{"_id":"@appfibre/rollup-plugin-jst","_rev":"4-21f002f6a70d3195f5551089fdbbbb9b","name":"@appfibre/rollup-plugin-jst","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"@appfibre/rollup-plugin-jst","version":"0.0.1","license":"MIT","_id":"@appfibre/rollup-plugin-jst@0.0.1","maintainers":[{"name":"drautenbach","email":"dawid@rautenbach.za.net"}],"homepage":"https://github.com/rollup/rollup-plugin-jst#readme","bugs":{"url":"https://github.com/rollup/rollup-plugin-jst/issues"},"dist":{"shasum":"47f578cd52faae44bc52c416ff2c31d1d136f5c3","tarball":"https://registry.npmjs.org/@appfibre/rollup-plugin-jst/-/rollup-plugin-jst-0.0.1.tgz","fileCount":8,"integrity":"sha512-zKBWxdRsWr4m2vdaesF12ad8lEdCxcJDzcXdqYvcYEr8g+pi07s9B4ArJgYSDENs1WXfMgjRK0ohZfNtD1I5cg==","signatures":[{"sig":"MEUCIQCmDifyXHsQc/+ueZJwI3vP6pu/9Wf3pelQLOCZcRPuKwIgQ3SFGANCcexD48Otb5IBBr64Bu5DlpuvO2cU239S7eQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLhTTCRA9TVsSAnZWagAASXEP/idflCNDVQqAKxvguJUR\nvivhRQbrlj0nrvAQv8Gi40Ls/MkSTNo58YgrneuhvbWXv+I4DimU0R/eXWJF\nnsz5NbCv/qjDRwSBs729yib4+PqTYX9NGg/LWTOD735URPMQaeGHQyziA8m5\nCL1ea43bLxBvDAtpAaPa7BsM16GNQSARrq5Ycxq8QnmL+YUfPJSMUQKlKq4r\nTInN8M56wOXZeq99HFYvLtfHuR//HlPxyomY/gaed8xnWIKsOtexHVSAACgh\ns5BnbwdLN5xtuI3VRCUx4TpWYKK4uf3cQEzLOVb7HWJKcY1/AmiQRn7ZNZe+\n/A4gY4qzFQBC1KDEWemXbdvlajY15HPx4e9xjfrPxgq1ToIHIBQRlP8IYV2S\nMsU4lAnJuvH69gwukFBcN1R4sZblzcvUZnoOD1RQeiont74s8IRdVNq2ZHJL\nAwLf8vCd9sP9/utZORq41IJbcSXIzIWwEfI4Q4xtWh9xKuX00lv+OswKcrCT\ngvDeH4WWBVlldC3TrryWtjey8Zc5qqJKBjjP0qtKU7Y6aaCsBnezwxY/Hjrz\nW5vGwj68rolr0GPkEmDx2vCAeTVKx71rrJtpB6jyPClahhoIcK+dvkHjH84O\no8dzkhSSDLVCzBue6D9POail6tEuGWUJZ5Lf6p5g1EJJh0gXKo1FP7Jsc7Ob\nvvdr\r\n=qIDG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/rollup-plugin-jst.cjs.js","module":"dist/rollup-plugin-jst.es.js","scripts":{"lint":"eslint --fix src test/test.js","test":"mocha","build":"rollup -c","debug":"mocha --inspect-brk=9229","prepare":"npm run build","pretest":"npm run build","prebuild":"del /S/Q dist","precommit":"lint-staged","postcommit":"git reset","prepublishOnly":"npm test"},"_npmUser":{"name":"drautenbach","email":"dawid@rautenbach.za.net"},"repository":{"url":"git+https://github.com/rollup/rollup-plugin-jst.git","type":"git"},"_npmVersion":"5.7.1","description":"# rollup-plugin-jst","directories":{},"jsnext:main":"dist/rollup-plugin-jst.es.js","_nodeVersion":"10.0.0","dependencies":{"@appfibre/jst":"^0.1.4","rollup-pluginutils":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","mocha":"^5.2.0","eslint":"^5.5.0","rollup":"^0.65.2","lint-staged":"^7.2.2","source-map-support":"^0.5.9","rollup-plugin-buble":"^0.19.2","eslint-plugin-import":"^2.14.0","rollup-plugin-node-resolve":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-jst_0.0.1_1546523858769_0.2297134256826494","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.5":{"name":"@appfibre/rollup-plugin-jst","version":"0.0.5","license":"GNU AFFERO GENERAL PUBLIC LICENSE","_id":"@appfibre/rollup-plugin-jst@0.0.5","maintainers":[{"name":"drautenbach","email":"dawid@rautenbach.za.net"}],"homepage":"https://github.com/appfibre/appfibre#readme","bugs":{"url":"https://github.com/appfibre/appfibre/issues"},"dist":{"shasum":"0d42f832f7526eb2705da715e2eee61eb0542834","tarball":"https://registry.npmjs.org/@appfibre/rollup-plugin-jst/-/rollup-plugin-jst-0.0.5.tgz","fileCount":8,"integrity":"sha512-koKW3OhUuSfsAOCBtj9J3QbbETMCMu3OQxLAnqcdleJGg16O9QXrd4STALJco9Qx99zEWT6X4758QMdHhbJtpg==","signatures":[{"sig":"MEUCIE7QbcKBmko7AJQf4C6VFz3Qwt8vcZC/G5heBO4RAF+eAiEAlj7h49FwIFB3afF97AoZZoSBsWId6b+oPl10WjpT4dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4HCbCRA9TVsSAnZWagAAdKYP/i8Tck8nI3u4y9cBP9Xq\n+GQRPSwpAcSCo3WkXQTD+g76861rx270YX/lG8OBmyEMrvH7Q43eCu+8jP+f\nhLXY2qfqsd6LaHqTg6m8hABHxagqV5emImCqXHSuR9IB9PM5tQ2Rpq+Uo7u/\neFFbbLxwl4GpMYVhXmRG/Gtxog4bMpCi8+EEP54a2/A3XjfuOtohq/P8MG+l\niXW9ZlLeT3dvl0bmbtkNW/kc/TL8ZFPS5+SkTchEUjdNsqUKbj6U1JofHx0F\naYcat5A4BEAkh0W+M81TQ/Pisvf1BitNHyrEMG+DFzzCfuxKx7uYWHapEPVL\ntDBQ4iAyHN1fZEygpbrMPStJV8B6+iJ/eLqo4Qoic1tWMm3rdIG5LQr/0Tkp\nxKby++c1e2om68KOvGLDsXO1Nk01whqvrp/xcy6UokG0i1ck8U5z26OLXu7Q\nym+j0AHrGFJUM0HHoRzcOyBxId5ZGaICKX0sfMBcz5DMkzDt4i9B+dU5N2cQ\nGASnt8fP1me3xTPb5E1/IwykV55Bmo3JroKjY4qv4I/6lpXORC7zt8Lej947\n6sFBeoozY2Gq0evBkTlRYgn+BS9mlsvwAgp/q+d8+4Pun9WwTEA9luO8MpHn\n8LXjDq8rv/DQbjoreV/dEUEflSUTLXZodnP638IOMuJiq9b6SZ7/B+1GLg7b\nDj9t\r\n=4Car\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/rollup-plugin-jst.cjs.js","module":"dist/rollup-plugin-jst.es.js","scripts":{"lint":"eslint --fix src test/test.js","build":"rollup -c","debug":"mocha --inspect-brk=9229","start":"rollup -c -w","prepare":"npm run build","pretest":"npm run build","prebuild":"del /S/Q dist","precommit":"lint-staged","postcommit":"git reset","prepublishOnly":"npm test"},"_npmUser":{"name":"drautenbach","email":"dawid@rautenbach.za.net"},"repository":{"url":"git+https://github.com/appfibre/appfibre.git","type":"git"},"_npmVersion":"5.7.1","description":"Convert .json files to ES6 modules:","directories":{},"jsnext:main":"dist/rollup-plugin-jst.es.js","_nodeVersion":"10.0.0","dependencies":{"pinkie":"^2.0.4","core-js":"^3.0.1","systemjs":"^3.1.3","@appfibre/jst":"^0.1.4","rollup-pluginutils":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","rollup":"^1.10.0","@babel/core":"^7.4.3","lint-staged":"^7.3.0","@babel/preset-env":"^7.4.3","source-map-support":"^0.5.12","rollup-plugin-babel":"^4.3.2","rollup-plugin-buble":"^0.19.6","eslint-plugin-import":"^2.17.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin-jst_0.0.5_1558212762721_0.6379252083185043","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2019-01-03T13:57:38.716Z","modified":"2025-10-27T05:10:21.264Z","0.0.1":"2019-01-03T13:57:38.924Z","0.0.5":"2019-05-18T20:52:42.898Z"},"bugs":{"url":"https://github.com/appfibre/appfibre/issues"},"license":"GNU AFFERO GENERAL PUBLIC LICENSE","homepage":"https://github.com/appfibre/appfibre#readme","repository":{"url":"git+https://github.com/appfibre/appfibre.git","type":"git"},"description":"Convert .json files to ES6 modules:","maintainers":[{"name":"drautenbach","email":"dawid@rautenbach.za.net"}],"readme":"# Adapted from rollup-plugin-jst\r\n\r\n# rollup-plugin-jst\r\n\r\nConvert .json files to ES6 modules:\r\n\r\n```js\r\n// import a single property from a JSON file,\r\n// discarding the rest\r\nimport { version } from './package.json';\r\nconsole.log( `running version ${version}` );\r\n\r\n// import the whole file as an object\r\nimport pkg from './package.json';\r\nconsole.log( `running version ${pkg.version}` );\r\n```\r\n\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install --save-dev @appfibre/rollup-plugin-jst\r\n```\r\n\r\n\r\n## Usage\r\n\r\n```js\r\n// rollup.config.js\r\nimport jst from 'rollup-plugin-jst';\r\n\r\nexport default {\r\n  input: 'src/main.js',\r\n  output: {\r\n    file: 'dist/bundle.js',\r\n    format: 'iife'\r\n  },\r\n\r\n  plugins: [\r\n    jst({\r\n      // All JSON files will be parsed by default,\r\n      // but you can also specifically include/exclude files\r\n      include: 'node_modules/**',\r\n      exclude: [ 'node_modules/foo/**', 'node_modules/bar/**' ],\r\n\r\n      // for tree-shaking, properties will be declared as\r\n      // variables, using either `var` or `const`\r\n      preferConst: true, // Default: false\r\n\r\n      // specify indentation for the generated default export —\r\n      // defaults to '\\t'\r\n      indent: '  ',\r\n\r\n      // ignores indent and generates the smallest code\r\n      compact: true, // Default: false\r\n\r\n      // generate a named export for every property of the JSON object\r\n      namedExports: true // Default: true\r\n    })\r\n  ]\r\n};\r\n```\r\n\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}