Skip to content

v6.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Nov 08:58
· 36 commits to master since this release
c798b9b

✨ 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.