{"_id":"@arweave-cdn/webpack-plugin","_rev":"4-aa104e5de646c11464da9d147408e08a","name":"@arweave-cdn/webpack-plugin","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@arweave-cdn/webpack-plugin","version":"1.0.0","description":"A webpack plugin to upload assets to Arweave permaweb","main":"index.js","scripts":{"dev":"tsc --watch","build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/bonifaty/webpack-arweave.git"},"keywords":["webpack","plugin","arweave","upload"],"author":{"name":"Andrew Abramov"},"license":"MIT","bugs":{"url":"https://github.com/bonifaty/webpack-arweave/issues"},"homepage":"https://github.com/bonifaty/webpack-arweave#readme","devDependencies":{"@types/node":"^14.0.4","@types/webpack":"^4.41.13","typescript":"^3.9.3"},"peerDependencies":{"webpack":">=4.0.0"},"dependencies":{"@arweave-cdn/uploader":"^1.0.1"},"gitHead":"fa0b5a249f997e0374804c41b4b4180b3e778bea","_id":"@arweave-cdn/webpack-plugin@1.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-5QCDKSZefN28NOasun63vkVNRua/S1zvMabVv5o2VEtcutQRTKCe5mBM3neQAbmD2bbmyIkLzeulzPbIdebJpw==","shasum":"16e665e025f037fa7da5e4dd3f4fb9e85ac1b296","tarball":"https://registry.npmjs.org/@arweave-cdn/webpack-plugin/-/webpack-plugin-1.0.0.tgz","fileCount":4,"unpackedSize":4201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexU4tCRA9TVsSAnZWagAA4k0P/jqPUeoDTIvrUEbQb8A4\necnN0IpSS9gE38eDstvc9fpQbHfozgPboubmpEgr3ENcEgEiHQMD4O+CjPoP\nEttaha+bsWWLsdZmqeN0y/5atEJEn2tdemlmLgxTqmedLkvKAs1BMaX40vbN\nPE2mDWvrUmbFCu/V0JbahzIn+fo+QSSjJbcbWRY8FLIAKlJGabmymQWONsWl\nmL8+rqEmy6k2NZgXS0beQyNv+qymjSaEOcaQAmMAO0baMD6k02FTYy/hWOfQ\n4f2AXkV4NCgnf+AKEMdVoMPCwBLsAJjZly2Gt5ScKvSCBcV3PC1llQbhltE1\nZ5/+TXokTLS9X9HlqQdJCp21yGp4MJNVXtZGCVC6ZIJv0zTwdhUKvMoHx5dS\nIo8zsSov99htkoS1OIhHUgT3PUv4gA3MTcq5ButkOXeU5nerfBJodARV13pI\nqTG57kJWWZa40FdcLhWZPUy5bSDdINF1ZXYbxCtUZA5y6jaltnYnlLUZPY5k\nvlGxFWX6GZSdd7A1+gnOCmql4gUFzVkdUme+JDmENk653xzpD46/bVsIZdCx\nuajg6d41vM0FHHRZWrooAy58GQyx8W9sTmzWrwIKtiLfoYK2h/Du9GEJbdFv\niAmFG6/sK0XjBG0d1HU3zPWkN9jdpp2MZr2vqNlfHqJV6v2pA8W4cy5WyM3o\nnbTb\r\n=A/TB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmx3nSd4TAJ53pV8C9T5eu4X8s4NLbnDlqCYn/0u0hRAiEAsIKDYLSlaNxRipRQPbKt9xPWKtB61kCiTmWZmvVxo5E="}]},"maintainers":[{"name":"bonifaty","email":"andrew.abramov00@gmail.com"}],"_npmUser":{"name":"bonifaty","email":"andrew.abramov00@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-plugin_1.0.0_1589988909111_0.84336650166871"},"_hasShrinkwrap":false},"1.0.1":{"name":"@arweave-cdn/webpack-plugin","version":"1.0.1","description":"A webpack plugin to upload assets to Arweave permaweb","main":"dist/index.js","scripts":{"dev":"tsc --watch","build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/bonifaty/webpack-arweave.git"},"keywords":["webpack","plugin","arweave","upload"],"author":{"name":"Andrew Abramov"},"license":"MIT","bugs":{"url":"https://github.com/bonifaty/webpack-arweave/issues"},"homepage":"https://github.com/bonifaty/webpack-arweave#readme","devDependencies":{"@types/node":"^14.0.4","@types/webpack":"^4.41.13","typescript":"^3.9.3"},"peerDependencies":{"webpack":">=4.0.0"},"dependencies":{"@arweave-cdn/uploader":"^1.0.1"},"gitHead":"e7a1f3281b4885aa0f260c8ca83dd8eb32384dcd","_id":"@arweave-cdn/webpack-plugin@1.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-6+tziCuhJeTzMZUxkuRGMR1rd+hbCXWUXlIpAD4ZDK3/oQhTUF+FZ9e3IMb+b0ugfXse7taeeLDTXzNadzYtLQ==","shasum":"90cf3f50359e742e66465d0d4c82032bce5ce44c","tarball":"https://registry.npmjs.org/@arweave-cdn/webpack-plugin/-/webpack-plugin-1.0.1.tgz","fileCount":6,"unpackedSize":6010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexXPnCRA9TVsSAnZWagAAtnwP+wfIBa9tW9t/dZOt2FjP\nnsHDn5SlUejcB1WjrmBPUgieaM62xhepZEvtfiT2xFzG/Np2fbZovmaju01R\n3tRxJ6JJTCg+fhm9RzeAOYYQ5TZpQq2X9RTgc4sVkHl9Q+s2mrbUy6vv3dRw\n14b/GJkuNpGnweVFjKUhl3F1ZJYXP4OS+QSBxgTBls5gkn2bcSMA3R6IZrpW\nz6Q7l8+4j3tXcM1uRmQDECVUxFaCH07RA87oPmdYAzksJYQM+g8qiRvbgXaQ\nP2k3wObsD65q7PKnBIfvTAc68UZbeIsPWzQnVe0O8hTS/zjFLc1AwMWO9T+g\n2WNz5TJi9TthenxP99y+rISsYeycg3LnZzxT3y+Y/UnyYi9EXksq4RP1ItfY\nRXZCx4J4i5zoIaLSm3s0o6wTLwQ1kkJYsADfkKNFXSBZGpC1dQ1CBlveIOng\ngQRG0E9Rt84+Y+WtnivxEXdEBFqKb6Jh6GlOztg928GIdTnP10Yf+hM5Vneb\n7/84ERRYpI7YCg390zHrWwD+uwrSMRPe6nmyZtT9HTXuz+x43Pm9/hovmJkf\nx/QKkltDaZf1DWMjX7YTMgFauuCRTqoBBLYmN0Mvrf6lmWtxmtuaXOsWCuRo\nbqU8na/E7FsEtG7EuREulCOLZ/MvDOHSt7yLI2Drr1kE1k0Nitb9nt91OCDP\nS9Mz\r\n=mCGP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSw7tOenOeKUwEb13VjAB0UrNqEY/C9n9oD5C18/t+mgIhAMdVqKvWRJ/V6ZYrqhQWVWVzDBsNQ3jgkMp3vc9eUpsK"}]},"maintainers":[{"name":"bonifaty","email":"andrew.abramov00@gmail.com"}],"_npmUser":{"name":"bonifaty","email":"andrew.abramov00@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-plugin_1.0.1_1589998566465_0.8330513084762199"},"_hasShrinkwrap":false},"1.0.2":{"name":"@arweave-cdn/webpack-plugin","version":"1.0.2","description":"A webpack plugin to upload assets to Arweave permaweb","main":"dist/index.js","scripts":{"dev":"tsc --watch","build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/bonifaty/webpack-arweave.git"},"keywords":["webpack","plugin","arweave","upload"],"author":{"name":"Andrew Abramov"},"license":"MIT","bugs":{"url":"https://github.com/bonifaty/webpack-arweave/issues"},"homepage":"https://github.com/bonifaty/webpack-arweave#readme","devDependencies":{"@types/node":"^14.0.4","@types/webpack":"^4.41.13","typescript":"^3.9.3"},"peerDependencies":{"webpack":">=4.0.0"},"dependencies":{"@arweave-cdn/uploader":"^1.0.1"},"gitHead":"46c541977a8bea1ddba15d8b348b83b93d4d9fb5","_id":"@arweave-cdn/webpack-plugin@1.0.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-X5F54tZTxKbAS+jzfGB8jLlnR5u5avEqP1ib8RBY6TR39Oa2mUtvHuY9nUnOjy6KOHFtZodiDnqlGjmJYzjp8A==","shasum":"2fca99a950e6014a5471706f96b53fa0b401fcda","tarball":"https://registry.npmjs.org/@arweave-cdn/webpack-plugin/-/webpack-plugin-1.0.2.tgz","fileCount":6,"unpackedSize":6001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexXkXCRA9TVsSAnZWagAAz68P/0Kswosjwo3bsITy24/d\nbDxlwOgcrvu6jg33nOW40VtBC2QqHWKK+TW4vDfbtbl2qThLIntJ16uBOczb\n8d3DPtSR4aZWS33NDN3t2em1+wf9qCsKyJeFray9Rm11tBnMsdm1eFIrO6uF\n2MUaodWrqHXqmefJMXDziCaxbhQ1HPc7g6xMvEEe6Ec4dFFpsdJbdEElci/G\ns9ys9t+IK7RLN/8DAFVIyyGvem818EDk3YowWYbcGodEYo4L2Fj10shh7Arn\nGWcnzAgoJ6KyiH04LDemRuTJvM91jbulaj9Wba8k55TlgDfUJ6S4j6kSBjMJ\nuFeeVLFuULNqJ9LI2WmpniX92HWa11ak21wdOTvDxHDvthtQs10yeko8tjnp\nUervu8XAEmK5sTUgIaVJ3Epgy5aComwESG9WtKlwYyh+3vEITSf2FXvELWzl\n1HwiWC0EDTkpHxwLlDn42WM12HR1SBGWVN+lEIbcz1nMVA863bO10c3RBkfJ\nwcVSfHKnrjCFjRYI/i8ZVxM5GwluOq7T/Lrvgd+bX3wTxaFhE0NhDFPIFgco\njnRkmeURCdIZ1Y4Bt6SIfWP+XPpQz4MYw7PBU86nx254GMdCNToWyNaDe24m\nst+52wD6xyIbTh3qMdawKFkOdxxWY2iqJCLEd7JEuU0JXk/KXqNPmfLgwGt8\niMqm\r\n=GFBA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPWv9HyWDZKvpn3stN/WrOl/y+kR/FzRASYixJXhYBnAiA3JHdDt9s4m1kn0yj/6sLeavRm1b4JIV2sn+jbUKbxiA=="}]},"maintainers":[{"name":"bonifaty","email":"andrew.abramov00@gmail.com"}],"_npmUser":{"name":"bonifaty","email":"andrew.abramov00@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-plugin_1.0.2_1589999895261_0.7077999470904712"},"_hasShrinkwrap":false},"1.0.3":{"name":"@arweave-cdn/webpack-plugin","version":"1.0.3","description":"A webpack plugin to upload assets to Arweave permaweb","main":"dist/index.js","scripts":{"dev":"tsc --watch","build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/bonifaty/webpack-arweave.git"},"keywords":["webpack","plugin","arweave","upload"],"author":{"name":"Andrew Abramov"},"license":"MIT","bugs":{"url":"https://github.com/bonifaty/webpack-arweave/issues"},"homepage":"https://github.com/bonifaty/webpack-arweave#readme","devDependencies":{"@types/node":"^14.0.4","@types/webpack":"^4.41.13","typescript":"^3.9.3"},"peerDependencies":{"webpack":">=4.0.0"},"dependencies":{"@arweave-cdn/uploader":"^1.0.1"},"gitHead":"7a6bf29e7d424d6860e1e7799a65acd8536ec2e7","_id":"@arweave-cdn/webpack-plugin@1.0.3","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-bPV/Jk6MWOcx1mu7HBgqaTuWfsVtrL2cIUOi1OPw5fR6dTNq3Lp+h5oY7Ac6suTlscTTMVdbyL7exUbJ/IHyxg==","shasum":"c59aaddf7c1e9571be63de498c3039642d4bc244","tarball":"https://registry.npmjs.org/@arweave-cdn/webpack-plugin/-/webpack-plugin-1.0.3.tgz","fileCount":6,"unpackedSize":6099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexYRfCRA9TVsSAnZWagAA1iYP/2+h1hxHqddmBi2jTECh\niYtWWRPMnT2hPqLbCJ3tXRyIAhQSHsMTblNBw0tnkTrZab+9KQ24Fnfns40V\noI2ZsxwQy3L33lCrrhaw+uSHQHyYYbIapeea+NzOry0Y2oMXLYfCEoFYqNRW\nY+NExaDcYrS+qXq/Vsj0klwgeP/MmGwb9IHl3kuoqOXVJRfeLVvpQ1YqH1FQ\nG9ijP31nKzIgRi5yFKau7HM7XxaEA3/HhhHU7ojh9J/0xSQlzmxgDyuE21QA\nFwjyT/yKRQQLJz92zE1pMYLGI/WVJ4wGvUyOtE/HpsHEqVTKr6lDgJfDD+Gm\niSEbrZNvhFnzFYKcNrmynBE9u2U9wtRABx7nWOWk8BLVrT2+3JtSCzboG1ZA\nowUuPbnlmVr5Up71fhyz7VoKSDs9TAcXzpGX3kdnuV20FT5n+jmAKaBMUAsV\nBbUmI5YKI8c9Xr/Y1InmNVCf02ZVrB2wTk6ODHd4YhnAukI8zUSExNnoW/56\nElqX09PKI/hJsxwM5KvCiuCdZLxg9TbDiaxvEytGaUqpTAMzOGsIL0zTZYn9\nXTnM9jt8Lx55Bk7vfnhqGJ7nu2FgGZlOrWYdX7phx32ol0ehdgKD7pfKTlna\nqvfLLrlBQ8U1Ak5FgwQO8DiM6rKSSw7KFoE0M6ifblzHUlsVJ8ptz8oe6Zre\nojAL\r\n=uXjC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKs4JeT/KTXLt1DMWT/Nw2s1y0AWcEwmn5oUBXS60DBQIhAPMjpog1AdtGP2oGWpg4tI1LG3i+4VPVq3ydBmrgCwX/"}]},"maintainers":[{"name":"bonifaty","email":"andrew.abramov00@gmail.com"}],"_npmUser":{"name":"bonifaty","email":"andrew.abramov00@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-plugin_1.0.3_1590002782872_0.3350442674707643"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-20T15:35:08.833Z","1.0.0":"2020-05-20T15:35:09.202Z","modified":"2022-04-04T15:41:29.854Z","1.0.1":"2020-05-20T18:16:06.692Z","1.0.2":"2020-05-20T18:38:15.377Z","1.0.3":"2020-05-20T19:26:23.037Z"},"maintainers":[{"name":"bonifaty","email":"andrew.abramov00@gmail.com"}],"description":"A webpack plugin to upload assets to Arweave permaweb","homepage":"https://github.com/bonifaty/webpack-arweave#readme","keywords":["webpack","plugin","arweave","upload"],"repository":{"type":"git","url":"git+https://github.com/bonifaty/webpack-arweave.git"},"author":{"name":"Andrew Abramov"},"bugs":{"url":"https://github.com/bonifaty/webpack-arweave/issues"},"license":"MIT","readme":"Arweave CDN Uploader Webpack Plugin\n===\n\nA webpack plugin to upload assets to Arweave permawe\n\n### Installation\n\n```sh\nnpm install @arweave-cdn/webpack-plugin --save-dev\n```\n\n## Basic Usage\n\n```js\nconst ArweaveUploaderWebpackPlugin = require('@arweave-cdn/webpack-plugin');\n\nconst webpackConfig = {\n    plugins: [\n        new ArweaveUploaderWebpackPlugin({\n            // walletKeyFilePath is required\n            walletKeyFilePath: '/absolute/filepath/to/arweave-wallet-key-file.json',\n        }),\n    ],\n};\n\nmodule.exports = webpackConfig;\n```\n\n## Advanced Configuration\n\n```js\nconst ArweaveUploaderWebpackPlugin = require('@arweave-cdn/webpack-plugin');\n\nconst webpackConfig = {\n    plugins: [\n        new ArweaveUploaderWebpackPlugin({\n            walletKeyFilePath: '/absolute/filepath/to/arweave-wallet-key-file.json',\n            indexFile: 'index.html',\n            arweaveApiConfig: {\n                host: 'arweave.net',\n                port: 443,\n                protocol: 'https',\n                timeout: 20000,\n                logging: false,\n            }\n        }),\n    ],\n};\n\nmodule.exports = webpackConfig;\n```\n\n### Options\n\n- `walletKeyFilePath`: File path to arweave wallet key file\n- `indexFile`: Index file path (defaults to **index.html**)\n- `arweaveApiConfig`: Arweave API config object to use for Arweave connection. Default to following values:\n```\n{\n    host: 'arweave.net',// Hostname or IP address for a Arweave host\n    port: 443,          // Port\n    protocol: 'https',  // Network protocol http or https\n    timeout: 20000,     // Network request timeouts in milliseconds\n    logging: false,     // Enable network request logging\n}\n``` \n\n### Demo\n\n![Webpack Plugin Demo](https://andrewabramov.s3.eu-central-1.amazonaws.com/output.gif)\n","readmeFilename":"README.md"}