{"_id":"stackblur-canvas","_rev":"4137188","name":"stackblur-canvas","description":"Fast and almost Gaussian blur by Mario Klingemann","dist-tags":{"latest":"3.0.0"},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm@flogisoft.com"}],"time":{"modified":"2026-03-01T18:57:59.000Z","created":"2015-07-07T11:38:40.987Z","3.0.0":"2026-02-03T06:07:03.740Z","2.7.0":"2024-02-09T14:19:56.684Z","2.6.0":"2023-06-05T04:06:47.025Z","2.5.0":"2021-02-16T13:26:14.772Z","2.4.0":"2020-08-26T03:34:27.225Z","2.3.0":"2020-05-10T12:09:44.223Z","2.2.0":"2018-12-13T01:32:03.972Z","2.1.0":"2018-11-25T13:00:26.366Z","2.0.0":"2018-11-05T14:36:00.728Z","1.4.1":"2018-01-30T08:01:01.219Z","1.4.0":"2016-10-20T18:33:20.589Z","1.3.0":"2016-10-16T20:19:54.594Z","1.2.1":"2016-04-08T12:27:39.531Z","1.2.0":"2016-01-23T20:11:23.158Z","1.1.0":"2015-08-20T07:18:01.933Z","1.0.0":"2015-07-07T11:38:40.987Z"},"users":{},"author":{"name":"Mario Klingemann"},"repository":{"type":"git","url":"git+https://github.com/flozz/StackBlur.git"},"versions":{"3.0.0":{"name":"stackblur-canvas","version":"3.0.0","description":"Fast and almost Gaussian blur by Mario Klingemann","main":"dist/stackblur.js","type":"module","exports":{"import":"./dist/stackblur.mjs","require":"./dist/stackblur.js"},"browserslist":{"target":"cover 100%"},"repository":{"type":"git","url":"git+https://github.com/flozz/StackBlur.git"},"keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","contributors":[{"name":"Brett Zamir"}],"license":"MIT","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"engines":{"node":">=0.1.16"},"devDependencies":{"@babel/core":"^7.29.0","@babel/preset-env":"^7.29.0","@rollup/plugin-babel":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint":"^9.39.2","eslint-config-ash-nazg":"39.11.0","eslint-config-standard":"^17.1.0","http-server":"^14.1.1","jsdoc":"^3.6.5","open-cli":"^8.0.0","rollup":"4.57.1","rollup-plugin-re":"^1.0.7"},"scripts":{"start":"open-cli http://localhost:8081/demo/ && http-server -p 8081","eslint":"eslint --ext=js,cjs,md,html .","lint":"npm run eslint --","rollup":"rollup -c","docs":"rm -rf docs/jsdoc/*;jsdoc --pedantic -c docs/jsdoc-config.json src","open-docs":"npm run docs && open-cli http://localhost:8081/docs/jsdoc/ && http-server -p 8081","test":"npm run eslint && npm run rollup && echo \"Error: no test specified\" && exit 1"},"_id":"stackblur-canvas@3.0.0","_integrity":"sha512-BTbpAj0SNgpTwqKS3aacbI8p3/Ix50i8jAKome/YnM29DZVgriOZ+3V5GAf73nukjZY7xTf0TxdTgFKh4vsAKQ==","_resolved":"/private/var/folders/2n/_szg3q3d15n9mn2jd_q91cym0000gn/T/0eb52e65b60dd7fe050f32c86db4dd62/stackblur-canvas-3.0.0.tgz","_from":"file:stackblur-canvas-3.0.0.tgz","_nodeVersion":"22.16.0","_npmVersion":"11.8.0","dist":{"shasum":"bc3fc0c7a1a60a134d628ec2f387124b1b17e6cc","size":33070,"noattachment":false,"key":"/stackblur-canvas/-/stackblur-canvas-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stackblur-canvas/download/stackblur-canvas-3.0.0.tgz"},"_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"directories":{},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm@flogisoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/stackblur-canvas_3.0.0_1770098823505_0.3900242058007686"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-03T06:07:03.740Z","publish_time":1770098823740,"_source_registry_name":"default","_cnpm_publish_time":1770098823740},"2.7.0":{"name":"stackblur-canvas","version":"2.7.0","description":"Fast and almost Gaussian blur by Mario Klingemann","main":"dist/stackblur.js","module":"dist/stackblur-es.js","browserslist":{"target":"cover 100%"},"scripts":{"prepublishOnly":"pnpm i","start":"open-cli http://localhost:8081/demo/ && http-server -p 8081","eslint":"eslint --ext=js,md,html .","rollup":"rollup -c","docs":"rm -rf docs/jsdoc/*;jsdoc --pedantic -c docs/jsdoc-config.json src","open-docs":"npm run docs && open-cli http://localhost:8081/docs/jsdoc/ && http-server -p 8081","test":"npm run eslint && npm run rollup && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/flozz/StackBlur.git"},"keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","contributors":[{"name":"Brett Zamir"}],"license":"MIT","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"engines":{"node":">=0.1.14"},"devDependencies":{"@babel/core":"^7.12.16","@babel/preset-env":"^7.12.16","@brettz9/eslint-plugin":"^1.0.3","@rollup/plugin-babel":"^5.3.0","eslint":"^7.20.0","eslint-config-ash-nazg":"29.0.0","eslint-config-standard":"^16.0.2","eslint-plugin-array-func":"^3.1.7","eslint-plugin-compat":"^3.9.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsdoc":"^32.0.1","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-radar":"^0.2.1","eslint-plugin-standard":"^4.1.0","eslint-plugin-unicorn":"^28.0.1","http-server":"^0.12.3","jsdoc":"^3.6.5","open-cli":"^6.0.1","rollup":"2.39.0","rollup-plugin-re":"^1.0.7","rollup-plugin-terser":"^7.0.2"},"dependencies":{},"gitHead":"cf33f3d5f4808dada27d157946e4ca3bb270d3e3","_id":"stackblur-canvas@2.7.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"af931277d0b5096df55e1f91c530043e066989b6","size":27916,"noattachment":false,"key":"/stackblur-canvas/-/stackblur-canvas-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stackblur-canvas/download/stackblur-canvas-2.7.0.tgz"},"_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"directories":{},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm@flogisoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stackblur-canvas_2.7.0_1707488396326_0.9732648700722837"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-09T14:19:56.684Z","publish_time":1707488396684,"_source_registry_name":"default","_cnpm_publish_time":1707488396684},"2.6.0":{"name":"stackblur-canvas","version":"2.6.0","description":"Fast and almost Gaussian blur by Mario Klingemann","main":"dist/stackblur.js","module":"dist/stackblur-es.js","browserslist":{"target":"cover 100%"},"repository":{"type":"git","url":"git+https://github.com/flozz/StackBlur.git"},"keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","contributors":[{"name":"Brett Zamir"}],"license":"MIT","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"engines":{"node":">=0.1.14"},"devDependencies":{"@babel/core":"^7.12.16","@babel/preset-env":"^7.12.16","@brettz9/eslint-plugin":"^1.0.3","@rollup/plugin-babel":"^5.3.0","eslint":"^7.20.0","eslint-config-ash-nazg":"29.0.0","eslint-config-standard":"^16.0.2","eslint-plugin-array-func":"^3.1.7","eslint-plugin-compat":"^3.9.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsdoc":"^32.0.1","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-radar":"^0.2.1","eslint-plugin-standard":"^4.1.0","eslint-plugin-unicorn":"^28.0.1","http-server":"^0.12.3","jsdoc":"^3.6.5","open-cli":"^6.0.1","rollup":"2.39.0","rollup-plugin-re":"^1.0.7","rollup-plugin-terser":"^7.0.2"},"dependencies":{},"scripts":{"start":"open-cli http://localhost:8081/demo/ && http-server -p 8081","eslint":"eslint --ext=js,md,html .","rollup":"rollup -c","docs":"rm -rf docs/jsdoc/*;jsdoc --pedantic -c docs/jsdoc-config.json src","open-docs":"npm run docs && open-cli http://localhost:8081/docs/jsdoc/ && http-server -p 8081","test":"npm run eslint && npm run rollup && echo \"Error: no test specified\" && exit 1"},"_id":"stackblur-canvas@2.6.0","_integrity":"sha512-8S1aIA+UoF6erJYnglGPug6MaHYGo1Ot7h5fuXx4fUPvcvQfcdw2o/ppCse63+eZf8PPidSu4v1JnmEVtEDnpg==","_resolved":"/private/var/folders/2n/_szg3q3d15n9mn2jd_q91cym0000gn/T/e8b120f5dedf3a3210a16fbf00d004b9/stackblur-canvas-2.6.0.tgz","_from":"file:stackblur-canvas-2.6.0.tgz","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"shasum":"7876bab4ea99bfc97b69ce662614d7a1afb2d71b","size":24874,"noattachment":false,"key":"/stackblur-canvas/-/stackblur-canvas-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stackblur-canvas/download/stackblur-canvas-2.6.0.tgz"},"_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"directories":{},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm@flogisoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stackblur-canvas_2.6.0_1685938006846_0.41701338827479106"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-05T04:06:47.025Z","publish_time":1685938007025,"_source_registry_name":"default","_cnpm_publish_time":1685938007025},"2.5.0":{"name":"stackblur-canvas","version":"2.5.0","description":"Fast and almost Gaussian blur by Mario Klingemann","main":"dist/stackblur.js","module":"dist/stackblur-es.js","browserslist":{"target":"cover 100%"},"scripts":{"prepublishOnly":"pnpm i","start":"open-cli http://localhost:8081/demo/ && http-server -p 8081","eslint":"eslint --ext=js,md,html .","rollup":"rollup -c","docs":"rm -rf docs/jsdoc/*;jsdoc --pedantic -c docs/jsdoc-config.json src","open-docs":"npm run docs && open-cli http://localhost:8081/docs/jsdoc/ && http-server -p 8081","test":"npm run eslint && npm run rollup && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/flozz/StackBlur.git"},"keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","contributors":[{"name":"Brett Zamir"}],"license":"MIT","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"engines":{"node":">=0.1.14"},"devDependencies":{"@babel/core":"^7.12.16","@babel/preset-env":"^7.12.16","@brettz9/eslint-plugin":"^1.0.3","@rollup/plugin-babel":"^5.3.0","eslint":"^7.20.0","eslint-config-ash-nazg":"29.0.0","eslint-config-standard":"^16.0.2","eslint-plugin-array-func":"^3.1.7","eslint-plugin-compat":"^3.9.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsdoc":"^32.0.1","eslint-plugin-markdown":"^2.0.0","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-radar":"^0.2.1","eslint-plugin-standard":"^4.1.0","eslint-plugin-unicorn":"^28.0.1","http-server":"^0.12.3","jsdoc":"^3.6.5","open-cli":"^6.0.1","rollup":"2.39.0","rollup-plugin-re":"^1.0.7","rollup-plugin-terser":"^7.0.2"},"dependencies":{},"gitHead":"1b85fe57ae5c2e7beeff157e1f9f7c7a7082f537","_id":"stackblur-canvas@2.5.0","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"shasum":"aa87bbed1560fdcd3138fff344fc6a1c413ebac4","size":24782,"noattachment":false,"key":"/stackblur-canvas/-/stackblur-canvas-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stackblur-canvas/download/stackblur-canvas-2.5.0.tgz"},"_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"directories":{},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm@flogisoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stackblur-canvas_2.5.0_1613481974616_0.4849467721885441"},"_hasShrinkwrap":false,"publish_time":1613481974772,"_cnpm_publish_time":1613481974772,"_cnpmcore_publish_time":"2021-12-16T22:02:20.987Z"},"2.4.0":{"name":"stackblur-canvas","version":"2.4.0","description":"Fast and almost Gaussian blur by Mario Klingemann","main":"dist/stackblur.js","module":"dist/stackblur-es.js","browserslist":{"target":"cover 100%"},"scripts":{"prepublishOnly":"yarn","start":"open-cli http://localhost:8081/demo/ && static -p 8081","eslint":"eslint --ext=js,md,html .","rollup":"rollup -c","open-docs":"npm run docs && open-cli http://localhost:8081/docs/jsdoc/ && static -p 8081","docs":"rm -rf docs/jsdoc/*;jsdoc --pedantic -c docs/jsdoc-config.json src","test":"npm run eslint && npm run rollup && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/flozz/StackBlur.git"},"keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","contributors":[{"name":"Brett Zamir"}],"license":"MIT","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"engines":{"node":">=0.1.14"},"devDependencies":{"@babel/core":"^7.11.4","@babel/preset-env":"^7.11.0","@mysticatea/eslint-plugin":"^13.0.0","@rollup/plugin-babel":"^5.2.0","eslint":"^7.7.0","eslint-config-ash-nazg":"22.7.0","eslint-config-standard":"^14.1.1","eslint-plugin-array-func":"^3.1.7","eslint-plugin-compat":"^3.8.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-html":"^6.0.3","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^30.3.0","eslint-plugin-markdown":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.2","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sonarjs":"^0.5.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unicorn":"^21.0.0","jsdoc":"^3.6.5","node-static":"^0.7.11","open-cli":"^6.0.1","rollup":"2.26.5","rollup-plugin-re":"^1.0.7","rollup-plugin-terser":"^7.0.0","typescript":"^4.0.2"},"dependencies":{},"gitHead":"5245527bea0872cbfde3e757dab32a03e9af615b","_id":"stackblur-canvas@2.4.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.8","dist":{"shasum":"2b2eba910cb46f6feae918e1c402f863d602c01b","size":24522,"noattachment":false,"key":"/stackblur-canvas/-/stackblur-canvas-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stackblur-canvas/download/stackblur-canvas-2.4.0.tgz"},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm@flogisoft.com"}],"_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stackblur-canvas_2.4.0_1598412867025_0.017240117616611927"},"_hasShrinkwrap":false,"publish_time":1598412867225,"_cnpm_publish_time":1598412867225,"_cnpmcore_publish_time":"2021-12-16T22:02:21.280Z"},"2.3.0":{"name":"stackblur-canvas","version":"2.3.0","description":"Fast and almost Gaussian blur by Mario Klingemann","main":"dist/stackblur.js","module":"dist/stackblur-es.js","browserslist":{"target":"cover 100%"},"scripts":{"prepublishOnly":"yarn","start":"open-cli http://localhost:8081/demo/ && static -p 8081","eslint":"eslint --ext=js,md,html .","rollup":"rollup -c","open-docs":"npm run docs && open-cli http://localhost:8081/docs/jsdoc/ && static -p 8081","docs":"rm -rf docs/jsdoc/*;jsdoc --pedantic -c docs/jsdoc-config.json src","test":"npm run eslint && npm run rollup && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/flozz/StackBlur.git"},"keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","contributors":[{"name":"Brett Zamir"}],"license":"MIT","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"engines":{"node":">=0.1.14"},"devDependencies":{"@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@mysticatea/eslint-plugin":"^13.0.0","@rollup/plugin-babel":"^5.0.0","eslint":"^7.0.0","eslint-config-ash-nazg":"21.0.0","eslint-config-standard":"^14.1.1","eslint-plugin-array-func":"^3.1.5","eslint-plugin-compat":"^3.5.1","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-html":"^6.0.2","eslint-plugin-import":"^2.20.2","eslint-plugin-jsdoc":"^25.0.1","eslint-plugin-markdown":"^1.0.2","eslint-plugin-no-unsanitized":"^3.1.1","eslint-plugin-no-use-extend-native":"^0.5.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sonarjs":"^0.5.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-unicorn":"^19.0.1","jsdoc":"^3.6.3","node-static":"^0.7.11","open-cli":"^6.0.1","rollup":"2.8.2","rollup-plugin-re":"^1.0.7","rollup-plugin-terser":"^5.3.0","typescript":"^3.8.3"},"dependencies":{},"gitHead":"67da8efc165fb255c2d637df05b29b66be33fa6a","_id":"stackblur-canvas@2.3.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.5","dist":{"shasum":"6e945fb516c8fd6de66dc9d3316e1a1e9fa5a22b","size":416507,"noattachment":false,"key":"/stackblur-canvas/-/stackblur-canvas-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stackblur-canvas/download/stackblur-canvas-2.3.0.tgz"},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm@flogisoft.com"}],"_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stackblur-canvas_2.3.0_1589112583989_0.2699840601521286"},"_hasShrinkwrap":false,"publish_time":1589112584223,"_cnpm_publish_time":1589112584223,"_cnpmcore_publish_time":"2021-12-16T22:02:22.907Z"},"2.2.0":{"name":"stackblur-canvas","version":"2.2.0","description":"Fast and almost Gaussian blur by Mario Klingemann","main":"dist/stackblur.js","module":"dist/stackblur-es.js","browserslist":{"target":"cover 100%"},"scripts":{"prepublishOnly":"yarn","start":"opn http://localhost:8081/demo/ && static -p 8081","eslint":"eslint .","rollup":"rollup -c","open-docs":"npm run docs && opn http://localhost:8081/docs/jsdoc/ && static -p 8081","docs":"rm -rf docs/jsdoc/*;jsdoc --pedantic -c docs/jsdoc-config.json src","test":"npm run eslint && npm run rollup && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/flozz/StackBlur.git"},"keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","contributors":[{"name":"Brett Zamir"}],"license":"MIT","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"engines":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/preset-env":"^7.2.0","eslint":"5.10.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.14.0","eslint-plugin-node":"8.0.0","eslint-plugin-promise":"4.0.1","eslint-plugin-standard":"4.0.0","jsdoc":"^3.5.5","node-static":"^0.7.11","opn-cli":"^4.0.0","rollup":"0.67.4","rollup-plugin-babel":"^4.1.0","rollup-plugin-re":"^1.0.7","rollup-plugin-terser":"^3.0.0"},"dependencies":{},"gitHead":"36f2d76a81018430092a30594f6776a97c59cfc3","_id":"stackblur-canvas@2.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"dist":{"shasum":"cacc5924a0744b3e183eb2e6c1d8559c1a17c26e","size":446237,"noattachment":false,"key":"/stackblur-canvas/-/stackblur-canvas-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stackblur-canvas/download/stackblur-canvas-2.2.0.tgz"},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm@flogisoft.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stackblur-canvas_2.2.0_1544664723787_0.6748816300629474"},"_hasShrinkwrap":false,"publish_time":1544664723972,"_cnpm_publish_time":1544664723972,"_cnpmcore_publish_time":"2021-12-16T22:02:24.457Z"},"2.1.0":{"name":"stackblur-canvas","version":"2.1.0","description":"Fast and almost Gaussian blur by Mario Klingemann","main":"dist/stackblur.js","module":"dist/stackblur-es.js","scripts":{"start":"opn http://localhost:8081/demo/ && static -p 8081","eslint":"eslint .","rollup":"rollup -c","open-docs":"npm run docs && opn http://localhost:8081/docs/jsdoc/ && static -p 8081","docs":"rm -rf docs/jsdoc/*;jsdoc --pedantic -c docs/jsdoc-config.json src","test":"npm run eslint && npm run rollup && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/flozz/StackBlur.git"},"keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","contributors":[{"name":"Brett Zamir"}],"license":"MIT","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"engines":{},"devDependencies":{"@babel/core":"^7.1.2","eslint":"5.8.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.14.0","eslint-plugin-node":"8.0.0","eslint-plugin-promise":"4.0.1","eslint-plugin-standard":"4.0.0","jsdoc":"^3.5.5","node-static":"^0.7.11","opn-cli":"^3.1.0","rollup":"0.67.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-re":"^1.0.7","rollup-plugin-terser":"^3.0.0"},"dependencies":{},"gitHead":"549af53f65f6651e853dd4eaf5af1233a3ed4b70","_id":"stackblur-canvas@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"dist":{"shasum":"96765c9a21acfaa245fb81a4d15f3cd932939f1e","size":445659,"noattachment":false,"key":"/stackblur-canvas/-/stackblur-canvas-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stackblur-canvas/download/stackblur-canvas-2.1.0.tgz"},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm@flogisoft.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stackblur-canvas_2.1.0_1543150826191_0.47057741290915045"},"_hasShrinkwrap":false,"publish_time":1543150826366,"deprecated":"Fixed build bug in 2.2.0 as not converting ES6 source for older browsers","_cnpm_publish_time":1543150826366,"_cnpmcore_publish_time":"2021-12-16T22:02:26.116Z"},"2.0.0":{"name":"stackblur-canvas","version":"2.0.0","description":"Fast and almost Gaussian blur by Mario Klingemann","main":"dist/stackblur.js","module":"dist/stackblur-es.js","scripts":{"start":"opn http://localhost:8081/demo/ && static -p 8081","eslint":"eslint .","rollup":"rollup -c","open-docs":"npm run docs && opn http://localhost:8081/docs/jsdoc/ && static -p 8081","docs":"rm -rf docs/jsdoc/*;jsdoc --pedantic -c docs/jsdoc-config.json src","test":"npm run eslint && npm run rollup && echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/flozz/StackBlur.git"},"keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","contributors":[{"name":"Brett Zamir"}],"license":"MIT","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"engines":{},"devDependencies":{"@babel/core":"^7.1.2","eslint":"5.8.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.14.0","eslint-plugin-node":"8.0.0","eslint-plugin-promise":"4.0.1","eslint-plugin-standard":"4.0.0","jsdoc":"^3.5.5","node-static":"^0.7.11","opn-cli":"^3.1.0","rollup":"0.67.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-re":"^1.0.7","rollup-plugin-terser":"^3.0.0"},"dependencies":{},"gitHead":"af06af0c13dcd8034a1288bb7785a0fdde29e88e","_id":"stackblur-canvas@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"dist":{"shasum":"4c0ca66ee8453f06ff4e7b4c3100bc1390979f97","size":444454,"noattachment":false,"key":"/stackblur-canvas/-/stackblur-canvas-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stackblur-canvas/download/stackblur-canvas-2.0.0.tgz"},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm@flogisoft.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stackblur-canvas_2.0.0_1541428560551_0.06234334054453661"},"_hasShrinkwrap":false,"publish_time":1541428560728,"deprecated":"Fixed build bug in 2.2.0 as not converting ES6 source for older browsers","_cnpm_publish_time":1541428560728,"_cnpmcore_publish_time":"2021-12-16T22:02:27.173Z"},"1.4.1":{"name":"stackblur-canvas","version":"1.4.1","description":"Fast and almost Gaussian blur by Mario Klingemann","main":"src/stackblur.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/flozz/StackBlur.git"},"keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"devDependencies":{"grunt":"^0.4.5","grunt-browserify":"^3.8.0","grunt-cli":"^1.2.0","grunt-contrib-uglify":"^0.9.1"},"dependencies":{},"gitHead":"ae5f1670933155e2dc91c742e90e37868ece17b9","homepage":"https://github.com/flozz/StackBlur#readme","_id":"stackblur-canvas@1.4.1","_shasum":"849aa6f94b272ff26f6471fa4130ed1f7e47955b","_from":".","_npmVersion":"3.5.2","_nodeVersion":"6.11.4","_npmUser":{"name":"flozz","email":"npm@flogisoft.com"},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm@flogisoft.com"}],"dist":{"shasum":"849aa6f94b272ff26f6471fa4130ed1f7e47955b","size":8035,"noattachment":false,"key":"/stackblur-canvas/-/stackblur-canvas-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/stackblur-canvas/download/stackblur-canvas-1.4.1.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stackblur-canvas-1.4.1.tgz_1517299260375_0.7489711618982255"},"directories":{},"publish_time":1517299261219,"_hasShrinkwrap":false,"_cnpm_publish_time":1517299261219,"_cnpmcore_publish_time":"2021-12-16T22:02:27.390Z"},"1.4.0":{"name":"stackblur-canvas","version":"1.4.0","description":"Fast and almost Gaussian blur by Mario Klingemann","main":"src/stackblur.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/flozz/StackBlur.git"},"keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"devDependencies":{"grunt":"^0.4.5","grunt-browserify":"^3.8.0","grunt-contrib-uglify":"^0.9.1"},"dependencies":{"grunt-cli":"^1.2.0"},"gitHead":"4a40e5213d90e3c5a3ec4f03e2758a2f5294a121","homepage":"https://github.com/flozz/StackBlur#readme","_id":"stackblur-canvas@1.4.0","_shasum":"50ba7d8d7273967b47fdd586bb6b31c277a9d463","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.2.6","_npmUser":{"name":"flozz","email":"npm@flogisoft.com"},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm@flogisoft.com"}],"dist":{"shasum":"50ba7d8d7273967b47fdd586bb6b31c277a9d463","size":8004,"noattachment":false,"key":"/stackblur-canvas/-/stackblur-canvas-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stackblur-canvas/download/stackblur-canvas-1.4.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/stackblur-canvas-1.4.0.tgz_1476988399951_0.5347810050006956"},"directories":{},"publish_time":1476988400589,"_hasShrinkwrap":false,"_cnpm_publish_time":1476988400589,"_cnpmcore_publish_time":"2021-12-16T22:02:27.586Z"},"1.3.0":{"name":"stackblur-canvas","version":"1.3.0","description":"Fast and almost Gaussian blur by Mario Klingemann","main":"src/stackblur.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/flozz/StackBlur.git"},"keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"devDependencies":{"grunt":"^0.4.5","grunt-browserify":"^3.8.0","grunt-contrib-uglify":"^0.9.1"},"gitHead":"539ff3aad7ec15d0f345dbd4c3377541a314eaea","homepage":"https://github.com/flozz/StackBlur#readme","_id":"stackblur-canvas@1.3.0","_shasum":"d8a0388f7fabc0a7fa0ce34c3fd3ec965846d83b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.2.6","_npmUser":{"name":"flozz","email":"npm@flogisoft.com"},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm@flogisoft.com"}],"dist":{"shasum":"d8a0388f7fabc0a7fa0ce34c3fd3ec965846d83b","size":7940,"noattachment":false,"key":"/stackblur-canvas/-/stackblur-canvas-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stackblur-canvas/download/stackblur-canvas-1.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/stackblur-canvas-1.3.0.tgz_1476649193003_0.3606794138904661"},"directories":{},"publish_time":1476649194594,"_hasShrinkwrap":false,"_cnpm_publish_time":1476649194594,"_cnpmcore_publish_time":"2021-12-16T22:02:27.850Z"},"1.2.1":{"name":"stackblur-canvas","version":"1.2.1","description":"Fast and almost Gaussian blur by Mario Klingemann","main":"src/stackblur.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/flozz/StackBlur.git"},"keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"devDependencies":{"grunt":"^0.4.5","grunt-browserify":"^3.8.0","grunt-contrib-uglify":"^0.9.1"},"gitHead":"f5ee94162ac4a1ce8e78ae88322a49dcbc513883","homepage":"https://github.com/flozz/StackBlur#readme","_id":"stackblur-canvas@1.2.1","_shasum":"8d3bdcf4daf681b794b018b6859eef0ee4c69f89","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"flozz","email":"npm@flogisoft.com"},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm@flogisoft.com"}],"dist":{"shasum":"8d3bdcf4daf681b794b018b6859eef0ee4c69f89","size":7698,"noattachment":false,"key":"/stackblur-canvas/-/stackblur-canvas-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/stackblur-canvas/download/stackblur-canvas-1.2.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/stackblur-canvas-1.2.1.tgz_1460118457200_0.23255224735476077"},"directories":{},"publish_time":1460118459531,"_hasShrinkwrap":false,"_cnpm_publish_time":1460118459531,"_cnpmcore_publish_time":"2021-12-16T22:02:28.050Z"},"1.2.0":{"name":"stackblur-canvas","version":"1.2.0","description":"Fast and almost Gaussian blur by Mario Klingemann","main":"src/stackblur.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/flozz/StackBlur.git"},"keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"devDependencies":{"grunt":"^0.4.5","grunt-browserify":"^3.8.0","grunt-contrib-uglify":"^0.9.1"},"gitHead":"d693397cc397e98dac9320d4a85556cc7a1f69ea","homepage":"https://github.com/flozz/StackBlur#readme","_id":"stackblur-canvas@1.2.0","_shasum":"9375ed18a769218c4ea79deb14e586760e6a22f3","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.4.1","_npmUser":{"name":"flozz","email":"npm@flogisoft.com"},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm@flogisoft.com"}],"dist":{"shasum":"9375ed18a769218c4ea79deb14e586760e6a22f3","size":5195,"noattachment":false,"key":"/stackblur-canvas/-/stackblur-canvas-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stackblur-canvas/download/stackblur-canvas-1.2.0.tgz"},"directories":{},"publish_time":1453579883158,"_hasShrinkwrap":false,"_cnpm_publish_time":1453579883158,"_cnpmcore_publish_time":"2021-12-16T22:02:28.260Z"},"1.1.0":{"name":"stackblur-canvas","version":"1.1.0","description":"Fast and almost Gaussian blur by Mario Klingemann","main":"src/stackblur.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/flozz/StackBlur.git"},"keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"devDependencies":{"grunt":"^0.4.5","grunt-browserify":"^3.8.0","grunt-contrib-uglify":"^0.9.1"},"gitHead":"f2095d6c0b5975a8005de99f0ed6f705a97ce190","_id":"stackblur-canvas@1.1.0","_shasum":"ca6ee5c1b5594f202e93162f438416ae84424575","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"flozz","email":"npm@flogisoft.com"},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm@flogisoft.com"}],"dist":{"shasum":"ca6ee5c1b5594f202e93162f438416ae84424575","size":5329,"noattachment":false,"key":"/stackblur-canvas/-/stackblur-canvas-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stackblur-canvas/download/stackblur-canvas-1.1.0.tgz"},"directories":{},"publish_time":1440055081933,"_hasShrinkwrap":false,"_cnpm_publish_time":1440055081933,"_cnpmcore_publish_time":"2021-12-16T22:02:28.490Z"},"1.0.0":{"name":"stackblur-canvas","version":"1.0.0","description":"Fast and almost Gaussian blur by Mario Klingemann","main":"src/stackblur.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/flozz/StackBlur.git"},"keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"devDependencies":{"grunt":"^0.4.5","grunt-browserify":"^3.8.0","grunt-contrib-uglify":"^0.9.1"},"gitHead":"d17ae9ee4b6c0557aa822160fc1155343858783e","_id":"stackblur-canvas@1.0.0","_shasum":"8280116f257ac0fde69eadacdc074d0a2fbf2075","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"flozz","email":"npm@flogisoft.com"},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm@flogisoft.com"}],"dist":{"shasum":"8280116f257ac0fde69eadacdc074d0a2fbf2075","size":5002,"noattachment":false,"key":"/stackblur-canvas/-/stackblur-canvas-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stackblur-canvas/download/stackblur-canvas-1.0.0.tgz"},"directories":{},"publish_time":1436269120987,"_hasShrinkwrap":false,"_cnpm_publish_time":1436269120987,"_cnpmcore_publish_time":"2021-12-16T22:02:28.772Z"}},"readme":"# StackBlur.js\n\n[![NPM Version](https://img.shields.io/npm/v/stackblur-canvas.svg)][pkg-npm]\n[![License](https://img.shields.io/npm/l/stackblur-canvas.svg)](https://github.com/flozz/StackBlur/blob/master/COPYING)\n\nStackBlur.js is a fast, almost Gaussian blur created by Mario Klingemann.\n\n  * **More informations:** <http://incubator.quasimondo.com/processing/fast_blur_deluxe.php>\n  * **Algorithm:** <https://medium.com/better-programming/blurring-image-algorithm-example-in-android-cec81911cd5e>\n  * **Demo:** <http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html>\n\nOriginal source:\n\n  * <http://www.quasimondo.com/StackBlurForCanvas/StackBlur.js>\n\n## Getting Started\n\n### Standalone version\n\nTo use the standalone version,\n\ndownload the [latest zip][dl-zip-master] from Github or clone the repository\n\n```\ngit clone git@github.com:flozz/StackBlur.git\n```\n\nand include the `dist/stackblur.js` or `dist/stackblur.min.js` file in your HTML page:\n\n```html\n<script src=\"StackBlur/dist/stackblur.js\"></script>\n```\n\n### Node\n\nTo use the [NPM package][pkg-npm],\n\ninstall the package:\n\n```\nnpm install --save stackblur-canvas\n```\n\nand require it where needed\n\n```js\nconst StackBlur = require('stackblur-canvas');\n```\n\n### Browsers\n\nIf you are only supporting modern browsers, you may use ES6 Modules directly:\n\n```js\nimport * as StackBlur from\n  './node_modules/stackblur-canvas/dist/stackblur-es.min.js';\n```\n\nOr, if you are using Rollup in your own project, use the [node-resolve](https://github.com/rollup/rollup-plugin-node-resolve) plugin,\nand import by just referencing the module:\n\n```js\nimport * as StackBlur from 'stackblur-canvas';\n```\n\n## API\n\nSee also the docs in [docs/jsdoc](./docs/jsdoc/index.html).\n\n**Image as source:**\n\n```js\nStackBlur.image(sourceImage, targetCanvas, radius, blurAlphaChannel);\n```\n\n  * `sourceImage`: the `HTMLImageElement` or its `id`.\n  * `targetCanvas`: the `HTMLCanvasElement` or its `id`.\n  * `radius`: the radius of the blur.\n  * `blurAlphaChannel`: Set it to `true` if you want to blur a RGBA image (optional, default = `false`)\n\n**RGBA Canvas as source:**\n\n```js\nStackBlur.canvasRGBA(targetCanvas, topX, topY, width, height, radius);\n```\n\n  * `targetCanvas`: the `HTMLCanvasElement`.\n  * `topX`: the horizontal coordinate of the top-left corner of the rectangle to blur.\n  * `topY`: the vertical coordinate of the top-left corner of the rectangle to blur.\n  * `width`: the width of the rectangle to blur.\n  * `height`: the height of the rectangle to blur.\n  * `radius`: the radius of the blur.\n\n**RGB Canvas as source:**\n\n```js\nStackBlur.canvasRGB(targetCanvas, topX, topY, width, height, radius);\n```\n\n  * `targetCanvas`: the `HTMLCanvasElement`.\n  * `topX`: the horizontal coordinate of the top-left corner of the rectangle to blur.\n  * `topY`: the vertical coordinate of the top-left corner of the rectangle to blur.\n  * `width`: the width of the rectangle to blur.\n  * `height`: the height of the rectangle to blur.\n  * `radius`: the radius of the blur.\n\n**RGBA ImageData as source:**\n\n```js\nStackBlur.imageDataRGBA(imageData, topX, topY, width, height, radius);\n```\n\n  * `imageData`: the canvas' `ImageData`.\n  * `topX`: the horizontal coordinate of the top-left corner of the rectangle to blur.\n  * `topY`: the vertical coordinate of the top-left corner of the rectangle to blur.\n  * `width`: the width of the rectangle to blur.\n  * `height`: the height of the rectangle to blur.\n  * `radius`: the radius of the blur.\n\n**RGB ImageData as source:**\n\n```js\nStackBlur.imageDataRGB(imageData, topX, topY, width, height, radius);\n```\n\n  * `imageData`: the canvas' `ImageData`.\n  * `topX`: the horizontal coordinate of the top-left corner of the rectangle to blur.\n  * `topY`: the vertical coordinate of the top-left corner of the rectangle to blur.\n  * `width`: the width of the rectangle to blur.\n  * `height`: the height of the rectangle to blur.\n  * `radius`: the radius of the blur.\n\n\n## Hacking\n\n### Building\n\nThis library is built using [Rollup](https://rollupjs.org/guide/en).\nIf you change something in the `src/` folder, use the following command\nto re-build the files in the `dist/` folder:\n\n`npm run rollup`\n\n\n[dl-zip-master]: https://github.com/flozz/StackBlur/archive/master.zip\n[pkg-npm]: https://www.npmjs.com/package/stackblur-canvas\n[grunt]: http://gruntjs.com/\n","_attachments":{},"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"license":"MIT"}