{"_id":"js-confetti","_rev":"3639232","name":"js-confetti","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","dist-tags":{"latest":"0.12.0"},"maintainers":[{"name":"loonywizard","email":""}],"time":{"modified":"2024-11-04T01:33:44.000Z","created":"2021-02-23T17:24:43.567Z","0.12.0":"2023-12-08T18:23:57.618Z","0.11.0":"2022-10-12T14:56:40.027Z","0.10.2":"2021-12-22T10:10:20.441Z","0.10.1":"2021-12-17T12:55:57.018Z","0.10.0":"2021-12-02T12:01:31.870Z","0.9.1":"2021-11-21T10:14:29.447Z","0.9.0":"2021-07-24T19:18:04.113Z","0.8.0-add-custom-canvas-support":"2021-07-24T18:45:05.398Z","0.8.0":"2021-06-29T10:15:15.795Z","0.7.1":"2021-06-28T11:04:47.678Z","0.7.0":"2021-06-26T18:08:41.647Z","0.6.1":"2021-06-25T15:06:11.939Z","0.6.0":"2021-06-25T13:42:13.532Z","0.5.2-add-iife-dist-format0":"2021-06-25T13:28:32.279Z","0.5.2":"2021-03-17T07:54:03.891Z","0.5.1":"2021-03-16T19:43:36.129Z","0.5.0":"2021-03-16T19:32:38.280Z","0.4.0":"2021-03-16T19:01:09.915Z","0.3.3":"2021-03-15T17:44:23.209Z","0.3.2":"2021-03-15T17:41:42.057Z","0.3.1":"2021-03-15T16:40:19.129Z","0.3.0":"2021-03-15T16:36:11.509Z","0.2.1":"2021-03-15T16:17:14.326Z","0.2.0":"2021-03-15T16:07:27.949Z","0.1.0":"2021-03-05T22:32:54.026Z","0.0.15":"2021-02-28T20:33:45.640Z","0.0.14":"2021-02-28T12:39:10.136Z","0.0.13":"2021-02-28T12:09:39.315Z","0.0.12":"2021-02-28T11:51:41.960Z","0.0.11":"2021-02-27T21:04:02.743Z","0.0.10":"2021-02-27T14:26:21.603Z","0.0.9":"2021-02-27T12:05:44.544Z","0.0.8":"2021-02-24T19:00:36.953Z","0.0.7":"2021-02-24T18:57:20.712Z","0.0.6":"2021-02-24T18:46:34.251Z","0.0.5":"2021-02-24T18:40:41.101Z","0.0.4":"2021-02-24T18:25:56.623Z","0.0.3":"2021-02-24T18:17:23.961Z","0.0.2":"2021-02-24T18:10:33.463Z","0.0.1":"2021-02-24T17:51:12.289Z","0.0.0":"2021-02-23T17:24:43.567Z"},"users":{},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"versions":{"0.12.0":{"name":"js-confetti","version":"0.12.0","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.site.ts","build":"rollup -c","build-site":"NODE_ENV=production webpack --config webpack.config.site.ts","lint":"eslint . --ignore-pattern node_modules/ --ext .ts --ext .tsx","lint-fix":"eslint . --ignore-pattern node_modules/ --ext .ts --ext .tsx --fix"},"devDependencies":{"@babel/core":"^7.12.9","@babel/plugin-transform-react-jsx":"^7.14.9","@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/react":"^17.0.27","@types/react-dom":"^17.0.9","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"af8e9e9bca6d80e8bf782f82383eeccc684d3cf8","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.12.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"5ed74dc6f430c0137115f350b2e3f1f119840157","size":9187,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.12.0.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.12.0_1702059837416_0.43247565340818395"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-08T18:23:57.618Z","publish_time":1702059837618,"_source_registry_name":"default","_cnpm_publish_time":1702059837618},"0.11.0":{"name":"js-confetti","version":"0.11.0","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.site.ts","build":"rollup -c","build-site":"NODE_ENV=production webpack --config webpack.config.site.ts","lint":"eslint . --ignore-pattern node_modules/ --ext .ts --ext .tsx","lint-fix":"eslint . --ignore-pattern node_modules/ --ext .ts --ext .tsx --fix"},"devDependencies":{"@babel/core":"^7.12.9","@babel/plugin-transform-react-jsx":"^7.14.9","@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/react":"^17.0.27","@types/react-dom":"^17.0.9","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"599b8f76b31b27148b7bd3997334a2cfb47aa616","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.11.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"5eb56dc23cba54be98b71afdc69a28bec61880a2","size":9311,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.11.0.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.11.0_1665586599806_0.5285591875238853"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-27T20:56:18.009Z","publish_time":1665586600027,"_cnpm_publish_time":1665586600027},"0.10.2":{"name":"js-confetti","version":"0.10.2","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.site.ts","build":"rollup -c","build-site":"NODE_ENV=production webpack --config webpack.config.site.ts","lint":"eslint . --ignore-pattern node_modules/ --ext .ts --ext .tsx","lint-fix":"eslint . --ignore-pattern node_modules/ --ext .ts --ext .tsx --fix"},"devDependencies":{"@babel/core":"^7.12.9","@babel/plugin-transform-react-jsx":"^7.14.9","@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/react":"^17.0.27","@types/react-dom":"^17.0.9","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"b53ee454c906447baadbfd785a70dcd5c82e75b4","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.10.2","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"f30aab309735284d5694845f24a6a3a3d4221984","size":9204,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.10.2.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.10.2_1640167820284_0.3165986447122313"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-22T10:10:50.210Z","publish_time":1640167820441,"_cnpm_publish_time":1640167820441},"0.10.1":{"name":"js-confetti","version":"0.10.1","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.site.ts","build":"rollup -c","build-site":"NODE_ENV=production webpack --config webpack.config.site.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/plugin-transform-react-jsx":"^7.14.9","@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/react":"^17.0.27","@types/react-dom":"^17.0.9","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"5296d7233dc5834792a3b1d218a6d164c8e25a42","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.10.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"66f797022ea31207d460e237de70fd522536f4c3","size":9140,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.10.1.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.10.1_1639745756862_0.24296160898296315"},"_hasShrinkwrap":false,"publish_time":1639745757018,"_cnpm_publish_time":1639745757018,"_cnpmcore_publish_time":"2021-12-17T13:07:08.065Z"},"0.10.0":{"name":"js-confetti","version":"0.10.0","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.site.ts","build":"rollup -c","build-site":"NODE_ENV=production webpack --config webpack.config.site.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/plugin-transform-react-jsx":"^7.14.9","@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/react":"^17.0.27","@types/react-dom":"^17.0.9","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"e1014dc82bee94d1ef09ad08dd079421fad0a26f","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.10.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"0d0e167fcd0da9529a55bd3c0a34f09ad832c767","size":9147,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.10.0.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.10.0_1638446491704_0.7895613445226826"},"_hasShrinkwrap":false,"publish_time":1638446491870,"_cnpm_publish_time":1638446491870,"_cnpmcore_publish_time":"2021-12-17T13:07:08.499Z"},"0.9.1":{"name":"js-confetti","version":"0.9.1","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.site.ts","build":"rollup -c","build-site":"NODE_ENV=production webpack --config webpack.config.site.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/plugin-transform-react-jsx":"^7.14.9","@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/react":"^17.0.27","@types/react-dom":"^17.0.9","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"dependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"331c233e548e2561dc721f1e09d6c6a45229c579","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.9.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"1df4556f9bfba3fecadae39d6818d799309c38a3","size":7777,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.9.1.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.9.1_1637489669250_0.7475743852014487"},"_hasShrinkwrap":false,"publish_time":1637489669447,"_cnpm_publish_time":1637489669447,"_cnpmcore_publish_time":"2021-12-17T13:07:08.763Z"},"0.9.0":{"name":"js-confetti","version":"0.9.0","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"6f8de03f59cc48c434222546b66b9159a32445e4","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.9.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"e00b5799d39292d0b8a537b696717aec279458d2","size":7653,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.9.0.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.9.0_1627154284002_0.9232056140634395"},"_hasShrinkwrap":false,"publish_time":1627154284113,"_cnpm_publish_time":1627154284113,"_cnpmcore_publish_time":"2021-12-17T13:07:09.036Z"},"0.8.0-add-custom-canvas-support":{"name":"js-confetti","version":"0.8.0-add-custom-canvas-support","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"38efc161dd350d00f86e0f312b0363741d8faaed","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.8.0-add-custom-canvas-support","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"dd6f477890567cd3dac39d753510d17049f4c57c","size":7566,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.8.0-add-custom-canvas-support.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.8.0-add-custom-canvas-support.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.8.0-add-custom-canvas-support_1627152305235_0.38269107822813453"},"_hasShrinkwrap":false,"publish_time":1627152305398,"_cnpm_publish_time":1627152305398,"_cnpmcore_publish_time":"2021-12-17T13:07:09.273Z"},"0.8.0":{"name":"js-confetti","version":"0.8.0","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"2f930d9853e4d40a152a0f32e6947b74b5231f5a","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.8.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"43e341c8802d8525b6b00b497dd2061462f6f00e","size":7538,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.8.0.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.8.0_1624961715666_0.05449157038531083"},"_hasShrinkwrap":false,"publish_time":1624961715795,"_cnpm_publish_time":1624961715795,"_cnpmcore_publish_time":"2021-12-17T13:07:09.520Z"},"0.7.1":{"name":"js-confetti","version":"0.7.1","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"225cec96eb5ca0349350b4ba64a43df8d427a0b3","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.7.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"4ae5f9b13582214c0bb83f5b5ca421742358d37b","size":7617,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.7.1.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.7.1_1624878287555_0.9932411433300579"},"_hasShrinkwrap":false,"publish_time":1624878287678,"_cnpm_publish_time":1624878287678,"_cnpmcore_publish_time":"2021-12-17T13:07:09.772Z"},"0.7.0":{"name":"js-confetti","version":"0.7.0","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"923f21919e5b5f32e6cc328ac62975d25bb5a066","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.7.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"ef0cdc223f8e0f1c2d21fb9fda2cf43098475b66","size":7281,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.7.0.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.7.0_1624730921502_0.009159839318918728"},"_hasShrinkwrap":false,"publish_time":1624730921647,"_cnpm_publish_time":1624730921647,"_cnpmcore_publish_time":"2021-12-17T13:07:09.966Z"},"0.6.1":{"name":"js-confetti","version":"0.6.1","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"d0e5cb3c4b8b9ff71ac7a4f27bd5f6b29b9567f7","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.6.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"443a2d5773157d998e0c66468d82529a39da0911","size":6812,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.6.1.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.6.1_1624633571813_0.4777258172512868"},"_hasShrinkwrap":false,"publish_time":1624633571939,"_cnpm_publish_time":1624633571939,"_cnpmcore_publish_time":"2021-12-17T13:07:10.160Z"},"0.6.0":{"name":"js-confetti","version":"0.6.0","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"cab5c71072d453ac6f93d52db488d2fddeb6b025","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.6.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"a9af7939116a9c7433fbe217aca38cf8c6b34357","size":6716,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.6.0.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.6.0_1624628533382_0.5983543599662919"},"_hasShrinkwrap":false,"publish_time":1624628533532,"_cnpm_publish_time":1624628533532,"_cnpmcore_publish_time":"2021-12-17T13:07:10.604Z"},"0.5.2-add-iife-dist-format0":{"name":"js-confetti","version":"0.5.2-add-iife-dist-format0","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"f2a99d8e40c15b9890a3cc22767c0bd12ceb7429","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.5.2-add-iife-dist-format0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"782217bf2436f10641b8a152a45d9efdc17b661a","size":6731,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.5.2-add-iife-dist-format0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.5.2-add-iife-dist-format0.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.5.2-add-iife-dist-format0_1624627712127_0.3599854118086252"},"_hasShrinkwrap":false,"publish_time":1624627712279,"_cnpm_publish_time":1624627712279,"_cnpmcore_publish_time":"2021-12-17T13:07:10.844Z"},"0.5.2":{"name":"js-confetti","version":"0.5.2","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"140827c0b0ba094364b157252365d3f883198d73","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.5.2","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"4f1d9f3b5949527021ebcc8f5b87889805fd531c","size":6418,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.5.2.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.5.2_1615967643664_0.8941577916781993"},"_hasShrinkwrap":false,"publish_time":1615967643891,"_cnpm_publish_time":1615967643891,"_cnpmcore_publish_time":"2021-12-17T13:07:11.086Z"},"0.5.1":{"name":"js-confetti","version":"0.5.1","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"deee16717085cfa4c378dbad07ca8c4387efaf52","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.5.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"66444783b8cd673374f912be3c53efc14b83ee67","size":6415,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.5.1.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.5.1_1615923815946_0.6630727919636847"},"_hasShrinkwrap":false,"publish_time":1615923816129,"_cnpm_publish_time":1615923816129,"_cnpmcore_publish_time":"2021-12-17T13:07:11.311Z"},"0.5.0":{"name":"js-confetti","version":"0.5.0","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"cbe52d5ac88022ce9bb00273ec6706a9bd86ad77","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.5.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"648a13d9be36d18c83b46ef7df4d1d348be2601a","size":6338,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.5.0.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.5.0_1615923158119_0.49387048528823185"},"_hasShrinkwrap":false,"publish_time":1615923158280,"_cnpm_publish_time":1615923158280,"_cnpmcore_publish_time":"2021-12-17T13:07:11.525Z"},"0.4.0":{"name":"js-confetti","version":"0.4.0","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"157617924d6e82c600996c2f30ad98afad27dfac","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.4.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"a59465b9d785ee3ebd1b8f7cb584eea11ce1d7fe","size":6415,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.4.0.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.4.0_1615921269641_0.9517570923265417"},"_hasShrinkwrap":false,"publish_time":1615921269915,"_cnpm_publish_time":1615921269915,"_cnpmcore_publish_time":"2021-12-17T13:07:11.745Z"},"0.3.3":{"name":"js-confetti","version":"0.3.3","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"1cbb4f298b70d6bfaf6f4e5fe8993f1ab15c264f","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.3.3","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"c2b85818da4d4cc283e400fe5725bea86a6262d6","size":6263,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.3.3.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.3.3_1615830263093_0.5080383023148782"},"_hasShrinkwrap":false,"publish_time":1615830263209,"_cnpm_publish_time":1615830263209,"_cnpmcore_publish_time":"2021-12-17T13:07:11.978Z"},"0.3.2":{"name":"js-confetti","version":"0.3.2","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"3976b5690606825a82d23f8bc29dfce30ac47e87","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.3.2","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"a760310cc837f8d3175dde2d45185127b9f579f6","size":6282,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.3.2.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.3.2_1615830101916_0.8978679678305219"},"_hasShrinkwrap":false,"publish_time":1615830102057,"_cnpm_publish_time":1615830102057,"_cnpmcore_publish_time":"2021-12-17T13:07:12.197Z"},"0.3.1":{"name":"js-confetti","version":"0.3.1","license":"MIT","description":"JS Confetti library with zero dependencies, works without any config, TS typings included, adapts to user screen","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"6c6c5a598a94fb903c143569145ebb4593e6b5b3","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.3.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"604a201f8ad2eb2bf6e5e6861d01e1ec2f0a128e","size":6254,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.3.1.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.3.1_1615826418982_0.12926014537838415"},"_hasShrinkwrap":false,"publish_time":1615826419129,"_cnpm_publish_time":1615826419129,"_cnpmcore_publish_time":"2021-12-17T13:07:12.382Z"},"0.3.0":{"name":"js-confetti","version":"0.3.0","license":"MIT","description":"js-confetti","main":"dist/js-confetti.min.js","module":"dist/es/index.js","types":"typings/index.d.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"acc6aad576d95450e434d89c7ee1c7a8980aa8bb","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.3.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"6685417b5faa122d0b69ec85659f1c9be1591324","size":6223,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.3.0.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.3.0_1615826171332_0.464787068664938"},"_hasShrinkwrap":false,"publish_time":1615826171509,"_cnpm_publish_time":1615826171509,"_cnpmcore_publish_time":"2021-12-17T13:07:12.864Z"},"0.2.1":{"name":"js-confetti","version":"0.2.1","license":"MIT","description":"js-confetti","main":"dist/js-confetti.min.js","module":"dist/es/index.js","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"keywords":["confetti","js-confetti"],"gitHead":"3fa67bfda458d6567a805df7b65909a878adc072","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.2.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"1d4dbd64bf0b2c97012e7655d3ad57e5c0bcd29c","size":6069,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.2.1.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.2.1_1615825034194_0.49569023954405567"},"_hasShrinkwrap":false,"publish_time":1615825034326,"_cnpm_publish_time":1615825034326,"_cnpmcore_publish_time":"2021-12-17T13:07:13.057Z"},"0.2.0":{"name":"js-confetti","version":"0.2.0","license":"MIT","description":"js-confetti","main":"dist/js-confetti.min.js","module":"dist/es/index.js","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"gitHead":"1f95c38e99bf459d6d49fa146eb336897e19eeb4","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.2.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"7fe1b153fa17d410a1519c16f053f4c8f8ed5e97","size":7019,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.2.0.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.2.0_1615824447822_0.026160037175025685"},"_hasShrinkwrap":false,"publish_time":1615824447949,"_cnpm_publish_time":1615824447949,"_cnpmcore_publish_time":"2021-12-17T13:07:13.279Z"},"0.1.0":{"name":"js-confetti","version":"0.1.0","license":"MIT","description":"js-confetti","main":"dist/js-confetti.min.js","module":"dist/es/index.js","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"gitHead":"7c51eca7cc9cc82cbf3f9439bec2997912483695","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.1.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"2fa9891ec7e18c73d42cca7f38442b323c7eac52","size":6942,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.1.0.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.1.0_1614983573891_0.791168957349144"},"_hasShrinkwrap":false,"publish_time":1614983574026,"_cnpm_publish_time":1614983574026,"_cnpmcore_publish_time":"2021-12-17T13:07:13.475Z"},"0.0.15":{"name":"js-confetti","version":"0.0.15","license":"MIT","description":"js-confetti","main":"dist/js-confetti.min.js","module":"dist/es/index.js","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"rollup -c","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@rollup/plugin-babel":"^5.3.0","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","rollup":"^2.40.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"gitHead":"4d6c09a94552751efef50a4cc20f5f4693dc218d","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.0.15","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"fa83a01b30e346cda8713652e4f701a377caccbb","size":4839,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.0.15.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.0.15_1614544425494_0.4185334963465033"},"_hasShrinkwrap":false,"publish_time":1614544425640,"_cnpm_publish_time":1614544425640,"_cnpmcore_publish_time":"2021-12-17T13:07:13.672Z"},"0.0.14":{"name":"js-confetti","version":"0.0.14","license":"MIT","description":"js-confetti","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"NODE_ENV=production webpack --config webpack.config.ts","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"gitHead":"b957f8df6213ec8bf66c424615229743438cd12b","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.0.14","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"800544659ce21a8321d129e02dc2c65bfb8eff19","size":2949,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.0.14.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.0.14_1614515949959_0.030205280128169143"},"_hasShrinkwrap":false,"publish_time":1614515950136,"_cnpm_publish_time":1614515950136,"_cnpmcore_publish_time":"2021-12-17T13:07:13.947Z"},"0.0.13":{"name":"js-confetti","version":"0.0.13","license":"MIT","description":"js-confetti","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"NODE_ENV=production webpack --config webpack.config.ts","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"gitHead":"918908d9d044d28832892ffd81301674c2ea35ab","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.0.13","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"fc2cb169b818649c5d3dd89ffd44c5692ec8cfb2","size":2948,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.0.13.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.0.13_1614514179220_0.1292739786117596"},"_hasShrinkwrap":false,"publish_time":1614514179315,"_cnpm_publish_time":1614514179315,"_cnpmcore_publish_time":"2021-12-17T13:07:14.136Z"},"0.0.12":{"name":"js-confetti","version":"0.0.12","license":"MIT","description":"js-confetti","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"NODE_ENV=production webpack --config webpack.config.ts","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"gitHead":"fc3c35ce5ba60bd7235bc5dc601e0823b937b14f","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.0.12","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"070b5870ee305b7ac6ee964e47a8ac4fe16ccb9f","size":2948,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.0.12.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.0.12_1614513101759_0.7772995496845094"},"_hasShrinkwrap":false,"publish_time":1614513101960,"_cnpm_publish_time":1614513101960,"_cnpmcore_publish_time":"2021-12-17T13:07:14.372Z"},"0.0.11":{"name":"js-confetti","version":"0.0.11","license":"MIT","description":"js-confetti","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"NODE_ENV=production webpack --config webpack.config.ts","build-example":"NODE_ENV=production webpack --config webpack.config.example.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"gitHead":"3c22c5029056c8c6def6eccfd0e7234dab45ae7d","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.0.11","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"66647d9f23707f7f805b7f759b0d0bbc19bc0b4b","size":2784,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.0.11.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.0.11_1614459842600_0.35445028765961406"},"_hasShrinkwrap":false,"publish_time":1614459842743,"_cnpm_publish_time":1614459842743,"_cnpmcore_publish_time":"2021-12-17T13:07:14.568Z"},"0.0.10":{"name":"js-confetti","version":"0.0.10","license":"MIT","description":"js-confetti","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"NODE_ENV=production webpack --config webpack.config.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"gitHead":"42c2f24257910854efbc653ba2167197028f4efd","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.0.10","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"41c5e2750ac6ceea78ac3253690fee7e5c41b500","size":2571,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.0.10.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.0.10_1614435981472_0.8024687786254525"},"_hasShrinkwrap":false,"publish_time":1614435981603,"_cnpm_publish_time":1614435981603,"_cnpmcore_publish_time":"2021-12-17T13:07:14.828Z"},"0.0.9":{"name":"js-confetti","version":"0.0.9","license":"MIT","description":"js-confetti","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"NODE_ENV=production webpack --config webpack.config.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"gitHead":"100814ae4407ad75726f700d4e9b11f56d314ab6","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.0.9","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"664a8aa814c30b26935f9570522011f80cc1b48d","size":2424,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.0.9.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.0.9_1614427544406_0.3595315172330662"},"_hasShrinkwrap":false,"publish_time":1614427544544,"_cnpm_publish_time":1614427544544,"_cnpmcore_publish_time":"2021-12-17T13:07:15.053Z"},"0.0.8":{"name":"js-confetti","version":"0.0.8","license":"MIT","description":"js-confetti","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"NODE_ENV=production webpack --config webpack.config.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"gitHead":"2617e8b3d7b9c08e69df1742e8efef73976dc02f","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.0.8","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"981be7c70da1f3c54d1edc8394621ffc6e52ec3b","size":2322,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.0.8.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.0.8_1614193236664_0.2617080527932052"},"_hasShrinkwrap":false,"publish_time":1614193236953,"_cnpm_publish_time":1614193236953,"_cnpmcore_publish_time":"2021-12-17T13:07:15.402Z"},"0.0.7":{"name":"js-confetti","version":"0.0.7","license":"MIT","description":"js-confetti","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"NODE_ENV=production webpack --config webpack.config.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"gitHead":"858f54fb6c575bb33e2ba7f7b06c2254096ae52f","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.0.7","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"901f62fc83d9ba61bdaef92efe8f4340fe70cc92","size":2314,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.0.7.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.0.7_1614193040523_0.3972365632139261"},"_hasShrinkwrap":false,"publish_time":1614193040712,"_cnpm_publish_time":1614193040712,"_cnpmcore_publish_time":"2021-12-17T13:07:15.590Z"},"0.0.6":{"name":"js-confetti","version":"0.0.6","license":"MIT","description":"js-confetti","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"NODE_ENV=production webpack --config webpack.config.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"gitHead":"f4790451ea6e24ad663bd55586e1e1537330158e","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.0.6","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"a64fbcd4de6b06a8ac614b347049a729c172f623","size":2314,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.0.6.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.0.6_1614192394104_0.31151409589854984"},"_hasShrinkwrap":false,"publish_time":1614192394251,"_cnpm_publish_time":1614192394251,"_cnpmcore_publish_time":"2021-12-17T13:07:15.785Z"},"0.0.5":{"name":"js-confetti","version":"0.0.5","license":"MIT","description":"js-confetti","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"NODE_ENV=production webpack --config webpack.config.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"gitHead":"082599faf29dd47e238606d8d9b0d20c08ab790b","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.0.5","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"dae23ce7b352346cc5a9e97ea5108855d2606848","size":2287,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.0.5.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.0.5_1614192040987_0.9043380177486262"},"_hasShrinkwrap":false,"publish_time":1614192041101,"_cnpm_publish_time":1614192041101,"_cnpmcore_publish_time":"2021-12-17T13:07:15.972Z"},"0.0.4":{"name":"js-confetti","version":"0.0.4","license":"MIT","description":"js-confetti","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"NODE_ENV=production webpack --config webpack.config.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"gitHead":"914563bb82d34c07a5e76587f3a74937d75c2e55","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.0.4","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"1bf91b059e9b3b8b2a02ed56ea32829c336cf7d3","size":2130,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.0.4.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.0.4_1614191156471_0.5696194737091769"},"_hasShrinkwrap":false,"publish_time":1614191156623,"_cnpm_publish_time":1614191156623,"_cnpmcore_publish_time":"2021-12-17T13:07:16.177Z"},"0.0.3":{"name":"js-confetti","version":"0.0.3","license":"MIT","description":"js-confetti","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"NODE_ENV=production webpack --config webpack.config.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"gitHead":"d7070cba070a7030044fcf5b0475a2cdaa40b882","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.0.3","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"d3c68c69349415c9be7f94625faab369f3d74b1c","size":2130,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.0.3.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.0.3_1614190643783_0.03247616882005855"},"_hasShrinkwrap":false,"publish_time":1614190643961,"_cnpm_publish_time":1614190643961,"_cnpmcore_publish_time":"2021-12-17T13:07:16.370Z"},"0.0.2":{"name":"js-confetti","version":"0.0.2","license":"MIT","description":"js-confetti","main":"src/index.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"NODE_ENV=production webpack --config webpack.config.ts","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"gitHead":"d10209c63fcdd2256e100c01bf39616f40dcbdab","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.0.2","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"89ea6dbfdecaea7a2dcd18db9c8487db1550f7f2","size":2559,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.0.2.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.0.2_1614190233320_0.8859286549369161"},"_hasShrinkwrap":false,"publish_time":1614190233463,"_cnpm_publish_time":1614190233463,"_cnpmcore_publish_time":"2021-12-17T13:07:16.562Z"},"0.0.1":{"name":"js-confetti","version":"0.0.1","license":"MIT","description":"js-confetti","main":"src/index.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"NODE_ENV=production webpack","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"gitHead":"5c9de317b886fc24a5245d40251d2da23076fa6d","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.0.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"1380ce5202c0edf6059c4cefcd864b91aab2cff1","size":3440,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.0.1.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.0.1_1614189072186_0.14749380648053"},"_hasShrinkwrap":false,"publish_time":1614189072289,"_cnpm_publish_time":1614189072289,"_cnpmcore_publish_time":"2021-12-17T13:07:16.835Z"},"0.0.0":{"name":"js-confetti","version":"0.0.0","license":"MIT","description":"js-confetti","main":"src/index.ts","repository":{"type":"git","url":"git+https://github.com/loonywizard/js-confetti.git"},"author":{"name":"Vladimir Nikitin vladimirsuperwizard@gmail.com"},"homepage":"https://github.com/loonywizard/js-confetti","scripts":{"dev":"NODE_ENV=development webpack serve --config webpack.config.example.ts","build":"NODE_ENV=production webpack","lint":"eslint src --ext .ts"},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/copy-webpack-plugin":"^6.4.0","@types/html-webpack-plugin":"^3.2.4","@types/node":"^14.14.28","@types/webpack":"^4.41.26","@types/webpack-dev-server":"^3.11.1","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-loader":"^8.2.1","copy-webpack-plugin":"^7.0.0","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","fork-ts-checker-webpack-plugin":"^6.1.0","html-webpack-plugin":"5.0.0-alpha.4","ts-loader":"^8.0.11","ts-node":"^9.1.1","typescript":"^4.1.2","webpack":"^5.6.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0"},"gitHead":"270bec8c52774317b1ce915f8a17ab8e6a5269ba","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"_id":"js-confetti@0.0.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"3ce38877e1deaa28ba075dbb22964589363eb21c","size":3509,"noattachment":false,"key":"/js-confetti/-/js-confetti-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-confetti/download/js-confetti-0.0.0.tgz"},"_npmUser":{"name":"loonywizard","email":"vladimirsuperwizard@gmail.com"},"directories":{},"maintainers":[{"name":"loonywizard","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-confetti_0.0.0_1614101083438_0.27148949136028033"},"_hasShrinkwrap":false,"publish_time":1614101083567,"_cnpm_publish_time":1614101083567,"_cnpmcore_publish_time":"2021-12-17T13:07:17.049Z"}},"readme":"\n<img src=\"assets/app-demo.gif\" width=\"600px\" />\n\n\n[![npm version](https://badge.fury.io/js/js-confetti.svg)](https://badge.fury.io/js/js-confetti)\n![NPM Downloads](https://img.shields.io/npm/dw/js-confetti)\n[![](https://data.jsdelivr.com/v1/package/npm/js-confetti/badge?style=rounded)](https://www.jsdelivr.com/package/npm/js-confetti)\n![npm bundle size](https://img.shields.io/bundlephobia/minzip/js-confetti)\n\n# ???? JavaScript Confetti library\n\n???? Supports emojis as confetti<br/>\n⚡️ Zero dependencies used<br/>\n???? Works without any config, yet configurable<br/>\n???? Has TypeScript typings<br/>\n???? Confetti speed adapts to user screen width\n\nLinks: [GitHub](https://github.com/loonywizard/js-confetti) | [NPM](https://www.npmjs.com/package/js-confetti) | [Demo](https://loonywizard.github.io/js-confetti/)\n\n\n## Install\n\nYou can install library from NPM using yarn or npm\n\n```sh\nyarn add js-confetti\n```\n\nAlternatively you can download script from CDN\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/js-confetti@latest/dist/js-confetti.browser.js\"></script>\n```\n\nand then access `JSConfetti` global variable\n\n## Usage\n\nInitialize instance of JSConfetti class and call addConfetti method\n\n```js\nimport JSConfetti from 'js-confetti'\n\nconst jsConfetti = new JSConfetti()\n\njsConfetti.addConfetti()\n```\n\n*NOTE* `new JSConfetti()` creates HTML Canvas element and adds it to page, so call it only once!\n\nIf need to use custom canvas element, you can pass `canvas` arg to JSConfetti constructor ([example](https://codepen.io/loonywizard-the-selector/pen/wvdPbGm))\n\n```js\nconst canvas = document.getElementById('your_custom_canvas_id')\n\nconst jsConfetti = new JSConfetti({ canvas })\n```\n\n## Customise confetti\n\nUse emojis as confetti:\n\n```js\njsConfetti.addConfetti({\n   emojis: ['????', '⚡️', '????', '✨', '????', '????'],\n})\n```\n\n<br/>\n\nCustomize confetti colors:\n\n```js\njsConfetti.addConfetti({\n  confettiColors: [\n    '#ff0a54', '#ff477e', '#ff7096', '#ff85a1', '#fbb1bd', '#f9bec7',\n  ],\n})\n```\n\n<br/>\n\nCustomize confetti radius:\n\n```js\njsConfetti.addConfetti({\n  confettiRadius: 6,\n})\n```\n\n<br/>\n\nCustomize confetti number:\n\n```js\njsConfetti.addConfetti({\n  confettiRadius: 6,\n  confettiNumber: 500,\n})\n```\n\n<br/>\n\nCombine different properties:\n\n```js\njsConfetti.addConfetti({\n  emojis: ['????'],\n  emojiSize: 100,\n  confettiNumber: 30,\n})\n```\n\n## clearCanvas()\n\nCall `clearCanvas` method to clear canvas\n\nExample:\n\n```js\nconst jsConfetti = new JSConfetti()\n\njsConfetti.addConfetti()\n\n// ... \njsConfetti.clearCanvas()\n```\n\n## addConfetti Promise\n\n`addConfetti` method returns Promise, which is resolved when added confetti dissapears from the user screen due to the gravity physics of confetti\n\nExample:\n\n```js\n// async/await\nawait jsConfetti.addConfetti()\nconsole.log('Confetti animation completed!')\n\n// Promise.then\njsConfetti.addConfetti()\n   .then(() => console.log('Confetti animation completed!'))\n```\n\n## How to run locally\n\nInstall dependencies by Yarn or NPM\n```sh\nyarn install\n```\n\nRun `dev` script with website build\n```sh\nyarn run dev\n```\n\n## License\nMIT\n","_attachments":{},"homepage":"https://github.com/loonywizard/js-confetti","bugs":{"url":"https://github.com/loonywizard/js-confetti/issues"},"license":"MIT"}