generator-effective
Version:
a opinionated and progressive generator to make package.json and thousands of configs effective
298 lines (131 loc) • 11.6 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
## [1.16.0](https://github.com/edvardchen/generator-effective/compare/v1.15.0...v1.16.0) (2020-05-06)
### Features
* **et:** lint ts,tsx files when pre-commit ([16e015c](https://github.com/edvardchen/generator-effective/commit/16e015c))
* **jt:** create tsconfig.test.json ([8cb45fd](https://github.com/edvardchen/generator-effective/commit/8cb45fd))
## [1.15.0](https://github.com/edvardchen/generator-effective/compare/v1.13.0...v1.15.0) (2020-03-05)
### Bug Fixes
* **commitlint:** use extendJSON over writeJSON ([a3cad51](https://github.com/edvardchen/generator-effective/commit/a3cad51))
### Features
* **typescript:** enable optional chaining ([112c443](https://github.com/edvardchen/generator-effective/commit/112c443))
## [1.14.0](https://github.com/edvardchen/generator-effective/compare/v1.13.0...v1.14.0) (2020-01-10)
### Features
* **typescript:** enable optional chaining ([1837b9f](https://github.com/edvardchen/generator-effective/commit/1837b9f))
## [1.13.0](https://github.com/edvardchen/generator-effective/compare/v1.12.2...v1.13.0) (2019-11-20)
### Features
* **grpc:** 让用户指定为哪些 pb 生成静态代码 ([5390790](https://github.com/edvardchen/generator-effective/commit/5390790))
### [1.12.2](https://github.com/edvardchen/generator-effective/compare/v1.12.1...v1.12.2) (2019-10-23)
### Bug Fixes
* **ep:** fix wrong version of eslint-plugin-prettier ([e7e29b5](https://github.com/edvardchen/generator-effective/commit/e7e29b5))
### [1.12.1](https://github.com/edvardchen/generator-effective/compare/v1.12.0...v1.12.1) (2019-08-19)
### Bug Fixes
* **ept:** fix extends undefined error ([c0df94f](https://github.com/edvardchen/generator-effective/commit/c0df94f))
## [1.12.0](https://github.com/edvardchen/generator-effective/compare/v1.11.0...v1.12.0) (2019-08-19)
### Features
* **grpc:** support entry files index.ts and server.ts ([ccb1667](https://github.com/edvardchen/generator-effective/commit/ccb1667))
## [1.11.0](https://github.com/edvardchen/generator-effective/compare/v1.10.0...v1.11.0) (2019-08-15)
### Bug Fixes
* **app:** avoid to repeat typescript prompts ([eadc4c7](https://github.com/edvardchen/generator-effective/commit/eadc4c7))
### Features
* **et:** prevent explicit-member-accessibility from complain on param prop ([f5b6663](https://github.com/edvardchen/generator-effective/commit/f5b6663))
* add common option internal ([bcccc29](https://github.com/edvardchen/generator-effective/commit/bcccc29))
* **eslint:** add pretest and lint scripts ([e2e7830](https://github.com/edvardchen/generator-effective/commit/e2e7830))
* **et:** lint codes with eslint and ts ([fb4893b](https://github.com/edvardchen/generator-effective/commit/fb4893b))
* **husky:** add subgenerator husky ([309c578](https://github.com/edvardchen/generator-effective/commit/309c578))
* **jest:** test before push ([f32851e](https://github.com/edvardchen/generator-effective/commit/f32851e))
* **typescript:** build before publish ([297d1f3](https://github.com/edvardchen/generator-effective/commit/297d1f3))
* **typescript:** set outDir, include and build script when target is Node.js ([19330a3](https://github.com/edvardchen/generator-effective/commit/19330a3))
## [1.10.0](https://github.com/edvardchen/generator-effective/compare/v1.9.0...v1.10.0) (2019-08-06)
### Build System
* test before push or publish ([1e5e4cb](https://github.com/edvardchen/generator-effective/commit/1e5e4cb))
### Features
* **grpc:** store user answers ([619e150](https://github.com/edvardchen/generator-effective/commit/619e150))
### Tests
* **grpc:** check implementation method templates ([d64218f](https://github.com/edvardchen/generator-effective/commit/d64218f))
## [1.9.0](https://github.com/edvardchen/generator-effective/compare/v1.8.0...v1.9.0) (2019-08-05)
### Features
* **grpc:** ddd templates for non-unary calls ([90f652f](https://github.com/edvardchen/generator-effective/commit/90f652f))
## [1.8.0](https://github.com/edvardchen/generator-effective/compare/v1.7.0...v1.8.0) (2019-08-05)
### Bug Fixes
* **et:** drop no-unused-vars ([55181f4](https://github.com/edvardchen/generator-effective/commit/55181f4))
### Features
* **grpc:** be able to generate server implementation template ([f0e166a](https://github.com/edvardchen/generator-effective/commit/f0e166a))
* **grpc:** inject import and addService statements automatically ([f09b14d](https://github.com/edvardchen/generator-effective/commit/f09b14d))
## [1.7.0](https://github.com/edvardchen/generator-effective/compare/v1.6.0...v1.7.0) (2019-08-02)
### Bug Fixes
* transfer outDir to absolute path ([3ccf336](https://github.com/edvardchen/generator-effective/commit/3ccf336))
### Features
* **grpc:** generate .d.ts using ts-protoc-gen ([fc08c2d](https://github.com/edvardchen/generator-effective/commit/fc08c2d))
* add grpc ([bd4c0fc](https://github.com/edvardchen/generator-effective/commit/bd4c0fc))
## [1.6.0](https://github.com/edvardchen/generator-effective/compare/v1.5.0...v1.6.0) (2019-07-31)
### Bug Fixes
* **nodemon:** enhance ignore in nodemon.json ([234265f](https://github.com/edvardchen/generator-effective/commit/234265f))
### Features
* add nodemon subgenerator ([9e8ced7](https://github.com/edvardchen/generator-effective/commit/9e8ced7))
## [1.5.0](https://github.com/edvardchen/generator-effective/compare/v1.4.0...v1.5.0) (2019-07-31)
### Features
* add ej ([aebcb8c](https://github.com/edvardchen/generator-effective/commit/aebcb8c))
* add jest subgenerator ([00d0b56](https://github.com/edvardchen/generator-effective/commit/00d0b56))
* add jt ([6a32ec0](https://github.com/edvardchen/generator-effective/commit/6a32ec0))
## [1.4.0](https://github.com/edvardchen/generator-effective/compare/v1.3.2...v1.4.0) (2019-07-31)
### Features
* **et:** configure no-parameter-properties and explicit-member-accessibility ([388f124](https://github.com/edvardchen/generator-effective/commit/388f124))
* **typescript:** prompt user to choose compile target ([80822be](https://github.com/edvardchen/generator-effective/commit/80822be))
### [1.3.2](https://github.com/edvardchen/generator-effective/compare/v1.3.1...v1.3.2) (2019-07-27)
### Bug Fixes
* fix eslint config merge error ([d87257b](https://github.com/edvardchen/generator-effective/commit/d87257b))
### [1.3.1](https://github.com/edvardchen/generator-effective/compare/v1.3.0...v1.3.1) (2019-07-26)
### Bug Fixes
* **gitignore:** prevernt gitignore to be renamed ([8c19b64](https://github.com/edvardchen/generator-effective/commit/8c19b64))
## [1.3.0](https://github.com/edvardchen/generator-effective/compare/v1.2.0...v1.3.0) (2019-07-26)
### Features
* make sure typescript eslint rule ahead prettier-rule ([3893b6c](https://github.com/edvardchen/generator-effective/commit/3893b6c))
## [1.2.0](https://github.com/edvardchen/generator-effective/compare/v1.1.0...v1.2.0) (2019-07-23)
### Bug Fixes
* audit fix, change @commitlint/cli to 8.1.0 ([42d2b3f](https://github.com/edvardchen/generator-effective/commit/42d2b3f))
### Features
* **et:** add some typescript-eslint rules ([38e60b4](https://github.com/edvardchen/generator-effective/commit/38e60b4))
* **et:** enhance no-unused-vars for typescript project ([30d09d9](https://github.com/edvardchen/generator-effective/commit/30d09d9))
* add subgenerator commitlint ([84c162e](https://github.com/edvardchen/generator-effective/commit/84c162e))
* **ts:** default target is esnext ([78d8baa](https://github.com/edvardchen/generator-effective/commit/78d8baa))
* finish app generator ([98c0d69](https://github.com/edvardchen/generator-effective/commit/98c0d69))
* run eslint on staged files ([284b26b](https://github.com/edvardchen/generator-effective/commit/284b26b))
## [1.1.0](https://github.com/edvardchen/generator-effective/compare/v1.0.0...v1.1.0) (2019-07-04)
### Bug Fixes
* add eslint rule rather than prettier related at the head ([2d0881a](https://github.com/edvardchen/generator-effective/commit/2d0881a))
### Features
* **ts:** set noImplicitAny true ([8e3adbb](https://github.com/edvardchen/generator-effective/commit/8e3adbb))
* **typescript:** set allowSyntheticDefaultImports and moduleResolution ([d198c5a](https://github.com/edvardchen/generator-effective/commit/d198c5a))
## [1.0.0](https://github.com/edvardchen/generator-effective/compare/v0.3.0...v1.0.0) (2019-06-12)
### Features
* add subgenerator ept ([e765072](https://github.com/edvardchen/generator-effective/commit/e765072))
* add subgenerator et, eslint-typescript ([8bbe741](https://github.com/edvardchen/generator-effective/commit/8bbe741))
* **ep:** subgenerator ep configure prettier in eslint config ([6e28899](https://github.com/edvardchen/generator-effective/commit/6e28899))
* add subgenerator eslint-prettier ([db9221a](https://github.com/edvardchen/generator-effective/commit/db9221a))
## [0.3.0](https://github.com/edvardchen/generator-effective/compare/v0.2.1...v0.3.0) (2019-06-05)
### Features
* **pretter:** add trailingComma: es5 ([0ffd9cf](https://github.com/edvardchen/generator-effective/commit/0ffd9cf))
* strip comments in tsconfig.json ([473a02e](https://github.com/edvardchen/generator-effective/commit/473a02e))
* **react:** add subgenerator react ([7bc1894](https://github.com/edvardchen/generator-effective/commit/7bc1894))
* add subgenerator gitignore ([12f4ffd](https://github.com/edvardchen/generator-effective/commit/12f4ffd))
### [0.2.1](https://github.com/edvardchen/generator-effective/compare/v0.2.0...v0.2.1) (2019-05-17)
## [0.2.0](https://github.com/edvardchen/generator-effective/compare/v0.1.0...v0.2.0) (2019-05-17)
### Bug Fixes
* wrong spell ([d02493e](https://github.com/edvardchen/generator-effective/commit/d02493e))
* **eslint:** add typescript parser correctly ([29e4bb3](https://github.com/edvardchen/generator-effective/commit/29e4bb3))
* **prettier:** fix null format command ([4e0a67d](https://github.com/edvardchen/generator-effective/commit/4e0a67d))
* add missing files ([13514c5](https://github.com/edvardchen/generator-effective/commit/13514c5))
### Features
* **eslint:** make eslint integrate with typescript ([ca66fda](https://github.com/edvardchen/generator-effective/commit/ca66fda))
* **eslint:** respect user eslint config ([0c82197](https://github.com/edvardchen/generator-effective/commit/0c82197))
* **prettier:** always prompt to choose which way to format code ([22f33d7](https://github.com/edvardchen/generator-effective/commit/22f33d7))
* **typescript:** update eslint config if it exists ([21b760a](https://github.com/edvardchen/generator-effective/commit/21b760a))
* add subgenerator eslint ([6c827ac](https://github.com/edvardchen/generator-effective/commit/6c827ac))
* **prettier:** install eslint-config-prettier (and eslint-plugin-prettier) and configure them ([e148f00](https://github.com/edvardchen/generator-effective/commit/e148f00))
* make subgenerator prettier integrate with eslint ([bf590d2](https://github.com/edvardchen/generator-effective/commit/bf590d2))
## 0.1.0 (2019-05-15)
### Features
* add generator-typescript ([ec1400d](https://github.com/edvardchen/generator-effective/commit/ec1400d))
* add subgenerator lint-staged ([019de2e](https://github.com/edvardchen/generator-effective/commit/019de2e))
* add subgenerator prettier ([91d5512](https://github.com/edvardchen/generator-effective/commit/91d5512))