UNPKG

generator-effective

Version:

a opinionated and progressive generator to make package.json and thousands of configs effective

298 lines (131 loc) 11.6 kB
# 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))