npm ng-packagr 13.0.0

latest releases: 18.0.0-rc.0, 18.0.0-next.4, 18.0.0-next.3...
2 years ago

⚠ BREAKING CHANGES

  • Support for node-sass has been removed. sass will be used by default to compile SASS and SCSS files.
  • TypeScript versions prior to 4.4 are no longer supported.
  • Compilation of libraries using VIew Engine is no longer supported.
  • We no longer generate UMD bundles. The below options which were used for UMD bundle generation has also been removed;
    • umdModuleIds
    • amdId
    • umdId

Features

  • add package exports for node and es2015 (bd986f6)
  • add support for package.json exports (047e3ca)
  • drop support for node-sass (34d805d)
  • emit Javascript files with .mjs extension (95166f3)
  • support TypeScript to 4.4 (40f7316)
  • update tslibpeerDependencies to ^2.3.0 (12dc21e)
  • add package exports for node and es2015 (bd986f6)
  • add support for package.json exports (047e3ca)
  • drop support for node-sass (34d805d)
  • emit Javascript files with .mjs extension (95166f3)
  • support Node.js version 16 (5c8ce22)
  • add esm2020 conditions in APF package exports (ed79b27)
  • add es2020 conditional export (e5d4296)
  • do not generate UMDs (cc59146), closes #2023 #2000 #1757 #1674
  • downlevel es2020 bundle to generate FESM2015 (6cf2514)
  • enable Ivy partial compilations by default (46133d9), closes #1087 #382 #285 #317 #355 #656 #917
  • replace es2015 with es2020 (9e37a56)
  • support specifying stylesheet language for inline component styles (61cd015)
  • enable providing cache directory and disabling caching via options (7d6ee38)

Bug Fixes

Performance

  • only re-generate FESMs when ESM has changed (2a02a89)
  • read esm files from memory (51ba534)
  • store fesm generation state on disk (4565a8b)

Don't miss a new ng-packagr release

NewReleases is sending notifications on new releases.