{"_id":"@10k24/p5b","_rev":"8-9770ee8dc92ba50f3e10846da8db98ae","name":"@10k24/p5b","dist-tags":{"latest":"1.2.2","beta":"2.0.0-beta"},"versions":{"1.0.1":{"name":"@10k24/p5b","version":"1.0.1","keywords":["p5","p5-js","p5.js","canvas","graphics","pixel-buffer","rgba","nodejs","processing","generative-art","headless"],"author":{"name":"10k24"},"license":"LGPL-2.1-only","_id":"@10k24/p5b@1.0.1","maintainers":[{"name":"shakeelmohamed","email":"contact@shakeelmohamed.com"}],"homepage":"https://github.com/10k24/p5b.js#readme","bugs":{"url":"https://github.com/10k24/p5b.js/issues"},"dist":{"shasum":"a50103178ab18e1af224cd122002d693fd9ac60e","tarball":"https://registry.npmjs.org/@10k24/p5b/-/p5b-1.0.1.tgz","fileCount":5,"integrity":"sha512-7z+d0olUObBiodj90mBrWCvkPoYWSwu1BX3VBGq/r5CPegxuK479xPMfpyVrsv4El2wLZ8zeg+9FnBAizTdGrQ==","signatures":[{"sig":"MEYCIQDijJGQ7YTvvbsv3ccvC+XPiAMqSfBd+j+dcbyuQJSYogIhAMA1395LfLEClTFfQ1eEJyt1pihJCP77wxeK4ZsGKVYA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39603},"main":"p5b.js","type":"commonjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./p5b.mjs","require":"./p5b.js"}},"gitHead":"2199b6004010301add681fd1fa8fb16a7d1f50bd","scripts":{"docs":"node scripts/build-readme.js","lint":"bunx eslint","test":"bun test","lint:fix":"bunx eslint --fix","test:watch":"bun test --watch"},"_npmUser":{"name":"shakeelmohamed","email":"contact@shakeelmohamed.com"},"repository":{"url":"git+https://github.com/10k24/p5b.js.git","type":"git"},"_npmVersion":"11.4.2","description":"Run p5.js sketches in Node.js and stream RGBA pixel buffers","directories":{},"_nodeVersion":"22.17.1","dependencies":{"p5":"^1.11.12","jsdom":"^29.0.1","canvas":"^3.2.3","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"dot":"^1.1.3","eslint":"^9.39.0"},"_npmOperationalInternal":{"tmp":"tmp/p5b_1.0.1_1775287772135_0.08782094734460344","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@10k24/p5b","version":"1.1.1","keywords":["p5","p5-js","p5.js","canvas","graphics","pixel-buffer","rgba","nodejs","processing","generative-art","headless"],"author":{"name":"10k24"},"license":"LGPL-2.1-only","_id":"@10k24/p5b@1.1.1","maintainers":[{"name":"shakeelmohamed","email":"contact@shakeelmohamed.com"}],"homepage":"https://github.com/10k24/p5b.js#readme","bugs":{"url":"https://github.com/10k24/p5b.js/issues"},"dist":{"shasum":"cece9e0a8d962ba95925cc8ef5d3e8540b7529fb","tarball":"https://registry.npmjs.org/@10k24/p5b/-/p5b-1.1.1.tgz","fileCount":6,"integrity":"sha512-hY5UIwQqSjXCuiHw2FPV71lPirPAuCNpJofwW6sc8mnxoBCSAIMNZ5nap1sZ+N2mtucrWWeN48hvu9CdmAEJ+g==","signatures":[{"sig":"MEUCIEF8Yil2uv18RBxHjMmNrnTvauPccdgwS61R3xy658V4AiEA8DU0H1OD74xtK+7kUlbppEEwKW7hGvj6CDiKyzloeFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46511},"main":"p5b.js","type":"commonjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./p5b.mjs","require":"./p5b.js"}},"gitHead":"8b704309666e2d915eaa09fbd1771ad1b1e3b7a5","scripts":{"docs":"node scripts/build-readme.js","lint":"bunx eslint","test":"bun test","lint:fix":"bunx eslint --fix","test:watch":"bun test --watch"},"_npmUser":{"name":"shakeelmohamed","email":"contact@shakeelmohamed.com"},"repository":{"url":"git+https://github.com/10k24/p5b.js.git","type":"git"},"_npmVersion":"11.4.2","description":"Run p5.js sketches in Node.js and stream RGBA pixel buffers","directories":{},"_nodeVersion":"22.17.1","dependencies":{"p5":"^1.11.12","canvas":"^3.2.3","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"dot":"^1.1.3","eslint":"^9.39.0"},"_npmOperationalInternal":{"tmp":"tmp/p5b_1.1.1_1775786140609_0.735446981821263","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@10k24/p5b","version":"1.2.0","keywords":["p5","p5-js","p5.js","canvas","graphics","pixel-buffer","rgba","nodejs","processing","generative-art","headless"],"author":{"name":"10k24"},"license":"LGPL-2.1-only","_id":"@10k24/p5b@1.2.0","maintainers":[{"name":"shakeelmohamed","email":"contact@shakeelmohamed.com"}],"homepage":"https://github.com/10k24/p5b.js#readme","bugs":{"url":"https://github.com/10k24/p5b.js/issues"},"dist":{"shasum":"2331182e91dbac736238166117bf7866873a4a13","tarball":"https://registry.npmjs.org/@10k24/p5b/-/p5b-1.2.0.tgz","fileCount":6,"integrity":"sha512-LR2hSW92hnYId7LuecXSYNfa6GolXa6pDIQFAnl4Mxef5yUcQ99RgspC0EJqA7mjxGjzu1oBaPTeWJRZgkMWUg==","signatures":[{"sig":"MEUCIQC7HEn6h+lgJbfkSPBSiW2en6Vn0USM17tDqJqE17rZkwIgROf0ANaHBhQnpOUULy28a5iXUta2H3IZqCPwT3Xxepo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65505},"main":"p5b.js","type":"commonjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./p5b.mjs","require":"./p5b.js"}},"gitHead":"54e5b64c2560b678ccb20e810b799f5f8e94690c","scripts":{"fix":"bunx eslint --fix","docs":"node scripts/build-readme.js","lint":"bunx eslint","test":"bun test","test:watch":"bun test --watch"},"_npmUser":{"name":"shakeelmohamed","email":"contact@shakeelmohamed.com"},"repository":{"url":"git+https://github.com/10k24/p5b.js.git","type":"git"},"_npmVersion":"11.4.2","description":"Run p5.js sketches in Node.js and stream RGBA pixel buffers","directories":{},"_nodeVersion":"22.17.1","dependencies":{"p5":"^1.11.12","canvas":"^3.2.3","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"dot":"^1.1.3","eslint":"^9.39.0"},"_npmOperationalInternal":{"tmp":"tmp/p5b_1.2.0_1776364901590_0.8240313497488667","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@10k24/p5b","version":"1.2.1","keywords":["p5","p5-js","p5.js","canvas","graphics","pixel-buffer","rgba","nodejs","processing","generative-art","headless"],"author":{"name":"10k24"},"license":"LGPL-2.1-only","_id":"@10k24/p5b@1.2.1","maintainers":[{"name":"shakeelmohamed","email":"contact@shakeelmohamed.com"}],"homepage":"https://github.com/10k24/p5b.js#readme","bugs":{"url":"https://github.com/10k24/p5b.js/issues"},"dist":{"shasum":"43ca243147573218568d92de31547ab96618cadf","tarball":"https://registry.npmjs.org/@10k24/p5b/-/p5b-1.2.1.tgz","fileCount":6,"integrity":"sha512-mcaqMkjAvecVZBP6EFaao6liPtK3HNHNrLwPx1E0waabUNv3Ra0ZbUCB+EdlbtKzxcKkbHZYNC/GluAa9oFb4Q==","signatures":[{"sig":"MEUCIQDeJkouzTuXZtviVMFGUqsfq6/igbkbD+IpM48lf7TlxwIgFdt1XaqptGhmzUIAPvdteUooJ38xu3RquJeML6rzfqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66580},"main":"p5b.js","type":"commonjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./p5b.mjs","require":"./p5b.js"}},"gitHead":"a65d53e66b801db74aa4d1937fcc63ff69edbda5","scripts":{"fix":"bunx eslint --fix","docs":"node scripts/build-readme.js","lint":"bunx eslint","test":"bun test","test:watch":"bun test --watch"},"_npmUser":{"name":"shakeelmohamed","email":"contact@shakeelmohamed.com"},"repository":{"url":"git+https://github.com/10k24/p5b.js.git","type":"git"},"_npmVersion":"11.4.2","description":"Run p5.js sketches in Node.js and stream RGBA pixel buffers","directories":{},"_nodeVersion":"22.17.1","dependencies":{"p5":"^1.11.12","canvas":"^3.2.3","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"dot":"^1.1.3","eslint":"^9.39.0"},"_npmOperationalInternal":{"tmp":"tmp/p5b_1.2.1_1776472544198_0.8886350842851809","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@10k24/p5b","version":"1.2.2","keywords":["p5","p5-js","p5.js","canvas","graphics","pixel-buffer","rgba","nodejs","processing","generative-art","headless"],"author":{"name":"10k24"},"license":"LGPL-2.1-only","_id":"@10k24/p5b@1.2.2","maintainers":[{"name":"shakeelmohamed","email":"contact@shakeelmohamed.com"}],"homepage":"https://github.com/10k24/p5b.js#readme","bugs":{"url":"https://github.com/10k24/p5b.js/issues"},"dist":{"shasum":"f3f89fc8f4fedcaad016593469e2863e390b914b","tarball":"https://registry.npmjs.org/@10k24/p5b/-/p5b-1.2.2.tgz","fileCount":6,"integrity":"sha512-LQ0z5W5LwLcRYm03xDfoaLli7TDahQbvqP61X4DPL+EM0lqgroNSWXsGD6/0rIaUW4Aa/iUP5yT5pjigONUALw==","signatures":[{"sig":"MEYCIQD2n0xS04cRQr+eZf/N+gExE62d+pKppbKeGbzzZrhCpQIhAMMlk0Q3K5wij88/aMPxN+XtDsMqjSUL/6pLd01baDwe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66838},"main":"p5b.js","type":"commonjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./p5b.mjs","require":"./p5b.js"}},"scripts":{"fix":"bunx eslint --fix","docs":"node scripts/build-readme.js","lint":"bunx eslint","test":"bun test","test:watch":"bun test --watch"},"_npmUser":{"name":"shakeelmohamed","email":"contact@shakeelmohamed.com"},"repository":{"url":"git+https://github.com/10k24/p5b.js.git","type":"git"},"_npmVersion":"10.2.3","description":"Run p5.js sketches in Node.js and stream RGBA pixel buffers","directories":{},"_nodeVersion":"20.10.0","dependencies":{"p5":"^1.11.12","canvas":"^3.2.3","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"dot":"^1.1.3","eslint":"^9.39.0"},"_npmOperationalInternal":{"tmp":"tmp/p5b_1.2.2_1776884105218_0.7414385947890532","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta":{"name":"@10k24/p5b","version":"2.0.0-beta","description":"Run p5.js sketches in Node.js and stream RGBA pixel buffers","author":{"name":"10k24"},"main":"p5b.js","exports":{".":{"require":"./p5b.js","import":"./p5b.mjs"}},"repository":{"type":"git","url":"git+https://github.com/10k24/p5b.js.git"},"homepage":"https://github.com/10k24/p5b.js#readme","keywords":["p5","p5-js","p5.js","canvas","graphics","pixel-buffer","rgba","nodejs","processing","generative-art","headless"],"scripts":{"test":"bun run validate:docs && bun test","test:v1":"P5B_P5_PKG=p5 bun test","test:v2":"P5B_P5_PKG=p5-v2 bun test","test:all":"bun run test:v1 && bun run test:v2 && bun run test:webgl && bun run validate:docs","test:coverage":"P5B_P5_PKG=p5 bun test --coverage && P5B_P5_PKG=p5-v2 bun test --coverage","test:webgl":"P5B_P5_PKG=p5-v2 node --test --test-force-exit test/webgl.node.js test/webgl-shaders.node.js","coverage:html":"node scripts/coverage-report.js","postinstall":"node scripts/patch-gifenc.js","test:watch":"bun test --watch","lint":"bunx eslint","drift":"node scripts/compare-adapters.js","fix":"bunx eslint --fix","docs":"node scripts/build-docs.js","validate:docs":"node scripts/validate-docs.js","act":"sh scripts/act.sh"},"license":"LGPL-2.1-only","engines":{"node":">=20.0.0"},"type":"commonjs","peerDependencies":{"p5":"^1.6.0 || ^2.0.0"},"peerDependenciesMeta":{"p5":{"optional":false}},"dependencies":{"canvas":"^3.2.3","opentype.js":"^1.3.4"},"optionalDependencies":{"gl":"^8.1.6"},"devDependencies":{"dot":"^1.1.3","eslint":"^9.39.0","p5":"^1.11.12","p5-v2":"npm:p5@^2.0.0"},"_id":"@10k24/p5b@2.0.0-beta","readmeFilename":"README.md","gitHead":"64033aaca4c32a0be2a0a5fab472a711b77510e0","bugs":{"url":"https://github.com/10k24/p5b.js/issues"},"_nodeVersion":"22.17.1","_npmVersion":"11.4.2","dist":{"integrity":"sha512-ymtaDQ6dy3an0yTpXgawcRx3LIr5pPBVQtvmOib05vwU0Oj6tLHiukMyCW2iEkBvPod7G45wWAnZ6sxQdtKhVg==","shasum":"534d01c6d942838cdfd024a2168a7d1079ce7bca","tarball":"https://registry.npmjs.org/@10k24/p5b/-/p5b-2.0.0-beta.tgz","fileCount":10,"unpackedSize":92326,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDjDJK8+TfVganhHwCq2l5gLOoD8fYKrPyjrz+UJwanMQIgbUy8Bgca3oXUz3Mao1ySsWqhg9L++lQZPIGZd+bMifk="}]},"_npmUser":{"name":"shakeelmohamed","email":"contact@shakeelmohamed.com"},"directories":{},"maintainers":[{"name":"shakeelmohamed","email":"contact@shakeelmohamed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/p5b_2.0.0-beta_1787958626698_0.7388410360021063"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-04T07:29:32.069Z","modified":"2026-08-28T23:10:27.040Z","1.0.0":"2026-04-04T07:17:40.521Z","1.0.1":"2026-04-04T07:29:32.286Z","1.1.1":"2026-04-10T01:55:40.757Z","1.2.0":"2026-04-16T18:41:41.729Z","1.2.1":"2026-04-18T00:35:44.358Z","1.2.2":"2026-04-22T18:55:05.343Z","2.0.0-beta":"2026-08-28T23:10:26.881Z"},"bugs":{"url":"https://github.com/10k24/p5b.js/issues"},"author":{"name":"10k24"},"license":"LGPL-2.1-only","homepage":"https://github.com/10k24/p5b.js#readme","keywords":["p5","p5-js","p5.js","canvas","graphics","pixel-buffer","rgba","nodejs","processing","generative-art","headless"],"repository":{"url":"git+https://github.com/10k24/p5b.js.git","type":"git"},"description":"Run p5.js sketches in Node.js and stream RGBA pixel buffers","maintainers":[{"name":"shakeelmohamed","email":"contact@shakeelmohamed.com"}],"readme":"","readmeFilename":""}