{"_id":"@xui/aspect-ratio","_rev":"35-cc2dda2ac261a9e5bb94a0edb36f5451","name":"@xui/aspect-ratio","dist-tags":{"next":"2.2.6-alpha.0","latest":"3.0.1"},"versions":{"2.0.0-alpha.11":{"name":"@xui/aspect-ratio","version":"2.0.0-alpha.11","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"MIT","_id":"@xui/aspect-ratio@2.0.0-alpha.11","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"a5ab8c3399c397a30de6cfbc69b63a52229e48fe","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.0.0-alpha.11.tgz","fileCount":6,"integrity":"sha512-DOQI/b438l9aQRr4/wc6YKivocAxhgD0TNixf9DLrLQamX3sh0ciSchzs7pCsadxMhHq33XiLiD0oNRJ5gQGwQ==","signatures":[{"sig":"MEQCIHDAGFoF+kgNSWn1cWp9OJZFZl49orV4gb/1Bg2k9keGAiAnI5dwseneoGYC5O17hqRn6dfyTzuKLXuFLAiOYnIRmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.0.0-alpha.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32448},"type":"module","_from":"file:xui-aspect-ratio-2.0.0-alpha.11.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/63dfcb584727ec42a446f29e643e33d0/xui-aspect-ratio-2.0.0-alpha.11.tgz","_integrity":"sha512-DOQI/b438l9aQRr4/wc6YKivocAxhgD0TNixf9DLrLQamX3sh0ciSchzs7pCsadxMhHq33XiLiD0oNRJ5gQGwQ==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.0.0-alpha.11","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.0.0-alpha.11_1785008520033_0.019254690351445225","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.12":{"name":"@xui/aspect-ratio","version":"2.0.0-alpha.12","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"MIT","_id":"@xui/aspect-ratio@2.0.0-alpha.12","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"9194eb9c6439ba68999d3059eba5fcad167cda45","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.0.0-alpha.12.tgz","fileCount":6,"integrity":"sha512-+vOSnwbb2yadoZkrt2cGH3PTszdHtdDxaAHq2fDKNF4o/h8p/2SgSVMVUolKhJ05nlJ5kumodDngWtdAXq4IwQ==","signatures":[{"sig":"MEYCIQCRR6b79BGDJewnOLzQvUJi+9J1WJ6AZesIUqR6e0iK1AIhAIL7Cxuaq+0d6wNXJo/k+Z80+9HB0xOUnYr5taWaXrr/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.0.0-alpha.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32561},"type":"module","_from":"file:xui-aspect-ratio-2.0.0-alpha.12.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/2b8bce33301c9c1500fcd8c11f3bef52/xui-aspect-ratio-2.0.0-alpha.12.tgz","_integrity":"sha512-+vOSnwbb2yadoZkrt2cGH3PTszdHtdDxaAHq2fDKNF4o/h8p/2SgSVMVUolKhJ05nlJ5kumodDngWtdAXq4IwQ==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.0.0-alpha.12","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.0.0-alpha.12_1785058399419_0.6104801147062218","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.13":{"name":"@xui/aspect-ratio","version":"2.0.0-alpha.13","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"MIT","_id":"@xui/aspect-ratio@2.0.0-alpha.13","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"0bf2090025bcd8b6bc3c1922d91031afdbcb4a2d","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.0.0-alpha.13.tgz","fileCount":6,"integrity":"sha512-9TfJgBQhiUNw/1Gk1kE15luNHAPczYbHGywcxfPlpHfZskiqPSbeFpTAL9pFME15TBupDO44r/8vOfYwgN8EfA==","signatures":[{"sig":"MEUCIA+dTg6l0mkz5LZ8DON+CBAAxDjSOyYvRAruqv4EYoPyAiEAiO7FtzASgyH9ij3aeVcMfUliTGBl38YQFOdS9VC+VfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.0.0-alpha.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32561},"type":"module","_from":"file:xui-aspect-ratio-2.0.0-alpha.13.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/d6db8376673789e78e54f70d9aaea1bf/xui-aspect-ratio-2.0.0-alpha.13.tgz","_integrity":"sha512-9TfJgBQhiUNw/1Gk1kE15luNHAPczYbHGywcxfPlpHfZskiqPSbeFpTAL9pFME15TBupDO44r/8vOfYwgN8EfA==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.0.0-alpha.13","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.0.0-alpha.13_1785060007251_0.973161679388383","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.14":{"name":"@xui/aspect-ratio","version":"2.0.0-alpha.14","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"MIT","_id":"@xui/aspect-ratio@2.0.0-alpha.14","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"9c73a55c06ada5c3cab9846157e0036c662f618b","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.0.0-alpha.14.tgz","fileCount":6,"integrity":"sha512-Je6kUGbNLWaKA5vM7A7x3yfM8/U23OdUZkKHFmES1ITJY6AUIjBn2/1QAaJUFGo7A6GpOLirn37n12NPxom6rg==","signatures":[{"sig":"MEUCIQDCHFxDDZspR/KdXWlTmvuuC2vwLn1L9kyJj7gVMRxp4QIgfooH1hJQp+3lNL2AvhPhSXguwU7hZo+XOMidaBlS5+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.0.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32561},"type":"module","_from":"file:xui-aspect-ratio-2.0.0-alpha.14.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/309fab1a58e3e3073c74a6426e74fe14/xui-aspect-ratio-2.0.0-alpha.14.tgz","_integrity":"sha512-Je6kUGbNLWaKA5vM7A7x3yfM8/U23OdUZkKHFmES1ITJY6AUIjBn2/1QAaJUFGo7A6GpOLirn37n12NPxom6rg==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.0.0-alpha.14","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.0.0-alpha.14_1785061975235_0.6191149487900731","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.15":{"name":"@xui/aspect-ratio","version":"2.0.0-alpha.15","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"MIT","_id":"@xui/aspect-ratio@2.0.0-alpha.15","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"13fa5d468d677347dfdd4c8ca7f01a0f1a8640ad","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.0.0-alpha.15.tgz","fileCount":6,"integrity":"sha512-4tv97iPosYJzHi3w0nCXI+vBSLYJVM+xkg7Mn1q6y1/Sqtpc3MxgaFHYyBGIuzeoVxVn+N3gwdksZ7z364VrLQ==","signatures":[{"sig":"MEUCIQC5Lzp0Uy9+Yf/DPPUEI5Sv8QHJSVwKAkagCXieWj8iNAIge5H6n5msgCAbHvgxvpqaVlgJhb6v9bSeau6jZ6bspx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.0.0-alpha.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32561},"type":"module","_from":"file:xui-aspect-ratio-2.0.0-alpha.15.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/4670aaf8abc4b02424fb165da114bcef/xui-aspect-ratio-2.0.0-alpha.15.tgz","_integrity":"sha512-4tv97iPosYJzHi3w0nCXI+vBSLYJVM+xkg7Mn1q6y1/Sqtpc3MxgaFHYyBGIuzeoVxVn+N3gwdksZ7z364VrLQ==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.0.0-alpha.15","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.0.0-alpha.15_1785063114184_0.5271175873561229","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.16":{"name":"@xui/aspect-ratio","version":"2.0.0-alpha.16","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.0.0-alpha.16","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"df1c65aea9a36365a672de2e4f11b88959e44043","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.0.0-alpha.16.tgz","fileCount":6,"integrity":"sha512-0eOy7RR6U5U+fnMHyp9JeoWHvN1z8K9plDVw21Zu9qSyw8L8PkJqxJi+H3PJffn4JDZHWXZiVMIwN8T0ip33Uw==","signatures":[{"sig":"MEUCICC1QbBSr0I+GXBRCiPp/mHdEjVZh7LrBEoJKkuC7sZsAiEAuaw3otUKEbIiaHKgzS9JA9b3KDIYPyelg13kazIHd5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.0.0-alpha.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32568},"type":"module","_from":"file:xui-aspect-ratio-2.0.0-alpha.16.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/025e729bb7c0ebb18066122a88cf002c/xui-aspect-ratio-2.0.0-alpha.16.tgz","_integrity":"sha512-0eOy7RR6U5U+fnMHyp9JeoWHvN1z8K9plDVw21Zu9qSyw8L8PkJqxJi+H3PJffn4JDZHWXZiVMIwN8T0ip33Uw==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.0.0-alpha.16","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.0.0-alpha.16_1785067228346_0.6002895546893681","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.17":{"name":"@xui/aspect-ratio","version":"2.0.0-alpha.17","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.0.0-alpha.17","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"b7ba2dc78889e34bf6acf8a676949e6d1e2a2238","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.0.0-alpha.17.tgz","fileCount":6,"integrity":"sha512-yqq+HQ8FGVPHZSWnz5AJRobj0G2NlBUeeKiLe7XIX/J+IgBkUsLw4pt/ojkh4HtTtADpFalMnT4IDm4nxG3+Rg==","signatures":[{"sig":"MEYCIQD2VPwyzaGm8PFgHu52TKCCuUTINkmMtepx+JlI0LFmcwIhAMNz7CEIgavH/0fpfKX3vmPZnUswLQrtKS9VfSBPig1r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.0.0-alpha.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32508},"type":"module","_from":"file:xui-aspect-ratio-2.0.0-alpha.17.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/54ac38e801536163ecc772e1f53c541a/xui-aspect-ratio-2.0.0-alpha.17.tgz","_integrity":"sha512-yqq+HQ8FGVPHZSWnz5AJRobj0G2NlBUeeKiLe7XIX/J+IgBkUsLw4pt/ojkh4HtTtADpFalMnT4IDm4nxG3+Rg==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.0.0-alpha.17","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.0.0-alpha.17_1785078090064_0.5040029592841675","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.18":{"name":"@xui/aspect-ratio","version":"2.0.0-alpha.18","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.0.0-alpha.18","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"5fa5df57250487bbd91978c044e9f816d437607f","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.0.0-alpha.18.tgz","fileCount":6,"integrity":"sha512-mNepYTlRw/b+Zkxfmg0eb9dVS+1M78BW/rHGA3cdR7ngufqQNNsqeTDHJS9jF55TPGYxNHAp/hpYFjpsjewbiQ==","signatures":[{"sig":"MEYCIQCs7cX8EgocWTmC70OJ2oX8+ynvbYxeswbTwsGxRLyRFAIhAKja+ZqWHaZQ4iYnMzWpX0MaAmCMhYYSV8HJ7dCbyiF2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.0.0-alpha.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32508},"type":"module","_from":"file:xui-aspect-ratio-2.0.0-alpha.18.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/c50111f5c7d9980d30665cdd428e1204/xui-aspect-ratio-2.0.0-alpha.18.tgz","_integrity":"sha512-mNepYTlRw/b+Zkxfmg0eb9dVS+1M78BW/rHGA3cdR7ngufqQNNsqeTDHJS9jF55TPGYxNHAp/hpYFjpsjewbiQ==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.0.0-alpha.18","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.0.0-alpha.18_1785083252506_0.6786618298191425","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.19":{"name":"@xui/aspect-ratio","version":"2.0.0-alpha.19","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.0.0-alpha.19","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"82fd455dbbbffb1a5d55aa9e6f7721964a0637fa","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.0.0-alpha.19.tgz","fileCount":6,"integrity":"sha512-LKF0Wpi5xOmBiwj9ds/U6K+HKaNSILEXubSZPerDsr23VE6fCr4r5dkJPTxK6mbfqnHj3jM2XQyB3gN1cFxJJg==","signatures":[{"sig":"MEUCIDKKWJTbkvvxajtO4PI65zk2jRjeVOBgQ1BmB40HyqArAiEAsDKWASFYYrhCe4f8AQfO0Tnlsr0ZEQDOA6f3fdJ9A60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.0.0-alpha.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32508},"type":"module","_from":"file:xui-aspect-ratio-2.0.0-alpha.19.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/088ffd0942d047082f0f892a181aed83/xui-aspect-ratio-2.0.0-alpha.19.tgz","_integrity":"sha512-LKF0Wpi5xOmBiwj9ds/U6K+HKaNSILEXubSZPerDsr23VE6fCr4r5dkJPTxK6mbfqnHj3jM2XQyB3gN1cFxJJg==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.0.0-alpha.19","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.0.0-alpha.19_1785085808236_0.06972370290006502","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.20":{"name":"@xui/aspect-ratio","version":"2.0.0-alpha.20","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.0.0-alpha.20","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"b740cbaa8fd78c55a26fd5c438112d473d464bc1","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.0.0-alpha.20.tgz","fileCount":6,"integrity":"sha512-mcoqDutHrvtwVDYhKkNraGIKNnMLECg+2Z6WHrbyLWZJoQUI93BFaP+qV4LRhCYh5Eq3ZMpQd2mKMG7F89uy9Q==","signatures":[{"sig":"MEUCIFXKH5sK6B7AbwNNx33TIVvzcXHPLz8jtyT6OT4NMOn9AiEA2sVwNUTHATmNfVHiZiOStlpFxmiH6sZg5yC9Q1AWXL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.0.0-alpha.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32508},"type":"module","_from":"file:xui-aspect-ratio-2.0.0-alpha.20.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/b00abba3d97d319901e40a0cbb407f96/xui-aspect-ratio-2.0.0-alpha.20.tgz","_integrity":"sha512-mcoqDutHrvtwVDYhKkNraGIKNnMLECg+2Z6WHrbyLWZJoQUI93BFaP+qV4LRhCYh5Eq3ZMpQd2mKMG7F89uy9Q==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.0.0-alpha.20","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.0.0-alpha.20_1785086894451_0.007325121764902631","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.21":{"name":"@xui/aspect-ratio","version":"2.0.0-alpha.21","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.0.0-alpha.21","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"bf37d4fe53a5130ec18711654f988caf6740b2b5","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.0.0-alpha.21.tgz","fileCount":6,"integrity":"sha512-/rvxCXatnO1xG3DnVmTLJNbgNK2KduMIvNdYGcCgh4Nmcp63RQKrT1lcXpQpGSjncM+IPn2mQybfUwgzqQBSdg==","signatures":[{"sig":"MEUCIQChLjk+5xUnP0V0IvRV1JnCn70CX4Z3lzXmn1WcjwFz0QIgbud2TE/A96NSEc84B3YZTODlzQVkjKaEa8uiNn/F4hE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.0.0-alpha.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32766},"type":"module","_from":"file:xui-aspect-ratio-2.0.0-alpha.21.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/6f2d27c718bed304af7ec24f8167eb2e/xui-aspect-ratio-2.0.0-alpha.21.tgz","_integrity":"sha512-/rvxCXatnO1xG3DnVmTLJNbgNK2KduMIvNdYGcCgh4Nmcp63RQKrT1lcXpQpGSjncM+IPn2mQybfUwgzqQBSdg==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.0.0-alpha.21","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.0.0-alpha.21_1785091622935_0.1450007123206658","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.22":{"name":"@xui/aspect-ratio","version":"2.0.0-alpha.22","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.0.0-alpha.22","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"77362ae773c77f7e3d2c2f26d2598d580acac478","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.0.0-alpha.22.tgz","fileCount":6,"integrity":"sha512-FlPrS4JjPQGO9iYKKXMTvx28a7iRXEi/Y5LLG2VoJVb+GVzL0U995eid4IbB5uYOTc4++VZM9XWAFJbUNAY/zg==","signatures":[{"sig":"MEUCIDjRQEEkrzoOlihlTmCYNfn10gx5iUG5JGFqh3FUTawwAiEAu9p8nMTPR74kLbTgdq9j5WUzvE0RgmIpld5ikonmstg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.0.0-alpha.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32766},"type":"module","_from":"file:xui-aspect-ratio-2.0.0-alpha.22.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/04ae797c70ab64f5acf7800dad8d4b54/xui-aspect-ratio-2.0.0-alpha.22.tgz","_integrity":"sha512-FlPrS4JjPQGO9iYKKXMTvx28a7iRXEi/Y5LLG2VoJVb+GVzL0U995eid4IbB5uYOTc4++VZM9XWAFJbUNAY/zg==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.0.0-alpha.22","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.0.0-alpha.22_1785092648553_0.2630394291801661","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@xui/aspect-ratio","version":"2.0.0","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.0.0","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"ec4f149fbc864444ed0b0aec49a1fcfd92b7b2e7","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.0.0.tgz","fileCount":6,"integrity":"sha512-46z1tCpct760D904Zs2qftqSJbid+nJB0tpfR5Zu2f9q3NeoeYZluPsIHLkFISW0NghV1/1iQtz+23yleVjJaA==","signatures":[{"sig":"MEYCIQCk7A7jvUNTktsw+H3E5s/IC7+yDnTROix/nE6T/92IhAIhAILtVFm1mLm6kiz2xNQwBJD1s83L6wN7djA66HlZcyqX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32748},"type":"module","_from":"file:xui-aspect-ratio-2.0.0.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/58fa6d6e1d398e2263885af8e50df402/xui-aspect-ratio-2.0.0.tgz","_integrity":"sha512-46z1tCpct760D904Zs2qftqSJbid+nJB0tpfR5Zu2f9q3NeoeYZluPsIHLkFISW0NghV1/1iQtz+23yleVjJaA==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.0.0","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.0.0_1785093513941_0.6781907560722196","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-alpha.0":{"name":"@xui/aspect-ratio","version":"2.1.0-alpha.0","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.1.0-alpha.0","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"c23ee62b2d8dd2c88e734cf2eba2e8af8ee49cc3","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.1.0-alpha.0.tgz","fileCount":6,"integrity":"sha512-vQ3Yu+vDDPonXDbFwpfDeRKxxs/i0wQ94RdXJjsCzLD8VGhH9rYd7hPOSXwkp3kYo+IAULMccHDCH6+/e8q0Vw==","signatures":[{"sig":"MEUCIGiGzgXKkM7Jzs5fXZkk/G8gxXkgqaTRzR4MkKlXZHGSAiEAxS2NV6QDK6cxXrZ+r1qXID3JMxNm58kmWLBSG83j8+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.1.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"type":"module","_from":"file:xui-aspect-ratio-2.1.0-alpha.0.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/200653caa7114bb3d304b42e16e185e4/xui-aspect-ratio-2.1.0-alpha.0.tgz","_integrity":"sha512-vQ3Yu+vDDPonXDbFwpfDeRKxxs/i0wQ94RdXJjsCzLD8VGhH9rYd7hPOSXwkp3kYo+IAULMccHDCH6+/e8q0Vw==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.1.0-alpha.0","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.1.0-alpha.0_1785525154006_0.5035340479474417","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-alpha.1":{"name":"@xui/aspect-ratio","version":"2.1.0-alpha.1","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.1.0-alpha.1","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"ca903d4460c82210b7c45202043a30ed6861c890","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.1.0-alpha.1.tgz","fileCount":6,"integrity":"sha512-XcpmWzekNgDIEWJFZkmasZLVKXVKMNV6NSwPSc0TtvuO1XhdGW24hd7ssWCNMCOG49bxnSQP1dFIm7X2mZBbRQ==","signatures":[{"sig":"MEYCIQCsbOgi+3lGVxUvtnIlbAJBV0RRnOb8OylkqeIGDpTkXgIhAKk3yVgnk0bRRtTfnFtnVpvRZOawgRZp91A413IATW2y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.1.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"type":"module","_from":"file:xui-aspect-ratio-2.1.0-alpha.1.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/5f3c147a8ea3abe4298db86107eb7f21/xui-aspect-ratio-2.1.0-alpha.1.tgz","_integrity":"sha512-XcpmWzekNgDIEWJFZkmasZLVKXVKMNV6NSwPSc0TtvuO1XhdGW24hd7ssWCNMCOG49bxnSQP1dFIm7X2mZBbRQ==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.1.0-alpha.1","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.1.0-alpha.1_1785527710760_0.5631626689205873","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-alpha.2":{"name":"@xui/aspect-ratio","version":"2.1.0-alpha.2","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.1.0-alpha.2","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"3fbd3e9b93ed7473b416b24f31264a002e052c75","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.1.0-alpha.2.tgz","fileCount":6,"integrity":"sha512-h7kiPnHiCxnBIIEphPuCKOROC0MeVEZY4CM2x/qKLnmpBsU0gihzQWUxEfWO4o4kt7LvEHxKYB4CT6vqNkVQNA==","signatures":[{"sig":"MEYCIQCvL9wgmbJ6zrHXnNjMtLQpNt2SlvS6/Gk7IBerVB8RewIhAKk6XNK5EIo6G0KzR5JGJtSDUxLRdLd/9dCP+K4xtruG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.1.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"type":"module","_from":"file:xui-aspect-ratio-2.1.0-alpha.2.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/077f6978e55592649ddf8585e42ba175/xui-aspect-ratio-2.1.0-alpha.2.tgz","_integrity":"sha512-h7kiPnHiCxnBIIEphPuCKOROC0MeVEZY4CM2x/qKLnmpBsU0gihzQWUxEfWO4o4kt7LvEHxKYB4CT6vqNkVQNA==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.1.0-alpha.2","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.1.0-alpha.2_1785531725821_0.34534729445185275","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@xui/aspect-ratio","version":"2.1.0","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.1.0","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"c6cf6f28b5c672b0c8a1e4c8d750e01c29138cce","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.1.0.tgz","fileCount":6,"integrity":"sha512-1QzmDdoIA6EtL+JmYcr+dNfkof4r6wITjK4zR8iS0d7QKJC4SU2VBeiLEiYorWORIc66q1JaACesYL95gbo4MQ==","signatures":[{"sig":"MEYCIQC0oWm9mvURI+EI9kMcO3nYKu0keRNbqhmcKxFUlAphjAIhAIO6zw5vBvabTSMX9lLBaCoTC5jrhYXdeSDHnBl2gPSr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32748},"type":"module","_from":"file:xui-aspect-ratio-2.1.0.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/9513c6604ff9cdbcffe942fd6e213f7e/xui-aspect-ratio-2.1.0.tgz","_integrity":"sha512-1QzmDdoIA6EtL+JmYcr+dNfkof4r6wITjK4zR8iS0d7QKJC4SU2VBeiLEiYorWORIc66q1JaACesYL95gbo4MQ==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.1.0","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.1.0_1785535318106_0.07678645715848065","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-alpha.0":{"name":"@xui/aspect-ratio","version":"2.2.0-alpha.0","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.2.0-alpha.0","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"5650330d24b420d812a8be11dd07df19998717b3","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.2.0-alpha.0.tgz","fileCount":6,"integrity":"sha512-E1ZW6Hzo+dLWhmRh5a51zN4VebnK+ESsY93jjx02+k0SoxV9IrZxjjaO7/QseSZZShpjQ7A+GLOGWmEkI3k20A==","signatures":[{"sig":"MEQCIAJPjbR5bWQ15CuVmxcZO/TDJXaOLoccDlxdsiOvF8MiAiA9egwhiT13OYZA20bIDM4mWQZbAllFlrbQe+X79LcwAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.2.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"type":"module","_from":"file:xui-aspect-ratio-2.2.0-alpha.0.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/ab96a0f3e08b1d48c3d7c1e13ce983dd/xui-aspect-ratio-2.2.0-alpha.0.tgz","_integrity":"sha512-E1ZW6Hzo+dLWhmRh5a51zN4VebnK+ESsY93jjx02+k0SoxV9IrZxjjaO7/QseSZZShpjQ7A+GLOGWmEkI3k20A==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.2.0-alpha.0","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.2.0-alpha.0_1785923598324_0.20714201060330373","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@xui/aspect-ratio","version":"2.2.0","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.2.0","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"130793abc007e9d7393c7c017bb894cfa258ecab","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.2.0.tgz","fileCount":6,"integrity":"sha512-CCdt3G3ULEsPFLDPcDc9lRFTc6aG/8OSZwiDfoRMDm7BexqLyNpVYUGFX/QiCwNW7skfA9U6W0iCEFDVxAiwJg==","signatures":[{"sig":"MEQCIE+knsTlW8dNeLhDvkjOKdq8Smn+6H/ELA/eg3Jb3a7HAiA8iPf4R7mxoO6XkJUbwtXYaBtys4PugHiYcmcNnqJE1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32748},"type":"module","_from":"file:xui-aspect-ratio-2.2.0.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/3e4f81a20d1c03d3c1f46943d693be03/xui-aspect-ratio-2.2.0.tgz","_integrity":"sha512-CCdt3G3ULEsPFLDPcDc9lRFTc6aG/8OSZwiDfoRMDm7BexqLyNpVYUGFX/QiCwNW7skfA9U6W0iCEFDVxAiwJg==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.17.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.2.0","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.2.0_1786096194527_0.06193828220161568","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-alpha.0":{"name":"@xui/aspect-ratio","version":"2.2.1-alpha.0","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.2.1-alpha.0","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"0c9958b3e6cceb78abad031e7971137b5f800520","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.2.1-alpha.0.tgz","fileCount":6,"integrity":"sha512-9mU290CuEWsZzoPvWoRa7ZxeiGXxSgyz4nceQWfJS5UDrCYxB4OWaEdW1vmd9eUWrftwBkY/c5zFA+eXjF4tgQ==","signatures":[{"sig":"MEYCIQCTzz5GAw4u95oix0m0OGgw+ht3YyJeSxydhIi9joxESgIhAMr5nkl2BVen+D9/kpUZaO3OlNGZijNBaYlnvCPlzRt/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.2.1-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"type":"module","_from":"file:xui-aspect-ratio-2.2.1-alpha.0.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/da3a9ad89c7c3557ebcff36123fcd5ae/xui-aspect-ratio-2.2.1-alpha.0.tgz","_integrity":"sha512-9mU290CuEWsZzoPvWoRa7ZxeiGXxSgyz4nceQWfJS5UDrCYxB4OWaEdW1vmd9eUWrftwBkY/c5zFA+eXjF4tgQ==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.2.1-alpha.0","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.2.1-alpha.0_1786485770916_0.7005844183707512","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-alpha.1":{"name":"@xui/aspect-ratio","version":"2.2.1-alpha.1","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.2.1-alpha.1","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"270d7611240692074aaff2f4851f760ec5b105aa","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.2.1-alpha.1.tgz","fileCount":6,"integrity":"sha512-J+L1TSQigyXwyIP7D9FQgnv+MQhCqnIkE20itNFf2S4jIVekmYmc9CyZ2mAsPl8APw0Fve1l/otB9cDiYPiLrg==","signatures":[{"sig":"MEYCIQD0erwm60MAWJgR7IyCYzYhiiLRXV3yZPCTeNHPFYRebwIhAM39hHm0UhLkMG3LgQzutLLwGX4yLuVT0t9F0WSpom6z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.2.1-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"type":"module","_from":"file:xui-aspect-ratio-2.2.1-alpha.1.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/5a2d1eb39c07d02c9bf647f44bbb2d60/xui-aspect-ratio-2.2.1-alpha.1.tgz","_integrity":"sha512-J+L1TSQigyXwyIP7D9FQgnv+MQhCqnIkE20itNFf2S4jIVekmYmc9CyZ2mAsPl8APw0Fve1l/otB9cDiYPiLrg==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.2.1-alpha.1","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.2.1-alpha.1_1786517964039_0.3341495953158622","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@xui/aspect-ratio","version":"2.2.1","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.2.1","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"90b9b9147c0adb1efcbca57123da5f4e7aa28bba","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.2.1.tgz","fileCount":6,"integrity":"sha512-jAPIptwaSrXU8xtVxW9Phs9FNOxKDUQqFIbS02kfNeBbEJIBPi8b7qKqYtYpKISVmEgH7syKF0YFOi9xNZ+AhQ==","signatures":[{"sig":"MEUCIDTgsoBERh+82G7gThXR0UH6GZVXAYMH4A0xu+lARS6zAiEAkKe2HaeoZhhvLkcbI/vM+10BR73PaqKGyGmriol4km4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32748},"type":"module","_from":"file:xui-aspect-ratio-2.2.1.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/652a348c7cb502a1c718f29b40b98ae9/xui-aspect-ratio-2.2.1.tgz","_integrity":"sha512-jAPIptwaSrXU8xtVxW9Phs9FNOxKDUQqFIbS02kfNeBbEJIBPi8b7qKqYtYpKISVmEgH7syKF0YFOi9xNZ+AhQ==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.2.1","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.2.1_1786519144360_0.44583967288465765","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-alpha.0":{"name":"@xui/aspect-ratio","version":"2.2.2-alpha.0","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.2.2-alpha.0","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"0349ff2288214a7de36a4c5e9193db46e7b2d681","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.2.2-alpha.0.tgz","fileCount":6,"integrity":"sha512-1ibB2DCQ+OxIzDf14o0NtciHLe5mOqnhJ1eQFLHzSsym7U5CexMoSnBOrgYufCIep/1T7XmTRLUVksLJ/8BG3Q==","signatures":[{"sig":"MEUCIFKW/CvuUtIQjgQvzBXDv/cObg6ahdWzr12D8eoCTDnHAiEAy4g/Lm1LT4X7WbFsXULhXfdaxYKOdbx0AQFxsMk4PpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.2.2-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"type":"module","_from":"file:xui-aspect-ratio-2.2.2-alpha.0.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/219e9cec4aa25320a6de45448eeb9906/xui-aspect-ratio-2.2.2-alpha.0.tgz","_integrity":"sha512-1ibB2DCQ+OxIzDf14o0NtciHLe5mOqnhJ1eQFLHzSsym7U5CexMoSnBOrgYufCIep/1T7XmTRLUVksLJ/8BG3Q==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.2.2-alpha.0","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.2.2-alpha.0_1786522750834_0.8147808373142946","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@xui/aspect-ratio","version":"2.2.2","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.2.2","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"1f2a35564921c750f15e041debcaba950eda7856","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.2.2.tgz","fileCount":6,"integrity":"sha512-PZS2+e+t8k4zLyRqDWjVeZyASzFjB3iKdjz3JtdsUfKFV8aeZ7F5VSQXsDSidhG2mOhMkEg+kBM/AjK8SAciUg==","signatures":[{"sig":"MEUCIQCn+rFaCzfH43OH+TsnS3Uj2ezVuXGMfI1Ry+V1H+2fVgIgeMIHY3Pap5p1MS3FkzmBbp3WDvkjo2XqU6n7Us9ag4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32748},"type":"module","_from":"file:xui-aspect-ratio-2.2.2.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/3b8fc7a0b6e916e3e7a08266bccb27f3/xui-aspect-ratio-2.2.2.tgz","_integrity":"sha512-PZS2+e+t8k4zLyRqDWjVeZyASzFjB3iKdjz3JtdsUfKFV8aeZ7F5VSQXsDSidhG2mOhMkEg+kBM/AjK8SAciUg==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.17.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.2.2","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.2.2_1786524087824_0.11606165020320769","host":"s3://npm-registry-packages-npm-production"}},"2.2.3-alpha.0":{"name":"@xui/aspect-ratio","version":"2.2.3-alpha.0","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.2.3-alpha.0","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"ad81a794aae845db6c7ceab40dec50bf0d2aa607","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.2.3-alpha.0.tgz","fileCount":6,"integrity":"sha512-Gl5QGrF9E3U2uGRCGQ6ORNbQ6ceazRRg8FjTey0eC3jPRU8bJx8sAkzoyQFCLibrmi2GBC7xQrXt6DQ9zzCgIg==","signatures":[{"sig":"MEUCIEzhSvC75C/WApXLboeWNcbGII0+wUQ4jY/ra6j1ja56AiEAhamrmWxY5YPony9avD4N955MFRcsFVyVh7vjqtb685w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.2.3-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"type":"module","_from":"file:xui-aspect-ratio-2.2.3-alpha.0.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/da93b384f059af1c2555a31d8412264f/xui-aspect-ratio-2.2.3-alpha.0.tgz","_integrity":"sha512-Gl5QGrF9E3U2uGRCGQ6ORNbQ6ceazRRg8FjTey0eC3jPRU8bJx8sAkzoyQFCLibrmi2GBC7xQrXt6DQ9zzCgIg==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.17.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.2.3-alpha.0","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.2.3-alpha.0_1786528235733_0.8772502875322079","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@xui/aspect-ratio","version":"2.2.3","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.2.3","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"8ff0049407a9af024db12725edf1d77313898cc2","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.2.3.tgz","fileCount":6,"integrity":"sha512-sbzo+OeCTh9+wBe6t9KTslcKpwV0RKFcPAEr6/7W5VupB9NbEILPm1k2Ragcv+OWBTchPREpyT0HWVDfCL03Gg==","signatures":[{"sig":"MEUCIQCXDDtNlOAEh8NdtvWjPLHfyI1IYou8i0/2sTK75+20JQIgZUyl9OrqHqj6ZE4wdyDFRcu97gYx7tBJz6QPW8RdwWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32748},"type":"module","_from":"file:xui-aspect-ratio-2.2.3.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/246ad27ed0e6f5b1a6234eb0a9469bbe/xui-aspect-ratio-2.2.3.tgz","_integrity":"sha512-sbzo+OeCTh9+wBe6t9KTslcKpwV0RKFcPAEr6/7W5VupB9NbEILPm1k2Ragcv+OWBTchPREpyT0HWVDfCL03Gg==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.2.3","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.2.3_1786529314106_0.49982665033056994","host":"s3://npm-registry-packages-npm-production"}},"2.2.4-alpha.0":{"name":"@xui/aspect-ratio","version":"2.2.4-alpha.0","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.2.4-alpha.0","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"6cce8cd5e171f0c1f99b18495c270c00cc08f0f8","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.2.4-alpha.0.tgz","fileCount":6,"integrity":"sha512-VMYmLZnHXg5HyAYlaI7GedSBAzR/5aqz+je0pWJfpyBKn2YcAAv0qif2bUGkkQxFwSL55203AbvxchVPu7gVNQ==","signatures":[{"sig":"MEQCIGSbmvNWmCqL6GQQWk6877CCioocG5COn7/tIrwGXRzMAiBN3kQXKIDl6ul+B2r08o4BRqtRv32f/wIrCiiPUvRumQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.2.4-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"type":"module","_from":"file:xui-aspect-ratio-2.2.4-alpha.0.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/005c4f3a069f485df1c8ffbea2ce51c5/xui-aspect-ratio-2.2.4-alpha.0.tgz","_integrity":"sha512-VMYmLZnHXg5HyAYlaI7GedSBAzR/5aqz+je0pWJfpyBKn2YcAAv0qif2bUGkkQxFwSL55203AbvxchVPu7gVNQ==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.2.4-alpha.0","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.2.4-alpha.0_1786535712231_0.27948812312226856","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@xui/aspect-ratio","version":"2.2.4","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.2.4","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"66a26930be566f13cc9fa829aed94da212e4d388","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.2.4.tgz","fileCount":6,"integrity":"sha512-fwc7MOpRszPcdF9tl2wHgZFrPGtJ0/NFu09aKF+WqP5VeypqYD/T47WrogBWQzZjNtBDQE+QMlYjb9n3psAMNw==","signatures":[{"sig":"MEQCIFuqrL32KeSOXJnvkLXTwISxBRWjkBQneqwK1UyLFmgQAiAp6BqM8a23Sa5Cju37M7PXScJpyiRcktUHJNTw/ucPXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32748},"type":"module","_from":"file:xui-aspect-ratio-2.2.4.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/94675851567e20b87e6f1c38d42db893/xui-aspect-ratio-2.2.4.tgz","_integrity":"sha512-fwc7MOpRszPcdF9tl2wHgZFrPGtJ0/NFu09aKF+WqP5VeypqYD/T47WrogBWQzZjNtBDQE+QMlYjb9n3psAMNw==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.2.4","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.2.4_1786541934491_0.0015398548017786506","host":"s3://npm-registry-packages-npm-production"}},"2.2.5-alpha.0":{"name":"@xui/aspect-ratio","version":"2.2.5-alpha.0","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.2.5-alpha.0","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"d7d0cd6362f1c94449f1793cce771dc70f6a43da","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.2.5-alpha.0.tgz","fileCount":6,"integrity":"sha512-5Ja2fJ0Xw1NTJ1HeXujLBd7IUIKmfEFRV0MjYmSe53qHtIDs2eTikJber72zC7GBhiERk58eI4NzjPKvfW8+cA==","signatures":[{"sig":"MEYCIQDvQxCMkJQWSC/f4zmcDD66mrAl3jgSYBXwvOrAP3IC9QIhAK8cAQ6PFDqJEhEL3lyGUDnSWtowuxzm1plqdhI2EBpQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.2.5-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"type":"module","_from":"file:xui-aspect-ratio-2.2.5-alpha.0.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/db638b773636dbcd96ab67b69a096837/xui-aspect-ratio-2.2.5-alpha.0.tgz","_integrity":"sha512-5Ja2fJ0Xw1NTJ1HeXujLBd7IUIKmfEFRV0MjYmSe53qHtIDs2eTikJber72zC7GBhiERk58eI4NzjPKvfW8+cA==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.2.5-alpha.0","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.2.5-alpha.0_1786563823938_0.9761109193149147","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@xui/aspect-ratio","version":"2.2.5","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.2.5","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"a6d21a27456b8f86532647c40e9bc18f7e5269ac","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.2.5.tgz","fileCount":6,"integrity":"sha512-10bTzNTgWu237EPrXqVt+4F8aWsuiEvi8X8QtWZ1UOhQ9IZqOdfjZVoJ2qleUg7z/4XJthL07Ko8jew2rO1Ztw==","signatures":[{"sig":"MEYCIQCMUXIFJgT1v2prURugaIr1BbgAAX3t2wsCbSspmpNbyQIhAKPa2Q0+jvy+2pfHBS58NFpVZdtRiCuoSF3AUBrkcL3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32748},"type":"module","_from":"file:xui-aspect-ratio-2.2.5.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/286c2d9d339921bc6614846b3dac23fd/xui-aspect-ratio-2.2.5.tgz","_integrity":"sha512-10bTzNTgWu237EPrXqVt+4F8aWsuiEvi8X8QtWZ1UOhQ9IZqOdfjZVoJ2qleUg7z/4XJthL07Ko8jew2rO1Ztw==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.16.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.2.5","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.2.5_1786565182664_0.6877665141023594","host":"s3://npm-registry-packages-npm-production"}},"2.2.6-alpha.0":{"name":"@xui/aspect-ratio","version":"2.2.6-alpha.0","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.2.6-alpha.0","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"ba2e556a767e03949cf4520bca780c06f7761527","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.2.6-alpha.0.tgz","fileCount":6,"integrity":"sha512-4YZhIMUXOE1I2z4iwoyZtnggjXsErPPx2bYHgFTRC46vVvGrqQnO9MWmVexg9/IMpSvkfS7fAUZfuQTqgbVdow==","signatures":[{"sig":"MEQCIC1/OUUrn2xoLgEvhJITzOHxbTKYOrJ+hanPE9jkdWH+AiBzOMHZBosDbGwq25vUK7WYa32s+ZNg10Ute2LMYFEQEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.2.6-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32764},"type":"module","_from":"file:xui-aspect-ratio-2.2.6-alpha.0.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/c696603dde791251e9664ff4c94fe34d/xui-aspect-ratio-2.2.6-alpha.0.tgz","_integrity":"sha512-4YZhIMUXOE1I2z4iwoyZtnggjXsErPPx2bYHgFTRC46vVvGrqQnO9MWmVexg9/IMpSvkfS7fAUZfuQTqgbVdow==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.17.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.2.6-alpha.0","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.2.6-alpha.0_1788027416278_0.1772473923974176","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"@xui/aspect-ratio","version":"2.2.6","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.2.6","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"9ce7c03c6dbaf117415f01f8c5c880f0885a271a","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.2.6.tgz","fileCount":6,"integrity":"sha512-VeY4EfsPZqklJ5zB8KO867kmDluLgwLnZWrkshgJECm58C0N3MMpAsNitHEyXgJ/HSg90o5XyizcA51C70mTTA==","signatures":[{"sig":"MEYCIQDyL5CSTvsIjLR2vH6PTd/Emqp1LvL3P6lPFcjk01K2CQIhAIl100p2fWUY00hj+UUvT6Mo12nrymXpSMyet8tvD5nF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32748},"type":"module","_from":"file:xui-aspect-ratio-2.2.6.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/04ff4bcdc51b6532798caa569675d6ac/xui-aspect-ratio-2.2.6.tgz","_integrity":"sha512-VeY4EfsPZqklJ5zB8KO867kmDluLgwLnZWrkshgJECm58C0N3MMpAsNitHEyXgJ/HSg90o5XyizcA51C70mTTA==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.17.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.2.6","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.2.6_1788030435261_0.8224894292524894","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@xui/aspect-ratio","version":"2.3.0","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@2.3.0","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"2f0333c94fa96c5bb965f545a25670a2c5124d0d","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-2.3.0.tgz","fileCount":6,"integrity":"sha512-A4zkt3t2OG7i4gPmgfeKobn2OoCPGMG1jzWWVRxntSvp4kfbqXvsdzv8ePxG5hv6GeCIXOLaTAYvS4otocz9Zg==","signatures":[{"sig":"MEUCIF8uvpoanU7H1+7vucwHorPK4bzUWBFByaxR2dd0oADFAiEAiOoRrILBVj+qLA2T4vHo9GptVT0/fWpdcfIZFUz/7aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32748},"type":"module","_from":"file:xui-aspect-ratio-2.3.0.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/797ac0de4686451321a32724c42feea2/xui-aspect-ratio-2.3.0.tgz","_integrity":"sha512-A4zkt3t2OG7i4gPmgfeKobn2OoCPGMG1jzWWVRxntSvp4kfbqXvsdzv8ePxG5hv6GeCIXOLaTAYvS4otocz9Zg==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.17.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"clsx":"^2.1.1","@xui/core":"2.3.0","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_2.3.0_1788032951089_0.4193519324863144","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@xui/aspect-ratio","version":"3.0.0","keywords":["angular","ui","components","tailwindcss"],"author":{"name":"Jiu"},"license":"Apache-2.0","_id":"@xui/aspect-ratio@3.0.0","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"homepage":"https://xuijs.org","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"5a463e442fa94bfa11b4f0977529b3a1a0f70d0a","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-3.0.0.tgz","fileCount":6,"integrity":"sha512-9ULqYbAGpqkoAHtLBBE6ebY3HprF0YHWswHLmkxJ/Xicpe3dIfPsgSpvYl4iIqMJzvaQIdmhqy1Ehw64V9AWOA==","signatures":[{"sig":"MEUCIQCoce2rwyDh9hYtYNRz55XhA0VWkrgYqP/eGl3Cv1fzTgIgQQ2E/vcLzXFW96ooQfFDVUVZBjlPSXuo7RDavK5soLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32748},"type":"module","_from":"file:xui-aspect-ratio-3.0.0.tgz","module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"typings":"types/xui-aspect-ratio.d.ts","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"_resolved":"/tmp/e7c4a9c4d4bdc347b8850608b5801106/xui-aspect-ratio-3.0.0.tgz","_integrity":"sha512-9ULqYbAGpqkoAHtLBBE6ebY3HprF0YHWswHLmkxJ/Xicpe3dIfPsgSpvYl4iIqMJzvaQIdmhqy1Ehw64V9AWOA==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.19.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"clsx":"^2.1.1","@xui/core":"3.0.0","@angular/core":"22"},"_npmOperationalInternal":{"tmp":"tmp/aspect-ratio_3.0.0_1789067776295_0.498215149256118","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"_id":"@xui/aspect-ratio@3.0.1","bugs":{"url":"https://github.com/rikarin/xui/issues"},"dist":{"shasum":"2ecda7d160ba06140cf9cc816b9019859cf185af","tarball":"https://registry.npmjs.org/@xui/aspect-ratio/-/aspect-ratio-3.0.1.tgz","fileCount":6,"integrity":"sha512-2bQH1LtgpHkyd6pN1b+KBk4J5ozjAZ/pIt5hX7bcrlHe3oN7CLQ/SIsPasbWiQI1i+oYzZ5R331vz7NmAWXOsQ==","signatures":[{"sig":"MEQCIHOaRusqUMukqLLdvqv2PaA9MFUG+3TBs4jYCuBiUcFOAiBrpVCKYah0/cBsgih/s2EcqABtTLoSnzZp9kdCWknWaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICiiA2TM7XDqotM65Beh68I1AkZ4HssGM2KfJs+hAZm2AiEAx8IHVVPN1ew2xEmCCNujELiISR2ytorMCVt1BherXB0="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xui%2faspect-ratio@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32748},"name":"@xui/aspect-ratio","type":"module","_from":"file:xui-aspect-ratio-3.0.1.tgz","author":{"name":"Jiu"},"module":"fesm2022/xui-aspect-ratio.mjs","exports":{".":{"types":"./types/xui-aspect-ratio.d.ts","default":"./fesm2022/xui-aspect-ratio.mjs"},"./package.json":{"default":"./package.json"}},"license":"Apache-2.0","typings":"types/xui-aspect-ratio.d.ts","version":"3.0.1","_npmUser":{"name":"rikarin","email":"rene@cincura.eu"},"homepage":"https://xuijs.org","keywords":["angular","ui","components","tailwindcss"],"_resolved":"/tmp/54eade45e42e4e675681f93f82c10df3/xui-aspect-ratio-3.0.1.tgz","_integrity":"sha512-2bQH1LtgpHkyd6pN1b+KBk4J5ozjAZ/pIt5hX7bcrlHe3oN7CLQ/SIsPasbWiQI1i+oYzZ5R331vz7NmAWXOsQ==","repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"_npmVersion":"11.19.0","description":"Modern Angular 22 UI Library based on TailwindCSS","directories":{},"maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"clsx":"^2.1.1","@xui/core":"3.0.1","@angular/core":"22"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aspect-ratio_3.0.1_1789683226751_0.0628154686989979"}}},"time":{"created":"2026-07-25T19:41:59.874Z","modified":"2026-09-17T22:13:47.202Z","2.0.0-alpha.11":"2026-07-25T19:42:00.174Z","2.0.0-alpha.12":"2026-07-26T09:33:19.569Z","2.0.0-alpha.13":"2026-07-26T10:00:07.385Z","2.0.0-alpha.14":"2026-07-26T10:32:55.377Z","2.0.0-alpha.15":"2026-07-26T10:51:54.335Z","2.0.0-alpha.16":"2026-07-26T12:00:28.481Z","2.0.0-alpha.17":"2026-07-26T15:01:30.215Z","2.0.0-alpha.18":"2026-07-26T16:27:32.646Z","2.0.0-alpha.19":"2026-07-26T17:10:08.375Z","2.0.0-alpha.20":"2026-07-26T17:28:14.627Z","2.0.0-alpha.21":"2026-07-26T18:47:03.109Z","2.0.0-alpha.22":"2026-07-26T19:04:08.692Z","2.0.0":"2026-07-26T19:18:34.099Z","2.1.0-alpha.0":"2026-07-31T19:12:34.181Z","2.1.0-alpha.1":"2026-07-31T19:55:10.892Z","2.1.0-alpha.2":"2026-07-31T21:02:05.965Z","2.1.0":"2026-07-31T22:01:58.259Z","2.2.0-alpha.0":"2026-08-05T09:53:18.488Z","2.2.0":"2026-08-07T09:49:54.709Z","2.2.1-alpha.0":"2026-08-11T22:02:51.075Z","2.2.1-alpha.1":"2026-08-12T06:59:24.191Z","2.2.1":"2026-08-12T07:19:04.526Z","2.2.2-alpha.0":"2026-08-12T08:19:10.974Z","2.2.2":"2026-08-12T08:41:28.013Z","2.2.3-alpha.0":"2026-08-12T09:50:35.852Z","2.2.3":"2026-08-12T10:08:34.261Z","2.2.4-alpha.0":"2026-08-12T11:55:12.382Z","2.2.4":"2026-08-12T13:38:54.609Z","2.2.5-alpha.0":"2026-08-12T19:43:44.067Z","2.2.5":"2026-08-12T20:06:22.811Z","2.2.6-alpha.0":"2026-08-29T18:16:56.644Z","2.2.6":"2026-08-29T19:07:15.415Z","2.3.0":"2026-08-29T19:49:11.223Z","3.0.0":"2026-09-10T19:16:16.434Z","3.0.1":"2026-09-17T22:13:46.855Z"},"bugs":{"url":"https://github.com/rikarin/xui/issues"},"author":{"name":"Jiu"},"license":"Apache-2.0","homepage":"https://xuijs.org","keywords":["angular","ui","components","tailwindcss"],"repository":{"url":"git+https://github.com/Rikarin/xui.git","type":"git"},"description":"Modern Angular 22 UI Library based on TailwindCSS","maintainers":[{"name":"rikarin","email":"rene@cincura.eu"}],"readme":"<h1 align=\"center\">xUI</h1>\n\n<p align=\"center\">\n  <strong>90 Angular components, one npm package each, themed from a single token layer.</strong>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://xuijs.org\">Documentation</a> ·\n  <a href=\"https://develop--67d2b4c756077a325913e5d9.chromatic.com/?globals=theme:dark\">Storybook</a> ·\n  <a href=\"https://stackblitz.com/fork/xui\">StackBlitz</a> ·\n  <a href=\"#components\">Components</a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/rikarin/xui/actions/workflows/release.yml\"><img src=\"https://github.com/rikarin/xui/actions/workflows/release.yml/badge.svg?branch=master\" alt=\"Build status\" /></a>\n  <a href=\"https://www.npmjs.com/package/@xui/core\"><img src=\"https://img.shields.io/npm/v/%40xui/core.svg\" alt=\"npm version\" /></a>\n  <a href=\"https://www.npmjs.com/org/xui\"><img src=\"https://img.shields.io/npm/dm/%40xui/core.svg\" alt=\"Downloads\" /></a>\n  <a href=\"https://app.netlify.com/sites/xui/deploys\"><img src=\"https://api.netlify.com/api/v1/badges/fa0cfd14-97df-47fa-8a7c-152e6d4cfda2/deploy-status\" alt=\"Netlify status\" /></a>\n</p>\n\n---\n\nxUI is an Angular 22 component library styled with Tailwind CSS 4. You compose it from directives and\nstandalone components rather than configuring one monolith, and the set goes well past the\nprimitives: data tables, dock managers, omnibars, node graphs and date ranges are packages here, not\nthings you are left to build.\n\n```ts\nimport { XuiButtonImports } from '@xui/button';\n\n@Component({\n  imports: [XuiButtonImports],\n  template: `<button xuiButton color=\"primary\">Save changes</button>`\n})\nexport class Example {}\n```\n\n## Features\n\n- **One package per component.** Install `@xui/button` and you ship a button, not a library. Each\n  package exports an imports barrel for standalone components.\n- **Signals throughout.** Signal inputs, `OnPush` and zoneless change detection; no `zone.js`\n  required.\n- **Themed by tokens, not overrides.** Components style themselves with `bg-surface`,\n  `text-foreground-muted`, `border-error-muted`. Light and dark both work without a single `dark:`\n  class, and re-colouring an intent is one CSS variable.\n- **Typed variants.** Every visual axis is a typed input backed by\n  [CVA](https://cva.style), and the `class` input merges through `tailwind-merge` — your utility\n  wins instead of fighting the component's.\n- **Angular CDK underneath.** Overlays, focus traps, roving tabindex, typeahead, drag and drop and\n  bidi come from `@angular/cdk`, so keyboard behaviour and RTL are not reimplemented per component.\n- **Built for coding agents.** An MCP server and an agent skill expose the real API of every\n  package — see [AI coding agents](#ai-coding-agents).\n\n## Requirements\n\n|                         |     |\n| ----------------------- | --- |\n| Angular                 | 22  |\n| Tailwind CSS            | 4   |\n| Node (development only) | 24  |\n\n## Getting started\n\n```bash\nng add @xui/core\n```\n\nThat installs the core package and wires your global stylesheet: the theme import, the CDK overlay\nstylesheet, and a `@source` glob pointing at the published packages. It is idempotent, so running it\nagain only adds what is missing. Use `nx add @xui/core` in an Nx workspace, and `--skip-overlay` if\nyou will not use dialogs, drawers, popovers, tooltips, menus or toasts.\n\nThen add the components you need:\n\n```bash\npnpm add @xui/button @xui/dialog @xui/icon\n```\n\n## Theming\n\nTo wire the styles by hand, import the token layer once after Tailwind:\n\n```css\n@import 'tailwindcss';\n@import '@xui/core/styles/theme.css';\n\n/* Only needed for an overlay surface — popover, tooltip, menu, dialog, drawer\n   or toast. Without it, overlays render in the document flow. */\n@import '@angular/cdk/overlay-prebuilt.css';\n\n/* Tailwind only emits utilities it can see, and it cannot see node_modules by default. */\n@source '../node_modules/@xui';\n```\n\nPut `.dark` (or `[data-theme='dark']`) on `<html>` to switch themes; with neither present the theme\nfollows `prefers-color-scheme`. Both selectors work on any element, so a subtree can render in the\nopposite theme.\n\nRe-theme by overriding tokens after the import. The `darker` / `lighter` / `subtle` / `muted` /\n`emphasis` steps of each intent are derived, so one declaration re-colours the whole ramp:\n\n```css\n:root {\n  --primary: var(--color-violet-600);\n  --surface-inset: var(--color-zinc-50);\n}\n```\n\nControls share one density scale — 24 / 30 / 40px for `sm` / default / `lg` — so a button, an input\nand a date field on the same row line up. Override `--control-height-md` to re-tune the library.\n\nThe full token reference, rendered in both themes, is the **Design tokens** page in Storybook.\n\n## Components\n\n<details>\n<summary><strong>All 90 packages</strong>, grouped as they appear in Storybook</summary>\n\n<br />\n\n**Foundations** — [`@xui/icon`](https://www.npmjs.com/package/@xui/icon) · [`@xui/link`](https://www.npmjs.com/package/@xui/link) · [`@xui/text`](https://www.npmjs.com/package/@xui/text)\n\n**Actions** — [`@xui/button`](https://www.npmjs.com/package/@xui/button) · [`@xui/button-group`](https://www.npmjs.com/package/@xui/button-group) · [`@xui/hotkeys`](https://www.npmjs.com/package/@xui/hotkeys)\n\n**Forms** — [`@xui/cascader`](https://www.npmjs.com/package/@xui/cascader) · [`@xui/checkbox`](https://www.npmjs.com/package/@xui/checkbox) · [`@xui/color-picker`](https://www.npmjs.com/package/@xui/color-picker) · [`@xui/control-card`](https://www.npmjs.com/package/@xui/control-card) · [`@xui/control-group`](https://www.npmjs.com/package/@xui/control-group) · [`@xui/editable-text`](https://www.npmjs.com/package/@xui/editable-text) · [`@xui/file-input`](https://www.npmjs.com/package/@xui/file-input) · [`@xui/form-field`](https://www.npmjs.com/package/@xui/form-field) · [`@xui/html-select`](https://www.npmjs.com/package/@xui/html-select) · [`@xui/input`](https://www.npmjs.com/package/@xui/input) · [`@xui/input-otp`](https://www.npmjs.com/package/@xui/input-otp) · [`@xui/label`](https://www.npmjs.com/package/@xui/label) · [`@xui/multi-select`](https://www.npmjs.com/package/@xui/multi-select) · [`@xui/numeric-input`](https://www.npmjs.com/package/@xui/numeric-input) · [`@xui/radio`](https://www.npmjs.com/package/@xui/radio) · [`@xui/rate`](https://www.npmjs.com/package/@xui/rate) · [`@xui/rich-text-editor`](https://www.npmjs.com/package/@xui/rich-text-editor) · [`@xui/segmented-control`](https://www.npmjs.com/package/@xui/segmented-control) · [`@xui/select`](https://www.npmjs.com/package/@xui/select) · [`@xui/slider`](https://www.npmjs.com/package/@xui/slider) · [`@xui/suggest`](https://www.npmjs.com/package/@xui/suggest) · [`@xui/switch`](https://www.npmjs.com/package/@xui/switch) · [`@xui/tag-input`](https://www.npmjs.com/package/@xui/tag-input) · [`@xui/textarea`](https://www.npmjs.com/package/@xui/textarea) · [`@xui/transfer`](https://www.npmjs.com/package/@xui/transfer) · [`@xui/tree-select`](https://www.npmjs.com/package/@xui/tree-select) · [`@xui/upload`](https://www.npmjs.com/package/@xui/upload)\n\n**Date & time** — [`@xui/date-input`](https://www.npmjs.com/package/@xui/date-input) · [`@xui/date-picker`](https://www.npmjs.com/package/@xui/date-picker) · [`@xui/date-range-input`](https://www.npmjs.com/package/@xui/date-range-input) · [`@xui/date-range-picker`](https://www.npmjs.com/package/@xui/date-range-picker) · [`@xui/time-picker`](https://www.npmjs.com/package/@xui/time-picker) · [`@xui/timezone-select`](https://www.npmjs.com/package/@xui/timezone-select)\n\n**Data display** — [`@xui/avatar`](https://www.npmjs.com/package/@xui/avatar) · [`@xui/card`](https://www.npmjs.com/package/@xui/card) · [`@xui/card-list`](https://www.npmjs.com/package/@xui/card-list) · [`@xui/carousel`](https://www.npmjs.com/package/@xui/carousel) · [`@xui/data-table`](https://www.npmjs.com/package/@xui/data-table) · [`@xui/descriptions`](https://www.npmjs.com/package/@xui/descriptions) · [`@xui/entity-title`](https://www.npmjs.com/package/@xui/entity-title) · [`@xui/kbd`](https://www.npmjs.com/package/@xui/kbd) · [`@xui/statistic`](https://www.npmjs.com/package/@xui/statistic) · [`@xui/status`](https://www.npmjs.com/package/@xui/status) · [`@xui/table`](https://www.npmjs.com/package/@xui/table) · [`@xui/tag`](https://www.npmjs.com/package/@xui/tag) · [`@xui/timeline`](https://www.npmjs.com/package/@xui/timeline) · [`@xui/tree`](https://www.npmjs.com/package/@xui/tree)\n\n**Navigation** — [`@xui/breadcrumb`](https://www.npmjs.com/package/@xui/breadcrumb) · [`@xui/menubar`](https://www.npmjs.com/package/@xui/menubar) · [`@xui/navbar`](https://www.npmjs.com/package/@xui/navbar) · [`@xui/navigation-menu`](https://www.npmjs.com/package/@xui/navigation-menu) · [`@xui/pagination`](https://www.npmjs.com/package/@xui/pagination) · [`@xui/panel-stack`](https://www.npmjs.com/package/@xui/panel-stack) · [`@xui/steps`](https://www.npmjs.com/package/@xui/steps) · [`@xui/tabs`](https://www.npmjs.com/package/@xui/tabs)\n\n**Overlays** — [`@xui/alert`](https://www.npmjs.com/package/@xui/alert) · [`@xui/alert-dialog`](https://www.npmjs.com/package/@xui/alert-dialog) · [`@xui/context-menu`](https://www.npmjs.com/package/@xui/context-menu) · [`@xui/dialog`](https://www.npmjs.com/package/@xui/dialog) · [`@xui/drawer`](https://www.npmjs.com/package/@xui/drawer) · [`@xui/menu`](https://www.npmjs.com/package/@xui/menu) · [`@xui/omnibar`](https://www.npmjs.com/package/@xui/omnibar) · [`@xui/popover`](https://www.npmjs.com/package/@xui/popover) · [`@xui/toast`](https://www.npmjs.com/package/@xui/toast) · [`@xui/tooltip`](https://www.npmjs.com/package/@xui/tooltip)\n\n**Feedback** — [`@xui/callout`](https://www.npmjs.com/package/@xui/callout) · [`@xui/non-ideal-state`](https://www.npmjs.com/package/@xui/non-ideal-state) · [`@xui/progress-bar`](https://www.npmjs.com/package/@xui/progress-bar) · [`@xui/result`](https://www.npmjs.com/package/@xui/result) · [`@xui/skeleton`](https://www.npmjs.com/package/@xui/skeleton) · [`@xui/spinner`](https://www.npmjs.com/package/@xui/spinner)\n\n**Layout** — [`@xui/accordion`](https://www.npmjs.com/package/@xui/accordion) · [`@xui/aspect-ratio`](https://www.npmjs.com/package/@xui/aspect-ratio) · [`@xui/collapse`](https://www.npmjs.com/package/@xui/collapse) · [`@xui/divider`](https://www.npmjs.com/package/@xui/divider) · [`@xui/dock-manager`](https://www.npmjs.com/package/@xui/dock-manager) · [`@xui/overflow-list`](https://www.npmjs.com/package/@xui/overflow-list) · [`@xui/scroll-area`](https://www.npmjs.com/package/@xui/scroll-area) · [`@xui/section`](https://www.npmjs.com/package/@xui/section) · [`@xui/splitter`](https://www.npmjs.com/package/@xui/splitter)\n\n**Visualisation** — [`@xui/echarts`](https://www.npmjs.com/package/@xui/echarts) · [`@xui/konva`](https://www.npmjs.com/package/@xui/konva) · [`@xui/node-graph`](https://www.npmjs.com/package/@xui/node-graph)\n\n</details>\n\n## AI coding agents\n\nTwo pieces of tooling teach coding agents how to build with xUI.\n\n**MCP server** — [`@xui/mcp`](libs/mcp/README.md) exposes every package's real API (selectors, signal\ninputs, variant axes, outputs), the design tokens, the docs and the Storybook examples as MCP tools.\nIt extracts them from the library sources, so every package is covered and the answers match the\ninstalled version.\n\n```json\n{\n  \"mcpServers\": {\n    \"xui\": { \"command\": \"npx\", \"args\": [\"-y\", \"@xui/mcp\"] }\n  }\n}\n```\n\nIn this repository `.mcp.json` already points at `dist/libs/mcp/src/server.js` — run\n`pnpm nx build mcp` once so it exists.\n\n**Skill** — [`skills/xui`](skills/xui/SKILL.md) is the procedural knowledge: the three-layer\narchitecture, discovery through the MCP server, composition and styling rules, theming, the\ngenerators, and the conventions for authoring a package inside the monorepo. `.claude/skills/xui`\nlinks to it for agents working in this repository.\n\n## Browser support\n\nThe browsers Angular itself supports — see the\n[Angular browser support policy](https://angular.dev/reference/versions#browser-support).\n\n## Development\n\nThe workspace is [Nx](https://nx.dev) + pnpm.\n\n```bash\npnpm install\npnpm start                     # documentation site on :4200\npnpm storybook                 # component gallery on :4400\npnpm nx serve admin            # the example admin application\npnpm test                      # unit tests\npnpm nx test-storybook ui-storybook   # render every story in headless Chromium\npnpm build                     # build every package\n```\n\nCommits follow [Conventional Commits](https://www.conventionalcommits.org) and are linted — the\nrelease is cut from them. See [docs/releasing.md](docs/releasing.md) for how a version is published,\n[apps/ui-storybook/README.md](apps/ui-storybook/README.md) before writing stories, and\n[apps/app/README.md](apps/app/README.md) for the documentation site, whose component pages are\ngenerated from those same stories, and [apps/admin/README.md](apps/admin/README.md) for the example\nadmin application — a full app built from these packages, which is the fastest way to see how they\nfit together.\n\n## Contributing\n\nBugs and ideas are welcome in [issues](https://github.com/Rikarin/xui/issues). For a change of any\nsize, open an issue first so the API can be agreed before the code exists.\n\n## License\n\nSee [LICENSE](LICENSE).\n","readmeFilename":"README.md"}