Releases
v6.0.0
✨ Features
introduce presetter.config.ts (74e2326 )
preset-esm: enable test type-checking (6ca64e9 )
preset-esm: enforce import type
specifier (fae292d )
preset-esm: update eslint to v9 (73d0c14 )
preset-react: upgrade to flat eslint config (319bac5 )
preset-web: upgrade to flat eslint config (6f66f94 )
preset: include test files in eslint (fab68c5 )
presetter: print command before running it (0fe859f )
🐛 Bug Fixes
preset-esm: add 2 to the magic number list (d928cdb )
preset-esm: allow passing with no test (858f12f )
preset-esm: allow type {} to pass (bfc33d8 )
preset-esm: correct import order (9eb1963 )
preset-esm: remove a rule covered by typescript (2fd6b2c )
preset-rollup: replace rollup-plugin-ts (d45ea6c )
preset-strict: add & as an escape in no-secret rule (72f7f0d )
preset: ensure eslint config is correct (71cd405 )
preset: pass eslint stage check if ignored (8b2e048 )
types: remove usage of erroneous types (c73ad23 )
📦 Code Refactoring
presetter-types: split types into files (3819692 )
presetter: restructure template helpers (253109e )
presetter: update @npmcli dependencies (07ff069 )
separate esm preset from essentials (81b8b27 )
simplify module spying (bb8eac1 )
📚 Documentation
provide instructions for copilot (0674a49 )
♻️ Chores
make all linting tasks run in parallel (d6747bb )
remove all file headers (ea62451 )
update dependencies (5288e7a )
💎 Styles
add spacing between import groups (6633d24 )
Breaking changes
With the introduction of new presetter.config.ts,
the old legacy .presetterrc.json config format is
no longer supported.
You can’t perform that action at this time.