{"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm-3@flogisoft.com"}],"keywords":["stackblur","blur","canvas","gaussian"],"dist-tags":{"latest":"3.0.1"},"author":{"name":"Mario Klingemann"},"_rev":"6","description":"Fast and almost Gaussian blur by Mario Klingemann","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","repository":{"type":"git","url":"git+https://github.com/flozz/StackBlur.git"},"users":{"marekhrabe":true},"bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"license":"MIT","versions":{"1.0.0":{"name":"stackblur-canvas","version":"1.0.0","keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","_id":"stackblur-canvas@1.0.0","maintainers":[{"name":"flozz","email":"npm@flogisoft.com"}],"bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"dist":{"shasum":"8280116f257ac0fde69eadacdc074d0a2fbf2075","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/stackblur-canvas/-/stackblur-canvas-1.0.0.tgz","integrity":"sha512-luwMWht7Sy1gOD3oAe8S7PJq82Qe5mZqH9p0dSM5FrPjXsvxMfkOKrPDKNCpTiLzw0ujimy0r0llOxwcLIyDQQ==","signatures":[{"sig":"MEQCIGGXkGZOtbijuaca+uW7oVDwtUrLE2WdZw71X5JIvuNgAiBQdTOVu8azKfXrGpc5MbjmVLw/g2ry3dlScUbevF9n9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/stackblur.js","_from":".","_shasum":"8280116f257ac0fde69eadacdc074d0a2fbf2075","gitHead":"d17ae9ee4b6c0557aa822160fc1155343858783e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flozz","email":"npm@flogisoft.com"},"repository":{"url":"https://github.com/flozz/StackBlur.git","type":"git"},"_npmVersion":"1.4.21","description":"Fast and almost Gaussian blur by Mario Klingemann","directories":{},"devDependencies":{"grunt":"^0.4.5","grunt-browserify":"^3.8.0","grunt-contrib-uglify":"^0.9.1"}},"1.1.0":{"name":"stackblur-canvas","version":"1.1.0","keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","_id":"stackblur-canvas@1.1.0","maintainers":[{"name":"flozz","email":"npm@flogisoft.com"}],"bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"dist":{"shasum":"ca6ee5c1b5594f202e93162f438416ae84424575","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/stackblur-canvas/-/stackblur-canvas-1.1.0.tgz","integrity":"sha512-ZwkbVk+4fihjhhxrVnRkh9qqWRTT41BRMeglOkEbpnhVhR969XbdBBKe4lSduGHdBbl+GbBGlkpiIrTrXZ5n9g==","signatures":[{"sig":"MEYCIQDwIC6T8RfnZvlw7V5Nn7dv4eTXMN47KORL96Ri16LWqgIhALYpNz3GkqKTJL5HSpM9Se+OPFDq8a8+99bKOOAjjU6Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/stackblur.js","_from":".","_shasum":"ca6ee5c1b5594f202e93162f438416ae84424575","gitHead":"f2095d6c0b5975a8005de99f0ed6f705a97ce190","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flozz","email":"npm@flogisoft.com"},"repository":{"url":"https://github.com/flozz/StackBlur.git","type":"git"},"_npmVersion":"1.4.21","description":"Fast and almost Gaussian blur by Mario Klingemann","directories":{},"devDependencies":{"grunt":"^0.4.5","grunt-browserify":"^3.8.0","grunt-contrib-uglify":"^0.9.1"}},"1.2.0":{"name":"stackblur-canvas","version":"1.2.0","keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","_id":"stackblur-canvas@1.2.0","maintainers":[{"name":"flozz","email":"npm@flogisoft.com"}],"homepage":"https://github.com/flozz/StackBlur#readme","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"dist":{"shasum":"9375ed18a769218c4ea79deb14e586760e6a22f3","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/stackblur-canvas/-/stackblur-canvas-1.2.0.tgz","integrity":"sha512-ee69olq7R6JPvkGGTLBPc36vXO8DWcVf5R744z5xA0cVtu2nY2yOVSo423K5tQz/Dw8pLQRg9grPmjqlpjTiKg==","signatures":[{"sig":"MEQCICZ8Pf5ddk7uZG1WgPU0sVCm7kPW2ActFv0Z2hi5y0jBAiBATBL+uqHdJmnPz7oDN7B+ATna84zabPPpjXAGg6oZJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/stackblur.js","_from":".","_shasum":"9375ed18a769218c4ea79deb14e586760e6a22f3","gitHead":"d693397cc397e98dac9320d4a85556cc7a1f69ea","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flozz","email":"npm@flogisoft.com"},"repository":{"url":"git+https://github.com/flozz/StackBlur.git","type":"git"},"_npmVersion":"3.3.9","description":"Fast and almost Gaussian blur by Mario Klingemann","directories":{},"_nodeVersion":"5.4.1","devDependencies":{"grunt":"^0.4.5","grunt-browserify":"^3.8.0","grunt-contrib-uglify":"^0.9.1"}},"1.2.1":{"name":"stackblur-canvas","version":"1.2.1","keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","_id":"stackblur-canvas@1.2.1","maintainers":[{"name":"flozz","email":"npm@flogisoft.com"}],"homepage":"https://github.com/flozz/StackBlur#readme","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"dist":{"shasum":"8d3bdcf4daf681b794b018b6859eef0ee4c69f89","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/stackblur-canvas/-/stackblur-canvas-1.2.1.tgz","integrity":"sha512-mdA4u2C5JOX9u8XOI1fkL9lLS48gFMHzobfTeAwkPGfPW/P7NoUDSrLQXjeVyOLXbq9LAQMZHmj4wf8E29IRog==","signatures":[{"sig":"MEUCIQCgzmR+P1NmzjQA0bbPCWROemRlf6Wh3TbrhcH/doa+egIgQxT41Sl4PGMZMs3j/RDuQZp5x37Hz4/bdqTTkrQTKmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/stackblur.js","_from":".","_shasum":"8d3bdcf4daf681b794b018b6859eef0ee4c69f89","gitHead":"f5ee94162ac4a1ce8e78ae88322a49dcbc513883","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flozz","email":"npm@flogisoft.com"},"repository":{"url":"git+https://github.com/flozz/StackBlur.git","type":"git"},"_npmVersion":"2.15.0","description":"Fast and almost Gaussian blur by Mario Klingemann","directories":{},"_nodeVersion":"4.4.2","devDependencies":{"grunt":"^0.4.5","grunt-browserify":"^3.8.0","grunt-contrib-uglify":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/stackblur-canvas-1.2.1.tgz_1460118457200_0.23255224735476077","host":"packages-12-west.internal.npmjs.com"}},"1.3.0":{"name":"stackblur-canvas","version":"1.3.0","keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","_id":"stackblur-canvas@1.3.0","maintainers":[{"name":"flozz","email":"npm@flogisoft.com"}],"homepage":"https://github.com/flozz/StackBlur#readme","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"dist":{"shasum":"d8a0388f7fabc0a7fa0ce34c3fd3ec965846d83b","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/stackblur-canvas/-/stackblur-canvas-1.3.0.tgz","integrity":"sha512-YQT2ZsiwJIP+NClwCxRSgczko53unk62yIGy9HCSkW8Vrf44jYmbWRhpEYf0wDpqxcYsfEjifOzjHaapDf/ATg==","signatures":[{"sig":"MEUCIDkm5ON1pvPorLQYP7YMv3pRVVlQx4skXjbuWMF27s6fAiEAur1PPPo7TwUaKCi1LUOMDQMSBXQ4LHy3Fx5ZOv8OBh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/stackblur.js","_from":".","_shasum":"d8a0388f7fabc0a7fa0ce34c3fd3ec965846d83b","gitHead":"539ff3aad7ec15d0f345dbd4c3377541a314eaea","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flozz","email":"npm@flogisoft.com"},"repository":{"url":"git+https://github.com/flozz/StackBlur.git","type":"git"},"_npmVersion":"3.10.3","description":"Fast and almost Gaussian blur by Mario Klingemann","directories":{},"_nodeVersion":"4.2.6","devDependencies":{"grunt":"^0.4.5","grunt-browserify":"^3.8.0","grunt-contrib-uglify":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/stackblur-canvas-1.3.0.tgz_1476649193003_0.3606794138904661","host":"packages-16-east.internal.npmjs.com"}},"1.4.0":{"name":"stackblur-canvas","version":"1.4.0","keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","_id":"stackblur-canvas@1.4.0","maintainers":[{"name":"flozz","email":"npm@flogisoft.com"}],"homepage":"https://github.com/flozz/StackBlur#readme","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"dist":{"shasum":"50ba7d8d7273967b47fdd586bb6b31c277a9d463","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/stackblur-canvas/-/stackblur-canvas-1.4.0.tgz","integrity":"sha512-ymXxFctFSuVOkzgMLbwQrtXO9nE02BeySQLU9LoA8SMYl5OplsXtfjPf4E9p4iWK16uPw0CMOA4zS5NnGM3mrA==","signatures":[{"sig":"MEQCIArbgldhP+ybwBg3cuTm9P3yYqmqjpZt4/CRKxRG6s2nAiBOHPCL/7xo6N8GTJqAV7QOKN/Ruof84c16TTjcRFbe5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/stackblur.js","_from":".","_shasum":"50ba7d8d7273967b47fdd586bb6b31c277a9d463","gitHead":"4a40e5213d90e3c5a3ec4f03e2758a2f5294a121","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flozz","email":"npm@flogisoft.com"},"repository":{"url":"git+https://github.com/flozz/StackBlur.git","type":"git"},"_npmVersion":"3.10.3","description":"Fast and almost Gaussian blur by Mario Klingemann","directories":{},"_nodeVersion":"4.2.6","dependencies":{"grunt-cli":"^1.2.0"},"devDependencies":{"grunt":"^0.4.5","grunt-browserify":"^3.8.0","grunt-contrib-uglify":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/stackblur-canvas-1.4.0.tgz_1476988399951_0.5347810050006956","host":"packages-18-east.internal.npmjs.com"}},"1.4.1":{"name":"stackblur-canvas","version":"1.4.1","keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","_id":"stackblur-canvas@1.4.1","maintainers":[{"name":"flozz","email":"npm@flogisoft.com"}],"homepage":"https://github.com/flozz/StackBlur#readme","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"dist":{"shasum":"849aa6f94b272ff26f6471fa4130ed1f7e47955b","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/stackblur-canvas/-/stackblur-canvas-1.4.1.tgz","integrity":"sha512-TfbTympL5C1K+F/RizDkMBqH18EkUKU8V+4PphIXR+fWhZwwRi3bekP04gy2TOwOT3R6rJQJXAXFrbcZde7wow==","signatures":[{"sig":"MEUCIGg0wyh/hA1PxQ+lFFhKpg0ZMyiCSF4InpeuMYAoSZ62AiEA+Ru7oibc4w2lmiR7d3CnXSMgkyj7aaFevUnSipjG72w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/stackblur.js","_from":".","_shasum":"849aa6f94b272ff26f6471fa4130ed1f7e47955b","gitHead":"ae5f1670933155e2dc91c742e90e37868ece17b9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flozz","email":"npm@flogisoft.com"},"repository":{"url":"git+https://github.com/flozz/StackBlur.git","type":"git"},"_npmVersion":"3.5.2","description":"Fast and almost Gaussian blur by Mario Klingemann","directories":{},"_nodeVersion":"6.11.4","dependencies":{},"devDependencies":{"grunt":"^0.4.5","grunt-cli":"^1.2.0","grunt-browserify":"^3.8.0","grunt-contrib-uglify":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/stackblur-canvas-1.4.1.tgz_1517299260375_0.7489711618982255","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"stackblur-canvas","version":"2.0.0","keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","_id":"stackblur-canvas@2.0.0","maintainers":[{"name":"flozz","email":"npm@flogisoft.com"}],"contributors":[{"name":"Brett Zamir"}],"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"dist":{"shasum":"4c0ca66ee8453f06ff4e7b4c3100bc1390979f97","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/stackblur-canvas/-/stackblur-canvas-2.0.0.tgz","fileCount":46,"integrity":"sha512-660gH1SpjeKyfUYnne9nuIya7CDGds6NdIrxzOToSgaSlOqbh7UYGP9VlxlQ8IX7af/nPuAHLkN03l84OesX7Q==","signatures":[{"sig":"MEYCIQD0jfR8xt8wE3dK97GYP+3yZpo7dnyK7ryz/ZfXI0j/7wIhAKj4oVQtejFxuov4d5CqlRa1NS3sJWy6Oc53Ez6YqNkF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1209801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4FVRCRA9TVsSAnZWagAA/IMP/RjIoBtIRRmQZCs9qWn3\nApEtVpMZSJBOW1asWgTgnCu342g9dfcXCRh3oaZhsDvxzDYUGntA6r3bU3kj\n3E5p7fkOtRVjeTbK4fWlMVqd55inwq6hhsluqEsdq8ccB7JQ0qL8g6hsqrCj\nOqpZqzkNO/GMjDbUZDzTpquTjgpvcrFesNi2+v8vEsyqtpk2PzFnm0FLSzr5\nX6h1ILXecoiWFbPGvwnc1iAccJeRPE0uugDRt3U1eRkYNaPOjZZCRR8ePzLS\nuYYBa1AlapKgx8Av7wTXDMdBtUpo8jJUTegpLfN0IpZ5/scKGvdtMiVpIvnM\nndqpXJ5Qd+9ZJns2MIga11ImRpHP10GgLTcmVgGTJ8yH3JGGRo9hpbmJvAyk\ni/yuoqVMzQQNpsZTOFP3fYPVe1L2WMkGI/FJpodI87Mi77WeJCFIC9QBGejN\nsF9sVinBJTQoAXmreBFXPBW9lJuj1rivNuyD1K5QqL1xJsHCa/TlhTZjl2EM\nmpZmHWiLqN+X5SoAjzgHjc5xuzBTup1MIzbUMyS0kWO7+ecqpECmqLgSjZIK\nnNRL6XRtDVZOvA304ImPwKZRisoL/gqeEuqwT20swoe3f48ZgL1WO0e9vlJ6\nSCbzNb4Fkxjmp+vDNpQVNqbYDRyZLExyixC9qCBm0VuXjz97h1VbPy+KiCP4\nZV9S\r\n=MPXc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/stackblur.js","module":"dist/stackblur-es.js","engines":{},"gitHead":"af06af0c13dcd8034a1288bb7785a0fdde29e88e","scripts":{"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","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"},"_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"deprecated":"Fixed build bug in 2.2.0 as not converting ES6 source for older browsers","repository":{"url":"git+https://github.com/flozz/StackBlur.git","type":"git"},"_npmVersion":"6.4.1","description":"Fast and almost Gaussian blur by Mario Klingemann","directories":{},"_nodeVersion":"10.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.8.0","rollup":"0.67.0","opn-cli":"^3.1.0","@babel/core":"^7.1.2","node-static":"^0.7.11","rollup-plugin-re":"^1.0.7","eslint-plugin-node":"8.0.0","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"2.14.0","rollup-plugin-terser":"^3.0.0","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stackblur-canvas_2.0.0_1541428560551_0.06234334054453661","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"stackblur-canvas","version":"2.1.0","keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","_id":"stackblur-canvas@2.1.0","maintainers":[{"name":"flozz","email":"npm@flogisoft.com"}],"contributors":[{"name":"Brett Zamir"}],"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"dist":{"shasum":"96765c9a21acfaa245fb81a4d15f3cd932939f1e","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/stackblur-canvas/-/stackblur-canvas-2.1.0.tgz","fileCount":46,"integrity":"sha512-RwIUB2RMahW1gf0n98b/CpMnGtzepwD5Nn1RRXdg51FU5Sp5VWAbUEsGPQx7qbw7Ljkwwtzci/APw6G+y10k1w==","signatures":[{"sig":"MEUCIQC8+oAIcNyiZhK2YwgZ22JHgi5E4r9HcZMilxo76T805QIgWf0Z6+A2XDvIF+ZrQCrRenUcmTABSGbiIT2/IjQMF1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1212107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+pzrCRA9TVsSAnZWagAAeQAP/0rrt2M3vuBV/LYVtLyJ\ndb/r5SkXoBVJ0xjdfrIFXC9ccQ5XlOI8DMzNjpOJHrGHeaju5W5xobNtHeBJ\naT9KjDIzEyElystxXciYvqa4ycqs2BympehOuBEgEcxkVfFWMHDgQD1Y5ToR\ngg1w0FDXC0JCOo/J7P0TiSEMmZrzSQaF5HxXFGwdpE+oVayw2Okd7fIArhun\n8kT7f0s6t2B10c5qAFOZNljCzEit+DJV8xmd1sB53OGMzNKqlBPByqi6w9j2\noMjZmOWqz1pCKFdJMu/N0vY/1tLyCfvYKTNtL+cx96TIEPz4iPE11zgRfC4d\nhEnO1Vq2r0Jkr3rnNanGZmTJUgMe3YBUhE69SLQoJ+0D7MYrKCTyXAceI+1g\nCbFiFzKyJUBtdCjGPEWVLbhM21oVJXGrYYoZ2hnEvhgIgtjOA9VcSorJDNrU\nMYTc4Ayn1/dDFx582SK5RwFo3SqGA9PVX4yy5HBXvYzauX/S6rZmm4CaltXx\n0+5AiZuMjaplQXL1u82i1e8IfRXY1H1OcarUour6dPlX6wxePxe+5fYW9IaR\nnD+DpMT1WjvtzpP4V2JWYzXhs96EMZz0mGAKSnCQ+1tIkRbK3R3N5N10y97C\n1vXZ+tI7QXMtG3TR+Z8zGUtM4PHQbBkEAxs4j26D71+sl2XMNgxA04q14BQB\nCULw\r\n=VFq4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/stackblur.js","module":"dist/stackblur-es.js","engines":{},"gitHead":"549af53f65f6651e853dd4eaf5af1233a3ed4b70","scripts":{"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","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"},"_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"deprecated":"Fixed build bug in 2.2.0 as not converting ES6 source for older browsers","repository":{"url":"git+https://github.com/flozz/StackBlur.git","type":"git"},"_npmVersion":"6.4.1","description":"Fast and almost Gaussian blur by Mario Klingemann","directories":{},"_nodeVersion":"10.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.8.0","rollup":"0.67.0","opn-cli":"^3.1.0","@babel/core":"^7.1.2","node-static":"^0.7.11","rollup-plugin-re":"^1.0.7","eslint-plugin-node":"8.0.0","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"2.14.0","rollup-plugin-terser":"^3.0.0","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stackblur-canvas_2.1.0_1543150826191_0.47057741290915045","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"stackblur-canvas","version":"2.2.0","keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","_id":"stackblur-canvas@2.2.0","maintainers":[{"name":"flozz","email":"npm@flogisoft.com"}],"contributors":[{"name":"Brett Zamir"}],"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"dist":{"shasum":"cacc5924a0744b3e183eb2e6c1d8559c1a17c26e","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/stackblur-canvas/-/stackblur-canvas-2.2.0.tgz","fileCount":47,"integrity":"sha512-5Gf8dtlf8k6NbLzuly2NkGrkS/Ahh+I5VUjO7TnFizdJtgpfpLLEdQlLe9umbcnZlitU84kfYjXE67xlSXfhfQ==","signatures":[{"sig":"MEUCIQCIe4RBKdNlQCzj4nmlsAOBPkpN8UbcvPBdIFx21gyQCAIgb2fcyofeeAHUWIfI8G95r8FrEVcpPyKP+k0krIY5RCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1213230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEbaUCRA9TVsSAnZWagAAUBwP/1er5ygNI3MZKLVvuiVg\nzflZ7YpsIkvhIMfKzcEeFCgl5br7bXeSRjmv3oA7+4F06GEkSGh7bmRw5RXI\nm80IpOJ56MOSVlN2HlXHE2x1QXfbJY+f1pSX2iR779fYYX35oY9EHBTT6EHf\nw6fwbTTDn9P5unWUekwRgWlhMc5DxsxmqIolL/x3xHpkPOUXF0+9gx4WMU9J\n7CLDHGFKdoQ915XWuDvxb4YUCqV3lDg2HR/WOyTw6hJ4V7vOsE2218/Kil6B\nQLbyOKh/2xNdwH4mWIZ9/8u3KlJRecnMqFIAYLoTcUrxfn8G3B8R6Dticjg7\nJurRhN8omoxeWDeMNC7dSL5+QAm1OmtRKF6rKPKJ98lHEwhhBX36CicemZ80\nUNcYF8CTrNoc8NfsD1M1i3PUfS461LWgpu4xqKNk0zUGuiCv5GAZY7pzFtNn\nXYGgLNdbaPFCHWhCsL3YeiOfqd3r3rI3Oofx3d3y0Oqcbj+DTjdOKH9anxyk\nAJQ1erjMu5/G7wOCKRf9cyxFs/YnIoKe9dXni40W3MAKa9PJO2eOR17ybJsS\nKNONoXlcDtZoBSlMxMFA6HfYGAQSaJJEGDskZ2svpPSJR6csM8iLcTGC2Pvk\nGi5ksuGiecAoUzi8C/Iusl2VWVxSzweNWEcNUerMriZlNFdZJMX6toZtJcom\n46ja\r\n=iesC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/stackblur.js","module":"dist/stackblur-es.js","engines":{},"gitHead":"36f2d76a81018430092a30594f6776a97c59cfc3","scripts":{"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","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","prepublishOnly":"yarn"},"_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"repository":{"url":"git+https://github.com/flozz/StackBlur.git","type":"git"},"_npmVersion":"6.4.1","description":"Fast and almost Gaussian blur by Mario Klingemann","directories":{},"_nodeVersion":"10.11.0","browserslist":{"target":"cover 100%"},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.5.5","eslint":"5.10.0","rollup":"0.67.4","opn-cli":"^4.0.0","@babel/core":"^7.2.0","node-static":"^0.7.11","rollup-plugin-re":"^1.0.7","@babel/preset-env":"^7.2.0","eslint-plugin-node":"8.0.0","rollup-plugin-babel":"^4.1.0","eslint-plugin-import":"2.14.0","rollup-plugin-terser":"^3.0.0","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stackblur-canvas_2.2.0_1544664723787_0.6748816300629474","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"stackblur-canvas","version":"2.3.0","keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","_id":"stackblur-canvas@2.3.0","maintainers":[{"name":"flozz","email":"npm@flogisoft.com"}],"contributors":[{"name":"Brett Zamir"}],"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"dist":{"shasum":"6e945fb516c8fd6de66dc9d3316e1a1e9fa5a22b","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/stackblur-canvas/-/stackblur-canvas-2.3.0.tgz","fileCount":46,"integrity":"sha512-3ZHJv+43D8YttgumssIxkfs3hBXW7XaMS5Ux65fOBhKDYMjbG5hF8Ey8a90RiiJ58aQnAhWbGilPzZ9rkIlWgQ==","signatures":[{"sig":"MEUCIQD6czPz17k2XHpEm9yM9LYnrtsEvchwgpWHV7q0m7avqwIgDbjC1U/+V+Gc/QwFazIFOAqLWaV3aQRhlWhPHyX/or4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1210544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJet+8ICRA9TVsSAnZWagAA/mIP/RoR8HLznQqQJh2moNct\nKl19AFf6kA5A3zI3zH7CbbXfUnbngpkVsrkIXf51AWhodgoDbvXs38tX1Cyz\nLpcIKcjRMPDP1Zu1FuypO9JpCKgwTHsXz9EadMzD2K14KhH/nkF75SlijU2a\npIzfNqE2bKophchr45i0TD+csiPBgFB4sSyi8n5AzW/covklXx582IH9/7D5\ngQW5iXn6bxvCjX8xD11Wl20dWDiXGqyHdWnOo5xtO04s54g0/+EQwDyd4GII\nFny0Cu55dRhutBQysSz+VknDkirClw3MHFFPTaLioBp3iN3Z/TG2Z/nul9za\nao1mwuZthhXOOFwPybCoGNZgv+UKvLpdySfx8pOUJ2hmDTi7OGJ9u4BUhjkm\ndZ9HfeKWufhJ9VNXN7m1fO8VCBu7ZnR3TlrY5NQZF8Tr9hsbQamcoBwOco/Z\nJ3dCi8IqH/zehQCaHvbi1CGdGiav9o8OtWj8jiMC8wDs0qBAKhJTo5QL9Pn6\nvbw68OJVt4fpcCqNX4wHnZiRd4ngx1u55xa/FW+RcM2j6s94S/8Hivc5BAva\ntQelSh3hAvk/bP1qcR6I4Eg36l054XBtmzFTmen22u9gh1UEEe8lpVly6f+z\n+4xf0TY/tw5EtgErSeWu8s4rNI9vY9KKkO7XuR2fg98CMlvWpjGgz1NPdhyC\nqjU4\r\n=8ioF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/stackblur.js","module":"dist/stackblur-es.js","engines":{"node":">=0.1.14"},"gitHead":"67da8efc165fb255c2d637df05b29b66be33fa6a","scripts":{"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","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","prepublishOnly":"yarn"},"_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"repository":{"url":"git+https://github.com/flozz/StackBlur.git","type":"git"},"_npmVersion":"6.14.5","description":"Fast and almost Gaussian blur by Mario Klingemann","directories":{},"_nodeVersion":"12.16.2","browserslist":{"target":"cover 100%"},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","eslint":"^7.0.0","rollup":"2.8.2","open-cli":"^6.0.1","typescript":"^3.8.3","@babel/core":"^7.9.6","node-static":"^0.7.11","rollup-plugin-re":"^1.0.7","@babel/preset-env":"^7.9.6","eslint-plugin-html":"^6.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^25.0.1","@rollup/plugin-babel":"^5.0.0","eslint-plugin-compat":"^3.5.1","eslint-plugin-import":"^2.20.2","rollup-plugin-terser":"^5.3.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sonarjs":"^0.5.0","eslint-plugin-unicorn":"^19.0.1","eslint-config-ash-nazg":"21.0.0","eslint-config-standard":"^14.1.1","eslint-plugin-markdown":"^1.0.2","eslint-plugin-standard":"^4.0.1","eslint-plugin-array-func":"^3.1.5","@mysticatea/eslint-plugin":"^13.0.0","eslint-plugin-no-unsanitized":"^3.1.1","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-no-use-extend-native":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/stackblur-canvas_2.3.0_1589112583989_0.2699840601521286","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"stackblur-canvas","version":"2.4.0","keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","_id":"stackblur-canvas@2.4.0","maintainers":[{"name":"flozz","email":"npm@flogisoft.com"}],"contributors":[{"name":"Brett Zamir"}],"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"dist":{"shasum":"2b2eba910cb46f6feae918e1c402f863d602c01b","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/stackblur-canvas/-/stackblur-canvas-2.4.0.tgz","fileCount":15,"integrity":"sha512-Z+HixfgYV0ss3C342DxPwc+UvN1SYWqoz7Wsi3xEDWEnaBkSCL3Ey21gF4io+WlLm8/RIrSnCrDBIEcH4O+q5Q==","signatures":[{"sig":"MEUCIQCE8yHzY9DgjuzvLEOJg7MbzlbzSIzbmk2zv+2lqnqzMgIgH1RdGbeGoDvj9AbxINNJCSUF8Y23xjKrIYWfWCmSC6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRdhDCRA9TVsSAnZWagAAliwP+wSLEHF2NUZinYIjF4nR\nBImbQOcYcOzb7Z8Jy7rYgdcVegiJf1S4zvj4b44wuWO5FArqihvEZDJXe48j\n6+SSTnBCDiT+evQhNbeCz35nhyoGBARGDrrydSWsSeX7vyDnZoHLQ8p+G2OJ\nkDi4fD5qoc6AbT54FTH7L9lOCoYf2BQA5mFpm4WMaIFRW9eUWKQU1zM00K8/\nCJ90p6bgjvgjryS5M9dHR5h2maa2cKaGn4e5AhMxayogHy1ZTJvWxB1W3r+K\nze8od7QseL1srrkntLBRDQtT4UAX56WxQj/SLONCewCZ9jdsKAgPKF+XFDsJ\nu7BYTYNrbnWLMCuO0wbtJMxZEUXhjbtFHro55n3uuxd4tfNnzdTLPyLtOTHM\nid9kX6gUFgdYxLdK6y5tAFh3xqzR9frmgDvHlZAgqrZ3AstxU7/x8fz2VQNi\no1ol9d4Cne59E4nJ9duOp9ih+b1OVZnBFPtsEMIjH2aJUHrFLVnOh9etnJAL\nz16RTDD//75BiupK3ln5QheXvaeOkIGr3cYQ/jo1uzCRZB1pjjjGhYyO28YV\n1B/tPkCaWZKcJC3nPGx+CqWmhG95usXMEixgGlrYCm6GX7f3+DKE5KqhVU3q\nUpAIov9kVoMLfHH/c3stuNOV3QaWZoRQ6bkCOgc+nIxJzp8uxdXj8CTkDz+I\nJPxD\r\n=EKoO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/stackblur.js","module":"dist/stackblur-es.js","engines":{"node":">=0.1.14"},"gitHead":"5245527bea0872cbfde3e757dab32a03e9af615b","scripts":{"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","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","prepublishOnly":"yarn"},"_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"repository":{"url":"git+https://github.com/flozz/StackBlur.git","type":"git"},"_npmVersion":"6.14.8","description":"Fast and almost Gaussian blur by Mario Klingemann","directories":{},"_nodeVersion":"12.16.2","browserslist":{"target":"cover 100%"},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.5","eslint":"^7.7.0","rollup":"2.26.5","open-cli":"^6.0.1","typescript":"^4.0.2","@babel/core":"^7.11.4","node-static":"^0.7.11","rollup-plugin-re":"^1.0.7","@babel/preset-env":"^7.11.0","eslint-plugin-html":"^6.0.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.3.0","@rollup/plugin-babel":"^5.2.0","eslint-plugin-compat":"^3.8.0","eslint-plugin-import":"^2.22.0","rollup-plugin-terser":"^7.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sonarjs":"^0.5.0","eslint-plugin-unicorn":"^21.0.0","eslint-config-ash-nazg":"22.7.0","eslint-config-standard":"^14.1.1","eslint-plugin-markdown":"^1.0.2","eslint-plugin-standard":"^4.0.1","eslint-plugin-array-func":"^3.1.7","@mysticatea/eslint-plugin":"^13.0.0","eslint-plugin-no-unsanitized":"^3.1.2","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-no-use-extend-native":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/stackblur-canvas_2.4.0_1598412867025_0.017240117616611927","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"stackblur-canvas","version":"2.5.0","keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","_id":"stackblur-canvas@2.5.0","maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm-2@flogisoft.com"}],"contributors":[{"name":"Brett Zamir"}],"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"dist":{"shasum":"aa87bbed1560fdcd3138fff344fc6a1c413ebac4","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/stackblur-canvas/-/stackblur-canvas-2.5.0.tgz","fileCount":15,"integrity":"sha512-EeNzTVfj+1In7aSLPKDD03F/ly4RxEuF/EX0YcOG0cKoPXs+SLZxDawQbexQDBzwROs4VKLWTOaZQlZkGBFEIQ==","signatures":[{"sig":"MEYCIQCM6WzwB5OTgSXsOzDJwzbT+GsSLhiozNYfofOVpvjP1AIhAKw8ECp/S8AM0CfnSmPC5/8GKxTfuUjUKt3THbW78mn9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK8f3CRA9TVsSAnZWagAAIGAP+gJs5LHxYgeSApQ6Glae\n9KbLP5KgLYjH75y8rLSEKeAVx81HgGRhoT2EqQtGQ8V/T5UEQf/NojqQkmQN\nOlwos6v80YSN9pbR3tHwm2TOhS+8GF2y4HKT6NV5fUWcFzLBNIFD8UU0q8yI\nBAmd0qhVLlwhBzhMO4LRgoCWBZc9C47wBgQ+XbvEvUqRvp55apalkyRwm1tN\nZkvd1PCurMXu+/M2cCaioVqr2gZaJRQmYm1nMyRJCOvUICiarOulusakrLaF\n3IbsZxImkifMDBgpV9WXPbVlLNMABUPnoO/GJKBLERulZLoysx6HdKSNMhxK\nto9tzRWveRIK+E587GedVuni2wQKPSVy8lxKXUzO8XMX+0JPPBvkt3b7r3K+\nIHiqMqLtj7EGn621OVmLGuSUbAzKFIO3RaKeveJ1otqmDdO+js4Jws3DVfYP\nIM9WQLz7RdUVVw6ySkTzpUV2iUsp0oeA9I38nn9wrCsoZLosWVDKTBQ9x+jO\ncqy/ztzYVz5QtB61xi/rTpkqUjND3wCgsUh33pfpwFbJESteUSqhBEvZbJBH\ndMycE66Jb9FWrjgyNp9WUL7zXxZM9qiPDhwRPbPxCDzgwAZYU0tsM/ZKDUNo\nk/mTf3YjPKpjXv6zuZQEM9b41IiaEFURN9mTXfr3Kgx+RLk6vEqLgv4zK0I2\nx5So\r\n=vbu0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/stackblur.js","module":"dist/stackblur-es.js","engines":{"node":">=0.1.14"},"gitHead":"1b85fe57ae5c2e7beeff157e1f9f7c7a7082f537","scripts":{"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","start":"open-cli http://localhost:8081/demo/ && http-server -p 8081","eslint":"eslint --ext=js,md,html .","rollup":"rollup -c","open-docs":"npm run docs && open-cli http://localhost:8081/docs/jsdoc/ && http-server -p 8081","prepublishOnly":"pnpm i"},"_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"repository":{"url":"git+https://github.com/flozz/StackBlur.git","type":"git"},"_npmVersion":"6.14.11","description":"Fast and almost Gaussian blur by Mario Klingemann","directories":{},"_nodeVersion":"14.15.5","browserslist":{"target":"cover 100%"},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.5","eslint":"^7.20.0","rollup":"2.39.0","open-cli":"^6.0.1","@babel/core":"^7.12.16","http-server":"^0.12.3","rollup-plugin-re":"^1.0.7","@babel/preset-env":"^7.12.16","eslint-plugin-html":"^6.1.1","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^32.0.1","eslint-plugin-radar":"^0.2.1","@rollup/plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","rollup-plugin-terser":"^7.0.2","eslint-plugin-promise":"^4.3.1","eslint-plugin-unicorn":"^28.0.1","@brettz9/eslint-plugin":"^1.0.3","eslint-config-ash-nazg":"29.0.0","eslint-config-standard":"^16.0.2","eslint-plugin-markdown":"^2.0.0","eslint-plugin-standard":"^4.1.0","eslint-plugin-array-func":"^3.1.7","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-no-use-extend-native":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/stackblur-canvas_2.5.0_1613481974616_0.4849467721885441","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"stackblur-canvas","version":"2.6.0","keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","_id":"stackblur-canvas@2.6.0","maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm-2@flogisoft.com"}],"contributors":[{"name":"Brett Zamir"}],"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"dist":{"shasum":"7876bab4ea99bfc97b69ce662614d7a1afb2d71b","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/stackblur-canvas/-/stackblur-canvas-2.6.0.tgz","fileCount":15,"integrity":"sha512-8S1aIA+UoF6erJYnglGPug6MaHYGo1Ot7h5fuXx4fUPvcvQfcdw2o/ppCse63+eZf8PPidSu4v1JnmEVtEDnpg==","signatures":[{"sig":"MEUCIQD+GzUf1n7L+5HDodXrXFW3gDbMDiYdb7w9dqwYlIiyMwIgWKfjgPjNjyH4VV8zfhQm7IKZoeUIqxZpWsqU6ZmuVlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149657},"main":"dist/stackblur.js","_from":"file:stackblur-canvas-2.6.0.tgz","module":"dist/stackblur-es.js","engines":{"node":">=0.1.14"},"scripts":{"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","start":"open-cli http://localhost:8081/demo/ && http-server -p 8081","eslint":"eslint --ext=js,md,html .","rollup":"rollup -c","open-docs":"npm run docs && open-cli http://localhost:8081/docs/jsdoc/ && http-server -p 8081"},"_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"_resolved":"/private/var/folders/2n/_szg3q3d15n9mn2jd_q91cym0000gn/T/e8b120f5dedf3a3210a16fbf00d004b9/stackblur-canvas-2.6.0.tgz","_integrity":"sha512-8S1aIA+UoF6erJYnglGPug6MaHYGo1Ot7h5fuXx4fUPvcvQfcdw2o/ppCse63+eZf8PPidSu4v1JnmEVtEDnpg==","repository":{"url":"git+https://github.com/flozz/StackBlur.git","type":"git"},"_npmVersion":"9.6.4","description":"Fast and almost Gaussian blur by Mario Klingemann","directories":{},"_nodeVersion":"20.0.0","browserslist":{"target":"cover 100%"},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.5","eslint":"^7.20.0","rollup":"2.39.0","open-cli":"^6.0.1","@babel/core":"^7.12.16","http-server":"^0.12.3","rollup-plugin-re":"^1.0.7","@babel/preset-env":"^7.12.16","eslint-plugin-html":"^6.1.1","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^32.0.1","eslint-plugin-radar":"^0.2.1","@rollup/plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","rollup-plugin-terser":"^7.0.2","eslint-plugin-promise":"^4.3.1","eslint-plugin-unicorn":"^28.0.1","@brettz9/eslint-plugin":"^1.0.3","eslint-config-ash-nazg":"29.0.0","eslint-config-standard":"^16.0.2","eslint-plugin-markdown":"^2.0.0","eslint-plugin-standard":"^4.1.0","eslint-plugin-array-func":"^3.1.7","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-no-use-extend-native":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/stackblur-canvas_2.6.0_1685938006846_0.41701338827479106","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"stackblur-canvas","version":"2.7.0","keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","_id":"stackblur-canvas@2.7.0","maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm-2@flogisoft.com"}],"contributors":[{"name":"Brett Zamir"}],"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"dist":{"shasum":"af931277d0b5096df55e1f91c530043e066989b6","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/stackblur-canvas/-/stackblur-canvas-2.7.0.tgz","fileCount":15,"integrity":"sha512-yf7OENo23AGJhBriGx0QivY5JP6Y1HbrrDI6WLt6C5auYZXlQrheoY8hD4ibekFKz1HOfE48Ww8kMWMnJD/zcQ==","signatures":[{"sig":"MEUCIQDuA94UZatvsyEUxPm8ZxJy2LUvd0eo8TGDsFhyNqFcPgIgEDA944bArb/Hz9rw/RVlWuyiyi8dXM+Q0w/5WiirD7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151690},"main":"dist/stackblur.js","module":"dist/stackblur-es.js","engines":{"node":">=0.1.14"},"gitHead":"cf33f3d5f4808dada27d157946e4ca3bb270d3e3","scripts":{"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","start":"open-cli http://localhost:8081/demo/ && http-server -p 8081","eslint":"eslint --ext=js,md,html .","rollup":"rollup -c","open-docs":"npm run docs && open-cli http://localhost:8081/docs/jsdoc/ && http-server -p 8081","prepublishOnly":"pnpm i"},"_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"repository":{"url":"git+https://github.com/flozz/StackBlur.git","type":"git"},"_npmVersion":"9.5.1","description":"Fast and almost Gaussian blur by Mario Klingemann","directories":{},"_nodeVersion":"18.16.0","browserslist":{"target":"cover 100%"},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.5","eslint":"^7.20.0","rollup":"2.39.0","open-cli":"^6.0.1","@babel/core":"^7.12.16","http-server":"^0.12.3","rollup-plugin-re":"^1.0.7","@babel/preset-env":"^7.12.16","eslint-plugin-html":"^6.1.1","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^32.0.1","eslint-plugin-radar":"^0.2.1","@rollup/plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.9.0","eslint-plugin-import":"^2.22.1","rollup-plugin-terser":"^7.0.2","eslint-plugin-promise":"^4.3.1","eslint-plugin-unicorn":"^28.0.1","@brettz9/eslint-plugin":"^1.0.3","eslint-config-ash-nazg":"29.0.0","eslint-config-standard":"^16.0.2","eslint-plugin-markdown":"^2.0.0","eslint-plugin-standard":"^4.1.0","eslint-plugin-array-func":"^3.1.7","eslint-plugin-no-unsanitized":"^3.1.4","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-no-use-extend-native":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/stackblur-canvas_2.7.0_1707488396326_0.9732648700722837","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"stackblur-canvas","version":"3.0.0","keywords":["stackblur","blur","canvas","gaussian"],"author":{"name":"Mario Klingemann"},"license":"MIT","_id":"stackblur-canvas@3.0.0","maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm-3@flogisoft.com"}],"contributors":[{"name":"Brett Zamir"}],"homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html","bugs":{"url":"https://github.com/flozz/StackBlur/issues"},"dist":{"shasum":"bc3fc0c7a1a60a134d628ec2f387124b1b17e6cc","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/stackblur-canvas/-/stackblur-canvas-3.0.0.tgz","fileCount":16,"integrity":"sha512-BTbpAj0SNgpTwqKS3aacbI8p3/Ix50i8jAKome/YnM29DZVgriOZ+3V5GAf73nukjZY7xTf0TxdTgFKh4vsAKQ==","signatures":[{"sig":"MEYCIQDrqhG0wvpY8toKB+Lj3WqNjsLG9lxBojRCGAVULpYJBQIhAMeirEm0zwmwtyzVT5P7kkjPybNVlOLvSUhNOxRJd3KO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156532},"main":"dist/stackblur.js","type":"module","_from":"file:stackblur-canvas-3.0.0.tgz","engines":{"node":">=0.1.16"},"exports":{"import":"./dist/stackblur.mjs","require":"./dist/stackblur.js"},"scripts":{"docs":"rm -rf docs/jsdoc/*;jsdoc --pedantic -c docs/jsdoc-config.json src","lint":"npm run eslint --","test":"npm run eslint && npm run rollup && echo \"Error: no test specified\" && exit 1","start":"open-cli http://localhost:8081/demo/ && http-server -p 8081","eslint":"eslint --ext=js,cjs,md,html .","rollup":"rollup -c","open-docs":"npm run docs && open-cli http://localhost:8081/docs/jsdoc/ && http-server -p 8081"},"_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"_resolved":"/private/var/folders/2n/_szg3q3d15n9mn2jd_q91cym0000gn/T/0eb52e65b60dd7fe050f32c86db4dd62/stackblur-canvas-3.0.0.tgz","_integrity":"sha512-BTbpAj0SNgpTwqKS3aacbI8p3/Ix50i8jAKome/YnM29DZVgriOZ+3V5GAf73nukjZY7xTf0TxdTgFKh4vsAKQ==","repository":{"url":"git+https://github.com/flozz/StackBlur.git","type":"git"},"_npmVersion":"11.8.0","description":"Fast and almost Gaussian blur by Mario Klingemann","directories":{},"_nodeVersion":"22.16.0","browserslist":{"target":"cover 100%"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.5","eslint":"^9.39.2","rollup":"4.57.1","open-cli":"^8.0.0","@babel/core":"^7.29.0","http-server":"^14.1.1","rollup-plugin-re":"^1.0.7","@babel/preset-env":"^7.29.0","@rollup/plugin-babel":"^6.1.0","@rollup/plugin-terser":"^0.4.4","eslint-config-ash-nazg":"39.11.0","eslint-config-standard":"^17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/stackblur-canvas_3.0.0_1770098823505_0.3900242058007686","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"stackblur-canvas","version":"3.0.1","description":"Fast and almost Gaussian blur by Mario Klingemann","main":"dist/stackblur.js","type":"module","types":"./index.d.ts","exports":{"import":{"types":"./index.d.ts","default":"./dist/stackblur.mjs"},"require":{"types":"./index.d.cts","default":"./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":{"@arethetypeswrong/cli":"^0.18.2","@babel/core":"^7.29.0","@babel/preset-env":"^7.29.0","@rollup/plugin-babel":"^7.0.0","@rollup/plugin-terser":"^1.0.0","eslint":"^9.39.4","eslint-config-ash-nazg":"39.11.1","eslint-config-standard":"^17.1.0","http-server":"^14.1.1","jsdoc":"^3.6.5","open-cli":"^8.0.0","rollup":"4.59.0","rollup-plugin-re":"^1.0.7"},"scripts":{"attw":"attw --pack .","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.1","_integrity":"sha512-eJpxkL5PR39dioN3ZapIIhkjQd01wxcigCnBURzbRofZk5M+cHZUA8VwBelHLhsFW20gO9vdH6hFRIekA+jJfA==","_resolved":"/private/var/folders/2n/_szg3q3d15n9mn2jd_q91cym0000gn/T/1b159c885839f15c0e47fd6866d530e0/stackblur-canvas-3.0.1.tgz","_from":"file:stackblur-canvas-3.0.1.tgz","_nodeVersion":"22.16.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-eJpxkL5PR39dioN3ZapIIhkjQd01wxcigCnBURzbRofZk5M+cHZUA8VwBelHLhsFW20gO9vdH6hFRIekA+jJfA==","shasum":"622085eb23524fc9f01b7893a06c5f74327022b4","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/stackblur-canvas/-/stackblur-canvas-3.0.1.tgz","fileCount":18,"unpackedSize":156842,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDIH1d1z382RmsawyhRZDT0i9nhaBS4gqZn3RSC4Vd/EAiEAntCtDjXgjuhROulFHHZg2IGYQ2f1i572rAtLkd+pCGE="}]},"_npmUser":{"name":"brettz9","email":"brettz9@yahoo.com"},"directories":{},"maintainers":[{"name":"brettz9","email":"brettz9@yahoo.com"},{"name":"flozz","email":"npm-3@flogisoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/stackblur-canvas_3.0.1_1773451060262_0.6119010770332205"},"_hasShrinkwrap":false}},"name":"stackblur-canvas","time":{"created":"2015-07-07T11:38:40.987Z","modified":"2026-04-17T13:29:17.385Z","1.0.0":"2015-07-07T11:38:40.987Z","1.1.0":"2015-08-20T07:18:01.933Z","1.2.0":"2016-01-23T20:11:23.158Z","1.2.1":"2016-04-08T12:27:39.531Z","1.3.0":"2016-10-16T20:19:54.594Z","1.4.0":"2016-10-20T18:33:20.589Z","1.4.1":"2018-01-30T08:01:01.219Z","2.0.0":"2018-11-05T14:36:00.728Z","2.1.0":"2018-11-25T13:00:26.366Z","2.2.0":"2018-12-13T01:32:03.972Z","2.3.0":"2020-05-10T12:09:44.223Z","2.4.0":"2020-08-26T03:34:27.225Z","2.5.0":"2021-02-16T13:26:14.772Z","2.6.0":"2023-06-05T04:06:47.025Z","2.7.0":"2024-02-09T14:19:56.684Z","3.0.0":"2026-02-03T06:07:03.740Z","3.0.1":"2026-03-14T01:17:40.409Z"},"contributors":[{"name":"Brett Zamir"}],"readmeFilename":"README.md","_id":"stackblur-canvas","homepage":"http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html"}