{"_id":"@anchrd/gate-ui","_rev":"39-6e49ed2f29aec7f257fc6567e67c0d2d","name":"@anchrd/gate-ui","dist-tags":{"latest":"0.25.0"},"versions":{"0.2.0":{"name":"@anchrd/gate-ui","version":"0.2.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.2.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"06d2256db34ba88324cc43d85af39aa2414f5298","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.2.0.tgz","fileCount":92,"integrity":"sha512-J0cdSMtGEL3fZl5R/ld/WA0zwbqBR2u1Wl86gapbP7bJSM4BxCTMRQrKSsrpdCCmVFJo2D+1hS7yAZsS6U5lTQ==","signatures":[{"sig":"MEUCIB+jqaKhDqBOEp5FVTIH2EK713Mo89C9oFoCZ2oYit3kAiEA8dCwuI8ci7+iwmgd0TmpKiIFIZhWd7xeFezdW0vytpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333076},"type":"module","gitHead":"713c11b6590e1b4f15b2c3be00ee49a275a0dd4a","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"anchrd","email":"jack.schmidt@outlook.de"},"_npmVersion":"11.6.0","description":"`@anchrd/gate-ui` ist die anpassbare Admin-Oberfläche für gate und wird als Vite-/React-Quellpaket ausgeliefert. Kunden konsumieren das Paket über `gate build`, damit Theme, Branding und Sprachen beim Build in die statischen Assets einfließen. Das Ergebni","directories":{},"_nodeVersion":"24.8.0","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.2.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.2.0_1785144584543_0.6064491027157228","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.2.1":{"name":"@anchrd/gate-ui","version":"0.2.1","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.2.1","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"1622b4f43ab914836a0b53993e49b3cd13b9ca63","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.2.1.tgz","fileCount":92,"integrity":"sha512-7RkhAkO6zkEeO4t58/z+NlKBE5TOlZEBTxlQS/IYxtTVAhrFX5NL0ng0tAroBhFMHAK8gsZi5ve9D1wrf+W05g==","signatures":[{"sig":"MEQCIAx+WNt6TZePD6yjQUE+B3vNxUsBDkUvM7aUtzr6mdN1AiBMWhZJ6wWe3GTlw9R24KpXvmnpC+otLOMsFXE6wcdOfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337313},"type":"module","gitHead":"ea965e2f806ec6b1c88fc38b389563d82169d84a","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"anchrd","email":"jack.schmidt@outlook.de"},"_npmVersion":"11.6.0","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.2.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.2.1_1785151576324_0.21943803814803253","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.2.2":{"name":"@anchrd/gate-ui","version":"0.2.2","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.2.2","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"99e25b61b33592120e6afecd6b463b8f9a598b6e","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.2.2.tgz","fileCount":92,"integrity":"sha512-zhT07s+ibIX2L/Fkrz2tX8Nck/GgKycEKwhs8zaHCkhH0j2y/TLBpY2y32i3fWGtBKkpdxNnSd5QEoCqHeKrcw==","signatures":[{"sig":"MEQCIFbOkw7WJs/IoTcPqCGJ2fHCK83PCIcudlpnB6Jn2dCtAiBkdQh+3StR+5ZBO3s62mlHPYHUwGhNn1GY/aV9NcRkdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337413},"type":"module","gitHead":"a8082e419c0e5719df3732f8aacc4304aa25eba6","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"anchrd","email":"jack.schmidt@outlook.de"},"_npmVersion":"11.6.0","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.2.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.2.2_1785173281078_0.14151555959326445","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.3.0":{"name":"@anchrd/gate-ui","version":"0.3.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.3.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"509a8109fae64e1103a034a0c8573f095cdddcfb","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.3.0.tgz","fileCount":93,"integrity":"sha512-mdGTyzbGj69DebCUZldDSVDA9JS2S1uDC0TlcFfD3vWSq7HcNkF4J1r2NhgIZKNCQz1sd/2NCzQc9tjkj5G0Sg==","signatures":[{"sig":"MEUCIQDX1rak1U52KzWxRzrs70bkQxsrHuvMx41cxqP6t1JwVQIgcVnWyLxtleQtg8dYHN331ApRLoLSPj2CG0lcQNLt0HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341493},"type":"module","gitHead":"7d4f61adf5a3dff0225cb715a6529e52d971d1fd","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.1","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.3.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.3.0_1785321839877_0.04810540112222883","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.4.0":{"name":"@anchrd/gate-ui","version":"0.4.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.4.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"94310860d0819eb4f1e1179cb166f984e8747352","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.4.0.tgz","fileCount":93,"integrity":"sha512-+sJHUm2LJlQrnMY3IcSdB4Dshd9CDqAxszxgOQAdAeU0J9Oh4svu1WUZQ0S/FAgm3RaZa9P34wcakMhTfuq5Cg==","signatures":[{"sig":"MEUCIQCFtPuMT1AdaLdSJIIBBaTNmUKy1w2+5ItGQU380LpvFwIgaGL+B9P2T1dNmXP/MQqjpRe3YJz6JZDmPtF9ZRq+Org=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344465},"type":"module","gitHead":"1a5f812cfdd86e27292f804d6cc203efa0ce2e30","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.1","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.4.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.4.0_1785338909411_0.9677849161541088","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.4.1":{"name":"@anchrd/gate-ui","version":"0.4.1","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.4.1","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"a61d4243da282d3fad1ece331c649bc578612757","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.4.1.tgz","fileCount":93,"integrity":"sha512-iFRp3B8yyEHXowqKSt++siLz8Z8KZJ+XlYcMgW27IUV68aP3Nnx2P+xQJUJ6/ahuyDRgqNJ3YphL8BWmNK+3XQ==","signatures":[{"sig":"MEUCIQDVBk11WB8Ke9jTIlEiNFa+qXK5FZ/cSbCuwpJpDOB6nwIgII60POPbKH5wSqadNInrsyZU1gDS1ta0KFfEsDdxDCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344465},"type":"module","gitHead":"1ed4249e565bb6774587f5fdbd9edab56c486d0a","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.1","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.4.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.4.1_1785346755901_0.3104873472816698","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.4.2":{"name":"@anchrd/gate-ui","version":"0.4.2","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.4.2","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"29046014a73ee9af5e7c8855f015f54acf07d451","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.4.2.tgz","fileCount":93,"integrity":"sha512-rC35/PxGm2gV/Zve4cI4JzJ4m72G8D8BxemEnKIHjcAGGuMjd1l3XUluKBYSR7pV4S6ASezoNkS46Lst2/GtCQ==","signatures":[{"sig":"MEYCIQD+Af9zq6CE4HWBZVRlmwAWJKWmeShxnItUh2jWtRtAVQIhAIaKxcuUIBJg5U3OlT4SwcIyXd6Sdu0BvqXLJdd0HYv+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346070},"type":"module","gitHead":"f31f94daee7f5458c96ba1e279ecea467ade39b8","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.1","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.4.2","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.4.2_1785349389508_0.09112370561255334","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.5.0":{"name":"@anchrd/gate-ui","version":"0.5.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.5.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"6da12e6929d6a63cccc8fcd45bc5e387c913b383","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.5.0.tgz","fileCount":93,"integrity":"sha512-q+T6qopxLVt0J2eUli14FVKlTVernsTYkTh5VtaRxE5lg8YeV6x+KXrcaHMgntY0TkTzGyB8AylXoqB5RkccPg==","signatures":[{"sig":"MEUCIE6Y1T6a66Lp0Go+xRkdpJ2SCnctg2fh52O/4dmzh3AFAiEAsfN9l+/ha6Nwx13qU9luiRU2zzVlGfUF1Vm3SnoK2js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345953},"type":"module","gitHead":"6c4a3070f1b916d21234434c18a0918cefb327ff","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.5.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.5.0_1785361957643_0.5457326007823382","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.5.1":{"name":"@anchrd/gate-ui","version":"0.5.1","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.5.1","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"822cbf1da1da40e915d3bd00e9179cd02147b04f","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.5.1.tgz","fileCount":93,"integrity":"sha512-FwPAA9lvqNWpQVxikwYBV3AQKlweuPLleDeBTU/rq/Kcj3j6nwKu4CDWaSiXdcfn8Au4ydEav3sL2vRFrVG/rA==","signatures":[{"sig":"MEUCIQD0ES3kiTmfF7jlBerJKJCQBedshAF/jU0agf1k4+DiYgIgEe9LlpgJZHFgkHJaYB7oTFvld6fyjPutXS/39nxEcnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345953},"type":"module","gitHead":"f313b26cd614c62fe1647f2a17aba253b739a281","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.5.1","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.5.1_1785362395974_0.2437969050858988","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.5.2":{"name":"@anchrd/gate-ui","version":"0.5.2","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.5.2","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"d57878c38c9cf5439afaba24801aee41cdea357d","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.5.2.tgz","fileCount":93,"integrity":"sha512-Sio87BiWbIpJRUFMxVaInnmLktcpd2nVI95HzdsohfnNCLdWwtJzVRErBCd77fVITdA7U98ffpVjHpZagLAH+A==","signatures":[{"sig":"MEUCIBUuYJHMbIyj8We+17VwXMoAyN1iLo+Y2ZkYdnbUsqbAAiEA4/RKzCzJndnv6cF9RzrLMB+m3hA6qsnvef7ZwYS+Hp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345953},"type":"module","gitHead":"fbd8a2ed8de23ec5cbf941dae6f42e1a7ead884f","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.5.2","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.5.2_1785426254165_0.8187523923262783","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.6.0":{"name":"@anchrd/gate-ui","version":"0.6.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.6.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"6d50392728a75bec973a6529bd3d516534f302f3","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.6.0.tgz","fileCount":93,"integrity":"sha512-H0wcTBiS4naefkv48j6P7qNyl55SZc39eWQmBOf6iQaGBro+EN5DfAOY4fvDlarlm9YA7H/xzF6g5rUTuU7EVA==","signatures":[{"sig":"MEYCIQCkGQ7GKKaykA9UvcfeAUvNwh+oCbel3nlPHnOjDYpUogIhAMd0AwO94u/BsRaWfRyq+8qJga8jiG0r97IKUTdAgifK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345953},"type":"module","gitHead":"1aa7cae83bd193929b2ca432579fe78e008f7a0e","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.6.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.6.0_1785439467891_0.2795716534720474","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.7.0":{"name":"@anchrd/gate-ui","version":"0.7.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.7.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"93c92e5db1c7d536d21e44427f0bce2b4bbbf8f4","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.7.0.tgz","fileCount":93,"integrity":"sha512-H0B8JNGpxq8WKYIvA/L7JbRr+2f2eqi2m9RIgOppzyXi+/Kn034VWW0TpVrVv9WlyspTUj5b0f+fnayomtwAqw==","signatures":[{"sig":"MEUCIQDwUqYI74UjSmATWA4/tLsC+wtSpdZsdRE27zX0Xso08gIgCcSzmbffGBSvmj0G1Zz/A+NmiKlvt0Ukc6pgQTu6NX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351704},"type":"module","gitHead":"a8a02ff4c5575568bfb2996d1980bae7ec4a748b","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.7.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.7.0_1785453664149_0.5762459830782911","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.8.0":{"name":"@anchrd/gate-ui","version":"0.8.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.8.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"6877c6375acb6e3d3a94a3a358a694665991ba45","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.8.0.tgz","fileCount":93,"integrity":"sha512-fvDRS3uNrqGVuHN5AnX+D/oqnd4IMEB4UhwghZVyuvCHSYX8aSHtFHkClO4J1Zpxt2IWu+A7LWCwSnr/snSNuQ==","signatures":[{"sig":"MEUCIHVMs6IlaBV0yf7uFZZYrLLg7HS0GIg3nOEoIv1jTuCBAiEAi9ho59uhEcCwmcosVjmXizv5MW6hWSBRj4IEo1GL60Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355026},"type":"module","gitHead":"bc6bad4d326b14791084a6367241a8f59c4cf0fa","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.8.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.8.0_1785525518408_0.9048429783526788","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.8.1":{"name":"@anchrd/gate-ui","version":"0.8.1","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.8.1","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"c0d71ab5107cb34fa9d3c4d62c5de1ee616ac15a","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.8.1.tgz","fileCount":93,"integrity":"sha512-zEOyxP93cVVo/hj5TQNU5OhoUZ8ufAHZCvnqt1fKpE49/69sP59VKK7qpKqokW/rmNap1bAoghJV7dqxh8EaUw==","signatures":[{"sig":"MEYCIQCfD8845B8Z+S78Rew5qpsk5Zvscj7jVg/ARGaU+bcc2QIhAKZxIb2zEar6PbIV0aZIYXnWSdLzpxVUNH9zgb2PxhwK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356237},"type":"module","gitHead":"177c7ebdccd2e6eaf1044279c81e073a066a33ad","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.8.1","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.8.1_1785532585797_0.4086460962447038","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.8.2":{"name":"@anchrd/gate-ui","version":"0.8.2","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.8.2","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"d295e3788e9b0d4fdbe0494cc03f46238bee18a7","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.8.2.tgz","fileCount":93,"integrity":"sha512-xlr7/VPpheWt4cqZ/fhhzjjc8qXGSpwZTf2wOWBobu6Q1VV2MIdSFftwmuGbEwsog8MxsoeLk97Xtq3ClfaSoQ==","signatures":[{"sig":"MEQCIBrQKIGBo4v3GuvInb7OShYSEXkbnSU7FyTlL5Eb9c78AiAGSejPhqTzNdiZFRWJhbBAiRr78NpzRG41jRGGRqX+Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356237},"type":"module","gitHead":"3fa487f84feda5311d6dee5495d10fafdc1bc0a2","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.8.2","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.8.2_1785577739920_0.8244468141107455","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.8.3":{"name":"@anchrd/gate-ui","version":"0.8.3","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.8.3","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"7dad9ad3857d0bab8aaab61e95d428182bb2e495","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.8.3.tgz","fileCount":95,"integrity":"sha512-zNQxUmuH2wyjskUZpu4dTKyUULJm8fuosbCQ+xiwPoKyuGvNffTladDo0AUnll9XXC7OeOzgmBkPNaKlmXGIbQ==","signatures":[{"sig":"MEUCIQCt8ZANf887cfrZ2ped8SsPSl1Zui4x1ZQDM1Eh33lWQAIgAkHHOK4nflqbKuHUPYkNEShbk8tCNuyf+xdFyHz/13w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380235},"type":"module","gitHead":"bfb97112adf239bc3955ff9a2414e67da9e76aa7","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.8.3","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.8.3_1785599586437_0.9610252143256066","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.8.4":{"name":"@anchrd/gate-ui","version":"0.8.4","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.8.4","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"96aeecf1dda5e0b9f8f4c36bad73b35fdb06f02b","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.8.4.tgz","fileCount":95,"integrity":"sha512-dRhYWx5/eByeY+wwC4U0/PsroPJdOGzYqCpdwrB8hcUICJQAiAeWXGkSR9LL+BvOkblTsDy7u0ABnDKE5xIiWA==","signatures":[{"sig":"MEUCIEVAMrwCnbso1de8ZRfLDfYpeMdsuasLEtVrA9sWbZ6vAiEArY2E+BLhOeg/6Rq3IRzDz1FyFUZ8axE130CjeffsCdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383286},"type":"module","gitHead":"8e6230d7b7f3b656e7c8ad61edef03f35b51321a","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.8.4","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.8.4_1785617972379_0.858055127481649","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.8.5":{"name":"@anchrd/gate-ui","version":"0.8.5","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.8.5","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"5af6a26d057c2af8ef38695ad13bf8ee1d663d6a","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.8.5.tgz","fileCount":95,"integrity":"sha512-ocAl7CtfBsEmVZJzV9TT8DT7MXiuahUlz7FE8d/ecsdAIaqSgqJjq6razBX68qEikReXmfMEJKnteSgVOwk3ig==","signatures":[{"sig":"MEUCIDoBTjI2NFuWdfUdJxVwjTXQRcAfer9/mm3QA0kB1akNAiEA9oJVNW6XJPhErZCD4sgwjJLydIQH6ED+QV0FYCTuWKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383286},"type":"module","gitHead":"d76e2cfad47aae5ae6c11f40685df8ea60230583","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.8.5","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.8.5_1785629995494_0.6690282044411202","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.8.6":{"name":"@anchrd/gate-ui","version":"0.8.6","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.8.6","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"315b118a5cb7d8e0d3b00d2f5d2293fbceba90d3","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.8.6.tgz","fileCount":95,"integrity":"sha512-H3ClB5zxhYpJ2YgcBV9DUG7EjeOYC5iiO0fFU8aorMPm9R66k75R55m/pesJzCQ79e6T0RYnpIKE4gM5TjIhgQ==","signatures":[{"sig":"MEUCIQC7CKTrI6gThKygGVFFeTOAVeCkpP2serPed2M249X/tgIgYz1iUQdB4B8SC7cOx7ZqBo1LoNPm9gOuyAn3sutNQy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381359},"type":"module","gitHead":"67e7a77ae5a2029e7061df37531b559657593e16","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.8.6","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.8.6_1785668450289_0.8717939093960987","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.8.7":{"name":"@anchrd/gate-ui","version":"0.8.7","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.8.7","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"1feb8ebaad96f028c24f5943372fabca2c2721ff","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.8.7.tgz","fileCount":95,"integrity":"sha512-T7Sjx000F8lVXFcWCVP0tK1p4/CmqrUKPRQ3BeNuLNDULUGr9HKZ4boiXi80MT6oxTP1kdcXnuexav6b6nfRdA==","signatures":[{"sig":"MEQCIE/wgL6BqtypyHJWXQzyJyl5P8wiQ0vjj7qx4LbAiIHPAiBUaMXD5XCjZt8wr6gSHxizDFXinWRSJBVwBTODgxU1DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381359},"type":"module","gitHead":"692a30b31ca313ee4162cf334c3404a901a387a3","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.8.7","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.8.7_1785691882680_0.739678775671406","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.8.8":{"name":"@anchrd/gate-ui","version":"0.8.8","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.8.8","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"2d38b80e28021df111d7f111d35b1620ae46535d","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.8.8.tgz","fileCount":95,"integrity":"sha512-gEZ0mMP4viYdREnCO33+sLXiWO/0ISUXmUMJwhTB1OXMVlJEq23gevx9d6RDX2ZzYYI9KUyrH09fuC9DB1wpPA==","signatures":[{"sig":"MEUCIQDz8GgIafgW06nFh36SW6byzT+uxfeoC34gZUmnJlHHegIgLtsH2Kf2DJ6Zo/6QO08JePHEWBlV/HyTmhHOKR7FBlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381359},"type":"module","gitHead":"40265515d6f3a6fcd72614605d021adb8fe8fa77","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.8.8","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.8.8_1785695047871_0.16091811380150856","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.9.0":{"name":"@anchrd/gate-ui","version":"0.9.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.9.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"2bc8dd416e8ab06eb2503c6b1349c0d6cb613b38","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.9.0.tgz","fileCount":95,"integrity":"sha512-s+kEtTHDLyeg/qYeFr86E1dRJ2qQtfLZhUtd87xVEAooropvgpIgD+zyeZ4rS6+J032COSM776of7hzQPhBmQQ==","signatures":[{"sig":"MEQCIE/9vntMYQTE/mIOeBXPiOBYVamrr/soMZA3zSfyjv+jAiAqpi/C073cXADa87Jlh7PWFy2sxl+adqDxIIaVU/aw2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394644},"type":"module","gitHead":"01a80f7caf2a5e424c2aa9dbb71f7a04850809ba","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.9.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.9.0_1785775617309_0.6539764749525003","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.9.1":{"name":"@anchrd/gate-ui","version":"0.9.1","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.9.1","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"d8f0276e730d08be15c213f805a8c515b7fa4d42","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.9.1.tgz","fileCount":95,"integrity":"sha512-fGnF/F3Iubk7jqm9jvgOgHuO6K5WlKgnZZz9uq1KZZIkgXQ1AwOFDXV/yvxKrBrTHZt1NwraqvE/q3JtTSN6Uw==","signatures":[{"sig":"MEYCIQDi0NuNEiHmHdJ0uVypX1g6y2kxikYTdr9Yut0Ap4FbkwIhAPokrN2gFDJY0vljWiWVGkJU59sWKn8b4iokrtbq6j+c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395734},"type":"module","gitHead":"2f085756ce9899883f1e214701477ce1e0f53c3b","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.9.1","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.9.1_1785792769132_0.5582554534085287","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.10.0":{"name":"@anchrd/gate-ui","version":"0.10.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.10.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"0f06a35cd9a60b8bee3391bbc5b07f0c4e3ac856","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.10.0.tgz","fileCount":95,"integrity":"sha512-Zrbzhjpgxv8EUeaHaIVuWS8LtccStLcDMzfnFCTpXozp47oKXabMU7MFTKUo0B6vjAqDvwqLxMoz/EG9JxWLrg==","signatures":[{"sig":"MEYCIQCgzWMEtN74g9YrrbBChakGiM1IfBLjLwUo7rmdTKatYQIhAKWiAN2h6Ra5DqLd05K2h+5Qt3wiDQ5tiNGa7NbKoY1A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395736},"type":"module","gitHead":"29353fb1d7473cd7c10141aa14523b32c1f0085a","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.10.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.10.0_1785939134353_0.43919486159851595","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.11.0":{"name":"@anchrd/gate-ui","version":"0.11.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.11.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"b6ceefaee924482bd4672d1e38a2568515a61df9","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.11.0.tgz","fileCount":95,"integrity":"sha512-1auehCKT2ZAjwMhoWLSO22VbbifKzCwj8ZKnNlO8flAUBLQKMVnvRkxiSrvoUGrlahb5rzb6mAw2CgZPAxLsnQ==","signatures":[{"sig":"MEYCIQDEexhqDvIr3Atiwx/SFvTdRZts3BzbYvQF8wuNQJ/PcwIhAOhWNDRud2e4GnF4eBkWguy/Q9v0lunth8SSuhY1i9C3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395736},"type":"module","gitHead":"5bcc45a6c539997100b39ccfd2c3e4857214a6e0","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.11.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.11.0_1785966738772_0.9023252372834443","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.11.1":{"name":"@anchrd/gate-ui","version":"0.11.1","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.11.1","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"6285d5b34a6128cf3baa491df488732271060474","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.11.1.tgz","fileCount":95,"integrity":"sha512-8ElV+A8bE/P5SBkWb2sBmwTNgcdFDQYmBeYX1Zb/OCU2S1kHdPPcmbS8EW486ExQ5Vvh7bvz3Wszonar5CF09Q==","signatures":[{"sig":"MEYCIQChi3oyQveJf1DVPnAvmo9X4oR7biODCfmBJ4vXHX73RwIhALgpSRQan20QCR9Sois6c9YwTXAHyjNP9vw5I7YNzWsA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395736},"type":"module","gitHead":"10f6c937acdc78dd19f8c6afc14735d6fbcbc5cf","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.11.1","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.11.1_1786011021141_0.07366585750064303","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.12.0":{"name":"@anchrd/gate-ui","version":"0.12.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.12.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"b1376c8a3a32aec5cfd1b9b087de2f5a752918bf","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.12.0.tgz","fileCount":98,"integrity":"sha512-xhb2EyOE+Io6kQsZ2+KSIa2rxYOC0+/nl/7r8DaIWergC6AQdARqQh5ct0jybVLpy6WtEEAP8b1lBS116UFS7g==","signatures":[{"sig":"MEYCIQD2JP3XZxtvEGCmdbgAGij1XYLo2Siog3PVNCMa2/dJUQIhAJ+LIofO7ijitpmjmcxEJAEh2SQn3u11gAGUCNXy/uyo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423294},"type":"module","gitHead":"9b79944bba0701d9b426700124ba5048404caf30","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.12.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.12.0_1786067780115_0.3751666703781751","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.13.0":{"name":"@anchrd/gate-ui","version":"0.13.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.13.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"7e3a57343c14343cef762bceb5d55fd31e5b5fb3","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.13.0.tgz","fileCount":100,"integrity":"sha512-uGLdnYAgLl1RyLWcfV/WHvGvvjMywjRF3UClzHWCv5pBHBOJbhQJotHmnMY3XYnJ4407RMq3a2Qt8MRwuvhnoQ==","signatures":[{"sig":"MEUCIHglDZnAH+GpHx+SJU+G19g8ZHqQjPZJ1oO9uo/rqUm9AiEAhMjBc0dw2thvFbSJF41yP8VGXkJpxsJ6LxFG87VUknE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444612},"type":"module","gitHead":"9662d24edd8ad9468949616041c3ae38deed83ca","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.13.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.13.0_1786129108602_0.9556635108324552","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.14.0":{"name":"@anchrd/gate-ui","version":"0.14.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.14.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"7dbe754a31db1d876a8505ef13426a9e236acf4f","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.14.0.tgz","fileCount":102,"integrity":"sha512-zKY6AW8agSV77YjzeEN57EVEPkXlf1pNF+05QsI6aWyIJuuZ3vLFlN7uQKDuJwWLGyj7Womg2RK2NSfwvk/gjw==","signatures":[{"sig":"MEQCIDEeMHqu2MjyphtuJ/SHrX4ojbUd+4jK9xK7ivWajRTzAiAaotHiXZJRLJN+LuaRqd/RhTnZnvqeL+NgSpDxlOwmVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474631},"type":"module","gitHead":"49111b07fd529f2acee6639a4d90229191ed1055","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.14.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.14.0_1786373211111_0.4841435886692491","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.15.0":{"name":"@anchrd/gate-ui","version":"0.15.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.15.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"e8d354d7d35a8e0589bec3d8d36e096306d3328a","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.15.0.tgz","fileCount":102,"integrity":"sha512-8EKSU9OghPTFTWpPGMfECfKk97p5TP9QQ0Mxm284Zu7ZkBd2DFK/ctSB6MeXUHhOhlSRsbDciuoy9oOJuuGoXw==","signatures":[{"sig":"MEYCIQCmCqzBy7OF3VJ1ACJ/4hffce2/oEBVudVP8EvfDpdUXQIhAJZGhF6xcEbscssgy4j2cDfsFWduTHpQAHIFZD0pl4cv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474631},"type":"module","gitHead":"5a868e6e1292fbe5edc1bb9ffd4af70294b65058","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.15.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.15.0_1786384735131_0.8453947287078942","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.16.0":{"name":"@anchrd/gate-ui","version":"0.16.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.16.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"6726a8b1e28e6ddcfaee90a53f69aee583621455","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.16.0.tgz","fileCount":106,"integrity":"sha512-sac3dCize7leK/tnB7AKE2xvhnR+nVMHr1RcNZmKPbhtJvaQX2mJDUkGhL6SkonMJ0VsBHqeLx27CoJzOkBbQw==","signatures":[{"sig":"MEUCIQC0eC2RH6dv23cgNA0XYDZSX9M/hz8KWy7Xgtwoe1p0MQIgL3GVRGOzz4V4kfASq/jCyb/pVt5WElyNGISYqnQxlPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513397},"type":"module","gitHead":"9583b108158eb660e93f86f8788396d2b189db53","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.16.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.16.0_1786453093463_0.5234104801881296","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.17.0":{"name":"@anchrd/gate-ui","version":"0.17.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.17.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"5387645985c779c3b2cf4d0a9e2e8038f8cdd1b3","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.17.0.tgz","fileCount":107,"integrity":"sha512-JcS0V4tNWfxAfH7kv1yso8SGe+CI6nziSLzlYFZIWYygP4c7jQQIf5U28KdAYDXdAlv4NIgIFATS/f/u7T9DVA==","signatures":[{"sig":"MEUCIGW1dFs2IDbEWCJVo7M7acq5innb8LJZSersg0meLB8tAiEAkwi58umeDzFx5xKDlLJ13yE0J9GdM5jvUI0UYE9X7JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":518039},"type":"module","gitHead":"eaffb99ad61c7da38fe7de8def67328bb770d1e7","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.17.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.17.0_1786482378757_0.8462951260989018","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.18.0":{"name":"@anchrd/gate-ui","version":"0.18.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.18.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"58fa93793e10745f7cc8219375ba599f8cf7a496","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.18.0.tgz","fileCount":107,"integrity":"sha512-Hgy8Qhww9tvf5vc2tmMoivNjh5t7N2rireiAuMAcD9RtKyQzy6IFoq7KD6aEygY2N4q/29wFcg25wlg/OQWTCw==","signatures":[{"sig":"MEYCIQC8+242o5usiZEPBK6Po6VkaWUkb6o4FUXHlhLKMgQj0AIhAIFC7mONibYY4CkmtYSPQzbZocERlLcF1/GLhlzFTWRn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517708},"type":"module","gitHead":"b24e5cbfbc44fbfa4d5e78f60de28bc291170de6","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.17.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.18.0_1786550631421_0.48287031925887214","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.19.0":{"name":"@anchrd/gate-ui","version":"0.19.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.19.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"93e1d27b45a5a68bd50c148ec6521373d4abe5a1","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.19.0.tgz","fileCount":108,"integrity":"sha512-VpwXiPpfPGtdwCqSRoSA5lczx22+Xjvh4+q0fPn1P9TurYjRzTU1IuSqZiCpIQu53BR3hwYQgsj8B1cGVxWQbA==","signatures":[{"sig":"MEQCIGs7pLLSyZOwATgkRGVCoJRPBtycym7COr8Fl2tEG0ArAiAf2Oqf74qndWzeusmXMhMp0hN+TWEb4IYM/MVqd/ryNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529352},"type":"module","gitHead":"6d0fecf8eec0e65fde9e1655263867eefe2380b1","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.18.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.19.0_1786794309092_0.935704935130516","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.20.0":{"name":"@anchrd/gate-ui","version":"0.20.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.20.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"e803b6374cc3dd3aa8d60aec6616108d2a32e22d","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.20.0.tgz","fileCount":108,"integrity":"sha512-Tg09Af0Fz9mRta60Bp/4XCJacZfAcqUMZ5MTAMwBYKoTyiGF3yp108ytCO9Tn8GQkZ+M+sB0UlJ8p6lGFLeL3g==","signatures":[{"sig":"MEUCIQDRvTjgTABKrU8XX0cvup9+eTzCiciIBY0quFo0OKkzmgIgTuDHooqqqI/Zcz8bs1vwgJ82YcFWyPTLKVqA+s4Wc8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532524},"type":"module","gitHead":"6a133c3d051fa1293d95de9136709778d5c30141","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.18.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.20.0_1787157287851_0.30240184328072517","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.23.0":{"name":"@anchrd/gate-ui","version":"0.23.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.23.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"93deeb611ce1aa178401fe82f311d03bdf76f923","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.23.0.tgz","fileCount":108,"integrity":"sha512-tpEvFtNwjLWH3X2tvhRHMTdOLNVRCMzknVAeoM2IMqy5c/NmzsmehlXPiiYWZabmlWPaLyvO5U9GU415eMbJ8w==","signatures":[{"sig":"MEUCIQDKROgePA41yo1D9ZB5Yae7BdRjVSEeQ0q19TDBr78FUgIgYt2GzacBejm1SoScomhi5GCsWV8ZF88WbSwKV3R04ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532524},"type":"module","gitHead":"a780394af179ade1d377722695e37c77ca95b6b3","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.21.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.23.0_1787402993536_0.7097861880901952","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.24.0":{"name":"@anchrd/gate-ui","version":"0.24.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.24.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"79e888423e231fc2211eade7151233355074c2d8","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.24.0.tgz","fileCount":108,"integrity":"sha512-8XBsiWyKYEhvlVpwv7pyfFIp4hqXs5HTfl+Zo8ejQLiJLs+TG9SVkG19hb4KS1i1jXCB4qAalCcz2plmYerl8g==","signatures":[{"sig":"MEUCIDlvNSOTru0AiK51Rtwn8d9lrQWR5j7fg+I6KFO5/x+2AiEAxY0pnFwKfHdxK6EndvHRLBvmZtLF4RMpgFf3Q/s1mro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532524},"type":"module","gitHead":"141711b10c20eb917ff6d7b8dd99ec51bfdcb33e","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.22.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.24.0_1787409614367_0.8196300488083668","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."},"0.25.0":{"name":"@anchrd/gate-ui","version":"0.25.0","license":"UNLICENSED","_id":"@anchrd/gate-ui@0.25.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"77cb50a75cec6b67b8d551accffd51aa0a821434","tarball":"https://registry.npmjs.org/@anchrd/gate-ui/-/gate-ui-0.25.0.tgz","fileCount":109,"integrity":"sha512-IMNAeuSFOihWkNYJkPKhPMLAsvMkLPu17Q0JX36S30DKVx7r3UaBN8HQH9JjhuSfyYZsQtCELC51DiEjAqGs3A==","signatures":[{"sig":"MEQCIFOoAO6YnfTFaOMggmNwGpH8Q2jZu7l9cO19uCjGOOYTAiAsgogvXq4khJB8LbBrxTOAUnayQ3aOlrjdD8hdHF1xPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550375},"type":"module","gitHead":"13e62713078893db344338f873b023b0b7b18b38","scripts":{"dev":"vite","lint":"biome check . && bun run lint:tokens","test":"vitest run","build":"vite build","preview":"vite preview","typecheck":"tsc --noEmit","lint:tokens":"! grep -rnE '#[0-9a-fA-F]{3,6}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(white|black)|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-(slate|gray|zinc|neutral|stone|red|orange|amber|yellow|lime|green|emerald|teal|cyan|sky|blue|indigo|violet|purple|fuchsia|pink|rose)-[0-9]{2,3}|(bg|text|border|ring|shadow|fill|stroke|outline|decoration|accent|caret|divide|placeholder|from|via|to)-[[](rgb|hsl|oklch|oklab|lab|lch|color)[(]' src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b5aee5c7-8548-4e3d-b45d-29905b63a8e8"}},"_npmVersion":"12.0.2","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.0","radix-ui":"^1.6.4","react-dom":"^19.2.0","tailwindcss":"^4.3.3","lucide-react":"^1.25.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.82.0","@tailwindcss/vite":"^4.3.3","@hookform/resolvers":"^5.4.0","@vitejs/plugin-react":"^6.0.4","@anchrd/gate-contract":"^0.22.0","@tanstack/react-query":"^5.101.4","@tanstack/react-table":"^8","@tanstack/react-router":"^1.135.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.10","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/gate-ui_0.25.0_1787909297548_0.878836165678047","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Merged into @anchrd/gate as of 0.28.0."}},"time":{"created":"2026-07-27T09:29:44.388Z","modified":"2026-08-31T10:23:23.019Z","0.2.0":"2026-07-27T09:29:44.684Z","0.2.1":"2026-07-27T11:26:16.480Z","0.2.2":"2026-07-27T17:28:01.254Z","0.3.0":"2026-07-29T10:44:00.057Z","0.4.0":"2026-07-29T15:28:29.561Z","0.4.1":"2026-07-29T17:39:16.047Z","0.4.2":"2026-07-29T18:23:09.647Z","0.5.0":"2026-07-29T21:52:37.822Z","0.5.1":"2026-07-29T21:59:56.123Z","0.5.2":"2026-07-30T15:44:14.326Z","0.6.0":"2026-07-30T19:24:28.049Z","0.7.0":"2026-07-30T23:21:04.412Z","0.8.0":"2026-07-31T19:18:38.548Z","0.8.1":"2026-07-31T21:16:25.949Z","0.8.2":"2026-08-01T09:49:00.078Z","0.8.3":"2026-08-01T15:53:06.601Z","0.8.4":"2026-08-01T20:59:32.521Z","0.8.5":"2026-08-02T00:19:55.669Z","0.8.6":"2026-08-02T11:00:50.442Z","0.8.7":"2026-08-02T17:31:22.821Z","0.8.8":"2026-08-02T18:24:08.038Z","0.9.0":"2026-08-03T16:46:57.460Z","0.9.1":"2026-08-03T21:32:49.293Z","0.10.0":"2026-08-05T14:12:14.503Z","0.11.0":"2026-08-05T21:52:18.935Z","0.11.1":"2026-08-06T10:10:21.306Z","0.12.0":"2026-08-07T01:56:20.257Z","0.13.0":"2026-08-07T18:58:28.754Z","0.14.0":"2026-08-10T14:46:51.263Z","0.15.0":"2026-08-10T17:58:55.308Z","0.16.0":"2026-08-11T12:58:13.666Z","0.17.0":"2026-08-11T21:06:19.003Z","0.18.0":"2026-08-12T16:03:51.622Z","0.19.0":"2026-08-15T11:45:09.262Z","0.20.0":"2026-08-19T16:34:48.010Z","0.23.0":"2026-08-22T12:49:53.676Z","0.24.0":"2026-08-22T14:40:14.519Z","0.25.0":"2026-08-28T09:28:17.712Z"},"license":"UNLICENSED","description":"The customizable admin UI for **gate** — login and permissions as a finished product. Shipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your languages are applied at build time, which a finished `dist` could not do.","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"readme":"# @anchrd/gate-ui\n\nThe customizable admin UI for **gate** — login and permissions as a finished product.\nShipped as a **Vite/React source package**, not a prebuilt bundle: your theme and your\nlanguages are applied at build time, which a finished `dist` could not do.\n\n- **Consumed through `gate build`**, not imported — the [`gate` CLI](https://www.npmjs.com/package/@anchrd/gate-sdk) turns this source into static assets.\n- **Served same-origin by the gate worker** — the built output is Workers Static Assets on [`@anchrd/gate-api`](https://www.npmjs.com/package/@anchrd/gate-api), so the session cookie just works: no separate UI worker, no CORS.\n- **Themed, branded, and translated at build time** — one stylesheet, one language catalog, decided by your `gate.json`.\n\n## Install\n\n```bash\nnpm i @anchrd/gate-ui @anchrd/gate-sdk\n```\n\nYou install `gate-ui` **as source** and `gate-sdk` for its `gate build` command. You never\n`import` from `@anchrd/gate-ui` in your own code — building it is the whole interface.\n\n## How it works\n\n```bash\nnpx gate build       # reads gate.json → writes .gate/ui\nwrangler deploy      # the gate worker serves .gate/ui same-origin\n```\n\n`gate build` applies your `gate.json` to the local `gate-ui` source and builds it. The output\ndirectory is where it belongs to **you** — never inside `node_modules`, which the next `npm ci`\nwould wipe:\n\n| gate-ui found in | output |\n|---|---|\n| `node_modules/@anchrd/gate-ui` (installed) | `.gate/ui` in your project root |\n| `packages/ui` (this workspace) | `packages/ui/dist` |\n\nPoint the worker's `assets.directory` at that output. Routing is automatic: Cloudflare's asset\nrouter serves existing files (`/`, `/assets/*`) first, the API routes keep priority, and a browser\nnavigation to a client route falls back to `index.html` so deep-links and reloads work. The full\nworker-side wiring is in the [`@anchrd/gate-api` README](https://www.npmjs.com/package/@anchrd/gate-api).\n\n## Branding — `gate.json`\n\nPut a `gate.json` next to your `package.json`; `gate build` reads it. All fields are optional:\n\n```json\n{\n  \"ui\": {\n    \"theme\": \"./branding/theme.css\",\n    \"logo\": \"./branding/logo.svg\",\n    \"defaultLanguage\": \"en\",\n    \"languages\": { \"de\": \"./i18n/de.json\" }\n  }\n}\n```\n\n| Field | |\n|---|---|\n| `ui.theme` | A CSS file with your design tokens (`:root { --primary: … }`). Imported **after** the UI's own stylesheet, so your tokens win — no component is touched. |\n| `ui.logo` · `ui.favicon` | SVG files. Without a favicon the logo is reused. |\n| `ui.languages` | Language code → catalog file. Every file is checked in full against the UI's `en.json` (the key source). |\n| `ui.defaultLanguage` | Which language is built in. Defaults to `\"en\"`. |\n\nThree things are deliberate, and all fail **at build time**, never in front of a user:\n\n- **Unknown fields are rejected**, not ignored — a typo (`langauges`) aborts the build naming the field.\n- **An incomplete translation aborts the build**, naming the file and the missing keys. No silent fallback.\n- **No `gate.json` is fine** — you get English and the stock tokens, the same output as if the feature did not exist.\n\nEnglish is the built-in catalog and cannot be removed; every other language is added through\n`ui.languages`. The full CLI reference lives in the [`@anchrd/gate-sdk` README](https://www.npmjs.com/package/@anchrd/gate-sdk).\n\n## What the UI does\n\nOne screen per thing gate manages, gated by the signed-in user's own permissions — the UI hides\nwhat the API would refuse anyway:\n\n| Area | |\n|---|---|\n| **Sign in** | Email/password plus any active provider (Google, Microsoft, Cloudflare Access), invitation acceptance, email verification, password reset and change. |\n| **Users** | Every principal in one list — humans and machines, filtered by kind and by whether they hold a permission on gate. Invite people, create machine keys, rename either, assign roles, lock a human account, deactivate or delete a machine. |\n| **Roles** | Roles and their permissions as a matrix of service → interface → function. |\n| **Services** | Registered services, their interfaces, and the functions each interface offers. |\n| **OAuth clients** | The clients that registered themselves at gate's open registration endpoint, with their registration date and status. Read and delete only: a create button would be a second way to do what the open endpoint already lets anybody do, and therefore a second truth. |\n| **Audit** | The append-only \"who did what, when\" log, read-only. |\n\n**Where this package stops.** It is a client of the gate API and nothing else: no route here reaches\npast `@anchrd/gate-api`, and a screen can only offer what that API would allow anyway. It needs a\nrunning gate on the same origin — opened on its own it has nothing to talk to. It carries no state\nof its own beyond the current view, and it decides nothing about permissions; it renders them.\n\nThe running UI loads no config: it finds exactly one stylesheet and one language catalog, and\nsupports a light/dark toggle. Everything else was decided by `gate build`.\n\n## Related\n\n- [`@anchrd/gate-api`](https://www.npmjs.com/package/@anchrd/gate-api) — gate itself (the Cloudflare Worker that serves this UI).\n- [`@anchrd/gate-sdk`](https://www.npmjs.com/package/@anchrd/gate-sdk) — the client and the `gate` CLI that builds this package.\n- [`@anchrd/gate-contract`](https://www.npmjs.com/package/@anchrd/gate-contract) — the shared wire formats.\n","readmeFilename":"README.md"}