SystemJS Babel Extension (systemjs-babel) version 0.3.2 provides transpilation of TypeScript (.ts) and ES modules (.js) in the browser via SystemJS. It leverages SystemJS's fetch hook to transpile source on-the-fly, skipping already registered System modules. This extension is intended for development workflows only and does not perform type checking or configuration hooks. It supports current syntax polyfills but not missing features. Last release 0.3.2 fixes a regex issue. Releases are infrequent; the package is stable but receives minimal updates.
npm install systemjs-babelVerified import paths — ran on the pinned version, not inferred.
Shows browser usage: include SystemJS and systemjs-babel scripts, then import .ts and .js files with SystemJS.
Use browser environment only; for Node.js consider alternative build tools.
Always include .ts extension for relative imports in TypeScript files.
Use a separate type-checking step with tsc --noEmit.
Use core-js or polyfill.io for runtime polyfills.
Add an import map via <script type="systemjs-importmap">.
Ensure systemjs-babel is loaded before System.import, and include .ts extension: 'import './mod.ts'
Use 'export default' or 'export function' instead of assigning to module.exports.
Include <script src="systemjs/dist/s.js"></script> before systemjs-babel.
No dependency data recorded yet.