{"_id":"@airframeui/build","_rev":"10-f64b88f2652a3457a5a6d0b32d527b92","name":"@airframeui/build","dist-tags":{"latest":"0.7.0"},"versions":{"0.2.0":{"name":"@airframeui/build","version":"0.2.0","keywords":["airframe","airframeui","postcss","css","cli","breakpoints","theme","design-tokens"],"license":"MIT","_id":"@airframeui/build@0.2.0","maintainers":[{"name":"itodd","email":"itodd@hotmail.co.uk"}],"homepage":"https://airframeui.com/docs/advanced/build","bugs":{"url":"https://github.com/airframeui/airframeui/issues"},"bin":{"af":"dist/cli.js"},"dist":{"shasum":"98eeafa085fb64cc1ffb53b3f226b6722daff439","tarball":"https://registry.npmjs.org/@airframeui/build/-/build-0.2.0.tgz","fileCount":39,"integrity":"sha512-ssHdBIyV3VhCFH6ppbOx5RuGJAJBEYtc0FCpgiQySXD855nPWFJg0IaEW9Fp1LARi8N0QqXOB1kkzwMvoDwIMw==","signatures":[{"sig":"MEYCIQCSrIo77KmgrVVr+MVRsdVh2yGeFnbzhQz9zzIEWWFpowIhAOQNXJBSyeTr7FQU9B8YYCFf+Mh7f/JQ6V6B0qPR75Co","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113377},"main":"./dist/index.js","type":"module","_from":"file:airframeui-build-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./postcss":{"types":"./dist/postcss.d.ts","default":"./dist/postcss.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"itodd","email":"itodd@hotmail.co.uk"},"_resolved":"/private/var/folders/3z/31jdvz690j13v6kzqwd719yc0000gn/T/e700512e38a5e842660031d0186a0e1c/airframeui-build-0.2.0.tgz","_integrity":"sha512-ssHdBIyV3VhCFH6ppbOx5RuGJAJBEYtc0FCpgiQySXD855nPWFJg0IaEW9Fp1LARi8N0QqXOB1kkzwMvoDwIMw==","repository":{"url":"git+https://github.com/airframeui/airframeui.git","type":"git","directory":"packages/build"},"_npmVersion":"11.19.0","description":"Airframe UI Build — optional PostCSS plugin and CLI for custom breakpoints, @af directives, af theme, and agent bootstrap","directories":{},"_nodeVersion":"26.7.0","dependencies":{"postcss":"8.5.26","postcss-import":"16.1.1","@airframeui/core":"0.2.0","@airframeui/theme":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"peerDependencies":{"postcss":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/build_0.2.0_1787064656268_0.2375166032200171","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@airframeui/build","version":"0.3.0","keywords":["airframe","airframeui","postcss","css","cli","breakpoints","theme","design-tokens"],"license":"MIT","_id":"@airframeui/build@0.3.0","maintainers":[{"name":"itodd","email":"itodd@hotmail.co.uk"}],"homepage":"https://airframeui.com/docs/advanced/build","bugs":{"url":"https://github.com/airframeui/airframeui/issues"},"bin":{"af":"dist/cli.js"},"dist":{"shasum":"0803ef61421f2f8710322c41212049f5492e800f","tarball":"https://registry.npmjs.org/@airframeui/build/-/build-0.3.0.tgz","fileCount":40,"integrity":"sha512-0Vlw/yu1l/3TS7BvEGBg0HyUvN1OivNx5NwtbmPTzTyEtpMMy2WRBgASj1sOAhw5jD51jnS3sXTcVHKXmU5tBw==","signatures":[{"sig":"MEUCIEypFYbBrqPVlmDYoKUUAqSfnrIxxicpdtcqjw00DQKMAiEAuItHdOAkVfhg+SquOwqsE2KWvYr96FSkqnnjrhqLjr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144572},"main":"./dist/index.js","type":"module","_from":"file:airframeui-build-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./postcss":{"types":"./dist/postcss.d.ts","default":"./dist/postcss.js"}},"scripts":{"dev":"node ./scripts/sync-generator.mjs && tsc --watch","lint":"eslint src scripts","test":"node --test dist/**/*.test.js","build":"tsc && node ./scripts/sync-generator.mjs"},"_npmUser":{"name":"itodd","email":"itodd@hotmail.co.uk"},"_resolved":"/private/var/folders/3z/31jdvz690j13v6kzqwd719yc0000gn/T/fb6966e0815473ab8b1b43874c27db5f/airframeui-build-0.3.0.tgz","_integrity":"sha512-0Vlw/yu1l/3TS7BvEGBg0HyUvN1OivNx5NwtbmPTzTyEtpMMy2WRBgASj1sOAhw5jD51jnS3sXTcVHKXmU5tBw==","repository":{"url":"git+https://github.com/airframeui/airframeui.git","type":"git","directory":"packages/build"},"_npmVersion":"11.19.0","description":"Airframe UI Build — optional PostCSS plugin and CLI for custom breakpoints, @af directives, af theme, and agent bootstrap","directories":{},"_nodeVersion":"26.7.0","dependencies":{"postcss":"8.5.26","postcss-import":"16.1.1","@airframeui/core":"0.3.0","@airframeui/theme":"0.3.0","@airframeui/tokens":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"peerDependencies":{"postcss":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/build_0.3.0_1787388429299_0.6128321166402027","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@airframeui/build","version":"0.3.1","keywords":["airframe","airframeui","postcss","css","cli","breakpoints","theme","design-tokens"],"license":"MIT","_id":"@airframeui/build@0.3.1","maintainers":[{"name":"itodd","email":"itodd@hotmail.co.uk"}],"homepage":"https://airframeui.com/docs/advanced/build","bugs":{"url":"https://github.com/airframeui/airframeui/issues"},"bin":{"af":"dist/cli.js"},"dist":{"shasum":"dbfab0d22fa5b0d8c00262e6432fb31bfac2ab54","tarball":"https://registry.npmjs.org/@airframeui/build/-/build-0.3.1.tgz","fileCount":40,"integrity":"sha512-TkCH76LvvtVB98NVvA8OXtaIY3L49KXLMTxNOdbOOhT42FTbdA8ZSrRai0zFncwbcVAUI7rpbEYAoVDRQByVAg==","signatures":[{"sig":"MEUCIAr9gro0km5CZiUjjfEfHIjyRIfFuXCiGeWhM6uZHc4sAiEA1pHup/9ZYIxj1NtNhFoneZMVvtbeEeC1KdmOc9je0KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144572},"main":"./dist/index.js","type":"module","_from":"file:airframeui-build-0.3.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./postcss":{"types":"./dist/postcss.d.ts","default":"./dist/postcss.js"}},"scripts":{"dev":"node ./scripts/sync-generator.mjs && tsc --watch","lint":"eslint src scripts","test":"node --test dist/**/*.test.js","build":"tsc && node ./scripts/sync-generator.mjs"},"_npmUser":{"name":"itodd","email":"itodd@hotmail.co.uk"},"_resolved":"/private/var/folders/3z/31jdvz690j13v6kzqwd719yc0000gn/T/f481ad25539fc6ab9513bd8d1bccf38d/airframeui-build-0.3.1.tgz","_integrity":"sha512-TkCH76LvvtVB98NVvA8OXtaIY3L49KXLMTxNOdbOOhT42FTbdA8ZSrRai0zFncwbcVAUI7rpbEYAoVDRQByVAg==","repository":{"url":"git+https://github.com/airframeui/airframeui.git","type":"git","directory":"packages/build"},"_npmVersion":"11.19.0","description":"Airframe UI Build — optional PostCSS plugin and CLI for custom breakpoints, @af directives, af theme, and agent bootstrap","directories":{},"_nodeVersion":"26.7.0","dependencies":{"postcss":"8.5.26","postcss-import":"16.1.1","@airframeui/core":"0.3.1","@airframeui/theme":"0.3.1","@airframeui/tokens":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"peerDependencies":{"postcss":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/build_0.3.1_1787390671045_0.49996743372260544","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@airframeui/build","version":"0.3.2","keywords":["airframe","airframeui","postcss","css","cli","breakpoints","theme","design-tokens"],"license":"MIT","_id":"@airframeui/build@0.3.2","maintainers":[{"name":"itodd","email":"itodd@hotmail.co.uk"}],"homepage":"https://airframeui.com/docs/advanced/build","bugs":{"url":"https://github.com/airframeui/airframeui/issues"},"bin":{"af":"dist/cli.js"},"dist":{"shasum":"d0949610e8df136af42688afef6a7dc85960d5b7","tarball":"https://registry.npmjs.org/@airframeui/build/-/build-0.3.2.tgz","fileCount":40,"integrity":"sha512-nnhyaksUc7MaJ208I3ra4eq1ibcVrcgHpa0dnVHPOYGaIB6zX3r5OJAg4dgMPXX2Tzbwkztrw4P/IFJ1XrqOkA==","signatures":[{"sig":"MEUCIQDfwsZFeMAifhm0cxf6CbxWWQ+rwXgcc/9XU4+zwSwATwIgGY+xC6dJYFSpKJ4MP7RXvCnCHHIMEj45/wIYajNQTGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147698},"main":"./dist/index.js","type":"module","_from":"file:airframeui-build-0.3.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./postcss":{"types":"./dist/postcss.d.ts","default":"./dist/postcss.js"}},"scripts":{"dev":"node ./scripts/sync-generator.mjs && tsc --watch","lint":"eslint src scripts","test":"node --test dist/**/*.test.js","build":"tsc && node ./scripts/sync-generator.mjs"},"_npmUser":{"name":"itodd","email":"itodd@hotmail.co.uk"},"_resolved":"/private/var/folders/3z/31jdvz690j13v6kzqwd719yc0000gn/T/7f4ea608e301dbd94e7dd18927ed68d3/airframeui-build-0.3.2.tgz","_integrity":"sha512-nnhyaksUc7MaJ208I3ra4eq1ibcVrcgHpa0dnVHPOYGaIB6zX3r5OJAg4dgMPXX2Tzbwkztrw4P/IFJ1XrqOkA==","repository":{"url":"git+https://github.com/airframeui/airframeui.git","type":"git","directory":"packages/build"},"_npmVersion":"11.19.0","description":"Airframe UI Build — optional PostCSS plugin and CLI for custom breakpoints, @af directives, af theme, and agent bootstrap","directories":{},"_nodeVersion":"26.7.0","dependencies":{"postcss":"8.5.26","postcss-import":"16.1.1","@airframeui/core":"0.3.2","@airframeui/theme":"0.3.2","@airframeui/tokens":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"peerDependencies":{"postcss":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/build_0.3.2_1787407075726_0.5540677576582496","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@airframeui/build","version":"0.4.0","keywords":["airframe","airframeui","postcss","css","cli","breakpoints","theme","design-tokens"],"license":"MIT","_id":"@airframeui/build@0.4.0","maintainers":[{"name":"itodd","email":"itodd@hotmail.co.uk"}],"homepage":"https://airframeui.com/docs/advanced/build","bugs":{"url":"https://github.com/airframeui/airframeui/issues"},"bin":{"af":"dist/cli.js"},"dist":{"shasum":"0aae790412af2d4a455e11d158dfd3106e03ff66","tarball":"https://registry.npmjs.org/@airframeui/build/-/build-0.4.0.tgz","fileCount":40,"integrity":"sha512-7HBAyXKV11r6ua504nY/npV38Aan7LKsvAQenxJWbpSmnxRbGUwG6xFczGtGK5AtZW5HuQHVfVntNnrdn13ntw==","signatures":[{"sig":"MEYCIQD+KiwVH4yWomZkJ6WUX5ks4h+Y799vXQGNmSScKd57uQIhAPmmCFSY7eLwVBKru/u4l9lhrk3ZmhT0Gp9sOyruFQgd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148867},"main":"./dist/index.js","type":"module","_from":"file:airframeui-build-0.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./postcss":{"types":"./dist/postcss.d.ts","default":"./dist/postcss.js"}},"scripts":{"dev":"node ./scripts/sync-generator.mjs && tsc --watch","lint":"eslint src scripts","test":"node --test dist/**/*.test.js","build":"tsc && node ./scripts/sync-generator.mjs"},"_npmUser":{"name":"itodd","email":"itodd@hotmail.co.uk"},"_resolved":"/private/var/folders/3z/31jdvz690j13v6kzqwd719yc0000gn/T/4950f1a0fe0be3ef458091fef3e9326b/airframeui-build-0.4.0.tgz","_integrity":"sha512-7HBAyXKV11r6ua504nY/npV38Aan7LKsvAQenxJWbpSmnxRbGUwG6xFczGtGK5AtZW5HuQHVfVntNnrdn13ntw==","repository":{"url":"git+https://github.com/airframeui/airframeui.git","type":"git","directory":"packages/build"},"_npmVersion":"11.19.0","description":"Airframe UI Build — optional PostCSS plugin and CLI for custom breakpoints, @af directives, af theme, and agent bootstrap","directories":{},"_nodeVersion":"26.7.0","dependencies":{"postcss":"8.5.26","postcss-import":"16.1.1","@airframeui/core":"0.4.0","@airframeui/theme":"0.4.0","@airframeui/tokens":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"peerDependencies":{"postcss":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/build_0.4.0_1787469480936_0.44703259699892617","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@airframeui/build","version":"0.4.1","keywords":["airframe","airframeui","postcss","css","cli","breakpoints","theme","design-tokens"],"license":"MIT","_id":"@airframeui/build@0.4.1","maintainers":[{"name":"itodd","email":"itodd@hotmail.co.uk"}],"homepage":"https://airframeui.com/docs/advanced/build","bugs":{"url":"https://github.com/airframeui/airframeui/issues"},"bin":{"af":"dist/cli.js"},"dist":{"shasum":"3cb3a9d4d480a6fb18c9efb7590130ee4788aa88","tarball":"https://registry.npmjs.org/@airframeui/build/-/build-0.4.1.tgz","fileCount":40,"integrity":"sha512-yXtJPAsvAmvzAdAX/tjWhWc0wdK8hr6Z+tPCLODNbrQGRQZGpIVQF5BQy6hjAPf5OSAMh6x67fpms34KbYTCEw==","signatures":[{"sig":"MEUCIH9e9OKkNilEi03OVLOiCYgyXLPJ6uwSPqteCpRr/eoqAiEAmFZEVl9/LxYWfaHds0kvumusaL/1IVL+FO7GTEr2pVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150729},"main":"./dist/index.js","type":"module","_from":"file:airframeui-build-0.4.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./postcss":{"types":"./dist/postcss.d.ts","default":"./dist/postcss.js"}},"scripts":{"dev":"node ./scripts/sync-generator.mjs && tsc --watch","lint":"eslint src scripts","test":"node --test dist/**/*.test.js","build":"tsc && node ./scripts/sync-generator.mjs"},"_npmUser":{"name":"itodd","email":"itodd@hotmail.co.uk"},"_resolved":"/private/var/folders/3z/31jdvz690j13v6kzqwd719yc0000gn/T/fec5489de944e2dc58d5f4a48b209245/airframeui-build-0.4.1.tgz","_integrity":"sha512-yXtJPAsvAmvzAdAX/tjWhWc0wdK8hr6Z+tPCLODNbrQGRQZGpIVQF5BQy6hjAPf5OSAMh6x67fpms34KbYTCEw==","repository":{"url":"git+https://github.com/airframeui/airframeui.git","type":"git","directory":"packages/build"},"_npmVersion":"11.19.0","description":"Airframe UI Build — optional PostCSS plugin and CLI for custom breakpoints, @af directives, af theme, and agent bootstrap","directories":{},"_nodeVersion":"26.7.0","dependencies":{"postcss":"8.5.26","postcss-import":"16.1.1","@airframeui/core":"0.4.1","@airframeui/theme":"0.4.1","@airframeui/tokens":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"peerDependencies":{"postcss":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/build_0.4.1_1787499871652_0.46558230963975133","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@airframeui/build","version":"0.4.2","keywords":["airframe","airframeui","postcss","css","cli","breakpoints","theme","design-tokens"],"license":"MIT","_id":"@airframeui/build@0.4.2","maintainers":[{"name":"itodd","email":"itodd@hotmail.co.uk"}],"homepage":"https://airframeui.com/docs/advanced/build","bugs":{"url":"https://github.com/airframeui/airframeui/issues"},"bin":{"af":"dist/cli.js"},"dist":{"shasum":"bf315f32d4ff75de99d17ed45b70179e90b5975c","tarball":"https://registry.npmjs.org/@airframeui/build/-/build-0.4.2.tgz","fileCount":40,"integrity":"sha512-d6fqh+JK/JIFoNbZvK+j0R1awBgqavMg9hdHQ0KZXGyq13sy2MvdhcKMzcFcp3Ue5WAiblGgrxgduIThjbdnIQ==","signatures":[{"sig":"MEYCIQCIuYkuO+be11T7Z8ZNwWB02/ImXmQLY+8Cyic3JBa3YwIhAKkXriixsHR/Ia2QaySVfhb8N/vpIfLoeNdmMiT2wya1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150729},"main":"./dist/index.js","type":"module","_from":"file:airframeui-build-0.4.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./postcss":{"types":"./dist/postcss.d.ts","default":"./dist/postcss.js"}},"scripts":{"dev":"node ./scripts/sync-generator.mjs && tsc --watch","lint":"eslint src scripts","test":"node --test dist/**/*.test.js","build":"tsc && node ./scripts/sync-generator.mjs"},"_npmUser":{"name":"itodd","email":"itodd@hotmail.co.uk"},"_resolved":"/private/var/folders/3z/31jdvz690j13v6kzqwd719yc0000gn/T/450c8b35a051133a0dcca435969b46f2/airframeui-build-0.4.2.tgz","_integrity":"sha512-d6fqh+JK/JIFoNbZvK+j0R1awBgqavMg9hdHQ0KZXGyq13sy2MvdhcKMzcFcp3Ue5WAiblGgrxgduIThjbdnIQ==","repository":{"url":"git+https://github.com/airframeui/airframeui.git","type":"git","directory":"packages/build"},"_npmVersion":"11.19.0","description":"Airframe UI Build — optional PostCSS plugin and CLI for custom breakpoints, @af directives, af theme, and agent bootstrap","directories":{},"_nodeVersion":"26.7.0","dependencies":{"postcss":"8.5.26","postcss-import":"16.1.1","@airframeui/core":"0.4.2","@airframeui/theme":"0.4.2","@airframeui/tokens":"0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"peerDependencies":{"postcss":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/build_0.4.2_1787557324995_0.5462747641516552","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@airframeui/build","version":"0.5.0","keywords":["airframe","airframeui","postcss","css","cli","breakpoints","theme","design-tokens"],"author":{"name":"Airframe","email":"team@airframeui.com"},"license":"MIT","_id":"@airframeui/build@0.5.0","maintainers":[{"name":"itodd","email":"itodd+npm@hotmail.co.uk"}],"homepage":"https://airframeui.com/docs/advanced/build","bugs":{"url":"https://github.com/airframeui/airframeui/issues"},"bin":{"af":"dist/cli.js"},"dist":{"shasum":"e4159d352fd913f1363bd5553ebe41166d4e5f77","tarball":"https://registry.npmjs.org/@airframeui/build/-/build-0.5.0.tgz","fileCount":40,"integrity":"sha512-ZVyjjMdDwXaVqzrcCMDgdYWRervfwJSOIgApksjSxtyxo5ixLUYbBzyqkDhdDypXXfPDCGplFHjk7ZAvvGa/Cw==","signatures":[{"sig":"MEUCIESxWpeKOHV0xd2DYNUk72oOspzcAPQCNlhtFaIgpDWPAiEAwlsb76MnpKvkwFJkVCQCgQ5ZYjZMSEmhV51f8MJmyo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150884},"main":"./dist/index.js","type":"module","_from":"file:airframeui-build-0.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./postcss":{"types":"./dist/postcss.d.ts","default":"./dist/postcss.js"}},"scripts":{"dev":"node ./scripts/sync-generator.mjs && tsc --watch","lint":"eslint src scripts","test":"node --test dist/**/*.test.js","build":"tsc && node ./scripts/sync-generator.mjs"},"_npmUser":{"name":"itodd","email":"itodd+npm@hotmail.co.uk"},"_resolved":"/private/var/folders/3z/31jdvz690j13v6kzqwd719yc0000gn/T/812e2d2aab96499ee746a828318af20c/airframeui-build-0.5.0.tgz","_integrity":"sha512-ZVyjjMdDwXaVqzrcCMDgdYWRervfwJSOIgApksjSxtyxo5ixLUYbBzyqkDhdDypXXfPDCGplFHjk7ZAvvGa/Cw==","repository":{"url":"git+https://github.com/airframeui/airframeui.git","type":"git","directory":"packages/build"},"_npmVersion":"11.19.0","description":"Airframe UI Build — optional PostCSS plugin and CLI for custom breakpoints, @af directives, af theme, and agent bootstrap","directories":{},"_nodeVersion":"26.7.0","dependencies":{"postcss":"8.5.26","postcss-import":"16.1.1","@airframeui/core":"0.5.0","@airframeui/theme":"0.5.0","@airframeui/tokens":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"peerDependencies":{"postcss":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/build_0.5.0_1787658784136_0.2545607181537539","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@airframeui/build","version":"0.6.0","keywords":["airframe","airframeui","postcss","css","cli","breakpoints","theme","design-tokens"],"author":{"name":"Airframe","email":"team@airframeui.com"},"license":"MIT","_id":"@airframeui/build@0.6.0","maintainers":[{"name":"itodd","email":"itodd+npm@hotmail.co.uk"}],"homepage":"https://airframeui.com/docs/advanced/build","bugs":{"url":"https://github.com/airframeui/airframeui/issues"},"bin":{"af":"dist/cli.js"},"dist":{"shasum":"26f2186ac868a9899354f965a470d5b427d5d840","tarball":"https://registry.npmjs.org/@airframeui/build/-/build-0.6.0.tgz","fileCount":51,"integrity":"sha512-9/WhKcPd1VnxjBNdSlllvQbsPKX48iiMNXZlJvr5fAs3+mWwu+5R8onRXRhNNf3Qq4CZ4qDdK94iFoWSjQ16Mw==","signatures":[{"sig":"MEQCIEzP5YrWfCXSudINAUm6xUtvLyP8LnnArZKKs6CwLB6bAiBsYWwxa+lMgSs0qZtumklor2XNl7fxaJbS9VbC0pAhPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303778},"main":"./dist/index.js","type":"module","_from":"file:airframeui-build-0.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./postcss":{"types":"./dist/postcss.d.ts","default":"./dist/postcss.js"}},"scripts":{"dev":"node ./scripts/sync-generator.mjs && tsc --watch","lint":"eslint src scripts","test":"node --test dist/**/*.test.js","build":"tsc && node ./scripts/sync-generator.mjs && node ./scripts/sync-figma-plugin.mjs"},"_npmUser":{"name":"itodd","email":"itodd+npm@hotmail.co.uk"},"_resolved":"/private/var/folders/3z/31jdvz690j13v6kzqwd719yc0000gn/T/f38b9711807922169bbd31fe1180085c/airframeui-build-0.6.0.tgz","_integrity":"sha512-9/WhKcPd1VnxjBNdSlllvQbsPKX48iiMNXZlJvr5fAs3+mWwu+5R8onRXRhNNf3Qq4CZ4qDdK94iFoWSjQ16Mw==","repository":{"url":"git+https://github.com/airframeui/airframeui.git","type":"git","directory":"packages/build"},"_npmVersion":"11.19.0","description":"Airframe UI Build — optional PostCSS plugin and CLI for custom breakpoints, @af directives, af theme, and agent bootstrap","directories":{},"_nodeVersion":"26.7.0","dependencies":{"postcss":"8.5.26","postcss-import":"16.1.1","@airframeui/core":"0.6.0","@airframeui/theme":"0.6.0","@airframeui/tokens":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"peerDependencies":{"postcss":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/build_0.6.0_1787847528971_0.37297683884929933","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@airframeui/build","version":"0.7.0","type":"module","description":"Airframe UI Build — optional PostCSS plugin and CLI for custom breakpoints, @af directives, af theme, and agent bootstrap","author":{"name":"Airframe","email":"team@airframeui.com"},"license":"MIT","homepage":"https://airframeui.com/docs/advanced/build","keywords":["airframe","airframeui","postcss","css","cli","breakpoints","theme","design-tokens"],"repository":{"type":"git","url":"git+https://github.com/airframeui/airframeui.git","directory":"packages/build"},"bugs":{"url":"https://github.com/airframeui/airframeui/issues"},"main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"af":"dist/cli.js"},"engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./postcss":{"types":"./dist/postcss.d.ts","default":"./dist/postcss.js"}},"dependencies":{"postcss":"8.5.26","postcss-import":"16.1.1","@airframeui/core":"0.7.0","@airframeui/theme":"0.7.0","@airframeui/tokens":"0.7.0"},"devDependencies":{"@types/node":"26.2.0"},"peerDependencies":{"postcss":">=8.0.0"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc && node ./scripts/sync-generator.mjs && node ./scripts/sync-figma-plugin.mjs","dev":"node ./scripts/sync-generator.mjs && tsc --watch","lint":"eslint src scripts","test":"node --test dist/**/*.test.js"},"_id":"@airframeui/build@0.7.0","_integrity":"sha512-eUDVlpl7XivK+w/MlNG9gmvRqrbp3lA/+cCMKsxxLIqyuBVRDRKk9GkSfKp+/JQD23tnhnvrHWMW6FyMe712zg==","_resolved":"/private/var/folders/3z/31jdvz690j13v6kzqwd719yc0000gn/T/f29d9ade4a0580a856b8c1e96685aa93/airframeui-build-0.7.0.tgz","_from":"file:airframeui-build-0.7.0.tgz","_nodeVersion":"26.7.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-eUDVlpl7XivK+w/MlNG9gmvRqrbp3lA/+cCMKsxxLIqyuBVRDRKk9GkSfKp+/JQD23tnhnvrHWMW6FyMe712zg==","shasum":"039f5ac38ddff76c49c164a2a37de9be4d75873c","tarball":"https://registry.npmjs.org/@airframeui/build/-/build-0.7.0.tgz","fileCount":51,"unpackedSize":317338,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDu3V0UeUrzuZXCIgYHTl83ZcRg+HXrlNYojABYfjyU0QIgDGrwyYDqEMb3Hcgje9bxLN7nL9CMXX3dWYApyfI90jM="}]},"_npmUser":{"name":"itodd","email":"itodd+npm@hotmail.co.uk"},"directories":{},"maintainers":[{"name":"itodd","email":"itodd+npm@hotmail.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/build_0.7.0_1788002139870_0.7757348760017972"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-18T14:50:56.050Z","modified":"2026-08-29T11:15:40.212Z","0.2.0":"2026-08-18T14:50:56.445Z","0.3.0":"2026-08-22T08:47:09.502Z","0.3.1":"2026-08-22T09:24:31.190Z","0.3.2":"2026-08-22T13:57:55.869Z","0.4.0":"2026-08-23T07:18:01.076Z","0.4.1":"2026-08-23T15:44:31.795Z","0.4.2":"2026-08-24T07:42:05.135Z","0.5.0":"2026-08-25T11:53:04.346Z","0.6.0":"2026-08-27T16:18:49.115Z","0.7.0":"2026-08-29T11:15:40.023Z"},"bugs":{"url":"https://github.com/airframeui/airframeui/issues"},"author":{"name":"Airframe","email":"team@airframeui.com"},"license":"MIT","homepage":"https://airframeui.com/docs/advanced/build","keywords":["airframe","airframeui","postcss","css","cli","breakpoints","theme","design-tokens"],"repository":{"type":"git","url":"git+https://github.com/airframeui/airframeui.git","directory":"packages/build"},"description":"Airframe UI Build — optional PostCSS plugin and CLI for custom breakpoints, @af directives, af theme, and agent bootstrap","maintainers":[{"name":"itodd","email":"itodd+npm@hotmail.co.uk"}],"readme":"# @airframeui/build\n\nOptional Node toolchain for Airframe. **Most apps do not need this package.**\n\nInstall `@airframeui/core` and import the CSS. Default breakpoints, typography, and `@sm` / `@md` utilities already ship in that stylesheet. Override `--af-*` in CSS at runtime — [Theming](https://airframeui.com/docs/theming).\n\nUse `@airframeui/build` when you need a **build step**:\n\n- Custom breakpoint **pixels** (media queries cannot read `var(--af-bp-*)`)\n- `@af bp()` / `@af-apply` in your CSS\n- `af theme` to map a foreign token file into `--af-*`, or export BYO Tokens + Airframe to Figma ([BYO Tokens](https://airframeui.com/docs/bring-your-own-tokens))\n- `af init --agents` to drop agent bootstrap docs (names from `@airframeui/core/catalog`). Entity page: [Airframe for AI agents](https://airframeui.com/docs/ai-agents)\n\nSee [Build Tool](https://airframeui.com/docs/advanced/build) · [Changelog](https://airframeui.com/docs/changelog). Working apps in the repo: [`examples/build`](../../examples/build) (PostCSS / breakpoints), [`examples/theme`](../../examples/theme) (`af theme export` → DTCG), [`examples/byotokens`](../../examples/byotokens) (BYO Tokens).\n\n## Install\n\n```bash\nnpm install -D @airframeui/build\n```\n\nRequires Node 24+. Same version as `@airframeui/core`. Do not install `postcss-import` — it is already a dependency.\n\n## What depends on what\n\n| Package              | Role                                                                                                                                                              |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `@airframeui/tokens` | Token CSS/JSON. Source for default `--af-bp-*` values.                                                                                                            |\n| `@airframeui/core`   | Runtime CSS. Ships default `responsive.css`. Does not publish a generator.                                                                                        |\n| `@airframeui/theme`  | Library: map/lint/export tokens. `declsFromConfig` / `emitConfigTokenCss` is the **only** config → `--af-*` mapping.                                              |\n| `@airframeui/build`  | Consumer CLI + PostCSS plugin. Bundles `buildResponsiveCss` from the unpublished core-repo generator. Does not invent a second `responsive.css` or token mapping. |\n\n```\n@import \"@airframeui/core/core.css\"\n        │\n        └── PostCSS plugin (in memory)\n              ├── emitConfigTokenCss  → patch inlined --af-bp-*\n              └── buildResponsiveCss  → replace inlined @layer af.responsive\n```\n\n`af theme` is a CLI facade over `@airframeui/theme`. The library API stays in theme; you can call it without this package.\n\n## PostCSS\n\nInstall `@airframeui/build` only. It depends on `postcss-import` — do not install that package or list it in PostCSS config.\n\nVite, Next.js, Angular, and Webpack pick up `postcss.config.js` automatically. One plugin:\n\n```js\nmodule.exports = {\n  plugins: {\n    '@airframeui/build/postcss': {},\n  },\n};\n```\n\nThe plugin inlines `@import`, compiles `@af` directives, and replaces core's default `@md` media queries. Keep a single `@import \"@airframeui/core/core.css\"` — do not add generated CSS on top of `core.css`.\n\n`import: false` skips inlining if you already run `postcss-import` yourself. Pass `import: { resolve }` only when you need a custom resolver.\n\nThe plugin loads `airframe.config.js` from the project root. Pass options inline to override.\n\n```js\nmodule.exports = {\n  breakpoints: {\n    md: '900px',\n  },\n  useDefaultBreakpoints: true, // default; keep xs/sm/lg/… and override md\n  // theme: {\n  //   files: ['./src/tokens.css', './src/brands/*.css'],\n  //   outputDir: '.airframeui', // af theme export (default); CLI -o overrides\n  // },\n  // outputDir: '.airframeui', // optional generated CSS; omit to keep @import core.css only\n};\n```\n\nApp CSS stays one import:\n\n```css\n@import '@airframeui/core/core.css';\n```\n\n### `@af bp()`\n\nWraps a local class in a min-width query (HTML still uses `af-grid-2@md`):\n\n```css\n@af bp(md) {\n  .hero {\n    padding: var(--af-space-8);\n  }\n}\n```\n\nCompiles to `@media (min-width: 900px) { … }` when `md` is `900px` in config.\n\n### `@af-apply`\n\nInlines an `af-*` utility into a local class. Import core first so the class is in the tree:\n\n```css\n.scroll-demo {\n  @af-apply af-scrollbar;\n  max-height: 8rem;\n  overflow-y: auto;\n}\n```\n\nAlso valid: `@af apply(af-scrollbar)`. Prefer structure classes in HTML; this is for a local class you cannot put `af-*` on.\n\n## CLI\n\n```bash\nnpx af doctor                        # versions + agent file vs installed core\nnpx af init                          # airframe.config.js\nnpx af build                         # no-op unless outputDir or --input\nnpx af build --input src/app.css --output dist/app.css\nnpx af theme generate --from ./tokens.json -o theme.css\nnpx af theme lint theme.css\nnpx af theme export                  # DTCG + figma.variables.json into theme.outputDir\nnpx af theme export --no-figma       # DTCG only\nnpx af figma sync                    # refresh payload; Enterprise REST push when configured\nnpx af figma check                   # Enterprise REST drift check\n# Copy-paste CI example: docs/examples/github-actions/figma-check.yml\nnpx af init --agents                 # AIRFRAME.md from @airframeui/core/catalog + package.json \"af\" script\n```\n\n`af theme export` writes `tokens/<palette>/{light,dark,hc-light,hc-dark}.tokens.json` (and `byo/<slug>/…` when BYO Tokens is set) plus `figma.variables.json` into **`theme.outputDir`** (default `.airframeui`). Pass `--no-figma` to skip the plugin payload. CLI `-o` / `--out` overrides. That is not top-level `outputDir`, which is optional generated CSS for PostCSS / `af build`. `af figma export` remains as an alias that writes only the Variables payload.\n\nWalkthrough: [Figma plugin](https://airframeui.com/docs/advanced/figma-plugin). Product: [Airframe → Figma](https://airframeui.com/figma).\n\n```js\nmodule.exports = {\n  theme: {\n    files: ['./src/tokens.css', './src/brands/*.css'],\n    outputDir: '.airframeui',\n  },\n};\n```\n\nWorking app: [`examples/theme`](../../examples/theme). Docs: [Theme package](https://airframeui.com/docs/advanced/theme). Release notes: [Changelog](https://airframeui.com/docs/changelog).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}