All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Providers
- Authenticate to provider as part of providers' builder
0.3.0-beta.1 - 2021-09-03
CLI
- upgrade @subtitles/providers dependency
0.3.0-beta.0 - 2021-09-03
-
CLI
- Helpers
- Top-level CLI with several commands
- command search: query subtitles, for all providers, by keyword showing the results back to
stdout
-
Providers
- Provider's factory to create a collection of providers
- Cache results returned by providers
- Web crawler to collect legendei.to and legendas.tv
- Use API to collect OpenSubtitles
0.1.0 - 2021-06-03
- npm init the project
- Install prettier
- Use conventional commit to lint commit messages
- Install webpack
- Install eslint
- Install typescript
- Install Jest
- Setup github actions
- npm scripts:
npm start
- start the applicationnpm run build
- build in prod mode using webpacknpm run build:dev
- build in dev mode using webpacknpm run build:analyzer
- analyze the bundler using webpack-bundle-analyzernpm run dev
- build the application in dev mode with webpacknpm run format
- format the codebase using prettiernpm run format:check
- check what files are formatted using prettiernpm run test
- test the project using jestnpm run test:watch
- start test in watch mode