{"_id":"@aionixos/designspec","_rev":"36-460f27c122c3091b46fd0a6267ed2090","name":"@aionixos/designspec","dist-tags":{"latest":"1.3.1"},"versions":{"0.1.0":{"name":"@aionixos/designspec","version":"0.1.0","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.1.0","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"9a7b082385781100407e4dc82741ba67fde960d9","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.1.0.tgz","fileCount":3,"integrity":"sha512-8qixVh4IEO434W0LePvSeixjZ1pb8oQkVriAKt098qIUw++bZApDdTge0keV2Ent3E1f0I1rLqE0cHWgbt/b1Q==","signatures":[{"sig":"MEQCIFsHkfc8oyDf+Z823s47a4KgGDed7eU+19NOfo51/sU8AiAMrc/D2aRuwO9ltcwQOTflzR7wyoiAKSsKWQWCejHrvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263962},"main":"dist/cli.js","engines":{"node":">=18"},"gitHead":"1b8ec0da217d2be31de9111dbd2ec291bbc13bb1","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.2","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"23.11.0","dependencies":{"sharp":"0.34.5","commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.1.0_1775602659507_0.8367658578029362","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aionixos/designspec","version":"0.1.1","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.1.1","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"67dda2b6454265af7cf77d68508a69fb7aab1c10","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.1.1.tgz","fileCount":3,"integrity":"sha512-rtTKOY+uP9Fmf/1jAUNnGB9x13t8EBccFNy4YWK8dZP+8uT57B94socjIlT8Pbovb1fOhCRtLmwmDoBoA5c8fQ==","signatures":[{"sig":"MEUCIQCG6R7gzRaxpO6x09i9qpjkpskunqkykAZmZVD5iuXe3gIgeVfiA7wi2sBSDyx5VMjjyetl19eKd4Ju9L9FYKEmeAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264339},"main":"dist/cli.js","engines":{"node":">=18"},"gitHead":"39b60afbf81bfbd81b18eb7fe97b3de6e65fa806","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.2","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"23.11.0","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.1.1_1775603246738_0.5830830481749316","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aionixos/designspec","version":"0.1.2","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.1.2","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"f16c2135fb5bb5187b380274783b2c4745e96d70","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.1.2.tgz","fileCount":3,"integrity":"sha512-EjxdY48VOOS5KmvEtOt7AzFU+z9c8rpVYSjX/NegY2h9DM0+oNUskc/9BlF70kQ2ep2PvnSBQkvZQFJ1dX7Uzg==","signatures":[{"sig":"MEYCIQCnisfD0H6tbaL7l7KFWGymaXj9itN1Kw26FoaoZRPBnQIhAMS38gkPGBRhNiwJNbTEjo95GsV0PNAk2+d+SgLgjmeh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264405},"main":"dist/cli.js","engines":{"node":">=18"},"gitHead":"2686bfe8e4de011afeb351825101c4de97074280","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.2","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"23.11.0","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.1.2_1775603636882_0.49369589518163215","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aionixos/designspec","version":"0.1.3","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.1.3","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"9b055035d32318c2af1f6f9a13610dfd1dc5b8fd","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.1.3.tgz","fileCount":3,"integrity":"sha512-qjW9iOPVb4pPhXv9kZtrnRkEnIvpO7TTAih+eTx4IHLshgXiWjhPzRzdccMsKdQuiUTOlZBDHOhCU7n7YYj6UQ==","signatures":[{"sig":"MEQCIE4vzRo4TuXppnxQgy2t23LiFOIITrfrV4FxOraZxqAeAiBxrUb6f9VxP6AlqdjkkzrT/v3fPnkCybhbIoo+5B80XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264474},"main":"dist/cli.js","engines":{"node":">=18"},"gitHead":"6a86c97499983f84c788f9e7d9009dce5e85e3d0","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.2","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"23.11.0","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.1.3_1775604146757_0.3286428565287767","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@aionixos/designspec","version":"0.1.4","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.1.4","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"112d977331603200dbc367e8e1d03e30e577387f","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.1.4.tgz","fileCount":3,"integrity":"sha512-YAIrzp65Zp6SgR+gFhRSqi3Z0PRDjuUwI9UTU1dq49Nr7T3o0R8nxekYxQi1ujnI8agEHPzn+9L50LG9+WxBTQ==","signatures":[{"sig":"MEQCIF0M3Itg4iubGWZ3u6nAveSjoh6RJCSEtUhwljmUBi4AAiB6jbC3wJ1fWfVjBwFjziNbZ5yRVRZsvVVG3cd1SBsELg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264463},"main":"dist/cli.js","engines":{"node":">=18"},"gitHead":"9a924abc35ca77fe7e28e82ac2b58ce392ca3575","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.2","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"23.11.0","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.1.4_1775604381993_0.5885773646231336","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@aionixos/designspec","version":"0.1.5","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.1.5","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"aef84856769e8a0f727d247a413b9f87106e7237","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.1.5.tgz","fileCount":3,"integrity":"sha512-8tIM72jNJnu80btuvGJMJ+9y2qwXc09rSsmIWWPdXjoOqooGoCqGr5+zcTE35GvRSVvzDiWzpNzsEZvdhFwegg==","signatures":[{"sig":"MEQCID6bKf7kBFgKCp/5L+MBEXLxpxQqR0SjBbx4jbDJ09Y3AiBCmT0Ib/C6hUXq9enQQR+/8fyTBvu1KRfL1OKQCWouZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265018},"main":"dist/cli.js","engines":{"node":">=18"},"gitHead":"304ea1c44fa4498233b0ee6cf88249ed88c733b8","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.2","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"23.11.0","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.1.5_1775604773531_0.306705562633373","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@aionixos/designspec","version":"0.1.6","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.1.6","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"9c425d95ff0a9d3ac3febeddbc968ebe241f548c","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.1.6.tgz","fileCount":3,"integrity":"sha512-xZ/cgAHEp3hG2k7sZGc6j4MM6qZ1xeNNEtizCpftzSXs56TVJxqhzNz25LeWLBVQOUcbm6ncWOuiA93rhg41yw==","signatures":[{"sig":"MEUCICq9K5H+Ethi56MPxOeewUVcJEYU69VFCf8iYijqHw/XAiEA//Hj/p5OdQl0Fxs9+eL2Pn8/RtAmBCMseuS0Iwc0hHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265362},"main":"dist/cli.js","engines":{"node":">=18"},"gitHead":"c01c4db8cdccbf9eaab84dbbb310fd1365d8db12","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.2","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"23.11.0","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.1.6_1775605787631_0.7709196801270481","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aionixos/designspec","version":"0.2.0","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.2.0","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"b68386f27cc407f5f5a7a91fb0b4e1d50052c1a8","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.2.0.tgz","fileCount":3,"integrity":"sha512-QNpemXSzByL/FiyedklA0aqrRXwADWH9Ya4T7xXRcdgtg7qK+jqdBZZ2Dp2KB0nkK/kEwHyZjHThub4JhK4cXw==","signatures":[{"sig":"MEUCIH7pEfJvpMOna7Mgq/+Dx2v0wGiKgjiTBVQd+m1Ko3FzAiEAoMJ88gacpv7Oql6LVjRBJxSRq+IfA6KEic6jOZzh0T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265362},"main":"dist/cli.js","engines":{"node":">=18"},"gitHead":"fe2796b78bbf14fd364332eb5a51e590f49c5870","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.2","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"23.11.0","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.2.0_1775605962872_0.352924956203029","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aionixos/designspec","version":"0.2.1","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.2.1","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"5504ca25004c152093e51abd8daea7827a73ce3d","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.2.1.tgz","fileCount":3,"integrity":"sha512-/PSyGXo9DvaZPXUAqltgVM1Qpo7QOeKg37Jyb+tBy6LVAsWPY1iAccVnPSl37NVE4YweZ6UFPsGAQZ1EMeQ8Rg==","signatures":[{"sig":"MEUCIAnu8gBGhi95JRpPrHQqwgwIQp0y7jmfwNPAD/UiJn+oAiEAk9JjWD+pwgk1PQSdLzHSumpsEgOs+z1lrxx5XRMT5BM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268394},"main":"dist/cli.js","engines":{"node":">=18"},"gitHead":"9ca8eb39a9cea6c68964e3e093eb4b533b6ab85f","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.2","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"23.11.0","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.2.1_1775665443979_0.5375729036774435","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@aionixos/designspec","version":"0.2.2","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.2.2","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"4ada2ae2fd3836ec4647dd00ea86fbd10eabd0c6","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.2.2.tgz","fileCount":3,"integrity":"sha512-2o30c2VAAkcenjQZunjySvq8jMXcPj0Yedo/XfhDcIzm+6edF51WCTlMJiNTOkHbUP34tk9QKcA2W2gQEUvvSg==","signatures":[{"sig":"MEQCIEp67wZYCJcvcMvIZluKhsfp9komahXmje3ZGA73kWVHAiBcM3hPfOIdioERZg+oqNW0RSPC3jAP6LfFs9BD02E1Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267352},"main":"dist/cli.js","engines":{"node":">=18"},"gitHead":"e8f855656625e4d3f0b449f5385c29b7eca0c889","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.2","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"23.11.0","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.2.2_1775667604045_0.4389324972444377","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@aionixos/designspec","version":"0.2.3","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.2.3","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"764b040d1a66e3746e49dd88a1b8802492e7dfd7","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.2.3.tgz","fileCount":3,"integrity":"sha512-A1ey1X8TowJd69mTXIlB68B36wQfZZ9Jl4/T8V6J74/09T0ajwCTvcqnCcGbrbnR2uyETkpg2BqTpLZnDWz9tg==","signatures":[{"sig":"MEQCIHGsMCstYKAwRsa2/83F/KhhDKonH+bf9QzsKXifQ8c7AiBxXhlp3ihJsP5+2oJe4fkla8O7U1Or8f5R4P5q+QL0sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269802},"main":"dist/cli.js","_from":"file:aionixos-designspec-0.2.3.tgz","engines":{"node":">=18"},"scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_resolved":"/private/var/folders/kx/xtlnhwv50jd9y1pc9t87_jgw0000gn/T/73f70f7b0ce290cf1ed31fdf6d969cea/aionixos-designspec-0.2.3.tgz","_integrity":"sha512-A1ey1X8TowJd69mTXIlB68B36wQfZZ9Jl4/T8V6J74/09T0ajwCTvcqnCcGbrbnR2uyETkpg2BqTpLZnDWz9tg==","_npmVersion":"10.9.2","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"23.11.0","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.2.3_1775680287796_0.07816055387978582","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@aionixos/designspec","version":"0.2.4","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.2.4","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"5c0b1c6b02d7ffdfe6b795691279aadbe03cd76a","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.2.4.tgz","fileCount":3,"integrity":"sha512-dH7yD4wCpLx4RJgqLp9ztYgxPI6XiJ39UVN8hbj/iisb489WW8rytllWAKesRCV6sZrxY5gqLbmDutHPX7mwdA==","signatures":[{"sig":"MEUCIQDY/FjcDIQEJM9A2D23373Fq6V0pj/ZYtP+2Lb0Pm8YRAIgSX1mt7dP8zmkK9SsKV1AIr0rNuPWI65W1wc9NJVuTZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269742},"main":"dist/cli.js","_from":"file:aionixos-designspec-0.2.4.tgz","engines":{"node":">=18"},"scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_resolved":"/private/var/folders/kx/xtlnhwv50jd9y1pc9t87_jgw0000gn/T/efdd35eda6100bca5f1ff0c84e94cff2/aionixos-designspec-0.2.4.tgz","_integrity":"sha512-dH7yD4wCpLx4RJgqLp9ztYgxPI6XiJ39UVN8hbj/iisb489WW8rytllWAKesRCV6sZrxY5gqLbmDutHPX7mwdA==","_npmVersion":"10.9.2","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"23.11.0","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.2.4_1775680628511_0.4062636404225226","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@aionixos/designspec","version":"0.2.5","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.2.5","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"c372560fd255278868f367a7eb08fa72e05998e3","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.2.5.tgz","fileCount":3,"integrity":"sha512-ZHh95T5HZbwe0twPPsgx7poE/VeEunbK17fhFvWRbliXWdEYJ8XLi1TrokELHERWrsLAL7blCiJlbN8H/PyXOg==","signatures":[{"sig":"MEUCIQDjWVx7RxBv0D7zGrjPHOOgHVdeSTpTlfTfl94XC6WCugIgMENiPakSgXYFNL7Xc/G/vNnRgQMnURjjjuGeRJiWudE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273600},"main":"dist/cli.js","_from":"file:aionixos-designspec-0.2.5.tgz","engines":{"node":">=18"},"scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_resolved":"/private/var/folders/kx/xtlnhwv50jd9y1pc9t87_jgw0000gn/T/a1ff7602011c1d0554516e876bcee85a/aionixos-designspec-0.2.5.tgz","_integrity":"sha512-ZHh95T5HZbwe0twPPsgx7poE/VeEunbK17fhFvWRbliXWdEYJ8XLi1TrokELHERWrsLAL7blCiJlbN8H/PyXOg==","_npmVersion":"10.9.2","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"23.11.0","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.2.5_1775685025467_0.5497141934177368","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@aionixos/designspec","version":"0.2.6","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.2.6","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"50a38d8727191a3b3cf7c769c5ea8677924ea6f8","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.2.6.tgz","fileCount":3,"integrity":"sha512-yqhAFnI75WQBOdnloBbLL+r35FT3l4zXHohrc2Jmh+xqTauWLcInsEsOzRwXS+D+BMh7Hy792TAI4xrRaPgJMw==","signatures":[{"sig":"MEUCIFJ9ckwPznqa2pNaYYgDeujoW/FSZF8uN7bNVzHO1orFAiEAxUAvHbH2gEkO77A58LcbWiDk9snlRMWmxHjVNmsZRqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274208},"main":"dist/cli.js","_from":"file:aionixos-designspec-0.2.6.tgz","engines":{"node":">=18"},"scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_resolved":"/private/var/folders/kx/xtlnhwv50jd9y1pc9t87_jgw0000gn/T/59ec6930dbb18efdc00fe7aa0df9d800/aionixos-designspec-0.2.6.tgz","_integrity":"sha512-yqhAFnI75WQBOdnloBbLL+r35FT3l4zXHohrc2Jmh+xqTauWLcInsEsOzRwXS+D+BMh7Hy792TAI4xrRaPgJMw==","_npmVersion":"10.9.2","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"23.11.0","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.2.6_1775685602787_0.8731768585224482","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@aionixos/designspec","version":"0.2.7","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.2.7","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"db364fce01f5a1a28c17a32b37b56d893ec461a0","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.2.7.tgz","fileCount":3,"integrity":"sha512-mCKFWfoGKL11PEgZPwhveM7xB39JVt+HBQv9JrdBBrjhpd7QiUfohec651ZAoyenckC+zHyMnmXIe/fYve94BA==","signatures":[{"sig":"MEQCIEL6zNKno1Zs1zKnOVzsN52yKqpNHzH5HbehUeja57gyAiBWmXqwvqzlohDqpAdGGvRlAS3UbsJ1pHE63xdnJWjLRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275983},"main":"dist/cli.js","_from":"file:aionixos-designspec-0.2.7.tgz","engines":{"node":">=18"},"scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_resolved":"/private/var/folders/kx/xtlnhwv50jd9y1pc9t87_jgw0000gn/T/02561b069194774e2b4b8607fde2b2e4/aionixos-designspec-0.2.7.tgz","_integrity":"sha512-mCKFWfoGKL11PEgZPwhveM7xB39JVt+HBQv9JrdBBrjhpd7QiUfohec651ZAoyenckC+zHyMnmXIe/fYve94BA==","_npmVersion":"10.9.2","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"23.11.0","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.2.7_1775686079121_0.1595337087621873","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@aionixos/designspec","version":"0.2.8","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.2.8","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"ebb118f78e5575aea5fd659c7608794bcaf6e5ae","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.2.8.tgz","fileCount":3,"integrity":"sha512-FbKZMvgG5aj5GgdLDkTijxmONOcJOSJ3ZYkIaFeZL9QydLcNCqALzcnHRSlYlQCOwoBRROyLt9V5UlXdJeUJ7g==","signatures":[{"sig":"MEUCICaDNqt+gRp9A4YdRVk24n7eoPspmDcdqN+U2pOF2mmZAiEA5sYSyhKmod18SWhu1aZTJKfEYKFxrlxPXC4IU39LJ5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276330},"main":"dist/cli.js","_from":"file:aionixos-designspec-0.2.8.tgz","engines":{"node":">=18"},"scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_resolved":"/private/var/folders/kx/xtlnhwv50jd9y1pc9t87_jgw0000gn/T/4b01c5ee4fe05773984badf72c92c630/aionixos-designspec-0.2.8.tgz","_integrity":"sha512-FbKZMvgG5aj5GgdLDkTijxmONOcJOSJ3ZYkIaFeZL9QydLcNCqALzcnHRSlYlQCOwoBRROyLt9V5UlXdJeUJ7g==","_npmVersion":"10.9.2","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"23.11.0","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.2.8_1775765447640_0.8686684448188269","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aionixos/designspec","version":"0.3.0","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.3.0","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"6077b77ad6c32de778a7925c91af31c3d33b67fa","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.3.0.tgz","fileCount":3,"integrity":"sha512-XqSHRxnyie9eCjlVdTlAzgBonDavu6E1o+A3pB5lddnZLxQ9LDCT/CFdTbkqykjYEaHWjwuOYwP7V1BtxQSiUg==","signatures":[{"sig":"MEYCIQCSSKAXs0OQcTsTRIqAbC2uLNTfuwTs5X/trGhgvILpNQIhALawYgn39+NaACjqrCpzUfMNygFR7RdoUAXQZFbpPXw8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278858},"main":"dist/cli.js","_from":"file:aionixos-designspec-0.3.0.tgz","engines":{"node":">=18"},"scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_resolved":"/private/var/folders/kx/xtlnhwv50jd9y1pc9t87_jgw0000gn/T/2facccd787329f58f2dc9c8b85742f83/aionixos-designspec-0.3.0.tgz","_integrity":"sha512-XqSHRxnyie9eCjlVdTlAzgBonDavu6E1o+A3pB5lddnZLxQ9LDCT/CFdTbkqykjYEaHWjwuOYwP7V1BtxQSiUg==","_npmVersion":"10.9.2","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"23.11.0","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.3.0_1775838540849_0.4095382409277082","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aionixos/designspec","version":"0.4.0","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.4.0","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"7f277d63c9fb165fef251584f3a99f213e683924","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.4.0.tgz","fileCount":19,"integrity":"sha512-8nqBvCnTTJ22oC1YZ7WLLVfmw/xdqVvON033ynQcJGBZiKos7/2p8f4R5e82fE3hRSAGUA1r/wUGetiRl8GSWg==","signatures":[{"sig":"MEYCIQDNn+sNwC8grov+zWks/YSpY1eRF9Y2qQUllxDd4iSf5wIhAPNtub47wnIRZazaVZPcItSDgODbWcKVhePYaonm31lC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439987},"main":"dist/cli.js","engines":{"node":">=20"},"gitHead":"70e46b634203bca89b885de738a761707aa2b1ae","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","lint":"biome check src/","test":"vitest run","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","format":"biome format --write src/","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.7","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"22.22.2","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.4.0_1776203709221_0.9151564905430656","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@aionixos/designspec","version":"0.4.1","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.4.1","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"ff37dbbc97260e4ec47c15452e0c4713260723f5","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.4.1.tgz","fileCount":19,"integrity":"sha512-K9XAyf1NcWVs2jrOaYI3jBs4iMST1aDd6M2/g1oWq/sqBt2qnDva4pL9DKvRKQZ/pHMWdwOq+sgmRDLdyfTcyA==","signatures":[{"sig":"MEQCIC3mcztF3VI1zEU/a/rEVAPiiGVNzQ6ziFjSnmiVIYaCAiAQcPBx3GdX65RxtMATYvVyfVHXIvbY9rhdT5pT2K62YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440078},"main":"dist/cli.js","engines":{"node":">=20"},"gitHead":"af415f81d3de0ea578aa491f136ed0b2c07eedb9","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","lint":"biome check src/","test":"vitest run","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","format":"biome format --write src/","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.7","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"22.22.2","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.4.1_1776205887269_0.39310607722376467","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@aionixos/designspec","version":"0.4.2","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.4.2","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"ba21065cc99e0005e59c6397f9bfa6bd11cd318d","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.4.2.tgz","fileCount":19,"integrity":"sha512-+Ap3vjfw0VokLFjQ9JdVAkuEHCwSpfN+53IqCpIeJmoXgKWm62iNsIyRwgY2029FrdLD5DMcDBgotsRptwO5Pw==","signatures":[{"sig":"MEUCIQDX5SjCmK7md+VS4zmhrxeWV6LVdJ89scBue+tNOxBrvwIgDjOdJvpXEYSHaZCr+eiOyAoi4DpTxCXo+EKKcbQ5oac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442666},"main":"dist/cli.js","engines":{"node":">=20"},"gitHead":"3d9f63a75d8f7bde6ea4ef2144e830b0400acb76","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","lint":"biome check src/","test":"vitest run","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","format":"biome format --write src/","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.7","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"22.22.2","dependencies":{"commander":"^12.0.0","@octokit/rest":"^21.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.4.2_1776207150766_0.3414376108542958","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aionixos/designspec","version":"0.5.0","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.5.0","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"2960dff83419517e9dc3e2cb7eef6ede3375f0af","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.5.0.tgz","fileCount":19,"integrity":"sha512-w+Q8Gg2Z15cI42zQ/GiAPm90lrasNcB8nSHSQBi8zkDQV99D27Cp6sw5CNOS+vXGzRJZTsIzxgaLASV+NH04Nw==","signatures":[{"sig":"MEUCIQC18q5rAEhag37rqHNV3N2UAtw7ra5RiVbS9AE38zrQzAIgDMOq6mp2uDe0P6n7uIL1LJCBfToI0JyJRZYfgg3eeMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508463},"main":"dist/cli.js","engines":{"node":">=20"},"gitHead":"32211a22854b8fed9f0a96b1757cd1fb2b40cf20","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","lint":"biome check src/","test":"vitest run","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","format":"biome format --write src/","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.7","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"22.22.2","dependencies":{"commander":"^12.0.0","picocolors":"^1.1.1","nanospinner":"^1.2.2","@octokit/rest":"^21.0.0","@clack/prompts":"0.9.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.5.0_1776207610964_0.9033297404582685","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@aionixos/designspec","version":"0.5.1","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.5.1","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"c54d2c1d24728d97881369b1532cee9fd00280cc","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.5.1.tgz","fileCount":19,"integrity":"sha512-Tbn8Ep0yt5hHyQ4qFKUvcemlYRnz8Y5KgwRyWFjiP8exs1Y3X59j0DY9qNdCX5TgUxn5PBPCJ4H01d4PMSBJVw==","signatures":[{"sig":"MEYCIQC3EJBWufiK4w2pipUfMpPk66xB2uEM/q9vi1GUELbkdQIhALOtIzyi8/KK3ewwLJaiU6t06hdfnmRZcve7V3FxFex/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507914},"main":"dist/cli.js","engines":{"node":">=20"},"gitHead":"ef4246d4622c8608d4ff3b2c5ea82240641b2cf0","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","lint":"biome check src/","test":"vitest run","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","format":"biome format --write src/","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.7","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"22.22.2","dependencies":{"commander":"^12.0.0","picocolors":"^1.1.1","nanospinner":"^1.2.2","@octokit/rest":"^21.0.0","@clack/prompts":"0.9.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.5.1_1776207988526_0.67642493704166","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@aionixos/designspec","version":"0.5.2","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.5.2","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"67c61cb2813607ee38dec27fa2230549974c6785","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.5.2.tgz","fileCount":20,"integrity":"sha512-Lz7u4CZ7bx1kcjArjyuAg9YQJS6qdDLgwabUJYLqv3fUzPVkDdJBRAojhVAZIaFs/+h89oUP3mK7Y7E2GsXZ6w==","signatures":[{"sig":"MEQCIFXyDRovwQAvRyjdm+ynIXdRChqzU50asAdfSpdRHkULAiAfyKWtqcfG4aB6+eTZJSiTO9YQpQE5oMif9CxZgw3+tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507739},"main":"dist/cli.js","engines":{"node":">=20"},"gitHead":"96a0436a9029b860dfb33dc0e790faf93f51e3cf","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","lint":"biome check src/","test":"vitest run","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","format":"biome format --write src/","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.7","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"22.22.2","dependencies":{"commander":"^12.0.0","picocolors":"^1.1.1","nanospinner":"^1.2.2","@octokit/rest":"^21.0.0","@clack/prompts":"0.9.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.5.2_1776212153187_0.849027201583826","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@aionixos/designspec","version":"0.5.3","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.5.3","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"18c8e110db23591a75e25eb6ceb0349f6244006c","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.5.3.tgz","fileCount":20,"integrity":"sha512-m24T3FxzA6xy/172vPMtCkhwXxAmYJurHLpZiGJheDgijqnzvkhRl2LMncn/vh50OE7mA1vgpqgfVbT/Xe8OIw==","signatures":[{"sig":"MEUCIDQlQHsClyeBQAcg3VXQTY4OiMFTHFJso48qUWCagTYEAiEAuTJIe4YpmPMEN7eNak53tnIaoreFHF8BVkcrlWpE4gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509062},"main":"dist/cli.js","engines":{"node":">=20"},"gitHead":"5dbaf1947406a730da7dffe8b9cfab49dffc758b","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","lint":"biome check src/","test":"vitest run","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","format":"biome format --write src/","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.7","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"22.22.2","dependencies":{"commander":"^12.0.0","picocolors":"^1.1.1","nanospinner":"^1.2.2","@octokit/rest":"^21.0.0","@clack/prompts":"0.9.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.5.3_1776212854989_0.059870564948398375","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@aionixos/designspec","version":"0.6.0","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.6.0","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"ae13a430cddb4345966b1c8f9bded8a61d33c627","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.6.0.tgz","fileCount":20,"integrity":"sha512-xyEjn/jfm3I1WXYh6Fsvcvz2nHllfKrVNHky9/BR59IBLFx5cvGTc9ZdwFNhslPherFiDhIRQJNK685XnpfEYw==","signatures":[{"sig":"MEYCIQDYTfeotCyxKkRAsd/PtQ+2nDob81weKoBYOIHd/NMzkgIhANFYx88zoIqe9bwGChp01GAIl+qADd6MSJRGlBIVEH/c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513944},"main":"dist/cli.js","engines":{"node":">=20"},"gitHead":"7b9d9e1a95a87466868ffbf71efdde28eaae89c1","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","lint":"biome check src/","test":"vitest run","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","format":"biome format --write src/","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.7","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"22.22.2","dependencies":{"commander":"^12.0.0","picocolors":"^1.1.1","nanospinner":"^1.2.2","@octokit/rest":"^21.0.0","@clack/prompts":"0.9.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.6.0_1776221570207_0.1336575949682106","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@aionixos/designspec","version":"0.7.0","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.7.0","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"c3c74e3dbe207d21117f337451bc68ace52ed0c8","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.7.0.tgz","fileCount":20,"integrity":"sha512-N3p82syUU2zhsE6qgaw4nxQwfknDh+FSuN+rghHxTPCUlELA532ndVSCsYJcKnxffUf/wuhm4uj25DR37PYd1w==","signatures":[{"sig":"MEYCIQDRyGOtMPq0AulkfxUYtHxqF96FFPpfCjxIjYaMOKIGWgIhANfrsxaN+4GvPi7hjM3qeEbg0iBP2r+pNXAmtIeT+Oko","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513055},"main":"dist/cli.js","engines":{"node":">=20"},"gitHead":"3e712c4676815a889dc8c971b54ea725ad35a562","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","lint":"biome check src/","test":"vitest run","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","format":"biome format --write src/","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.7","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"22.22.2","dependencies":{"commander":"^12.0.0","picocolors":"^1.1.1","nanospinner":"^1.2.2","@octokit/rest":"^21.0.0","@clack/prompts":"0.9.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.7.0_1776222316366_0.6644906598771805","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@aionixos/designspec","version":"0.7.1","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.7.1","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"a369aa699ca2b5b4bf839e856b2ed9838123ea02","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.7.1.tgz","fileCount":20,"integrity":"sha512-cMespSMeWu392vvCGutSZ/jbf7IZvZ+n9bnRGZM+pycHq+ez9LHiqgYVa+bE508gg7jYYs6oZ5iPNUuOuSjWPw==","signatures":[{"sig":"MEUCIElOOgDBTfaJOxqlxvybBf9KOgLQ19h24CL3CS+vBXCRAiEAiJSNDNWVA8XyCRVQ45lWaIY0frL+9CNIzf4YVgRxMjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512600},"main":"dist/cli.js","engines":{"node":">=20"},"gitHead":"1671ce4b6bfc26605aeb8128279a62f01d3da2cc","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","lint":"biome check src/","test":"vitest run","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","format":"biome format --write src/","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.7","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"22.22.2","dependencies":{"commander":"^12.0.0","picocolors":"^1.1.1","nanospinner":"^1.2.2","@octokit/rest":"^21.0.0","@clack/prompts":"0.9.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.7.1_1776224513557_0.9313452799982367","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@aionixos/designspec","version":"0.7.2","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.7.2","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"bec855a37af2e3ccaf3d03fea1cfe001cb5ca039","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.7.2.tgz","fileCount":20,"integrity":"sha512-s1At4OzycyYDIrHvZkQ+lbgVV3EoUBLqrRC8iZ1zTS8DwcYq4GAfWOMORUQtLNEb5X79hUmQ1UZLgxmgTuXg5A==","signatures":[{"sig":"MEUCIQDG9he2coOoLQ0IusNaBikliZQHv1qYqzqAYfM3I0JAqQIgZfFj0qZXsvapXnWmgteG3PYqegmLT2vI1pZDdFAm/Eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512535},"main":"dist/cli.js","engines":{"node":">=20"},"gitHead":"6d9c1aa160e5a4906badfe36f8e82831019b4789","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","lint":"biome check src/","test":"vitest run","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","format":"biome format --write src/","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.7","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"22.22.2","dependencies":{"commander":"^12.0.0","picocolors":"^1.1.1","nanospinner":"^1.2.2","@octokit/rest":"^21.0.0","@clack/prompts":"0.9.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.7.2_1776273757095_0.7323246921440598","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@aionixos/designspec","version":"0.8.0","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.8.0","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"d224617089b2705d6649f0a1111e4c8188bd2b5f","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.8.0.tgz","fileCount":20,"integrity":"sha512-hvpetahewOuEaC/21SISxyJ+04TM/+Qwx81nPVLBZ0L3hQ8p0nJvzW2Ode682R33hNy3AKe4AY4UyeJAqVPEzQ==","signatures":[{"sig":"MEUCIQCK9KRhYZb1vRM7YLx2CdNmTgysUDGA5SOcRJ0sbwRTqAIgG/LESbzv1dinqpg1hPccQ2FIdHIxIUtyIfcr2jTfX/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512004},"main":"dist/cli.js","engines":{"node":">=20"},"gitHead":"8c140ba83c2a46d25f6224c926bed6c703a7e7af","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","lint":"biome check src/","test":"vitest run","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","format":"biome format --write src/","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.7","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"22.22.2","dependencies":{"commander":"^12.0.0","picocolors":"^1.1.1","nanospinner":"^1.2.2","@octokit/rest":"^21.0.0","@clack/prompts":"0.9.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.8.0_1776284548679_0.8094660314359583","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@aionixos/designspec","version":"0.8.1","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@0.8.1","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"86410e4237352f6fd34bf8ddf1b6b50873aa0ab9","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-0.8.1.tgz","fileCount":20,"integrity":"sha512-D60C6mLPxtc3HxZC7shyuIB7C2aDcu3TA1pnhu1Qb2o73p7g1lZVSkJG9wS4SLWzd2elemMxOYNKGx7lT5s9PQ==","signatures":[{"sig":"MEYCIQCBTGcxJ+Zg68wxt8qYiVFo974NlbPfHoVIowKv21Ud6gIhAIZMFdQ++DwnyY6Nk2gRHFbCcNFIELWrSXhLlUzGmGfG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512160},"main":"dist/cli.js","engines":{"node":">=20"},"gitHead":"28c62047b5cd1327eb46ae5a818ebee1ef551b3d","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","lint":"biome check src/","test":"vitest run","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","format":"biome format --write src/","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.7","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"22.22.2","dependencies":{"commander":"^12.0.0","picocolors":"^1.1.1","nanospinner":"^1.2.2","@octokit/rest":"^21.0.0","@clack/prompts":"0.9.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_0.8.1_1776348749816_0.17969650393433878","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@aionixos/designspec","version":"1.0.0","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@1.0.0","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"f3b8d5b028ce8f50f351579829049d6022b201f7","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-1.0.0.tgz","fileCount":24,"integrity":"sha512-oVulfxmyianAzSyvZcfClnNMZKiCjMak/oBIkSrKkGEqUf82gyOdHxJ1zxdjXlBtu6FAyco8yduvl0RZo6Hl6g==","signatures":[{"sig":"MEQCIB/Ej4FEGEk7RAvpd4I/yuMrYk/ut4efvuXQ+B3pel0BAiBCdQ7PbWFTuTnlXm1BDHBKjk14bLIAuQCcqnZvm313MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521136},"main":"dist/cli.js","engines":{"node":">=20"},"gitHead":"0af104623fe7ee3140e34e22ee714fda4b198033","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","lint":"biome check src/","test":"vitest run","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","format":"biome format --write src/","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.7","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"22.22.2","dependencies":{"commander":"^12.0.0","picocolors":"^1.1.1","nanospinner":"^1.2.2","@octokit/rest":"^21.0.0","@clack/prompts":"0.9.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_1.0.0_1776439069365_0.20560365876968434","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aionixos/designspec","version":"1.1.0","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@1.1.0","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"726e59c88a6aab275c907873e423c662afae30cf","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-1.1.0.tgz","fileCount":24,"integrity":"sha512-ST1vvbB5LAZS+mJLLwvJIPBf89xJL0ykN5H8DrNGwJPnPkwRyVSZhoryvBzIRoAv7Z6t3EscE46w0UqdKo4Oaw==","signatures":[{"sig":"MEUCIClqdhE2VPL7zi1WeTFkYcc553LKyqioOd6IgCOBzwz3AiEAn5CCLmVB/i9ovRGEqTWKpeLVqtvakU9IYqUtMQnATik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540572},"main":"dist/cli.js","engines":{"node":">=20"},"gitHead":"a0cdcd524ec8126507763a7abdd404cabdd89211","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","lint":"biome check src/","test":"vitest run","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","format":"biome format --write src/","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.7","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"22.22.2","dependencies":{"commander":"^12.0.0","picocolors":"^1.1.1","nanospinner":"^1.2.2","@octokit/rest":"^21.0.0","@clack/prompts":"0.9.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_1.1.0_1776720515726_0.10613705496002512","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aionixos/designspec","version":"1.2.0","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@1.2.0","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"7fd77ba4b49930313da1c2a0f2259f9abeb2ca4d","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-1.2.0.tgz","fileCount":24,"integrity":"sha512-O9rUjfk5NPSZtvGbglD2ctLJTrtlwzkRzZPN5e2ulhAJoRGxsa+nBkDD1XZZFXKOGzd0lR2MYLy8ZHAeyuT76w==","signatures":[{"sig":"MEYCIQD7hjcD8k7GPdX7RrnlZxGWPZVKMPUrBOJAtId4vYItZwIhAOTsV24+yQzlSqpbTjHo1NvrMw9Lvg3I9haLVSkGZreG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548607},"main":"dist/cli.js","engines":{"node":">=20"},"gitHead":"b21935790f1c1b74af6f8f2901544aa356922728","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","lint":"biome check src/","test":"vitest run","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","format":"biome format --write src/","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.8","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"22.22.3","dependencies":{"commander":"^12.0.0","picocolors":"^1.1.1","nanospinner":"^1.2.2","@octokit/rest":"^21.0.0","@clack/prompts":"0.9.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_1.2.0_1779741899732_0.11124866694296665","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@aionixos/designspec","version":"1.2.1","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","_id":"@aionixos/designspec@1.2.1","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"bin":{"designspec":"dist/cli.js"},"dist":{"shasum":"07d79c551df35f57973d4b4fc009866d209c1726","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-1.2.1.tgz","fileCount":24,"integrity":"sha512-3AF3vXOQPGKvtg7O9G36NLJ29BmMpZHFbL0Z7r+fYPnDwCMvwFQMRT/xppSYO0S96tMwvtUT5K0ohFUXuqS/DA==","signatures":[{"sig":"MEUCIQCveoBHJG0peFUErO9Tpok03jvas0MVmpeCosmAFsuAhwIgYRd30bG/pLSeLRYQ5v7erl8BQWe/B2CcWlAty/EIZFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552394},"main":"dist/cli.js","engines":{"node":">=20"},"gitHead":"fc6d9d5424773b7652def2ca4b9f2de67ea4d853","scripts":{"dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","lint":"biome check src/","test":"vitest run","build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","format":"biome format --write src/","lint:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"_npmVersion":"10.9.8","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","directories":{},"_nodeVersion":"22.22.3","dependencies":{"commander":"^12.0.0","picocolors":"^1.1.1","nanospinner":"^1.2.2","@octokit/rest":"^21.0.0","@clack/prompts":"0.9.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^4.1.4","esbuild":"^0.20.0","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sharp":"^0.32.0","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"optionalDependencies":{"sharp":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/designspec_1.2.1_1779812387163_0.17978255753291172","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@aionixos/designspec","version":"1.3.1","description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","bin":{"designspec":"dist/cli.js"},"main":"dist/cli.js","packageManager":"pnpm@10.11.0","engines":{"node":">=20"},"scripts":{"build":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp","dev":"esbuild src/cli.ts --bundle --outfile=dist/cli.js --platform=node --target=node18 --format=cjs --banner:js=\"#!/usr/bin/env node\" --external:@octokit/rest --external:sharp --watch","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","lint":"biome check src/","lint:fix":"biome check --write src/","format":"biome format --write src/","prepublishOnly":"pnpm run build"},"keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"license":"MIT","devDependencies":{"@biomejs/biome":"^2.4.12","@types/node":"^20.0.0","@types/sharp":"^0.32.0","@vitest/coverage-v8":"^4.1.4","esbuild":"^0.20.0","typescript":"^5.3.0","vitest":"^4.1.4"},"dependencies":{"@clack/prompts":"0.9.1","@octokit/rest":"^21.0.0","commander":"^12.0.0","nanospinner":"^1.2.2","picocolors":"^1.1.1"},"optionalDependencies":{"sharp":"0.34.5"},"_id":"@aionixos/designspec@1.3.1","gitHead":"2f710930f146600fd30bd4bd30492b240775abb5","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-Ci3QsdOIw6hclBHT56CrA8V24MYn17Wu8c7mDVRN3Te9bxlBFh+TnP3TCS2ASwX63+8p8g6Nad+hMPW6EU/65A==","shasum":"c2d1f8bf496cd45a430a7f31ac90898458655f89","tarball":"https://registry.npmjs.org/@aionixos/designspec/-/designspec-1.3.1.tgz","fileCount":24,"unpackedSize":578778,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDcGhO89Tr2YtntNO1KvC3cgwzOBYcc+HdLKQSccstBlAIhALTN1qYqHB/hNi+oIFipYKAarvFy9ZGB334FXB9ULw7w"}]},"_npmUser":{"name":"ab2webco","email":"fabian@ab2web.com"},"directories":{},"maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/designspec_1.3.1_1780350012398_0.7677619159216527"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-07T22:57:39.442Z","modified":"2026-06-01T21:40:12.706Z","0.1.0":"2026-04-07T22:57:39.664Z","0.1.1":"2026-04-07T23:07:26.883Z","0.1.2":"2026-04-07T23:13:57.043Z","0.1.3":"2026-04-07T23:22:26.911Z","0.1.4":"2026-04-07T23:26:22.203Z","0.1.5":"2026-04-07T23:32:53.672Z","0.1.6":"2026-04-07T23:49:47.769Z","0.2.0":"2026-04-07T23:52:43.001Z","0.2.1":"2026-04-08T16:24:04.120Z","0.2.2":"2026-04-08T17:00:04.183Z","0.2.3":"2026-04-08T20:31:27.967Z","0.2.4":"2026-04-08T20:37:08.643Z","0.2.5":"2026-04-08T21:50:25.641Z","0.2.6":"2026-04-08T22:00:02.925Z","0.2.7":"2026-04-08T22:07:59.260Z","0.2.8":"2026-04-09T20:10:47.808Z","0.3.0":"2026-04-10T16:29:00.987Z","0.4.0":"2026-04-14T21:55:09.379Z","0.4.1":"2026-04-14T22:31:27.414Z","0.4.2":"2026-04-14T22:52:30.899Z","0.5.0":"2026-04-14T23:00:11.107Z","0.5.1":"2026-04-14T23:06:28.682Z","0.5.2":"2026-04-15T00:15:53.333Z","0.5.3":"2026-04-15T00:27:35.138Z","0.6.0":"2026-04-15T02:52:50.417Z","0.7.0":"2026-04-15T03:05:16.504Z","0.7.1":"2026-04-15T03:41:53.782Z","0.7.2":"2026-04-15T17:22:37.346Z","0.8.0":"2026-04-15T20:22:28.812Z","0.8.1":"2026-04-16T14:12:30.003Z","1.0.0":"2026-04-17T15:17:49.538Z","1.1.0":"2026-04-20T21:28:35.910Z","1.2.0":"2026-05-25T20:44:59.915Z","1.2.1":"2026-05-26T16:19:47.377Z","1.3.1":"2026-06-01T21:40:12.598Z"},"license":"MIT","keywords":["figma","design-tokens","tailwind","bootstrap","css","design-spec","ai"],"description":"Extract Figma design specs via REST API — CLI + Claude Code Skill","maintainers":[{"name":"ab2webco","email":"fabian@ab2web.com"},{"name":"nestor.torres","email":"nestor.torres@koombea.com"}],"readme":"# @aionixos/designspec\n\nExtract Figma design specs via REST API. Generate AI-ready output, export optimized assets (webp), sync design tokens to GitHub. Built for AI-driven development.\n\n## Quick Start\n\n```bash\n# Install\npnpm add -g @aionixos/designspec\n\n# Update to latest version\npnpm add -g @aionixos/designspec@latest\n\n# Authenticate (one-time)\ndesignspec auth\n\n# Initialize project config (auto-detects framework)\ndesignspec init\n\n# Install the interpreter skill to your AI coding tools\ndesignspec skills install\n\n# Export a complete bundle to your project\ndesignspec bundle \"https://figma.com/design/ABC123/Page?node-id=10-234\" --name login-screen\n# -> .aionixos/specs/login-screen/\n#    ├── spec.json           (AI-ready, minified)\n#    ├── screenshot@2x.webp  (optimized)\n#    ├── icons/*.svg\n#    ├── images/*@2x.webp\n#    └── AI-INSTRUCTIONS.md\n```\n\n## Authentication\n\n### Figma Token (required)\n\nGenerate a Personal Access Token at [Figma Settings](https://www.figma.com/developers/api#access-tokens).\nRequired scopes:\n- `current_user:read` — validate token\n- `file_content:read` — read design nodes, layout, styles\n- `library_assets:read` — read components and shared styles\n- `file_variables:read` — read variables/tokens (needed for `variables` and `sync` commands). **Note:** This scope is only available on Figma Enterprise/Organization plans. On free/Pro plans, use the Figma plugin to export variables instead.\n\n```bash\n# Interactive setup\ndesignspec auth\n\n# Non-interactive\ndesignspec auth --token figd_xxxxxxxxxxxxxxxx\n\n# Check status\ndesignspec auth --status\n```\n\n### GitHub Token (optional — only for `sync` command)\n\nOnly needed if you want to sync design tokens to a GitHub repo with automatic PRs.\n\n1. Go to https://github.com/settings/tokens?type=beta\n2. Generate a fine-grained token with access to the target repo\n3. Permissions: **Contents** -> Read and Write, **Pull requests** -> Read and Write\n\n```bash\ndesignspec auth --github-token ghp_xxxxxxxxxxxxxxxx\n```\n\n### Token Storage\n\nTokens are stored in `~/.aionixos/config.json` with file permissions `600` (owner-only read/write).\nEnvironment variables `FIGMA_TOKEN` and `GITHUB_TOKEN` override stored tokens.\n\n## Project Config\n\nRun `designspec init` to generate a `.designspecrc` in your project root. It auto-detects the CSS framework from your project files.\n\n```json\n{\n  \"framework\": \"tailwind\",\n  \"imageFormat\": \"webp\",\n  \"quality\": 80,\n  \"scale\": 2,\n  \"format\": \"ai-ready\",\n  \"depth\": 10,\n  \"slim\": true\n}\n```\n\nAll commands read this config automatically. CLI flags always override config values.\n\n**Auto-detection:**\n- `tailwind.config.*` or `tailwindcss` in package.json -> `\"framework\": \"tailwind\"`\n- `bootstrap` in package.json -> `\"framework\": \"bootstrap\"`\n\n## Commands\n\n### `init` — Initialize Project Config\n\n```bash\ndesignspec init\n```\n\nGenerates `.designspecrc` with auto-detected defaults and installs the CLI reference skill to `.claude/skills/designspec/`. Run once per project.\n\n### `skills` — Manage AI Tool Skills\n\nInstall the bundled **aionixos-interpreter** skill to your AI coding tools. The interpreter analyzes exported specs against your project's design system — resolving colors to tokens, detecting reusable components, identifying existing images, and producing structured briefs.\n\n```bash\n# See which tools are detected and their installation status\ndesignspec skills list\n\n# Install to all detected tools\ndesignspec skills install\n\n# Install to specific tools only\ndesignspec skills install --target claude,cursor\n\n# Force reinstall (even if up to date)\ndesignspec skills install --force\n\n# Update outdated installations\ndesignspec skills update\n\n# Remove from all tools\ndesignspec skills remove\n\n# Remove from specific tools\ndesignspec skills remove --target windsurf\n```\n\n**Supported tools:**\n\n| Tool | Format | Install Location |\n|------|--------|-----------------|\n| Claude Code | Multi-file skill | `~/.claude/skills/aionixos-interpreter/` |\n| Windsurf | Multi-file skill | `~/.codeium/windsurf/skills/aionixos-interpreter/` |\n| Gemini | Multi-file skill | `~/.gemini/skills/aionixos-interpreter/` |\n| Cursor | Single `.mdc` rule | `~/.cursor/rules/aionixos-interpreter.mdc` |\n\nThe interpreter is versioned independently. When you update the CLI, run `designspec skills update` to refresh installed skills.\n\n### `bundle` — Export Complete Design Bundle (Recommended)\n\nExports spec + screenshot + icons + images + AI instructions to `.aionixos/specs/` in your project. This is the primary command for AI-driven development.\n\n```bash\n# Basic usage — always provide a name\ndesignspec bundle \"<figma-url>\" --name past-trips\n\n# With options\ndesignspec bundle \"<url>\" --name dashboard --framework bootstrap --scale 3\ndesignspec bundle \"<url>\" --name hero-section --image-format png\ndesignspec bundle \"<url>\" --name modal --quality 90\n\n# Custom output directory\ndesignspec bundle \"<url>\" --name login -o ./design-specs/login\n```\n\n**Output structure:**\n\n```\n.aionixos/specs/past-trips/\n├── my-park-planner-spec.json   # AI-ready spec (minified JSON)\n├── my-park-planner@2x.webp    # Screenshot (sharp-optimized webp, ~75% smaller than PNG)\n├── icons/\n│   └── button-icon.svg         # Extracted SVG icons\n├── images/\n│   ├── avatar@2x.webp          # Raster images (optimized webp)\n│   └── illustration@2x.webp\n└── AI-INSTRUCTIONS.md          # Guide for AI/developers\n```\n\n**Options:**\n\n| Flag | Default | Description |\n|------|---------|-------------|\n| `-n, --name` | Frame name | Folder name for the spec |\n| `-f, --format` | `ai-ready` | `json`, `ai-ready`, `markdown` |\n| `--framework` | `tailwind` | `tailwind`, `bootstrap`, `css`, `css-variables` |\n| `--image-format` | `webp` | `webp`, `png`, `jpg` |\n| `--quality` | `80` | Image quality 1-100 (webp/jpg) |\n| `--scale` | `2` | Export scale: 1, 2, 3 |\n| `--depth` | `10` | Max recursion depth |\n| `-o, --output` | `.aionixos/specs/<name>` | Custom output directory |\n\n### `spec` — Extract Design Specification\n\n```bash\n# JSON output (default)\ndesignspec spec \"https://figma.com/design/ABC123/Page?node-id=10-234\"\n\n# AI-ready format (best for code generation)\ndesignspec spec \"https://figma.com/design/ABC123/Page?node-id=10-234\" \\\n  --format ai-ready --framework tailwind\n\n# Markdown prompt (human-readable)\ndesignspec spec \"<url>\" --format markdown\n\n# Save to file\ndesignspec spec \"<url>\" --format ai-ready -o spec.json\n\n# Compact JSON\ndesignspec spec \"<url>\" --compact\n```\n\n**Options:**\n\n| Flag | Default | Description |\n|------|---------|-------------|\n| `-f, --format` | `json` | `json`, `ai-ready`, `markdown`, `simplified`, `tailwind` |\n| `--framework` | `tailwind` | `tailwind`, `bootstrap`, `css`, `css-variables` |\n| `--depth <n>` | `10` | Max recursion depth |\n| `--slim` | `true` | Omit coordinates, zero-padding |\n| `--no-children` | — | Flat spec, no recursion |\n| `--include-hidden` | — | Include hidden layers |\n| `-o, --output` | stdout | Write to file |\n| `--compact` | — | Minified JSON |\n| `--extract-icons` | — | Include SVG icon data |\n\n### `assets` — Export Images and SVGs\n\n```bash\n# Export SVGs\ndesignspec assets \"<url>\" --format svg --output-dir ./src/assets\n\n# Export PNGs at 2x\ndesignspec assets \"<url>\" --format png --scale 2 --output-dir ./public/images\n\n# Export JPGs\ndesignspec assets \"<url>\" --format jpg --scale 1\n```\n\n### `variables` — Extract Design Tokens\n\n```bash\n# Raw Figma variables JSON\ndesignspec variables \"<url>\"\n\n# W3C Design Tokens format\ndesignspec variables \"<url>\" --format w3c\n\n# Tokens Studio format\ndesignspec variables \"<url>\" --format tokens-studio\n\n# Save to file\ndesignspec variables \"<url>\" --format w3c -o tokens.json\n```\n\n### `sync` — Sync Tokens to GitHub\n\nPush design tokens from Figma to a GitHub repository, automatically creating a PR.\n\n```bash\n# Create a PR with updated tokens\ndesignspec sync \"<url>\" --repo owner/repo --path tokens/theme.json --pr\n\n# Push directly to main\ndesignspec sync \"<url>\" --repo owner/repo --path tokens/theme.json --push\n\n# Custom commit message\ndesignspec sync \"<url>\" --repo owner/repo --pr --message \"update: brand colors v2\"\n\n# Tokens Studio format\ndesignspec sync \"<url>\" --repo owner/repo --format tokens-studio --pr\n```\n\n**Workflow:**\n\n1. Designer changes a token value in Figma Variables\n2. Runs `designspec sync <url> --repo owner/repo --pr`\n3. CLI extracts tokens, creates branch, commits JSON, opens PR\n4. GitHub Actions picks it up (e.g., Style Dictionary generates CSS)\n5. PR is reviewed and merged\n\n**Requires:** GitHub Personal Access Token with `repo` scope.\n\n### `auth` — Token Management\n\n```bash\ndesignspec auth                            # Interactive setup\ndesignspec auth --token figd_xxx           # Set Figma token\ndesignspec auth --github-token ghp_xxx     # Set GitHub token\ndesignspec auth --status                   # Check tokens\ndesignspec auth --clear                    # Remove all tokens\n```\n\n## Output Formats\n\n### `json` (default)\n\nFull `DesignSpec` with all metadata: nodes, dimensions, fills, strokes, effects, typography, layout, frameworks output.\n\n### `ai-ready`\n\nStructured for AI code generation. Includes:\n- Semantic roles (button, card, nav, input, etc.)\n- Layout specs (flex direction, gap, alignment)\n- Sizing behavior (fixed, fill, hug)\n- Framework-specific classes per element\n- Reusable component detection\n- Color palette and typography styles\n\n### `markdown`\n\nHuman-readable prompt with categorized styles (layout, size, spacing, colors, typography, border).\n\n### `simplified`\n\nLightweight JSON with only: name, Tailwind classes, text content, semantic role, size.\n\n### `tailwind`\n\nMap of element names to Tailwind class strings.\n\n## Figma URL Format\n\n```\nhttps://www.figma.com/design/FILE_KEY/File-Name?node-id=NODE_ID\n```\n\n- **With `node-id`**: Extracts only that specific frame/component (fast)\n- **Without `node-id`**: Processes the entire first page (slower for large files)\n\n## Update Notifications\n\nThe CLI automatically checks for newer versions once every 24 hours (non-blocking, silent on failure). When updates are available, a banner is shown after command execution:\n\n```\n  Update available: 0.3.0 -> 0.4.0\n  Run: npm i -g @aionixos/designspec\n```\n\nIf installed interpreter skills are outdated compared to the bundled version:\n\n```\n  Skill update available:\n    Windsurf: 3.1.0 -> 3.2.0\n  Run: designspec skills update\n```\n\n## Claude Code Integration\n\nThis CLI includes a Claude Code Skill at `.claude/skills/designspec/SKILL.md`. When Claude Code is used in a project with this tool installed, it can automatically extract Figma specs and generate code from Figma URLs.\n\nFor enhanced spec interpretation (color resolution, component detection, image reuse), install the interpreter skill:\n\n```bash\ndesignspec skills install\n```\n\n## Security\n\n- Tokens stored at `~/.aionixos/config.json` with `chmod 600` (owner read/write only)\n- Config directory created with `chmod 700`\n- Environment variables (`FIGMA_TOKEN`, `GITHUB_TOKEN`) take precedence over stored tokens\n- No tokens are ever sent to third-party servers (only to Figma API and GitHub API)\n- Update check contacts only `registry.npmjs.org` (standard npm registry)\n\n## Development\n\n```bash\npnpm install\npnpm run build         # Build with esbuild\npnpm run typecheck     # Type check with tsc\npnpm run lint          # Lint with Biome\npnpm run lint:fix      # Auto-fix lint issues\npnpm run test          # Run tests with Vitest\npnpm run test:watch    # Watch mode\npnpm run test:coverage # Coverage report\npnpm run dev           # Watch mode (build)\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}