{"_id":"@puffinstudio/fizzyx","_rev":"41-8bb24564cd38e14700c44ff4bb436d5a","name":"@puffinstudio/fizzyx","dist-tags":{"latest":"1.4.0"},"versions":{"0.2.0":{"name":"@puffinstudio/fizzyx","version":"0.2.0","_id":"@puffinstudio/fizzyx@0.2.0","maintainers":[{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"9988b3ae78c4ec2ddf86710f90fa7b71257da425","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.2.0.tgz","fileCount":3,"integrity":"sha512-k6wfGUS3J1GSIcQhFq38jf/dvXQhiSTF5q3K0zBX72QGBY6sZphcdfwu+njFugluRCdTctp1yLGXEGj1HOLetA==","signatures":[{"sig":"MEUCIQDWOZqcrcGZ8mrkw/fzKoCw4vq9fOUDt9JsXXHFzzf7EwIgdj2LvzjgRaCEZUzQt30vhZx9ypCtJ7BcHcep6K4OZIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135003},"main":"./dist/main.js","type":"module","gitHead":"2e5b7cf93e808f005a9aa2b439ff6b0b52181370","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"AI workflow CLI for Fizzy boards.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.54.0","effect":"4.0.0-beta.79","oxlint":"^1.69.0","@types/bun":"latest","@typescript/native-preview":"^7.0.0-dev.20260611.2"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.2.0_1781180444747_0.4441379489058541","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@puffinstudio/fizzyx","version":"0.2.1","_id":"@puffinstudio/fizzyx@0.2.1","maintainers":[{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"d325dd3f02f282aa085f856004cd80be16616bcb","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.2.1.tgz","fileCount":3,"integrity":"sha512-PXRcQB86A3+Ds0djJYBnqRlhRud/c5dv89KoCeV5kfVFSIsWyqETgr5qYD6Wd9bSZExZaJO4Vb/YU1YwCfW+zg==","signatures":[{"sig":"MEUCIH1YDBbb7SJ15ZCkSrp2L3pQ/g6etIo2rQ1oj5bxlXBOAiEA9iOpLCuULBUN74BTmUxlfZiqE2XtSRRp+lkRdvWVEgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137004},"main":"./dist/main.js","type":"module","gitHead":"b5c5828d25660795b5bb852d700d8576913238eb","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"AI workflow CLI for Fizzy boards.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.54.0","effect":"4.0.0-beta.79","oxlint":"^1.69.0","@types/bun":"latest","@typescript/native-preview":"^7.0.0-dev.20260611.2"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.2.1_1781183787179_0.29324592813873007","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@puffinstudio/fizzyx","version":"0.2.2","_id":"@puffinstudio/fizzyx@0.2.2","maintainers":[{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"bca9dafb7dde70af52e5edcff7337ea364929e48","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.2.2.tgz","fileCount":3,"integrity":"sha512-eeEXsJUG7cb3iAeFKezExZVGJfI7VgdbYtgyr1mt4KDv8ApnmMfshBA0hWegeMqK3ZMMSEsChmc4KfAE31maYA==","signatures":[{"sig":"MEUCIQCx8/jAS0hUrk6cR+nt+gijggf8qwGtJ1VPqIMDoYr1ZgIgLaTsriQi/YwwRDJIzi5vflSKiEFxYcclWQ0l6GtE73Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136774},"main":"./dist/main.js","type":"module","gitHead":"14edc3f8259f5ba9bda711e175703562c923170e","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"AI workflow CLI for Fizzy boards.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.54.0","effect":"4.0.0-beta.79","oxlint":"^1.69.0","@types/bun":"latest","@typescript/native-preview":"^7.0.0-dev.20260611.2"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.2.2_1781184891191_0.5179367865772857","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@puffinstudio/fizzyx","version":"0.3.0","_id":"@puffinstudio/fizzyx@0.3.0","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"221e3f85f2857e7f40c86c89c70a6dde2a928eb7","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.3.0.tgz","fileCount":3,"integrity":"sha512-4G6f2UgLvugextJTPxwxUG7KK/iSP95vevPxkloRzfBWiUERNsYu0r7NnpSvilMaTE9bAcxYX7VB5yntOyq7OA==","signatures":[{"sig":"MEUCIQCML4FaDHGDzOLhCFx0ay2HFyAr+94lGyrwOoxaxCzXYQIgTqb5XEtpyRLmXLQH+AH8RfHkfJByCsR/0zGcsrbVWt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155891},"main":"./dist/main.js","type":"module","gitHead":"2793947ec987421d722cedb084809e749f654eaa","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"AI workflow CLI for Fizzy boards.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.54.0","effect":"4.0.0-beta.79","oxlint":"^1.69.0","@types/bun":"latest","@typescript/native-preview":"^7.0.0-dev.20260611.2"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.3.0_1781231608282_0.19733897647990184","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@puffinstudio/fizzyx","version":"0.3.1","_id":"@puffinstudio/fizzyx@0.3.1","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"ee3d1ff176fc05ef4fe9f604563e37f7add31d3c","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.3.1.tgz","fileCount":3,"integrity":"sha512-WodY6OefL+J3cmiFTMj+xczkPliwYlzKB6qxJeLqp/Km1dOBUNr0jNccLGsou51ZifxF6RJIj7eJusjIvv73eg==","signatures":[{"sig":"MEUCIQD2YETkQ2Ldp+7b5MEoTgNhe3uS9n2mgzGBA0EUJMlEwgIgF9/McMXP9Hbd9HxP857LByhwlWj2PViCZj+KgH8Bn4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157849},"main":"./dist/main.js","type":"module","gitHead":"53229c7aca165ad60cd84f641fabb86b5153cd61","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"AI workflow CLI for Fizzy boards.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.54.0","effect":"4.0.0-beta.79","oxlint":"^1.69.0","@types/bun":"latest","@typescript/native-preview":"^7.0.0-dev.20260611.2"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.3.1_1781232798767_0.9768507355373701","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@puffinstudio/fizzyx","version":"0.4.0","_id":"@puffinstudio/fizzyx@0.4.0","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"3fabb46650dec9b4d8c90ba2e85d4695d54d6601","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.4.0.tgz","fileCount":6,"integrity":"sha512-bnkKMwzQeDkbOnHsExIrQ+NGnXLm9iRYSNgphmM+acVmLTXi8A2UxmspIo1OHgg5vkV8tFChz541WgATbpqGTQ==","signatures":[{"sig":"MEQCIAiONhQGErd3GVcNF3WHGWwhGMkiJFaHIhC2GcRuF9QmAiABCywFXYNawifPFBwZmryaXQl3pRNKI56XUo3teLIuSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306483},"main":"./dist/main.js","type":"module","gitHead":"f5d4c1fb834993ca9380968be01bda098fe2f6a0","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"AI workflow CLI for Fizzy boards.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.55.0","effect":"^4.0.0-beta.84","oxlint":"^1.70.0","@types/bun":"latest","@typescript/native-preview":"^7.0.0-dev.20260617.2"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.4.0_1781758903627_0.3266376613986097","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@puffinstudio/fizzyx","version":"0.4.1","_id":"@puffinstudio/fizzyx@0.4.1","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"608de36ebf0744c4927ed41150722e0169a230b8","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.4.1.tgz","fileCount":6,"integrity":"sha512-yMUjnqA8x8rtyDcIii7HjUHS1rVMarrAdmV7e8DpcpJxNhJDzviPny3tcwRjaeHMrAqdq2C7BmXkn5D4Bsai+A==","signatures":[{"sig":"MEUCID2mIT3xaB1gaPzCt6f3iob+G8PwGk8Sa9C0NuRPaizUAiEA7P6w+aO68HrPCM5YL0lj84fkuivjK5Fjvx9W8ZVZR28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306583},"main":"./dist/main.js","type":"module","gitHead":"f5d4c1fb834993ca9380968be01bda098fe2f6a0","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"AI workflow CLI for Fizzy boards.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.55.0","effect":"^4.0.0-beta.84","oxlint":"^1.70.0","@types/bun":"latest","@typescript/native-preview":"^7.0.0-dev.20260617.2"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.4.1_1781760550275_0.13157359878917974","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@puffinstudio/fizzyx","version":"0.4.2","_id":"@puffinstudio/fizzyx@0.4.2","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"d42e46a2536ecb58e231c14f1d1994ef615a1fa8","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.4.2.tgz","fileCount":6,"integrity":"sha512-Sx4g9xJ1mfglhUGLAQuLBNoYO/twS4ycLl0iLkCIdlcrei5LND2Yu3f3FPzEuPQX3//d9k93Qux0p87rjCwUwQ==","signatures":[{"sig":"MEUCIQC1r620KHVaLceszKEZTL5bo5hMGpZLp6OEJ0uZjnLkCQIgCwaYYCyn2o1+DhwrM1p+zauUwSJ0hvuptm/PZahf8qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309380},"main":"./dist/main.js","type":"module","gitHead":"548ff01bb00cf9ffc63f27bd61443a4b72903037","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI tool for Fizzy board workflow and OSS/S3-compatible storage management.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.55.0","effect":"^4.0.0-beta.84","oxlint":"^1.70.0","@types/bun":"latest","@typescript/native-preview":"^7.0.0-dev.20260617.2"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.4.2_1781764001640_0.5673540256263192","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@puffinstudio/fizzyx","version":"0.4.3","_id":"@puffinstudio/fizzyx@0.4.3","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"3bc7754f12cd900d8e3ac9ea1c646d43bef0a67c","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.4.3.tgz","fileCount":6,"integrity":"sha512-cOaXbBmD0eAPbARPZbpZ+3XROb2Yh/C/BZboHw2VKEJDWUqBbehOxS0B3AwoeIIGFQ2SNdf7dEz2NhjLiNn1XA==","signatures":[{"sig":"MEUCIFmvXI6bGMusBPAkwEwHDslwr1KO2jmPy1pNBfWQV1P3AiEAz9mJXz0gYsp8bHU8vBr6akh6Zh3YPQl07jaW8P6nG74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310779},"main":"./dist/main.js","type":"module","gitHead":"d444f884c77a6f53febb7c0c8a406ccf20769797","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI tool for Fizzy board workflow and OSS/S3-compatible storage management.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.55.0","effect":"^4.0.0-beta.84","oxlint":"^1.70.0","@types/bun":"latest","@typescript/native-preview":"^7.0.0-dev.20260617.2"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.4.3_1781765215976_0.7820114712690933","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@puffinstudio/fizzyx","version":"0.4.4","_id":"@puffinstudio/fizzyx@0.4.4","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"9c6f7169454d782d19acee84b944af0815b788c8","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.4.4.tgz","fileCount":6,"integrity":"sha512-RRGBs/GeYl5d+M44I1IpmwFmoZ//0qdDY+X44qu+4MPbv36YUa8BRU9VLnnYwFHD4Iok7BLWaUNvSLs0TxgRBg==","signatures":[{"sig":"MEQCIEhp5NZ/Oo6N8QYoMBEg/RAYZdhmAETUMbTNT+SK38tJAiA/MTPtjRsJMLIUOTGb60aNKuoQ5bqfz7YYiIaNnb8ejw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314486},"main":"./dist/main.js","type":"module","gitHead":"80c164fab30dcb109eb7dbfeaf97379bbb37a710","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI tool for Fizzy board workflow and OSS/S3-compatible storage management.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.55.0","effect":"^4.0.0-beta.84","oxlint":"^1.70.0","@types/bun":"latest","@typescript/native-preview":"^7.0.0-dev.20260617.2"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.4.4_1781782095716_0.2026653774275402","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@puffinstudio/fizzyx","version":"0.4.5","_id":"@puffinstudio/fizzyx@0.4.5","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"126c557e8ca093d055f14dfe0fb5465eea7a4234","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.4.5.tgz","fileCount":6,"integrity":"sha512-ZANroas+ep4W7G6w4RTW2UjWyusH7BXdxV9DfXw3hEswFoc/+WVITi2YJeAIEub1VM8625Sj03cIeQGgHB1FOg==","signatures":[{"sig":"MEQCICzZ+7rOaKJsQ0gbQu6NCJ0yTWhmsaki/C1XgP47sqEFAiAbSH7VdXW2Rvk80/9os6/TheRyfqrl0tiPWYA0Rhw7yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309596},"main":"./dist/main.js","type":"module","gitHead":"80c164fab30dcb109eb7dbfeaf97379bbb37a710","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI tool for Fizzy board workflow and OSS/S3-compatible storage management.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.55.0","effect":"^4.0.0-beta.84","oxlint":"^1.70.0","@types/bun":"latest","@typescript/native-preview":"^7.0.0-dev.20260617.2"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.4.5_1781785910800_0.7050462218601752","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@puffinstudio/fizzyx","version":"0.4.6","_id":"@puffinstudio/fizzyx@0.4.6","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"2c01f623a4f112dcff7e3496722e0b531905b011","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.4.6.tgz","fileCount":6,"integrity":"sha512-WecTPdu1GmzWdelp1zCRYXbaO+N1zKneMLjAk5zU85Wcn6SbpuWb45pvAz+Fj5gtZekaQz195PglIXrwXACcEg==","signatures":[{"sig":"MEYCIQCcdYrDOgpbA7+09Kbp29cJWMwlK4ORGPDgO+nECQLwVAIhAN3iNV9I6JjOXs0EaTYglURQX6DDpQ6yTbIGGvw73E33","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310326},"main":"./dist/main.js","type":"module","gitHead":"7ab1c3267bd1365d7b237646ac07a6670c4b7b6f","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI tool for Fizzy board workflow and OSS/S3-compatible storage management.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.55.0","effect":"^4.0.0-beta.84","oxlint":"^1.70.0","@types/bun":"latest","@typescript/native-preview":"^7.0.0-dev.20260617.2"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.4.6_1781792530988_0.07168902454342718","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@puffinstudio/fizzyx","version":"0.4.7","_id":"@puffinstudio/fizzyx@0.4.7","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"fd1f634e58098e08867e8937705d98d6bdcfb2db","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.4.7.tgz","fileCount":6,"integrity":"sha512-KiKGU7OqZzLddjwfXZzy1IUytjofwiiEhDmmoO5elh2hFEjCtyXtO7xEjEzBDk/Blzte27MzF/E5II7p8dghvQ==","signatures":[{"sig":"MEQCID27dYwy0JY2HOSfmDSc/WIPL7by0+duCHeO+jdpnFkbAiBF8c6cgXldyhzBVY50+UtrbO7ODzo1xvb4yoTC2bnHzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313231},"main":"./dist/main.js","type":"module","gitHead":"7ab1c3267bd1365d7b237646ac07a6670c4b7b6f","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI tool for Fizzy board workflow and OSS/S3-compatible storage management.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.55.0","effect":"^4.0.0-beta.84","oxlint":"^1.70.0","@types/bun":"latest","@typescript/native-preview":"^7.0.0-dev.20260617.2"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.4.7_1781794856219_0.5630199109884044","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@puffinstudio/fizzyx","version":"0.4.8","_id":"@puffinstudio/fizzyx@0.4.8","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"6a012450ed068d28acbec69a6fc9289e9836e760","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.4.8.tgz","fileCount":6,"integrity":"sha512-WBYdKXALiMBQmn7wGEAMYlaZXLOYCJyg5H5CkkrK0hKPU/MP+Pa591OpSuRRkwqj+kb55Ye7XG5hdH33IxZIJw==","signatures":[{"sig":"MEYCIQDJIKt14i8BWFIK1zojMquRxsIBAc8mH53h4Wxg5BjhcAIhAMRr7A8FGQSjVI4U6TNIybbDBly3hcTbZDrBHFU3KrzJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313919},"main":"./dist/main.js","type":"module","gitHead":"181451e07c2b8858457da5e2642cb05ccd54bc49","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI tool for Fizzy board workflow and OSS/S3-compatible storage management.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.55.0","effect":"^4.0.0-beta.84","oxlint":"^1.70.0","@types/bun":"latest","@typescript/native-preview":"^7.0.0-dev.20260617.2"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.4.8_1781797540093_0.6540951296944684","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@puffinstudio/fizzyx","version":"0.5.0","_id":"@puffinstudio/fizzyx@0.5.0","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"89904a4b1a682c5e70edb6be7e4f4c66d769b532","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.5.0.tgz","fileCount":6,"integrity":"sha512-gRg3j3Y+TnLP+atrVkuPUKMX5RS7cGllawAknxJSJCoyTIozOgisMkMxtpOIukSTgFIhcs5FhDqs2ipS9Iw1Yg==","signatures":[{"sig":"MEQCICt3xrVxWChurhiteLPOWb+0ZysH8S0Y0IdI9OU6WomUAiBs4EXqsRW14sL2QkJUrUOJifKo7AwVpwfzeLTjkzD7DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423168},"main":"./dist/main.js","type":"module","gitHead":"41ca2697f68890ac265f088e2cf3b26b1ca3b4b4","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"openapi-types":"^12.1.3","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.56.0","effect":"^4.0.0-beta.86","oxlint":"^1.71.0","@types/bun":"latest","miniprogram-api-typings":"^5.2.1","@typescript/native-preview":"^7.0.0-dev.20260622.1"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.5.0_1782206208850_0.12589908285367946","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@puffinstudio/fizzyx","version":"0.5.1","_id":"@puffinstudio/fizzyx@0.5.1","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"e7bbfaf38dd67177afeb15412a151d20156ea1aa","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.5.1.tgz","fileCount":6,"integrity":"sha512-yJNtIYfZerJeoGApOSdfd18cGscKDVHnk/GVlPGoy+t4JWDU/ArGymBpm8Z//V3Nu37+2heIl5dNV4W7elDIwg==","signatures":[{"sig":"MEYCIQCG3P4cI78U8nkHEo9g+Z0rUf+TxcgfgrFbPIzHug6d0gIhAOAUaAjpWx2dkel7qV97v6jrEZ3USv7kfvFMRetgZ9ae","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427931},"main":"./dist/main.js","type":"module","gitHead":"a6b76c60bec0935695a771be5db91b79e0079786","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"openapi-types":"^12.1.3","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.56.0","effect":"^4.0.0-beta.86","oxlint":"^1.71.0","@types/bun":"latest","miniprogram-api-typings":"^5.2.1","@typescript/native-preview":"^7.0.0-dev.20260622.1"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.5.1_1782211158559_0.9402169405573475","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@puffinstudio/fizzyx","version":"0.5.2","_id":"@puffinstudio/fizzyx@0.5.2","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"13243339cb1e1efeb3bba9b603a2a0aee2914832","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.5.2.tgz","fileCount":6,"integrity":"sha512-GPOb6sqH/0U48EA2zQA5qI3ZLUnhbvra60oTlZfBuV1AdmY7WmswRquDUoRv+MBNueJClsWk13wNg/prPVJ3Qw==","signatures":[{"sig":"MEUCIF7/AkONJ8Nd66hHUjffdNRhhSRL2aF9KvP5eNED91yAAiEA0XjHUGJ6ca0v++xuU5fSXRa2htVxbgupwdGUuP8NmC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435519},"main":"./dist/main.js","type":"module","gitHead":"78376383219165e4badf1657369b16fb207148b3","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"camelcase":"^9.0.0","openapi-types":"^12.1.3","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.56.0","effect":"^4.0.0-beta.86","oxlint":"^1.71.0","@types/bun":"latest","typescript":"^7.0.1-rc","@tanstack/react-query":"^5.101.1","miniprogram-api-typings":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.5.2_1782215243637_0.6573047606897375","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@puffinstudio/fizzyx","version":"0.5.3","_id":"@puffinstudio/fizzyx@0.5.3","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"4411ea7b44629eff0a83d5a1fea3c55d707fd621","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.5.3.tgz","fileCount":6,"integrity":"sha512-rrwwFNcV7iNpinYX5INqaAA642kK9B4Q6NDvtjn+MKLgTrr+ESkQPcN0RhWfEFRmE+IZsZyZJpLYxtPfN+gh8w==","signatures":[{"sig":"MEQCIA9H54DYo0L3Hn1lkzsbB1v+5A07F8UUK1ex/L7S+grfAiB/3slHXFBDjHF1okqpTIO0SzEuIoKfHXakmspEF2Ts1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435563},"main":"./dist/main.js","type":"module","gitHead":"84ca73ad27268e2fb1cbd0ddfda48e03c1ec79fb","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"camelcase":"^9.0.0","openapi-types":"^12.1.3","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.56.0","effect":"^4.0.0-beta.86","oxlint":"^1.71.0","@types/bun":"latest","typescript":"^7.0.1-rc","@tanstack/react-query":"^5.101.1","miniprogram-api-typings":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.5.3_1782215699103_0.2204043466835679","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@puffinstudio/fizzyx","version":"0.5.4","license":"MIT","_id":"@puffinstudio/fizzyx@0.5.4","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"7f0f39de31c4a48f738e9f68bb8c4c727ff7ae29","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.5.4.tgz","fileCount":7,"integrity":"sha512-MwB5uqVUFbM270vWXK+jlGnmkkjZfV0BNrUkQ5EQqdmCc2gcZqiJslRc6yU8a1+e5uuTrVdy7SsmwRZC39KDYg==","signatures":[{"sig":"MEUCIAvVTj/vCuX0Wy82lxzhU/rQ6cVbce2Wu9e/25P92Sl8AiEA7XejoraOXfzvtxNL+Ajv0U/yVxlsS4aopVFNu6RwISk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700000},"main":"./dist/main.js","type":"module","gitHead":"f17e83e9b86e605381f0516531aa0231dbe5e2c4","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"camelcase":"^9.0.0","openapi-types":"^12.1.3","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.56.0","effect":"^4.0.0-beta.86","oxlint":"^1.71.0","@types/bun":"latest","typescript":"^7.0.1-rc","@tanstack/react-query":"^5.101.1","miniprogram-api-typings":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.5.4_1782219675432_0.28996823120727266","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@puffinstudio/fizzyx","version":"0.5.5","license":"MIT","_id":"@puffinstudio/fizzyx@0.5.5","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"0903eed67ddea0fc2e5047c9967f505f32ab9df2","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.5.5.tgz","fileCount":4,"integrity":"sha512-A+e6vNfBAI1eT+o8rUdP0hiYaxiVijmoCNqtry2LyUYVY1TSC4cT/1XIWYZnGj1tEHwYtNJtDIb2whZHYpb63w==","signatures":[{"sig":"MEQCIHVFzRjEjB2oW/+/Lzkwf8S1JXfqsfBSAlvqbE9Nk2kPAiAtgI1AwhcNQWYovImyNchdKjbkBNoPL3IIW6cUNs8HWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569810},"main":"./dist/main.js","type":"module","gitHead":"ba8d3249fa6adee130cf4bc3fae059452d14e9c8","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"camelcase":"^9.0.0","openapi-types":"^12.1.3","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.56.0","effect":"^4.0.0-beta.86","oxlint":"^1.71.0","@types/bun":"latest","typescript":"^7.0.1-rc","@tanstack/react-query":"^5.101.1","miniprogram-api-typings":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.5.5_1782219981578_0.39070054180581626","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@puffinstudio/fizzyx","version":"0.5.6","license":"MIT","_id":"@puffinstudio/fizzyx@0.5.6","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"a34525a127002406de74dbeb593310fa217da808","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.5.6.tgz","fileCount":4,"integrity":"sha512-+77bmiO7Q/7G3LHbtw1l68NzYHGHmHNIeVD149ZkKQwqz3f2bkwu4ej9qAirTMH6cToxb7B0YOJjXrNZTIMP2g==","signatures":[{"sig":"MEUCIQDjcOky3sK4TDfuW55KOKkeJsBBSf/rUl6qAVy6CbPCzwIgFAlh1JXXZSj2N/BYeb4lS2g2SKLgtONhvgp7klBKwzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579916},"main":"./dist/main.js","type":"module","gitHead":"dd2f5656c11ef6ea6d555b369218f8791bb16901","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun build ./src/main.ts --outfile ./dist/main.js --target bun --format esm --minify","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"camelcase":"^9.0.0","openapi-types":"^12.1.3","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.56.0","effect":"^4.0.0-beta.86","oxlint":"^1.71.0","@types/bun":"latest","typescript":"^7.0.1-rc","@tanstack/react-query":"^5.101.1","miniprogram-api-typings":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.5.6_1782222230471_0.7161142634322726","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@puffinstudio/fizzyx","version":"0.6.1","license":"MIT","_id":"@puffinstudio/fizzyx@0.6.1","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"0289836b713147d2076cbaf16ec80d4b092f17d6","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.6.1.tgz","fileCount":8,"integrity":"sha512-Q7qlfHt/Rqre2b4aZtvByZFpz9ENiUjAef/QjMyBzlaAgal11FkU0KpXyxy05Sr8QtKy0QLGLwamCtqwqJJ22Q==","signatures":[{"sig":"MEYCIQDdOrTc5MFDhx+LnJQTm2GcyNxg/G7Jt20HcGGKzfaRRgIhANb6wVzb5u6WqK2FGVIlJ4NEwBYoWQl4zF0i9ADNXC5V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2011697},"main":"./dist/main.js","type":"module","gitHead":"7b5fe88d26bc7476d0fd15472adda21b3577c330","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun run build.ts","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","planner":"bun run src/main.ts planner","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"<img src=\"./src/planner/logo.svg\" alt=\"fizzyx logo\" width=\"120\" />","directories":{},"_nodeVersion":"26.2.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","nuqs":"^2.8.9","vaul":"^1.1.2","react":"^19","motion":"^12.41.0","shadcn":"^4.11.0","sonner":"^2.0.7","date-fns":"^4.4.0","recharts":"3.8.0","camelcase":"^9.0.0","input-otp":"^1.4.2","react-dom":"^19","next-themes":"^0.4.6","lucide-react":"^1","openapi-types":"^12.1.3","@base-ui/react":"^1.6.0","@dnd-kit/react":"^0.5.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@hugeicons/react":"^1.1.7","react-day-picker":"^10.0.1","bun-plugin-tailwind":"^0.1.2","@radix-ui/react-slot":"^1.2.3","embla-carousel-react":"^8.6.0","@fontsource/noto-sans":"^5.2.10","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","react-resizable-panels":"^4.11.2","class-variance-authority":"^0.7.1","@hugeicons/core-free-icons":"^4.2.1","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.56.0","effect":"^4.0.0-beta.87","oxlint":"^1.71.0","@types/bun":"latest","typescript":"^7.0.1-rc","tailwindcss":"^4.1.11","@types/react":"^19","@types/react-dom":"^19","@tanstack/react-query":"^5.101.1","miniprogram-api-typings":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.6.1_1782371680805_0.5801968506255737","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@puffinstudio/fizzyx","version":"0.6.2","license":"MIT","_id":"@puffinstudio/fizzyx@0.6.2","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"bfd3e0fedb3412227b6381366383cb367541640c","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-0.6.2.tgz","fileCount":8,"integrity":"sha512-RCxhQfj2QpQlEQsVf3akqc/eHCrnVPTL7puYRsMUnDxM4brbRiTPaUsFdmxCmmAieVjrErIowUAi8MKgzOZsZg==","signatures":[{"sig":"MEYCIQDTLewHs1w0XARjHP3GInkTyhaACQoKLk2hZbykxvt0+AIhAMqbdsEt2yz6er+zVv8XIWB/FSpgnjeP86AijFPfJ023","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2429192},"main":"./dist/main.js","type":"module","gitHead":"262ec0903b0dd2e8d1fe8b3a74c0f89f5d749ecd","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun run build.ts","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","planner":"bun run src/main.ts planner","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"<img src=\"./src/planner/logo.svg\" alt=\"fizzyx logo\" width=\"120\" />","directories":{},"_nodeVersion":"26.2.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","nuqs":"^2.8.9","vaul":"^1.1.2","react":"^19","motion":"^12.41.0","peerjs":"^1.5.5","shadcn":"^4.11.0","sonner":"^2.0.7","date-fns":"^4.4.0","recharts":"3.8.0","camelcase":"^9.0.0","input-otp":"^1.4.2","react-dom":"^19","next-themes":"^0.4.6","lucide-react":"^1","openapi-types":"^12.1.3","@base-ui/react":"^1.6.0","@dnd-kit/react":"^0.5.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@hugeicons/react":"^1.1.7","react-day-picker":"^10.0.1","bun-plugin-tailwind":"^0.1.2","@radix-ui/react-slot":"^1.2.3","embla-carousel-react":"^8.6.0","@fontsource/noto-sans":"^5.2.10","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","react-resizable-panels":"^4.11.2","class-variance-authority":"^0.7.1","@hugeicons/core-free-icons":"^4.2.1","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.56.0","effect":"^4.0.0-beta.87","oxlint":"^1.71.0","@types/bun":"latest","typescript":"^7.0.1-rc","tailwindcss":"^4.1.11","@types/react":"^19","@types/react-dom":"^19","@tanstack/react-query":"^5.101.1","miniprogram-api-typings":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_0.6.2_1782452977399_0.4239170807317698","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@puffinstudio/fizzyx","version":"1.0.0","license":"MIT","_id":"@puffinstudio/fizzyx@1.0.0","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"bffb8ceb43a0646c6083e1f18ba48f2e540585f2","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-1.0.0.tgz","fileCount":10,"integrity":"sha512-Potny8ZUnv5YA0RfPt+AN1xd9Dd5S0HdLfgfUQ5IE+frMyKSedanR/qp14u8kZsGsZbuqNliOCZqHo+W9qiUZg==","signatures":[{"sig":"MEUCIQDuLq7qoeyb0uGdIX2+7Wl7HHsnR3DSVvl17JhbKWwWawIgSkuFsXQSsRaFqEEb1T9F/Aj5V4pIFnE8pqnBOkTW7Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12092103},"main":"./dist/main.js","type":"module","gitHead":"b637e89492c9d99c07fed74af38e2c59c05c040c","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun run build.ts","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","planner":"bun run src/main.ts planner","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"<img src=\"./docs/images/fizzyx-logo.png\" alt=\"fizzyx logo\" width=\"120\" />","directories":{},"_nodeVersion":"26.2.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","nuqs":"^2.8.9","vaul":"^1.1.2","react":"^19","motion":"^12.42.0","peerjs":"^1.5.5","shadcn":"^4.12.0","sonner":"^2.0.7","date-fns":"^4.4.0","recharts":"3.9.0","camelcase":"^9.0.0","input-otp":"^1.4.2","react-dom":"^19","next-themes":"^0.4.6","lucide-react":"^1","@shadcn/react":"^0.1.0","openapi-types":"^12.1.3","@base-ui/react":"^1.6.0","@dnd-kit/react":"^0.5.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@hugeicons/react":"^1.1.9","react-day-picker":"^10.0.1","bun-plugin-tailwind":"^0.1.2","@radix-ui/react-slot":"^1.2.3","embla-carousel-react":"^8.6.0","@fontsource/noto-sans":"^5.2.10","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","react-resizable-panels":"^4.11.2","class-variance-authority":"^0.7.1","@hugeicons/core-free-icons":"^4.2.2","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.56.0","effect":"^4.0.0-beta.90","oxlint":"^1.71.0","@types/bun":"latest","typescript":"^6.0.3","tailwindcss":"^4.1.11","@types/react":"^19","@types/react-dom":"^19","@tanstack/react-query":"^5.101.2","miniprogram-api-typings":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_1.0.0_1782618527920_0.1361433861383683","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@puffinstudio/fizzyx","version":"1.0.1","license":"MIT","_id":"@puffinstudio/fizzyx@1.0.1","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"dca640ff21c86bed215892ad1862281c8de4f9fe","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-1.0.1.tgz","fileCount":10,"integrity":"sha512-GXXEfGHHewgdzEBEYLsL0co291IpgwS+b8Ey6Nt5xOnrMKe3xfSnng12h5TN2Sw5CIS+wyrjgxYt+9EEy95mIg==","signatures":[{"sig":"MEUCIQDi3nAt2i5FX5f6bVXZNKKAHpH/O2wQgiPZwUgpUqOVSwIgQwaYL1nXU0KoaRinTRK9Vw2xnfY9R3H9q6fQvV1JsO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12092129},"main":"./dist/main.js","type":"module","gitHead":"7b72bf0bfd5d86577b1a42afa82e85766d778885","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun run build.ts","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","planner":"bun run src/main.ts planner","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"<img src=\"./docs/images/fizzyx-logo.png\" alt=\"fizzyx logo\" width=\"120\" />","directories":{},"_nodeVersion":"26.2.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","nuqs":"^2.8.9","vaul":"^1.1.2","react":"^19","motion":"^12.42.0","peerjs":"^1.5.5","shadcn":"^4.12.0","sonner":"^2.0.7","date-fns":"^4.4.0","recharts":"3.9.0","camelcase":"^9.0.0","input-otp":"^1.4.2","react-dom":"^19","next-themes":"^0.4.6","lucide-react":"^1","@shadcn/react":"^0.1.0","openapi-types":"^12.1.3","@base-ui/react":"^1.6.0","@dnd-kit/react":"^0.5.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@hugeicons/react":"^1.1.9","react-day-picker":"^10.0.1","bun-plugin-tailwind":"^0.1.2","@radix-ui/react-slot":"^1.2.3","embla-carousel-react":"^8.6.0","@fontsource/noto-sans":"^5.2.10","@radix-ui/react-label":"^2.1.7","@radix-ui/react-select":"^2.2.6","react-resizable-panels":"^4.11.2","class-variance-authority":"^0.7.1","@hugeicons/core-free-icons":"^4.2.2","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.56.0","effect":"^4.0.0-beta.90","oxlint":"^1.71.0","@types/bun":"latest","typescript":"^6.0.3","tailwindcss":"^4.1.11","@types/react":"^19","@types/react-dom":"^19","@tanstack/react-query":"^5.101.2","miniprogram-api-typings":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_1.0.1_1782622954690_0.6296055841326869","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@puffinstudio/fizzyx","version":"1.0.2","license":"MIT","_id":"@puffinstudio/fizzyx@1.0.2","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"42d70bf4bb6eb6609b9d0b1776701b2289a9f435","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-1.0.2.tgz","fileCount":10,"integrity":"sha512-afeCbigqKZeeWeejvT9VXtZb/t9oluA6/pTp9vcvXfQzORqfetFDvz50AbllM09o3Neg0aLp3dH4ErMK6PQABg==","signatures":[{"sig":"MEYCIQD7xpkqFcnPqX2EykRJ8gOl90MSwZgJQPUOpZPpZ6Er2gIhAMzUU1EAYBztJ55Zfne0KwOALrh8t/haCIgQ+Sbwoaay","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12092129},"main":"./dist/main.js","type":"module","gitHead":"7b72bf0bfd5d86577b1a42afa82e85766d778885","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun run build.ts","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","planner":"bun run src/main.ts planner","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"<img src=\"./docs/images/fizzyx-logo.png\" alt=\"fizzyx logo\" width=\"120\" />","directories":{},"_nodeVersion":"26.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","nuqs":"^2.8.9","vaul":"^1.1.2","oxfmt":"^0.56.0","react":"^19","effect":"^4.0.0-beta.90","motion":"^12.42.0","oxlint":"^1.71.0","peerjs":"^1.5.5","shadcn":"^4.12.0","sonner":"^2.0.7","date-fns":"^4.4.0","recharts":"3.9.0","camelcase":"^9.0.0","input-otp":"^1.4.2","react-dom":"^19","@types/bun":"latest","typescript":"^6.0.3","next-themes":"^0.4.6","tailwindcss":"^4.1.11","@types/react":"^19","lucide-react":"^1","@shadcn/react":"^0.1.0","openapi-types":"^12.1.3","@base-ui/react":"^1.6.0","@dnd-kit/react":"^0.5.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@hugeicons/react":"^1.1.9","@types/react-dom":"^19","react-day-picker":"^10.0.1","bun-plugin-tailwind":"^0.1.2","@radix-ui/react-slot":"^1.2.3","embla-carousel-react":"^8.6.0","@fontsource/noto-sans":"^5.2.10","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"^5.101.2","@radix-ui/react-select":"^2.2.6","react-resizable-panels":"^4.11.2","miniprogram-api-typings":"^5.2.1","class-variance-authority":"^0.7.1","@hugeicons/core-free-icons":"^4.2.2","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_1.0.2_1782700514758_0.8873684116247349","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@puffinstudio/fizzyx","version":"1.1.0","license":"MIT","_id":"@puffinstudio/fizzyx@1.1.0","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"40022e907531c03a1cad1140a2e6b076c7b5dbce","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-1.1.0.tgz","fileCount":10,"integrity":"sha512-VwSHjGgpZbXdNEWBlrYpaJRklQOV7HoDIv1O5MgvAAaqhL7bOOgfis1YCfp8PMKlEsCd+Jf1OYbLArt0ZElvHw==","signatures":[{"sig":"MEQCIBSWDy6wuUQ6lDH2LnZLW7PpyBSEIfm3W0393YpVtRggAiBOG/tVJhyeqBVRETbprO7KZ8CHpoeSAKFL2t/3k6PB/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4837738},"main":"./dist/main.js","type":"module","gitHead":"132816e5bf8b319e627c0816b31ff214561edf81","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun run build.ts","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","planner":"bun run src/main.ts planner","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"> CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","directories":{},"_nodeVersion":"26.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","nuqs":"^2.8.9","vaul":"^1.1.2","oxfmt":"^0.56.0","react":"^19","effect":"^4.0.0-beta.90","motion":"^12.42.0","oxlint":"^1.71.0","peerjs":"^1.5.5","shadcn":"^4.12.0","sonner":"^2.0.7","date-fns":"^4.4.0","recharts":"3.9.0","camelcase":"^9.0.0","input-otp":"^1.4.2","react-dom":"^19","@types/bun":"latest","typescript":"^6.0.3","next-themes":"^0.4.6","tailwindcss":"^4.1.11","@types/react":"^19","lucide-react":"^1","@shadcn/react":"^0.1.0","openapi-types":"^12.1.3","@base-ui/react":"^1.6.0","@dnd-kit/react":"^0.5.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@hugeicons/react":"^1.1.9","@types/react-dom":"^19","react-day-picker":"^10.0.1","bun-plugin-tailwind":"^0.1.2","@radix-ui/react-slot":"^1.2.3","embla-carousel-react":"^8.6.0","@fontsource/noto-sans":"^5.2.10","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"^5.101.2","@radix-ui/react-select":"^2.2.6","react-resizable-panels":"^4.11.2","miniprogram-api-typings":"^5.2.1","class-variance-authority":"^0.7.1","@hugeicons/core-free-icons":"^4.2.2","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_1.1.0_1783418268717_0.4293084751047822","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@puffinstudio/fizzyx","version":"1.1.1","license":"MIT","_id":"@puffinstudio/fizzyx@1.1.1","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"ec27dcff2ce01a470bd8f0b4e2e610e23c1c3442","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-1.1.1.tgz","fileCount":10,"integrity":"sha512-WoQ1dru5jnAA0fy2YQ9lnpBITfpmabPJiMNKpX08cs+z6BYLnjhU6Gp0puTUE3RueJhLULVbAIroL+02iHt4Pw==","signatures":[{"sig":"MEUCIGol1efoYUsNvuQmapvTqL9TmimxWhWPnpZRjizPCl73AiEAnt42s/3MM/5QLBr/j+uVVfrJUh3qaZEwhTLYG9k0j0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4898659},"main":"./dist/main.js","type":"module","gitHead":"29b6ec8b7f7555573a3161bd8214c72c55be0ac9","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun run build.ts","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","planner":"bun run src/main.ts planner","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"> CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","directories":{},"_nodeVersion":"26.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","nuqs":"^2.8.9","vaul":"^1.1.2","oxfmt":"^0.56.0","react":"^19","effect":"^4.0.0-beta.90","motion":"^12.42.0","oxlint":"^1.71.0","peerjs":"^1.5.5","shadcn":"^4.12.0","sonner":"^2.0.7","date-fns":"^4.4.0","recharts":"3.9.0","camelcase":"^9.0.0","input-otp":"^1.4.2","react-dom":"^19","@types/bun":"latest","typescript":"^6.0.3","next-themes":"^0.4.6","tailwindcss":"^4.1.11","@types/react":"^19","lucide-react":"^1","@shadcn/react":"^0.1.0","openapi-types":"^12.1.3","@base-ui/react":"^1.6.0","@dnd-kit/react":"^0.5.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@hugeicons/react":"^1.1.9","@types/react-dom":"^19","react-day-picker":"^10.0.1","bun-plugin-tailwind":"^0.1.2","@radix-ui/react-slot":"^1.2.3","embla-carousel-react":"^8.6.0","@fontsource/noto-sans":"^5.2.10","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"^5.101.2","@radix-ui/react-select":"^2.2.6","react-resizable-panels":"^4.11.2","miniprogram-api-typings":"^5.2.1","class-variance-authority":"^0.7.1","@hugeicons/core-free-icons":"^4.2.2","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_1.1.1_1783427659549_0.7349010095145643","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@puffinstudio/fizzyx","version":"1.1.2","license":"MIT","_id":"@puffinstudio/fizzyx@1.1.2","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"0e217c09d6d88756162068ed90ac4bba2d1aa0ba","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-1.1.2.tgz","fileCount":10,"integrity":"sha512-LAvQmdE51De2JbbkmQhQaxOjE8c/pqEQ2mhby6xSKb/b+wxvxU7ewELQUG9Ncd7352+8ODjTrBYEga60twEwTw==","signatures":[{"sig":"MEUCIGYlYsPJu8hXTAWOxP4+YcaqBDvNlD8saBP9fDpfYHfDAiEAyfeCXvRx+HkBQAAq9eLRbBSG3qRu2vtWelGfVMWHBx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4901917},"main":"./dist/main.js","type":"module","gitHead":"95fc31e3ee381ad5b1b2216f962553e274c52732","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun run build.ts","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","planner":"bun run src/main.ts planner","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"> CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","directories":{},"_nodeVersion":"26.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","nuqs":"^2.8.9","vaul":"^1.1.2","oxfmt":"^0.56.0","react":"^19","effect":"^4.0.0-beta.90","motion":"^12.42.0","oxlint":"^1.71.0","peerjs":"^1.5.5","shadcn":"^4.12.0","sonner":"^2.0.7","date-fns":"^4.4.0","recharts":"3.9.0","camelcase":"^9.0.0","input-otp":"^1.4.2","react-dom":"^19","@types/bun":"latest","typescript":"^6.0.3","next-themes":"^0.4.6","tailwindcss":"^4.1.11","@types/react":"^19","lucide-react":"^1","@shadcn/react":"^0.1.0","openapi-types":"^12.1.3","@base-ui/react":"^1.6.0","@dnd-kit/react":"^0.5.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@hugeicons/react":"^1.1.9","@types/react-dom":"^19","react-day-picker":"^10.0.1","bun-plugin-tailwind":"^0.1.2","@radix-ui/react-slot":"^1.2.3","embla-carousel-react":"^8.6.0","@fontsource/noto-sans":"^5.2.10","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"^5.101.2","@radix-ui/react-select":"^2.2.6","react-resizable-panels":"^4.11.2","miniprogram-api-typings":"^5.2.1","class-variance-authority":"^0.7.1","@hugeicons/core-free-icons":"^4.2.2","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_1.1.2_1783444186415_0.9055509621256146","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@puffinstudio/fizzyx","version":"1.1.3","license":"MIT","_id":"@puffinstudio/fizzyx@1.1.3","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"cf63a4f19ab541eed64d5c20fb591645117dd034","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-1.1.3.tgz","fileCount":10,"integrity":"sha512-VblYFfUqdh3BUmRaM+3N4YwikMr2Gq7wAxcewWm9iAcKWSj4oinwOTfQggyL+TCC5A3KiASQaAb6IcmEWti+sg==","signatures":[{"sig":"MEUCIQC+BUrKymJjRJWuJQpSXZbaPe/C+i89gLf0UmRffW2bywIgLZj7KVsABo3Fwl5dl+K3ifkYBHG/7ts8V+hJeSEiYME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4909070},"main":"./dist/main.js","type":"module","gitHead":"bae4b0f34139c90eeda667cb3bc3c9ec29b43bc1","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun run build.ts","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","planner":"bun run src/main.ts planner","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"> CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","directories":{},"_nodeVersion":"26.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","nuqs":"^2.8.9","vaul":"^1.1.2","oxfmt":"^0.56.0","react":"^19","effect":"^4.0.0-beta.90","motion":"^12.42.0","oxlint":"^1.71.0","peerjs":"^1.5.5","shadcn":"^4.12.0","sonner":"^2.0.7","date-fns":"^4.4.0","recharts":"3.9.0","camelcase":"^9.0.0","input-otp":"^1.4.2","react-dom":"^19","@types/bun":"latest","typescript":"^6.0.3","next-themes":"^0.4.6","tailwindcss":"^4.1.11","@types/react":"^19","lucide-react":"^1","@shadcn/react":"^0.1.0","openapi-types":"^12.1.3","@base-ui/react":"^1.6.0","@dnd-kit/react":"^0.5.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@hugeicons/react":"^1.1.9","@types/react-dom":"^19","react-day-picker":"^10.0.1","bun-plugin-tailwind":"^0.1.2","@radix-ui/react-slot":"^1.2.3","embla-carousel-react":"^8.6.0","@fontsource/noto-sans":"^5.2.10","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"^5.101.2","@radix-ui/react-select":"^2.2.6","react-resizable-panels":"^4.11.2","miniprogram-api-typings":"^5.2.1","class-variance-authority":"^0.7.1","@hugeicons/core-free-icons":"^4.2.2","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_1.1.3_1783520411223_0.2534853942970179","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@puffinstudio/fizzyx","version":"1.1.4","license":"MIT","_id":"@puffinstudio/fizzyx@1.1.4","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"b06e76697e8db3f00ba0f09a9b03b98f40d2a976","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-1.1.4.tgz","fileCount":10,"integrity":"sha512-JDO0KurIkRB91/GZw++D1BGQ9eXSobWaA8eB/dwpoNX1fphqOwQtN4e5j16qffi0ggvtzq0d2R+SyRHuNA/CSw==","signatures":[{"sig":"MEUCIG69hVbRb8W53QLk2xN8DhcK0EBMVAmQq2rYCPj47AoRAiEAonYkqxLnxG8EZjwNSYfZwoIQsGmHTF2GPd84uMteDbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4904500},"main":"./dist/main.js","type":"module","gitHead":"19e7d498136bc86ccc7b6c8cd7a0d412c8929d97","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun run build.ts","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","planner":"bun run src/main.ts planner","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"> CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","directories":{},"_nodeVersion":"26.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","nuqs":"^2.8.9","vaul":"^1.1.2","oxfmt":"^0.56.0","react":"^19","effect":"^4.0.0-beta.90","motion":"^12.42.0","oxlint":"^1.71.0","peerjs":"^1.5.5","shadcn":"^4.12.0","sonner":"^2.0.7","date-fns":"^4.4.0","recharts":"3.9.0","camelcase":"^9.0.0","input-otp":"^1.4.2","react-dom":"^19","@types/bun":"latest","typescript":"^6.0.3","next-themes":"^0.4.6","tailwindcss":"^4.1.11","@types/react":"^19","lucide-react":"^1","@shadcn/react":"^0.1.0","openapi-types":"^12.1.3","@base-ui/react":"^1.6.0","@dnd-kit/react":"^0.5.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@hugeicons/react":"^1.1.9","@types/react-dom":"^19","react-day-picker":"^10.0.1","bun-plugin-tailwind":"^0.1.2","@radix-ui/react-slot":"^1.2.3","embla-carousel-react":"^8.6.0","@fontsource/noto-sans":"^5.2.10","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"^5.101.2","@radix-ui/react-select":"^2.2.6","react-resizable-panels":"^4.11.2","miniprogram-api-typings":"^5.2.1","class-variance-authority":"^0.7.1","@hugeicons/core-free-icons":"^4.2.2","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_1.1.4_1783521716984_0.6467725796479962","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@puffinstudio/fizzyx","version":"1.1.5","license":"MIT","_id":"@puffinstudio/fizzyx@1.1.5","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"c47accedcd9f97d8bd9be0364408d76ce1197ffb","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-1.1.5.tgz","fileCount":10,"integrity":"sha512-2vx5xvd8lK+XRBmCGukfi0fxc9ekwG17E0qInZgCTGdbntoAmOGG67AK/IKJHQ9xqSl61s2nvUg2Yc/EFNOsuA==","signatures":[{"sig":"MEYCIQChT1MzLXMgNmwofFWmDY4eEbYwqWTDD6SVWT91TrnROQIhAOCC2vE35vZKdqwJMEVn9hPjhd2AMXPtSpsa0P+M1/wX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4907634},"main":"./dist/main.js","type":"module","gitHead":"f2a94c6f418ea0024ad08cfdd38b95b47f28fd43","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun run build.ts","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","planner":"bun run src/main.ts planner","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"> CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","directories":{},"_nodeVersion":"26.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","nuqs":"^2.8.9","vaul":"^1.1.2","oxfmt":"^0.56.0","react":"^19","effect":"^4.0.0-beta.90","motion":"^12.42.0","oxlint":"^1.71.0","peerjs":"^1.5.5","shadcn":"^4.12.0","sonner":"^2.0.7","date-fns":"^4.4.0","recharts":"3.9.0","camelcase":"^9.0.0","input-otp":"^1.4.2","react-dom":"^19","@types/bun":"latest","typescript":"^6.0.3","next-themes":"^0.4.6","tailwindcss":"^4.1.11","@types/react":"^19","lucide-react":"^1","@shadcn/react":"^0.1.0","openapi-types":"^12.1.3","@base-ui/react":"^1.6.0","@dnd-kit/react":"^0.5.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@hugeicons/react":"^1.1.9","@types/react-dom":"^19","react-day-picker":"^10.0.1","bun-plugin-tailwind":"^0.1.2","@radix-ui/react-slot":"^1.2.3","embla-carousel-react":"^8.6.0","@fontsource/noto-sans":"^5.2.10","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"^5.101.2","@radix-ui/react-select":"^2.2.6","react-resizable-panels":"^4.11.2","miniprogram-api-typings":"^5.2.1","class-variance-authority":"^0.7.1","@hugeicons/core-free-icons":"^4.2.2","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_1.1.5_1783564136155_0.668635313272381","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@puffinstudio/fizzyx","version":"1.1.6","license":"MIT","_id":"@puffinstudio/fizzyx@1.1.6","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"3237da3109a46867ae37d544490951b4c9f3fcdb","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-1.1.6.tgz","fileCount":10,"integrity":"sha512-txUNG4In5sU+YggwKfSvUC3CQZh5+mXZF8eLKrZMjEy+Om6CaSg5ZsJKEm/qxHAjOujREMZyOfnL3PlHUr+XoQ==","signatures":[{"sig":"MEYCIQCMXbV40NUCNJbWeqM5A4ZiRxRq32U6Ci0p2HoDgca6/AIhANE01XE+dTciyGaU1xQPVCwGBkQZpuZ2moDwp/CnbUtZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4910639},"main":"./dist/main.js","type":"module","gitHead":"dabbe47faa82212d22104b2868867aed6bc4dd51","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun run build.ts","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","planner":"bun run src/main.ts planner","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"> CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","directories":{},"_nodeVersion":"26.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","nuqs":"^2.8.9","vaul":"^1.1.2","oxfmt":"^0.56.0","react":"^19","effect":"^4.0.0-beta.90","motion":"^12.42.0","oxlint":"^1.71.0","peerjs":"^1.5.5","shadcn":"^4.12.0","sonner":"^2.0.7","date-fns":"^4.4.0","recharts":"3.9.0","camelcase":"^9.0.0","input-otp":"^1.4.2","react-dom":"^19","@types/bun":"latest","typescript":"^6.0.3","next-themes":"^0.4.6","tailwindcss":"^4.1.11","@types/react":"^19","lucide-react":"^1","@shadcn/react":"^0.1.0","openapi-types":"^12.1.3","@base-ui/react":"^1.6.0","@dnd-kit/react":"^0.5.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@hugeicons/react":"^1.1.9","@types/react-dom":"^19","react-day-picker":"^10.0.1","bun-plugin-tailwind":"^0.1.2","@radix-ui/react-slot":"^1.2.3","embla-carousel-react":"^8.6.0","@fontsource/noto-sans":"^5.2.10","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"^5.101.2","@radix-ui/react-select":"^2.2.6","react-resizable-panels":"^4.11.2","miniprogram-api-typings":"^5.2.1","class-variance-authority":"^0.7.1","@hugeicons/core-free-icons":"^4.2.2","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_1.1.6_1783784912691_0.5954200425456937","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@puffinstudio/fizzyx","version":"1.2.0","license":"MIT","_id":"@puffinstudio/fizzyx@1.2.0","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"bbf3511561807d31b75837230cce6b76b56f2ff0","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-1.2.0.tgz","fileCount":10,"integrity":"sha512-aOqC17u7wkgT/PAU5h7R7M5pR+Kebht3rNZiE77eEjmY2WjAHanv+/zyGQd7rKCr65O+tLixNttOE4AaRrj8YQ==","signatures":[{"sig":"MEQCIECE+CX+omDOeAl8uP6yeR3XGUqmcs+2ADwX90PgX57YAiBQdvJPL64fG/xDwxNiaBCkoJdxEcsYRDW1RtFdKc5xRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4595665},"main":"./dist/main.js","type":"module","gitHead":"c3ba4863a388d247660e59488bcfa9c9a73634c1","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun run build.ts","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","planner":"bun run src/main.ts planner","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"> CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","directories":{},"_nodeVersion":"26.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","nuqs":"^2.8.9","vaul":"^1.1.2","oxfmt":"^0.56.0","react":"^19","effect":"^4.0.0-beta.90","motion":"^12.42.0","oxlint":"^1.71.0","shadcn":"^4.12.0","sonner":"^2.0.7","date-fns":"^4.4.0","recharts":"3.9.0","camelcase":"^9.0.0","input-otp":"^1.4.2","react-dom":"^19","@types/bun":"latest","typescript":"^6.0.3","next-themes":"^0.4.6","tailwindcss":"^4.1.11","@types/react":"^19","lucide-react":"^1","@shadcn/react":"^0.1.0","openapi-types":"^12.1.3","@base-ui/react":"^1.6.0","@dnd-kit/react":"^0.5.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@hugeicons/react":"^1.1.9","@types/react-dom":"^19","react-day-picker":"^10.0.1","bun-plugin-tailwind":"^0.1.2","@radix-ui/react-slot":"^1.2.3","embla-carousel-react":"^8.6.0","@fontsource/noto-sans":"^5.2.10","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"^5.101.2","@radix-ui/react-select":"^2.2.6","react-resizable-panels":"^4.11.2","miniprogram-api-typings":"^5.2.1","class-variance-authority":"^0.7.1","@hugeicons/core-free-icons":"^4.2.2","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_1.2.0_1783991541929_0.119495210948527","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@puffinstudio/fizzyx","version":"1.2.1","license":"MIT","_id":"@puffinstudio/fizzyx@1.2.1","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"c466c6f445ac993b3f03136c50d523f8213aa614","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-1.2.1.tgz","fileCount":10,"integrity":"sha512-g4D5XcCUUKTnSfusynVdk0e8bj7mOcdT71H5vNtEAw/tIWJ6ZVNWGWBX1YkdNdkjfdvFtTRj0vaiMZNukN2Vnw==","signatures":[{"sig":"MEQCIFinD1uMHvOr4CuA5P0kElR5XaEnGQBoamoby5ZauHkZAiBLgtCIfJYbGv/1ITqwnolBX5DttSCu5kPhD4u7r+hO1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4597642},"main":"./dist/main.js","type":"module","gitHead":"d2808b74edf1e8f1e377cdd4259e41379baa9475","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun run build.ts","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","planner":"bun run src/main.ts planner","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"> CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","directories":{},"_nodeVersion":"26.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","nuqs":"^2.8.9","vaul":"^1.1.2","oxfmt":"^0.56.0","react":"^19","effect":"^4.0.0-beta.90","motion":"^12.42.0","oxlint":"^1.71.0","shadcn":"^4.12.0","sonner":"^2.0.7","date-fns":"^4.4.0","recharts":"3.9.0","camelcase":"^9.0.0","input-otp":"^1.4.2","react-dom":"^19","@types/bun":"latest","typescript":"^6.0.3","next-themes":"^0.4.6","tailwindcss":"^4.1.11","@types/react":"^19","lucide-react":"^1","@shadcn/react":"^0.1.0","openapi-types":"^12.1.3","@base-ui/react":"^1.6.0","@dnd-kit/react":"^0.5.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@hugeicons/react":"^1.1.9","@types/react-dom":"^19","react-day-picker":"^10.0.1","bun-plugin-tailwind":"^0.1.2","@radix-ui/react-slot":"^1.2.3","embla-carousel-react":"^8.6.0","@fontsource/noto-sans":"^5.2.10","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"^5.101.2","@radix-ui/react-select":"^2.2.6","react-resizable-panels":"^4.11.2","miniprogram-api-typings":"^5.2.1","class-variance-authority":"^0.7.1","@hugeicons/core-free-icons":"^4.2.2","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_1.2.1_1784863930480_0.14327333253749464","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@puffinstudio/fizzyx","version":"1.3.0","license":"MIT","_id":"@puffinstudio/fizzyx@1.3.0","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"43a47330c06de24f8c5966368b8fd11c7830b072","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-1.3.0.tgz","fileCount":10,"integrity":"sha512-hfCQtWcQhTSRiEtMEVwh3Wo9UQdTUAlqo9Upq8KRDEmcaSrToM3xsuyrFA5+odYRxz6nJjzw0aT2SmLkuGdcBQ==","signatures":[{"sig":"MEUCIQDC3a/JeNzud7Zy/vkqgyzBoazch493RHdKAMeKr4xJ8wIgZpQPfCrk/yPPEqXokoAU+y6HeNVFedsqKrsypi3mPBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4799788},"main":"./dist/main.js","type":"module","gitHead":"2d44f67b011bc3c913799d1ce61a55944e632294","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun run build.ts","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","planner":"bun run src/main.ts planner","typecheck":"tsgo --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.13.0","description":"> CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","directories":{},"_nodeVersion":"26.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","nuqs":"^2.8.9","vaul":"^1.1.2","oxfmt":"^0.56.0","react":"^19","effect":"^4.0.0-beta.90","motion":"^12.42.0","oxlint":"^1.71.0","shadcn":"^4.12.0","sonner":"^2.0.7","date-fns":"^4.4.0","recharts":"3.9.0","camelcase":"^9.0.0","input-otp":"^1.4.2","react-dom":"^19","@types/bun":"latest","typescript":"^6.0.3","next-themes":"^0.4.6","tailwindcss":"^4.1.11","@types/react":"^19","lucide-react":"^1","@shadcn/react":"^0.1.0","openapi-types":"^12.1.3","@base-ui/react":"^1.6.0","@dnd-kit/react":"^0.5.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@hugeicons/react":"^1.1.9","@types/react-dom":"^19","react-day-picker":"^10.0.1","bun-plugin-tailwind":"^0.1.2","@radix-ui/react-slot":"^1.2.3","embla-carousel-react":"^8.6.0","@fontsource/noto-sans":"^5.2.10","@radix-ui/react-label":"^2.1.7","@tanstack/react-query":"^5.101.2","@radix-ui/react-select":"^2.2.6","react-resizable-panels":"^4.11.2","miniprogram-api-typings":"^5.2.1","class-variance-authority":"^0.7.1","@hugeicons/core-free-icons":"^4.2.2","@apidevtools/json-schema-ref-parser":"^15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_1.3.0_1784902921242_0.16712176182305627","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@puffinstudio/fizzyx","version":"1.3.1","license":"MIT","_id":"@puffinstudio/fizzyx@1.3.1","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"bin":{"fizzyx":"dist/main.js"},"dist":{"shasum":"3d6485a82564d8459b4b9b8d76cc71d5b06afaf0","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-1.3.1.tgz","fileCount":10,"integrity":"sha512-7dEZBc3NUki+LL2mi5vyKRwRW9PJOwsk0hVnp3M7ipQ6jzreJ1U1fcJ3+QzH6EBe1OjRkpw+zR5Qdvpwmw7PEA==","signatures":[{"sig":"MEUCID4xCb3oXge9ylpVuxPdAEv0y6ScSZ0FqETg9PqSx5+tAiEA5/piu812vfVb4D1GyEd3Gcw4o29Y8R2dsMF5iGAkj18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4841850},"main":"./dist/main.js","type":"module","gitHead":"2a5b53f03f9d229034f92f4cb24dcb87ae56d585","scripts":{"dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","test":"bun test","build":"bun run build.ts","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","planner":"bun run src/main.ts planner","typecheck":"tsc --noEmit","prepublishOnly":"bun run check && bun run build"},"_npmUser":{"name":"bang88","email":"sqibang@gmail.com"},"repository":{"url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git","type":"git"},"_npmVersion":"11.17.0","description":"> CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","directories":{},"_nodeVersion":"26.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","nuqs":"^2.9.2","vaul":"^1.1.2","oxfmt":"^0.60.0","react":"^19.2.8","effect":"^4.0.0-beta.101","motion":"^12.42.2","oxlint":"^1.75.0","shadcn":"^4.14.1","sonner":"^2.0.7","date-fns":"^4.4.0","recharts":"3.10.0","camelcase":"^9.0.0","input-otp":"^1.4.2","react-dom":"^19.2.8","@types/bun":"latest","typescript":"^7.0.2","next-themes":"^0.4.6","tailwindcss":"^4.3.3","@types/react":"^19","lucide-react":"^1.26.0","@shadcn/react":"^0.2.1","openapi-types":"^12.1.3","@base-ui/react":"^1.6.0","@dnd-kit/react":"^0.5.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@hugeicons/react":"^1.1.9","@types/react-dom":"^19","react-day-picker":"^10.0.1","bun-plugin-tailwind":"^0.1.2","@radix-ui/react-slot":"^1.3.1","embla-carousel-react":"^8.6.0","@fontsource/noto-sans":"^5.3.0","@radix-ui/react-label":"^2.1.13","@tanstack/react-query":"^5.101.4","@radix-ui/react-select":"^2.3.5","react-resizable-panels":"^4.12.2","miniprogram-api-typings":"^5.2.1","class-variance-authority":"^0.7.1","@hugeicons/core-free-icons":"^4.2.3","@apidevtools/json-schema-ref-parser":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/fizzyx_1.3.1_1785771689382_0.3616324816913705","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@puffinstudio/fizzyx","version":"1.4.0","homepage":"https://github.com/PuffinStudio/fizzyx#readme","bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git"},"bin":{"fizzyx":"dist/main.js"},"type":"module","main":"./dist/main.js","scripts":{"build":"bun run build.ts","check":"bun --bun run typecheck && bun --bun run fmt && bun --bun run lint && bun test","check:ci":"tsc --noEmit && oxfmt --check . && oxlint && bun test","dev":"bun run src/main.ts","fmt":"oxfmt .","lint":"oxlint","planner":"bun run src/main.ts planner","prepublishOnly":"bun run check:ci && bun run build","release:packages":"bun run build && changeset publish","test":"bun test","typecheck":"tsc --noEmit","version:packages":"changeset version && bun install --lockfile-only"},"dependencies":{},"devDependencies":{"@apidevtools/json-schema-ref-parser":"^15.5.0","@base-ui/react":"^1.6.0","@changesets/changelog-github":"^0.7.0","@changesets/cli":"^2.31.1","@dnd-kit/react":"^0.5.0","@fontsource/noto-sans":"^5.3.0","@hugeicons/core-free-icons":"^4.2.3","@hugeicons/react":"^1.1.9","@radix-ui/react-label":"^2.1.13","@radix-ui/react-select":"^2.3.5","@radix-ui/react-slot":"^1.3.1","@shadcn/react":"^0.2.1","@tanstack/react-query":"^5.101.4","@types/bun":"latest","@types/react":"^19","@types/react-dom":"^19","bun-plugin-tailwind":"^0.1.2","camelcase":"^9.0.0","class-variance-authority":"^0.7.1","clsx":"^2.1.1","cmdk":"^1.1.1","date-fns":"^4.4.0","effect":"^4.0.0-beta.101","embla-carousel-react":"^8.6.0","input-otp":"^1.4.2","lucide-react":"^1.26.0","miniprogram-api-typings":"^5.2.1","motion":"^12.42.2","next-themes":"^0.4.6","nuqs":"^2.9.2","openapi-types":"^12.1.3","oxfmt":"^0.60.0","oxlint":"^1.75.0","react":"^19.2.8","react-day-picker":"^10.0.1","react-dom":"^19.2.8","react-markdown":"^10.1.0","react-resizable-panels":"^4.12.2","recharts":"3.10.0","shadcn":"^4.14.1","sonner":"^2.0.7","tailwind-merge":"^3.6.0","tailwindcss":"^4.3.3","tw-animate-css":"^1.4.0","typescript":"^7.0.2","vaul":"^1.1.2"},"packageManager":"bun@1.4.2","gitHead":"ae0a2cd372d1769a8bd8f40cb0fac660a3eac925","_id":"@puffinstudio/fizzyx@1.4.0","description":"> CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","_nodeVersion":"22.23.2","_npmVersion":"11.19.1","dist":{"integrity":"sha512-XK/chGnayf2K0IKdBV5P3GOVgPPCbLfYg0lu6mySUdCsMV4hUR3ujF7is19A7Lq87KmoYk/gQ+HOTqgEWx0LOw==","shasum":"725c7e30340a8ce87c07a9ede5f5b263eaba86bd","tarball":"https://registry.npmjs.org/@puffinstudio/fizzyx/-/fizzyx-1.4.0.tgz","fileCount":11,"unpackedSize":4725505,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@puffinstudio%2ffizzyx@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEMCIF2fmxTLgSoDPsFzDifeJTYke3+4XrSBobQNi8jJNk6TAh8ncXLriJokXLkTor+KARySJkQ2+Nj4rDzUtpDCKnsR"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b085d303-aa01-4358-9f1a-2920c062ea52"}},"directories":{},"maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fizzyx_1.4.0_1788862095624_0.7961221501475653"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-11T12:20:44.559Z","modified":"2026-09-08T10:08:16.200Z","0.2.0":"2026-06-11T12:20:44.894Z","0.2.1":"2026-06-11T13:16:27.345Z","0.2.2":"2026-06-11T13:34:51.356Z","0.3.0":"2026-06-12T02:33:28.473Z","0.3.1":"2026-06-12T02:53:18.916Z","0.4.0":"2026-06-18T05:01:43.786Z","0.4.1":"2026-06-18T05:29:10.508Z","0.4.2":"2026-06-18T06:26:41.856Z","0.4.3":"2026-06-18T06:46:56.190Z","0.4.4":"2026-06-18T11:28:15.982Z","0.4.5":"2026-06-18T12:31:50.952Z","0.4.6":"2026-06-18T14:22:11.140Z","0.4.7":"2026-06-18T15:00:56.403Z","0.4.8":"2026-06-18T15:45:40.266Z","0.5.0":"2026-06-23T09:16:49.042Z","0.5.1":"2026-06-23T10:39:18.769Z","0.5.2":"2026-06-23T11:47:23.821Z","0.5.3":"2026-06-23T11:54:59.268Z","0.5.4":"2026-06-23T13:01:15.666Z","0.5.5":"2026-06-23T13:06:21.788Z","0.5.6":"2026-06-23T13:43:50.679Z","0.6.0":"2026-06-25T04:58:30.030Z","0.6.1":"2026-06-25T07:14:41.013Z","0.6.2":"2026-06-26T05:49:37.594Z","1.0.0":"2026-06-28T03:48:48.218Z","1.0.1":"2026-06-28T05:02:34.982Z","1.0.2":"2026-06-29T02:35:15.107Z","1.1.0":"2026-07-07T09:57:48.931Z","1.1.1":"2026-07-07T12:34:19.817Z","1.1.2":"2026-07-07T17:09:46.664Z","1.1.3":"2026-07-08T14:20:11.500Z","1.1.4":"2026-07-08T14:41:57.205Z","1.1.5":"2026-07-09T02:28:56.402Z","1.1.6":"2026-07-11T15:48:32.971Z","1.2.0":"2026-07-14T01:12:22.106Z","1.2.1":"2026-07-24T03:32:10.750Z","1.3.0":"2026-07-24T14:22:12.917Z","1.3.1":"2026-08-03T15:41:29.621Z","1.4.0":"2026-09-08T10:08:15.864Z"},"bugs":{"url":"https://github.com/PuffinStudio/fizzyx/issues"},"license":"MIT","homepage":"https://github.com/PuffinStudio/fizzyx#readme","repository":{"type":"git","url":"git+ssh://git@github.com/PuffinStudio/fizzyx.git"},"description":"> CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.","maintainers":[{"name":"rayliao","email":"lens1989@gmail.com"},{"name":"pcqdzh5151","email":"parco@puffin.studio"},{"name":"bang88","email":"sqibang@gmail.com"}],"readme":"# fizzyx\n\n> CLI tool for Fizzy board workflow, OSS/S3-compatible storage, and OpenAPI client generation.\n\n<img src=\"./docs/images/fizzyx-logo.webp\" alt=\"fizzyx logo\" width=\"120\" />\n\n## Install\n\n```sh\nbun add -g @puffinstudio/fizzyx\n```\n\n## Flow Commands\n\nUse `.fizzyx.yaml` as the project config file for board and workflow settings.\n\n```sh\nfizzyx flow work\nfizzyx flow list [--indexed-by <lane>] [--search <terms>] [--json]\nfizzyx flow search \"<query>\" [--all-boards] [--json]\nfizzyx flow columns\nfizzyx flow create --draft\nfizzyx flow create \"<title>\" --desc <draft-path>\nfizzyx flow create \"<title>\" --assign <user> --desc <draft-path>\nfizzyx flow edit <card> --draft\nfizzyx flow edit <card> [--title \"<title>\"] [--desc <file|->]\nfizzyx flow assign <card> <user>\nfizzyx flow comment <card> \"<single-line body>\"\nfizzyx flow comment <card> --body-file <markdown-file|->\nfizzyx flow show <card>\nfizzyx flow move <card> <column-id-or-name>\nfizzyx flow start <card>\nfizzyx flow review <card>\nfizzyx flow done <card> \"commit <sha>: <subject>\"\nfizzyx flow reopen <card>\nfizzyx flow block <card> \"<reason>\"\nfizzyx flow unblock <card> \"<reason>\"\nfizzyx flow untriage <card>\nfizzyx flow doctor\nfizzyx flow repair\n```\n\n`flow done` requires all steps to be complete and closes the card into Done.\n`flow create` expects the standard draft shape with a `## Steps` task list; generate it with `flow create --draft` instead of passing plain text.\n`flow create` does not assign by default. Use `--assign <user>` while creating or `flow assign <card> <user>` afterwards.\nDrafts are stored outside the worktree in Git-local state (or the user state directory outside a Git repository). `flow edit <card> --draft` rebuilds one from the remote card.\n`flow edit` updates the title, description, or both. Description input accepts a standard card draft file or `-` for stdin and synchronizes its `## Steps` task list.\n`flow columns` lists the real columns and IDs on the configured board. `flow move` is the column-agnostic primitive for custom Fizzy boards. `flow start` uses the configured `in_progress` column; `flow review` is a convenience command for the built-in REVIEW preset.\n`flow move` also accepts the Fizzy system targets `maybe`/`triage` and `not-now`; closing remains guarded by `flow done`.\n`flow list` filters cards on the configured board, while `flow search` uses Fizzy full-text search and filters results back to the project board unless `--all-boards` is passed. `flow comment` records a standardized note and renders safe Markdown as Fizzy rich text; use `--body-file -` for multiline stdin.\n`flow reopen`, `flow unblock`, and `flow untriage` provide the inverse lifecycle actions. Unblock returns the card to the configured default column; untriage returns it to Fizzy's system Maybe state.\nHigh-frequency flow commands accept `--json` and return an `ok`/`data`/`summary` envelope with next-action breadcrumbs for agents.\nNormal flow commands never create or rename board columns. When `flow:` is missing, explicit `fizzyx init` installs the bundled preset; custom boards can map their existing default and in-progress column IDs in `.fizzyx.yaml` and use `flow move` for all other transitions.\n`flow improve` is retained as a deprecated compatibility alias; use `fizzyx skill run improve-codebase` for the actual codebase workflow.\n\nOn successful initialization, `fizzyx init` also creates `AGENTS.md` when it is missing or\nupdates a marker-delimited FizzyX development workflow section in the existing file. Other\nproject instructions are preserved, and repeated initialization does not duplicate the section.\n\nAgent loop for card-backed code work:\n\n```sh\nfizzyx flow work\nfizzyx flow show <card>\nfizzyx dev status --agent\nfizzyx dev start <slug> --kind <feature|fix|hotfix|ops|chore|docs> --card <card>\nfizzyx flow start <card>\nfizzyx dev ready --agent\nfizzyx flow review <card>\nfizzyx flow done <card> \"commit <sha>: <subject>\"\n```\n\nUse `fizzyx skill ...` for bundled skills and project pins. Use flow commands for repair and health checks.\n\n![Flow command lifecycle](./docs/images/flow-workflow.webp)\n\n## Dev Commands (AI Agent Git Workflow)\n\nUse these for guard-railed branching and promotion checks (documented in\n`docs/ai-agent-git-workflow.md`):\n\n```sh\nfizzyx dev status --agent\nfizzyx dev start <slug> --kind <feature|fix|hotfix|ops|chore|docs> [--card <id>]\nfizzyx dev sync\nfizzyx dev checkpoint [--message <message>]\nfizzyx dev baseline <show|accept>\nfizzyx dev ready [--agent] [--full]\nfizzyx dev promote <source> --to <environment|main> --dry-run\nfizzyx dev cleanup [--confirm-delete]\nfizzyx dev doctor\n```\n\nBranch/card associations live in local Git config. Unchanged pre-existing worktree files may be accepted with `dev baseline accept`; readiness receipts are stored under `.git/fizzyx/` and are invalidated when HEAD changes. `.fizzyx.yaml` remains shared project policy only.\n\nProduction promotions stay guarded:\n\n```sh\nfizzyx dev promote <source> --to main --dry-run   # preview + blocking checks\nfizzyx dev promote <source> --to main --apply --confirm-production\n```\n\n## Skill Commands\n\n```sh\nfizzyx skill list\nfizzyx skill init --project\nfizzyx skill init --global\nfizzyx skill add <source>\nfizzyx skill remove <name>\nfizzyx skill update [name] [--global]\nfizzyx skill info <name>\nfizzyx skill run <name>\nfizzyx skill doctor\nfizzyx skill migrate --check\nfizzyx skill migrate --apply\n```\n\nThe bundled `coding-standards` skill covers repository-aware code style, code quality,\nnaming, and safe tool usage. The aliases `code-style`, `code-quality`, `naming`, and\n`tool-usage` all resolve to that single skill. It includes a conditional TypeScript, React,\nBun/pnpm, and OXC profile while leaving exact scripts and framework policy to each project.\n\nBuilt-in skills remain available from the fizzyx release without installation. Top-level\n`fizzyx init` maintains the project's `AGENTS.md` instructions but does not copy skills. Use `skill init --project` for `.agents/skills`, or\n`skill init --global` for `~/.agents/skills`; initialization preserves existing files.\n`skill add <source>` records a project pin and materializes that skill in the project.\n`skill update [name]` refreshes project files by default; pass `--global` explicitly for\nthe global copy.\n\n![Skill command workflow](./docs/images/skill-workflow.webp)\n\n## Planner Dashboard\n\nStart a local planner dashboard backed directly by the Fizzy API:\n\n```sh\nfizzyx planner start\nfizzyx planner snapshot\n```\n\n![Planner dashboard workflow](./docs/images/planner-workflow.webp)\n\n`planner snapshot` prints the same JSON used by the web dashboard. Project workflow uses `BACKLOG → READY → IN PROGRESS → REVIEW → DONE`, with `DONE` coming from closed cards and `BLOCKED` from Not Now/postponed cards.\n\nPlanner conventions use tags for filtering:\n\n```text\npriority:p0 priority:p1 priority:p2\ntype:bug type:feature type:chore type:blocker\narea:frontend area:api phase:integration\n```\n\nCards can also include frontmatter for richer project details:\n\n```md\n---\npriority: P1\ntype: feature\nowner: ellen\ndepends_on: [123]\n---\n```\n\n`api_status:*` and `skill:*` are not standard tags in 1.0 and are treated as free-form tags only.\n\n## OSS Commands\n\nManage S3-compatible object storage (Alibaba Cloud OSS, AWS S3, MinIO, etc.).\n\n### Setup\n\n```sh\n# Interactive — prompts for keys, stores in OS keychain\nfizzyx oss setup\n\n# With explicit config (keys are prompted separately)\nfizzyx oss setup --env dev --endpoint https://oss-cn-beijing.aliyuncs.com --region cn-beijing --local-dir ./public [--bucket my-bucket] [--remote-prefix assets]\n\n# Configure keys for an existing environment\nfizzyx oss setup --env dev\n```\n\n- `--endpoint` and `--region` are required\n- `--bucket` is optional — omit if your endpoint already includes the bucket name (e.g. `https://my-bucket.oss-cn-beijing.aliyuncs.com`)\n- `--remote-prefix` is optional — omit to upload to bucket root\n- Credentials are stored in OS keychain via `Bun.secrets`, never in config files or shell history\n- Without `--env`, keys are stored as `default` — all environments fall back to it\n\n![OSS command workflow](./docs/images/oss-workflow.webp)\n\n### Sync\n\nUpload local files to the remote bucket:\n\n```sh\nfizzyx oss sync [--env dev] [--full] [--no-urls] [--verify]\n```\n\n- `--env`: environment name (default: `dev`)\n- `--full`: ignore cached manifest, force full re-upload\n- `--no-urls`: suppress file URL output\n- `--verify`: check remote existence before skipping (re-upload if deleted remotely)\n\nSync uses a two-stage check (mtime+size → SHA-256 hash) to skip unchanged files. The manifest is stored at `.fizzyx/oss-manifest.json` and can be committed for team sharing.\n\nDuring sync, a live progress bar shows current file, progress, and status:\n\n```\n  ◐ dev [████░░░░░░░░░░░░] 25%  ↑ filename.jpg\n```\n\n### List\n\nList objects in the remote bucket in a tree view with file sizes:\n\n```sh\nfizzyx oss ls [--env dev] [--prefix assets/]\n```\n\n```\n└── assets/\n    └── Monkey_D._Luffy_Anime_Post_Timeskip_Infobox.webp  126.2 KB\n```\n\n- `--prefix`: filter objects by key prefix\n\n### Status\n\nShow sync status (pending uploads, manifest info):\n\n```sh\nfizzyx oss status [--env dev]\n```\n\nList exact pending files without uploading:\n\n```sh\nfizzyx oss status --files\n```\n\n## OpenAPI Commands\n\nGenerate a typed API client from an OpenAPI spec.\n\n### Generate\n\n```sh\nfizzyx openapi generate -i <url|path> -o <dir> -c wx\n```\n\nOptions:\n\n| Flag                       | Description                                             |\n| -------------------------- | ------------------------------------------------------- |\n| `-i, --input <url\\|path>`  | OpenAPI spec URL or file path (JSON/YAML)               |\n| `-o, --output <dir\\|file>` | Output directory (or `.ts` path for custom api name)    |\n| `-c, --client <name>`      | Client target (`wx`)                                    |\n| `--api-name <name>`        | API filename (default: `api.ts`)                        |\n| `--types-name <name>`      | Types filename (default: `types.ts`, `false` to inline) |\n| `--runtime-name <name>`    | Runtime filename (default: `wx-request.ts`)             |\n| `--run <script\\|cmd>`      | npm script or shell command after generation            |\n\nIf `--input`/`--output`/`--client` are omitted, values from `.fizzyx.yaml` `openapi[0]` are used.\n\nPass raw values to generated path-parameter arguments. Generated clients percent-encode each\ndynamic path segment once; query parameters continue to use the target runtime's query serializer.\n\nOutput is 3 files — runtime, types, and tree-shakeable endpoint functions:\n\n```\nsrc/api/\n  ├── wx-request.ts   # runtime (configure, setToken, onError, request)\n  ├── types.ts        # named interfaces / enums / aliases\n  └── api.ts          # tree-shakeable export functions + param types\n```\n\n### Admin App\n\nGenerate a standalone shadcn admin project with a typed fetch client and TanStack Query hooks:\n\nFizzyX follows the current official [shadcn installation and framework templates](https://ui.shadcn.com/docs/installation).\n\nPrerequisites are Bun, Git, and network access to the framework and shadcn registries. pnpm is\nonly needed for the guarded compatibility fallback.\n\n```sh\nfizzyx openapi admin \\\n  --input ./openapi.json \\\n  --output ./pet-admin \\\n  --framework nextjs \\\n  --create-mode dialog\n```\n\nURLs work as input too:\n\n```sh\nfizzyx openapi admin -i https://api.example.com/openapi.json -o ./admin --framework tanstack-start\n```\n\nUse `--framework tanstack-start` for TanStack Start, or add `--dry-run` to inspect the\nscaffold commands without creating files. The current `shadcn@latest init` owns the complete\nNext.js or TanStack Start initialization; FizzyX no longer maintains a parallel framework scaffold\nor `components.json` bootstrap. It uses Bun and `bunx` by default and only falls back to pnpm for a\nknown Bun compatibility failure. It never invokes npm or npx.\n\nForward new non-structural shadcn initializer options without waiting for FizzyX to model them by\nrepeating `--shadcn-arg`. Each occurrence is one exact argv value:\n\n```sh\nfizzyx openapi admin \\\n  -i ./openapi.json -o ./pet-admin --framework nextjs \\\n  --shadcn-arg=--rtl \\\n  --shadcn-arg=--base --shadcn-arg=aria\n```\n\nFizzyX owns `--template`, `--name`, `--cwd`, and non-interactive flags, so forwarding them fails\nbefore creating files. Monorepo layout is rejected for now because generated routes target the\nproject root. A forwarded `--preset` is allowed and becomes the preset recorded by the manifest.\n\nGenerated admin projects include:\n\n- shadcn components installed with `shadcn add --all`\n- a Base UI Mira admin preset with persistent system/light/dark themes and a header toggle\n- declarative TanStack Table list pages whose search, typed filters, pagination, and sorting come\n  only from query capabilities declared by the list operation\n- operation-level Zod v4 schemas rendered by AutoForm's TanStack Form adapter and editable shadcn\n  source components, including enum selects, booleans, dates, numbers, arrays, and nested objects\n- consistent `page` or `dialog` create/edit presentation with generated validation messages\n- detail routes, reusable inline delete confirmation, and a typed fetch + TanStack Query client\n- OXC `fmt`, `lint`, `lint:fix`, and `check` scripts, run automatically after first generation\n- optional server-cookie authentication with a login page, server guard, logout, and same-origin BFF\n- `.fizzyx/admin-manifest.json` regeneration safety that preserves user-edited generated files\n- `.fizzyx/admin-ui.yaml`, a validated seed-once UI overlay for labels, sidebar grouping/order,\n  controlled icons, surfaces, and ordered field subsets\n- project-local AI skills for auth discovery and conflict-safe generated-project development\n\nThe command works without `.fizzyx.yaml` when all three flags are provided. Teams may keep defaults\nin the optional project config; explicit flags fill or override those values:\n\n```yaml\nopenapi:\n  admin:\n    input: ./openapi.yaml\n    output: ./apps/admin\n    framework: nextjs\n    preset: b1tNoIJIf # optional shadcn preset override\n    create_mode: page # create and edit both use page or dialog presentation\n```\n\nOn first generation, the precedence is `--preset`/`--create-mode`, then `openapi.admin` project\ndefaults, then the FizzyX defaults (`b1tNoIJIf` and `page`). Presets customize the shadcn style,\ncolors, font, radius, charts, and menu treatment; the generated theme provider always keeps light\nand dark mode available. Regeneration may safely switch `create_mode`; create and edit switch\ntogether so one resource does not mix interaction patterns. It preserves the recorded\npreset and rejects replacing it in place because shadcn component files may contain user changes;\nuse a new output or review an explicit `shadcn apply` diff instead.\n\nAuthentication is never enabled from endpoint names alone. Without an explicit contract, FizzyX\nreports ranked login/logout/me/refresh candidates and tells the user what must be confirmed. Put the\ndurable API semantics in the OpenAPI document (preferred):\n\n```yaml\nx-fizzyx-admin:\n  auth:\n    mode: server-cookie\n    loginOperationId: authLogin\n    logoutOperationId: authLogout\n    meOperationId: usersMe\n    usernameField: email # optional when inferable from the login request schema\n    passwordField: password # optional when inferable\n    accessTokenPath: data.access_token\n    refreshTokenPath: data.refresh_token\n    routes:\n      login: /login\n      afterLogin: /users\n```\n\nFor a remote or immutable spec, the equivalent optional `.fizzyx.yaml` override uses snake-case keys\nunder `openapi.admin.auth` (`login_operation_id`, `access_token_path`, and so on). An OpenAPI\n`x-fizzyx-admin.auth` block takes precedence when both exist. Server-cookie mode uses the server-only\n`API_BASE_URL`; tokens stay in HttpOnly, Secure-in-production, SameSite cookies and browser API calls\ngo through `/api/admin`. If auth is not configured, the existing public\n`NEXT_PUBLIC_API_BASE_URL`/`VITE_API_BASE_URL` hook remains available.\n\nThe project-specific generated structure is below. Current shadcn Next.js templates place these\ndirectories at the project root; TanStack Start places them under `src/`:\n\n```text\n[src/]\n  components/admin/       # shell, DataTable, DynamicForm, query provider\n  lib/api/generated/      # fetch runtime, types, endpoints, query hooks\n  lib/api/admin-api.ts    # environment and runtime API configuration\n  app/(admin)/            # Next.js root routes (Next.js target; no src/ prefix)\n  routes/_admin/          # src/ file routes (TanStack Start target)\n.fizzyx/admin-manifest.json\n.fizzyx/admin-ui.yaml         # user/agent-owned presentation overlay\n.agents/skills/             # generated-project development and auth discovery guidance\n```\n\nThe output directory must be empty on the first run. Re-run the same command to update\nunchanged generated files; local edits are reported and preserved as conflicts. Files listed in the\nmanifest are generator-owned. Prefer new wrapper/adapter/route files for durable customization; edit\nthe OpenAPI or auth configuration and regenerate for contract changes.\n\nFor presentation customization, edit `.fizzyx/admin-ui.yaml` directly or let an AI coding agent do\nso. The overlay accepts only validated presentation fields and controlled icon names; it cannot add\nAPI operations, imports, packages, URLs, or commands. Explicit `x-fizzyx-admin` metadata takes\nprecedence, then the overlay, then inferred defaults. Preview and apply changes with:\n\n```sh\nfizzyx openapi admin sync --plan\nfizzyx openapi admin sync --apply\n```\n\nThe plan reports semantic navigation/resource changes. The JSON manifest is machine-owned and must\nnot be edited by people or agents; applied OpenAPI and overlay fingerprints advance only after\nconflict and quality checks pass. Existing projects with an older manifest remain syncable and are\nnot re-initialized.\n\nResource inference intentionally targets tagged, conventional collection/member CRUD paths.\nUnmapped operations remain callable through the generated client and are reported as diagnostics.\nList parameter inference recognizes common page/offset/limit/search/sort names; custom envelopes,\nambiguous authorization contracts, relationships, file inputs, and router-only TanStack projects are\nnot inferred. `upstream-cookie` is parsed but remains disabled until an application-specific cookie\nrewrite policy is supplied; `server-cookie` is the safe generated default.\n\nFor a complete local login + protected CRUD walkthrough, use\n[`examples/openapi-admin-auth`](./examples/openapi-admin-auth/README.md). It includes an OpenAPI\ndocument, a localhost-only Bun mock API, fixed demo credentials, and commands for both frameworks.\n\n### Generated Runtime API\n\n```ts\nimport { configure, setToken, onError, initToken } from \"./api\";\n\n// Setup at app startup\nconfigure({ baseUrl: \"https://api.example.com\", storageKey: \"myapp_token\" });\n\n// Or with custom logger + hooks\nconfigure({\n  baseUrl: \"https://api.example.com\",\n  storageKey: \"tb_token\",\n  logger: { error: myReporter, warn: () => {}, info: () => {}, debug: () => {} },\n  hooks: [\n    { onError: (ctx) => wx.showToast({ title: ctx.message }) },\n    { onSuccess: (ctx) => reportAnalytics(ctx) },\n  ],\n});\n\n// Token auto-loads from storage. Explicit load if needed:\nawait initToken();\n\n// Token persists to storage on set\nsetToken(\"jwt...\");\nsetToken(null); // logout, clears storage\n```\n\n**Logger vs Hooks:**\n\n- `Logger` controls **output** (console, file, sentry). Default: `console.error/warn/info/debug` with `[fizzyx]` prefix.\n- `RequestHook` fires **business callbacks** at lifecycle points (`onRequest`, `onSuccess`, `onError`). Use for toast, analytics, loading state.\n\n### Generated Endpoint API\n\nEach endpoint is a standalone export function with typed params:\n\n```ts\nimport { listPets, createPet, ListPetsQueryParams } from \"./api\";\n\n// GET with query params\nconst pets = await listPets({ query: { limit: 10, status: \"available\" } });\n\n// POST with body\nconst pet = await createPet({ name: \"Fluffy\" });\n\n// POST without requestBody (no data param generated)\nconst result = await someAction();\n```\n\n- No `createApi()` wrapper — tree-shakeable by default\n- Each function exports its param types (`ListPetsQueryParams`, `CreatePetPathParams`)\n- JSDoc comments from OpenAPI `description`/`summary` on endpoints and params\n\n### List Generators\n\n```sh\nfizzyx openapi list\n```\n\n![OpenAPI generation workflow](./docs/images/openapi-workflow.webp)\n\n### Initialize OpenAPI config\n\n```sh\nfizzyx openapi init\n```\n\n### Config (`.fizzyx.yaml`)\n\n```yaml\nopenapi:\n  - input: ./openapi.json\n    output: ./src/api\n    client: wx\n    api_name: sdk.ts\n    types_name: types.ts\n    runtime_name: wx-request.ts\n    run: check\n```\n\n## Config File (`.fizzyx.yaml`)\n\nMinimal OSS-only config:\n\n```yaml\noss:\n  dev:\n    endpoint: https://oss-cn-beijing.aliyuncs.com\n    region: cn-beijing\n    bucket: my-bucket\n  sync:\n    local_dir: ./public\n    remote_prefix: assets\n    concurrency: 10\n```\n\nIf your endpoint already contains the bucket in the hostname, `bucket` can be omitted:\n\n```yaml\noss:\n  dev:\n    endpoint: https://my-bucket.oss-cn-beijing.aliyuncs.com\n    region: cn-beijing\n  sync:\n    local_dir: ./public\n```\n\n## Credential Resolution\n\nCredentials are resolved in this priority order:\n\n1. OS keychain (`Bun.secrets` — set via `fizzyx oss setup`)\n2. Environment variables: `OSS_<ENV>_ACCESS_KEY_ID` / `OSS_<ENV>_SECRET_ACCESS_KEY`\n3. `.fizzyx.yaml` `access_key_id` / `secret_access_key` fields (legacy, discouraged)\n\nCredentials stored as `default` (without `--env`) are used as a fallback for all environments when no env-specific key is found. This means you only need to run `fizzyx oss setup` once — dev, prod, and any other env will reuse the same keys.\n\n## License\n\nMIT, © 2026 Puffin Studio. See [`LICENSE`](LICENSE).\n\nSome bundled skills are derived from [mattpocock/skills](https://github.com/mattpocock/skills)\n(MIT, © 2026 Matt Pocock), rewritten in this project's voice and re-pointed at\n`fizzyx` commands. They are listed file by file, with the upstream licence text,\nin [`THIRD-PARTY-NOTICES.md`](THIRD-PARTY-NOTICES.md) — which also flags three\nskills whose origin is not established.\n","readmeFilename":"README.md"}