{"_id":"vitest-webgl-canvas-mock","_rev":"2-dff536f9a6fe5ee4f75b0b65278ac40a","name":"vitest-webgl-canvas-mock","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"vitest-webgl-canvas-mock","version":"1.0.0","description":"Mock both 2D and WebGL contexts in Vitest.","main":"lib/index.js","types":"types/index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"test":"vitest","build":"babel src --out-dir lib","prepare":"npm run build"},"dependencies":{"cssfontparser":"^1.2.1","parse-color":"^1.0.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/preset-env":"^7.4.4","babel-plugin-version":"^0.2.3","jest":"^24.8.0","vitest":"^0.29.7"},"repository":{"type":"git","url":"git+https://github.com/RSamaium/vitest-webgl-canvas-mock.git"},"keywords":["mock","vitest","vitest-mock","echarts","canvas","test","unit","stub","webgl","pixi","pixi.js","pixijs"],"author":{"name":"Samuel Ronce & adamfsk"},"license":"MIT","bugs":{"url":"https://github.com/RSamaium/vitest-webgl-canvas-mock/issues"},"homepage":"https://github.com/RSamaium/vitest-webgl-canvas-mock#readme","gitHead":"8206c8708446a791d60abcb8d22ca4ccaa952af0","_id":"vitest-webgl-canvas-mock@1.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Eaz+p2Yk4MEP9LhxBpqdT5kIb14V0wgd2PWO/qPvb0tXgw/ifs4WwOchv9/DiCgAY3IC05IVCkD59cqFQ1lwcQ==","shasum":"45a294230c3bf79087d3950364419e74dcf02f3d","tarball":"https://registry.npmjs.org/vitest-webgl-canvas-mock/-/vitest-webgl-canvas-mock-1.0.0.tgz","fileCount":21,"unpackedSize":136134,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9Q1WrffADlbm2/ef5Xyy407XIN5mGY58D1CtuarGCEAiEA4T2wWRpgskPP7VB9blXkvi3AEXEI8QIthf1w0Uft+EY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHxlgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhQQ//bbg/5iMOugGSntCensxOIAMFE6dZlDkk+VulwH8AFnEfLb4u\r\nDeI4P92rsOB0BWxgsKAUgoeJcpkMKxq9CiRBZ9ttmAAOZHZazwEA6knQidmc\r\nEspdKx6byLsJh6co3uESaK/RL8sC/GC/nX7rZuIYqVyre70z53Y12yvfmJWH\r\n2FEA621DjAlfSsecs91u5Jyq6uVRYJKZUwbFYU2NVH7czxmsQ+q+tYArtNKn\r\nc5BEukckzgn0/VRAYtIGhz2BSLVMcpHRSwiW/L3vzBu1Rtmc7JMzjEz0tsP7\r\nsWhBQqfkg2pPgcSM9DaKgE6MBJ0DyNuMgMZo2zucS5QxUg7svwO6CzgPliv6\r\n0D+q5mofzEMfpLLb3ZK2weV97G1XRuzQegepQJGBaWYYpwxHFV5LAG1dY4+U\r\nykZSoFbuBOK9trrVmpmbbTaw/xcXtIg7qAFkCHntvJyhs/67k9E31ThBcUiz\r\nZDcIXQ3NAxBmtUqk92T9xqFHGdTfCZEeQ/B+KIyblZodehZ12p80zGBIpH6s\r\noJD1oVG17nMfTQuD/srgMcniNo0smjat0Pio9f4UoVfrOt7BxhANQcFAvgl2\r\nk2zvcm81Wp0w6KYwE1w1AQ/2lrQBilKqitIAsb3zSbugFnrpsKkOAbXDc/G1\r\nRxbq/+CCvgtw4VdpdGfPqnUbadG47jwGQ5M=\r\n=xCCe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"webcreative5","email":"sam@webcreative5.net"},"directories":{},"maintainers":[{"name":"webcreative5","email":"sam@webcreative5.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vitest-webgl-canvas-mock_1.0.0_1679759712446_0.9913220073518301"},"_hasShrinkwrap":false},"1.0.1":{"name":"vitest-webgl-canvas-mock","version":"1.0.1","description":"Mock both 2D and WebGL contexts in Vitest.","main":"lib/index.js","module":"src/index.js","types":"types/index.d.ts","exports":{".":{"require":"./lib/index.js","default":"./src/index.js"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"test":"vitest","build":"babel src --out-dir lib","prepare":"npm run build"},"dependencies":{"cssfontparser":"^1.2.1","parse-color":"^1.0.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/preset-env":"^7.4.4","babel-plugin-version":"^0.2.3","jest":"^24.8.0","vitest":"^0.29.7"},"repository":{"type":"git","url":"git+https://github.com/RSamaium/vitest-webgl-canvas-mock.git"},"keywords":["mock","vitest","vitest-mock","echarts","canvas","test","unit","stub","webgl","pixi","pixi.js","pixijs"],"author":{"name":"Samuel Ronce & adamfsk"},"license":"MIT","bugs":{"url":"https://github.com/RSamaium/vitest-webgl-canvas-mock/issues"},"homepage":"https://github.com/RSamaium/vitest-webgl-canvas-mock#readme","gitHead":"ec2e86cfe92292f1750f4e10a67c7e6cefaefbc1","_id":"vitest-webgl-canvas-mock@1.0.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-9SA/RcHeDmMxTk3u9oiOYHCez/KCMPkxCS6wocp8Jchx/dTFzYOGSpDZb8VHpWhA73TLdikJAdh8eSyKHHT+/w==","shasum":"85c93f54fa8b41d20b3115687370de4d905695ab","tarball":"https://registry.npmjs.org/vitest-webgl-canvas-mock/-/vitest-webgl-canvas-mock-1.0.1.tgz","fileCount":36,"unpackedSize":216437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHb7bqfSt/7lp5ax8/2FYXoLIF5YZBng47cpperbFesAiEAnUvum0peGieKTVEsX2T+CLkzucweusW/Xtsg7D1HcyU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIalPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEphAAoft/tZbN5WkV8rAr6aaOiIvSf+77TfukF2+UpcA/ospS5KJk\r\nm5YHUaNvuIt/Lm/xTSljjvQllQ21l+2y1Vi/Am94Li58PHgrMp0kAONnvcYb\r\nJpzy1/yqcrQVYw/23oW61G7J1AXvfVLlJz8Umr9DLgIM+xHtIjlKk8lPUHp1\r\niRoMe5mGMbQFMh2j7EXpPQ6J2Qh/QyAM0veszaFkObxq80KwrE6OV/RFZRIK\r\nKhNwbhkhjGOUjQlXthb3M/vni0sFMr7JcI3lxaaHRF5zEJVIZrZ8G2glw00e\r\nTdOsfnHOkD5t/8R+E6kQW12yWDwLIhvZz/QCXXtofrjteSXZKZinqjEtXMVL\r\n8MZ89nzTTyA5YttvzFHop9WB+z/pETy7+XX1llipOMpXVqi9hQKZ8Bnizc04\r\nIfRoULFKZPzL5MZ/57HwJ4csBEmXYi8lTCHNndV9M/ONAZwCU9xlm5ZvMeq5\r\nhgsA7pk7CNTjTusaAHCIskqlGO2iR/wZBKXwOIseL7wQeKigtNXsRIlQwukc\r\nAZK/O3599C+ZeauJhjgiX/ekfCxDz064rN6MLlo0GTWG0pMvibrN5eXM9DPE\r\nl33G1m2Q9iS2V032SzxyCZjLKOmY6DV+m/Xq2nsp0Eb+m/9Q9tm+ejgoZcoF\r\nlVgioD9a16s4K6SRUHP82QqmYlkHYMBbbfM=\r\n=7Rjq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"webcreative5","email":"sam@webcreative5.net"},"directories":{},"maintainers":[{"name":"webcreative5","email":"sam@webcreative5.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vitest-webgl-canvas-mock_1.0.1_1679927630747_0.21722527799593316"},"_hasShrinkwrap":false},"1.1.0":{"name":"vitest-webgl-canvas-mock","version":"1.1.0","description":"Mock both 2D and WebGL contexts in Vitest.","main":"src/index.js","types":"types/index.d.ts","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"test":"vitest","build":"babel src --out-dir lib","prepare":"npm run build"},"dependencies":{"cssfontparser":"^1.2.1","parse-color":"^1.0.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/preset-env":"^7.4.4","babel-plugin-version":"^0.2.3","jest":"^24.8.0","vitest":"^0.29.7"},"repository":{"type":"git","url":"git+https://github.com/RSamaium/vitest-webgl-canvas-mock.git"},"keywords":["mock","vitest","vitest-mock","echarts","canvas","test","unit","stub","webgl","pixi","pixi.js","pixijs"],"author":{"name":"Samuel Ronce & adamfsk"},"license":"MIT","bugs":{"url":"https://github.com/RSamaium/vitest-webgl-canvas-mock/issues"},"homepage":"https://github.com/RSamaium/vitest-webgl-canvas-mock#readme","gitHead":"8c6f1c968c4ac4f08e2a137cce9223f7ae02ae77","_id":"vitest-webgl-canvas-mock@1.1.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-F/5+XvBs7cSZPe41IGQTbSjNimB4NntPnRqv4eWb42voFKQINH8y2xZkibNUxYJCGIuDFsYp1lDQgTvWLahSzA==","shasum":"17d79f8b2601e7cd77903c59ed744d4d86324e25","tarball":"https://registry.npmjs.org/vitest-webgl-canvas-mock/-/vitest-webgl-canvas-mock-1.1.0.tgz","fileCount":21,"unpackedSize":104581,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEeAd6LcSyTZxsdSTcQ8+Br8NPuQZzTuMbLw3O+PI6ukAiBZIeEo3SBiYxTVr3mLSETJHe8CKbd490PL59Ldzehzlg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIvOEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouCw//YfKiBnMTSx4ccugyT55/JFBTV33H+UUU+/Z2FZtpiTivwncO\r\nqGHPWxMBXhTABxrWh6B31HTgqssZIJOHsY1JfV27l4H0qsKsxLdnsO3z0ADN\r\ndq6h6WSbHNBCTiVD86Skaop7OJh8SDB5N5NejW5bH4CmiH1ZFuIEmKRXnsqG\r\n2LaRH4rrwtt0hzx2Ymcao+PeRChZsQmIdX69ewDXBPZV0eLGXwq3/3RghJP8\r\nGsLMrOgCn3p7WG/X0KwXKWcwcmzEUh/KA+uI+E0aGSUz82/jRZ8Adn10ydWk\r\ncL2Pu0N+uonqKZ2wrb1Gj0izH1tvVk1zjiBs/Jl8vr1Dzp/CT+pvMaCfboxB\r\nfZRfH04I4zyuSgR8S1QkENN39McbxBN9TkN0QUssYAIHG34rZsZsA3F+WKv2\r\nub1UE0Ahr7+FyLK2G2l7lpjYgQamXTOjV6eB8Km+LxJkuXmL+6l1175wGrTL\r\nZGsmR6W4/HJ1SzjdXknXZI4gngfN2iXus2Nqr/82kI4h0Otx8L/VgeBQwzss\r\nbzKiSGAJEU8I/EAoXf+f0OqHKnE/D4t69nx7iD52XVjnpsuOm62odwU93B/L\r\nYEqHsQvK2+Tu4w1m70O4HPV+n+ZL9kYiy7xtPLstzcwOMhlQ1a45TU9zunA1\r\nbkR87MYDle5hdbNITpzdY5sen7MRagYw7UM=\r\n=+FJa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"webcreative5","email":"sam@webcreative5.net"},"directories":{},"maintainers":[{"name":"webcreative5","email":"sam@webcreative5.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vitest-webgl-canvas-mock_1.1.0_1680012164293_0.10011445053913803"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-25T15:55:12.445Z","1.0.0":"2023-03-25T15:55:12.644Z","modified":"2023-03-28T14:02:44.619Z","1.0.1":"2023-03-27T14:33:50.980Z","1.1.0":"2023-03-28T14:02:44.502Z"},"maintainers":[{"name":"webcreative5","email":"sam@webcreative5.net"}],"description":"Mock both 2D and WebGL contexts in Vitest.","homepage":"https://github.com/RSamaium/vitest-webgl-canvas-mock#readme","keywords":["mock","vitest","vitest-mock","echarts","canvas","test","unit","stub","webgl","pixi","pixi.js","pixijs"],"repository":{"type":"git","url":"git+https://github.com/RSamaium/vitest-webgl-canvas-mock.git"},"author":{"name":"Samuel Ronce & adamfsk"},"bugs":{"url":"https://github.com/RSamaium/vitest-webgl-canvas-mock/issues"},"license":"MIT","readme":"# vitest-webgl-canvas-mock\n\n> Mock `canvas` and `WebGL` when running unit test cases with vitest.\n\n## Disclaimer\n\nThis project is a fork of [jest-webgl-canvas-mock](https://github.com/Adamfsk/jest-webgl-canvas-mock) so that both 2d and webgl contexts can be tested in vitest. As such, the only tests provided are those from the original projects. \n\nThe current goal of this project is simply to make any tests using `pixi.js` work in vitest.\n\nPlease feel free to contribute and add any additional functionality required.\n\n## Install\n\nThis should only be installed as a development dependency (`devDependencies`) as it is only designed for testing.\n\n```bash\nnpm i vitest-webgl-canvas-mock\n```\n\n## Setup\n\nIn `__setups__/canvas.js`\n\n```js\nimport 'vitest-webgl-canvas-mock';\n```\n\nIn `vitest.config.js`\n```js\nimport { defineConfig } from 'vite'\n\nexport default defineConfig({\n    test: {\n        setupFiles: ['__setups__/canvas.js']\n        environment: 'jsdom'\n    }\n})\n\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}