{"_id":"context-filter-polyfill","_rev":"34-a95d0085d41f41550fe362750d9396b9","name":"context-filter-polyfill","dist-tags":{"latest":"0.3.23"},"versions":{"0.1.1":{"name":"context-filter-polyfill","version":"0.1.1","author":{"url":"www.zalari.de","name":"Zalari GmbH","email":"info@zalari.de"},"license":"MIT","_id":"context-filter-polyfill@0.1.1","maintainers":[{"name":"davidenke","email":"post@davidenke.de"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"790d2b9edde1d4a852a46e8c9d1775780487bb38","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.1.1.tgz","fileCount":3,"integrity":"sha512-McAej/IBBo+z5ireGXzYfDvRYzSPDfnKfRsJE63PzQRaoP2XoQOHqHT1/qjTbdx/wX2oKG/oXFfMi9Jy9HYZaw==","signatures":[{"sig":"MEUCIGmqQ+0rDU/VqlXez0z2WpG12kyRrcOqttPuXUUaH+XeAiEApYQWdz8XtUsxf6bUB1Dn+JxnA6DfhCXBuoQ+gZ8oce4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcs4LQCRA9TVsSAnZWagAAw9gP/3NRj08Cj/ifQS+thZDP\nS9oRmcJmhWhcPqNlBvjqcf2hirREBjF48AG8K3KhAjLurRH5DInjhjbMXYnX\n7Gfzt2rly7EWQig7O8rEGjxFMn4mZ68OmKLT7VLm9oD5ZsiMn9scftZXthTt\n/fcJl7xs89MlkqmFCfEYBL+Q6p6/3v+qIB9Dqee/XheF/42o5UUHBgeXjxzo\naks6CmwVpc/jtH7OZ+LiOkDMR5G6FNFUhNG754j+8AQh5Gd+xyhlvRpSsGSQ\nDIw7p1Y3q0hBcdX6f0Y7CrdtTZzX+uopGO9yGC8op9TZ792tesRZMD1vt6/h\nm405coeUpOC7Q8qbn7eDuvvDO/Rt/1ZuQcpPbhlAv/sF9bs7rA6T1jWSuJBt\nfkCGZvbGps0ONLh0gX95mVQTj+GdbfuBbkR6mY0nM4RZHodupe0e8j4DH02A\nJQg/TWmTnzKxtNut044BZsscu5LblKa9WMmo6M9pY12Y8RyISvVyGnRkcLY/\nxmYv+071EsJBCXJ0gfowvzqAQRVBrQUw2qheEvomTekTf69CdhY+9zE4961D\nO+UOhIcjYjRfIbX+uKv4nVbGHaH7GDG0fuX8WXuOYn7VwK8wpuxKmCOvt+00\n3OoI4xLGdmriUFVJPOSOiDhN8ihEJC4sG/p4kqjKiI6+razH1tKf9LUb2HOo\n8Ec2\r\n=+Hti\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-canvas-mock"]},"main":"dist/index.js","gitHead":"b876a72109312e77321ebdad4ac86b2abcd4c98d","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest --coverage","build":"rollup --config --environment NODE_ENV:production","start":"run-p start:*","test:ci":"npm test -- --ci --runInBand --reporters=default --reporters=jest-junit","test:watch":"npm test -- --watch","start:build":"rollup --config --environment NODE_ENV:development --watch","start:server":"http-server ."},"_npmUser":{"name":"davidenke","email":"post@davidenke.de"},"jest-junit":{"suiteName":"unit tests","outputName":"./junit.xml","outputDirectory":"./reports"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"6.4.1","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"10.15.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","rollup":"1.9.0","tslint":"5.15.0","ts-jest":"24.0.2","jest-cli":"24.7.1","puppeteer":"1.14.0","jest-junit":"6.3.0","typescript":"3.4.2","@types/jest":"24.0.11","http-server":"0.11.1","npm-run-all":"4.1.5","@types/chrome":"0.0.81","@types/puppeteer":"1.12.3","jest-canvas-mock":"2.0.0-beta.1","rollup-plugin-typescript2":"0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.1.1_1555268303450_0.15111661180687253","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"context-filter-polyfill","version":"0.1.2","author":{"url":"www.zalari.de","name":"Zalari GmbH","email":"info@zalari.de"},"license":"MIT","_id":"context-filter-polyfill@0.1.2","maintainers":[{"name":"davidenke","email":"post@davidenke.de"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"f45415c221cda16aa79ae3c5f268ccb3518eee6f","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.1.2.tgz","fileCount":3,"integrity":"sha512-ORnVqBK8CFShZdk+5coPZTzp82RMWhdA1NHSWMpMS7bu69hQGFHhvvWJnBUD/6NIfI1aBScJDdlXOyMh5kxwDw==","signatures":[{"sig":"MEUCIQCeDN1ehNvsIpEF7tUIhMyGsBRBFDPyon6vfIWJYlP8BAIgOh1yNoGY6rgWq3Olr/uL9YrolTPtpibrACUEKdtU+5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcs4ZbCRA9TVsSAnZWagAA2VYP/jwM8c9jWTGh59HEnTgR\nzMcm5If4jbiuoK7AhshrzSc59oYCvJbru8mT0kPHVoph5hp00xnG/b003AmK\nuWKJ2b5lzEmCjHwSi63O4DC1pP83bd84N0BHh0iV4ujdvv5gtUZJbW0Du7a7\n1mhaPrYQ4q9LglemQCypp1GNegKwgWlTXJ/ni9MgH1DJi1Rrj99/u1WgKiOp\nL71bK/cdDTRyAhxYqiZoaewV23yefjYNHRWRMuD3GNG1m0+wOoiIoOq1Ov42\n643XTblsNANQbJdgySo9JFpjh7Mht087m3E0OqFKuYF6PFMlziofM1p19piZ\nXpyKhkmNQGoqUvUCQZBUj46piFOfRa2U8tCKt86Jf68ttSIIrlo3RCI1t/WW\nhiOdyJEhxuPh0UjjFFGa1lZAIHF2leQ328wCbq280nGMJcqix39Xw7U/f8mi\nBl21BaL3P0T+dMD3OM1mKtDl9bMpzqfbmDTPV9zxsDPBwnKyMIHPOj/b3HCF\n6hbcgjwL+pZTCy98pq4xwMfbsdWITXhOPmmKq14ojIc4FX7liYXVveJP4iTP\nB4EBowPhGPXoQPnWfyG+nRYK7kyX75NQ/Mx6psCZho3MPkotlg6N+lOHtBFF\nN7PHSLFQhfVRfxuhnrbvQltG6bjZ+UhJCbHMwU4sqp2P8/5aaDKl7exoEKKL\nscH6\r\n=d9l/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-canvas-mock"]},"main":"dist/index.js","gitHead":"41137966b06464d7ecb9a770783e47c68775bf44","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest --coverage","build":"rollup --config --environment NODE_ENV:production","start":"run-p start:*","test:ci":"npm test -- --ci --runInBand --reporters=default --reporters=jest-junit","test:watch":"npm test -- --watch","start:build":"rollup --config --environment NODE_ENV:development --watch","start:server":"http-server ."},"_npmUser":{"name":"davidenke","email":"post@davidenke.de"},"jest-junit":{"suiteName":"unit tests","outputName":"./junit.xml","outputDirectory":"./reports"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"6.4.1","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"10.15.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","rollup":"1.9.0","tslint":"5.15.0","ts-jest":"24.0.2","jest-cli":"24.7.1","puppeteer":"1.14.0","jest-junit":"6.3.0","typescript":"3.4.2","@types/jest":"24.0.11","http-server":"0.11.1","npm-run-all":"4.1.5","@types/chrome":"0.0.81","@types/puppeteer":"1.12.3","jest-canvas-mock":"2.0.0-beta.1","rollup-plugin-typescript2":"0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.1.2_1555269211076_0.2371248383332083","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"context-filter-polyfill","version":"0.1.3","author":{"url":"www.zalari.de","name":"Zalari GmbH","email":"info@zalari.de"},"license":"MIT","_id":"context-filter-polyfill@0.1.3","maintainers":[{"name":"davidenke","email":"post@davidenke.de"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"59a63a022b97373b24b2e393fd3465d328320af3","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.1.3.tgz","fileCount":3,"integrity":"sha512-rCrpklR9GAIEEZF2oE+rR462ZbHvZcJA5iGRVHu3tS9YXOoirFW1KFTTV0NnEo1WGgTnPzT2I1Rw3INGBViL+A==","signatures":[{"sig":"MEQCIA9vVfhLPCAIT+PTsKR6OoGsl5PqPkF+hXF6YJt7u5dtAiAIXz+/T/Eo3B5BvUKuAFnyDtq+RkhxRLSgOgAuQMhF+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcs6hECRA9TVsSAnZWagAAykAQAIp3Ma0TWBzPhNgbDy4p\nsvCzrZxnHMFqZ0oHbNUImWC5ziVu/W3I5QcyPpz3ktdOVW/J9JqZEC4GLPbk\nbA1yZtBjic+qFiIkjkc4bGlLvAoHbDoZY7tJ7q0FKXsdpukGuq0gV1hb4626\nJguwGX0g7dAj4Ngw8/OeRSH/funI/qG+FfMxd5Qngaozm+wH3XPLnX/KXHLL\noeG4bKU5PAuda+1wOBWODdgSxMO1SBg/QV+k0SH9wCZdtSd3qFd+ObILyclg\nB2zzSR7GKyo8GMJalA/mCHnBfmPHUbCh0dikbc5YxzrE7H561Nq6AgX6BGGM\nxqV/LN9DLyy688LxcqixZM81VgMWWH0T66XNMWm5YNhCGl7y8110vZIQbH4X\nTwdcArmE/uzxzSlu0T+Ol/7PSqUNoiJ6wk8ZflG3wA+fRjT4k77X7/ZeAcSa\nk4sBeo6uV5mzSiSAGpGI+/eTWtRJkWyI/IUkDo4ZcEubs29sU5L1DdUztOm0\nEz01n3GOWoyZRfwff+lquJ333ZGP4xOGiOkpT+kgsywq6Q5+D4irxfkFGYpy\n9g1oVwDR9tFtmbcp6PGQn9KoZmhj1QFnK8unR7m42mhXXmP6iuxDDYcx+aPl\nQdR6zuosy78MzRh3tPLbf6y7S1DR5PcRsZTZ7n2FYxkNaYyoVmv4Yr2LILzE\njJk8\r\n=Yy4O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-canvas-mock"]},"main":"dist/index.js","gitHead":"3f73ab43caed69d8d06774ef693aacc63aa016ba","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest --coverage","build":"rollup --config --environment NODE_ENV:production","start":"run-p start:*","test:ci":"npm test -- --ci --runInBand --reporters=default --reporters=jest-junit","test:watch":"npm test -- --watch","start:build":"rollup --config --environment NODE_ENV:development --watch","start:server":"http-server ."},"_npmUser":{"name":"davidenke","email":"post@davidenke.de"},"jest-junit":{"suiteName":"unit tests","outputName":"./junit.xml","outputDirectory":"./reports"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"6.4.1","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"10.15.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","rollup":"1.9.0","tslint":"5.15.0","ts-jest":"24.0.2","jest-cli":"24.7.1","puppeteer":"1.14.0","jest-junit":"6.3.0","typescript":"3.4.2","@types/jest":"24.0.11","http-server":"0.11.1","npm-run-all":"4.1.5","@types/chrome":"0.0.81","@types/puppeteer":"1.12.3","jest-canvas-mock":"2.0.0-beta.1","rollup-plugin-typescript2":"0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.1.3_1555277892063_0.9642548310312433","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"context-filter-polyfill","version":"0.1.10","author":{"url":"www.zalari.de","name":"Zalari GmbH","email":"info@zalari.de"},"license":"MIT","_id":"context-filter-polyfill@0.1.10","maintainers":[{"name":"davidenke","email":"post@davidenke.de"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"606d2939a036b8207fd19b509d141cc5c15c9bac","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.1.10.tgz","fileCount":4,"integrity":"sha512-TQuCSni85Ev+EwzJrtc0hhuBZTgsdOcfiOCwlejSP9a7z9gE7U6JD2Hwq8Il9bWz08lSybESoSA3OnCkPWkPfQ==","signatures":[{"sig":"MEYCIQDwrRcEGL/7bEd1Hh11qHbbPchmanfL3V5c07DZwMO+MQIhALGvNZaiLllntKh2Vwk0c1lvxG6fQpwAr9TFMe8LuLOx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctKRBCRA9TVsSAnZWagAA7lIP/idF/yZ6lV+C6MMUNNaJ\n8Df63FpNinhWYglcUC4fBAFuF13WUMW1z+mUzgXbcB493mnR4kSNozP1ThDG\n52gmMN4HEFwxJ8HZ+xV8HryUik89iMMX+Xta3caA11xNUObcVB72JSx7kMg1\n3m1gBumZ4hnPi9Yd2068ctfvaa8Yfx0lKesjQgpLhK/vo7uVcxsVIwA/wnRG\nNrZA+3eCERwHhui1gAn0zOgW4f2KpKGEim9gCwe/ZAXuhmkIG5n6Wz+RsNZZ\nY63mNaIo36DL773rRiRTu1wpqyCDXjuyhQu3ap4ylmk03pmx8ZBdVDJkI1bx\n6BRFxHEH20bqdJ95eRNULfYT8u+h1OI0TzjUaHQYhEI7+EZp53TCJVTB6CgR\nQa29mGlti6st0Aec/A/iZ6t+9jPDLDQKQSOmQhutQNClC5WwL7OgHKXkY/N1\npGDnf/B67xaNkPhKcaQcFkv7doAFKg4fehpnFOWhhuMUM1xG65j9qVQZFPKK\nayro1xnOILIpml6WRrls8jZLEFKsEZKXY0sTrXnqqH60VN+lBR+6W+oyTN5z\nGZsnDz56uGunWSsNew+cNp9VcJnIfUN2eSKYGqUmP5lDxx7RiRIIaiy7yahv\nyJ/EAQl3j/Ls1qrN+wmc4ieio6HJTxUaAvtFmH4hNfKiwObPOQqSj5II+BNh\nk6JE\r\n=mYwe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-canvas-mock"]},"main":"dist/index.js","gitHead":"e4bfbfe83d7e1f05fb2c88bc7d026d2e7216a427","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest --coverage","build":"rollup --config --environment NODE_ENV:production","start":"run-p start:*","test:ci":"npm test -- --ci --runInBand --reporters=default --reporters=jest-junit","test:watch":"npm test -- --watch","start:build":"rollup --config --environment NODE_ENV:development --watch","start:server":"http-server ."},"_npmUser":{"name":"davidenke","email":"post@davidenke.de"},"jest-junit":{"suiteName":"unit tests","outputName":"./junit.xml","outputDirectory":"./reports"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"6.4.1","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"10.15.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","rollup":"1.9.0","tslint":"5.15.0","ts-jest":"24.0.2","jest-cli":"24.7.1","puppeteer":"1.14.0","jest-junit":"6.3.0","typescript":"3.4.2","@types/jest":"24.0.11","http-server":"0.11.1","npm-run-all":"4.1.5","@types/chrome":"0.0.81","@types/puppeteer":"1.12.3","jest-canvas-mock":"2.0.0-beta.1","rollup-plugin-typescript2":"0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.1.10_1555342400353_0.6645796265751329","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"context-filter-polyfill","version":"0.1.11","author":{"url":"www.zalari.de","name":"Zalari GmbH","email":"info@zalari.de"},"license":"MIT","_id":"context-filter-polyfill@0.1.11","maintainers":[{"name":"davidenke","email":"post@davidenke.de"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"05001666d82ec7986a8550e1999a9324e373d250","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.1.11.tgz","fileCount":4,"integrity":"sha512-9Nq1ulK7Bg4LJnPKKaZ1fwP+y7C3b1ebB2aiRHQ81IGno9NBiPsMcKaY48dGv1bcharPqwm0FjiuIDfwMJFl2w==","signatures":[{"sig":"MEUCIQCuHj9wKqs1esExOQCh17Sl+Yi75Amlf1xWWoB0TFh+kgIgJGPJA8um5L20MMmWZQtgSiNUyiqFwzmMacq0zLLr4Kc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctknhCRA9TVsSAnZWagAAGdoP/1QQp2BBijQC3dehfl+r\nMOFFvWFjqH5vvSF9XDcBitUV/xW+wqYj7oh6EWEqgD0QdhagxSQkjPLE4bc0\noOdAJvzWXhgcUWKFPAS/1Y6vqJ5cRoqgNV4zyI+z4aEa9lf1m2A1MmLTQMHr\nIrZE3jnUt6RtYDRcjDsGqMIY5vRCYDKhPnCYIzDHro2rMHLiqCmcGUhBFfqF\nz945xyN3twGZ9zRkIG3N0aTErBh7jJZiaUB8xk7icSbMvGJtbP9PEcC4eVvB\ndyGuq2bncYiCO03os7OQhxQ7SnJtdIvKAx/3vp0HWHjy6rT+fpATbJAlsGqa\n0pNfS0r5fpWUKChP80kWhDElzwNpLrRbvuGKU1GohRNVIQF9xezeQxxYKaG0\nqjvuAK+OCpOlx2lvD8GF2qW8q8XRnc5HVcrJ/EjFfbioUaGE4/qFYIhaRErS\ngmkWlJZpn1i1k49ojxH+oKxr+U1wNdqhRAn+zz/sVPc9LJaT5rg9GsK2fmnn\nDacZLAKm95xqEIy+Y/ZtSoxSaZs6gb3+HB9mjVa46cyJWOMuPCjK7GJJEahu\nrZ2q6snEYZ5wtCQZWVWCoLA48GD+oNxadwPnu7hZx4Gqah/J6wmzFIrVngGA\n51FPWnYTMg07QglM6IjQHNhNa5y3egB9fY02u1u6ky2X/bm/6jqcvsI1dbhW\nHTTb\r\n=bYd+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-canvas-mock"]},"main":"dist/index.js","gitHead":"46a12b28480938a49e3d3e30dee3d1e5e4b91869","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest --coverage","build":"rollup --config --environment NODE_ENV:production","start":"run-p start:*","test:ci":"npm test -- --ci --runInBand --reporters=default --reporters=jest-junit","test:watch":"npm test -- --watch","start:build":"rollup --config --environment NODE_ENV:development --watch","start:server":"http-server ."},"_npmUser":{"name":"davidenke","email":"post@davidenke.de"},"jest-junit":{"suiteName":"unit tests","outputName":"./junit.xml","outputDirectory":"./reports"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"6.4.1","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"10.15.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","rollup":"1.9.0","tslint":"5.15.0","ts-jest":"24.0.2","jest-cli":"24.7.1","puppeteer":"1.14.0","jest-junit":"6.3.0","typescript":"3.4.2","@types/jest":"24.0.11","http-server":"0.11.1","npm-run-all":"4.1.5","@types/chrome":"0.0.81","@types/puppeteer":"1.12.3","jest-canvas-mock":"2.0.0-beta.1","rollup-plugin-typescript2":"0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.1.11_1555450336881_0.48221505307103496","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"context-filter-polyfill","version":"0.1.12","author":{"url":"www.zalari.de","name":"Zalari GmbH","email":"info@zalari.de"},"license":"MIT","_id":"context-filter-polyfill@0.1.12","maintainers":[{"name":"davidenke","email":"post@davidenke.de"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"9f05653f32e9e2f3b49fd14256f83c489add3219","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.1.12.tgz","fileCount":5,"integrity":"sha512-rbIHknZnBPd1wcTDFum7kuqi3gtSa74usIuVZaEsz84VSnVVsIhPhHqKVUn1DibDuwR3VhH+GaCs+n5IiLKEtg==","signatures":[{"sig":"MEQCIEmcI5rjB5F65qaeX7p+uC2d8zAvBHATTlbM2YOGPw3GAiBwxIzWN1LsMYtyzH53dj+DVTTD2zv5Qa99KPfR72ahAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctlRLCRA9TVsSAnZWagAAxzUP/j9xub5lPyR3GyJx0+4O\nHGTrtj+CtYDv+T4nuYVQqNXB0cU/TUxp0cywUilnNCWBwHQ3435xrcaIYNf3\nKFQQ87Qwjv7LwRRHhNwIycXcr6aEuiIGRFNydRDHSkjdHcS1orJZJk+T1oWr\ntO14/PnF1SGzRDxqLLN5Wt2CJLnEpLsGu6vgs+ucxF8+oNfqQYV0SELgCo9c\nsdz4tsOotLQbXr8NxObW+FOOXdcu0OTgVj2Vab2aFrWVqWG8IK4a7wiRLF4B\nmqIiFvYv7ceJ8lco+upEDfgHkGDb5lFQVZx0mZz+gGChWQstW9rw3STFbAoW\n8tJ4BotrE6HRyrvjw0jqSGS6ijArqJgqWTu8tLNJ1hqi0dCzigscWR+5/EIO\nnRSYYJYctxF9gX5D6GFGuASiX1NdpFDMZvJgt2eZbXDC1uCZCv5gduLiPmfE\n9BRq7HjLTu7vK8IX9A+MMlAOZ4NafNdSNmyW6j4WGOd5E7HxlMM3xOEyh9Mi\ntgaavlFwqwlRB/R8ktvTFKvQ1rvwglOsN0PJwQr+Prj3PxoRI0p1v0l3GQkV\nenLXVG3q9bk+mir4/IKqJKba1TG0yWtCwf0AkfIYPq0sNzY/s0gMVwFdWng8\nRs+jnJWAUzMZ3MhWhB87ALh+xkzbX+Su/wPJNWhvFvL+qyTgTjPB9vvzdtjF\nkqSe\r\n=YVVR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-canvas-mock"]},"main":"dist/index.js","gitHead":"fb188dd2dc8fdb35207ac60cf0bc0ac2a81bb865","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest --coverage","build":"rollup --config --environment NODE_ENV:production","start":"run-p start:*","test:ci":"npm test -- --ci --runInBand --reporters=default --reporters=jest-junit","test:watch":"npm test -- --watch","start:build":"rollup --config --environment NODE_ENV:development --watch","start:server":"http-server ."},"_npmUser":{"name":"davidenke","email":"post@davidenke.de"},"jest-junit":{"suiteName":"unit tests","outputName":"./junit.xml","outputDirectory":"./reports"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"6.4.1","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"10.15.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","rollup":"1.9.0","tslint":"5.15.0","ts-jest":"24.0.2","jest-cli":"24.7.1","puppeteer":"1.14.0","jest-junit":"6.3.0","typescript":"3.4.2","@types/jest":"24.0.11","http-server":"0.11.1","npm-run-all":"4.1.5","@types/chrome":"0.0.81","@types/puppeteer":"1.12.3","jest-canvas-mock":"2.0.0-beta.1","rollup-plugin-typescript2":"0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.1.12_1555453001624_0.7680651439232502","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"context-filter-polyfill","version":"0.1.13","author":{"url":"www.zalari.de","name":"Zalari GmbH","email":"info@zalari.de"},"license":"MIT","_id":"context-filter-polyfill@0.1.13","maintainers":[{"name":"davidenke","email":"post@davidenke.de"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"d5e729a5327c738c0d36397313fc889d3e63a2fb","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.1.13.tgz","fileCount":5,"integrity":"sha512-pSw3r7AH4/+qrLbMtAAN7DkfUFNr+TryAqs1Qyt4XPr1ex+AiSh3HHLWoc9Fwk56hppXM0SNBss8g8GWCLtuhg==","signatures":[{"sig":"MEUCIQC/b0JffojDNtU5z8BB60u2Yr1AbSRPB4gWgijRV7umIAIgd4YlW9ird2lG1inR+ppY3zfEhAwKJ5xV/GDPuP8NZb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctlpMCRA9TVsSAnZWagAAgnQP/3J3lphdp1VZgJO38nQf\nQ0pRRNCvtVh5Y7WTk1bHSrY9V6ehHIPijCVUCFHNPSmug9aJqJJu8u8VId93\nF0wSIGzY+PnYgRMh0qwFRY0oM707qD9ANGG06XbQerEDeMKIScgal7n9Owas\n5aFvhFncv8NWjgBGlXbm55Xrsqs36EPq0Pze08kixZL33mlz44E3Xf2lJJRA\n4By+s1XD5cGiRJ9QJ0wBgjiX+jHSPv+50eofDHDQaZLcQU+4mIqBwCf+etcF\nMsCZTfsTYFbjlRJXIK6PN+GOfs1TTmAGgwR/E9kpmKOlN+i4InRVj45NSZZC\nG7OF3uXPDd8o+5IhJB0Q264RaIVvlwffEZEcp2G/5PGLCf52CbSFD9TNYIQD\nuR9gRLB2fMQrcqEHExovmWrhQBlLqLi/sfKZEDuNwagiJT/eqfYMqdgEblv4\n73Cano8GRqb0nXtGthVKk47GUJdNzD9hXxVe3Q0Kn+VER5HVOfZGSTqrj1ob\nV3XFp71spYZWFzpJ/nilo1VRIWix3q2lpZ7vC2Q1L8xswVsZtz4mDqmeLtQu\neSsiKDW5L51j4V37EqTYJcPv2+/TEh73pbQEwE/r7qf3XfgIOba7zwLjOdGs\nhyvKnH6IwFXOYIY++iynrn8bbjkEmHQTa+HvGQ8udgg1ngVnpbDTZnMc49Na\nW5mI\r\n=vqIA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-canvas-mock"]},"main":"dist/index.js","gitHead":"dd71ef84b29597cfd04efebbd765f2ff538c5f20","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest --coverage","build":"rollup --config --environment NODE_ENV:production","start":"run-p start:*","test:ci":"npm test -- --ci --runInBand --reporters=default --reporters=jest-junit","test:watch":"npm test -- --watch","start:build":"rollup --config --environment NODE_ENV:development --watch","start:server":"http-server ."},"_npmUser":{"name":"davidenke","email":"post@davidenke.de"},"jest-junit":{"suiteName":"unit tests","outputName":"./junit.xml","outputDirectory":"./reports"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"6.4.1","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"10.15.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","rollup":"1.9.0","tslint":"5.15.0","ts-jest":"24.0.2","jest-cli":"24.7.1","puppeteer":"1.14.0","jest-junit":"6.3.0","typescript":"3.4.2","@types/jest":"24.0.11","http-server":"0.11.1","npm-run-all":"4.1.5","@types/chrome":"0.0.81","@types/puppeteer":"1.12.3","jest-canvas-mock":"2.0.0-beta.1","rollup-plugin-terser":"4.0.4","rollup-plugin-typescript2":"0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.1.13_1555454539318_0.4990042929207874","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"context-filter-polyfill","version":"0.2.2","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.2.2","maintainers":[{"name":"davidenke","email":"post@davidenke.de"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"2d08f2454b831660567a76aa0a98624a0df04ce9","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.2.2.tgz","fileCount":5,"integrity":"sha512-5JQCiZEkRiMZWo6I8sc2R0/mGruje/KKvimyaMdiv6qmv7nnfN/HRTjPJopwi7DhwbjpHgAFCyJG3oIcbmg5DA==","signatures":[{"sig":"MEUCIFkYbPUZRY+AUBUMbWvcD465B5F4nEcn+LrDbqAfz/Y0AiEAmqwZ/kMzm+ojTt3l2XffYwDNXA71XYbGtazLt8VwQdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcujZpCRA9TVsSAnZWagAAhDQQAJWXqCWkXuTxViV554ZW\nIMsvEshNewdQLKNXktDMQprZQY8KAruBWmWOtz02gsOnEidJ7C0dMzcmNpIr\nuAxp9cdlP7KiR5VKIT25p1ZG3UMygVnXJ25GW11H9nnQ55J51oynXtC8eMPj\ni/6Xnbae3ljBX+798vghAQcUgCVt874G+HmR2Or8ZVqxwROY7qEfMLJVCYJn\nWMdXA/A6Dx1fMpgZRntcY/4/PdXPE8omb0sTLnU2cCqsriUo8mx7wZO6sj33\nyKokiGjyZ4Px+kvlCHZ2pw9HTswoTetDjrwPJX4YeA68c9GV3DHDf9ZEd6pU\n+Xhh7Vveep+M3yHgRYrclRi+3u9QQhCpjemFACsr7uk/IqUu/ulVfsVYRmv6\nHMiRm7KjrVFfZainol9URqd+Q6GFibsCf7rLu+ozEcB0QHiu9YSdxgr1QrY8\n4Q6tbhAJHhAb4N7Qkdf7PCDgfItcse6iHm+2oCnfaayA44I+9YLO4V4jiHWI\nPh9Hx5M8QL4R6I6GME8l7vyh1VyZWDt8tJuyun/EjcY2CytD6R/M3Qldtajj\nq3tWb8tuiIsnUANNGPvS5qEA00Lx7NrQXrrT1y37WjgX071bAg030AdMwwkW\nHIFpHsei1ccWgCZPguW8mkQfijEusSYCXXLrAUxtb+uyrvGDDS3o5szFCMtG\nxQkA\r\n=2uJR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-canvas-mock"]},"main":"dist/index.js","gitHead":"e04a933816d4cad6c244b49b7210f1ca07477485","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest --coverage","build":"rollup --config --environment NODE_ENV:production","start":"run-p start:*","test:ci":"npm test -- --ci --runInBand --reporters=default --reporters=jest-junit","test:watch":"npm test -- --watch","start:build":"rollup --config --environment NODE_ENV:development --watch","start:server":"http-server ."},"_npmUser":{"name":"davidenke","email":"post@davidenke.de"},"jest-junit":{"suiteName":"unit tests","outputName":"./junit.xml","outputDirectory":"./reports"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"6.4.1","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"10.15.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","rollup":"1.10.1","tslint":"5.16.0","ts-jest":"24.0.2","jest-cli":"24.7.1","puppeteer":"1.14.0","jest-junit":"6.3.0","typescript":"3.4.4","@types/jest":"24.0.11","http-server":"0.11.1","npm-run-all":"4.1.5","@types/chrome":"0.0.83","@types/puppeteer":"1.12.3","jest-canvas-mock":"2.0.0-beta.1","rollup-plugin-terser":"4.0.4","rollup-plugin-commonjs":"9.3.4","rollup-plugin-typescript2":"0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.2.2_1555707496036_0.9708860571453148","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"context-filter-polyfill","version":"0.2.3","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.2.3","maintainers":[{"name":"davidenke","email":"post@davidenke.de"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"d34db4b1ec780e5e237847732271be2638eba236","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.2.3.tgz","fileCount":5,"integrity":"sha512-rtJ99ELosZq0z57eEm+opgglHzQfOSYOgnqC/6n0EQIY6NcRXl5J/GqBjGapfEF/ky1+jy0PTUgraEV4MR5YNw==","signatures":[{"sig":"MEUCIQDgneeutbXisWJ65SlznJ2jD6i9rGYB66hssWstpJQ13QIgJ4/Jas0MaxHB7+ZdaTrgpnC4uOla9tD0F28r0o2ghgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcujvHCRA9TVsSAnZWagAA+5IP/0Kvcuktbjq/8oiRR9cA\nOpDSdzCXwBibBPAnuDMhbclS/10XuqYWCCkxzBKKdH5kZIfXYLcAvZNcu728\nyO2rdv4rnCOegCbxGosVH27A/wL2aMrpciIQ1cHGOP20CnY+Rz6mkH/tgobS\nvnjde5HZVsD0YvLtFUMR/wtFCtLh1eBH0ZEE/dVDa7iKt0Pp42FF3EB5JoLl\nKt+/O9whXd5EWhNqdyWBiaQ0fn018OixJl2C4kvt2xyrOsBfY6WcF3GyWGJM\neK1uoQgLR5jQPGuJC6g5JP/Bbb2FXYNR0w2qd/tdD3TgccNe47zPmbRtsX0b\nxQoM7pp/KrJLCfHDmtkljRs0t6nz7f82OmemDYveNozvNq9o+5HIayW9WXV+\njBTtUO7TaUoTj5tW+c78jw0XOMhs6f7fAL2roJ88Y1aMwuTsSvg5PT87JMeK\nQqgrx6oOBbU1oj5+1PCuCBb47tj2gvZyFpr9zR2vv5Jm+dmMnXqWFJGyqAfG\nD4MUdo4Xj1OL4uN5QgtDvJepmlB9CVq4+5jJA7kctw/dvYtZJwCin6J2Kc9r\nzSL6yMm3JhChJud/C8GyQfEHAnkogpgI1mElC54Zbp2e5k0YNVqayPsCHWP9\nMrfWK/siWBF1COZV9/vonoUlLpjDrFVGyn7pbIzjaKpxwLushNoWlpgiZYkA\nvL5h\r\n=x5dl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-canvas-mock"]},"main":"dist/index.js","gitHead":"b05f668f9c08077dffb96b519d0632d11e1bb93d","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest --coverage","build":"rollup --config --environment NODE_ENV:production","start":"run-p start:*","test:ci":"npm test -- --ci --runInBand --reporters=default --reporters=jest-junit","test:watch":"npm test -- --watch","start:build":"rollup --config --environment NODE_ENV:development --watch","start:server":"http-server ."},"_npmUser":{"name":"davidenke","email":"post@davidenke.de"},"jest-junit":{"suiteName":"unit tests","outputName":"./junit.xml","outputDirectory":"./reports"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"6.4.1","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"10.15.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","rollup":"1.10.1","tslint":"5.16.0","ts-jest":"24.0.2","jest-cli":"24.7.1","puppeteer":"1.14.0","jest-junit":"6.3.0","typescript":"3.4.4","@types/jest":"24.0.11","http-server":"0.11.1","npm-run-all":"4.1.5","@types/chrome":"0.0.83","@types/puppeteer":"1.12.3","jest-canvas-mock":"2.0.0-beta.1","rollup-plugin-terser":"4.0.4","rollup-plugin-commonjs":"9.3.4","rollup-plugin-typescript2":"0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.2.3_1555708871153_0.7978136356315251","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"context-filter-polyfill","version":"0.2.4","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.2.4","maintainers":[{"name":"davidenke","email":"post@davidenke.de"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"ecf88d3197e7c3a47e9a7ae2d5167b703945a5d4","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.2.4.tgz","fileCount":5,"integrity":"sha512-LDZ3WiTzo6kIeJM7j8kPSgZf+gbD1cV1GaLyYO8RWvAg25cO3zUo3d2KizO0w9hAezNwz7tTbuWKpPdvLWzKqQ==","signatures":[{"sig":"MEQCIB0LI4pEeFV0YNL49nudxa2zep+X8S6a5aRgvxKuUsdSAiBz7JA72rTUHNAzfQ0gMRRHbKXSp65iwjR/PF3AnwTAyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuzIyCRA9TVsSAnZWagAAwkAP/A6qT+5Mr9gme5VixXiT\nwSu/XGgy5fkCuCZPZeOVS7zOVHG0NpBdtUYgARP66lK3SSyv1ERr2pPA6lbl\np6cP6KS4ZY1LUm8YNKXuSxkfk+xv4aL/2Ap9PLFhChJD54r8zHYHMQjIh9Gj\nP1JlWSUxbrcYhgmlEeK5FNsNpy6OZrreWuL4ygIu0ZKHnxlG0esDM9h6et2p\noi6P6J217SH4gfE8fBQAJidbYr62hx9RRC5j/s78LvHWBugMpXiqyYloL+Ci\nCnTMwXvyiSVmiE235yGECs7IbKR83sEXkNswfWgjTSFG/FveJ+0a+LXX03Qa\nAGoJjN8hXlgcy+hTFsSujCmzxGaig9uyKfYZ6c0jlxBq65SPe6FNgsbsf5KG\n63i4VESEE/eLylo/D5pKDC9dsvWcUdvOlyc71eXu1tq9++gN0dd4dO3IkgXc\naU7cYiKkfKsf1SpTqhr0fQwKMlCw99miN+2UsnRLZW0Tie6XDYIqii/iFCnS\nb4rRqqTx3XFfgytwh91b3+t7SrSjPos2tiwmqS2tENLk73euEUt3+1+4/aT8\nJn9DtoQvHI0pxKR05VSRm+YnvfJ0LKmAvj969vir5StBxizdqnAvH4QfIRu5\nPj4xy5vxcxqdBc9x20xHgLKtHf9RquTE3KqfC4HtMCZUY38czMR+5YAYSJF6\n87I0\r\n=rmKU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-canvas-mock"]},"main":"dist/index.js","gitHead":"17e4a910f3c523ad3cd2a74fad3bdf2405f4231b","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest --coverage","build":"rollup --config --environment NODE_ENV:production","start":"run-p start:*","test:ci":"npm test -- --ci --runInBand --reporters=default --reporters=jest-junit","test:watch":"npm test -- --watch","start:build":"rollup --config --environment NODE_ENV:development --watch","start:server":"http-server ."},"_npmUser":{"name":"davidenke","email":"post@davidenke.de"},"jest-junit":{"suiteName":"unit tests","outputName":"./junit.xml","outputDirectory":"./reports"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"6.4.1","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"10.15.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","rollup":"1.10.1","tslint":"5.16.0","ts-jest":"24.0.2","jest-cli":"24.7.1","puppeteer":"1.14.0","jest-junit":"6.3.0","typescript":"3.4.4","@types/jest":"24.0.11","http-server":"0.11.1","npm-run-all":"4.1.5","@types/chrome":"0.0.83","@types/puppeteer":"1.12.3","jest-canvas-mock":"2.0.0-beta.1","rollup-plugin-terser":"4.0.4","rollup-plugin-commonjs":"9.3.4","rollup-plugin-typescript2":"0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.2.4_1555771953984_0.13994816760264306","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"context-filter-polyfill","version":"0.3.1","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.1","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"d5346dc9648fa45b0e4d2130260ca5b576a2bdce","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.1.tgz","fileCount":4,"integrity":"sha512-bHATz7qUCSNutl0OtjRcw/Cm0iOlyRJyy+Rt0mm+sDdQ4ddBqFurijMGFIrx+PpcGyT/ibUKvdOKi68u1buqWw==","signatures":[{"sig":"MEUCIQCuXXNQggo8fI8Txbbi/sNjoj4kqCo02T497NV9eqFWuwIgKOK9mmprMiNYec4fPsZ492beCB4I/EFF41laT4nJdro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8ytOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiJQ//RtycHs5zOLjg7XqoJA+jgIy8fiBVGXk4bTDU/1ao3KDwxVRg\r\nSIph5at3JqYzizi/rAoX89iousD7+nTn3nQBwFbXcFsJk/pJxjGAJZbEXU5Z\r\n8AWppbH5NDuPDXXHP8IJSIfe5IWYEu9JBXCWKnAjBTimpm9J80bEchflrsi5\r\nA6H7WhkhHQTgzj9SLzC2g1sff+lyNjagY3NunNrru9oUkt7f8TMVlWHEBMH7\r\nNdWa1RQFwFeOmuQzcmL3auqnAl1zNoxtS9cwfnHOqCcIypOMbxZiDUxpUxXj\r\nwp3YiAw44RcBagwPXjutWQmLve2dNyArYhk07dAq4cO4VmOLmXOre0RJjSKF\r\nT3qYy8XPt+U66DUpKzTvakpV4PpRQOY6BAcl6RQGb9xJi/gUJafvIjGywY5p\r\nXTmoJvIsodIrDx4LFjAdGO+o2NZLvazw1XfpKPgb7zVj9BxI/rq3Snt76Cjy\r\ndO4qNBwOykDbyrO+MKFLNPe7/1xRRZgPNs1hoUwvNFRki/eTDKKf28uF1h9R\r\nhI0MeEQ2zhgkky62zS5GVXBvMF0KIVzAfgxufSOn+4EecdCOdNnJycz1xAmX\r\nn4U1rF7PKsW1m8f+tptZxTQNVOmnHh+DqWc2HmumzLpsO9Ymsyzd+l9B9o7L\r\ni50QMIDXvlmSQJMSJtWt3ner2rGzdkQZcpA=\r\n=V3TC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-canvas-mock"],"testEnvironment":"jsdom"},"main":"dist/index.js","type":"module","gitHead":"e785c0631733b676dda73b5f59b3e8a0a3a465cc","scripts":{"lint":"eslint","test":"jest --coverage","build":"ts-node esbuild.config.ts","start":"ts-node esbuild.config.ts --serve","release":"release-it --ci --verbose","test:ci":"npm test -- --ci --runInBand --reporters=default --reporters=jest-junit","prebuild":"rimraf dist","test:watch":"npm test -- --watch"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"jest-junit":{"suiteName":"unit tests","outputName":"./junit.xml","outputDirectory":"./reports"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"8.19.3","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","eslint":"8.34.0","rimraf":"4.1.2","esbuild":"0.17.8","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","jest-junit":"6.3.0","release-it":"15.6.0","typescript":"4.9.5","@types/jest":"29.4.0","npm-run-all":"4.1.5","@types/chrome":"0.0.213","jest-canvas-mock":"2.4.0","jest-environment-jsdom":"29.4.3","@typescript-eslint/parser":"5.52.0","@typescript-eslint/eslint-plugin":"5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.1_1676880718748_0.1964440158556653","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"context-filter-polyfill","version":"0.3.2","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.2","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"ba333fa55feb94fd7fc33e6f981910cb9295dc7b","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.2.tgz","fileCount":4,"integrity":"sha512-K+1oCEe1E4CxxP4VewBz3va+bo4yGoNnjIC0UFGzG5O77hTqzDyT2e0Re8Z69ZGH7UP0aG++GWs98p5HvzvrXg==","signatures":[{"sig":"MEUCIQC6e0UJB3X3B8D6/FeyVqxAtHcqGk5l4/5wg59TYaSnOgIgcvGmsbPKA80GjjT0OsARgrrW14DkVJfByfd6DS5QSqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8zeGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVPxAAmcqfn0r0CkVYy1rEVdK7Hop+HG7M8xbQDlW/+FAnzH7w9bD8\r\nr8Wh0anuo9Fhfvn5+wXH8n6V2FRPkRJ4zERjxdMbf47zcaAwuDfO7Kf8c0Wo\r\na78Lxl30qHq+HnDU/PgDIJdSxECT4DvZUMBPQHEfvP9FRh2JvzjmxBdrE5oA\r\nMdJtVH5qRDQ6zEJwRM3u/5jL2yYQqxqYUfw+09WdOy8idSD0VC7hSxY6Yows\r\nz4IX6VkwAAi3cU2OfUkaE69UZxAnhhtSGHKFMExO9gP8IkiD7qUcjYX5zK3a\r\nNtkNcgLOzgpcZhvJW2Pf8EmiG4RlCYsPFbZqiqLrmEs/WMRnGxpmAF7xMMYy\r\nITydi4E2Y6pYY9LKyqGnIdM5GDZseJlFo1Hy9DHufzGIKeTHHq3DuN43aJ78\r\n2DfwV0g24UKgVksZfboSmkHTm1cIK4nNDUmzYQvlXy/o1ePQMboI4PisjXhC\r\n5Y0INUltFCMoDfPI85VA1aBHC/CnWmWDvyp9ptexCDkrr5Dor3Psdu8qH7wi\r\ncUfqhjrgFYIHeeiQz7J+iF7PHewnAK89nt4yKVV0z1qG4hKdjrQXiSfE15NO\r\n9oiO+3QQr0saHV28k06XqefkToF9Bd742b6y/UZOqF2MDuY0Mfemga2tCQ2v\r\nSp+YcQD6QRE0dg8kfzc4QmrXA6yagkiFpqc=\r\n=iotw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-canvas-mock"],"testEnvironment":"jsdom"},"main":"dist/index.js","type":"module","gitHead":"c71fc66667c477de6476ca8e843214334ad92a01","scripts":{"lint":"eslint","test":"jest --coverage","build":"ts-node esbuild.config.ts","start":"ts-node esbuild.config.ts --serve","release":"release-it --ci --verbose","test:ci":"npm test -- --ci --runInBand --reporters=default --reporters=jest-junit","prebuild":"rimraf dist","test:watch":"npm test -- --watch"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"jest-junit":{"suiteName":"unit tests","outputName":"./junit.xml","outputDirectory":"./reports"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"8.19.3","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","eslint":"8.34.0","rimraf":"4.1.2","esbuild":"0.17.8","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","jest-junit":"6.3.0","release-it":"15.6.0","typescript":"4.9.5","@types/jest":"29.4.0","npm-run-all":"4.1.5","@types/chrome":"0.0.213","jest-canvas-mock":"2.4.0","jest-environment-jsdom":"29.4.3","@typescript-eslint/parser":"5.52.0","@typescript-eslint/eslint-plugin":"5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.2_1676883846731_0.07623144676629501","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"context-filter-polyfill","version":"0.3.3","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.3","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"6dc114dc5132dd008afca1cdf29c35afbed61a7c","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.3.tgz","fileCount":4,"integrity":"sha512-SyrVluzVK7jujhauITE3eHjqVzX0NZQX4YLCsiDZMugi6I32PQ3mBMKUO4ywXK32Szi2EjVj23P9LWOlE1wtzA==","signatures":[{"sig":"MEUCIF/C9vQSCcPcfLqpUMBmI+h7ibWIlUfdCEww/uOcEVeEAiEA5WHGhRfO+84Ssucti+hP7uJQyvx6wLNWyfH/XRnOlNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj80AHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz1g/+LO4zxKeA1o29ifMtIWMuSN/HCymK4l4K4BjyH2oV9oxyPPX7\r\nISGBr/F9/Wv9zB4Bkg/ejM2J6PSbh04seqtr2qibCXVlVM+B2X9GPxYQ+yDl\r\nFoNeCSlFs2ZW4UaTHsU3iXHQHqKNaH7YlJO8X3lvkz90pCYZVkZg93kI+fzh\r\niX3Gaq2z+ND46vpHyOWpk8+QUNSoEYu/qPr6eltJ1C0Fj4Pa4MEVlrI7Dzkr\r\nuMj81Og0aEbvzJv0vTJGSsP2J02ploexD6Qh4+rTareLI8hr3M9soAS+NO/M\r\nl4F3hqM5LzPIFjUFFsQJpZlvynLyArSWbgDrl30WX7YiUqQPwH9DUcZJBpEz\r\nFaI/yNGLE0G/usoXl/F0D6jWgBrHEsF21p6AP03vCr5T4tRolpJCHZp4ZSyt\r\n8HTdsi4kMDWmq+LVgG/j96bkfMDDhrXRx3l3stq6xNVgPQXEkdPuFDUW7tUj\r\nXg4StNhBgNP1g2rG5LLL1jVD+dWbILnwfXYgai0qG/82bUScfBH68AOtndux\r\n1cEej5ENCl22ZZfHDJF5MTpMJxW5JPAIAw8TMUakGvtetQEEKfALqcbI64k5\r\nNhH5so6xc9KuQqqXgAdwoYywyU3AmEXXXmWjblyIRv/N7Y7wiKGPnbjPCfzF\r\nr+031OuXw9TgVhg/FiGnhBs+++les8G6m/Y=\r\n=MS11\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-canvas-mock"],"testEnvironment":"jsdom"},"main":"dist/index.js","type":"module","gitHead":"fd0ac8d86d5ec9d0376f7c8195fe1ef578026d87","scripts":{"lint":"eslint","test":"jest --coverage","build":"ts-node esbuild.config.ts","start":"ts-node esbuild.config.ts --serve","release":"release-it --ci --verbose","test:ci":"npm test -- --ci --runInBand --reporters=default --reporters=jest-junit","prebuild":"rimraf dist","test:watch":"npm test -- --watch"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"jest-junit":{"suiteName":"unit tests","outputName":"./junit.xml","outputDirectory":"./reports"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"8.19.3","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","eslint":"8.34.0","rimraf":"4.1.2","esbuild":"0.17.8","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","jest-junit":"6.3.0","release-it":"15.6.0","typescript":"4.9.5","@types/jest":"29.4.0","npm-run-all":"4.1.5","@types/chrome":"0.0.213","jest-canvas-mock":"2.4.0","jest-environment-jsdom":"29.4.3","@typescript-eslint/parser":"5.52.0","@typescript-eslint/eslint-plugin":"5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.3_1676886023241_0.023170269855611325","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"context-filter-polyfill","version":"0.3.4","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.4","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"5028c6b2b2c6f3b6583f3cd2c46827b302d204f7","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.4.tgz","fileCount":4,"integrity":"sha512-Y3vS4irVL3I1I7LE2vuwEvIJEBumtIb8TMwOfNKs0vCtkHxfJLNDiQufvujv3ErcdNzJMTCUQ56ccgClVkfstw==","signatures":[{"sig":"MEUCIHR/sU8NPLQhCT3DX+xZcz+RjLqZj6YwDedHFYwSBPC9AiEA05eaYBonZHNzzZGyyi6kfRGRoau5VZ9zI2YoPtRSOAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj80u3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpxpw//Q7JWoZ46qZUwej/rHtuhVU7kipGVFXCLHQ/3UPTCp1/lXrYw\r\nFvOLLAi4mdbIoEw4lPdDMtr18GQ2tFJCPCAuu875iE62JeR2Dl9RVKAfWw8x\r\nLL7RFsGbVzc+F45hEEIn1oFIqqCAFNOxjTXQbKmP5gx3UmBgSspUHyMHOUpA\r\nkF4ytz1XHQQgQt9kR2JLc/fd1ulBjs4Nds/MbpTkwcCe1YaEkA387fK14IiZ\r\n4Lu8bZ5GHP3oOy99ShjQUrMewDSR2GJgD8sMvnd6lZnmFuCHBF5o/7zR/PLH\r\ngNlPQ2GpM+a7GUHq+siS19yYdD1p0vcnSlM2u5dYQaKB+5JvrKERstix4y/Y\r\niGH6RUHZ8t7l+y3kqh1lBCblEy2wM/98nEQA6BVI18KDGrvoZ325Z3RQby48\r\nuxgrxXOkOMIojQBVkRhwJlExcEQfLIwFxCJwBd2BUJ168XooAHY1788PtDCa\r\nIK1kSC08JLESF/DZ1ImtaxY3i4KNWdoUG+945wH2NQOmoWGg20t4P4GOWKpW\r\nQHNrHeJjexxUBHYiQJ894SxQLBN9Ko4jsJum0SWOYT8Fni1kQBdvFHBADOku\r\nwcycRxupiBwtD+Rcf12v2OyxxZQKOT24651eXYR7MKQ694Nv882Q05LFkkFT\r\nZR2d6FNEjV33hMeOqSi3kZqbZnkYdB1mVHs=\r\n=KuY8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-canvas-mock"],"testEnvironment":"jsdom"},"main":"dist/index.js","type":"module","gitHead":"8e78c5870a779c4547170e28ce2b5eb494cd6d9b","scripts":{"lint":"eslint","test":"jest --coverage","build":"ts-node esbuild.config.ts","start":"ts-node esbuild.config.ts --serve","release":"release-it --ci --verbose","test:ci":"npm test -- --ci --runInBand --reporters=default --reporters=jest-junit","prebuild":"rimraf dist","test:watch":"npm test -- --watch"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"jest-junit":{"suiteName":"unit tests","outputName":"./junit.xml","outputDirectory":"./reports"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"8.19.3","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","eslint":"8.34.0","rimraf":"4.1.2","esbuild":"0.17.8","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","jest-junit":"6.3.0","release-it":"15.6.0","typescript":"4.9.5","@types/jest":"29.4.0","npm-run-all":"4.1.5","@types/chrome":"0.0.213","jest-canvas-mock":"2.4.0","jest-environment-jsdom":"29.4.3","@typescript-eslint/parser":"5.52.0","@typescript-eslint/eslint-plugin":"5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.4_1676889014941_0.8348915741847351","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"context-filter-polyfill","version":"0.3.5","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.5","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"9948b3bc97036ccd97f1482d876ee8eee25cfc04","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.5.tgz","fileCount":9,"integrity":"sha512-f4/N7i4pBWhRb7mpLwD0UWnZbW8Ply2dL/pBvSxOkshxRjovviuQdG1g9v4ZxGlxBha/nhV3T3aYQx99IEfGMQ==","signatures":[{"sig":"MEYCIQDi48VdFyxFg3YVBAo4XvcPpqikq/ax62zhJbwYAyeoswIhAPICI8Xdxo/qpO/w8J7+mGx1lWbG4giw3NhA+MIscZ6F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj802uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTSw//e99PvBw9qD51zGc9BR+lmIc6Nxx1O2xB8o0wB8ha5n4tL7KA\r\nTIRMgoHf6iN0rbttMDI3pOo7lB8pVqICxIiY0AkWuVkcUTljoiCv9wzIVIO3\r\nSeLFVKij3YH0B4RUC/LV5n1D6NdZ/Z9wBeCVUaw2B19f1QaVG7UTl+Ft3yrj\r\nCHruxyWvdPcve4VzMTne47BeiuDiIrJgP6B1od4QGUGZfc8ZiDgK3ywfHnkh\r\nKjQIHp+WwcamirJmEi7PmF2OdtWVfQSox/rc5upY8RjhnLCIIRzv51AsP6Qb\r\nBmWUDbd3YbJYXyYBhNAblZpBwHkfqWergF1+l2cHa0RhDUn+R/j1vo/T7qgK\r\nzsfXHU4YFGuP3LKtoFxzZfbuXL+CveeNJdcamSiEE6G0jUGD/VsqgJboeePv\r\ng3NYOwyKzh49ebmE1Dfh4BDNqXVoyW9dqk1EZCXzCr8oJqWCwry4Ab7ZFJiq\r\n8sZuWKC1ciqdZaalXTnBGpf7nLCNd1pEtKdjXNaZElx8HDZ3BB4P/pKWHvLv\r\niBOV7L90Ky6UmsadCjsa1VBMOIPF7O3cGlII0d47MlwRK26x6QUPmuBcGNlg\r\n3NuQv0fysHx6+Q/fVXLQkICdAmLuODhcz16WdtNbuyJ03xwgqkae+aZVfhWc\r\nmboxfOd1vK627ccWXpzgMkXECFBcFISvArA=\r\n=Tbvd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-canvas-mock"],"testEnvironment":"jsdom"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2ee2d99e5712477d3409cdc63cb8f7f999e01b44","scripts":{"lint":"eslint","test":"jest --coverage","build":"ts-node esbuild.config.ts","start":"ts-node esbuild.config.ts --serve","release":"release-it --ci --verbose","test:ci":"npm test -- --ci --runInBand --reporters=default --reporters=jest-junit","prebuild":"rimraf dist","postbuild":"tsc --emitDeclarationOnly --declaration --outFile dist/index.d.ts src/index.ts","test:watch":"npm test -- --watch"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"jest-junit":{"suiteName":"unit tests","outputName":"./junit.xml","outputDirectory":"./reports"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"8.19.3","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","eslint":"8.34.0","rimraf":"4.1.2","esbuild":"0.17.8","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","jest-junit":"6.3.0","release-it":"15.6.0","typescript":"4.9.5","@types/jest":"29.4.0","npm-run-all":"4.1.5","@types/chrome":"0.0.213","jest-canvas-mock":"2.4.0","jest-environment-jsdom":"29.4.3","@typescript-eslint/parser":"5.52.0","@typescript-eslint/eslint-plugin":"5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.5_1676889518353_0.08634856636157795","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"context-filter-polyfill","version":"0.3.6","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.6","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"e460f759ad28f773c7023d2d488d74ae7429bcdb","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.6.tgz","fileCount":9,"integrity":"sha512-NV2/op48+p+v4eueErpUszzrURW0QPvvvUQqvuA8V20e69cCP1m8R4N43iECASbWvbim+EFwruX6bPil6s070g==","signatures":[{"sig":"MEUCIQDBexA2XikP9txT+OfvFVnJn8yJQMDRVZluHq+o2z54XAIgWVMiFevYZUS39IzYY/mXzTG7jkfYLOrGXIAxkxuM05w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUD5PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZHw/+PNjz1DdV7qx7jihxBiUnRWL2czE22CkGNwKYN5XHC8aJwKNm\r\nl2imAB7e7o2biHVekBbxM119nXSLzcwv4NoOt6wkqJCZGRY7ScsjESD7WSNB\r\nzgfSLz3cwnPpvnURqOnCbyGbVw+oQMIvXMBCK2UFkXiwUDy+II29SVgKM7YG\r\nKrUEwy6P0J/n0x/XEOAc9t/7kPJuu3IFIvhbJ5gYTYNnELXyDajGhcwi60oZ\r\nC/BSzF8FM15LSAGTT8L7kObIkQK67JalRQFhjHIJ+VRgH+3djZvHDGTSPl1S\r\nVY9SdtENUkzU4rNqLpp1zT8jmGuunoNjY/hs5yt5GmbE7HnzJ8Br+Do7A0w3\r\nAu/OQGjRuU47EX8DrcCIyA3aaAK1aEXZ/i8tOC+VoOhvkJooTJLyJf7B/nq7\r\n0NOi/VeDyQRcUs/Cz25DjvtwaKNO/vkF5D+dbM7KbvZKLAG9QfKGdSL7xaW4\r\nuuNIT2EoWSLy3pQL/OJK/VI46f7hIgHT5gy9aPdLXNu5XjRPEQoEI73THiNZ\r\nlPx8bK3Z7F24mKdVat1MzS3AGsWXTjsNUU9XNF3A8f4Yh5SKwCaIkxiFi0A+\r\n+7htTFKWZsI3ERgxI+o+WlNRvbqXanRZYREXfwq0dFh84NPMnncFYEnvPI+y\r\nbyWYHXsgqta7AZxcf8syanI+MHGKRcdfLtg=\r\n=RTDa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-canvas-mock"],"testEnvironment":"jsdom"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4166c7bfc3898f06208aaa4beaab563e3d9f12b6","scripts":{"lint":"eslint","test":"jest --coverage","build":"ts-node esbuild.config.ts","start":"ts-node esbuild.config.ts --serve","release":"release-it --ci --verbose","test:ci":"npm test -- --ci --runInBand --reporters=default --reporters=jest-junit","prebuild":"rimraf dist","postbuild":"tsc --emitDeclarationOnly --declaration --outFile dist/index.d.ts src/index.ts","test:watch":"npm test -- --watch"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"jest-junit":{"suiteName":"unit tests","outputName":"./junit.xml","outputDirectory":"./reports"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"8.19.3","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","eslint":"8.34.0","rimraf":"4.1.2","esbuild":"0.17.8","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","jest-junit":"6.3.0","release-it":"15.6.0","typescript":"4.9.5","@types/jest":"29.4.0","npm-run-all":"4.1.5","@types/chrome":"0.0.213","jest-canvas-mock":"2.4.0","jest-environment-jsdom":"29.4.3","@typescript-eslint/parser":"5.52.0","@typescript-eslint/eslint-plugin":"5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.6_1682980430788_0.7836104684830882","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"context-filter-polyfill","version":"0.3.7","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.7","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"1c3566b56613736d45ad232b10f1ef1d51ffd6e9","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.7.tgz","fileCount":9,"integrity":"sha512-1mQ3b63FUEbDFivc9id4jbznrlWLd0Ewocr7MQZMs4MT+MB/9K6U7qwoOegy69rNqW71hyN1v6rtT7vC5brN0Q==","signatures":[{"sig":"MEUCIQCCNegxdfAVngbg4qoCXVNdlgdBKKMNvbedOcy3MAO6awIgWAkoAQp+3QRHknxC5ES1cOIzKU/eP71tt30T7+uF/T4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200190},"jest":{"reporters":["default","jest-junit"],"transform":{".(ts|tsx)":"ts-jest"},"setupFiles":["jest-canvas-mock"],"testEnvironment":"jsdom"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"fad71335b8574ca003cc0ab0c115fa3a6ac91b83","scripts":{"lint":"eslint","test":"jest --coverage","build":"ts-node esbuild.config.ts","start":"ts-node esbuild.config.ts --serve","release":"release-it --ci --verbose","test:ci":"npm test -- --ci --runInBand --reporters=default --reporters=jest-junit","prebuild":"rimraf dist","postbuild":"tsc --emitDeclarationOnly --declaration --outFile dist/index.d.ts src/index.ts","test:watch":"npm test -- --watch"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"jest-junit":{"suiteName":"unit tests","outputName":"./junit.xml","outputDirectory":"./reports"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"8.19.3","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","eslint":"8.34.0","rimraf":"4.1.2","esbuild":"0.17.8","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","jest-junit":"6.3.0","release-it":"15.6.0","typescript":"4.9.5","@types/jest":"29.4.0","npm-run-all":"4.1.5","@types/chrome":"0.0.213","jest-canvas-mock":"2.4.0","jest-environment-jsdom":"29.4.3","@typescript-eslint/parser":"5.52.0","@typescript-eslint/eslint-plugin":"5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.7_1704319428168_0.13437857122561137","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"context-filter-polyfill","version":"0.3.8","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.8","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"4a4e7af88a322c3680fef24223607adfd13f675b","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.8.tgz","fileCount":30,"integrity":"sha512-Y8mtGyKNTGki7ZRhf20RNm6WuSmHflzaVyo61ihmj6o1PsYrfKrwo0Iki/a9SZRm3dlRkLrRJVFJIF5tU2LsuQ==","signatures":[{"sig":"MEYCIQD7JvI/h8uurqzh0Dl5Ufqp5P8pxhM+UsEzQH73flGnQAIhALsOaTZdzikg7yz6g0b0jlW03vnfwZqhZsrxnIPVvDH6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199228},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e2ad5ca2f4246ce4b03b233d48f91ee323ddf7e2","scripts":{"lint":"eslint","test":"wtr","build":"ts-node esbuild.config.ts","start":"ts-node esbuild.config.ts --serve","release":"release-it --ci --verbose","test:ci":"wtr --ci","prebuild":"rimraf dist","test:watch":"wtr --watch"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"8.19.3","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","sinon":"17.0.1","eslint":"8.56.0","rimraf":"5.0.5","esbuild":"0.19.11","ts-node":"10.9.2","prettier":"3.1.1","release-it":"17.0.1","typescript":"5.3.3","npm-run-all":"4.1.5","@types/mocha":"10.0.6","@types/sinon":"17.0.2","sinon-chai-es":"3.7.0","@esm-bundle/chai":"4.3.4-fix.0","@web/test-runner":"0.18.0","@types/sinon-chai":"3.2.12","esbuild-plugin-d.ts":"1.2.2","mocha-junit-reporter":"2.2.1","@web/dev-server-esbuild":"1.0.1","@typescript-eslint/parser":"6.17.0","@web/test-runner-junit-reporter":"0.7.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.8_1704360390070_0.360895924068545","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"context-filter-polyfill","version":"0.3.9","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.9","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"ad45c5bb6c066a9472527fde7e3b6406f5e9763a","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.9.tgz","fileCount":30,"integrity":"sha512-3jc415oCRbxzkHp0rdNie6HfuIiHFu4zyWQKal2f5BsnHa7E2KC3RYeUEV/Cs3soZH6TCt3D3FhG9J6bicMPeA==","signatures":[{"sig":"MEUCIQDkfu/XqpHxSlvaZipH/tr19mnooJly2yjwSKt5DcWETgIgfmna0yEl1qUOMP4PweQM7zkTD2f/4Q8URo4+8caGrQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199228},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"29655ff2fd8abd27be1e8c22140e685ee32eb53c","scripts":{"lint":"eslint","test":"wtr","build":"ts-node esbuild.config.ts","start":"ts-node esbuild.config.ts --serve","release":"release-it --ci --verbose","test:ci":"wtr --ci","prebuild":"rimraf dist","test:watch":"wtr --watch"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"8.19.3","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","sinon":"17.0.1","eslint":"8.56.0","rimraf":"5.0.5","esbuild":"0.19.11","ts-node":"10.9.2","prettier":"3.1.1","release-it":"17.0.1","typescript":"5.3.3","npm-run-all":"4.1.5","@types/mocha":"10.0.6","@types/sinon":"17.0.2","sinon-chai-es":"3.7.0","@esm-bundle/chai":"4.3.4-fix.0","@web/test-runner":"0.18.0","@types/sinon-chai":"3.2.12","esbuild-plugin-d.ts":"1.2.2","mocha-junit-reporter":"2.2.1","@web/dev-server-esbuild":"1.0.1","@typescript-eslint/parser":"6.17.0","@web/test-runner-junit-reporter":"0.7.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.9_1704360606168_0.30631686562694327","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"context-filter-polyfill","version":"0.3.10","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.10","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"0cc51eab5a7dc2a548895ee4b9f1e70ebfac2d4a","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.10.tgz","fileCount":30,"integrity":"sha512-PqRJ+Y1FhDaIRHmtDLBuhwGPupp1hfZhrskR89lOtwz3bW912D1QcBYjKzLSC2O6qTnJ8/xjA21BJ++Ik1ScZw==","signatures":[{"sig":"MEUCIAmQzXOB4XGab8VUz8njiSLh+zn76TfeWE3BoYDCgSRUAiEAjai790GrlVGWnSyv7SkeS4u5TiTczC24f7iG5M9k/zA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6169168df425eec97dc8b85b75fd9384ebc5895f","scripts":{"lint":"eslint","test":"wtr","build":"ts-node esbuild.config.ts","start":"ts-node esbuild.config.ts --serve","release":"release-it --ci --verbose","test:ci":"wtr --ci","prebuild":"rimraf dist","test:watch":"wtr --watch"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"8.19.3","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","sinon":"17.0.1","eslint":"8.56.0","rimraf":"5.0.5","esbuild":"0.19.11","ts-node":"10.9.2","prettier":"3.1.1","release-it":"17.0.1","typescript":"5.3.3","npm-run-all":"4.1.5","@types/mocha":"10.0.6","@types/sinon":"17.0.2","sinon-chai-es":"3.7.0","@esm-bundle/chai":"4.3.4-fix.0","@web/test-runner":"0.18.0","@types/sinon-chai":"3.2.12","esbuild-plugin-d.ts":"1.2.2","mocha-junit-reporter":"2.2.1","@web/dev-server-esbuild":"1.0.1","@typescript-eslint/parser":"6.17.0","@web/test-runner-junit-reporter":"0.7.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.10_1704361857686_0.9109156325853773","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"context-filter-polyfill","version":"0.3.11","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.11","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"44c8fb40f56c611d77d2c349347d771ab8b73ed0","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.11.tgz","fileCount":30,"integrity":"sha512-sQYhxoTpNrqhSozCweqsqaflSxLc/f6TBy3eIlysUGZIIaLmx/o4oKgQe2GqvBZ1ylaDT7AUL6EQaNRM6kH2kQ==","signatures":[{"sig":"MEUCIQDQ9XLOc00H8CwFeq9tj9WWDfrWjePuepp5rdnszr3IQAIgXnTGo9SjHhgrltRRuQ98kL3a8jFafAmmZ7OrA+PJZEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"278bd974208ed58bf30cb58ed5c3ccf123dfe63b","scripts":{"lint":"eslint","test":"wtr","build":"ts-node esbuild.config.ts","start":"ts-node esbuild.config.ts --serve","release":"release-it --ci --verbose","test:ci":"wtr --ci","prebuild":"rimraf dist","test:watch":"wtr --watch"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"8.19.3","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","sinon":"17.0.1","eslint":"8.56.0","rimraf":"5.0.5","esbuild":"0.19.11","ts-node":"10.9.2","prettier":"3.1.1","release-it":"17.0.1","typescript":"5.3.3","npm-run-all":"4.1.5","@types/mocha":"10.0.6","@types/sinon":"17.0.2","sinon-chai-es":"3.7.0","@esm-bundle/chai":"4.3.4-fix.0","@web/test-runner":"0.18.0","@types/sinon-chai":"3.2.12","esbuild-plugin-d.ts":"1.2.2","mocha-junit-reporter":"2.2.1","@web/dev-server-esbuild":"1.0.1","@typescript-eslint/parser":"6.17.0","@web/test-runner-junit-reporter":"0.7.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.11_1704362095049_0.9706419856335371","host":"s3://npm-registry-packages"}},"0.3.12":{"name":"context-filter-polyfill","version":"0.3.12","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.12","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"9aaca862dab81772ff426a90a3367634c230755b","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.12.tgz","fileCount":30,"integrity":"sha512-BGoGZYtKVrUh92IsMMU7B+W/A7y4Px7Rk9x0erzPOMqw4sbMIf3cerV8lC8onIi5J+SISqWj9DYa00RBV1kbJg==","signatures":[{"sig":"MEYCIQCMXhzmAb/4gW6NFKZ+taVv1i8JZYDQd2+xShKJ4idRNQIhAKclcrjKTEiA8CwnJCNrNYGIFKMwINaFd9gbxv24FHA+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"06ed5f8a852ed2d68fd3693cc3e44efe65223436","scripts":{"lint":"eslint","test":"wtr","build":"ts-node esbuild.config.ts","start":"ts-node esbuild.config.ts --serve","release":"release-it --ci --verbose","test:ci":"wtr --ci","prebuild":"rimraf dist","test:watch":"wtr --watch"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"8.19.3","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","sinon":"17.0.1","eslint":"8.56.0","rimraf":"5.0.5","esbuild":"0.19.11","ts-node":"10.9.2","prettier":"3.1.1","release-it":"17.0.1","typescript":"5.3.3","npm-run-all":"4.1.5","@types/mocha":"10.0.6","@types/sinon":"17.0.2","sinon-chai-es":"3.7.0","@esm-bundle/chai":"4.3.4-fix.0","@web/test-runner":"0.18.0","@types/sinon-chai":"3.2.12","esbuild-plugin-d.ts":"1.2.2","mocha-junit-reporter":"2.2.1","@web/dev-server-esbuild":"1.0.1","@typescript-eslint/parser":"6.17.0","@web/test-runner-junit-reporter":"0.7.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.12_1704362878732_0.9890307977271704","host":"s3://npm-registry-packages"}},"0.3.13":{"name":"context-filter-polyfill","version":"0.3.13","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.13","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"1fe887657c5ff5607090103701d033f312201937","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.13.tgz","fileCount":30,"integrity":"sha512-oUD7u6JI2M9vZlY9J/4Buu5t7Y1GX8HcGSkQEvDQlGP3t/X5mfBurGp28bAbGAoHX8hBDErTM5cWu19J4s7GuA==","signatures":[{"sig":"MEUCIQCpNOnHZmjA3qwIrFxt53wHAqGE7zfjhCZdvs/iLAmlTQIgbHBSj8yvc/vXCvF9rlF4JDIJwsXdvD7FeKAafkB4qDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199157},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"bce9965777a82f3e71a59c0e01d3ad308732ce3f","scripts":{"lint":"eslint","test":"wtr","build":"ts-node esbuild.config.ts","start":"ts-node esbuild.config.ts --serve","test:ci":"wtr --ci","prebuild":"rimraf dist","test:watch":"wtr --watch"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"8.19.3","description":"Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","sinon":"17.0.1","eslint":"8.56.0","rimraf":"5.0.5","esbuild":"0.19.11","ts-node":"10.9.2","prettier":"3.1.1","typescript":"5.3.3","npm-run-all":"4.1.5","@types/mocha":"10.0.6","@types/sinon":"17.0.2","sinon-chai-es":"3.7.0","@esm-bundle/chai":"4.3.4-fix.0","@web/test-runner":"0.18.0","@types/sinon-chai":"3.2.12","esbuild-plugin-d.ts":"1.2.2","mocha-junit-reporter":"2.2.1","@web/dev-server-esbuild":"1.0.1","@typescript-eslint/parser":"6.17.0","@web/test-runner-junit-reporter":"0.7.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.13_1704367552200_0.07920218897802633","host":"s3://npm-registry-packages"}},"0.3.14":{"name":"context-filter-polyfill","version":"0.3.14","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.14","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"692b8eeba6bb419f1b70050d33f0ffa25fcbdb65","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.14.tgz","fileCount":14,"integrity":"sha512-yR4M/OFdlC5Ee1Or6DmshA7/4zRDTmzTa4TZhzhu5bCB0fup1dO1k0J6y8vSOitkox/KohDyQHer1QpLi9jNJQ==","signatures":[{"sig":"MEUCIA1tpQoD2AAm8HQTDo3wAE1h+OTwh+3yiAKJBKKS1bydAiEA8CDSXVsPqFZZBJ6A0S+O4xNBogdRBwuI0BkfBPCz8f8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150250},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"aee00a568ad13f915a8f865d657c24ca81646f73","scripts":{"lint":"eslint","test":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts","build":"run-s build:*","start":"node --loader ts-node/esm ./esbuild.config.ts --serve","test:ci":"run-s test:ci:*","test:watch":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts --watch","build:clean":"shx rm -rf dist","test:ci:run":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts --ci","build:bundle":"node --loader ts-node/esm ./esbuild.config.ts","test:ci:clean":"shx rm -rf coverage reports"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"overrides":{"eslint":"$eslint","@typescript-eslint/eslint-plugin":"$@typescript-eslint/eslint-plugin"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"10.8.1","description":"Polyfills `CanvasRenderingContext2d.prototype.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"20.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.4","sinon":"18.0.0","eslint":"9.9.0","esbuild":"0.23.0","ts-node":"10.9.2","prettier":"3.3.3","cross-env":"7.0.3","@eslint/js":"9.9.0","typescript":"5.5.4","npm-run-all":"4.1.5","@types/mocha":"10.0.7","@types/sinon":"17.0.3","sinon-chai-es":"3.7.0","@esm-bundle/chai":"4.3.4-fix.0","@web/test-runner":"0.18.3","@types/eslint__js":"8.42.3","@types/sinon-chai":"3.2.12","typescript-eslint":"8.1.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","@types/eslint__eslintrc":"2.1.2","@web/dev-server-esbuild":"1.0.2","@typescript-eslint/parser":"8.1.0","esbuild-copy-static-files":"0.1.0","@web/test-runner-playwright":"0.11.0","eslint-plugin-unused-imports":"4.1.3","@web/test-runner-junit-reporter":"0.7.1","@types/esbuild-copy-static-files":"0.1.3","@typescript-eslint/eslint-plugin":"8.1.0","eslint-plugin-simple-import-sort":"12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.14_1723808192779_0.7998834790092479","host":"s3://npm-registry-packages"}},"0.3.15":{"name":"context-filter-polyfill","version":"0.3.15","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.15","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"a62aa3649d66fc67596ba4b764f62988a712d96e","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.15.tgz","fileCount":14,"integrity":"sha512-g2mzOM1gMxvviIOsbvkgKQHMGeXLhNZDArbTOF2KGJ/aUb49NeSfR5Ih9cLc3/zS2TvxigF0bzAhXm5zo7kOMw==","signatures":[{"sig":"MEMCICbIHZhXlQojIMoIW8vDvoxnV7w3VHertqb1xlJm0tX7Ah9SrQbJcD4Gh+2JceedOLpBfTUI5vGeNl9HoItbIYpZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150254},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"73427402a3790da627ec48a7c61e24a172aa6313","scripts":{"lint":"eslint","test":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts","build":"run-s build:*","start":"node --loader ts-node/esm ./esbuild.config.ts --serve","test:ci":"run-s test:ci:*","test:watch":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts --watch","build:clean":"shx rm -rf dist","test:ci:run":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts --ci","build:bundle":"node --loader ts-node/esm ./esbuild.config.ts","test:ci:clean":"shx rm -rf coverage reports"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"overrides":{"eslint":"$eslint","@typescript-eslint/eslint-plugin":"$@typescript-eslint/eslint-plugin"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"10.8.1","description":"Polyfills `CanvasRenderingContext2d.prototype.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"20.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.4","sinon":"18.0.0","eslint":"9.9.0","esbuild":"0.23.0","ts-node":"10.9.2","prettier":"3.3.3","cross-env":"7.0.3","@eslint/js":"9.9.0","typescript":"5.5.4","npm-run-all":"4.1.5","@types/mocha":"10.0.7","@types/sinon":"17.0.3","sinon-chai-es":"3.7.0","@esm-bundle/chai":"4.3.4-fix.0","@web/test-runner":"0.18.3","@types/eslint__js":"8.42.3","@types/sinon-chai":"3.2.12","typescript-eslint":"8.1.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","@types/eslint__eslintrc":"2.1.2","@web/dev-server-esbuild":"1.0.2","@typescript-eslint/parser":"8.1.0","esbuild-copy-static-files":"0.1.0","@web/test-runner-playwright":"0.11.0","eslint-plugin-unused-imports":"4.1.3","@web/test-runner-junit-reporter":"0.7.1","@types/esbuild-copy-static-files":"0.1.3","@typescript-eslint/eslint-plugin":"8.1.0","eslint-plugin-simple-import-sort":"12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.15_1723809511012_0.6277139296132865","host":"s3://npm-registry-packages"}},"0.3.16":{"name":"context-filter-polyfill","version":"0.3.16","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.16","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"8587a770dcde484a1145e652083c74b03e4d3751","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.16.tgz","fileCount":14,"integrity":"sha512-tz16Kk6JBDAIxkv2Bk6jd2ahAFU309d1a9OzDi7U+XGjRcdZhdedeLMO1mkr9M6uKEUE4EsATlTbm0XMnHzeFA==","signatures":[{"sig":"MEQCIB1ApQNSK2nyq7FjdWX78x5H/5/k5GIzr5ujLljBCSCQAiB7kGmGimoIYwUX8RUyVPe/S5GzgtbkkEqeemK0GDE/qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149711},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4cb0a5a47f8ede0fcd4a690e0980abe18a5745fa","scripts":{"lint":"eslint","test":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts","build":"run-s build:*","start":"node --loader ts-node/esm ./esbuild.config.ts --serve","test:ci":"run-s test:ci:*","test:watch":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts --watch","build:clean":"shx rm -rf dist","test:ci:run":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts --ci","build:bundle":"node --loader ts-node/esm ./esbuild.config.ts","test:ci:clean":"shx rm -rf coverage reports"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"overrides":{"eslint":"$eslint","@typescript-eslint/eslint-plugin":"$@typescript-eslint/eslint-plugin"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"10.8.1","description":"Polyfills `CanvasRenderingContext2d.prototype.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"20.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.4","sinon":"18.0.0","eslint":"9.9.0","esbuild":"0.23.0","ts-node":"10.9.2","prettier":"3.3.3","cross-env":"7.0.3","@eslint/js":"9.9.0","typescript":"5.5.4","npm-run-all":"4.1.5","@types/mocha":"10.0.7","@types/sinon":"17.0.3","sinon-chai-es":"3.7.0","@esm-bundle/chai":"4.3.4-fix.0","@web/test-runner":"0.18.3","@types/eslint__js":"8.42.3","@types/sinon-chai":"3.2.12","typescript-eslint":"8.1.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","@types/eslint__eslintrc":"2.1.2","@web/dev-server-esbuild":"1.0.2","@typescript-eslint/parser":"8.1.0","esbuild-copy-static-files":"0.1.0","@web/test-runner-playwright":"0.11.0","eslint-plugin-unused-imports":"4.1.3","@web/test-runner-junit-reporter":"0.7.1","@types/esbuild-copy-static-files":"0.1.3","@typescript-eslint/eslint-plugin":"8.1.0","eslint-plugin-simple-import-sort":"12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.16_1724152170650_0.00883644833931374","host":"s3://npm-registry-packages"}},"0.3.17":{"name":"context-filter-polyfill","version":"0.3.17","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.17","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"290ea767dc27068a9281d469ce79edc98528b4d2","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.17.tgz","fileCount":14,"integrity":"sha512-EsIMznTEc7nSpoJpTFN2S23Z61IHHRfHEgBXvClra9M0wQWW7ys8CfIxKr7Gvm+KXMX6es837ULADevSR7E/7Q==","signatures":[{"sig":"MEUCIQDVuVyuWacyLrJktcetEmA2ma1vFkIV+8lowqj/tNEdZgIgJx/2hNhn/8/gJYWJCs0pxj9yzZIbOaaqCGetQrVFJdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152423},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"12e93a2d67d414148f6e9adbf8de174b91b3256f","scripts":{"lint":"eslint","test":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts","build":"run-s build:*","start":"node --loader ts-node/esm ./esbuild.config.ts --serve","test:ci":"run-s test:ci:*","test:watch":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts --watch","build:clean":"shx rm -rf dist","test:ci:run":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts --ci","build:bundle":"node --loader ts-node/esm ./esbuild.config.ts","test:ci:clean":"shx rm -rf coverage reports"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"overrides":{"eslint":"$eslint","@typescript-eslint/eslint-plugin":"$@typescript-eslint/eslint-plugin"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"10.8.2","description":"Polyfills `CanvasRenderingContext2d.prototype.filter` capability of adopting CSS3 filters to canvas contexts at least partially.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.4","sinon":"19.0.2","eslint":"9.10.0","esbuild":"0.23.1","ts-node":"10.9.2","prettier":"3.3.3","cross-env":"7.0.3","@eslint/js":"9.10.0","typescript":"5.6.2","npm-run-all":"4.1.5","@types/mocha":"10.0.8","@types/sinon":"17.0.3","sinon-chai-es":"3.7.0","@esm-bundle/chai":"4.3.4-fix.0","@web/test-runner":"0.19.0","@types/eslint__js":"8.42.3","@types/sinon-chai":"3.2.12","typescript-eslint":"8.5.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","@types/eslint__eslintrc":"2.1.2","@web/dev-server-esbuild":"1.0.2","@typescript-eslint/parser":"8.5.0","esbuild-copy-static-files":"0.1.0","@web/test-runner-playwright":"0.11.0","eslint-plugin-unused-imports":"4.1.4","@web/test-runner-junit-reporter":"0.7.2","@types/esbuild-copy-static-files":"0.1.3","@typescript-eslint/eslint-plugin":"8.5.0","eslint-plugin-simple-import-sort":"12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.17_1726244380341_0.5683019050979972","host":"s3://npm-registry-packages"}},"0.3.18":{"name":"context-filter-polyfill","version":"0.3.18","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.18","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"a35e2fdac8d7e0393bba96bc52d659c67dafa2c0","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.18.tgz","fileCount":14,"integrity":"sha512-lv/ncBNB3hD7N7hvNGH2P7kek2wMlyFPdJuHLCf1bMlMZl756BLlXkUeur7AmLd31LU5bjystPiaBgjUHiLmRg==","signatures":[{"sig":"MEUCIQCNTWc6387PrCNEghZsLdeNkMPfWBiQndtCWPOEzbCLWAIgcXwYOQUS5cOs8ZzO7AT0UjMDJX5m4/r5CLKCch9H0KI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153141},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9e26309b4cd0d2c74bdc7aaf218fe6612fb4e3c3","scripts":{"lint":"eslint","test":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts","build":"run-s build:*","start":"node --loader ts-node/esm ./esbuild.config.ts --serve","test:ci":"run-s test:ci:*","test:watch":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts --watch","build:clean":"shx rm -rf dist","test:ci:run":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts --ci","build:bundle":"node --loader ts-node/esm ./esbuild.config.ts","test:ci:clean":"shx rm -rf coverage reports"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"overrides":{"eslint":"$eslint","@typescript-eslint/eslint-plugin":"$@typescript-eslint/eslint-plugin"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"10.8.2","description":"Polyfills the `CanvasRenderingContext2d` and `OffscreenCanvasRenderingContext2D` capability of adopting CSS3 filters on canvas contexts (at least partially).","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.4","sinon":"19.0.2","eslint":"9.10.0","esbuild":"0.23.1","ts-node":"10.9.2","prettier":"3.3.3","cross-env":"7.0.3","@eslint/js":"9.10.0","typescript":"5.6.2","npm-run-all":"4.1.5","@types/mocha":"10.0.8","@types/sinon":"17.0.3","sinon-chai-es":"3.7.0","@esm-bundle/chai":"4.3.4-fix.0","@web/test-runner":"0.19.0","@types/eslint__js":"8.42.3","@types/sinon-chai":"3.2.12","typescript-eslint":"8.5.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","@types/eslint__eslintrc":"2.1.2","@web/dev-server-esbuild":"1.0.2","@typescript-eslint/parser":"8.5.0","esbuild-copy-static-files":"0.1.0","@web/test-runner-playwright":"0.11.0","eslint-plugin-unused-imports":"4.1.4","@web/test-runner-junit-reporter":"0.7.2","@types/esbuild-copy-static-files":"0.1.3","@typescript-eslint/eslint-plugin":"8.5.0","eslint-plugin-simple-import-sort":"12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.18_1726319266175_0.4484806284994418","host":"s3://npm-registry-packages"}},"0.3.19":{"name":"context-filter-polyfill","version":"0.3.19","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.19","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"4d3c49ff8380f2321313ddce2553d11c8a8459eb","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.19.tgz","fileCount":14,"integrity":"sha512-r9JTzhFWIXswqSnoUxzWVjootvey5dhF5AFv4FL/XyAGmDgCdfMkKWgaxmY0YE13acV+S/89aZCiQ5yl6a4nZw==","signatures":[{"sig":"MEQCIGXGbUtRXrrhChUyEDNwRvSgIrap3/hVYTl9M69AmRTTAiAcTRSmMemILMVRZ5iIl7Fj55fq+YA/5FDIfXpP9nIzzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180749},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"580f014c377c7681eb000b551cb36667a8498576","scripts":{"lint":"eslint","test":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts","build":"run-s build:*","start":"node --loader ts-node/esm ./esbuild.config.ts --serve","test:ci":"run-s test:ci:*","test:watch":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts --watch","build:clean":"shx rm -rf dist","test:ci:run":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts --ci","build:bundle":"node --loader ts-node/esm ./esbuild.config.ts","test:ci:clean":"shx rm -rf coverage reports"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"overrides":{"eslint":"$eslint","@typescript-eslint/eslint-plugin":"$@typescript-eslint/eslint-plugin"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"10.8.2","description":"Polyfills the `CanvasRenderingContext2d` and `OffscreenCanvasRenderingContext2D` capability of adopting CSS3 filters on canvas contexts (at least partially).","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.4","sinon":"19.0.2","eslint":"9.10.0","esbuild":"0.23.1","ts-node":"10.9.2","prettier":"3.3.3","cross-env":"7.0.3","@eslint/js":"9.10.0","pixelmatch":"6.0.0","typescript":"5.6.2","npm-run-all":"4.1.5","@types/mocha":"10.0.8","@types/sinon":"17.0.3","sinon-chai-es":"3.7.0","@esm-bundle/chai":"4.3.4-fix.0","@web/test-runner":"0.19.0","@types/eslint__js":"8.42.3","@types/pixelmatch":"5.2.6","@types/sinon-chai":"3.2.12","typescript-eslint":"8.5.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","@types/eslint__eslintrc":"2.1.2","@web/dev-server-esbuild":"1.0.2","@typescript-eslint/parser":"8.5.0","esbuild-copy-static-files":"0.1.0","@web/test-runner-playwright":"0.11.0","eslint-plugin-unused-imports":"4.1.4","@web/test-runner-junit-reporter":"0.7.2","@types/esbuild-copy-static-files":"0.1.3","@typescript-eslint/eslint-plugin":"8.5.0","eslint-plugin-simple-import-sort":"12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.19_1726345566386_0.07535599107268975","host":"s3://npm-registry-packages"}},"0.3.20":{"name":"context-filter-polyfill","version":"0.3.20","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.20","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"012bd200e2a484f1fcb1908d996a387ce8717334","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.20.tgz","fileCount":14,"integrity":"sha512-u6FA9n0aJhQ+zyRWwG1Dxv592NjwySSkb82BCRc4bzCpKxfeMDEE4F15aBoFJOWL31Z2wB7DnwJeMZuz3LjlnA==","signatures":[{"sig":"MEUCIGmGc+6SIvI8vPJ0uMW3E3rbKV8m+Rp1rlIE2bN+sOWwAiEA/m+8p2O3AwKwvjy0c0/KcTKZtUzTTMlMY2k2UiSU/z4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184114},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"57d92b939e86d4b1a4ecb35c7f05b8040da21ce7","scripts":{"lint":"eslint","test":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts","build":"run-s build:*","start":"node --loader ts-node/esm ./esbuild.config.ts --serve","test:ci":"run-s test:ci:*","test:watch":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts --watch","build:clean":"shx rm -rf dist","test:ci:run":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts --ci","build:bundle":"node --loader ts-node/esm ./esbuild.config.ts","test:ci:clean":"shx rm -rf coverage reports"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"overrides":{"eslint":"$eslint","@typescript-eslint/eslint-plugin":"$@typescript-eslint/eslint-plugin"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"10.8.2","description":"Polyfills the `CanvasRenderingContext2d` and `OffscreenCanvasRenderingContext2D` capability of adopting CSS3 filters on canvas contexts (at least partially).","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.4","sinon":"19.0.2","eslint":"9.10.0","esbuild":"0.23.1","ts-node":"10.9.2","prettier":"3.3.3","cross-env":"7.0.3","@eslint/js":"9.10.0","pixelmatch":"6.0.0","typescript":"5.6.2","npm-run-all":"4.1.5","@types/mocha":"10.0.8","@types/sinon":"17.0.3","sinon-chai-es":"3.7.0","@esm-bundle/chai":"4.3.4-fix.0","@web/test-runner":"0.19.0","@types/eslint__js":"8.42.3","@types/pixelmatch":"5.2.6","@types/sinon-chai":"3.2.12","typescript-eslint":"8.5.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","@types/eslint__eslintrc":"2.1.2","@web/dev-server-esbuild":"1.0.2","@typescript-eslint/parser":"8.5.0","esbuild-copy-static-files":"0.1.0","@web/test-runner-playwright":"0.11.0","eslint-plugin-unused-imports":"4.1.4","@web/test-runner-junit-reporter":"0.7.2","@types/esbuild-copy-static-files":"0.1.3","@typescript-eslint/eslint-plugin":"8.5.0","eslint-plugin-simple-import-sort":"12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.20_1726354385682_0.2514728435973905","host":"s3://npm-registry-packages"}},"0.3.21":{"name":"context-filter-polyfill","version":"0.3.21","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.21","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"a848eb7a2035594cb022ffc8f40faaeb1f76f288","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.21.tgz","fileCount":14,"integrity":"sha512-/nq0TNcJl2ocx3/+Q5POjpNlSx3YQ2V9QYQHJu4GI37VzDs31ukMdDiS7mua/zSn3YBBQMgnISNdfNP5ciL2SQ==","signatures":[{"sig":"MEUCIQDE+X0eawoRH9KoiW1LjknFvEkyMXrZmi5fHbOdbN71mgIgWyAIHd7kaFugazDl1o0GKQFJ9ZBXKFReyXRIJmjVS2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184131},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"82efca6e034653015940588857d4a00a0d185585","scripts":{"lint":"eslint","test":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts","build":"run-s build:*","start":"node --loader ts-node/esm ./esbuild.config.ts --serve","test:ci":"run-s test:ci:*","test:watch":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts --watch","build:clean":"shx rm -rf dist","test:ci:run":"cross-env NODE_OPTIONS='--loader ts-node/esm --no-warnings' wtr --config web-test-runner.config.ts --ci","build:bundle":"node --loader ts-node/esm ./esbuild.config.ts","test:ci:clean":"shx rm -rf coverage reports"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"overrides":{"eslint":"$eslint","@typescript-eslint/eslint-plugin":"$@typescript-eslint/eslint-plugin"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"10.8.2","description":"Polyfills the `CanvasRenderingContext2d` and `OffscreenCanvasRenderingContext2D` capability of adopting CSS3 filters on canvas contexts (at least partially).","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.4","sinon":"19.0.2","eslint":"9.10.0","esbuild":"0.23.1","ts-node":"10.9.2","prettier":"3.3.3","cross-env":"7.0.3","@eslint/js":"9.10.0","pixelmatch":"6.0.0","typescript":"5.6.2","npm-run-all":"4.1.5","@types/mocha":"10.0.8","@types/sinon":"17.0.3","sinon-chai-es":"3.7.0","@esm-bundle/chai":"4.3.4-fix.0","@web/test-runner":"0.19.0","@types/eslint__js":"8.42.3","@types/pixelmatch":"5.2.6","@types/sinon-chai":"3.2.12","typescript-eslint":"8.5.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","@types/eslint__eslintrc":"2.1.2","@web/dev-server-esbuild":"1.0.2","@typescript-eslint/parser":"8.5.0","esbuild-copy-static-files":"0.1.0","@web/test-runner-playwright":"0.11.0","eslint-plugin-unused-imports":"4.1.4","@web/test-runner-junit-reporter":"0.7.2","@types/esbuild-copy-static-files":"0.1.3","@typescript-eslint/eslint-plugin":"8.5.0","eslint-plugin-simple-import-sort":"12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.21_1726412941545_0.7513973432286887","host":"s3://npm-registry-packages"}},"0.3.22":{"name":"context-filter-polyfill","version":"0.3.22","author":{"url":"http://www.davidenke.de","name":"David Enke","email":"david@enke.dev"},"license":"MIT","_id":"context-filter-polyfill@0.3.22","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"dist":{"shasum":"6ea78c2aee37f8707f516bf44e7254bce162427b","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.22.tgz","fileCount":14,"integrity":"sha512-0zaP1URpNrqx2kk6pUzXS5f0/65J2Ogy0rhOY+bPkMxaVF9L9DE8DrDfhPcFdAB4R/dYeB5DnWijaM5sBjGKww==","signatures":[{"sig":"MEUCIQDCH817k+bZGLdVjkQPCgYfUkvPLt4E7zsfuNM3SnOGXgIgPXOB77pbfW9wDZNp4UsgzYZ7lxEO6t/lyrQB1KYBu0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5b87b57b49aa10d1ed7025c1d4682bff283a95f8","scripts":{"lint":"eslint","test":"cross-env NODE_OPTIONS=\"--loader ts-node/esm --disable-warning=ExperimentalWarning\" wtr --config web-test-runner.config.ts","build":"run-s build:*","start":"npm run build:bundle -- --serve","test:ci":"run-s test:ci:*","test:watch":"npm run test -- --watch","build:clean":"shx rm -rf dist","test:ci:run":"npm run test -- --ci","build:bundle":"cross-env NODE_OPTIONS=\"--loader ts-node/esm --disable-warning=ExperimentalWarning\" ./esbuild.config.ts","test:ci:clean":"shx rm -rf coverage reports"},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"overrides":{"chai":"$chai"},"repository":{"url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git","type":"git"},"_npmVersion":"10.8.2","description":"Polyfills the `CanvasRenderingContext2d` and `OffscreenCanvasRenderingContext2D` capability of adopting CSS3 filters on canvas contexts (at least partially).","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.4","chai":"5.1.2","sinon":"19.0.2","eslint":"9.18.0","esbuild":"0.24.2","ts-node":"10.9.2","prettier":"3.4.2","cross-env":"7.0.3","pixelmatch":"6.0.0","sinon-chai":"npm:sinon-chai-es@3.7.0","typescript":"5.7.3","@types/chai":"5.0.1","npm-run-all":"4.1.5","@types/mocha":"10.0.10","@types/sinon":"17.0.3","@enke.dev/lint":"0.3.0","@web/test-runner":"0.19.0","@types/pixelmatch":"5.2.6","@types/sinon-chai":"4.0.0","@web/dev-server-esbuild":"1.0.3","esbuild-copy-static-files":"0.1.0","@web/test-runner-playwright":"0.11.0","@web/test-runner-junit-reporter":"0.7.2","@types/esbuild-copy-static-files":"0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/context-filter-polyfill_0.3.22_1736640069249_0.44709172353113247","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"context-filter-polyfill","version":"0.3.23","description":"Polyfills the `CanvasRenderingContext2d` and `OffscreenCanvasRenderingContext2D` capability of adopting CSS3 filters on canvas contexts (at least partially).","type":"module","main":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git"},"author":{"name":"David Enke","email":"david@enke.dev","url":"http://www.davidenke.de"},"license":"MIT","scripts":{"lint":"eslint","test":"cross-env NODE_OPTIONS=\"--import tsx\" wtr --config web-test-runner.config.ts","test:watch":"npm run test -- --watch","test:ci:clean":"shx rm -rf coverage reports","test:ci:run":"npm run test -- --ci","test:ci":"run-s test:ci:*","build:clean":"shx rm -rf dist","build:bundle":"cross-env NODE_OPTIONS=\"--import tsx\" ./esbuild.config.ts","build":"run-s build:*","start":"npm run build:bundle -- --serve"},"devDependencies":{"@davidenke/lint":"0.5.2","@types/chai":"5.2.2","@types/esbuild-copy-static-files":"0.1.4","@types/mocha":"10.0.10","@types/pixelmatch":"5.2.6","@types/sinon":"17.0.4","@types/sinon-chai":"4.0.0","@web/dev-server-esbuild":"1.0.4","@web/test-runner":"0.20.2","@web/test-runner-junit-reporter":"0.8.0","@web/test-runner-playwright":"0.11.0","chai":"5.2.0","cross-env":"7.0.3","esbuild":"0.25.5","esbuild-copy-static-files":"0.1.0","eslint":"9.28.0","npm-run-all":"4.1.5","pixelmatch":"7.1.0","prettier":"3.5.3","shx":"0.4.0","sinon":"20.0.0","sinon-chai":"npm:sinon-chai-es@3.7.0","tsx":"4.19.4","typescript":"5.8.3"},"overrides":{"chai":"$chai"},"_id":"context-filter-polyfill@0.3.23","gitHead":"6767f8d4359051151ff839e3c7e0002d57fad687","bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"homepage":"https://github.com/davidenke/context-filter-polyfill#readme","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-kkr1NpyK6XeDVZ7ua/WtVV3sGPp/zubQ6gPaI/MdwL3LsWASlEYPiqigQWdQO/YVC4tJx/OcuiBgBCtsKgKabA==","shasum":"46dfee41b4b8c70dfdd0ec223e89610438a5f97c","tarball":"https://registry.npmjs.org/context-filter-polyfill/-/context-filter-polyfill-0.3.23.tgz","fileCount":14,"unpackedSize":185108,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB+OQFMZZhHHYgVgFWpYEo+XE4HiM/RedWpBlFjw+5D5AiEAuy/vAC0zlOH5LwZZYNlKWN/1yzH12Vz+VO0CJYjUlB4="}]},"_npmUser":{"name":"davidenke","email":"david@enke.dev"},"directories":{},"maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/context-filter-polyfill_0.3.23_1749460312826_0.1482686355852596"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-14T18:58:23.266Z","modified":"2025-06-09T09:11:53.187Z","0.1.1":"2019-04-14T18:58:23.587Z","0.1.2":"2019-04-14T19:13:31.215Z","0.1.3":"2019-04-14T21:38:12.199Z","0.1.10":"2019-04-15T15:33:20.547Z","0.1.11":"2019-04-16T21:32:17.007Z","0.1.12":"2019-04-16T22:16:42.539Z","0.1.13":"2019-04-16T22:42:19.494Z","0.2.2":"2019-04-19T20:58:17.214Z","0.2.3":"2019-04-19T21:21:11.295Z","0.2.4":"2019-04-20T14:52:34.154Z","0.3.1":"2023-02-20T08:11:58.899Z","0.3.2":"2023-02-20T09:04:06.917Z","0.3.3":"2023-02-20T09:40:23.384Z","0.3.4":"2023-02-20T10:30:15.073Z","0.3.5":"2023-02-20T10:38:38.528Z","0.3.6":"2023-05-01T22:33:51.007Z","0.3.7":"2024-01-03T22:03:48.392Z","0.3.8":"2024-01-04T09:26:30.289Z","0.3.9":"2024-01-04T09:30:06.379Z","0.3.10":"2024-01-04T09:50:57.974Z","0.3.11":"2024-01-04T09:54:55.305Z","0.3.12":"2024-01-04T10:07:58.960Z","0.3.13":"2024-01-04T11:25:52.410Z","0.3.14":"2024-08-16T11:36:32.965Z","0.3.15":"2024-08-16T11:58:31.186Z","0.3.16":"2024-08-20T11:09:30.830Z","0.3.17":"2024-09-13T16:19:40.547Z","0.3.18":"2024-09-14T13:07:46.376Z","0.3.19":"2024-09-14T20:26:06.613Z","0.3.20":"2024-09-14T22:53:05.887Z","0.3.21":"2024-09-15T15:09:01.824Z","0.3.22":"2025-01-12T00:01:09.435Z","0.3.23":"2025-06-09T09:11:53.016Z"},"bugs":{"url":"https://github.com/davidenke/context-filter-polyfill/issues"},"author":{"name":"David Enke","email":"david@enke.dev","url":"http://www.davidenke.de"},"license":"MIT","homepage":"https://github.com/davidenke/context-filter-polyfill#readme","repository":{"type":"git","url":"git+ssh://git@github.com/davidenke/context-filter-polyfill.git"},"description":"Polyfills the `CanvasRenderingContext2d` and `OffscreenCanvasRenderingContext2D` capability of adopting CSS3 filters on canvas contexts (at least partially).","maintainers":[{"name":"davidenke","email":"david@enke.dev"}],"readme":"# context-filter-polyfill\n\n[![Build Status](https://github.com/davidenke/context-filter-polyfill/actions/workflows/main.yml/badge.svg?branch=main)](https://github.com/davidenke/context-filter-polyfill)\n[![NPM Version][npm-version-image]][npm-url]\n[![NPM Install Size][npm-install-size-image]][npm-install-size-url]\n\nExamples: https://davidenke.github.io/context-filter-polyfill/\n\nPolyfills [`CanvasRenderingContext2d`](https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D) and [`OffscreenCanvasRenderingContext2d`](https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCanvasRenderingContext2d) capability of adopting [CSS3 filters](https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/filter) on canvas contexts (at least partially).\n\nRight now ~~only WebKit [misses an implementation (Bugzilla #198416)](https://bugs.webkit.org/show_bug.cgi?id=198416)~~ all engines support it natively, despite Safari not having shipped it yet in the stable release channel.\n\n## Installation\n\nAdd the polyfill to your page via script tag from a CDN:\n\n```html\n<head>\n  <script src=\"https://cdn.jsdelivr.net/npm/context-filter-polyfill/dist/index.min.js\"></script>\n</head>\n```\n\nOr from npm:\n\n```bash\nnpm install context-filter-polyfill\n```\n\n... and import it in your code:\n\n```js\nimport 'context-filter-polyfill';\n```\n\n## Changes in 0.3.14\n\nSince version 0.3.14 the method of how the polyfill is applied has been reworked.\nIt now polyfills the filter on each drawing function call instead of applying it once on the context in the end.\n\nThis results in more accurate behavior compared to the previous implementation.\n\nThe [polyfilled and native results](https://davidenke.github.io/context-filter-polyfill/) can be compared with a non-WebKit browser like Firefox or Chrome.\n\n## Supported filters\n\n- [`url`](<https://developer.mozilla.org/en-US/docs/Web/CSS/filter#url()>) ✗\n- [`blur`](<https://developer.mozilla.org/en-US/docs/Web/CSS/filter#blur()>) ✔\n- [`brightness`](<https://developer.mozilla.org/en-US/docs/Web/CSS/filter#brightness()>) ✔\n- [`contrast`](<https://developer.mozilla.org/en-US/docs/Web/CSS/filter#contrast()>) ✔\n- [`drop-shadow`](<https://developer.mozilla.org/en-US/docs/Web/CSS/filter#drop-shadow()>) ✔\n- [`grayscale`](<https://developer.mozilla.org/en-US/docs/Web/CSS/filter#grayscale()>) ✔\n- [`hue-rotate`](<https://developer.mozilla.org/en-US/docs/Web/CSS/filter#hue-rotate()>) ✔\n- [`invert`](<https://developer.mozilla.org/en-US/docs/Web/CSS/filter#invert()>) ✔\n- [`none`](<https://developer.mozilla.org/en-US/docs/Web/CSS/filter#none()>) ✔\n- [`opacity`](<https://developer.mozilla.org/en-US/docs/Web/CSS/filter#opacity()>) ✔\n- [`saturate`](<https://developer.mozilla.org/en-US/docs/Web/CSS/filter#saturate()>) ✔\n- [`sepia`](<https://developer.mozilla.org/en-US/docs/Web/CSS/filter#sepia()>) ✔\n\n## See it in action\n\nJust open the [integration demo](https://davidenke.github.io/context-filter-polyfill/) on Safari / iOS.\n\n## License\n\n[MIT](LICENSE)\n\n[npm-install-size-image]: https://badgen.net/packagephobia/install/context-filter-polyfill\n[npm-install-size-url]: https://packagephobia.com/result?p=context-filter-polyfill\n[npm-url]: https://npmjs.org/package/context-filter-polyfill\n[npm-version-image]: https://badgen.net/npm/v/context-filter-polyfill\n","readmeFilename":"README.md"}