{"_id":"@dalexto/lexsys-registry","_rev":"10-72a6f5de23b9917fbd35146204c3e2c9","name":"@dalexto/lexsys-registry","dist-tags":{"next":"0.0.6","latest":"0.1.4"},"versions":{"0.0.2":{"name":"@dalexto/lexsys-registry","version":"0.0.2","author":{"name":"DaLexto"},"license":"MIT","_id":"@dalexto/lexsys-registry@0.0.2","maintainers":[{"name":"alexdalexto","email":"npm@dalexto.com"}],"homepage":"https://github.com/DaLexto/lexsys-ui#readme","bugs":{"url":"https://github.com/DaLexto/lexsys-ui/issues"},"dist":{"shasum":"6191aee5a609072b93d0bd7739dcacab8f30f3d0","tarball":"https://registry.npmjs.org/@dalexto/lexsys-registry/-/lexsys-registry-0.0.2.tgz","fileCount":206,"integrity":"sha512-nQpJ8WmaP2PBbuH/xYfimVHZiPc+FL1OkI0L9FwyH0oDQ81aDzQK6ztK5nVkrjJoVYqrwNqg4VQKwd/1lHJqnA==","signatures":[{"sig":"MEQCIFZs4uawEoj2INKZdcJwdQk+M7T4dQaFo3b1Sqy0whUXAiByIP/9Lux57UDtuZ3TDjwjK7Hrtm89XdkzPtzdYZ+EDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490537},"main":"./dist/index.js","type":"module","_from":"file:dalexto-lexsys-registry-0.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"scripts":{"lint":"eslint src test --max-warnings=0","test":"vitest run test --passWithNoTests --pool threads --exclude \"dist/**\"","build":"tsup && tsc -p tsconfig.json --emitDeclarationOnly --outDir dist","check":"pnpm run lint && pnpm run typecheck && pnpm run templates:check-sync && pnpm run styles:check-sync && pnpm run test","lint:fix":"eslint src test --fix","typecheck":"tsc -p tsconfig.json --noEmit","styles:sync":"pnpm --filter @dalexto/lexsys-tokens generate:styles","templates:sync":"node scripts/sync-all-templates.mjs","styles:check-sync":"node scripts/check-registry-styles-sync.mjs","templates:check-sync":"node scripts/sync-all-templates.mjs --check"},"_npmUser":{"name":"alexdalexto","email":"npm@dalexto.com"},"_resolved":"/tmp/4c40caa80e37a4b4d813003b909260a4/dalexto-lexsys-registry-0.0.2.tgz","_integrity":"sha512-nQpJ8WmaP2PBbuH/xYfimVHZiPc+FL1OkI0L9FwyH0oDQ81aDzQK6ztK5nVkrjJoVYqrwNqg4VQKwd/1lHJqnA==","repository":{"url":"git+https://github.com/DaLexto/lexsys-ui.git","type":"git","directory":"packages/registry"},"_npmVersion":"11.13.0","description":"Install metadata and templates for the Lexsys registry-first UI framework","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/lexsys-registry_0.0.2_1779898006068_0.14563509566009025","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@dalexto/lexsys-registry","version":"0.0.3","author":{"name":"DaLexto"},"license":"MIT","_id":"@dalexto/lexsys-registry@0.0.3","maintainers":[{"name":"alexdalexto","email":"npm@dalexto.com"}],"homepage":"https://github.com/DaLexto/lexsys-ui#readme","bugs":{"url":"https://github.com/DaLexto/lexsys-ui/issues"},"dist":{"shasum":"429ef31f1e8781f516a161b5f9305707fe9dcbea","tarball":"https://registry.npmjs.org/@dalexto/lexsys-registry/-/lexsys-registry-0.0.3.tgz","fileCount":210,"integrity":"sha512-aezSMqmclwV2GV1JtHG798bmqHpg7ifQFmoNG3TFxqiXzQrZpahXRKkXe2X/1QSMK60ZGh61nvMNRDr124MZqQ==","signatures":[{"sig":"MEUCIQD0gCQq49mRHhQPwxaQZc5rFeBDCBnctagtDYCGvsvVsgIgbOIlbHQWyE09WX6jrG+K8JDtDMbIMQN3mKFHKNJJWLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491566},"main":"./dist/index.js","type":"module","_from":"file:dalexto-lexsys-registry-0.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"scripts":{"lint":"eslint src test --max-warnings=0","test":"vitest run test --passWithNoTests --pool threads --exclude \"dist/**\"","build":"tsup && tsc -p tsconfig.json --emitDeclarationOnly --outDir dist","check":"pnpm run lint && pnpm run typecheck && pnpm run templates:check-sync && pnpm run styles:check-sync && pnpm run test","lint:fix":"eslint src test --fix","typecheck":"tsc -p tsconfig.json --noEmit","styles:sync":"pnpm --filter @dalexto/lexsys-tokens generate:styles","templates:sync":"node scripts/sync-all-templates.mjs","styles:check-sync":"node scripts/check-registry-styles-sync.mjs","templates:check-sync":"node scripts/sync-all-templates.mjs --check"},"_npmUser":{"name":"alexdalexto","email":"npm@dalexto.com"},"_resolved":"/tmp/931e3f176a1dc7d59e21d96f4d2dd1cc/dalexto-lexsys-registry-0.0.3.tgz","_integrity":"sha512-aezSMqmclwV2GV1JtHG798bmqHpg7ifQFmoNG3TFxqiXzQrZpahXRKkXe2X/1QSMK60ZGh61nvMNRDr124MZqQ==","repository":{"url":"git+https://github.com/DaLexto/lexsys-ui.git","type":"git","directory":"packages/registry"},"_npmVersion":"11.13.0","description":"Install metadata and templates for the Lexsys registry-first UI framework","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/lexsys-registry_0.0.3_1779997398325_0.8894240610203485","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@dalexto/lexsys-registry","version":"0.0.4","author":{"name":"DaLexto"},"license":"MIT","_id":"@dalexto/lexsys-registry@0.0.4","maintainers":[{"name":"alexdalexto","email":"npm@dalexto.com"}],"homepage":"https://github.com/DaLexto/lexsys-ui#readme","bugs":{"url":"https://github.com/DaLexto/lexsys-ui/issues"},"dist":{"shasum":"0d19bf17e46b9e56cef373a3fdc4088c4ec993e6","tarball":"https://registry.npmjs.org/@dalexto/lexsys-registry/-/lexsys-registry-0.0.4.tgz","fileCount":214,"integrity":"sha512-gHebha2yKDfC7AYe+uFrTv/b44AaWxmLOkz/94PRKJK2PEHgQ3g7TvBjcJvxk10hDXGVUdMS3/Tyu79JCaQPsw==","signatures":[{"sig":"MEUCIFsWmGGxFe3v2ER9qGDhNEiZSAQeJLT1vxH2bgRPQgr+AiEAvMOLktHRbTBiyc7p7IbrVooktKPXDiWs/T5FmtcmVTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498659},"main":"./dist/index.js","type":"module","_from":"file:dalexto-lexsys-registry-0.0.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"scripts":{"lint":"eslint src test --max-warnings=0","test":"vitest run test --passWithNoTests --pool threads --exclude \"dist/**\"","build":"tsup && tsc -p tsconfig.json --emitDeclarationOnly --outDir dist","check":"pnpm run lint && pnpm run typecheck && pnpm run templates:check-sync && pnpm run styles:check-sync && pnpm run test","lint:fix":"eslint src test --fix","typecheck":"tsc -p tsconfig.json --noEmit","styles:sync":"pnpm --filter @dalexto/lexsys-tokens generate:styles","templates:sync":"node scripts/sync-all-templates.mjs","styles:check-sync":"node scripts/check-registry-styles-sync.mjs","templates:check-sync":"node scripts/sync-all-templates.mjs --check"},"_npmUser":{"name":"alexdalexto","email":"npm@dalexto.com"},"_resolved":"/tmp/a99fbda10a504d604bfdf009f0526dd2/dalexto-lexsys-registry-0.0.4.tgz","_integrity":"sha512-gHebha2yKDfC7AYe+uFrTv/b44AaWxmLOkz/94PRKJK2PEHgQ3g7TvBjcJvxk10hDXGVUdMS3/Tyu79JCaQPsw==","repository":{"url":"git+https://github.com/DaLexto/lexsys-ui.git","type":"git","directory":"packages/registry"},"_npmVersion":"11.13.0","description":"Install metadata and templates for the Lexsys registry-first UI framework","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/lexsys-registry_0.0.4_1780169569467_0.6257298380953162","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@dalexto/lexsys-registry","version":"0.0.5","author":{"name":"DaLexto"},"license":"MIT","_id":"@dalexto/lexsys-registry@0.0.5","maintainers":[{"name":"alexdalexto","email":"npm@dalexto.com"}],"homepage":"https://github.com/DaLexto/lexsys-ui#readme","bugs":{"url":"https://github.com/DaLexto/lexsys-ui/issues"},"dist":{"shasum":"038560cc607575bf172f5c7ba46b8b79cecab05f","tarball":"https://registry.npmjs.org/@dalexto/lexsys-registry/-/lexsys-registry-0.0.5.tgz","fileCount":215,"integrity":"sha512-d1W8rnm1/k97VUR4kD/e0S+5DPz1wcI3HVmhCAazcHRKXXlbCtWHxJbL1Ds9Wqvn0J6rDcLuztICdaTawTVOKw==","signatures":[{"sig":"MEQCICPY00aylAJ/l40j684ohsO6/JIKonD07/at3gsfRlMSAiBo6QR/zNNi8MAKWG9yxHu3j6/Q8sYIupJvUvxlqXEdFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499077},"main":"./dist/index.js","type":"module","_from":"file:dalexto-lexsys-registry-0.0.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"scripts":{"lint":"eslint src test --max-warnings=0","test":"vitest run test --passWithNoTests --pool threads --exclude \"dist/**\"","build":"tsup && tsc -p tsconfig.json --emitDeclarationOnly --outDir dist","check":"pnpm run lint && pnpm run typecheck && pnpm run templates:check-sync && pnpm run styles:check-sync && pnpm run test","lint:fix":"eslint src test --fix","typecheck":"tsc -p tsconfig.json --noEmit","styles:sync":"pnpm --filter @dalexto/lexsys-tokens generate:styles","templates:sync":"node scripts/sync-all-templates.mjs","styles:check-sync":"node scripts/check-registry-styles-sync.mjs","templates:check-sync":"node scripts/sync-all-templates.mjs --check"},"_npmUser":{"name":"alexdalexto","email":"npm@dalexto.com"},"_resolved":"/tmp/bdcc343d11524991dc8689519365601b/dalexto-lexsys-registry-0.0.5.tgz","_integrity":"sha512-d1W8rnm1/k97VUR4kD/e0S+5DPz1wcI3HVmhCAazcHRKXXlbCtWHxJbL1Ds9Wqvn0J6rDcLuztICdaTawTVOKw==","repository":{"url":"git+https://github.com/DaLexto/lexsys-ui.git","type":"git","directory":"packages/registry"},"_npmVersion":"11.13.0","description":"Install metadata and templates for the Lexsys registry-first UI framework","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/lexsys-registry_0.0.5_1780430966547_0.16046698253422398","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@dalexto/lexsys-registry","version":"0.0.6","author":{"name":"DaLexto"},"license":"MIT","_id":"@dalexto/lexsys-registry@0.0.6","maintainers":[{"name":"alexdalexto","email":"npm@dalexto.com"}],"homepage":"https://github.com/DaLexto/lexsys-ui#readme","bugs":{"url":"https://github.com/DaLexto/lexsys-ui/issues"},"dist":{"shasum":"66744e4e8f1304c63578ea745e4397a31f276224","tarball":"https://registry.npmjs.org/@dalexto/lexsys-registry/-/lexsys-registry-0.0.6.tgz","fileCount":215,"integrity":"sha512-LOic2appm4IiAbH/qk8pzXld71565ZhymWAmD7TGuxc9T/OhdnuiTzI8SpouHWySheT/Z0oVW+AVYNeMqO32AA==","signatures":[{"sig":"MEQCID6Zdn6deW4QVqrgcnPZu3i7YD2u322CIfOjrb0Hl6IaAiAvp11d3Cw5ovxxVITIT8sDJElyXY7iIGZHJoih+ucGSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499263},"main":"./dist/index.js","type":"module","_from":"file:dalexto-lexsys-registry-0.0.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"scripts":{"lint":"eslint src test --max-warnings=0","test":"vitest run test --passWithNoTests --pool threads --exclude \"dist/**\"","build":"tsup && tsc -p tsconfig.json --emitDeclarationOnly --outDir dist","check":"pnpm run lint && pnpm run typecheck && pnpm run templates:check-sync && pnpm run styles:check-sync && pnpm run test","lint:fix":"eslint src test --fix","typecheck":"tsc -p tsconfig.json --noEmit","styles:sync":"pnpm --filter @dalexto/lexsys-tokens generate:styles","templates:sync":"node scripts/sync-all-templates.mjs","styles:check-sync":"node scripts/check-registry-styles-sync.mjs","templates:check-sync":"node scripts/sync-all-templates.mjs --check"},"_npmUser":{"name":"alexdalexto","email":"npm@dalexto.com"},"_resolved":"/tmp/033264b4171a338008eab64ef546c81c/dalexto-lexsys-registry-0.0.6.tgz","_integrity":"sha512-LOic2appm4IiAbH/qk8pzXld71565ZhymWAmD7TGuxc9T/OhdnuiTzI8SpouHWySheT/Z0oVW+AVYNeMqO32AA==","repository":{"url":"git+https://github.com/DaLexto/lexsys-ui.git","type":"git","directory":"packages/registry"},"_npmVersion":"11.13.0","description":"Install metadata and templates for the Lexsys registry-first UI framework","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/lexsys-registry_0.0.6_1780742802731_0.08099832156968545","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@dalexto/lexsys-registry","version":"0.1.0","author":{"name":"DaLexto"},"license":"MIT","_id":"@dalexto/lexsys-registry@0.1.0","maintainers":[{"name":"alexdalexto","email":"npm@dalexto.com"}],"homepage":"https://github.com/DaLexto/lexsys-ui#readme","bugs":{"url":"https://github.com/DaLexto/lexsys-ui/issues"},"dist":{"shasum":"c6734476ef39f9174d2f2b721b8f082ef330f887","tarball":"https://registry.npmjs.org/@dalexto/lexsys-registry/-/lexsys-registry-0.1.0.tgz","fileCount":247,"integrity":"sha512-AIU9N2Bg0nRwvjwjftkIgotHbLfar7s40Ounu4O0Un0wJYwdseurOv6hgaXyo6ojYJOtT1W/0b40/YCv7DxwWA==","signatures":[{"sig":"MEUCIAQdAfOe/stEVi+mBthL6fV+6XKDQPb05ZDjHHkt9ELqAiEAumiJNWKeZ6rmmie9YXBtamouUWwgNmajFSbKJSXXqpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dalexto%2flexsys-registry@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":585848},"main":"./dist/index.js","type":"module","_from":"file:dalexto-lexsys-registry-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"scripts":{"lint":"eslint src test --max-warnings=0","test":"vitest run test --passWithNoTests --pool threads --exclude \"dist/**\"","build":"tsup && tsc -p tsconfig.json --emitDeclarationOnly --outDir dist","check":"pnpm run lint && pnpm run typecheck && pnpm run templates:check-sync && pnpm run styles:check-sync && pnpm run test","lint:fix":"eslint src test --fix","typecheck":"tsc -p tsconfig.json --noEmit","styles:sync":"pnpm --filter @dalexto/lexsys-tokens generate:styles","templates:sync":"node scripts/sync-all-templates.mjs","styles:check-sync":"node scripts/check-registry-styles-sync.mjs","templates:check-sync":"node scripts/sync-all-templates.mjs --check"},"_npmUser":{"name":"alexdalexto","email":"npm@dalexto.com"},"_resolved":"/tmp/40826a698ef1516720f384a019849301/dalexto-lexsys-registry-0.1.0.tgz","_integrity":"sha512-AIU9N2Bg0nRwvjwjftkIgotHbLfar7s40Ounu4O0Un0wJYwdseurOv6hgaXyo6ojYJOtT1W/0b40/YCv7DxwWA==","repository":{"url":"git+https://github.com/DaLexto/lexsys-ui.git","type":"git","directory":"packages/registry"},"_npmVersion":"11.13.0","description":"Install metadata and templates for the Lexsys registry-first UI framework","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/lexsys-registry_0.1.0_1780754732824_0.8686553411773486","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dalexto/lexsys-registry","version":"0.1.1","author":{"name":"DaLexto"},"license":"MIT","_id":"@dalexto/lexsys-registry@0.1.1","maintainers":[{"name":"alexdalexto","email":"npm@dalexto.com"}],"homepage":"https://github.com/DaLexto/lexsys-ui#readme","bugs":{"url":"https://github.com/DaLexto/lexsys-ui/issues"},"dist":{"shasum":"f6b268d9922943f493f93ba3c09fed7a9910cd7b","tarball":"https://registry.npmjs.org/@dalexto/lexsys-registry/-/lexsys-registry-0.1.1.tgz","fileCount":247,"integrity":"sha512-Cst+VZq2iBlPoDjht8WbzPHVFw8jtLx1BaNA/MVmI9pgB0lmrEM6dED9uR7L91JGYZ7Myj6Ru33+bVRX0ziNhA==","signatures":[{"sig":"MEUCIC7wPhSR/sn8i/7vyo426yJn88QXNVstq5DUaIAQqJ/UAiEA7nYLT1Xq6lv4dV4Ozii6wyX5J4BomFijW0yFPrOiLU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dalexto%2flexsys-registry@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":585848},"main":"./dist/index.js","type":"module","_from":"file:dalexto-lexsys-registry-0.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"scripts":{"lint":"eslint src test --max-warnings=0","test":"vitest run test --passWithNoTests --pool threads --exclude \"dist/**\"","build":"tsup && tsc -p tsconfig.json --emitDeclarationOnly --outDir dist","check":"pnpm run lint && pnpm run typecheck && pnpm run templates:check-sync && pnpm run styles:check-sync && pnpm run test","lint:fix":"eslint src test --fix","typecheck":"tsc -p tsconfig.json --noEmit","styles:sync":"pnpm --filter @dalexto/lexsys-tokens generate:styles","templates:sync":"node scripts/sync-all-templates.mjs","styles:check-sync":"node scripts/check-registry-styles-sync.mjs","templates:check-sync":"node scripts/sync-all-templates.mjs --check"},"_npmUser":{"name":"alexdalexto","email":"npm@dalexto.com"},"_resolved":"/tmp/99946dae4d50468128e825639ab0836e/dalexto-lexsys-registry-0.1.1.tgz","_integrity":"sha512-Cst+VZq2iBlPoDjht8WbzPHVFw8jtLx1BaNA/MVmI9pgB0lmrEM6dED9uR7L91JGYZ7Myj6Ru33+bVRX0ziNhA==","repository":{"url":"git+https://github.com/DaLexto/lexsys-ui.git","type":"git","directory":"packages/registry"},"_npmVersion":"11.13.0","description":"Install metadata and templates for the Lexsys registry-first UI framework","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/lexsys-registry_0.1.1_1780771913648_0.8115850845430301","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@dalexto/lexsys-registry","version":"0.1.2","author":{"name":"DaLexto"},"license":"MIT","_id":"@dalexto/lexsys-registry@0.1.2","maintainers":[{"name":"alexdalexto","email":"npm@dalexto.com"}],"homepage":"https://github.com/DaLexto/lexsys-ui#readme","bugs":{"url":"https://github.com/DaLexto/lexsys-ui/issues"},"dist":{"shasum":"1c321507b7ac8d75d139853ae6e4b8aa8287ce43","tarball":"https://registry.npmjs.org/@dalexto/lexsys-registry/-/lexsys-registry-0.1.2.tgz","fileCount":248,"integrity":"sha512-qk87bEIaxYraIYhhb4hIRGYuJro6tWMAi10AX27ogCRfSJUyMmMRzBswBf/ys5ATK4l0okOgibfQ7zcSkybtkA==","signatures":[{"sig":"MEUCIGXCDL5tR6up9Fhedh/L7I+6GTOxpKDPUdaQWFD91Oi+AiEA7wiBLNa49cjTiKf3y9sG++d16o70EI8BHiubShd+zjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dalexto%2flexsys-registry@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":624785},"main":"./dist/index.js","type":"module","_from":"file:dalexto-lexsys-registry-0.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"scripts":{"lint":"eslint src test --max-warnings=0","test":"vitest run test --passWithNoTests --pool threads --exclude \"dist/**\"","build":"tsup && tsc -p tsconfig.json --emitDeclarationOnly --outDir dist","check":"pnpm run lint && pnpm run typecheck && pnpm run templates:check-sync && pnpm run styles:check-sync && pnpm run test","lint:fix":"eslint src test --fix","typecheck":"tsc -p tsconfig.json --noEmit","styles:sync":"pnpm --filter @dalexto/lexsys-tokens generate:styles","templates:sync":"node scripts/sync-all-templates.mjs","styles:check-sync":"node scripts/check-registry-styles-sync.mjs","templates:check-sync":"node scripts/sync-all-templates.mjs --check"},"_npmUser":{"name":"alexdalexto","email":"npm@dalexto.com"},"_resolved":"/tmp/21cb54d8546756df811aba0d752e67df/dalexto-lexsys-registry-0.1.2.tgz","_integrity":"sha512-qk87bEIaxYraIYhhb4hIRGYuJro6tWMAi10AX27ogCRfSJUyMmMRzBswBf/ys5ATK4l0okOgibfQ7zcSkybtkA==","repository":{"url":"git+https://github.com/DaLexto/lexsys-ui.git","type":"git","directory":"packages/registry"},"_npmVersion":"11.13.0","description":"Install metadata and templates for the Lexsys registry-first UI framework","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/lexsys-registry_0.1.2_1780792858395_0.9282327491189342","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@dalexto/lexsys-registry","version":"0.1.3","author":{"name":"DaLexto"},"license":"MIT","_id":"@dalexto/lexsys-registry@0.1.3","maintainers":[{"name":"alexdalexto","email":"npm@dalexto.com"}],"homepage":"https://github.com/DaLexto/lexsys-ui#readme","bugs":{"url":"https://github.com/DaLexto/lexsys-ui/issues"},"dist":{"shasum":"196c535684b56fd8dcb8512683f546dce27d9f2d","tarball":"https://registry.npmjs.org/@dalexto/lexsys-registry/-/lexsys-registry-0.1.3.tgz","fileCount":248,"integrity":"sha512-ahR63pfzaeEIwtJBV4Z9CQTv+zWDKxqNAanN97Z5267Dc/Z6FjC1InSyOeMM5Yh4iAlkvaaHT0Y7YH1MgYrpXg==","signatures":[{"sig":"MEUCIQDMhPuvsTEEBRByOA/V5jC8KMHnz/HPh0D8lkV22rTY2gIgIM9iz8HkZ+kL8bx/Sw5aSutRhPv3vcbemxT8JCYs3QY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dalexto%2flexsys-registry@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":641311},"main":"./dist/index.js","type":"module","_from":"file:dalexto-lexsys-registry-0.1.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"scripts":{"lint":"eslint src test --max-warnings=0","test":"vitest run test --passWithNoTests --pool threads --exclude \"dist/**\"","build":"tsup && tsc -p tsconfig.json --emitDeclarationOnly --outDir dist","check":"pnpm run lint && pnpm run typecheck && pnpm run templates:check-sync && pnpm run styles:check-sync && pnpm run test","lint:fix":"eslint src test --fix","typecheck":"tsc -p tsconfig.json --noEmit","styles:sync":"pnpm --filter @dalexto/lexsys-tokens generate:styles","templates:sync":"node scripts/sync-all-templates.mjs","styles:check-sync":"node scripts/check-registry-styles-sync.mjs","templates:check-sync":"node scripts/sync-all-templates.mjs --check"},"_npmUser":{"name":"alexdalexto","email":"npm@dalexto.com"},"_resolved":"/tmp/dc2adbfc9db936db165e615fbf9f8fdd/dalexto-lexsys-registry-0.1.3.tgz","_integrity":"sha512-ahR63pfzaeEIwtJBV4Z9CQTv+zWDKxqNAanN97Z5267Dc/Z6FjC1InSyOeMM5Yh4iAlkvaaHT0Y7YH1MgYrpXg==","repository":{"url":"git+https://github.com/DaLexto/lexsys-ui.git","type":"git","directory":"packages/registry"},"_npmVersion":"11.13.0","description":"Install metadata and templates for the Lexsys registry-first UI framework","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/lexsys-registry_0.1.3_1780859625879_0.47141833871896766","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@dalexto/lexsys-registry","version":"0.1.4","description":"Install metadata and templates for the Lexsys registry-first UI framework","type":"module","license":"MIT","author":{"name":"DaLexto"},"repository":{"type":"git","url":"git+https://github.com/DaLexto/lexsys-ui.git","directory":"packages/registry"},"bugs":{"url":"https://github.com/DaLexto/lexsys-ui/issues"},"homepage":"https://github.com/DaLexto/lexsys-ui#readme","publishConfig":{"access":"public"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"engines":{"node":">=24 <25"},"devDependencies":{"@types/node":"^25.9.2"},"scripts":{"build":"tsup && tsc -p tsconfig.json --emitDeclarationOnly --outDir dist","check":"pnpm run lint && pnpm run typecheck && pnpm run templates:check-sync && pnpm run styles:check-sync && pnpm run test","lint":"eslint src test --max-warnings=0","lint:fix":"eslint src test --fix","styles:check-sync":"node scripts/check-registry-styles-sync.mjs","styles:sync":"pnpm --filter @dalexto/lexsys-tokens generate:styles","templates:check-sync":"node scripts/sync-all-templates.mjs --check","templates:sync":"node scripts/sync-all-templates.mjs","test":"vitest run test --passWithNoTests --pool threads --exclude \"dist/**\"","typecheck":"tsc -p tsconfig.json --noEmit"},"_id":"@dalexto/lexsys-registry@0.1.4","_integrity":"sha512-Qmt5ZKWpZoQ3BLWxLZbbKb90LprKmyDLroFIFbuqWdfN3Wedv/UiAdxEj3aflY3EfVFKbw67Eos/7ku2JG1RZQ==","_resolved":"/tmp/1ed7dc27f51482eb622ef5b7623b96d1/dalexto-lexsys-registry-0.1.4.tgz","_from":"file:dalexto-lexsys-registry-0.1.4.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-Qmt5ZKWpZoQ3BLWxLZbbKb90LprKmyDLroFIFbuqWdfN3Wedv/UiAdxEj3aflY3EfVFKbw67Eos/7ku2JG1RZQ==","shasum":"a7804b619202c6d91ff39add94e630ac90c398dd","tarball":"https://registry.npmjs.org/@dalexto/lexsys-registry/-/lexsys-registry-0.1.4.tgz","fileCount":252,"unpackedSize":644445,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dalexto%2flexsys-registry@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGVteuTvbACTzvLmNOk6LodWbFcB14dJhgZZ3y8Jq+UiAiEA/PVAzYetHATEr9H8ZK1+pNscb0usu2iBzg+CtuKI/+s="}]},"_npmUser":{"name":"alexdalexto","email":"npm@dalexto.com"},"directories":{},"maintainers":[{"name":"alexdalexto","email":"npm@dalexto.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lexsys-registry_0.1.4_1781068867472_0.8478267872396685"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-27T16:06:45.898Z","modified":"2026-06-10T05:21:07.941Z","0.0.2":"2026-05-27T16:06:46.223Z","0.0.3":"2026-05-28T19:43:18.510Z","0.0.4":"2026-05-30T19:32:49.625Z","0.0.5":"2026-06-02T20:09:26.715Z","0.0.6":"2026-06-06T10:46:42.891Z","0.1.0":"2026-06-06T14:05:32.989Z","0.1.1":"2026-06-06T18:51:53.781Z","0.1.2":"2026-06-07T00:40:58.620Z","0.1.3":"2026-06-07T19:13:46.057Z","0.1.4":"2026-06-10T05:21:07.622Z"},"bugs":{"url":"https://github.com/DaLexto/lexsys-ui/issues"},"author":{"name":"DaLexto"},"license":"MIT","homepage":"https://github.com/DaLexto/lexsys-ui#readme","repository":{"type":"git","url":"git+https://github.com/DaLexto/lexsys-ui.git","directory":"packages/registry"},"description":"Install metadata and templates for the Lexsys registry-first UI framework","maintainers":[{"name":"alexdalexto","email":"npm@dalexto.com"}],"readme":"# @dalexto/lexsys-registry\n\n**Audience:** Maintainers, contributors, and agents\n**Type:** Package README\n**Source of truth for:** Package role, public exports, item structure, template sync\n**Verified against:** `packages/registry/src/`\n**Last reviewed:** 2026-05-30\n\n---\n\n## Package Role\n\n`packages/registry` is the install source of truth for the Lexsys CLI.\n\nThis package owns:\n\n- registry item metadata (what gets installed, where, with which dependencies)\n- installable template files (the actual files copied into consumer projects)\n- registry styles and utility metadata\n- registry validation logic\n- the registry manifest consumed by the CLI\n\nThis package does not own:\n\n- component reference implementations (owned by `@dalexto/lexsys-ui`)\n- CLI install behavior (owned by `packages/cli`)\n- design token source or generated CSS (owned by `@dalexto/lexsys-tokens`)\n\n---\n\n## Public Exports\n\nFrom the package root (`.`):\n\n| Export                  | Type                | Purpose                                          |\n| ----------------------- | ------------------- | ------------------------------------------------ |\n| `registryManifest`      | `RegistryManifest`  | Full registry: items, styles, utilities, version |\n| `registryItems`         | `RegistryItem[]`    | All installable component/utility/style items    |\n| `registryStyles`        | `RegistryStyle[]`   | All style descriptors (`theme`)                  |\n| `registryUtilities`     | `RegistryUtility[]` | All shared utility descriptors (`cn`)            |\n| `registryVersion`       | `string`            | Package version string                           |\n| `themeRegistryStyle`    | `RegistryStyle`     | Theme style metadata                             |\n| `cnRegistryUtility`     | `RegistryUtility`   | `cn` utility metadata                            |\n| `validateRegistry`      | `function`          | Validate the full registry manifest              |\n| `validateRegistryItem`  | `function`          | Validate a single registry item                  |\n| Individual item exports | `RegistryItem`      | e.g. `buttonRegistryItem`, `badgeRegistryItem`   |\n\nTypes exported: `RegistryFile`, `RegistryItem`, `RegistryItemCategory`,\n`RegistryItemType`, `RegistryStyle`, `RegistryStyleFile`, `RegistryUtility`.\n\nTemplates are resolved via the `./templates/*` export path, not the `.` entry:\n\n```ts\nimport.meta\n  .resolve(\"@dalexto/lexsys-registry/templates/primitives/Button/Button.tsx\")\n```\n\n---\n\n## Registry Item Structure\n\nEach item in `src/items/` declares the full install contract (required fields, optional `remoteFiles`, category values, and what makes an item complete). Full contract: [docs/reference/registry/REGISTRY.md](../../docs/reference/registry/REGISTRY.md).\n\n---\n\n## Templates\n\nInstallable templates live under `packages/registry/templates/` — component files, shared utilities, and token CSS styles. Component templates are synced from `packages/ui/src/components`; style templates from `@dalexto/lexsys-tokens` via `generate:styles`. Templates MUST NOT be manually edited.\n\nTemplate sync rules, item reconcile policy, import transforms, and drift validation: [docs/reference/registry/REGISTRY.md](../../docs/reference/registry/REGISTRY.md).\n\n---\n\n## Validation\n\nTwo validation functions are exported:\n\n- `validateRegistryItem(item)` — validates a single item against the `RegistryItem` schema\n- `validateRegistry(manifest)` — validates the full registry manifest\n\nTests live in `packages/registry/test/`:\n\n- `validate-registry.test.ts` — manifest and template validation\n- `registry-styles-sync.test.ts` — style template drift compare helpers\n\nFull inventory: [docs/operations/TESTING.md](../../docs/operations/TESTING.md).\n\n---\n\n## Development\n\n```sh\npnpm registry:build\npnpm registry:check\npnpm registry:sync\npnpm tokens:generate:styles\n```\n\nFull script reference: [docs/operations/SCRIPTS.md](../../docs/operations/SCRIPTS.md).\n","readmeFilename":"README.md"}