{"bugs":{"url":"https://github.com/systemjs/systemjs/issues"},"dist":{"shasum":"9d15e79d9f60abbac23f0d179f887ec01f260a1b","tarball":"https://registry.npmjs.org/systemjs/-/systemjs-0.21.6.tgz","fileCount":11,"integrity":"sha512-R+5S9eV9vcQgWOoS4D87joZ4xkFJHb19ZsyKY07D1+VBDE9bwYcU+KXE0r5XlDA8mFoJGyuWDbfrNoh90JsA8g==","signatures":[{"sig":"MEYCIQDU3Rd1cq1LmEV9h9awDnp6iqsnfmCndxFez2OuWsDVewIhAK4Mxw/oW3d0+TPE9WvE1vTtVC0zebMWdqHtC6RKbAK1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":771597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPmyXCRA9TVsSAnZWagAAgYYQAIL/+MEfyZNIIYkhB7ps\nLznxrPtkTzZmncxxTpZne+fqMG4JU4E2spq7JuGWobyQaFpb3z3whlkZ+9JZ\no/2nikUmp6gklND5nbExW7tHb001M54qv07R5ant/PF3VnPoAef/9JPr9XR6\nWcUsONK+UtF9kH863JranXvoYgZErFomMas6K5BzEUYPBQOCpnH90IjdZ6WO\ncBqdYKQNi83X9uXKjcPsKgjUgHHAF0Lh35ImKKDi82/ZXzjoxy6aYq4IhBw+\nY8Hqp0YpmuiPjz2UusMdqIgJMU0aHa3okQBBAtrb63iHRG/7poEGcRzcVMDn\ntGeJA6IyawefzdP9HfQL8G5F6xTJ3psikz1vxy9MHj0KoGHXULASLaYHO3zZ\nKVycpLDR9By3jECbBSWEi+qQkkl+WT+z5gK4nklwZunDgWEzgMVnNt5rcfw8\nig8thWaPw4xmVEiJ8v0X2HpjRJRco+xpk2xNpYqcb0rwOUEeqaO+4q7Kt9d+\nvtHa2j2DOLaaiwdVt0Osuxcbb/pKhCfY82jYLheDzRbFCzN87zHjIL1AvM2W\n/HVUzvc1LRKlmeczDZDceJQWMkhMdsARGciXZ1RqPvv0edGJZk70kRe9YWJx\nUnsmPQ1onwRetaIavKSkVdvNxsUnsNQgzo8RP3HhmH3e/10/Z2V7hnd64iBI\nvocc\r\n=Epmq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/system.src.js","name":"systemjs","author":{"name":"Guy Bedford"},"readme":"SystemJS\n========\n\n[![Build Status][travis-image]][travis-url]\n[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/systemjs/systemjs?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![Sponsor](https://cdn.canopytax.com/images/canopy-sponsorship.svg)](https://canopytax.github.io/post/systemjs-sponsorship/?utm_source=systemjs)\n\nConfigurable module loader enabling dynamic ES module workflows in browsers and NodeJS.\n\n_[Try out the SystemJS 2.0 alpha release](https://github.com/systemjs/systemjs/tree/2.0)_\n\n_SystemJS is [currently sponsored by Canopy Tax](https://canopytax.github.io/post/systemjs-sponsorship/?utm_source=systemjs)._\n\n* [Loads any module format](docs/module-formats.md) when running the ~15KB development build.\n* Loads ES modules compiled into the `System.register` module format for production with [exact circular reference and binding support](https://github.com/ModuleLoader/es6-module-loader/blob/v0.17.0/docs/circular-references-bindings.md)\n* Supports RequireJS-style [map](docs/getting-started.md#map-config), [paths](https://github.com/systemjs/systemjs/blob/master/docs/config-api.md#paths), and [bundles](docs/production-workflows.md#bundle-extension) configuration.\n\nBuilt with the [ES Module Loader project](https://github.com/ModuleLoader/es-module-loader), which is based on principles and APIs from the WhatWG Loader specification, modules in HTML and NodeJS.\n\nFor discussion, join the [Gitter Room](https://gitter.im/systemjs/systemjs).\n\nDocumentation\n---\n\n* [Getting Started](docs/getting-started.md)\n* [Module Formats](docs/module-formats.md)\n* [Production Workflows](docs/production-workflows.md)\n* [Configuration API](docs/config-api.md)\n* [System API](docs/system-api.md)\n* [Plugins](docs/plugins.md)\n* [Creating Plugins](docs/creating-plugins.md)\n* [Production Build and Resolution](docs/production-build.md)\n\nBasic Use\n---\n\n### Browser Development\n\n```html\n<script src=\"systemjs/dist/system.js\"></script>\n<script>\n  SystemJS.import('/js/main.js');\n</script>\n```\n\nThe above will support loading all module formats.\n\n**To load ES6 code with in-browser transpilation, one of the following transpiler plugins must be configured**:\n\n* [Babel](https://github.com/systemjs/plugin-babel)\n* [TypeScript](https://github.com/frankwallis/plugin-typescript)\n* [Traceur](http://github.com/systemjs/plugin-traceur)\n\n### Browser Production\n\nWhen all modules are available as either `system`, `amd` or global module formats, and no package configurations or plugins are needed, a production-only loader can be used:\n\n```html\n<script src=\"systemjs/dist/system-production.js\"></script>\n<script>\n  SystemJS.import('/js/main.js');\n</script>\n```\n\nConfiguration support in the production loader includes baseURL, paths, map, depCache and wasm.\n\n### NodeJS\n\nTo load modules in NodeJS, install SystemJS with:\n\n```\n  npm install systemjs\n```\n\nIf transpiling ES modules, install the transpiler plugin following the instructions from the transpiler project page.\n\nWe can then load modules equivalently in NodeJS as we do in the browser:\n\n```javascript\nvar SystemJS = require('systemjs');\n\n// loads './app.js' from the current directory\nSystemJS.import('./app.js').then(function (m) {\n  console.log(m);\n});\n```\n\nTo import a module with the NodeJS module resolution, import with `import moduleName from '@node/module-name'`.\n\n#### Running the tests\n\n```\n  npm run build && npm run test\n```\n\nLicense\n---\n\nMIT\n\n[travis-url]: https://travis-ci.org/systemjs/systemjs\n[travis-image]: https://travis-ci.org/systemjs/systemjs.svg?branch=master\n","gitHead":"457f5b7e8af6bd120a279540477552a07d5de086","license":"MIT","scripts":{"min":"npm run min:dev && npm run min:production","test":"npm run test:production && npm run test:babel && npm run test:traceur","build":"npm run build:dev && npm run build:production","irhydra":"node --trace-hydrogen --trace-phase=Z --trace-deopt --code-comments --hydrogen-track-positions --redirect-code-traces --redirect-code-traces-to=code.asm --print-opt-code --trace_hydrogen_file=hydrogen.cfg irhydra/load.js","min:dev":"cd dist && uglifyjs system.src.js -cm --source-map content=system.src.js.map --comments \"/SystemJS v/\" -o system.js","build:dev":"rollup -c","footprint":"npm run footprint:dev && npm run footprint:production","prepublish":"rimraf dist && npm run build && npm run min","test:babel":"mocha test/test-babel.js -u tdd --reporter dot","test:traceur":"mocha test/test-traceur.js -u tdd --reporter dot","footprint:dev":"uglifyjs dist/system.src.js -cm | gzip -9f | wc -c","min:production":"cd dist && uglifyjs system-production.src.js -cm --source-map content=system-production.src.js.map --comments \"/SystemJS v/\" -o system-production.js","test:production":"mocha test/test-production.js -u tdd --reporter dot","build:production":"rollup -c --environment production","footprint:production":"uglifyjs dist/system-production.src.js -cm | gzip -9f | wc -c"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"homepage":"https://github.com/systemjs/systemjs#readme","repository":{"url":"git://github.com/systemjs/systemjs.git","type":"git"},"_npmVersion":"6.5.0","description":"Dynamic ES module loader","directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"}],"_nodeVersion":"10.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^3.1.2","rimraf":"^2.6.1","rollup":"^0.58.0","traceur":"0.0.111","bluebird":"^3.4.6","uglify-js":"^3.0.11","babel-core":"^6.21.0","es-module-loader":"^2.3.0","rollup-plugin-replace":"^1.1.1","systemjs-plugin-babel":"0.0.17","systemjs-plugin-traceur":"0.0.3","rollup-plugin-node-resolve":"^2.0.0","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-es2015-modules-systemjs":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/systemjs_0.21.6_1547594903364_0.9224309058035736","host":"s3://npm-registry-packages"},"_id":"systemjs@0.21.6","version":"0.21.6"}