{"_id":"@jspm/plugin-rollup","_rev":"6-2c9b8b5bfa355e0f55687d6b8ec07878","name":"@jspm/plugin-rollup","dist-tags":{"latest":"3.0.0"},"versions":{"1.2.0":{"name":"@jspm/plugin-rollup","version":"1.2.0","license":"MIT","_id":"@jspm/plugin-rollup@1.2.0","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jkrishna","email":"namburu1995@gmail.com"},{"name":"bubblyworld","email":"guy.paterson.jones@gmail.com"}],"homepage":"https://github.com/jspm/rollup-plugin-jspm#readme","bugs":{"url":"https://github.com/jspm/rollup-plugin-jspm/issues"},"dist":{"shasum":"0e8e036196733b21884cda721112e01903773be3","tarball":"https://registry.npmjs.org/@jspm/plugin-rollup/-/plugin-rollup-1.2.0.tgz","fileCount":4,"integrity":"sha512-CfMM5PgJVkCZwjVk/K1MqejD3VG4Y8v0NYOFYJ4fh3k0l/gC9Bf9/eOKN2VamqL3quZ+Qr8m372G1dTynhnEkA==","signatures":[{"sig":"MEYCIQCisEyrmEK8ji6zsAVHhy0rt1nS73bbQNt+O0LDpqzz3wIhAMpMA56HPhDQXu82XHPLSKyZbVExEN5VJsK9z1F1NWp/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32446},"main":"jspm-rollup.js","type":"module","exports":"./jspm-rollup.js","gitHead":"6a58458c4e30f86b06a0c08a06aae0304b8e2c6e","scripts":{"test":"node test/test.js","build":"echo none"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"repository":{"url":"git+https://github.com/jspm/rollup-plugin-jspm.git","type":"git"},"_npmVersion":"10.9.2","description":"Rollup plugin for jspm 2","directories":{},"_nodeVersion":"23.9.0","dependencies":{"terser":"^5.31.3","@jspm/core":"^2.0.0-beta.8","@babel/core":"^7.25.2","@babel/parser":"^7.21.3","@jspm/generator":"^2.4.1","@jspm/import-map":"^1.1.0","cjs-module-lexer":"^1.3.1","@babel/preset-typescript":"^7.24.7"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^2.3.0","mocha":"^9.0.2","lodash":"^4.17.4","rollup":"^4.20.0","typescript":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-rollup_1.2.0_1747637034226_0.28880552317955943","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@jspm/plugin-rollup","version":"1.2.1","license":"MIT","_id":"@jspm/plugin-rollup@1.2.1","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jkrishna","email":"namburu1995@gmail.com"},{"name":"bubblyworld","email":"guy.paterson.jones@gmail.com"}],"homepage":"https://github.com/jspm/rollup-plugin-jspm#readme","bugs":{"url":"https://github.com/jspm/rollup-plugin-jspm/issues"},"dist":{"shasum":"c100da50f842f8f62c8f0943712edefbbed5779f","tarball":"https://registry.npmjs.org/@jspm/plugin-rollup/-/plugin-rollup-1.2.1.tgz","fileCount":4,"integrity":"sha512-37l54mOwC24lsclIBZRtbY0Vtvf9OntzrrcCUqYyYJMzkPwjZBqjeE1mhUeUyr+tjPsDGNdD34Ndp6kiHg6mIw==","signatures":[{"sig":"MEYCIQCtgOfqlfro8xmciM7wtSR5W32xdiMDcR3qGmLXwQ1U/AIhAO2sOmixQOYvyUvPOEqZR0Hwf6ujsSjDS28zt7MU34ZC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32446},"main":"jspm-rollup.js","type":"module","exports":"./jspm-rollup.js","gitHead":"6a58458c4e30f86b06a0c08a06aae0304b8e2c6e","scripts":{"test":"node test/test.js","build":"echo none"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"repository":{"url":"git+https://github.com/jspm/rollup-plugin-jspm.git","type":"git"},"_npmVersion":"10.9.2","description":"Rollup plugin for jspm 2","directories":{},"_nodeVersion":"23.9.0","dependencies":{"terser":"^5.31.3","@jspm/core":"^2.0.0-beta.8","@babel/core":"^7.25.2","@babel/parser":"^7.21.3","@jspm/generator":"^2.4.1","@jspm/import-map":"^1.1.0","cjs-module-lexer":"^1.3.1","@babel/preset-typescript":"^7.24.7"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^2.3.0","mocha":"^9.0.2","lodash":"^4.17.4","rollup":"^4.20.0","typescript":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-rollup_1.2.1_1747637345731_0.23023876289990142","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@jspm/plugin-rollup","version":"1.2.2","license":"MIT","_id":"@jspm/plugin-rollup@1.2.2","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jkrishna","email":"namburu1995@gmail.com"},{"name":"bubblyworld","email":"guy.paterson.jones@gmail.com"}],"homepage":"https://github.com/jspm/rollup-plugin-jspm#readme","bugs":{"url":"https://github.com/jspm/rollup-plugin-jspm/issues"},"dist":{"shasum":"4861672b1da36fc6cb27fbe201ce984802b7d58d","tarball":"https://registry.npmjs.org/@jspm/plugin-rollup/-/plugin-rollup-1.2.2.tgz","fileCount":4,"integrity":"sha512-/+Jw6Sj68kV2i1WS/USImKy40BB1JdPSMzpG0Y/OEwafYyPKKTXKA7QiIiEdDVx1C4LIi/tZsfCXUTmohNaVFA==","signatures":[{"sig":"MEQCIHMqsM1IZfgEesWscM+tnHTayCLk4I5++RLJCX761wD+AiBWHVwSiC1eDcd+4YEkZXCnIN4JiPP7LRRS6j8DBmIx5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32447},"main":"jspm-rollup.js","type":"module","exports":"./jspm-rollup.js","gitHead":"6a58458c4e30f86b06a0c08a06aae0304b8e2c6e","scripts":{"test":"node test/test.js","build":"echo none"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"repository":{"url":"git+https://github.com/jspm/rollup-plugin-jspm.git","type":"git"},"_npmVersion":"10.9.2","description":"Rollup plugin for jspm 2","directories":{},"_nodeVersion":"23.9.0","dependencies":{"terser":"^5.31.3","@jspm/core":"^2.0.0-beta.8","@babel/core":"^7.25.2","@babel/parser":"^7.21.3","@jspm/generator":"^2.4.1","@jspm/import-map":"^1.1.0","cjs-module-lexer":"^1.3.1","@babel/preset-typescript":"^7.24.7"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^2.3.0","mocha":"^9.0.2","lodash":"^4.17.4","rollup":"^4.20.0","typescript":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-rollup_1.2.2_1747637422837_0.2874357836496364","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@jspm/plugin-rollup","version":"1.2.3","license":"MIT","_id":"@jspm/plugin-rollup@1.2.3","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jkrishna","email":"namburu1995@gmail.com"},{"name":"bubblyworld","email":"guy.paterson.jones@gmail.com"}],"homepage":"https://github.com/jspm/rollup-plugin-jspm#readme","bugs":{"url":"https://github.com/jspm/rollup-plugin-jspm/issues"},"dist":{"shasum":"29fec22b55ce93b415ad05da4cf3e8bb1f900575","tarball":"https://registry.npmjs.org/@jspm/plugin-rollup/-/plugin-rollup-1.2.3.tgz","fileCount":4,"integrity":"sha512-q8KeN47pyVEuSfer6UavPXRuLj5Aw4PGm7XWEfpassGN8i2Xa8Bm1pko4dBuwwOt+GpF6lhn81NxRcGkJzS2Lg==","signatures":[{"sig":"MEQCIAg5G3vQKiHYf+WszXP3dJqGnanbR2jF8qw5+3JQ2BygAiAfEIuflZVMvUyJycyq+Q2dOUduznTld/ykYUT/U8DN0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32448},"main":"jspm-rollup.js","type":"module","exports":"./jspm-rollup.js","gitHead":"b6d4184821ba7a8e351e932b2fed2e03e28c7dc6","scripts":{"test":"node test/test.js","build":"echo none"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"repository":{"url":"git+https://github.com/jspm/rollup-plugin-jspm.git","type":"git"},"_npmVersion":"10.9.2","description":"Rollup plugin for jspm 2","directories":{},"_nodeVersion":"23.9.0","dependencies":{"terser":"^5.31.3","@jspm/core":"^2.0.0-beta.8","@babel/core":"^7.25.2","@babel/parser":"^7.21.3","@jspm/generator":"^2.4.1","@jspm/import-map":"^1.1.0","cjs-module-lexer":"^1.3.1","@babel/preset-typescript":"^7.24.7"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^2.3.0","mocha":"^9.0.2","lodash":"^4.17.4","rollup":"^4.20.0","typescript":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-rollup_1.2.3_1747637762760_0.8595872062483472","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@jspm/plugin-rollup","version":"1.2.4","license":"MIT","_id":"@jspm/plugin-rollup@1.2.4","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jkrishna","email":"namburu1995@gmail.com"},{"name":"bubblyworld","email":"guy.paterson.jones@gmail.com"}],"homepage":"https://github.com/jspm/rollup-plugin-jspm#readme","bugs":{"url":"https://github.com/jspm/rollup-plugin-jspm/issues"},"dist":{"shasum":"a2e6c719b33aa8d5e818829fbf462572b1d92dab","tarball":"https://registry.npmjs.org/@jspm/plugin-rollup/-/plugin-rollup-1.2.4.tgz","fileCount":5,"integrity":"sha512-AnsrvpAZDCB5OUTMKsnBID4v0wYCdpcKphs9Soj4jtVIgZ4bgjcXJSn9juP3SWZsIUMC7SykhJNzmrmQTsE+8Q==","signatures":[{"sig":"MEQCIA/L53gZudSD4W8MmVKyy8tA74ciZH0NGjGjhzVmr2p6AiAeLHUVEibIEF4zPe9sIcj+5StVP+DaJZQ4ZuWMyHbtyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101019},"main":"jspm-rollup.js","type":"module","exports":"./jspm-rollup.js","gitHead":"b6d4184821ba7a8e351e932b2fed2e03e28c7dc6","scripts":{"test":"node test/test.js","build":"echo none"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"repository":{"url":"git+https://github.com/jspm/rollup-plugin-jspm.git","type":"git"},"_npmVersion":"10.9.2","description":"Rollup plugin for jspm 2","directories":{},"_nodeVersion":"23.9.0","dependencies":{"terser":"^5.31.3","@jspm/core":"^2.0.0-beta.8","@babel/core":"^7.25.2","@babel/parser":"^7.21.3","@jspm/generator":"^2.4.1","@jspm/import-map":"^1.1.0","cjs-module-lexer":"^1.3.1","@babel/preset-typescript":"^7.24.7"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^2.3.0","mocha":"^9.0.2","lodash":"^4.17.4","rollup":"^4.20.0","typescript":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-rollup_1.2.4_1747637868749_0.5525766525780993","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@jspm/plugin-rollup","version":"3.0.0","description":"Rollup plugin for jspm 2","main":"jspm-rollup.js","exports":"./jspm-rollup.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jspm/rollup-plugin-jspm.git"},"scripts":{"build":"echo none","test":"node test/test.js"},"dependencies":{"@babel/core":"^7.25.2","@babel/parser":"^7.21.3","@babel/preset-typescript":"^7.24.7","@jspm/core":"^2.0.0-beta.8","@jspm/generator":"^2.16.0","@jspm/import-map":"^1.5.0","cjs-module-lexer":"^2.2.0","terser":"^5.31.3"},"devDependencies":{"chalk":"^5.6.2","lodash":"^4.17.4","mocha":"^11.7.6","rollup":"^4.20.0","typescript":"^5.5.4"},"type":"module","gitHead":"9eda95da448206c037e56b5f6142c96ae96b5027","_id":"@jspm/plugin-rollup@3.0.0","bugs":{"url":"https://github.com/jspm/rollup-plugin-jspm/issues"},"homepage":"https://github.com/jspm/rollup-plugin-jspm#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-bBv0BbICcLzTZ4ha6WKSlKNKMshomk+9pjw476brccgJUI9SDdn9FqhsUFRPn+cj6YEP5oadbDjTzYrN7l5zFg==","shasum":"158c1e0a1ed159f4edd582f0e1da7c831e82af7c","tarball":"https://registry.npmjs.org/@jspm/plugin-rollup/-/plugin-rollup-3.0.0.tgz","fileCount":5,"unpackedSize":103929,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCqo0K+HiM1AbO51tRNohZQ95+XjAIetAA7QYxdST30SQIhANRPaGiMXctYyFXRVbnu2EiEpEif+Duq7gwWDd6zaAK2"}]},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jkrishna","email":"namburu1995@gmail.com"},{"name":"bubblyworld","email":"guy.paterson.jones@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-rollup_3.0.0_1779601546111_0.9147715975230302"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-19T06:43:54.171Z","modified":"2026-05-24T05:45:46.400Z","1.2.0":"2025-05-19T06:43:54.388Z","1.2.1":"2025-05-19T06:49:05.902Z","1.2.2":"2025-05-19T06:50:23.019Z","1.2.3":"2025-05-19T06:56:02.947Z","1.2.4":"2025-05-19T06:57:48.932Z","3.0.0":"2026-05-24T05:45:46.255Z"},"bugs":{"url":"https://github.com/jspm/rollup-plugin-jspm/issues"},"license":"MIT","homepage":"https://github.com/jspm/rollup-plugin-jspm#readme","repository":{"type":"git","url":"git+https://github.com/jspm/rollup-plugin-jspm.git"},"description":"Rollup plugin for jspm 2","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jkrishna","email":"namburu1995@gmail.com"},{"name":"bubblyworld","email":"guy.paterson.jones@gmail.com"}],"readme":"# @jspm/plugin-rollup\r\n\r\nStandards-based JSPM Rollup plugin, including:\r\n\r\n* All module references as URLs\r\n* Support for resolving packages via node_modules or CDN providers\r\n* Fully compatible with Node.js resolution semantics\r\n* Support for import maps\r\n* Support for TypeScript\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @jspm/plugin-rollup rollup --save-dev\r\n```\r\n\r\n## Usage\r\n\r\nrollup.config.js\r\n```js\r\nimport jspmRollup from '@jspm/plugin-rollup';\r\n\r\nconst baseUrl = new URL('./components', import.meta.url);\r\n\r\nexport default {\r\n  // Important to use \"./\" here to indicate a local path\r\n  // and not a package. Resolved to baseUrl below.\r\n  input: './main.js',\r\n  plugins: [\r\n    jspmRollup({\r\n      baseUrl,\r\n\r\n      // Generator options as per @jspm/generator\r\n      defaultProvider: 'nodemodules',\r\n      env: ['browser'],\r\n\r\n      // map of externals to aliased or true\r\n      externals: {\r\n        react: 'custom-react'\r\n      }\r\n    })\r\n  ]\r\n}\r\n```\r\n\r\n```\r\nrollup -c\r\n```\r\n","readmeFilename":"README.md"}