Skip to content

jspm 0.10.0

Compare
Choose a tag to compare
@guybedford guybedford released this 26 Dec 16:00
· 1429 commits to main since this release

Updates to ES6 Module Loader 0.11, SystemJS 0.11 and Traceur 0.0.79 (see links for loader release notes).

Also updates the Endpoint API to 1.1.

Breaking Changes

  • The path rule System.paths['app/*'] = 'lib/*' is now always created where app is the current project package name, and lib is the directories.lib value or default (a7c61e9).
  • GitHub repos can now be treated as npm repos by setting registry: npm in their package.json (#217)

New Features

  • jspm init --prompts option to run through package setting prompts (277aed6)
  • require('jspm').uninstall added to API (690c3ea)
  • require('jspm').import allows loading modules in Node with nodelibs support (6dd4277)
  • Compatibility changes to allow npm scoped packages (5ba2c65)
  • npm and GitHub endpoints now provide auth testing workflows

Enhancements

  • A confirmation log message is shown on install for trees without forks (512bb81)
  • Endpoint hook errors are now package-specific (596db44)
  • Loader files are always downloaded on init (730b64c)
  • Loader files are globally cached (4baa172)
  • jspm -v is now less verbose (4dd5974)

Bug Fixes

  • Fix jspm install --unlink (5480413)
  • Lib folder linking fix (8eee3c7)
  • Fix bug on jspm install with no dependencies in package.json (7fb2e67)
  • Fixes em file errors by upgrading and using graceful-fs everywhere.