{"_id":"creagen","_rev":"33-0927425989b6c71db5c8691e9f13ac85","name":"creagen","dist-tags":{"latest":"0.1.5"},"versions":{"0.0.5":{"name":"creagen","version":"0.0.5","keywords":[],"author":{"name":"Lyr"},"license":"ISC","_id":"creagen@0.0.5","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"009dcd1f44953f1c43f8def0ba1883b32aaab04d","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.5.tgz","fileCount":37,"integrity":"sha512-NguI20J0bGYVhdfdOkRLQyUPfFxYb+UiUleABdJ5n2erjb+WhOdd/hG10Y9u/ZlUyv41/amhEU/iN0CogaRh1A==","signatures":[{"sig":"MEUCIQDMrqvCI9f941/UZhai++t8h8vdWNF5aFFmXV6Qr6zHiQIgPrNpxvY1h4wMm76mkahtRninTKCGlcTNTbakhpo/ZDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778143},"main":"./dist/creagen.js","module":"./dist/creagen.js","gitHead":"849280c3c8817e9ee1120f358a16751fc980d92b","scripts":{"build":"cp -f debug.ts src/constants.ts && rollup -c","watch":"cp -f debug.ts src/constants.ts && rollup -c --watch","build:release":"cp -f release.ts src/constants.ts && rollup -c","watch:release":"cp -f release.ts src/constants.ts && rollup -c --watch","watch:chokidar":"chokidar 'src/**/*' -i src/constants.ts -c 'npm run build'"},"typings":"./dist/creagen.d.ts","_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.0.0","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"knn":"^0.0.2","rbush":"^4.0.1","kdbush":"^4.0.2","skmeans":"^0.11.3","ml-kmeans":"^6.0.0","@turf/turf":"^7.2.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","kd-tree-javascript":"^1.0.3","@rarebearsoft/marvinj":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.30.1","prettier":"^3.4.2","typescript":"^5.7.3","chokidar-cli":"^3.0.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@types/kd-tree-javascript":"^1.0.3","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.5_1738427490832_0.8023189712509051","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"creagen","version":"0.0.6","keywords":[],"author":{"name":"Lyr"},"license":"ISC","_id":"creagen@0.0.6","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"b8082840a075f094edf3edde546d4f2bc1f616e3","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.6.tgz","fileCount":37,"integrity":"sha512-5NQzZoP+2TOiPlDJgyn0DyfoR9xmW89Su0+uu0ux3Rf3TAt/zboYhugg5kaZHbKWEkatxzLyCuCgW6/mzVmUBA==","signatures":[{"sig":"MEQCICN4KSrKV/0ATtfUX902bd8SmCCcT0BZXR7j4urgdZMJAiBshYo0E/lap7aWCEyEzQXGOF29Kt0ObJliOXPcyKnJHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778143},"main":"./dist/creagen.js","module":"./dist/creagen.js","gitHead":"8b6e214f485768a37fa53ed220f6e02efc8b01da","scripts":{"build":"cp -f debug.ts src/constants.ts && rollup -c","watch":"cp -f debug.ts src/constants.ts && rollup -c --watch","build:release":"cp -f release.ts src/constants.ts && rollup -c","watch:release":"cp -f release.ts src/constants.ts && rollup -c --watch","watch:chokidar":"chokidar 'src/**/*' -i src/constants.ts -c 'npm run build'"},"typings":"./dist/creagen.d.ts","_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.0.0","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"knn":"^0.0.2","rbush":"^4.0.1","kdbush":"^4.0.2","skmeans":"^0.11.3","ml-kmeans":"^6.0.0","@turf/turf":"^7.2.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","kd-tree-javascript":"^1.0.3","@rarebearsoft/marvinj":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.30.1","prettier":"^3.4.2","typescript":"^5.7.3","chokidar-cli":"^3.0.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@types/kd-tree-javascript":"^1.0.3","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.6_1738429340572_0.7816512324766833","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"creagen","version":"0.0.7","keywords":[],"author":{"name":"Lyr"},"license":"Apache-2.0","_id":"creagen@0.0.7","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"a6860c9e2b6bd0b7fa9414431909f91a96c80e15","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.7.tgz","fileCount":43,"integrity":"sha512-wlF9J9sV3IpPxRWQnmAJ0MUfCLhQABC8yJcPl0zxeTG9bq/Sc0BiJeq2Kf4I2ViqDnLI6B8WpKkq32M4ds/b2Q==","signatures":[{"sig":"MEQCIBdYfUISwuni1F9CrTtnT2DOoQZ7AIVTHOq7RFg4Wb5dAiBXS7H7ZvWVlGbJACr7ZXgMp+Y4w18pYGK0RdzksnyNxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7618591},"main":"./dist/creagen.js","module":"./dist/creagen.js","gitHead":"bcd82a398b93415553d22ed5c34c393a699cabc9","scripts":{"test":"vitest","build":"cp -f debug.ts src/constants.ts && rollup -c","watch":"cp -f debug.ts src/constants.ts && rollup -c --watch","test:watch":"vitest --watch","build:release":"cp -f release.ts src/constants.ts && rollup -c","watch:release":"cp -f release.ts src/constants.ts && rollup -c --watch","watch:chokidar":"chokidar 'src/**/*' -i src/constants.ts -c 'npm run build'"},"typings":"./dist/creagen.d.ts","_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.2.0","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"knn":"^0.0.2","rbush":"^4.0.1","kdbush":"^4.0.2","skmeans":"^0.11.3","ml-kmeans":"^6.0.0","@turf/turf":"^7.2.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","kd-tree-javascript":"^1.0.3","@rarebearsoft/marvinj":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.30.1","vitest":"^3.0.8","prettier":"^3.4.2","typescript":"^5.7.3","chokidar-cli":"^3.0.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@types/kd-tree-javascript":"^1.0.3","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.7_1742788669903_0.13068550598948536","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"creagen","version":"0.0.8","keywords":[],"author":{"name":"Lyr"},"license":"Apache-2.0","_id":"creagen@0.0.8","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"3d5b7e22ce812082742aedfc04aa5f276c9dcb77","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.8.tgz","fileCount":44,"integrity":"sha512-s3hUOXrHrDL3Bb7d7l56KjrmVEzM4hENcJuz4MW8y5vZKXJeZOfsmEE+pFJ0IcE+egJt5F0iL62juy5G+ZhZSQ==","signatures":[{"sig":"MEYCIQCLuqdnAjZo5bNG62BUidJxCLW9QJ6+Q0VnXG9IrdmJSQIhAKJ35WMOIad03c+e6GNjJWQ8VXabUE4pPymXhXjIbRGM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16974158},"main":"./dist/creagen.js","module":"./dist/creagen.js","gitHead":"78e6ba901954d595fa39a64f4169b462f4900af3","scripts":{"test":"vitest","build":"cp -f debug.ts src/constants.ts && rollup -c","watch":"cp -f debug.ts src/constants.ts && rollup -c --watch","test:watch":"vitest --watch","build:release":"cp -f release.ts src/constants.ts && rollup -c","watch:release":"cp -f release.ts src/constants.ts && rollup -c --watch","watch:chokidar":"chokidar 'src/**/*' -i src/constants.ts -c 'npm run build'"},"typings":"./dist/creagen.d.ts","_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.3.0","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"knn":"^0.0.2","rbush":"^4.0.1","kdbush":"^4.0.2","skmeans":"^0.11.3","ml-kmeans":"^6.0.0","@turf/turf":"^7.2.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","kd-tree-javascript":"^1.0.3","@rarebearsoft/marvinj":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.30.1","vitest":"^3.0.8","prettier":"^3.4.2","typescript":"^5.7.3","chokidar-cli":"^3.0.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@types/kd-tree-javascript":"^1.0.3","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.8_1744842724294_0.8808229068350584","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"creagen","version":"0.0.9","keywords":[],"author":{"name":"Lyr"},"license":"Apache-2.0","_id":"creagen@0.0.9","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"1abd1fde2779f29da200d56748b1dc766f1e900b","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.9.tgz","fileCount":44,"integrity":"sha512-pmdOs14uM8yELLcSlI4qMUb4UcgiBeJTVLF0mKiONf9IUsLwU/JidE7VD7/MFzJjjGVJykobybI3CTfqnBX6fg==","signatures":[{"sig":"MEYCIQD2iWpdnBPazgr9KTSF2ZjNIW34je5gdr6YkHcsgxs2wwIhAI+rv5V+Pxu+9+9/0dxDFO3sM2ExPP+MFgjYacmoj3e7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14911727},"main":"./dist/creagen.js","module":"./dist/creagen.js","gitHead":"48da2d26012a7a0e0ca436d18fa0e8455b260bd6","scripts":{"test":"vitest","build":"cp -f debug.ts src/constants.ts && rollup -c","watch":"cp -f debug.ts src/constants.ts && rollup -c --watch","test:watch":"vitest --watch","build:release":"cp -f release.ts src/constants.ts && rollup -c","watch:release":"cp -f release.ts src/constants.ts && rollup -c --watch","watch:chokidar":"npm run build && chokidar 'src/**/*' -i src/constants.ts -c 'npm run build'"},"typings":"./dist/creagen.d.ts","_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.3.0","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"knn":"^0.0.2","rbush":"^4.0.1","kdbush":"^4.0.2","skmeans":"^0.11.3","ml-kmeans":"^6.0.0","@turf/turf":"^7.2.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","kd-tree-javascript":"^1.0.3","@rarebearsoft/marvinj":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.30.1","vitest":"^3.0.8","prettier":"^3.4.2","typescript":"^5.7.3","chokidar-cli":"^3.0.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@types/kd-tree-javascript":"^1.0.3","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.9_1745489978061_0.5961522241853738","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"creagen","version":"0.0.11","keywords":[],"author":{"name":"Lyr"},"license":"Apache-2.0","_id":"creagen@0.0.11","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"966b7d8550b0fb49944a5bdd65c92961a4461327","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.11.tgz","fileCount":48,"integrity":"sha512-FpqM2jE4WL2qwpE95sXhO9Hg+t97m7jLAM/rAtUJ3GX/r/qVe+cv/KiSr2CgqVy4xnG74xMawxTfyXe/Y7l7AQ==","signatures":[{"sig":"MEQCIGmHRcdX0vcmC3+07mcGjKQRCIYjMK64qCP2urAKmsMwAiBX2PF9/H8FVkkvoc6+gwg5+weCAq2x2ttXHvYzWUcWGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":859791},"main":"./dist/creagen.js","module":"./dist/creagen.js","gitHead":"4f0d06968b77bcefd6724c33d19c54aaec14f3d8","scripts":{"test":"vitest","build":"cp -f debug.ts src/constants.ts && rollup -c","watch":"cp -f debug.ts src/constants.ts && rollup -c --watch","test:watch":"vitest --watch","build:release":"cp -f release.ts src/constants.ts && rollup -c","watch:release":"cp -f release.ts src/constants.ts && rollup -c --watch","watch:chokidar":"npm run build && chokidar 'src/**/*' -i src/constants.ts -c 'npm run build'"},"typings":"./dist/creagen.d.ts","_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.4.1","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"knn":"^0.0.2","rbush":"^4.0.1","kdbush":"^4.0.2","skmeans":"^0.11.3","ml-kmeans":"^6.0.0","@turf/turf":"^7.2.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","kd-tree-javascript":"^1.0.3","@rarebearsoft/marvinj":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.30.1","vitest":"^3.0.8","prettier":"^3.4.2","typescript":"^5.7.3","chokidar-cli":"^3.0.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@types/kd-tree-javascript":"^1.0.3","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.11_1749720891329_0.9276557278491633","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"creagen","version":"0.0.12","keywords":[],"author":{"name":"Lyr"},"license":"Apache-2.0","_id":"creagen@0.0.12","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"0a14264065e97704297b087d327a3d59b78ce3ff","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.12.tgz","fileCount":48,"integrity":"sha512-cA52VMMyctj9gyMOxmv/vkI+hCdRa4rs+BRwUmSkJbEgGQI7qyXkQYlyMFXw1S9DOUEe/OHwY49DFa5PI0QMZw==","signatures":[{"sig":"MEYCIQD2Z/53oN9lOLPsPmqxdY4/oNebKp9ng+Vsap/MYO6EoAIhAN6T6Epz/CpZuclyYJxdYwDmoxC1f4IwncZrMCP1SR4K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":859909},"main":"./dist/creagen.js","module":"./dist/creagen.js","gitHead":"3930efc3b5a8c97c5d1ab8dfdd2319fc2ed803c3","scripts":{"test":"vitest","build":"cp -f debug.ts src/constants.ts && rollup -c","watch":"cp -f debug.ts src/constants.ts && rollup -c --watch","test:watch":"vitest --watch","build:release":"cp -f release.ts src/constants.ts && rollup -c","watch:release":"cp -f release.ts src/constants.ts && rollup -c --watch","watch:chokidar":"npm run build && chokidar 'src/**/*' -i src/constants.ts -c 'npm run build'"},"typings":"./dist/creagen.d.ts","_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.4.1","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"knn":"^0.0.2","rbush":"^4.0.1","kdbush":"^4.0.2","skmeans":"^0.11.3","ml-kmeans":"^6.0.0","@turf/turf":"^7.2.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","kd-tree-javascript":"^1.0.3","@rarebearsoft/marvinj":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.30.1","vitest":"^3.0.8","prettier":"^3.4.2","typescript":"^5.7.3","chokidar-cli":"^3.0.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@types/kd-tree-javascript":"^1.0.3","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.12_1749730269518_0.12213335247041601","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"creagen","version":"0.0.13","keywords":[],"author":{"name":"Lyr"},"license":"Apache-2.0","_id":"creagen@0.0.13","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"d1bd45b5a6b39e46062392d17cf9347ed7154652","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.13.tgz","fileCount":48,"integrity":"sha512-6eD7lDz/wXOfSngW3dEVk+gNqTiLwsbYwKodpMffzzWbzEa13MNitpbGabwdhL0V0453NSC3X0jCZNwBXFSNHw==","signatures":[{"sig":"MEUCIQCRSQQM/kbGy7wO4Y4TjYjpKXI1ljA2Jv2pcDkNZmvYJwIgVPBa7D7s14IiuLdxHCtFN4KCBt98RQQmX9CT01eN90Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":862892},"main":"./dist/creagen.js","module":"./dist/creagen.js","gitHead":"1c280cce8bb250fa1aba22c048053984ce74ccb1","scripts":{"test":"vitest","build":"cp -f debug.ts src/constants.ts && rollup -c","watch":"cp -f debug.ts src/constants.ts && rollup -c --watch","test:watch":"vitest --watch","build:release":"cp -f release.ts src/constants.ts && rollup -c","watch:release":"cp -f release.ts src/constants.ts && rollup -c --watch","watch:chokidar":"npm run build && chokidar 'src/**/*' -i src/constants.ts -c 'npm run build'"},"typings":"./dist/creagen.d.ts","_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.4.2","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"knn":"^0.0.2","rbush":"^4.0.1","kdbush":"^4.0.2","skmeans":"^0.11.3","ml-kmeans":"^6.0.0","@turf/turf":"^7.2.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","kd-tree-javascript":"^1.0.3","@rarebearsoft/marvinj":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.30.1","vitest":"^3.0.8","prettier":"^3.4.2","typescript":"^5.7.3","chokidar-cli":"^3.0.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@types/kd-tree-javascript":"^1.0.3","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.13_1753176863412_0.432935298322344","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"creagen","version":"0.0.14","keywords":[],"author":{"name":"Lyr"},"license":"Apache-2.0","_id":"creagen@0.0.14","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"81050c019c9ccb7a87e520ead317fcfe5ca1dd61","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.14.tgz","fileCount":48,"integrity":"sha512-ZDXCDT1Y2NvCTtSPUorGLqNQc/SNHtn9XqcVkbfBwH9wAjJOxgmcX7ZeEhy72DHm5MQQ4Cdrk6ywkE6pJpyMSg==","signatures":[{"sig":"MEYCIQCIl8PJD/MNlDL68YonPuOhawCHQaZa8a6A522f1qBzwQIhAIJuzGq2TtkN9moh4JtFitYmoN7Rgzv7DQs2qlTuj2Gc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":865108},"main":"./dist/creagen.js","module":"./dist/creagen.js","gitHead":"54a190aaea82cad62f7146616d27e2b83e027a4b","scripts":{"test":"vitest","build":"cp -f debug.ts src/constants.ts && rollup -c","watch":"cp -f debug.ts src/constants.ts && rollup -c --watch","test:watch":"vitest --watch","build:release":"cp -f release.ts src/constants.ts && rollup -c","watch:release":"cp -f release.ts src/constants.ts && rollup -c --watch","watch:chokidar":"npm run build && chokidar 'src/**/*' -i src/constants.ts -c 'npm run build'"},"typings":"./dist/creagen.d.ts","_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"10.9.2","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"knn":"^0.0.2","rbush":"^4.0.1","kdbush":"^4.0.2","skmeans":"^0.11.3","ml-kmeans":"^6.0.0","@turf/turf":"^7.2.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","kd-tree-javascript":"^1.0.3","@rarebearsoft/marvinj":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.30.1","vitest":"^3.0.8","prettier":"^3.4.2","typescript":"^5.7.3","chokidar-cli":"^3.0.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@types/kd-tree-javascript":"^1.0.3","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.14_1754181387869_0.7274553039622231","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"creagen","version":"0.0.15","keywords":[],"author":{"name":"Lyr"},"license":"Apache-2.0","_id":"creagen@0.0.15","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"1d9dad8937dfe8bdc762aac3c977739a747b6792","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.15.tgz","fileCount":49,"integrity":"sha512-K250lPYTR+aI4+Uy0m1Zmxuw8YgAO2oYGpTyZwA3/MwsWoE7LumW3k+FWTA3KJWDNSCN9wmXBmQmvriyZtAjqg==","signatures":[{"sig":"MEUCIQCQhBOEsN8xNlsm9LM7KIJHLDDe+1oP6wdzOoRAY89/1AIgaUg4TONe3sjtpZr60j111HL5bmmikU8rBk+kFwAJDBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":871955},"main":"./dist/creagen.js","module":"./dist/creagen.js","gitHead":"454f02dbf9519041db7ad39e644479252a297c32","scripts":{"test":"vitest","build":"cp -f debug.ts src/constants.ts && rollup -c","watch":"cp -f debug.ts src/constants.ts && rollup -c --watch","test:watch":"vitest --watch","build:release":"cp -f release.ts src/constants.ts && rollup -c","watch:release":"cp -f release.ts src/constants.ts && rollup -c --watch","watch:chokidar":"npm run build && chokidar 'src/**/*' -i src/constants.ts -c 'npm run build'"},"typings":"./dist/creagen.d.ts","_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"10.9.2","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"knn":"^0.0.2","rbush":"^4.0.1","kdbush":"^4.0.2","skmeans":"^0.11.3","ml-kmeans":"^6.0.0","@turf/turf":"^7.2.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","kd-tree-javascript":"^1.0.3","@rarebearsoft/marvinj":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.30.1","vitest":"^3.0.8","prettier":"^3.4.2","typescript":"^5.7.3","chokidar-cli":"^3.0.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@types/kd-tree-javascript":"^1.0.3","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.15_1755488037232_0.6146284894850274","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"creagen","version":"0.0.16","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.0.16","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"98616e913c3184fb83b10f8c87c2ee23d93e1fc2","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.16.tgz","fileCount":6,"integrity":"sha512-MnT4xJxw9EDdUBCSzSV/yLCptuWfBoeDyz0IF8KDD2fWd9gOystXpKQS+qKmY5frKOj3LAwN+pcdfhjglcZLew==","signatures":[{"sig":"MEQCICQLtHwQ5O9/IymFeClMoAS4qP2DXyc1kvAmwMYHrDz0AiB0Rl+/ck4PFFT2SBnj+LOljgA7eH5D0QW0GMqjBemGgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27681605},"main":"./dist/creagen.mjs","module":"./dist/creagen.js","gitHead":"4dad502916833e865fab3a1abe4d21d12d10d16d","scripts":{"lint":"eslint .","test":"vitest","bench":"vitest bench","build":"vite build --mode development","watch":"vite build --mode development --watch","lint:fix":"eslint . --fix","test:watch":"vitest --watch","build:release":"vite build --mode production","watch:release":"vite build --mode production --watch"},"typings":"./dist/creagen.d.ts","_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.6.1","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"knn":"^0.0.2","rbush":"^4.0.1","kdbush":"^4.0.2","skmeans":"^0.11.3","ml-kmeans":"^6.0.0","@turf/turf":"^7.2.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","kd-tree-javascript":"^1.0.3","@techstark/opencv-js":"^4.11.0-release.1","@rarebearsoft/marvinj":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.6","tslib":"^2.8.1","eslint":"^9.17.0","terser":"^5.44.0","vitest":"3.2.4","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.3","@types/node":"^24.5.2","vite-plugin-dts":"^4.5.4","@types/kd-tree-javascript":"^1.0.3","@typescript-eslint/parser":"^8.20.0","vite-plugin-node-polyfills":"^0.24.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.16_1763588124941_0.11360126496473488","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"creagen","version":"0.0.17","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.0.17","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"b83d8734dc9860f0189b9be93021a063c66026a6","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.17.tgz","fileCount":5,"integrity":"sha512-tCQqrIqot9ejiGH4SGuEj74dRKbD1XApm6JJFLX/h9a5QwCh15ckQFDM5D8zSFu4WW7S4Jz4N45lu+OK8MmrbQ==","signatures":[{"sig":"MEUCIAbEvn/44vT9vpDk8lrATdmjc+8BB9iwo846ny+Sg8Q2AiEAwUOVlPgTBuGyrx6EASQ29f0oxUwVFECpGNLwyLv85FI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27624806},"main":"./dist/creagen.mjs","module":"./dist/creagen.js","gitHead":"16aa066bdb41db30f0baf82e7952fbf58124d95f","scripts":{"lint":"eslint .","test":"vitest","bench":"vitest bench","build":"vite build --mode development","watch":"vite build --mode development --watch","lint:fix":"eslint . --fix","test:watch":"vitest --watch","build:release":"vite build --mode production","watch:release":"vite build --mode production --watch"},"typings":"./dist/creagen.d.ts","_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"10.9.2","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"knn":"^0.0.2","rbush":"^4.0.1","kdbush":"^4.0.2","skmeans":"^0.11.3","ml-kmeans":"^6.0.0","@turf/turf":"^7.2.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","kd-tree-javascript":"^1.0.3","@techstark/opencv-js":"^4.11.0-release.1","@rarebearsoft/marvinj":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.6","tslib":"^2.8.1","eslint":"^9.17.0","terser":"^5.44.0","vitest":"3.2.4","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.3","@types/node":"^24.5.2","vite-plugin-dts":"^4.5.4","@types/kd-tree-javascript":"^1.0.3","@typescript-eslint/parser":"^8.20.0","vite-plugin-node-polyfills":"^0.24.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.17_1764701465106_0.41061780974343365","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"creagen","version":"0.0.18","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.0.18","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"e0b67d36c93211a4db6460a700bcae566ef62f8a","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.18.tgz","fileCount":5,"integrity":"sha512-uc0D1+feeY8/W0z0JKwMjppBK3wcb3TIMAKrhYFnWp001NztFpQH/XsyPTdT9Zba8ndOl7Qt7jWXXCbhW73wgA==","signatures":[{"sig":"MEQCIFu+aOUcnUBhN6L8VJ4Ng3AWnY6Zr5diE3PA6r/eedSVAiAqMM9k/FEjCYfaVLHqjxW/9aBylxIKYCUU+Mwc4r3HkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27624807},"main":"./dist/creagen.mjs","module":"./dist/creagen.mjs","gitHead":"16aa066bdb41db30f0baf82e7952fbf58124d95f","scripts":{"lint":"eslint .","test":"vitest","bench":"vitest bench","build":"vite build --mode development","watch":"vite build --mode development --watch","lint:fix":"eslint . --fix","test:watch":"vitest --watch","build:release":"vite build --mode production","watch:release":"vite build --mode production --watch"},"typings":"./dist/creagen.d.ts","_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"10.9.2","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"knn":"^0.0.2","rbush":"^4.0.1","kdbush":"^4.0.2","skmeans":"^0.11.3","ml-kmeans":"^6.0.0","@turf/turf":"^7.2.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","kd-tree-javascript":"^1.0.3","@techstark/opencv-js":"^4.11.0-release.1","@rarebearsoft/marvinj":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.6","tslib":"^2.8.1","eslint":"^9.17.0","terser":"^5.44.0","vitest":"3.2.4","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.3","@types/node":"^24.5.2","vite-plugin-dts":"^4.5.4","@types/kd-tree-javascript":"^1.0.3","@typescript-eslint/parser":"^8.20.0","vite-plugin-node-polyfills":"^0.24.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.18_1764702202707_0.9509546047886943","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"creagen","version":"0.0.19","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.0.19","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"ad0e8b2ccdcf548380c07ed987630f152e22df69","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.19.tgz","fileCount":6,"integrity":"sha512-5aS26prGFdgAYpdjHjdEdo92ATBDKoD8BgOnC274l27GpBgCH3p2k5uSzmMAOzU9+I7/1/cD1Cv558hXHVAIFw==","signatures":[{"sig":"MEUCIQCjaK+ub1Oii1tGovBNledHiEqqk//eKYCBe9Y6DyYdjQIgEov9wVS6XX809U1Z2zj//pnIezarCrkhqeepapAZ0Fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27681622},"main":"./dist/creagen.mjs","module":"./dist/creagen.mjs","gitHead":"16aa066bdb41db30f0baf82e7952fbf58124d95f","scripts":{"lint":"eslint .","test":"vitest","bench":"vitest bench","build":"vite build --mode development","watch":"vite build --mode development --watch","lint:fix":"eslint . --fix","test:watch":"vitest --watch","build:release":"vite build --mode production","watch:release":"vite build --mode production --watch"},"typings":"./dist/creagen.d.ts","_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"10.9.2","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"knn":"^0.0.2","rbush":"^4.0.1","kdbush":"^4.0.2","skmeans":"^0.11.3","ml-kmeans":"^6.0.0","@turf/turf":"^7.2.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","kd-tree-javascript":"^1.0.3","@techstark/opencv-js":"^4.11.0-release.1","@rarebearsoft/marvinj":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.6","tslib":"^2.8.1","eslint":"^9.17.0","terser":"^5.44.0","vitest":"3.2.4","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.3","@types/node":"^24.5.2","vite-plugin-dts":"^4.5.4","@types/kd-tree-javascript":"^1.0.3","@typescript-eslint/parser":"^8.20.0","vite-plugin-node-polyfills":"^0.24.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.19_1764703743458_0.06686269126893674","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"creagen","version":"0.0.20","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.0.20","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"2c209bdc1bd89efbf7d129ef47940ce193f718ee","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.20.tgz","fileCount":6,"integrity":"sha512-lIdOM8l4HTT+g0N86XQYptieXUMnq7SJigzup8wym6ldjZrHGxftkFZ25pJqy1u7jCHWs16P1ISBL6kxER9hlA==","signatures":[{"sig":"MEUCIQDewU5EzcqQZA+mTHxXvUL9FKeex4UA/su/9sWZ/j5PTgIgLjve48+0VF7a1O6HcHBs64V+lRQNQv0Qvrz/ho3XaAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27682360},"type":"module","browser":"./dist/creagen.js","gitHead":"53fa24424949c50370ce7f91e0ede8861d33989c","scripts":{"lint":"eslint .","test":"vitest","bench":"vitest bench","build":"vite build --mode development","watch":"vite build --mode development --watch","lint:fix":"eslint . --fix","test:watch":"vitest --watch","build:release":"vite build --mode production","watch:release":"vite build --mode production --watch"},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"10.9.2","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"knn":"^0.0.2","rbush":"^4.0.1","kdbush":"^4.0.2","skmeans":"^0.11.3","ml-kmeans":"^6.0.0","@turf/turf":"^7.2.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","kd-tree-javascript":"^1.0.3","@techstark/opencv-js":"^4.11.0-release.1","@rarebearsoft/marvinj":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.6","tslib":"^2.8.1","eslint":"^9.17.0","terser":"^5.44.0","vitest":"3.2.4","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.3","@types/node":"^24.5.2","vite-plugin-dts":"^4.5.4","@types/kd-tree-javascript":"^1.0.3","@typescript-eslint/parser":"^8.20.0","vite-plugin-node-polyfills":"^0.24.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.20_1765969512815_0.06273617610005333","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"creagen","version":"0.0.21","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.0.21","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"4dc0d4f5178dc488f9276a00088cbd6728033a8a","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.21.tgz","fileCount":6,"integrity":"sha512-bokG78ZH3ymx0oFQZ38FR8GzlG37d+rBUl1AYc74/VSG/7/kMZ4p1vXSPPtRrtBrIQExS9BOGGQ2eBgf6C4XfQ==","signatures":[{"sig":"MEUCIQCIeKPgm7aKpc/69voKVIyA2yJ9NMnzOgKmPvuCrblysAIgWBhuckrkgWmLZasv0GWe255yjoCPuucIFCs9VldXNI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27738328},"type":"module","types":"./dist/creagen.d.ts","browser":"./dist/creagen.js","gitHead":"f410c992ae59deed9452203994c79fd972acc2bc","scripts":{"lint":"eslint .","test":"vitest","bench":"vitest bench","build":"vite build --mode development","watch":"vite build --mode development --watch","lint:fix":"eslint . --fix","test:watch":"vitest --watch","build:release":"vite build --mode production","watch:release":"vite build --mode production --watch"},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"10.9.2","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"knn":"^0.0.2","meyda":"^5.6.3","rbush":"^4.0.1","kdbush":"^4.0.2","skmeans":"^0.11.3","ml-kmeans":"^6.0.0","@turf/turf":"^7.2.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","kd-tree-javascript":"^1.0.3","@techstark/opencv-js":"^4.11.0-release.1","@rarebearsoft/marvinj":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.6","tslib":"^2.8.1","eslint":"^9.17.0","terser":"^5.44.0","vitest":"3.2.4","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.3","@types/node":"^24.5.2","@types/meyda":"^4.3.8","vite-plugin-dts":"^4.5.4","@types/kd-tree-javascript":"^1.0.3","@typescript-eslint/parser":"^8.20.0","vite-plugin-node-polyfills":"^0.24.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.21_1771905324917_0.680816995358644","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"creagen","version":"0.0.22","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.0.22","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"729ab37ce8ec89561b0cb37f83e8325425b803c6","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.22.tgz","fileCount":3,"integrity":"sha512-Yo9ozcD0D5jHfz0ffZI6cTrvSyoXihTW64yMz/Q/bCcjpqPbydyE6xhrfLX9Oc4VIQXYvPQ5aTVx0y5Pzfp/rQ==","signatures":[{"sig":"MEYCIQDiQVfE1v/DdcFQcXVRJsb0GbXCSHKrG13DEw5LuKWKrQIhAMArXhwooybKIcJfYJzG8waUrc/FANmu9TvSFIdloNip","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4787},"type":"module","types":"./dist/creagen.d.ts","browser":"./dist/creagen.js","gitHead":"e6f2d1d15abae6910ac1fbad205aa24645e5e738","scripts":{"lint":"eslint .","test":"vitest","bench":"vitest bench","build":"vite build --mode development","watch":"vite build --mode development --watch","lint:fix":"eslint . --fix","test:watch":"vitest --watch","build:release":"vite build --mode production","watch:release":"vite build --mode production --watch"},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.6.1","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"knn":"^0.0.2","meyda":"^5.6.3","rbush":"^4.0.1","kdbush":"^4.0.2","skmeans":"^0.11.3","ml-kmeans":"^6.0.0","@turf/turf":"^7.2.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","kd-tree-javascript":"^1.0.3","@techstark/opencv-js":"^4.11.0-release.1","@rarebearsoft/marvinj":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.6","tslib":"^2.8.1","eslint":"^9.17.0","terser":"^5.44.0","vitest":"3.2.4","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.3","@types/node":"^24.5.2","@types/meyda":"^4.3.8","vite-plugin-dts":"^4.5.4","@types/kd-tree-javascript":"^1.0.3","@typescript-eslint/parser":"^8.20.0","vite-plugin-node-polyfills":"^0.24.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.22_1776723719268_0.9757671730457154","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"creagen","version":"0.0.23","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.0.23","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"2eeef92f80aeaf2801be4dec692abb55538ee733","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.23.tgz","fileCount":6,"integrity":"sha512-/cBZhfnpGFRrdMhk2ZeXu0Ilr+nSu8TAkO3QjXuBh/ZAV4faNvDOAPCbq0pUcD8AJ+0xEtbVrgI1Souvw998mg==","signatures":[{"sig":"MEQCIBAPXovVX+k4amf655YGvTIF6AdtJqXSPkovIFGdTqfGAiBSQriiqM5ZXFG9uIll/N94jo27AzjCYQY960+Y0sqoHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27792767},"type":"module","types":"./dist/creagen.d.ts","browser":"./dist/creagen.js","gitHead":"8d746de6ffbedfc1ac68d658deff4679ef178ef8","scripts":{"lint":"eslint .","test":"vitest","bench":"vitest bench","build":"vite build --mode production","lint:fix":"eslint . --fix","build:dev":"vite build --mode development","test:watch":"vitest --watch","watch:prod":"vite build --mode production --watch","build:watch":"vite build --mode development --watch"},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"10.9.2","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"meyda":"^5.6.3","kdbush":"^4.0.2","ml-kmeans":"^6.0.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","@techstark/opencv-js":"^4.11.0-release.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.6","eslint":"^9.17.0","terser":"^5.44.0","vitest":"3.2.4","@eslint/js":"^9.17.0","typescript":"^5.7.3","@types/node":"^24.5.2","@types/meyda":"^4.3.8","vite-plugin-dts":"^4.5.4","@typescript-eslint/parser":"^8.20.0","vite-plugin-node-polyfills":"^0.24.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.23_1776764453543_0.7960434107407246","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"creagen","version":"0.0.24","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.0.24","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"2b8d19f03eefb71490f133c99d37b5e902a784e8","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.24.tgz","fileCount":6,"integrity":"sha512-Oe3zojj7vltpcQNp+ko5qQC1A0rl8n4UDDgkwG3qx6nDL+gA7dQzAZD4HPYrUEQZAvVyKwm5x4oz7ynjBuLVqg==","signatures":[{"sig":"MEUCIA2kTFJovNSWSJiCbV8tMHvNzCf6Mfrtaa201Bsv5v7zAiEApn9icxfx8c4bZ/6/sa9ooDFs5yOQ4wJWobzzJrPzubs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28042349},"type":"module","types":"./dist/creagen.d.ts","browser":"./dist/creagen.js","gitHead":"70e2805c61e386ed731fb4ff708b9a83420777c9","scripts":{"lint":"eslint . --ext .ts,.tsx --max-warnings 0","test":"vitest","bench":"vitest bench","build":"vite build --mode production","lint:fix":"eslint . --ext .ts,.tsx --fix","build:dev":"vite build --mode development","test:watch":"vitest --watch","watch:prod":"vite build --mode production --watch","build:watch":"vite build --mode development --watch"},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.6.1","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"meyda":"^5.6.3","kdbush":"^4.0.2","ml-kmeans":"^6.0.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","@techstark/opencv-js":"^4.11.0-release.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.6","eslint":"^10.2.0","terser":"^5.44.0","vitest":"3.2.4","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^25.6.0","@types/meyda":"^4.3.8","vite-plugin-dts":"^4.5.4","typescript-eslint":"^8.58.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.24_1777071458418_0.9019376737235205","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"creagen","version":"0.0.25","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.0.25","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"8b6f95e3deed3ced53dafb14a942b19518d9215e","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.25.tgz","fileCount":6,"integrity":"sha512-6X1X4DrETEXH3q48pqYxf9Hhv7PH/WWT2/5MuwMZRaA2SkdOnrvwQWYsgYHfbpP0B4qbCRX/ZPSjHeMApwMQAQ==","signatures":[{"sig":"MEUCIFFPpJeh0fVTYS4ZwfA8KIAvK6XOZlR7BvTmOcgFxRjRAiEAxFrBySee1OcvBkL0tEvWnBhw+z+j3WdX5DbF3vtv19w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27819305},"type":"module","types":"./dist/creagen.d.ts","browser":"./dist/creagen.js","gitHead":"0867384cf42522320a9cb5180d41a1e79fad79bf","scripts":{"lint":"eslint . --ext .ts,.tsx --max-warnings 0","test":"vitest","bench":"vitest bench","build":"vite build --mode production","lint:fix":"eslint . --ext .ts,.tsx --fix","build:dev":"vite build --mode development","test:watch":"vitest --watch","watch:prod":"vite build --mode production --watch","build:watch":"vite build --mode development --watch"},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.6.1","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"meyda":"^5.6.3","kdbush":"^4.0.2","ml-kmeans":"^6.0.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","@techstark/opencv-js":"^4.11.0-release.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.6","eslint":"^10.2.0","terser":"^5.44.0","vitest":"3.2.4","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^25.6.0","@types/meyda":"^4.3.8","vite-plugin-dts":"^4.5.4","typescript-eslint":"^8.58.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.25_1777741247826_0.7954884946832552","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"creagen","version":"0.0.26","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.0.26","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"6f8a8a6dbb1055d6a4bb40a6e0c987a20c1b0ff6","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.26.tgz","fileCount":6,"integrity":"sha512-IlUjFZtWiqO5yGIn4u6TDB+BCFFfBjVO2oLSGLnu64GBv9nO5/th1rcbVX2DeLhGui0Rc8TNfiFsg7xyPh5zYg==","signatures":[{"sig":"MEYCIQD24e1A0SVqZhitq6oq1IZC0lB8lFTV7DAlzqinRT4u4QIhAO4RxePXYKKv4EFskd4s3uQM2yF4+fe+6MZbZEb0ygrH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27816947},"type":"module","types":"./dist/creagen.d.ts","browser":"./dist/creagen.js","gitHead":"0867384cf42522320a9cb5180d41a1e79fad79bf","scripts":{"lint":"eslint . --ext .ts,.tsx --max-warnings 0","test":"vitest","bench":"vitest bench","build":"vite build --mode production","lint:fix":"eslint . --ext .ts,.tsx --fix","build:dev":"vite build --mode development","test:watch":"vitest --watch","watch:prod":"vite build --mode production --watch","build:watch":"vite build --mode development --watch"},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.6.1","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"meyda":"^5.6.3","kdbush":"^4.0.2","ml-kmeans":"7.0.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","@techstark/opencv-js":"4.12.0-release.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","eslint":"10.3.0","terser":"5.46.2","vitest":"4.1.5","@eslint/js":"^10.0.1","typescript":"6.0.3","@types/node":"^25.6.0","@types/meyda":"5.3.0","vite-plugin-dts":"5.0.0","typescript-eslint":"8.59.1","vite-plugin-node-polyfills":"0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.26_1777741550669_0.435736577121566","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"creagen","version":"0.0.27","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.0.27","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"5939b8634cdd062277f039e8c9c8d57b62a1cccb","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.27.tgz","fileCount":6,"integrity":"sha512-VIrNaDz1UMoz52oT6EaPFgC2s75bdARGDtdkzHb5pAxIsLIpYPiPnfIncR5lhEJn0AM6dLmMLDNE46tcV02caA==","signatures":[{"sig":"MEMCIHjU9cYAOltsJiANkGcYyh2ueMBL1nVDDU1lBxfq+I1fAh8Ysl8aMZJelCTWvsd3lDRFljUH23hgGeAtbQzNz8zj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26282226},"type":"module","types":"./dist/creagen.d.ts","browser":"./dist/creagen.js","gitHead":"b82aed2d49fd37da7dd5c013ea6a8170d488cd57","scripts":{"lint":"eslint . --ext .ts,.tsx --max-warnings 0","test":"vitest","bench":"vitest bench","build":"vite build --mode production","lint:fix":"eslint . --ext .ts,.tsx --fix","build:dev":"vite build --mode development","test:watch":"vitest --watch","watch:prod":"vite build --mode production --watch","build:watch":"vite build --mode development --watch"},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.6.1","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"meyda":"^5.6.3","kdbush":"^4.0.2","ml-kmeans":"7.0.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","@techstark/opencv-js":"4.12.0-release.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","eslint":"10.3.0","terser":"5.46.2","vitest":"4.1.5","@eslint/js":"^10.0.1","typescript":"6.0.3","@types/node":"^25.6.0","@types/meyda":"5.3.0","unplugin-dts":"^1.0.0","typescript-eslint":"8.59.1","@microsoft/api-extractor":"^7.58.7","vite-plugin-node-polyfills":"0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.27_1777742666225_0.2981174842719263","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"creagen","version":"0.0.28","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.0.28","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"f5b46749346ffe9ab1ac911a55389a621925e767","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.28.tgz","fileCount":6,"integrity":"sha512-BnqETWA9B18yjL+FcC97qRSxSESK+tzM0ZjCdYvzU9UyAdn07hldC8uzZhdypKuab56O4RmoZn0SB5e1BA8FmQ==","signatures":[{"sig":"MEUCIQCYbDBp7pw4QbwxSELweV8BPZp61Z2kqnVnFzqEbBwOtAIgQEkn47gaySiK+UyHaHuPJ1Ajo7Tko0Jt4H3YpAQnGLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26284936},"type":"module","types":"./dist/creagen.d.ts","browser":"./dist/creagen.js","gitHead":"b82aed2d49fd37da7dd5c013ea6a8170d488cd57","scripts":{"lint":"eslint . --ext .ts,.tsx --max-warnings 0","test":"vitest","bench":"vitest bench","build":"vite build --mode production","lint:fix":"eslint . --ext .ts,.tsx --fix","build:dev":"vite build --mode development","test:watch":"vitest --watch","watch:prod":"vite build --mode production --watch","build:watch":"vite build --mode development --watch"},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.6.1","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"meyda":"^5.6.3","kdbush":"^4.0.2","ml-kmeans":"7.0.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","@techstark/opencv-js":"4.12.0-release.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","eslint":"10.3.0","terser":"5.46.2","vitest":"4.1.5","@eslint/js":"^10.0.1","typescript":"6.0.3","@types/node":"^25.6.0","@types/meyda":"5.3.0","unplugin-dts":"^1.0.0","typescript-eslint":"8.59.1","@microsoft/api-extractor":"^7.58.7","vite-plugin-node-polyfills":"0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.28_1777836023041_0.9727219837291428","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"creagen","version":"0.0.29","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.0.29","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"7ee399b3e375d599f3bc3af4bcdc00b29f359f4e","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.29.tgz","fileCount":6,"integrity":"sha512-chiUCbQtccMpTqnAGkxMCryf+OXFUGi5pUYQYSoWJsv3XZ+XHokkjtk7GJNpcDSJ7Lbf2oZibp80+pKaYTVPUw==","signatures":[{"sig":"MEUCIQD0Ybwk8W4vw6P4ZDyqEEOkeYAlTEL/EAirPz6xGDXnPwIgBr+TtzlQOUo98MyKi7DZMXoZDikE7expK3d2oIw6zig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26282754},"type":"module","types":"./dist/creagen.d.ts","browser":"./dist/creagen.js","gitHead":"4c9786bc2bcc130657a85c67140b032e8e0a1b01","scripts":{"lint":"eslint . --ext .ts,.tsx --max-warnings 0","test":"vitest","bench":"vitest bench","build":"vite build --mode production","lint:fix":"eslint . --ext .ts,.tsx --fix","build:dev":"vite build --mode development","test:watch":"vitest --watch","watch:prod":"vite build --mode production --watch","build:watch":"vite build --mode development --watch"},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.6.1","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"meyda":"^5.6.3","kdbush":"^4.0.2","ml-kmeans":"7.0.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","@techstark/opencv-js":"4.12.0-release.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","eslint":"10.3.0","terser":"5.46.2","vitest":"4.1.5","@eslint/js":"^10.0.1","typescript":"6.0.3","@types/node":"^25.6.0","@types/meyda":"5.3.0","unplugin-dts":"^1.0.0","typescript-eslint":"8.59.1","@microsoft/api-extractor":"^7.58.7","vite-plugin-node-polyfills":"0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.29_1777836202568_0.46899313056246883","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"creagen","version":"0.0.30","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.0.30","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"bdce96c65736d67e3f5de73def169ff79316fd30","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.30.tgz","fileCount":6,"integrity":"sha512-k1icxQQGSLawFHf0Ul5QwaOf3+KmeUoiuk/9U2XlTLb89KKWetE0e5dMm3OBOhv77RXrk1VAVLqUXW/Nox2SXA==","signatures":[{"sig":"MEUCIQCfUsc4Lz4GubFXsAq4JX1vNBFUiw+ST3cl7zpNQKD4xAIgeJbXLG3aDQoZvDtEhuZrV4aM6pWjh1vxCW20f0t123k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26285915},"type":"module","types":"./dist/creagen.d.ts","browser":"./dist/creagen.js","gitHead":"7858b09c0c71a79f0f09e78c611c1517dcfad3a2","scripts":{"lint":"eslint . --ext .ts,.tsx --max-warnings 0","test":"vitest","bench":"vitest bench","build":"vite build --mode production","lint:fix":"eslint . --ext .ts,.tsx --fix","build:dev":"vite build --mode development","test:watch":"vitest --watch","watch:prod":"vite build --mode production --watch","build:watch":"vite build --mode development --watch"},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.6.1","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"meyda":"^5.6.3","kdbush":"^4.0.2","ml-kmeans":"7.0.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","@techstark/opencv-js":"4.12.0-release.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","eslint":"10.3.0","terser":"5.46.2","vitest":"4.1.5","@eslint/js":"^10.0.1","typescript":"6.0.3","@types/node":"^25.6.0","@types/meyda":"5.3.0","unplugin-dts":"^1.0.0","typescript-eslint":"8.59.1","@microsoft/api-extractor":"^7.58.7","vite-plugin-node-polyfills":"0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.30_1777930836670_0.6695664164071236","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"creagen","version":"0.0.31","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.0.31","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"4c0641f8ba6397e922c3f7971aae0ba386d123cd","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.31.tgz","fileCount":6,"integrity":"sha512-0kftSNLCPP1E4TF0ttj0Ixm8N4HvHMCkmkgrdeuXRLzF+24hC0yZrfgixPBid9MMtfzzRKn9kSTyL7kInsV4wA==","signatures":[{"sig":"MEYCIQCyeKpMFTbtC9xL3ZVXXi26L2t9w2XxOkWkbJLl7cM1MwIhAJSyYs6m5AntFJIR+PbQCwJkbvcenq3/ahx9N1v1nYvJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26285659},"type":"module","types":"./dist/creagen.d.ts","browser":"./dist/creagen.js","gitHead":"0aa9580da65a810f3492424eaf2584ef5a27b7fe","scripts":{"lint":"eslint . --ext .ts,.tsx --max-warnings 0","test":"vitest","bench":"vitest bench","build":"vite build --mode production","lint:fix":"eslint . --ext .ts,.tsx --fix","build:dev":"vite build --mode development","test:watch":"vitest --watch","watch:prod":"vite build --mode production --watch","build:watch":"vite build --mode development --watch"},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"10.9.2","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"meyda":"^5.6.3","kdbush":"^4.0.2","ml-kmeans":"7.0.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","@techstark/opencv-js":"4.12.0-release.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","eslint":"10.3.0","terser":"5.46.2","vitest":"4.1.5","@eslint/js":"^10.0.1","typescript":"6.0.3","@types/node":"^25.6.0","@types/meyda":"5.3.0","unplugin-dts":"^1.0.0","typescript-eslint":"8.59.1","@microsoft/api-extractor":"^7.58.7","vite-plugin-node-polyfills":"0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.31_1778246889694_0.2862646947734604","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"creagen","version":"0.0.33","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.0.33","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"a900a24d8adbeb19275a32647b165f68c8b568b5","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.0.33.tgz","fileCount":6,"integrity":"sha512-UtreRk001zDyNlirX0sYA2KBncSoXIUpsXfadfZUX7hZXtGIGHznJxpL6nV4cGBENYWtesNhq0VageLH1lthWQ==","signatures":[{"sig":"MEQCIB3zdJmkEBNLciR83vw9w3Vk1wvhiPzyhiZU8jpYcOrJAiB+9BbV/htCEvY8oTxVqYWYuM82E/ihRuLUtDYGTSOAng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26283849},"type":"module","types":"./dist/creagen.d.ts","browser":"./dist/creagen.js","gitHead":"8f44b1c759608f9c254dcfc2cee83880d80c3d6c","scripts":{"lint":"eslint . --ext .ts,.tsx --max-warnings 0","test":"vitest","bench":"vitest bench","build":"vite build --mode production","lint:fix":"eslint . --ext .ts,.tsx --fix","build:dev":"vite build --mode development","test:watch":"vitest --watch","watch:prod":"vite build --mode production --watch","build:watch":"vite build --mode development --watch"},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"10.9.2","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"meyda":"^5.6.3","kdbush":"^4.0.2","ml-kmeans":"7.0.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","@techstark/opencv-js":"4.12.0-release.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","eslint":"10.3.0","terser":"5.46.2","vitest":"4.1.5","@eslint/js":"^10.0.1","typescript":"6.0.3","@types/node":"^25.6.0","@types/meyda":"5.3.0","unplugin-dts":"^1.0.0","typescript-eslint":"8.59.1","@microsoft/api-extractor":"^7.58.7","vite-plugin-node-polyfills":"0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.0.33_1778510623715_0.3094661123004572","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"creagen","version":"0.1.0","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.1.0","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"f715b6045c37efd2329ba2ad20d2671ed64cccd4","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.1.0.tgz","fileCount":6,"integrity":"sha512-NGu0fmHBgKWXacYtMepnpjLwzm9PzCdp/KW7ZMMl/fpCp8gNrh6MtwOFSZNx7JOfoU8feaagthsnRSJL0WotCg==","signatures":[{"sig":"MEUCIDo4ktLCWcNS9oAN99WnEIGrlIe9nUvZVUidjO7dFJF2AiEAk6yw+X2WmyBktrEeK7sy6Gkg6Vm5RzHmF6f8qRQQXSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26288294},"type":"module","types":"./dist/creagen.d.ts","browser":"./dist/creagen.js","gitHead":"be135d8b3e45349405cafbcfefc824ee73603311","scripts":{"lint":"eslint . --ext .ts,.tsx --max-warnings 0","test":"vitest","bench":"vitest bench","build":"vite build --mode production","lint:fix":"eslint . --ext .ts,.tsx --fix","build:dev":"vite build --mode development","test:watch":"vitest --watch","watch:prod":"vite build --mode production --watch","build:watch":"vite build --mode development --watch"},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"10.9.2","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"meyda":"^5.6.3","kdbush":"^4.0.2","ml-kmeans":"7.0.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","@techstark/opencv-js":"4.12.0-release.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","eslint":"10.3.0","terser":"5.46.2","vitest":"4.1.5","@eslint/js":"^10.0.1","typescript":"6.0.3","@types/node":"^25.6.0","@types/meyda":"5.3.0","unplugin-dts":"^1.0.0","typescript-eslint":"8.59.1","@microsoft/api-extractor":"^7.58.7","vite-plugin-node-polyfills":"0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.1.0_1779221738173_0.12974266676055768","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"creagen","version":"0.1.1","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.1.1","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"7e86fc2cb002e10ec6b11cd5a3420bd4cbfeb21f","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.1.1.tgz","fileCount":6,"integrity":"sha512-/aVlKm714efDHnqW71FFy1h89lEQCfwP0ZCiKLQ1HdQL51KUqUOOTPvMti8BfCq5sKNoPbxRbUhpepKlVZGZsg==","signatures":[{"sig":"MEUCIDbtM0xw14DwVkNqvWSTnlTU5JdvKTqf1tXdUTDR2vYWAiEA9NPsDlcnT5XX1Lf4zZs7MoBYJOqfcCQV0jiB0X3s+vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26288294},"type":"module","types":"./dist/creagen.d.ts","browser":"./dist/creagen.js","gitHead":"6c68a12d69794fb1c988fee603d091ca2685c3e1","scripts":{"lint":"eslint . --ext .ts,.tsx --max-warnings 0","test":"vitest","bench":"vitest bench","build":"vite build --mode production","lint:fix":"eslint . --ext .ts,.tsx --fix","build:dev":"vite build --mode development","test:watch":"vitest --watch","watch:prod":"vite build --mode production --watch","build:watch":"vite build --mode development --watch"},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.6.1","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"meyda":"^5.6.3","kdbush":"^4.0.2","ml-kmeans":"7.0.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","@techstark/opencv-js":"4.12.0-release.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","eslint":"10.3.0","terser":"5.46.2","vitest":"4.1.5","@eslint/js":"^10.0.1","typescript":"6.0.3","@types/node":"^25.6.0","@types/meyda":"5.3.0","unplugin-dts":"^1.0.0","typescript-eslint":"8.59.1","@microsoft/api-extractor":"^7.58.7","vite-plugin-node-polyfills":"0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.1.1_1779222266565_0.8902446081974753","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"creagen","version":"0.1.2","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.1.2","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"288b003121edc14f0a6caeda6c38970b6a9d795e","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.1.2.tgz","fileCount":6,"integrity":"sha512-Lnj0g3iGWRYzm1LmVLM7xKtiX49UQkFvaxJmqQXpcH7+JFk5ScUJXStC9LtfMaS8mNTPAuoGRO99urY9hHK4SQ==","signatures":[{"sig":"MEUCIQDFHHm2UudBSOjXWY53mRSOppWUEVAjgMoCUz8abe85nwIgC6Z6L/IgODV/0sm2R5uPCAfuJhPrZvXq183GdXA+qQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26290494},"type":"module","types":"./dist/creagen.d.ts","browser":"./dist/creagen.js","gitHead":"7844912071d2f0a1b65a535cd3a9bbf7114a3d7c","scripts":{"lint":"eslint . --ext .ts,.tsx --max-warnings 0","test":"vitest","bench":"vitest bench","build":"vite build --mode production","lint:fix":"eslint . --ext .ts,.tsx --fix","build:dev":"vite build --mode development","test:watch":"vitest --watch","watch:prod":"vite build --mode production --watch","build:watch":"vite build --mode development --watch"},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"10.9.2","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"meyda":"^5.6.3","kdbush":"^4.0.2","ml-kmeans":"7.0.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","@techstark/opencv-js":"4.12.0-release.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","eslint":"10.3.0","terser":"5.46.2","vitest":"4.1.5","@eslint/js":"^10.0.1","typescript":"6.0.3","@types/node":"^25.6.0","@types/meyda":"5.3.0","unplugin-dts":"^1.0.0","typescript-eslint":"8.59.1","@microsoft/api-extractor":"^7.58.7","vite-plugin-node-polyfills":"0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.1.2_1779446115350_0.20880938724870002","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"creagen","version":"0.1.3","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.1.3","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"73dfecc42a50abfc20d4079cdbb5c240f9c1cfc5","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.1.3.tgz","fileCount":6,"integrity":"sha512-mwf6XUfEiNjO3ByVmS2No2XzzZvWQs/Zoqh+SMF5j/v2aPC1Og4Wog3jA6ucppj5aPJuCeVuHOa2F4mLUF468g==","signatures":[{"sig":"MEUCIQDh61lxK+VXN04OWPhgrbv8/dbM2+AjchLzTcSoPUnJtAIgFxWwSiH0h6URf/Dyp5eD7ZwSmv3qwU+hhczKFpiNt7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26288733},"type":"module","types":"./dist/creagen.d.ts","browser":"./dist/creagen.js","gitHead":"cb71164bfc6d474c86867695b44a82cd274f3590","scripts":{"lint":"eslint . --ext .ts,.tsx --max-warnings 0","test":"vitest","bench":"vitest bench","build":"vite build --mode production","lint:fix":"eslint . --ext .ts,.tsx --fix","build:dev":"vite build --mode development","test:watch":"vitest --watch","watch:prod":"vite build --mode production --watch","build:watch":"vite build --mode development --watch"},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"10.9.2","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"meyda":"^5.6.3","kdbush":"^4.0.2","ml-kmeans":"7.0.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","@techstark/opencv-js":"4.12.0-release.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","eslint":"10.3.0","terser":"5.46.2","vitest":"4.1.5","@eslint/js":"^10.0.1","typescript":"6.0.3","@types/node":"^25.6.0","@types/meyda":"5.3.0","unplugin-dts":"^1.0.0","typescript-eslint":"8.59.1","@microsoft/api-extractor":"^7.58.7","vite-plugin-node-polyfills":"0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.1.3_1779977723483_0.36462587955304193","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"creagen","version":"0.1.4","keywords":[],"author":{"name":"Lyr"},"license":"MIT","_id":"creagen@0.1.4","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"dist":{"shasum":"2351a4e530060d5754fc1fc9258527cf52b2b764","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.1.4.tgz","fileCount":6,"integrity":"sha512-tpBKGCy4VHdLS6bQ1cb0gtDnwZItFRqK7q9F1ekjz+U8DmY1vwrEbrB1Z8zgjd+TmLwy75qvA4Q/RTTsb53CZw==","signatures":[{"sig":"MEUCIEqom4PSBD8jqMIOh1r5Yam2QfdGzj7Al6gFjJUoCw3oAiEAwlWqeQ2/81eDHzncf1wXnPF8d8wplomfo85qgg1baSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26298659},"type":"module","types":"./dist/creagen.d.ts","browser":"./dist/creagen.js","gitHead":"e017ddf352d2bf0803a60584aeea9391421ee6c1","scripts":{"lint":"eslint . --ext .ts,.tsx --max-warnings 0","test":"vitest","bench":"vitest bench","build":"vite build --mode production","lint:fix":"eslint . --ext .ts,.tsx --fix","build:dev":"vite build --mode development","test:watch":"vitest --watch","watch:prod":"vite build --mode production --watch","build:watch":"vite build --mode development --watch"},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"_npmVersion":"11.6.1","description":"A general purpose library meant for creative coding.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"meyda":"^5.6.3","kdbush":"^4.0.2","ml-kmeans":"7.0.0","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","@techstark/opencv-js":"4.12.0-release.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.10","eslint":"10.3.0","terser":"5.46.2","vitest":"4.1.5","@eslint/js":"^10.0.1","typescript":"6.0.3","@types/node":"^25.6.0","@types/meyda":"5.3.0","unplugin-dts":"^1.0.0","typescript-eslint":"8.59.1","@microsoft/api-extractor":"^7.58.7","vite-plugin-node-polyfills":"0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/creagen_0.1.4_1780766694988_0.6043805541915839","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"creagen","version":"0.1.5","description":"A general purpose library meant for creative coding.","type":"module","browser":"./dist/creagen.js","types":"./dist/creagen.d.ts","scripts":{"build":"vite build --mode production","build:dev":"vite build --mode development","build:watch":"vite build --mode development --watch","watch:prod":"vite build --mode production --watch","fmt":"prettier -c .","test":"vitest","test:watch":"vitest --watch","bench":"vitest bench","lint":"eslint . --ext .ts,.tsx --max-warnings 0","lint:fix":"eslint . --ext .ts,.tsx --fix"},"keywords":[],"author":{"name":"Lyr"},"license":"MIT","devDependencies":{"@eslint/js":"^10.0.1","@microsoft/api-extractor":"^7.59.0","@types/meyda":"5.3.0","@types/node":"^26.4.0","@typescript/typescript6":"^6.0.2","eslint":"10.9.1","prettier":"^3.9.6","terser":"5.51.2","typescript":"5.9.3","typescript-eslint":"8.68.0","unplugin-dts":"^1.0.3","vite":"8.2.2","vite-plugin-node-polyfills":"^0.28.0","vitest":"4.1.11"},"dependencies":{"@techstark/opencv-js":"5.0.0-release.1","d3-delaunay":"^6.0.4","d3-quadtree":"^3.0.1","kdbush":"^4.1.0","meyda":"^5.6.3","ml-kmeans":"7.0.1"},"gitHead":"fceff490212a59712234d2be3d9297fbf269970b","_id":"creagen@0.1.5","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-tNiKfeXUXi9+VZaMDUdFLufyUuEyjqWgOBQNCkMEbBtrpzS/h5Ec7K8L4Y1/V4cfMn9nkiStm20w4SGHNIi5Qw==","shasum":"59aa10189d6d098dc46ed4458e5bdf492fc92018","tarball":"https://registry.npmjs.org/creagen/-/creagen-0.1.5.tgz","fileCount":6,"unpackedSize":57528551,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICYZbMOLuJ/IOLT/4A8rPDmO/RD5F5cr037CXiWN0c31AiBTyhV4W2XdlsBSJjc1iSIBKwKR+M7AXKK0orizwAFU7Q=="}]},"_npmUser":{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"},"directories":{},"maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/creagen_0.1.5_1788195058423_0.001440681990479531"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-01T16:31:30.831Z","modified":"2026-08-31T16:50:58.945Z","0.0.5":"2025-02-01T16:31:31.098Z","0.0.6":"2025-02-01T17:02:20.836Z","0.0.7":"2025-03-24T03:57:50.102Z","0.0.8":"2025-04-16T22:32:04.531Z","0.0.9":"2025-04-24T10:19:38.294Z","0.0.11":"2025-06-12T09:34:51.534Z","0.0.12":"2025-06-12T12:11:09.861Z","0.0.13":"2025-07-22T09:34:23.592Z","0.0.14":"2025-08-03T00:36:28.084Z","0.0.15":"2025-08-18T03:33:57.461Z","0.0.16":"2025-11-19T21:35:25.227Z","0.0.17":"2025-12-02T18:51:05.404Z","0.0.18":"2025-12-02T19:03:23.086Z","0.0.19":"2025-12-02T19:29:03.810Z","0.0.20":"2025-12-17T11:05:13.212Z","0.0.21":"2026-02-24T03:55:25.274Z","0.0.22":"2026-04-20T22:21:59.414Z","0.0.23":"2026-04-21T09:40:53.893Z","0.0.24":"2026-04-24T22:57:38.761Z","0.0.25":"2026-05-02T17:00:48.215Z","0.0.26":"2026-05-02T17:05:51.047Z","0.0.27":"2026-05-02T17:24:26.612Z","0.0.28":"2026-05-03T19:20:23.458Z","0.0.29":"2026-05-03T19:23:22.961Z","0.0.30":"2026-05-04T21:40:37.599Z","0.0.31":"2026-05-08T13:28:10.097Z","0.0.33":"2026-05-11T14:43:44.112Z","0.1.0":"2026-05-19T20:15:38.473Z","0.1.1":"2026-05-19T20:24:26.861Z","0.1.2":"2026-05-22T10:35:15.664Z","0.1.3":"2026-05-28T14:15:23.859Z","0.1.4":"2026-06-06T17:24:55.351Z","0.1.5":"2026-08-31T16:50:58.731Z"},"author":{"name":"Lyr"},"license":"MIT","keywords":[],"description":"A general purpose library meant for creative coding.","maintainers":[{"name":"lyr_7d1h","email":"ytpq0jaz@anonaddy.me"}],"readme":"# Creagen\n\nA general purpose library meant for creative coding.\n\nThis library tailors more to experienced programmers with a focus on good function semantics and reuse of code and concepts.\n\n> [!CAUTION]\n> This is a highly experimental library and is very sensitive to future changes\n> I implemented some of algorithms here myself as a learning experience so don't expect\n> the smoothest of performance.\n\n## Features\n\n### Geometric Operations\n\n- **Vector operations** - 2D and 3D vector math\n- **Point clouds** - Processing and analysis of point sets\n\n### Graphics & Rendering\n\n- **Bitmap manipulation** - Pixel-level image operations\n- **Color handling** - Color space conversions and operations\n- **Image Processing** - Wrapping opencv.js with an easy to use interface for image processing\n- **Canvas operations** - Drawing primitives and path manipulation\n\n### Data & Analysis\n\n- **Audio processing** - Generation and analysis capabilities\n\n## Philosophy\n\nCreagen embraces:\n\n- **Experimentation** - A sandbox for trying new ideas and techniques\n- **Education** - Learning through implementation\n- **Reusability** - Clean consistent abstractions that compose well\n- **Creative Expression** - Tools that empower artists and designers\n\n# Build\n\n```sh\nnpm install\nnpm run build\n```\n\n## Documentation\n\nSee [creagen.dev/docs/creagen](https://creagen.dev/docs/creagen)\n","readmeFilename":"README.md"}