{"_id":"@egman1/pixi-picture","_rev":"2-6a61960915b14782468d252e6fb4192e","name":"@egman1/pixi-picture","dist-tags":{"latest":"2.0.5"},"versions":{"2.0.3":{"name":"@egman1/pixi-picture","version":"2.0.3","description":"PixiJS advanced filter renderer, implements advanced blending modes","author":{"name":"Ivan Popelyshev"},"contributors":[{"name":"Ivan Popelyshev","email":"ivan.popelyshev@gmail.com"}],"main":"./dist/pixi-picture.js","types":"./dist/pixi-picture.d.ts","homepage":"http://www.pixijs.com/","bugs":{"url":"https://github.com/pixijs/pixi-picture/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pixijs/pixi-picture.git"},"scripts":{"cleanup":"rimraf dist && mkdirp dist","prestart":"yarn cleanup","start":"parallelshell \"yarn watch\"","watch":"tsc -w","prebuild":"yarn cleanup","make:dts":"node scripts/make_dts.js","build":"tsc && yarn make:dts"},"devDependencies":{"del":"^2.2.0","mkdirp":"^0.5.1","parallelshell":"^2.0.0","rimraf":"^2.5.3","tmp":"^0.0.33","typescript":"^3.6.3"},"dependencies":{"pixi.js":"I:\\gitReposForks\\pixi.js_new\\bundles\\pixi.js"},"gitHead":"42668a5ba47b2318bfc0532cd2ddc4c8d41dd2e7","_id":"@egman1/pixi-picture@2.0.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-1Q3i/JAcuuxI3US/OmeLfhuCuCHXlKeyid/fhzhY/HwlFiZalLqdUOCdbloTbNdAWljQpNjptyRxGwaHxtyd6A==","shasum":"40926f1ecd8bb33a4cee145b1c031b2798a0c21f","tarball":"https://registry.npmjs.org/@egman1/pixi-picture/-/pixi-picture-2.0.3.tgz","fileCount":14,"unpackedSize":212457,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmBoe7ThKmNOIoIgklWbDYW2oRc3cbfMGMQJ6laqON+AiEA2p7VKtQ4RF6rkwaCIJNqp/cN9aixQSy4vQTdlbRy/b4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDihSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+nxAAgX0kqIeMRQjBrwE8pasHqYtObs13KNFx36uVCOxlmWB+mJKH\r\nSgwBGEdLMBAy1jY+47E0xXYZ0XLpUKRSHgh4qL4N7BiZNmT/Hj89/Yqanpsj\r\nNIF/o1x+hVrgSP1+Uu0G7WCpmoPRjOBcRx2Wq5UANyHXdoi4my/PKUUGV/ar\r\nx+mIbkqlui5GCcOOf+HUD8ckvaGXLz6JPM3v9cowcF0nRuLxqdMUhZwAtdxY\r\nSHW9LPLp0oovNc4gK95FzRpDFc4mWyTseotvTA0p+z0stgAUhZ1aCTx7XaSe\r\nDE5DdJ43bhDExUyWaATVjeN7APMti6IYGOIbrk7t9yGOQWGWTeSW82M+aTTR\r\n4il5NmPWxXc87bxGVVUNDEKgE1NMLebd4mIXpDuVS+zZDxU7WMrEC6jpXOzr\r\nPNBWcN01qASPMi5rBx4nF6Bm3tcOM4II/xFSwHh6P5t3xDfY9/EkKTe+M1qw\r\n2nDZ3b1MetKvTkdmFPQK4i6CszmQRDFgdDIZJHdz+OtoB2LBquc3UeF/8czf\r\nFoQqsjOOMCQO6BllEhPKP179SpHOYloOMi7BOyEKTekEFnnrH9RLID+WBAc8\r\n783MW+OyexNczPXvhXRQgc7Wh1e4eJfSFSv2EmS+33fh1nDfsWVLPQqKpEA3\r\nKxf5BwJ0SosBPq8Q40FcvVCOB701j8gKN1M=\r\n=VaNF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"egman1","email":"troschand@mail.ru"},"directories":{},"maintainers":[{"name":"egman1","email":"troschand@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pixi-picture_2.0.3_1661872210450_0.9807682977743153"},"_hasShrinkwrap":false},"2.0.4":{"name":"@egman1/pixi-picture","version":"2.0.4","description":"PixiJS advanced filter renderer, implements advanced blending modes","author":{"name":"Ivan Popelyshev"},"contributors":[{"name":"Ivan Popelyshev","email":"ivan.popelyshev@gmail.com"}],"main":"./dist/pixi-picture.js","types":"./dist/pixi-picture.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Egman1/pixi-picture.git"},"scripts":{"cleanup":"rimraf dist && mkdirp dist","prestart":"yarn cleanup","start":"parallelshell \"yarn watch\"","watch":"tsc -w","prebuild":"yarn cleanup","make:dts":"node scripts/make_dts.js","build":"tsc && yarn make:dts"},"devDependencies":{"del":"^2.2.0","mkdirp":"^0.5.1","parallelshell":"^2.0.0","rimraf":"^2.5.3","tmp":"^0.0.33","typescript":"^3.6.3"},"dependencies":{"pixi.js":"I:\\gitReposForks\\pixi.js_new\\bundles\\pixi.js"},"gitHead":"42668a5ba47b2318bfc0532cd2ddc4c8d41dd2e7","bugs":{"url":"https://github.com/Egman1/pixi-picture/issues"},"homepage":"https://github.com/Egman1/pixi-picture#readme","_id":"@egman1/pixi-picture@2.0.4","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-8Rx1430piWhQEPBbHPloYawBYMFDYZRDNUoIbbUFJ9G2VbPxPV8y6tlIiivczvZanDJxjIuGtWGnQJlDYr4jbg==","shasum":"eb63fcde915ec0fefe829ba11c285ddfc1063791","tarball":"https://registry.npmjs.org/@egman1/pixi-picture/-/pixi-picture-2.0.4.tgz","fileCount":14,"unpackedSize":212356,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIER0wMx+q7zXcV7baxsFexUtBg8hWaIjbb3p4Tq/7iLtAiEAnq9LfjhsGAmfM9LNvnpSEKd8t2XrSMEdH5631XPvidU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDi2tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrgsg/9E8Yq8ooABEm8xEWx6WXLbcMANIsPsVAfJ5RVsDKNLpfYwtXW\r\nNfjsCTs1gcXC230KhMhm3mEoXQg7tq3ly87ODgLtVhXDrE7gXMYYmZyGts2/\r\nnVlhj1l33bYl5SlkQEcqDUOHDg9a1RqEcqbgTsUHQH4Ozbza0GE/0M1WsnL3\r\nAtqMHCUCeP9Y87IZdJUENpboVl4wCctxU7sOV+/QCb6rJNsfv3tHnjstOCLZ\r\n5VDXzvvrRBbKcrpjpZeAcXmnAYWj03+1TAtcV3wFdEzrCT71HmfkCrZR3Amd\r\nfbTdqr6woGwimpleQMQXTs5OCHmb37Q4J8Uz4tMitLA7MYkN/COnyRegDoS4\r\nRyv2EaYWoOfbfTHznD9FBNTLFVI3a4CX9kfmc2uGNTIBI/KT897QXtWTTa3J\r\ndqsi4kmoywTv6w4MSTaqQPQgWsIYJLsZ8ootkY2Q7rKsdKwm4Qftjihq+/Y2\r\n7yBx5Pl0aUZOHqLUHFuWCMkAOqjfefnQZytGBFkolAUhOdld1eqfsBvJWbDk\r\nQbpL5bPVAzvkxSrBYSMvhFKVuGsO98ODM+ustwxa18cs9Yfe0tESg5wSh1jf\r\nPHz5ztF9rwaCVSjn0fga5e9Itf+15MTTrAX3o6ecVrzdbJywro36xgOwTdVL\r\nxE3i726LyLkPTyRtpIRvfEcn7HHz7t5skEY=\r\n=vL65\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"egman1","email":"troschand@mail.ru"},"directories":{},"maintainers":[{"name":"egman1","email":"troschand@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pixi-picture_2.0.4_1661873581037_0.10925549680890567"},"_hasShrinkwrap":false},"2.0.5":{"name":"@egman1/pixi-picture","version":"2.0.5","description":"PixiJS advanced filter renderer, implements advanced blending modes","author":{"name":"Ivan Popelyshev"},"contributors":[{"name":"Ivan Popelyshev","email":"ivan.popelyshev@gmail.com"}],"main":"./dist/pixi-picture.js","types":"./dist/pixi-picture.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Egman1/pixi-picture.git"},"scripts":{"cleanup":"rimraf dist && mkdirp dist","prestart":"yarn cleanup","start":"parallelshell \"yarn watch\"","watch":"tsc -w","prebuild":"yarn cleanup","make:dts":"node scripts/make_dts.js","build":"tsc && yarn make:dts"},"devDependencies":{"del":"^2.2.0","mkdirp":"^0.5.1","parallelshell":"^2.0.0","rimraf":"^2.5.3","tmp":"^0.0.33","typescript":"^3.6.3"},"dependencies":{"pixi.js":"npm:@egman1/pixi.js@^5.3.8"},"gitHead":"5dce23d77568c096f572e03ca8eb4c9524fbbfe8","bugs":{"url":"https://github.com/Egman1/pixi-picture/issues"},"homepage":"https://github.com/Egman1/pixi-picture#readme","_id":"@egman1/pixi-picture@2.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"egman1","email":"troschand@mail.ru"},"dist":{"integrity":"sha512-FiEQaDD6qNqJM3TFdhaGh6CKaMqTatOqwzbz8teM56I/QRAztg1P26ZwUmfrKRfY6ilFVeoTVPaL4uSPzSM04g==","shasum":"63064087d51528535697f2a0fcdcf08b80126bbb","tarball":"https://registry.npmjs.org/@egman1/pixi-picture/-/pixi-picture-2.0.5.tgz","fileCount":14,"unpackedSize":212334,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH62t6qk5s0lteNXlQjc5aWh8Mxgf8ZFCOgtnUmmUuUPAiAgceDlG7mlzIUXErs/RcT6xXjVZ2WYf677nJFobiPjfA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDjO8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqo2A//SYVvqXh8bG9r8+dNPwaM8uC7qb0fu2jHc0R4q55S3fpZapyx\r\nSyFBcSkQ5lK6da7m6C5beQmAqh5VMpo0O3PE5EPfeW31bKKs0hF0BYWPkwwh\r\nIvde3yEFN0zIMS7W3+TvuJ0j1HuXKWJGk36LZGnSMD0Gk3kG6IXbGSU+gnwv\r\nhTNf3YERNQZt0OVAWx262eo9+ub6vibJr7VHApdzC66tfD5fcojQ4d0euIm9\r\nvf/l2rvysv5j4RvWK5aX3Ph1OvZsHKNvL/3e0qoct1fuhvFjst+n/lCv/nFU\r\ny9EbbTYPD8VIOMfbDsWcczlOxebLS7fTQ02otwZtdQ5JVnRQwIlJHUb9DJh8\r\nzrEUOmLeCOqmxjMrPBPz/6GRd4AZLTaK8s2pRp8SJVf7ectdouOrU7yRpqqF\r\nFJZ00q++cpP6GtAMW2O+hT/UseNjcX44481z0il5efqyw2aJeMmeEOrrH9qX\r\nc4C6W71RyWKUIknbKnklLgpR7vFqEpaecQGuzHpYXb7HZE+CNj/cesDpXEdT\r\nPqOQPJf4FSerEC3B2V34+K3vPvHjG8esjPp7ra6dZWM8ieQJJyvVF8HgKc8O\r\nv3GKZb5ajh46fCtAMEtqPtSHhZfgCuClre+MaNrYPYtZP/4GQ2LkXBHqlaMF\r\nnJ/iCj3uOK/Qgtf1TklVuesRJa5zpN/z4GE=\r\n=f6au\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"egman1","email":"troschand@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pixi-picture_2.0.5_1661875132081_0.7118813641563779"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-30T15:10:10.390Z","2.0.3":"2022-08-30T15:10:10.644Z","modified":"2022-08-30T15:58:52.343Z","2.0.4":"2022-08-30T15:33:01.208Z","2.0.5":"2022-08-30T15:58:52.271Z"},"maintainers":[{"name":"egman1","email":"troschand@mail.ru"}],"description":"PixiJS advanced filter renderer, implements advanced blending modes","homepage":"https://github.com/Egman1/pixi-picture#readme","repository":{"type":"git","url":"git+https://github.com/Egman1/pixi-picture.git"},"contributors":[{"name":"Ivan Popelyshev","email":"ivan.popelyshev@gmail.com"}],"author":{"name":"Ivan Popelyshev"},"bugs":{"url":"https://github.com/Egman1/pixi-picture/issues"},"license":"MIT","readme":"# pixi-picture\r\n\r\n## Blend-modes emulated through filters\r\n\r\nAllows to use blendModes that are not available in pure webgl implementation, such as `PIXI.BLEND_MODES.OVERLAY`.\r\n\r\nPlease, don't add children to sprite if you use those blendModes.\r\n\r\nUse `PIXI.picture.Sprite` instead of `PIXI.Sprite`.\r\n\r\n[Overlay example](https://pixijs.github.io/examples/#/plugin-picture/overlay.js)\r\n\r\nLogic: if sprite has special blendMode, push corresponding filter `PIXI.picture.getBlendFilter(blendMode)`, if area is too small (<1px), dont draw at all.\r\n\r\nIf you want to use this with any components - just look in the source of Sprite how its done.\r\n\r\nAssigning a filter to component directly `container.filters = [PIXI.picture.getBlendFilter(blendMode)]` should work too.\r\n\r\n*To be fixed*: At the moment this implementation is a bit worse than v4, it uses extra pass for filter.\r\n\r\n## Heavenly filter feature\r\n\r\nEnables `backdropSampler` uniform in filters, works only if you render stage to renderTexture or you have a filter somewhere in parents. \r\n\r\nSample DisplacementFilter takes everything from container and applies it as a displacement texture on backdrop.\r\n\r\n[Displacement example](https://pixijs.github.io/examples/#/plugin-picture/displacement.js)\r\n\r\n[Pixelate example](https://pixijs.github.io/examples/#/plugin-picture/pixelate.js)\r\n\r\n## Compatibility\r\n\r\nCompatible with PixiJS 5.3.2 and up. No guarantee for earlier versions!\r\n\r\nFor PixiJS `v4.1` and prior see `pixi-v4.1` branch\r\n\r\nFor PixiJS `v4.7` and prior see `pixi-v4.2` branch\r\n\r\nFor PixiJS `v4.9` and prior see `v4.x` branch , npm 1.3.2\r\n\r\n## How to build\r\n\r\n```bash\r\nnpm install\r\nnpm run build\r\n```\r\n\r\n","readmeFilename":"README.md"}