Sharec
Read more on sharec.js.org
Read more on sharec.js.org
Fixes:
warn
method in CLIFeatures:
warn
method to semaphoreFixes:
Refactor:
format
utilsThis release changes sharec
usage at all.
Now it contains less magic and it's much more stable.
Features:
.d.ts
generation and better documentation for the whole code basesharec.configs
field in
package.json
)semaphore
as new and predictable abstration to control the flowhooks
to customize sharec
outputsharec.locked
field in package.json
)window
, linux
, osx
) with
snapshots. Much reliable and stable testsBreaking changes:
sharec
isn't fully automated tool anymore. You should describe all your
configuration packages and execute the program manuallysilent
, overwrite
, debug
, include
, interactive
CLI options were
deprecatedsharec
as dependency anymoresharec-nanomatch
removedRefactor:
nanocolors
by picocolors
(#234)Refactor:
mico-spinner
by nanospinner
(#233)Fixes:
Fixes:
minimatch
dependency (#226)Refactor:
colorette
replacement by nanocolors
Refactor:
chalk
replacement by colorette
(#211)ora
replacement by mico-spinner
(#211)Features:
sharec-nanomatch
addedFixes:
.sharecrc.json
(#182)In this release were added automatically generated types definition files to main packages.
Core package sharec
was just covered with jsdoc
and typescript
.
Now, it's much easier to support the project.
Features:
d.ts
for sharec-utils
d.ts
for sharec-schema
This release is very important, because it's a beginning for a new approach and architecture.
All the inner utils were moved to external independant packages and now, they partially support typescript and have detailed documentation.
In future these packages will be splitted too on much smaller packages, but at this
moment, we should cover existing API with types and start preparation for v3.0.0
.
Refactor:
sharec-schema
sharec-utils
sharec
now use these packages instead of inner onesFixes:
Refactor:
mdbook
sharec-utils
packagesharec-schema
packageFixes:
package.json
scripts section)Features:
format
option to runtime configuration, which allows user to disable
formatting with prettier
or editorconfig
for specific configsFeatures:
.sharecrc.json
or sharec
field in
configuration package's package.json
fileFixes:
Fixes:
yaml
files formatting (#156)Fixes:
Features:
This release includes interactive mode for better UX.
Features:
interactive
mode (#117)This release includes formattings with editorconfig
and prettier
.
It is not formats all the code, but can handle indent style and width.
Features:
prettier
standalone configuration files support.editorconfig
(#104)prettier
(#104).editorconfig
or different configs (#104)Fixes:
json
comments support. Parser just removes all comments from result (#124)Refactor:
.editorconfig
is provided with insert_final_newline
optionFixes:
overrides
field for eslint
Fixes:
package.json
not exist in upcoming configsThis release includes new step types - processors. These steps transforms data passed through them. It is better solution for any configuration post-procession, like meta injecting or formatting.
Features:
writeMeta
now is pure step--include-cache
option for storing configuration cache outside of node_modules
Chore:
Fixes:
Fixes:
Features:
Fixes:
Fixes:
Fixes:
CI:
Fixes:
nanomatch
Finally, sharec
looks like it should be! :)
Features:
This release should contain new strategies and composition API.
Also it includes strategies and pipes (new term of "strategy") for
many new tools, like - lint-staged
or jest
.
Features:
husky
, lint-staged
, jest
, stylelint
, browserslist
, postcss
, commitlint
etc.package.json
fieldsBeaking changes:
remove
command was deprecatedtester
and extractor
were deprecated and removedCI:
Features:
sharec
Fixes:
This release includes updated installing flow and fixes a lot of bugs with cache handing and updating.
The new algorithm should works as expected in the beginning:
Features:
Fixes:
overwrite
mode now correctly works with package.json
configs.gitignore
and .travis.yml
ereasing during update (#75)Docs:
Features:
Fixes:
Features:
Refactoring:
Very important release, because it is fully changes updating flow. Remember, it is not stable version and API certainly would be changed!
Features:
Fixes:
Breaking changes:
Features:
Refactor:
Very important release! 🙂 Includes test utils for configuration which based on sharec. Everyone can test configuration with fixtures (static files) like with snapshots.
Features:
⚠️ Extractor works only on systems with shell support!
Features:
Fixes:
A huge documentation update.
Features:
Features:
Features:
This version includes the most refactoring things instead features or fixes.
Features:
Fixes:
postinstall
command and init task were removedFixes:
This release includes fully rewritten package. The main changes have affect architecture and made it simpler. commands now are the most upper abstraction and uses tasks as entry point for core API.
Features:
Fixes:
Fixes:
Update core docs and READMEs of all packages. Also includes web-site updates.
The first version of Sharec. Includes all core features and provides some environment configuration.