{"_id":"vitest-canvas-mock","_rev":"30-c0428aeb6e9be284b2d08e71b7123dee","name":"vitest-canvas-mock","dist-tags":{"latest":"1.2.0"},"versions":{"0.0.1":{"name":"vitest-canvas-mock","version":"0.0.1","keywords":["mock","canvas","vitest","test"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@0.0.1","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"8005a7c4ecb1b871f051f9d87cbc8535a104d43d","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-0.0.1.tgz","fileCount":6,"integrity":"sha512-VryjDxCiRGIBzA7gi1dGjUSENHjaCYDx8/6QvGu/t4paaqzGG2jnaA5a87SM7LZzokgryoqTS7RG9g56VuA45g==","signatures":[{"sig":"MEYCIQDeoiHREO5CrBtxhWcKJYYccud39rm9VKx2Yfllk14GaQIhAPxM4HZuDi3CHqu6do5USEMvR2zjkXXrAeX40/6s+BC1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivdXgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqALg//T9GKS0tFptJ1r0xswkW1DhXhofip8YqCcfUqw27yo/Gsqugl\r\ny3GE1JYOxSH5zniqGzSTFNUvUjI9S2eH9OXtcjmO4a1lrnXYfb8ZrzQ+S6lJ\r\nFH/zE6cdA99FMy8y9Xk8ot8kXJgTEfFWir7bByFLF6zF0XMLzm3bBpY+8O41\r\naDAoNdKt007QVrKJvQ84NMdLILUXE8XvWV6S0bbAWNBHHONFjSBKIIM0NloD\r\nKO8nrBX7V56uwNf+bYF//s5B/JQCq2HOWL1IEtwL/6OWOMQUCht4/k0tj91y\r\n0iBm0dZhPTZkfkXeHBhjuoWs/+tuK9ilzWWiD39hgGwG7n32wwmYj5M4SgjO\r\nxAT+vbpPN+TWTvWiHMQijZFzsSF2ZPwAKoLSgfyrgRZctBC39H6fSPAAM/gB\r\nnHN/9cnRpEaW3U3xKM7/cWhNiQ6U6T/iRg3q25fUUbkI8jmmblEPjPlZ0QjB\r\npmb0sEn9WaYGCmc2VdRD/ksmyVnLhxJjTDI4O3YPJwJ/zy8Qvz5DyxY/N//p\r\nsgeCsCBOKtPVgwm4teQLesfbLkZyNGhtKfa+WL5cS9KykQyzpqGuxagB6ZmN\r\nlf0pWfY4tWGkN0+AHhFETM6lOJuOZrk2gv7skGti9bQHI8JGZjwlp9Ki8w/D\r\n0g1F6wWohc6T+S26kgtqCJZeZ1sim9+Qp3M=\r\n=DqCw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3367742b5f52a13afc678ab20cd5a1f75867ffd6","scripts":{"lint":"eslint .","test":"vitest","build":"nr build-fast --dts-resolve","release":"bumpp && npm publish","typecheck":"tsc --noEmit","build-fast":"tsup src/index.ts --format cjs,esm","prepublishOnly":"nr build"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"8.5.0","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"jest-canvas-mock":"^2.4.0"},"eslintConfig":{"extends":"@antfu"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.3.0","devDependencies":{"pnpm":"^7.3.0","tsup":"6.0.1","bumpp":"^8.2.1","eslint":"^8.18.0","vitest":"^0.15.1","@antfu/ni":"^0.16.2","typescript":"^4.7.4","@antfu/eslint-config":"^0.25.1"},"peerDependencies":{"vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_0.0.1_1656608224041_0.37601655524467326","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"vitest-canvas-mock","version":"0.0.2","keywords":["mock","canvas","vitest","test"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@0.0.2","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"c29f0a76fc6c64740f667ffe24ac0ca31c268222","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-0.0.2.tgz","fileCount":6,"integrity":"sha512-DoFGJDWCdPwG3J1d8u0IwcgJy10BKlPNCbZbia3/fudYHlkU5Q9uFrpNSYimw08O6Y5DD4UptvJ9uztUTVN5ZQ==","signatures":[{"sig":"MEUCIH8vtdhK+oqCT5qIvY+x0zPAm3ZNfEY68dAvvcjtqUZtAiEAgUbdq5SLt1vE4sSj7JPGw+YAiiMKZo+E4ZTaAuhUd1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivdpfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoieQ/+MqwPBmJEcO5iRyQ8gwszbIUU8abcV3DFs54nQzI1H3dTTmdU\r\nPvt+uRdZVptLAyCCcfGylyE8yidKPBSO4PJsV3ucDpha9qsz16We9PKyongH\r\niMY/hCkmFRiV5Yt7qQBGl4oFxbBtp75JuApi7NYiktmHgTt46Es2gDId/rgc\r\nOM5xlbPSQ7ZrwlyXeMhFG8clkjIGWfpaJEjtsvUKWG5lyYRp1c2OL9aBtOPO\r\ncrQGtlAFkRFDRSsixh7oBVHoogl0P7RXR3uvPSQSzaw3bVsg2PHfYjoqyNwQ\r\nxi8/WaGe91VEfhXYGFm7JdmjkExk8wBaMahEQr4lFubyMWriU5YFfoV0pmzs\r\nCIT8ktf8jTW6jEXY+0FqHrpa1Y5Be8MgB5eRpyyLGQuc3Z7WVnFlLnJvm2Np\r\nHG7ThoidyHZlz6yc4yjFym2c5z5WeVbXBOLGCwInWD41jmzCGH3SfzkZDxoK\r\n3mDnh531AkNSqD4Or1KfYxg3UEv0XqZoxDHIw4/rVmUqw8IAVGBkgUzIKgZH\r\nZnYNQ9QlH1B+/d9f9oAL5wlu+k+S+C7B4rdXnGQPCQQmfJq01hSdzv1N779d\r\nx3/aRAqiw13iurjep8l2Brtr8XJzOWt334J/d3sUjwP4NULhEsfqE2+E12cy\r\n7vF6EtyW5R+VDR6RgtTprsQ7OaQWyCFszbU=\r\n=gBue\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7937aeb51520b48a296cbd98f1623b5679855977","scripts":{"lint":"eslint .","test":"vitest","build":"nr build-fast --dts-resolve","release":"bumpp && npm publish","typecheck":"tsc --noEmit","build-fast":"tsup src/index.ts --format cjs,esm","prepublishOnly":"nr build"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"8.5.0","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"jest-canvas-mock":"^2.4.0"},"eslintConfig":{"extends":"@antfu"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.3.0","devDependencies":{"pnpm":"^7.3.0","tsup":"6.0.1","bumpp":"^8.2.1","eslint":"^8.18.0","vitest":"^0.15.1","@antfu/ni":"^0.16.2","typescript":"^4.7.4","@antfu/eslint-config":"^0.25.1"},"peerDependencies":{"vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_0.0.2_1656609375172_0.28715352696436924","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"vitest-canvas-mock","version":"0.0.3","keywords":["mock","canvas","vitest","test"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@0.0.3","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"c2d40ced08a44151feb8c340cc506d697deebdac","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-0.0.3.tgz","fileCount":6,"integrity":"sha512-ae9TFnTucif+t8I+jtcJOifxRyR3gggGPihNs+BH8kvXBNr8aW/NjxdWlbNejqBuVNNd2YUefF6z3ha6xH5cnw==","signatures":[{"sig":"MEYCIQDz7XfMEq93G0w5TZ9e2HM/Kq1PqBOM4UpGaSkYev1DpQIhAP5hm2x1mEOAnrqu+F0+l0bvVRUb8eLXOb9ZN6osliXJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwSSfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIDQ/8DJHRHINLX4Wa1IJCJZpWgpht3rYyy6dCTWxFFo3pInDoFVTy\r\n++jO6lGFVRT2TzSWrZGHqQCneMxQcF8qNdJ4N2pUF7hSR6NPjESuLNUsgnrd\r\nsXXFVaMz3SwINPDOdMsw4CDXJeb6GzEGxa8RgHNl9wprTLnX1rr4cR4oJTid\r\naKZ97vVfczJ7o5TJE7YoGVwDh15+HxzmDa+NPCti+L2ja/PloR1N1vZrpgqJ\r\nqBZWj2pRMlRZ2tiVcNDMxlJPsE4JXYhsgfuBBr/ta3a+rR0zzRLco2wxexpX\r\n0RIdwrGfBy0kumiXloucFkXeoDRSkiDjJUcqpNUHRYNvNodCrCw7CST11q+y\r\nsoGKBBL9/mhsyy2snXXeVaY+OhUwq2D5XbWESv8gCg6iWXiWw0A8WYCnfaE6\r\n3NLC//jRASCOyVRggxh58mNpYmsvvxAsZWvfdzILmOKby/jVU0cAemwYF3lx\r\nAHYj1A74XaRps2HgW+alrofC6hjzLNw7I5PD7NyD2gAyaCb+QzKq5+C9BcPd\r\nKtVbwhoZZ7U1IwhxaUWdtLTTjl4/Wcb63ea+75QDDzkZ7BZrCtvk7OxB/rfj\r\nTetfNBaQEx2OwQhanGyJW2+LlgOJwwv4D97Cc8PAh7sE9wFNxQmh4yEQyFV4\r\nVf6dhGyu8vxNq3aqNYMfycjXQyReHD/jdaM=\r\n=O6XJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c58fdb50f84918c4870d8c3718d5ac99b0c6563a","scripts":{"lint":"eslint .","test":"vitest","build":"nr build-fast --dts-resolve","release":"bumpp && npm publish","typecheck":"tsc --noEmit","build-fast":"tsup src/index.ts --format cjs,esm","prepublishOnly":"nr build"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"8.5.0","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"jest-canvas-mock":"^2.4.0"},"eslintConfig":{"extends":"@antfu"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.3.0","devDependencies":{"pnpm":"^7.3.0","tsup":"6.0.1","bumpp":"^8.2.1","eslint":"^8.18.0","vitest":"^0.15.1","@antfu/ni":"^0.16.2","typescript":"^4.7.4","@antfu/eslint-config":"^0.25.1"},"peerDependencies":{"vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_0.0.3_1656824991008_0.24489417844968409","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"vitest-canvas-mock","version":"0.0.4","keywords":["mock","canvas","vitest","test"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@0.0.4","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"5731e095e0a3e60874fae494f60ebe0b8075d83b","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-0.0.4.tgz","fileCount":6,"integrity":"sha512-p8xfkHyqk/HthYS3urfJoGtsrUUNu3/5CMcxVh/kwTihulY5Ti2Fnp+TRsby1TxSDlm7IQL+tic7j/PHcaj82g==","signatures":[{"sig":"MEYCIQCF8G7o2W8y3gyYRjPI1onSvveDbxBjba6PDJ+dB/NRTQIhAJndmpa/1dMwRJg9kG/5NlNNxkPrpG7q4UCDzwFLMvEK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwSX6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDYg//VNqkQn5+8SjZzZSRxajqxeicGWsXGs2QYPR7o5foSCFJ8ZF5\r\nK4tjtf0OE4CBNeoQoXYUMxi6T6ZUC9Jvd7tac4PLY5QV+UNYPY9iGRx6E/yu\r\n1ZtgcEvXCDzv6hXB0S+UdoSR1krCK5sbyfP/wDmskXH8s5BXAhI5toY3yDZ/\r\nL8U0EGtAI/IH8Jh/Uri4gPR+z5nUhaylfC72jiz30PsL09l8XB4XPbytVJdV\r\neQ5rdyh0RdAel8hhWNON37LDF3fi1nv0xhUdZAtTQEq2QJr5B6N7x5b+APyn\r\nax235EQISbbPx+566Z6YqQUmAuh7sWPQ6M+9WBbKPeJGykhuDXMgnWNv3E/E\r\nLfkXZzitv8UJRv0O2gHBsPFWRO854MJJYinOaTWhh9xve9mcmpI7FpBfBPBT\r\nzxTecewkPsXIifODU7sHYidxRnPSjKAu5yvteHw5PRKaRxmiUwsjgNOgD60u\r\nh+59S+xCk56q8M4Xy6YDijHhNeWd8laOuNpH1vVN43CAIUl/pd9QjyBlRTx+\r\nSIcjgum5svdCBm83ngn4LwsKCqIbqPbwx6D7qCOOZivXP1Jcgin1kSt+7Tuh\r\nYRPyAXdKMwlPt9nib/RkC4sc1OVH+b197GpWdMI3PPONjLB0zSUkDCK8YSXE\r\n9XPKyVWDFLtOQOZV90QVGhcBWAKT4eUddlM=\r\n=LxIw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1ec995f6d812a020709d515fc1e242c56c401c6c","scripts":{"lint":"eslint .","test":"vitest","build":"nr build-fast --dts-resolve","release":"bumpp && npm publish","typecheck":"tsc --noEmit","build-fast":"tsup src/index.ts --format cjs,esm","prepublishOnly":"nr build"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"8.5.0","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"jest-canvas-mock":"^2.4.0"},"eslintConfig":{"extends":"@antfu"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.3.0","devDependencies":{"pnpm":"^7.3.0","tsup":"6.0.1","bumpp":"^8.2.1","eslint":"^8.18.0","vitest":"^0.15.1","@antfu/ni":"^0.16.2","typescript":"^4.7.4","@antfu/eslint-config":"^0.25.1"},"peerDependencies":{"vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_0.0.4_1656825338382_0.3816199901114887","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"vitest-canvas-mock","version":"0.2.0","keywords":["mock","canvas","vitest","test"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@0.2.0","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"244b96e21387ebfea2d511a2284784317e0005fa","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-0.2.0.tgz","fileCount":6,"integrity":"sha512-ofAkKIaK74Na2lzCdbiT2kZxYRsxWZhCm2UN0ahvfsgzFCQ3Qqkvzb7fgfkS801rL5papzDrTK4KfuU1+u4UCg==","signatures":[{"sig":"MEYCIQCRWXCQ/e6Erj91c2gQi37lmk8eoGsCvsEQ0qyvRzJesAIhAM1pt+zq/6OL6SuLchYj5BuOFJsBNCwmpSiabmoG4xkE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwSgwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogJQ/9HpRFpZRLt8XnIi8WIbj31eSlNLOc4pUyt4ylxlDOc8bzHaZz\r\nQUGWZNk7IVk7F+oEmOrqbDJxESI9HIWZ9jpUrIG8lw6I5kKUoAoHX+MC8gBc\r\nXMY1srAm7Em6zUj3FmaLrNS6RsNPr6qK1x6ZY+ID74zsFwwbh1dDdUgZB5BU\r\npVkUf2zXSbMTJblx+LLw3ZI+QDeUhfwyG7ItiZ5/mCtnw5l+RSorf4g1HkW/\r\neksYwYxjgOQ6q4X5/b1/Qg40vQKJo0M5X+6N2G4mmPBms3UyKmcuTAmbDk8T\r\n/+vrBrV98rpofIpDFDHqBnF8SyBj1wnY8vDEDg/Z5Oxm0TlBTmSJgpMHRgJh\r\n/UB7oq7806EKywERNUuOLQoDM4IR5Y6vfNfW69ziENXF9w81gqOFpquK76VZ\r\nCTtCm8PlgCrk5TxGdMV9RHLYrbtHD84bADSx2nmY6ugm0y//RMW+tNeb08D5\r\nAArKOvlP1M8VZ7yDlOcd+3JOnzq+khlrDfpPWzGHrJDelgWm/HodO74HK/Lj\r\nPoGpPulzfOVwLkAB2xqpHaxuz+ijbX1PI9eHHBfe2Auy0jsAEDG71ifMmJI3\r\nEvK5EoMEOcD4f+g5vJqk8GVCbbiL0A3GQQsRop3PMmnIPJBikMftBXqQaPy1\r\nFl8UlUREkOXqAwtMrqGq9cMVHWablDjWez8=\r\n=OAwP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2d17b625fd7c2bc0f0386b4d8b2434b19e92918d","scripts":{"lint":"eslint .","test":"vitest","build":"nr build-fast --dts-resolve","release":"bumpp && npm publish","typecheck":"tsc --noEmit","build-fast":"tsup src/index.ts --format cjs,esm"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"8.5.0","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"jest-canvas-mock":"^2.4.0"},"eslintConfig":{"extends":"@antfu"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.3.0","devDependencies":{"pnpm":"^7.3.0","tsup":"6.0.1","bumpp":"^8.2.1","eslint":"^8.18.0","vitest":"^0.15.1","@antfu/ni":"^0.16.2","typescript":"^4.7.4","@antfu/eslint-config":"^0.25.1"},"peerDependencies":{"vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_0.2.0_1656825904160_0.2516029792223906","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"vitest-canvas-mock","version":"0.2.1","keywords":["mock","canvas","vitest","test"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@0.2.1","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"71f4b6305451730a0cd6fa9f431b86d7b94cb292","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-0.2.1.tgz","fileCount":6,"integrity":"sha512-pBO5UhL1AsWCJeFhaATCt3DLD6kyBk3HDVnVC4vq71TXhuLheVG2S+RKCojIbHMpZYH0QBI3Nvf5Jk+P917EmA==","signatures":[{"sig":"MEYCIQDaWOQh1/SfNbTSvuzo65bMG7pAl5fZpMwRWjmt4bdg4QIhAOKAVKDk7Z684nIC3XYuzjcWDC7IQU9Gb5KTujDArwcd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcXlbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt1w//aq6VPZnBvv62BIXpztiscXAjuj01bV/d0puVZjuLk5+vDaoA\r\n94BYhECZncKr/wLi+o1OmnCR0TkMBHnlAbnKYCAStn+0Tx4Yu1OYU7rb4+dm\r\n6+wkwRF0ODV/MP19CZHLu+HYMdOV9kbqi2vZz2GTLIkc2lMB4A7lNrDNJ5Lk\r\nPvGurNcdHaq65jAy1dteXfPTQ0GztVPF+I8a26xtJxOaQ609aIakeaPsqY+e\r\npLnZw7dcCHBWz5pmyWX9nLT4EibZ7ImtTWmTG8Zk28vmdpZzMgv58p8aDoJL\r\nmweEig+OOOge12VuozrirEb2ZO2EgvUcKfSGV41uBsYNU/M7exlEgDQ4sLtE\r\n4X3U1qghaU9NqelVeJHGyfGJ2us8ja2LCqpnOR2YTUHTkPNMtBzF6juGvo5m\r\nDzFh75XO0SIlvzjrMJyZo4r6Qgdp/aXlLchNYOl4Qe8EGRjBOvtuFXf+UxpT\r\n1O8KsJA+gPYIQmhhKSWIJTSGYg5gj/RujLmaBiYiLbizvHp5tECtn6ESO3xy\r\nSi+7Wy5XBQ3XOubPlUNxzKnhPCsqw31HQf5qnLJTyRB3UfmrIZmM8OfuLoNR\r\ns66ZWbKGJTKXqnYszB2jmX7JjrEmvT+zXF3IZ2cf8cYHseBH2gb4k5LXetqp\r\niU4WH+c7LxZkhji+6LKFpB+SuCqZUBeY8Cw=\r\n=Bt4w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d5a8066b222d5ba24265b8aa8d3786cd347a98b6","scripts":{"lint":"eslint .","test":"vitest","build":"pnpm build-fast --dts-resolve","release":"bumpp && npm publish","typecheck":"tsc --noEmit","build-fast":"tsup src/index.ts --format cjs,esm"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"8.15.0","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"jest-canvas-mock":"^2.4.0"},"eslintConfig":{"extends":"@antfu"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.3.0","devDependencies":{"tsup":"6.4.0","bumpp":"^8.2.1","eslint":"^8.18.0","vitest":"^0.25.1","typescript":"^4.7.4","@antfu/eslint-config":"^0.25.1"},"peerDependencies":{"vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_0.2.1_1668381019500_0.3344573512984397","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"vitest-canvas-mock","version":"0.2.2","keywords":["mock","canvas","vitest","test"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@0.2.2","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"2417786c2a970dd0e7a2e86db1bd2b069dc97256","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-0.2.2.tgz","fileCount":6,"integrity":"sha512-xWieqkTMWa7hXbmHcUP9HOnn4qM8/0pK043BD5bD3ipCpr2tNuEn300necwB3Eh2WZp8QV2k1RelXx50fJDT6g==","signatures":[{"sig":"MEQCIDjvoeZ823TLWMvo5OeAQwaGYIsCscIRjPWSNPLVVVLpAiAlwGoA7DUQjSw9AFWrpPMJcqykWbEZsIl/zoHbsxE8Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdRG6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqo7Q//fnfonLsVMRdDJK0qz9erc1x54L9BbkPF+K6emDIyHdiKezSp\r\noUc/I0NZCWvdVbwn6Ubh4N4fpCj9WLEgTrtDKjzdj8xU8ash1AOA2r+LwETp\r\nBTG3Z/5kc/gZ5h5biES2kzqEDwZDiohutXdIYjP15I/saPXYF/PWT7H8czC8\r\nBtBbIt0TGcH1iG2A54KpBS+i4skgUKApHuo/Ik+mAbqh5gCvPTgz+1idzu4e\r\n0KoB3i1B05MdE9petRCLNXyKxAgX3oygZhzKpLZzfTDrRKXuglV2y3FlsH3D\r\ntPubZMB+ZASeUprnEZbA5s8Mi86l1mJE3pm6KRlL60m5H892b8PXGQYi8Vdy\r\n4mFe6xjr2ry5MjysTQybMz7xKZ051lxBrLJu82yTU5wSuTJhuxLdc5YoFNRn\r\nVZxymzEjAehkYZKA+9Qm/mRnlhl1Du+nZmNuHovaWEp6op8kct6moZB9S7vt\r\nYNueBOfQs8wybkCnrW2puZB72RngmxYdDn3X6zRI6VQpzNrkxM6KWhg9a2x/\r\n3hfvUaDP337vfi2PSwM7iTmjvYeULSzOBdfyP10A9JWoLB4RLa8Ohp3nEXod\r\n3ctK8xWA7y4oc9UnzMU/qrUoFstu9JBhm7xiNl1qCk/2vQ9t2Rl6afiRR0Kg\r\ncRnlt4GpP/qJ8QH3eO5ROKmDsGMScg/jpGc=\r\n=ugiy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f7871fa676dd7c2456ac7cb009e96608a4754a54","scripts":{"lint":"eslint .","test":"vitest","build":"pnpm build-fast --dts-resolve","release":"bumpp && npm publish","typecheck":"tsc --noEmit","build-fast":"tsup src/index.ts --format cjs,esm"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"8.15.0","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"jest-canvas-mock":"^2.4.0"},"eslintConfig":{"extends":"@antfu"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.3.0","devDependencies":{"tsup":"6.4.0","bumpp":"^8.2.1","eslint":"^8.18.0","vitest":"^0.25.1","typescript":"^4.7.4","@antfu/eslint-config":"^0.25.1"},"peerDependencies":{"vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_0.2.2_1668616634170_0.7820147817613681","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"vitest-canvas-mock","version":"0.3.0","keywords":["mock","canvas","vitest","test"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@0.3.0","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"85a7c31ae856eb23ec2e9cb77c3d9e89d38b71b0","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-0.3.0.tgz","fileCount":6,"integrity":"sha512-47Xzmj70/VQ4BLjKpMLgcK164xzGi4vCC4fDi4uatERBRFwsQJSVuXHQpW1nQoPQfp/XV6mZ/iT0sP57o/E2Jw==","signatures":[{"sig":"MEYCIQCLJScJ0xcCKqSj2gUa8knKVuE74OLd2hsXDP/zMjPbmwIhAPEQkrkefXYkj6YeowdOpR61UpQorJZQ6xvBiL3dq2fM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6886},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5642ef03fe6a4b5281933714c66db6bfe4cf0927","scripts":{"lint":"eslint .","test":"vitest","build":"pnpm build-fast --dts-resolve","release":"bumpp && npm publish","typecheck":"tsc --noEmit","build-fast":"tsup src/index.ts --format cjs,esm"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"8.15.0","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"jest-canvas-mock":"^2.5.1"},"eslintConfig":{"extends":"@antfu"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.1","devDependencies":{"tsup":"6.7.0","bumpp":"^9.1.1","eslint":"^8.42.0","vitest":"^0.32.0","typescript":"^5.1.3","@antfu/eslint-config":"^0.39.5"},"peerDependencies":{"vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_0.3.0_1686162172445_0.336842310833948","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"vitest-canvas-mock","version":"0.3.1","keywords":["mock","canvas","vitest","test"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@0.3.1","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"f999f565570947ce36531e6ecf254edb59495be5","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-0.3.1.tgz","fileCount":6,"integrity":"sha512-UWkRsgGddcmbo+AWALUua75MvfX98y4/ABrwHdXSCfg+OxGGfzxln3axtvtBYzUdhaGTAfaKZh5gqoPzIJfZng==","signatures":[{"sig":"MEQCIHS7FcC0vIOxGez9kS6CWa1hFG0VTel1SRs/OkYAb30tAiBegQgGHX6dIICtc7pFcSjZDgfP2ha1MMoKYIFFl4N8lA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6886},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ccb5bebd5830dce936a1b275f9a4835ec93890f3","scripts":{"lint":"eslint .","test":"vitest","build":"pnpm build-fast --dts-resolve","release":"bumpp && npm publish","typecheck":"tsc --noEmit","build-fast":"tsup src/index.ts --format cjs,esm"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"8.15.0","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"jest-canvas-mock":"^2.4.0"},"eslintConfig":{"extends":"@antfu"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.1","devDependencies":{"tsup":"6.7.0","bumpp":"^9.1.1","eslint":"^8.42.0","vitest":"^0.32.0","typescript":"^5.1.3","@antfu/eslint-config":"^0.39.5"},"peerDependencies":{"vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_0.3.1_1687190778529_0.024326315584743963","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"vitest-canvas-mock","version":"0.3.2","keywords":["mock","canvas","vitest","test"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@0.3.2","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"d52031c423519e0c7bf2687ca6d7ad2e926ea182","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-0.3.2.tgz","fileCount":7,"integrity":"sha512-lds7MKxvFFPDCGLXsQI2ym1fxvC93DaS0Bb6sdjvylFyL6NYrAAcPb6xZGF2sMOt5fSLHddqAQaujqpbc3p0Zg==","signatures":[{"sig":"MEUCIQDFiS7GiIc3qwWaDOxCzX71GSgOsAhFC349v2/NPVOudQIgByaw7GCzYNxMnPzaNc1qBu9s7vURa1ZPLM3n4C5Lr48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6972},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0483e43f15942624ddfad32a3b2f142995f4147e","scripts":{"lint":"eslint .","test":"vitest","build":"pnpm build-fast --dts-resolve","release":"bumpp && npm publish","typecheck":"tsc --noEmit","build-fast":"tsup src/index.ts --format cjs,esm"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"8.15.0","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"jest-canvas-mock":"~2.4.0"},"eslintConfig":{"extends":"@antfu"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.1","devDependencies":{"tsup":"7.1.0","bumpp":"^9.1.1","eslint":"^8.42.0","vitest":"^0.32.2","typescript":"^5.1.3","@antfu/eslint-config":"^0.39.6"},"peerDependencies":{"vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_0.3.2_1688052112747_0.7398862000321849","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"vitest-canvas-mock","version":"0.3.3","keywords":["mock","canvas","vitest","test"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@0.3.3","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"97e3b5f53003c5cbb9540204ff3122cd25be4dcd","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-0.3.3.tgz","fileCount":7,"integrity":"sha512-3P968tYBpqYyzzOaVtqnmYjqbe13576/fkjbDEJSfQAkHtC5/UjuRHOhFEN/ZV5HVZIkaROBUWgazDKJ+Ibw+Q==","signatures":[{"sig":"MEQCIAU4TEzG/brvwRRwOuoLbTWniiwuiMZmCzDmHWXSXZ97AiA13Nb83yKbrL63TyIb5e+OqtmkiDEzEAGhK2BAunMP8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6973},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"342b9d127478b50dd2bbffb06222417c4586dfe0","scripts":{"lint":"eslint .","test":"vitest","build":"pnpm build-fast --dts-resolve","release":"bumpp && npm publish","typecheck":"tsc --noEmit","build-fast":"tsup src/index.ts --format cjs,esm"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"8.15.0","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"jest-canvas-mock":"~2.5.2"},"eslintConfig":{"extends":"@antfu"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.12","devDependencies":{"tsup":"7.2.0","bumpp":"^9.1.1","eslint":"^8.46.0","vitest":"^0.34.1","typescript":"^5.1.6","@antfu/eslint-config":"^0.40.2"},"peerDependencies":{"vitest":"*"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_0.3.3_1691625517431_0.44497344345017686","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"vitest-canvas-mock","version":"1.0.0","keywords":["mock","canvas","vitest","test"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@1.0.0","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"53253deda4c4cfef6b4efca6691b05501e9dfe56","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-1.0.0.tgz","fileCount":7,"integrity":"sha512-f7gA3h8ItCDo1AEp7TiPPNOroMJ53+rf+DZNapy33wyjAit6o2dKLZJUxiXc+V57l2lkkWORMe2T6bVq9gDomA==","signatures":[{"sig":"MEUCIQCW+zTD1MgPb7ABMNPrXDUAMcrxHGrnZ2Qzi+1a+MQJCwIgQvfLEECiCZ1fmyZdcpVcwAVWsGzBIQRoA4x9H7BtFM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7406},"main":"./dist/index.cjs","type":"module","_from":"file:vitest-canvas-mock-1.0.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint","test":"vitest run","build":"tsdown","release":"changeset publish","lint:fix":"eslint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"_resolved":"/private/var/folders/q1/kftx2m2x1y7gw7443rycjnym0000gn/T/6b27374b70252e7839d0964788c74380/vitest-canvas-mock-1.0.0.tgz","_integrity":"sha512-f7gA3h8ItCDo1AEp7TiPPNOroMJ53+rf+DZNapy33wyjAit6o2dKLZJUxiXc+V57l2lkkWORMe2T6bVq9gDomA==","deprecated":"Please use latest version","repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"10.9.2","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"jest-canvas-mock":"~2.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.2.0","eslint":"^9.38.0","tsdown":"^0.16.6","vitest":"^4.0.12","typescript":"^5.9.3","@types/node":"^24.10.1","@changesets/cli":"^2.29.7","@antfu/eslint-config":"^6.2.0"},"peerDependencies":{"vitest":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_1.0.0_1763651665436_0.578022726164046","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"vitest-canvas-mock","version":"1.0.1","keywords":["mock","canvas","vitest","test"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@1.0.1","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"db83bf6a776a4b84ecd598d915aff46fffa3e0ef","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-1.0.1.tgz","fileCount":7,"integrity":"sha512-NgJBVNvK8TQsagx+UUCGk5evkjcraKRT7mBUqetRdLUqnzDEWlo89dsoMgiPai/Gj/EWL6hES3zG5PIudMXTDg==","signatures":[{"sig":"MEQCIHbdUrN4JB6zNfEqRPlIzjc9FBDjW0eEBd17LbBlIl8AAiBWRyU5fgakrHWybIRsRzJ/EdHjkniskKThdyEv6UMB2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8101},"main":"./dist/index.cjs","type":"module","_from":"file:vitest-canvas-mock-1.0.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint","test":"vitest run","build":"tsdown","release":"changeset publish","lint:fix":"eslint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"_resolved":"/tmp/aa720e9b80a457bb54e8b211de4def91/vitest-canvas-mock-1.0.1.tgz","_integrity":"sha512-NgJBVNvK8TQsagx+UUCGk5evkjcraKRT7mBUqetRdLUqnzDEWlo89dsoMgiPai/Gj/EWL6hES3zG5PIudMXTDg==","deprecated":"Please use latest version","repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"10.9.4","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"jest-canvas-mock":"~2.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.2.0","eslint":"^9.38.0","tsdown":"^0.16.6","vitest":"^4.0.12","typescript":"^5.9.3","@types/node":"^24.10.1","@changesets/cli":"^2.29.7","@antfu/eslint-config":"^6.2.0"},"peerDependencies":{"vitest":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_1.0.1_1763655994033_0.00549624284155148","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"vitest-canvas-mock","version":"1.1.0","keywords":["mock","canvas","vitest","test"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@1.1.0","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"ecc3278d5d1a93ae9753b6131b8b06bbc9d704b2","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-1.1.0.tgz","fileCount":6,"integrity":"sha512-AB7zpmI6owgHDLOILpngjyDsSAuqaKV2Aqn6QCjBH6iV7sqMP9XhomgCzp00jKXfoDJ6CaPvTQWdMACe2ggkpw==","signatures":[{"sig":"MEUCIQDF8hP+/WFf/Hgacio6EELv0VEtiDrsZxzGBeqLew2x9AIgStMLR30R5W0frzPN5GBdUmS0IfQQxZ99l8o2Zdg+o/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139024},"main":"./dist/index.cjs","type":"module","_from":"file:vitest-canvas-mock-1.1.0.tgz","types":"./types/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint","test":"vitest run","build":"tsdown","release":"changeset publish","lint:fix":"eslint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"_resolved":"/tmp/2a5be0f6aa1932a6541ceb9c3ec82111/vitest-canvas-mock-1.1.0.tgz","_integrity":"sha512-AB7zpmI6owgHDLOILpngjyDsSAuqaKV2Aqn6QCjBH6iV7sqMP9XhomgCzp00jKXfoDJ6CaPvTQWdMACe2ggkpw==","repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"10.9.4","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"moo-color":"^1.0.3","cssfontparser":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.2.0","eslint":"^9.38.0","tsdown":"^0.16.6","vitest":"^4.0.12","typescript":"^5.9.3","@types/node":"^24.10.1","@changesets/cli":"^2.29.7","@antfu/eslint-config":"^6.2.0"},"peerDependencies":{"vitest":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_1.1.0_1763661112797_0.2572069648313986","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"vitest-canvas-mock","version":"1.1.1","keywords":["mock","canvas","vitest","test"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@1.1.1","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"f5ba8823f3301bef51bcefa23f61e8ac9fd8dbdb","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-1.1.1.tgz","fileCount":6,"integrity":"sha512-Gd8Q9bNVLM4jQwZsqK5I9jhZK2sX0VXmW3zy6iQzH5uuuuB4sUz944QbmaHuwmkLJx6krD9i0/QKWMH1HccOqQ==","signatures":[{"sig":"MEQCIEnY1HorAtCfVhJ9qKyz1yhSQhp+hNbnCs5Uo5dopmsHAiA6bVKvNi6/1cV5nFt4AG3sXH2aPXdT4eyijztkWFSKEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139519},"main":"./dist/index.cjs","type":"module","_from":"file:vitest-canvas-mock-1.1.1.tgz","types":"./types/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint","test":"vitest run","build":"tsdown","release":"changeset publish","lint:fix":"eslint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"_resolved":"/tmp/7a1e5d1f1e603b9b4785b49333d69bb2/vitest-canvas-mock-1.1.1.tgz","_integrity":"sha512-Gd8Q9bNVLM4jQwZsqK5I9jhZK2sX0VXmW3zy6iQzH5uuuuB4sUz944QbmaHuwmkLJx6krD9i0/QKWMH1HccOqQ==","repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"10.9.4","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"moo-color":"^1.0.3","cssfontparser":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.2.0","eslint":"^9.38.0","tsdown":"^0.16.6","vitest":"^4.0.12","typescript":"^5.9.3","@types/node":"^24.10.1","@changesets/cli":"^2.29.7","@antfu/eslint-config":"^6.2.0"},"peerDependencies":{"vitest":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_1.1.1_1763661629672_0.7447356141582571","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"vitest-canvas-mock","version":"1.1.2","keywords":["mock","canvas","vitest","test"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@1.1.2","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"0951d44429dc6a08db96cc0e2963bc73b1f4d17a","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-1.1.2.tgz","fileCount":6,"integrity":"sha512-cFPhB0CZDrpdp0ZnlvnFCuq8iKRct/RswWbhqNa2HchlKfwN6FAurLwfKWIdBrYAxIzcwIgME0Ytp/VRkV2APg==","signatures":[{"sig":"MEUCIEK9qaoJKHFCZhxXPvhhmlC55xyO4fiFvCEPJVRZe7C4AiEAxjSKVFR+Wavukig7Ph6XgYPa50AL/LdnA1u0leU07LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139556},"main":"./dist/index.cjs","type":"module","_from":"file:vitest-canvas-mock-1.1.2.tgz","types":"./types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint","test":"vitest run","build":"tsdown","release":"changeset publish","lint:fix":"eslint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"_resolved":"/tmp/1b11c22e1aa7c68c5e4bd4562bae50fb/vitest-canvas-mock-1.1.2.tgz","_integrity":"sha512-cFPhB0CZDrpdp0ZnlvnFCuq8iKRct/RswWbhqNa2HchlKfwN6FAurLwfKWIdBrYAxIzcwIgME0Ytp/VRkV2APg==","repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"10.9.4","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"moo-color":"^1.0.3","cssfontparser":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.2.0","eslint":"^9.38.0","tsdown":"^0.16.6","vitest":"^4.0.12","typescript":"^5.9.3","@types/node":"^24.10.1","@changesets/cli":"^2.29.7","@antfu/eslint-config":"^6.2.0"},"peerDependencies":{"vitest":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_1.1.2_1763662636274_0.9922514156634119","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"vitest-canvas-mock","version":"1.1.3","keywords":["mock","canvas","vitest","test"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@1.1.3","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"13e178c5a48332d825c2e37ea123dfe61468cc48","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-1.1.3.tgz","fileCount":6,"integrity":"sha512-zlKJR776Qgd+bcACPh0Pq5MG3xWq+CdkACKY/wX4Jyija0BSz8LH3aCCgwFKYFwtm565+050YFEGG9Ki0gE/Hw==","signatures":[{"sig":"MEUCIA0tS4jrnDLp7qjH0NrEwTzF+YnE3xjfB15niVZuOJY3AiEA5FulvDa2Z8bWKJA+4VYH063fmHaDCrmf3iY/jvjIYAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vitest-canvas-mock@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139541},"main":"./dist/index.cjs","type":"module","_from":"file:vitest-canvas-mock-1.1.3.tgz","types":"./types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint","test":"vitest run","build":"tsdown","release":"changeset publish","lint:fix":"eslint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:07b295dd-3634-4dea-a7bb-eb6cefa42126"}},"_resolved":"/tmp/a1b4c3f5c621a167ec504449def719fc/vitest-canvas-mock-1.1.3.tgz","_integrity":"sha512-zlKJR776Qgd+bcACPh0Pq5MG3xWq+CdkACKY/wX4Jyija0BSz8LH3aCCgwFKYFwtm565+050YFEGG9Ki0gE/Hw==","repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"11.6.2","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"moo-color":"^1.0.3","cssfontparser":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.2.0","eslint":"^9.38.0","tsdown":"^0.16.6","vitest":"^4.0.12","typescript":"^5.9.3","@types/node":"^24.10.1","@changesets/cli":"^2.29.7","@antfu/eslint-config":"^6.2.0"},"peerDependencies":{"vitest":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_1.1.3_1764556499397_0.9969603062338794","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"vitest-canvas-mock","version":"1.1.4","keywords":["canvas","mock","test","vitest"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@1.1.4","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"c84b25c255ae651c888feeb22ff483a9c856c78c","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-1.1.4.tgz","fileCount":6,"integrity":"sha512-4boWHY+STwAxGl1+uwakNNoQky5EjPLC8HuponXNoAscYyT1h/F7RUvTkl4IyF/MiWr3V8Q626je3Iel3eArqA==","signatures":[{"sig":"MEUCIFD6xZ9yeND06xRyoaM8LbeGtPOJ15azYDMaKdL2YZ7YAiEAjJTUc5MsG3Ktf3mh6bk2or2b81zF4eDNdv7F5VgMqeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vitest-canvas-mock@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142838},"main":"./dist/index.cjs","type":"module","_from":"file:vitest-canvas-mock-1.1.4.tgz","types":"./types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"vp pack --watch","fmt":"vp fmt","lint":"vp run lint:ci","test":"vp run test:ci","build":"vp pack","release":"vp exec changeset publish","lint:fix":"vp lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:07b295dd-3634-4dea-a7bb-eb6cefa42126"}},"_resolved":"/tmp/0702997b65175e588a4a8a202b857006/vitest-canvas-mock-1.1.4.tgz","_integrity":"sha512-4boWHY+STwAxGl1+uwakNNoQky5EjPLC8HuponXNoAscYyT1h/F7RUvTkl4IyF/MiWr3V8Q626je3Iel3eArqA==","repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"11.9.0","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"moo-color":"^1.0.3","cssfontparser":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.4.0","vitest":"npm:@voidzero-dev/vite-plus-test@latest","vite-plus":"latest","typescript":"^5.9.3","@types/node":"^24.12.0","@changesets/cli":"^2.30.0"},"peerDependencies":{"vitest":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_1.1.4_1774363359122_0.023801013582099406","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"vitest-canvas-mock","version":"1.1.5","keywords":["canvas","mock","test","vitest"],"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","_id":"vitest-canvas-mock@1.1.5","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","bugs":{"url":"https://github.com/wobsoriano/vitest-canvas-mock/issues"},"dist":{"shasum":"9a1fa7096ab227363e7f9b2bf87338dba5d659d7","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-1.1.5.tgz","fileCount":6,"integrity":"sha512-PWtzolkO/GsG9I9qsLxJ8HzdXQKNz1iRVUcCDJbNBiDuxMp50NC1MWwz2UmDYS4vJqNeKyoLWm7RgjfKWIoQOQ==","signatures":[{"sig":"MEUCIEjtRsRCSXEnvKw5WABsn0VDb6fpAi4Z9LpPEmzhrUsfAiEA9f8Zc5eSOyfd9iuetpOWtTOZA1ZIkIe+BDIamht7uO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTLx5NP9AP9R0bOhnkhx3ITRyuujswmIuzE1CV8ccaswIhAIpXo9ijtU3NDl68jiTnTJD9HIS57RQ3BdLF1onyurKr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vitest-canvas-mock@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142840},"main":"./dist/index.cjs","type":"module","_from":"file:vitest-canvas-mock-1.1.5.tgz","types":"./types/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"vp pack --watch","fmt":"vp fmt","lint":"vp run lint:ci","test":"vp run test:ci","build":"vp pack","release":"vp exec changeset publish","lint:fix":"vp lint --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:07b295dd-3634-4dea-a7bb-eb6cefa42126"}},"_resolved":"/tmp/ff802ffd5f6077a191ebd9d49baebeb9/vitest-canvas-mock-1.1.5.tgz","_integrity":"sha512-PWtzolkO/GsG9I9qsLxJ8HzdXQKNz1iRVUcCDJbNBiDuxMp50NC1MWwz2UmDYS4vJqNeKyoLWm7RgjfKWIoQOQ==","repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"_npmVersion":"11.17.0","description":"🌗 A module used to mock canvas in Vitest.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"moo-color":"^1.0.3","cssfontparser":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.4.0","vitest":"npm:@voidzero-dev/vite-plus-test@latest","vite-plus":"latest","typescript":"^5.9.3","@types/node":"^24.12.0","@changesets/cli":"^2.30.0"},"peerDependencies":{"vitest":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitest-canvas-mock_1.1.5_1786604586713_0.32184141320257487","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"_id":"vitest-canvas-mock@1.2.0","bugs":"https://github.com/wobsoriano/vitest-canvas-mock/issues","dist":{"shasum":"314c47260b75ee76eab0914310dcc02fd684297d","tarball":"https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-1.2.0.tgz","fileCount":6,"integrity":"sha512-gTy8+dL7aDFZq2EOGCk5krSVsvszTW/M+58efNzybehZNakON2HiPfi3bDBAp85L8DL+D+f/cNtQ5N60rZEL7A==","signatures":[{"sig":"MEUCIQCK2bCnrcqLeOxp7OoHkuV0+yZFcBoziWnWQN5eSd9RxwIgVO/RFO8uNVTA266jMnDtyE23HiumT6UUomsLFzqaG94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDS97UzoiZ+7iH7bPd6Uuy9Te/qZIHf7gYpahmcC4XKAAIhALvEbzfOSJNiaj05A9UnMAEWw/LmVGuoY2j+REG9ofEw"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vitest-canvas-mock@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143019},"main":"./dist/index.cjs","name":"vitest-canvas-mock","type":"module","types":"./types/index.d.ts","author":"Robert Soriano <sorianorobertc@gmail.com>","module":"./dist/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"license":"MIT","scripts":{"dev":"vp pack --watch","fmt":"vp fmt","lint":"vp run lint:ci","test":"vp run test:ci","build":"vp pack","release":"vp exec changeset publish","lint:fix":"vp lint --fix"},"version":"1.2.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:07b295dd-3634-4dea-a7bb-eb6cefa42126"}},"homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","keywords":["canvas","mock","test","vitest"],"repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"description":"🌗 A module used to mock canvas in Vitest.","directories":{},"maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"moo-color":"^1.0.3","cssfontparser":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"npm:@voidzero-dev/vite-plus-core@0.3.0","jsdom":"^30.0.1","vitest":"^5.0.0","vite-plus":"0.3.0","typescript":"^7.0.2","@types/node":"^26.4.1","@changesets/cli":"^2.30.0"},"peerDependencies":{"vitest":"^3.0.0 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vitest-canvas-mock_1.2.0_1788585927437_0.25295667506395025"}}},"time":{"created":"2022-06-30T16:57:04.041Z","modified":"2026-09-05T05:25:27.847Z","0.1.0":"2022-03-07T21:17:37.664Z","0.1.1":"2022-03-07T21:52:16.450Z","0.1.2":"2022-03-07T22:39:18.533Z","0.1.3":"2022-03-07T22:41:19.063Z","0.1.4":"2022-03-07T22:43:14.235Z","0.1.5":"2022-03-07T22:46:56.389Z","0.1.6":"2022-03-07T22:48:35.539Z","0.0.1":"2022-06-30T16:57:04.209Z","0.0.2":"2022-06-30T17:16:15.443Z","0.0.3":"2022-07-03T05:09:51.150Z","0.0.4":"2022-07-03T05:15:38.557Z","0.2.0":"2022-07-03T05:25:04.319Z","0.2.1":"2022-11-13T23:10:19.667Z","0.2.2":"2022-11-16T16:37:14.329Z","0.3.0":"2023-06-07T18:22:52.649Z","0.3.1":"2023-06-19T16:06:18.885Z","0.3.2":"2023-06-29T15:21:52.965Z","0.3.3":"2023-08-09T23:58:37.630Z","1.0.0":"2025-11-20T15:14:25.607Z","1.0.1":"2025-11-20T16:26:34.216Z","1.1.0":"2025-11-20T17:51:52.983Z","1.1.1":"2025-11-20T18:00:29.865Z","1.1.2":"2025-11-20T18:17:16.464Z","1.1.3":"2025-12-01T02:34:59.586Z","1.1.4":"2026-03-24T14:42:39.285Z","1.1.5":"2026-08-13T07:03:06.784Z","1.2.0":"2026-09-05T05:25:27.538Z"},"bugs":"https://github.com/wobsoriano/vitest-canvas-mock/issues","author":"Robert Soriano <sorianorobertc@gmail.com>","license":"MIT","homepage":"https://github.com/wobsoriano/vitest-canvas-mock#readme","keywords":["canvas","mock","test","vitest"],"repository":{"url":"git+https://github.com/wobsoriano/vitest-canvas-mock.git","type":"git"},"description":"🌗 A module used to mock canvas in Vitest.","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"readme":"# vitest-canvas-mock\n\nMock `canvas` when running unit tests with [vitest](https://vitest.dev/).\n\nThis is a fork of [jest-canvas-mock](https://github.com/hustcc/jest-canvas-mock), migrated to work with Vitest instead of Jest. All credits goes to the original author.\n\n## Install\n\n```bash\nnpm install vitest-canvas-mock -D\n```\n\nRequires Vitest 3, 4, or 5.\n\n## Usage\n\n1. Create a new setup file that imports `vitest-canvas-mock` or add it to an existing setup file.\n\n```ts\n// vitest.setup.ts\nimport 'vitest-canvas-mock';\n```\n\n2. In your `vitest.config.ts` file, create a `setupFiles` array and add that file:\n\n```ts\nimport { defineConfig } from 'vitest/config';\n\nexport default defineConfig({\n  test: {\n    setupFiles: ['./vitest.setup.ts'],\n    environment: 'jsdom',\n  },\n});\n```\n\n## Reset\n\nIf you reset the vitest mocks (for example, with `vi.resetAllMocks()`), you can call `setupVitestCanvasMock()` to re-create it.\n\n```ts\nimport { setupVitestCanvasMock } from 'vitest-canvas-mock';\n\nbeforeEach(() => {\n  vi.resetAllMocks();\n  setupVitestCanvasMock();\n});\n```\n\nThis mock strategy implements all the canvas functions and actually verifies the parameters. If a\nknown condition would cause the browser to throw a `TypeError` or a `DOMException`, it emulates the\nerror. For instance, the `CanvasRenderingContext2D#arc` function will throw a `TypeError` if the\nradius is negative, or if it was not provided with enough parameters.\n\n```ts\n// arc throws a TypeError when the argument length is less than 5\nexpect(() => ctx.arc(1, 2, 3, 4)).toThrow(TypeError);\n\n// when radius is negative, arc throws a dom exception when all parameters are finite\nexpect(() => ctx.arc(0, 0, -10, 0, Math.PI * 2)).toThrow(DOMException);\n```\n\nThe function will do `Number` type coercion and verify the inputs exactly like the browser does. So\nthis is valid input.\n\n```ts\nexpect(() => ctx.arc('10', '10', '20', '0', '6.14')).not.toThrow();\n```\n\nAnother part of the strategy is to validate input types. When using the\n`CanvasRenderingContext2D#fill` function, if you pass it an invalid `fillRule` it will throw a\n`TypeError` just like the browser does.\n\n```ts\nexpect(() => ctx.fill('invalid!')).toThrow(TypeError);\nexpect(() => ctx.fill(new Path2D(), 'invalid!')).toThrow(TypeError);\n```\n\nWe try to follow the ECMAScript specification as closely as possible.\n\n## Snapshots\n\nThere are multiple ways to validate canvas state using snapshots. There are currently three methods\nattached to the `CanvasRenderingContext2D` class. The first way to use this feature is by using the\n`__getEvents` method.\n\n```ts\n/**\n * In order to see which functions and properties were used for the test, you can use `__getEvents`\n * to gather this information.\n */\nconst events = ctx.__getEvents();\n\nexpect(events).toMatchSnapshot(); // vitest will assert the events match the snapshot\n```\n\nThe second way is to inspect the current path associated with the context.\n\n```ts\nctx.beginPath();\nctx.arc(1, 2, 3, 4, 5);\nctx.moveTo(6, 7);\nctx.rect(6, 7, 8, 9);\nctx.closePath();\n\n/**\n * Any method that modifies the current path (and subpath) will be pushed to an event array. When\n * using the `__getPath` method, that array will sliced and usable for snapshots.\n */\nconst path = ctx.__getPath();\nexpect(path).toMatchSnapshot();\n```\n\nThe third way is to inspect all of the successful draw calls submitted to the context.\n\n```ts\nctx.drawImage(img, 0, 0);\n\n/**\n * Every drawImage, fill, stroke, fillText, or strokeText function call will be logged in an event\n * array. This method will return those events here for inspection.\n */\nconst calls = ctx.__getDrawCalls();\nexpect(calls).toMatchSnapshot();\n```\n\nIn some cases it may be useful to clear the events or draw calls that have already been logged.\n\n```ts\n// Clear events\nctx.__clearEvents();\n\n// Clear draw calls\nctx.__clearDrawCalls();\n```\n\nFinally, it's possible to inspect the clipping region calls by using the `__getClippingRegion`\nfunction.\n\n```ts\nconst clippingRegion = ctx.__getClippingRegion();\nexpect(clippingRegion).toMatchSnapshot();\n```\n\nThe clipping region cannot be cleared because it's based on the stack values and when the `.clip()`\nfunction is called.\n\n## Override default mock return value\n\nYou can override the default mock return value in your test to suit your need. For example, to override return value of `toDataURL`:\n\n```ts\ncanvas.toDataURL.mockReturnValueOnce(\n  'data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==',\n);\n```\n\n## License\n\nMIT\n","readmeFilename":""}