π Pluggable and configurable JavaScript Linter, code transformer and formatter with built-in ESLint and Babel support for js, jsx typescript, flow, markdown, yaml and json. Write declarative codemods in a simplest possible way π
MIT License
Bot releases are hidden (Show)
Published by coderaiser about 1 year ago
Published by coderaiser about 1 year ago
Published by coderaiser about 1 year ago
Published by coderaiser about 1 year ago
Published by coderaiser about 1 year ago
Published by coderaiser about 1 year ago
Published by coderaiser about 1 year ago
Published by coderaiser about 1 year ago
Published by coderaiser about 1 year ago
Published by coderaiser about 1 year ago
Published by coderaiser about 1 year ago
Published by coderaiser about 1 year ago
βThere is something to be learned from a rainstorm. When meeting with a sudden shower, you try not to get wet and run quickly along the road. But doing such things as passing under the eaves of houses, you still get wet. When you are resolved from the beginning, you will not be perplexed, though you will still get the same soaking. This understanding extends to everything.β
Yamamoto Tsunetomo, The Hagakure
Hi folks!
Just land new major version of πPutout. It has only one breaking change: upgrade to Babel 8. Changes mostly related to TypeScript AST. And since Babel 8 considered to be ESM-only, to has ability to run in ESLint there is a new package: @putout/babel
what it does is: provide CommonJS versions of Babel 8.
Since @babel/core
requires a lot of ESM dependencies, and takes 6mb
, and it's built should be configured in some sophisticated way was decided to drop it's support. Babel is amazing tool, but running it's plugins inside Putout has a little sense, you better write πPutout Plugins π.
Anyways there is repository putoutjs/babel-wrap
so it is possible to make wrapper over Babel Plugin to make it work with πPutout. So if you need it - create an issue, and help with porting π.
βοΈ You can still run πPutout inside Babel.
Before upgrade:
After:
That's all for now, have a nice day π!
Published by coderaiser about 1 year ago
Published by coderaiser about 1 year ago
Published by coderaiser over 1 year ago
Published by coderaiser over 1 year ago
Published by coderaiser over 1 year ago
Published by coderaiser over 1 year ago
Published by coderaiser over 1 year ago
Published by coderaiser over 1 year ago