Releases: imjuni/ctix
Releases · imjuni/ctix
v1.5.0
What's Changed
Add new option: noBackup
- add new option noBackup: ctix does not generate backup file when
noBackup
option is enabled - enhance getStartAtDir: move to default option generator function
All exported declarations in the scope
- when evaluating the
isIsolatedModules
prop
Enhance configuration process mechanism
- add validation and default parameter handler
deps
- dev
- add @types/is-relative: 1.0.0
- prod
- add is-relative: 1.0.0
- remove resolve-from: 5.0.0
New Contributors
- @dankeboy36 made their first contribution in #54
v1.4.0
What's Changed
Add new option: startAt
- startAt option set start working directory
- create, single, remove, init mode applied
- fix broken testcase
Change logging package
- consola > pino
- pino support cjs, esm both
Write documentation: startAt option and remove command
deps
- my-easy-fp: 0.14.0 > 0.15.0
- my-node-fp: 0.7.0 > 0.8.1
- cli-progress: 3.11.1 > 3.11.2
- dayjs: 1.11.2 > 1.11.5
- typescript: 4.7.4 > 4.8.2
- ts-morph: 15.0.0 > 15.1.0
- type-fest: 2.18.0 > 2.19.0
What's Changed
Remove redundant message
- Remove redundant calls to spinner.stop()
What's Changed
Fix output streams & error code #46
Enhance documentation
- add new website
- add documentation
- add document configuration
- remove unused file:
getNpmignore.ts
Change bundler and support cjs, esm
- change bundler webpack > rollup
- for support cjs, esm
- remove auto generated document: docs/api
- version bumps: 1.3.1 > 1.3.2
- support cjs, esm both
Add stream options
- progress, spinner, reasoner change to class
- prevent same name of function in project
- same name of function raise confict at dts bundling
- miss typo in createBuilder.ts: default function name singleBuilder > createBuilder
Fix custom ignore file logic
- fix custom ignore file logic: glob pattern matching start at cwd(or project path)
- add documentation
- new option spinnerStream, progressStream, reasonerStream
- add .ctiignore file for documentation: ignore test variable and data
Fix bug "No parser and no filepath given" on prettierApply #42
- fix bug "No parser and no filepath given" on prettierApply
- if a valid `.prettierrc' file is not found, pretterApply function not work
v1.3.1
v1.3.0
What's Changed
Ignore logic rewrite
- ignore logic follow gitignore standard
- ctix use ignore package
- rewrite ignore logic that using by ignore package
- .npmignore module use minimatch
- .npmignore does not follow gitignore spec: https://github.com/kaelzhang/node-ignore#ignore
- .gitignore, .ctiignore follow gitignore spect 2.22.1
- remove global ignore store: delete gitignore.ts file
- enhance isolatedModules
- partial ignore option support isIsolatedModules compiler option
Add new option ignoreFile
- add new option
--ignoreFile
, alias-g
- migrate testcase
- fix typo error in
IOnlyRemoveCliOption
: 'clean' > 'remove' - migrate example:
.ctiignore
rename to.ctiignore_another_name
- bug-fix single command option builder
Fix not working overwrite option
- fix not working overwrite option
- fix option flag miss-type
- single command overwrite short alias b -> w
- create command overwrite short alias b -> w
- create command keepFileExt short alias b -> k
- create command skipEmptyDir short alias r -> e
- default value set remove command: includeBackup default value false
- remove unused package
- minimist, @types/minimist > change minimist > yargs
- simplify option parsing stage