Skip to content

Releases: hughsk/flat

v6.0.1

19 Sep 14:50
Compare
Choose a tag to compare

Bug Fixes 🐛

  • Fix misformatted export field in package.json (see #172).

v6.0.0

15 Sep 09:22
906cba6
Compare
Choose a tag to compare

New Features ✨

  • Package is now distributed in the ECMAScript module syntax (see #149).
  • Definitions for TypeScript are now included out of the box (see #151).

Breaking Changes 💥

  • Support for all module formats besides ECMAScript modules has been dropped.
  • Default export has been dropped in favor of a named one.
  • Officially supported Node.js version is now 18 and up (all others are end-of-life).

Migration 🚚

We are now shipping flat as a pure ECMAScript module, if you are still using CommonJS in your application follow this migration guide.

The default export has been dropped in favor of a named one, if you are using the default export make sure to update your imports:

-import flatten from 'flat'
+import { flatten } from 'flat'

If you are a user of TypeScript you can remove @types/flat from your project. The type definitions are now included in the package itself, so it is no longer required to keep a separate dependency around.

npm uninstall @types/flat