{"maintainers":[{"name":"fnd","email":"anon@example.org"}],"dist-tags":{"latest":"1.0.2"},"author":{"name":"FND"},"description":"minimal JavaScript loader, intended for loading polyfills up front","readme":"tiny, dependency-free JavaScript loader — intended primarily for loading\npolyfills up front\n\n```javascript\nloadScripts([\"foo.js\", \"bar.js\", \"baz.js\"], function() {\n    // all aforementioned scripts have been loaded\n});\n```\n\n(scripts are loaded and executed sequentially)\n\nyou can also pass an object in order to assign arbitrary attributes to the\ngenerated `script` tag, e.g. for\n[Subresource Integrity](https://www.w3.org/TR/SRI/):\n\n```javascript\nloadScripts([{\n    src: \"https://cdn.example.org/lib.js\",\n    integrity: \"sha256-Ijl…1bE=\",\n    crossorigin: \"anonymous\"\n}]);\n```\n\nprompted by\n[Loading Polyfills Only When Needed](https://philipwalton.com/articles/loading-polyfills-only-when-needed/),\nwhich explains why `document.write` should be avoided\n\nsee `samples` directory for usage examples\n","repository":{"type":"git","url":"git+https://github.com/FND/tiny-script-loader.git"},"bugs":{"url":"https://github.com/FND/tiny-script-loader/issues"},"license":" Apache-2.0","versions":{"1.0.0":{"name":"tiny-loader","version":"1.0.0","description":"minimal JavaScript loader, intended for loading polyfills up front","author":{"name":"FND"},"license":" Apache-2.0","homepage":"https://github.com/FND/tiny-script-loader","repository":{"type":"git","url":"git+https://github.com/FND/tiny-script-loader.git"},"bugs":{"url":"https://github.com/FND/tiny-script-loader/issues"},"main":"loader.min.js","module":"loader.js","scripts":{"test":"eslint --cache --ignore-path .gitignore *.js samples && echo ✓","standalone":"sed -e 's/^export default //' loader.js | uglifyjs -c -m > loader.min.js"},"devDependencies":{"eslint":"^3.19.0","eslint-config-fnd":"^1.1.0","uglify-js":"^2.8.22"},"gitHead":"dfdd253ec6f83336316001a9ef8c7b7b11d87575","_id":"tiny-loader@1.0.0","_shasum":"617381e6dba5b277c397868b3d48fc8c914c1d53","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"fnd","email":"anon@example.org"},"dist":{"shasum":"617381e6dba5b277c397868b3d48fc8c914c1d53","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/tiny-loader/-/tiny-loader-1.0.0.tgz"},"maintainers":[{"name":"fnd","email":"anon@example.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tiny-loader-1.0.0.tgz_1492859744433_0.4130722233094275"},"directories":{}},"1.0.1":{"name":"tiny-loader","version":"1.0.1","description":"minimal JavaScript loader, intended for loading polyfills up front","author":{"name":"FND"},"license":" Apache-2.0","homepage":"https://github.com/FND/tiny-script-loader","repository":{"type":"git","url":"git+https://github.com/FND/tiny-script-loader.git"},"bugs":{"url":"https://github.com/FND/tiny-script-loader/issues"},"main":"loader.min.js","module":"loader.js","scripts":{"test":"eslint --cache --ignore-path .gitignore *.js samples && echo ✓","standalone":"sed -e 's/^export default //' loader.js | uglifyjs -c -m > loader.min.js"},"devDependencies":{"eslint":"^3.19.0","eslint-config-fnd":"^1.1.0","uglify-js":"^2.8.22"},"_id":"tiny-loader@1.0.1","_shasum":"ff3b385c8f2531277d506b079e440322c602ff3a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"fnd","email":"anon@example.org"},"dist":{"shasum":"ff3b385c8f2531277d506b079e440322c602ff3a","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/tiny-loader/-/tiny-loader-1.0.1.tgz"},"maintainers":[{"name":"fnd","email":"anon@example.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tiny-loader-1.0.1.tgz_1492860078440_0.539418326690793"},"directories":{}},"1.0.2":{"name":"tiny-loader","version":"1.0.2","description":"minimal JavaScript loader, intended for loading polyfills up front","author":{"name":"FND"},"license":" Apache-2.0","homepage":"https://github.com/FND/tiny-script-loader","repository":{"type":"git","url":"git+https://github.com/FND/tiny-script-loader.git"},"bugs":{"url":"https://github.com/FND/tiny-script-loader/issues"},"main":"loader.min.js","module":"loader.js","scripts":{"test":"eslint --cache --ignore-path .gitignore *.js samples && echo ✓","standalone":"sed -e 's/^export default //' loader.js | uglifyjs -c -m > loader.min.js"},"devDependencies":{"eslint":"^3.19.0","eslint-config-fnd":"^1.1.0","uglify-js":"^2.8.22"},"_id":"tiny-loader@1.0.2","_shasum":"f1b2a869edb1f60367f32a6c2eca301cd87d56cf","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"fnd","email":"anon@example.org"},"dist":{"shasum":"f1b2a869edb1f60367f32a6c2eca301cd87d56cf","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/tiny-loader/-/tiny-loader-1.0.2.tgz"},"maintainers":[{"name":"fnd","email":"anon@example.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tiny-loader-1.0.2.tgz_1492865467221_0.9631477494258434"},"directories":{}}},"name":"tiny-loader","time":{"modified":"2017-04-22T12:51:09.178Z","created":"2017-03-08T13:37:17.331Z","0.5.0":"2017-03-08T13:37:17.331Z","1.0.0":"2017-04-22T11:15:45.820Z","1.0.1":"2017-04-22T11:21:20.177Z","1.0.2":"2017-04-22T12:51:09.178Z"},"readmeFilename":"README.md","homepage":"https://github.com/FND/tiny-script-loader"}