{"_id":"@serve.zone/catalog","_rev":"50-fd7960a195da94c69e233f476c294ea3","name":"@serve.zone/catalog","dist-tags":{"latest":"34.1.0"},"versions":{"1.0.1":{"name":"@serve.zone/catalog","version":"1.0.1","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@1.0.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"b8b8b489e57084a1b1a23472ced848d7c290d108","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-1.0.1.tgz","fileCount":122,"integrity":"sha512-anlWzbH9tzL5PsM847jD4+9GQFq+QqFKfL/M8576VnKw3y75zjRbE4L5DVQtFASqyI35kF4vlO5FxopXkQtMPQ==","signatures":[{"sig":"MEQCIF7ZChQUB+qAuReJQu8DwQun66mCYrL98eaf/QJTcv1cAiAiKhlwKwXcRRnOoUdiGGe1Sore7L8w+XQptyNnwGGogQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":994978},"main":"dist_ts_web/index.js","type":"module","gitHead":"e186a73c5550bfb24b2d1a8361828f6ecb3c66a7","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle element --production","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.43.0","@design.estate/dees-element":"^2.1.6","@design.estate/dees-domtools":"^2.3.8","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0","@git.zone/tsrun":"^2.0.1","@git.zone/tstest":"^3.1.8","@git.zone/tsbuild":"^4.1.2","@git.zone/tswatch":"^3.1.0","@git.zone/tsbundle":"^2.8.3","@push.rocks/projectinfo":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/catalog_1.0.1_1771592901490_0.8846328416517888","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@serve.zone/catalog","version":"1.1.0","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@1.1.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"0053968db43748e01026f67a2f7ad7b5b6f4bc58","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-1.1.0.tgz","fileCount":126,"integrity":"sha512-DV+41MI305J8rGzbFFAiHnbb+Q4MfC7jWOc8Yy+FFsdKI7zFEhpUohxa2nwhB/iRsqiUs063Yk4827Ko6BnB9w==","signatures":[{"sig":"MEQCIEYWmQOV8o41zz2StqdB2obPalRPkOvVIiKQWTMHaEDjAiB+mmBDFDdKcvTltW7MZwKzGFt+gJa1gWVElTljLe+bZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21588540},"main":"dist_ts_web/index.js","type":"module","gitHead":"ef493c854339505c36ffa370dff04c78f274d083","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle element --production","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.43.0","@design.estate/dees-element":"^2.1.6","@design.estate/dees-domtools":"^2.3.8","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0","@git.zone/tsrun":"^2.0.1","@git.zone/tstest":"^3.1.8","@git.zone/tsbuild":"^4.1.2","@git.zone/tswatch":"^3.1.0","@git.zone/tsbundle":"^2.8.3","@push.rocks/projectinfo":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/catalog_1.1.0_1771594163435_0.9625955042076426","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@serve.zone/catalog","version":"2.0.1","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.0.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"2d993ace81f24270d4067a2a20cd753fa6c3c8c2","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.0.1.tgz","fileCount":126,"integrity":"sha512-ijIlxZrtRuwmxWdLmBc+nPIEJXQWbfo/4oekN/a646FqCBeU0dwtryjUXC34Dj7Vp5tm5ddz0Nnbq4jkreaK4Q==","signatures":[{"sig":"MEYCIQDtOHBhnpvKcgGvZUBaUJWpiDBWI4FGy/BbCvsjbAl7twIhAMEyu5nedAeZXL2QQDdbuqNPwn7g4Uk5T2zOq2leXzk8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21614327},"main":"dist_ts_web/index.js","type":"module","gitHead":"bf451e7a17deff0bc605609d664eb3945b255809","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle element --production","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.43.0","@design.estate/dees-element":"^2.1.6","@design.estate/dees-domtools":"^2.3.8","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0","@git.zone/tsrun":"^2.0.1","@git.zone/tstest":"^3.1.8","@git.zone/tsbuild":"^4.1.2","@git.zone/tswatch":"^3.1.0","@git.zone/tsbundle":"^2.8.3","@push.rocks/projectinfo":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.0.1_1771599769623_0.43171648604125523","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@serve.zone/catalog","version":"2.1.0","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.1.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"0e68c3e76f4698e7a615b1b6d909e363d8d1e2de","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.1.0.tgz","fileCount":127,"integrity":"sha512-C96cOJ1vs23anOdT4ItOott/APyjI6/VH3kuIxTWvimOJR96lZpfTAs5BEFySP81GI5Qm8WMwk2nRskuFPKi4A==","signatures":[{"sig":"MEUCIEjIL9fS/9MayqueymDJxNy4iCRQJAvyunz5AtzwVFjQAiEAzWyby3/wO13BIm0T42pIWGx7XxQlCboi9TMkibOp9Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21625027},"main":"dist_ts_web/index.js","type":"module","gitHead":"91194e1c0da414494ddfb207ecc1e85a2852efae","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle element --production","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.43.0","@design.estate/dees-element":"^2.1.6","@design.estate/dees-domtools":"^2.3.8","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0","@git.zone/tsrun":"^2.0.1","@git.zone/tstest":"^3.1.8","@git.zone/tsbuild":"^4.1.2","@git.zone/tswatch":"^3.1.0","@git.zone/tsbundle":"^2.8.3","@push.rocks/projectinfo":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.1.0_1771601825618_0.10485361449203512","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@serve.zone/catalog","version":"2.2.0","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.2.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"f7f6e7b9f1bba9cfea36811795f3d8f100cb1d90","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.2.0.tgz","fileCount":136,"integrity":"sha512-FxRGjuz8PdOXnfjHAGuPWP4jUTVGl5r9rsnxZlGSgTT+dHAm6Ue9AoTCkwVTKV9hP/Ac4yy8KKeNtNYIlidfJQ==","signatures":[{"sig":"MEUCIDa4OS0XvYeVMbuwVe66s/hQnz/6QDRCDME5u1xO6C7lAiEAosKPWKsbKSxnBB08vPVmYewtxosyUX3usw8sjBci4Do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21948748},"main":"dist_ts_web/index.js","type":"module","gitHead":"77630cf540f78a3670d0c13729d8bb2eeb0f72f5","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle element --production","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.43.0","@design.estate/dees-element":"^2.1.6","@design.estate/dees-domtools":"^2.3.8","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0","@git.zone/tsrun":"^2.0.1","@git.zone/tstest":"^3.1.8","@git.zone/tsbuild":"^4.1.2","@git.zone/tswatch":"^3.1.0","@git.zone/tsbundle":"^2.8.3","@push.rocks/projectinfo":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.2.0_1771708014233_0.8117192241311542","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@serve.zone/catalog","version":"2.3.0","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.3.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"82bb887ef90364eea2b7ff2eefbc588b58a4bc63","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.3.0.tgz","fileCount":145,"integrity":"sha512-KCIQZXBO5A93VIsRkI/UzApNImEHzuA7P3Wx33+mDVUZ8/I5hafuCLgPzNu1q/TgQUte+q6I6e5Erezc9Hn74Q==","signatures":[{"sig":"MEYCIQCgH810WjLvtloBzOw/pqLT87V/Kzeki3WXceaRvgDGjAIhALrB514rA3hLjru5c9+63XQ4YzUFk4lUySeiOnimNao/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22178259},"main":"dist_ts_web/index.js","type":"module","gitHead":"204253f78c3a6c2d4f3f9d43f963be8fbdf71f5c","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle element --production","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.43.0","@design.estate/dees-element":"^2.1.6","@design.estate/dees-domtools":"^2.3.8","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0","@git.zone/tsrun":"^2.0.1","@git.zone/tstest":"^3.1.8","@git.zone/tsbuild":"^4.1.2","@git.zone/tswatch":"^3.1.0","@git.zone/tsbundle":"^2.8.3","@push.rocks/projectinfo":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.3.0_1771722373862_0.9087034917777694","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@serve.zone/catalog","version":"2.4.0","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.4.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"39bea989699675922d039f5a879209c5d42b781a","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.4.0.tgz","fileCount":154,"integrity":"sha512-Y1fGvddnkQqJ4a63/OBxC1CAekkNoUWd83dCjAIW8hohzMJZ3DzfU9owJwLbJ5jDAZOvjbrM0mteaQF16EOPtw==","signatures":[{"sig":"MEUCIHiskcblyXv6ABti0L68/vwi6Lgz+wjTC3xEXSq9hVNZAiEAxoWjynjHFn5FTAF21GVqZwWNvKWK9ZBI6+8bUiGKBFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22314499},"main":"dist_ts_web/index.js","type":"module","gitHead":"33a97b410ebdd6dd67d17e2fa95a607c5bb0c34c","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle element --production","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.43.0","@design.estate/dees-element":"^2.1.6","@design.estate/dees-domtools":"^2.3.8","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0","@git.zone/tsrun":"^2.0.1","@git.zone/tstest":"^3.1.8","@git.zone/tsbuild":"^4.1.2","@git.zone/tswatch":"^3.1.0","@git.zone/tsbundle":"^2.8.3","@push.rocks/projectinfo":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.4.0_1771880863619_0.48070098319975285","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@serve.zone/catalog","version":"2.5.0","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.5.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"c28bd1a20fb1f40d2c6bbcc1c5ac0a8a304edd0f","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.5.0.tgz","fileCount":154,"integrity":"sha512-bRwk7pbDxUB471wUAS7p22MTOOBCHlMWijsE43K9tDAPcxlRarhtf2Dgx0Y25s/dFXqj2JHwe6jjE84S80jFzg==","signatures":[{"sig":"MEUCICOeubx1z+1pAzSqN6ps/TT6ILKebiE3pjSpRnI30xHjAiEAz0KhVB6UHUSqlTFo6FI26hHnD0AcUlYIsynyh2BmaVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22323664},"main":"dist_ts_web/index.js","type":"module","gitHead":"d5c265860c6037c1018cd96255640bc2965baff6","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle element --production","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.43.0","@design.estate/dees-element":"^2.1.6","@design.estate/dees-domtools":"^2.3.8","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0","@git.zone/tsrun":"^2.0.1","@git.zone/tstest":"^3.1.8","@git.zone/tsbuild":"^4.1.2","@git.zone/tswatch":"^3.1.0","@git.zone/tsbundle":"^2.8.3","@push.rocks/projectinfo":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.5.0_1771881834323_0.15752648450709894","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@serve.zone/catalog","version":"2.6.0","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.6.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"ac6dccc08ea336e80a4378ca8ad1e56962ed3db4","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.6.0.tgz","fileCount":154,"integrity":"sha512-Gp91Ed0MMLMPSAZrH2/UimGxU9AaTu5IPUobPD49PSvh3UnUl+HEFiy81kpKJhW16V37N3/vcNgZrn2VI7/LxQ==","signatures":[{"sig":"MEUCIGFhxkgX0HZPOWo0gdZXzLY3s9O/oxU+rBPXzYg3cerKAiEA4/eGs2/ZAGQnviZbsoBazfVs1s4uiUFYthlUdXBaHrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22341590},"main":"dist_ts_web/index.js","type":"module","gitHead":"668839887ff5837b8af0214eea3f34629bcbc348","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle element --production","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.43.0","@design.estate/dees-element":"^2.1.6","@design.estate/dees-domtools":"^2.3.8","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0","@git.zone/tsrun":"^2.0.1","@git.zone/tstest":"^3.1.8","@git.zone/tsbuild":"^4.1.2","@git.zone/tswatch":"^3.1.0","@git.zone/tsbundle":"^2.8.3","@push.rocks/projectinfo":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.6.0_1773661502444_0.9400346024674495","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@serve.zone/catalog","version":"2.6.1","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.6.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"de42628843457ce28055fdb1314e280da334970e","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.6.1.tgz","fileCount":154,"integrity":"sha512-8L78lyTvZPin3ELkaPOvUmeKuzqMNZunnyvF9LR2q4Eakxgc/KgbV0Q1M0fF0ENpGxQH+2kOWobwQsH2RfDmVA==","signatures":[{"sig":"MEQCIBksObqyeYypxf7VrTFi8ElA8Rldqo493cc3ZocoKS+LAiBmlLNLxX2K2ei2WFwwL2AbN3uUx9WHuoXZQZXOS5Pn5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22338497},"main":"dist_ts_web/index.js","type":"module","gitHead":"53b730914c9096d3d2ddb8030d2cd58cb451f468","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle element --production","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.43.0","@design.estate/dees-element":"^2.1.6","@design.estate/dees-domtools":"^2.3.8","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0","@git.zone/tsrun":"^2.0.1","@git.zone/tstest":"^3.1.8","@git.zone/tsbuild":"^4.1.2","@git.zone/tswatch":"^3.1.0","@git.zone/tsbundle":"^2.8.3","@push.rocks/projectinfo":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.6.1_1773670807077_0.6061993035071456","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@serve.zone/catalog","version":"2.6.2","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.6.2","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"7d6ecd55fd515916d56e2bf958bfaa0e64a91482","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.6.2.tgz","fileCount":154,"integrity":"sha512-1XPdgkqjx80r3mjE03QOex0r48jz2SzQ8lwz/VBvPtwgJYH0DO5TBuMSgT56YeQ1c/e2vVpqdXIicbcJoreBYw==","signatures":[{"sig":"MEYCIQDBaWdsKow+ol7EeU0Jgkna8OaXUNd4ZWPjELsel1uaXgIhALzg9HAliN7mzngdPSqPSh1Oks/KWXnGeIsO5qA9N56O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22338653},"main":"dist_ts_web/index.js","type":"module","gitHead":"889f84d666b2e31f394eb4d676bef2b77670726f","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle element --production","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.43.0","@design.estate/dees-element":"^2.1.6","@design.estate/dees-domtools":"^2.3.8","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0","@git.zone/tsrun":"^2.0.1","@git.zone/tstest":"^3.1.8","@git.zone/tsbuild":"^4.1.2","@git.zone/tswatch":"^3.1.0","@git.zone/tsbundle":"^2.8.3","@push.rocks/projectinfo":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.6.2_1773672806295_0.4059119297191247","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@serve.zone/catalog","version":"2.7.0","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.7.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"4695ac42e380a79799b171108f8dc706512d7883","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.7.0.tgz","fileCount":154,"integrity":"sha512-BSfLi9BZE5wvu5Dxh0p/mM9bE+9lf35PGHRZ1Cw/+YpWxOfIFPTZKkBz2OUn3yctWw+V7l1VBBYuLX1bVCKFfA==","signatures":[{"sig":"MEUCIQCvre4Up22q09duKjL3aa2Km/uo2YGyBWtcEmWliVi55QIgYMshoHM5IWFIkhTgJiKx2t0FbnO1o7wIQBdT5Uyswm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22333147},"main":"dist_ts_web/index.js","type":"module","gitHead":"a1409a4d5735631f771a33c96a9a0cf652396b41","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle element --production","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.43.0","@design.estate/dees-element":"^2.1.6","@design.estate/dees-domtools":"^2.3.8","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0","@git.zone/tsrun":"^2.0.1","@git.zone/tstest":"^3.1.8","@git.zone/tsbuild":"^4.1.2","@git.zone/tswatch":"^3.1.0","@git.zone/tsbundle":"^2.8.3","@push.rocks/projectinfo":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.7.0_1773775805549_0.8932310505655885","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@serve.zone/catalog","version":"2.8.0","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.8.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"c9a486d7da908f728aeeb1e2cc82e137f734f974","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.8.0.tgz","fileCount":157,"integrity":"sha512-p0ES14JwUoJE88DBtLSHcCfFPVa0vKhvHnQLaAY3OC15kfheNKidi1SwTFyMh43jj0ZNi4Lecc3W02wG6sasHw==","signatures":[{"sig":"MEUCIQCIK8eINt2IRgKOLzZudrvWbx0cuxKhJLWI4BsA7ubI9wIgJlW7HVEnWsdVphQqpQr4S6A1GJePxhZ/TtQQBr89k8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22388737},"main":"dist_ts_web/index.js","type":"module","gitHead":"bbbc0958f43071514126d74ac6c0d9410de8fa24","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle element --production","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.43.0","@design.estate/dees-element":"^2.1.6","@design.estate/dees-domtools":"^2.3.8","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0","@git.zone/tsrun":"^2.0.1","@git.zone/tstest":"^3.1.8","@git.zone/tsbuild":"^4.1.2","@git.zone/tswatch":"^3.1.0","@git.zone/tsbundle":"^2.8.3","@push.rocks/projectinfo":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.8.0_1773801272633_0.09021253389621076","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@serve.zone/catalog","version":"2.9.0","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.9.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"10cbd28aaea814968aa817d7061ca71b330eb79a","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.9.0.tgz","fileCount":157,"integrity":"sha512-7FgwS44pD/DFVj29jS0Kwwyn1i5h8cf4/yWMBEY8+8GO70ab3QctbcKMu+BVa1G3gIrpLqhpmxLFDoeL/zDnQA==","signatures":[{"sig":"MEYCIQC4YV8SCAd3sOxVwEK+I1Kn1OaLEFo+05BmYPhTVc3AmgIhANWKjcsgZ/yRHno5HemX0/QZ92INeGmbyqoy2GDOtNrN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22391731},"main":"dist_ts_web/index.js","type":"module","gitHead":"9d1471a36378090acd31880e1ca037d3fd9d4c21","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle element --production","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.43.0","@design.estate/dees-element":"^2.1.6","@design.estate/dees-domtools":"^2.3.8","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0","@git.zone/tsrun":"^2.0.1","@git.zone/tstest":"^3.1.8","@git.zone/tsbuild":"^4.1.2","@git.zone/tswatch":"^3.1.0","@git.zone/tsbundle":"^2.8.3","@push.rocks/projectinfo":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.9.0_1773936113042_0.8289922164919941","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@serve.zone/catalog","version":"2.9.1","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.9.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"3396c3a79f150fc0b2eddf4c0de84e7c43287971","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.9.1.tgz","fileCount":159,"integrity":"sha512-W+4x5O834DiEtcqfVNFrP6qYlj/6c9UTR9oEl2Wthf0R2SN0zC6Hbs16US2kP+mmQBKAIDMQYvTUI9oaXqvcog==","signatures":[{"sig":"MEUCIFUrrF+MEn+x94ZjZ7nR9vLXf6NlXnk8zX97sNx2FrwpAiEAqeRipBOfc+4SMIDp2NhBovscZE4mu6340ubdatQsHKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27567789},"main":"dist_ts_web/index.js","type":"module","gitHead":"cde6ccd84146e929602aba116a83c28c654ec936","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.49.2","@design.estate/dees-element":"^2.2.4","@design.estate/dees-domtools":"^2.5.4","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0","@git.zone/tsrun":"^2.0.2","@git.zone/tstest":"^3.6.3","@git.zone/tsbuild":"^4.4.0","@git.zone/tswatch":"^3.3.2","@git.zone/tsbundle":"^2.10.0","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.9.1_1775150313730_0.07661373965280927","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@serve.zone/catalog","version":"2.10.0","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.10.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"aeae5ba5ea142cb05b9708a07118726abee8c51d","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.10.0.tgz","fileCount":159,"integrity":"sha512-/y3gDrf3UHXaDhLJtqJTeHSXOCKGQ4ou6Dd80tMxQYm8/I/OJmifkgerLKP05WdbMyj0pLp33QhjLElJrpME8Q==","signatures":[{"sig":"MEUCID0BAEe/+LTlcmgldXZIXlKrwPQOHpw3aPZguH66YVcEAiEAwABusF0G8UtfOYss6lCnvwlZsPRRCSkfB7oTsCQ5h7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27567792},"main":"dist_ts_web/index.js","type":"module","gitHead":"35ffde9253fedbb4cb4861f7bebd2414f7bcb0f3","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.49.2","@design.estate/dees-element":"^2.2.4","@design.estate/dees-domtools":"^2.5.4","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0","@git.zone/tsrun":"^2.0.2","@git.zone/tstest":"^3.6.3","@git.zone/tsbuild":"^4.4.0","@git.zone/tswatch":"^3.3.2","@git.zone/tsbundle":"^2.10.0","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.10.0_1775155728184_0.17311124330261007","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@serve.zone/catalog","version":"2.11.0","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.11.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"98ee400e730bf706af6d6dd8eca923d5b9b7900c","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.11.0.tgz","fileCount":159,"integrity":"sha512-4DFDewp1PFRhw5P+yQAoAw+i6gG2lfR3h+uPgbNxB5jCfW14eNDXi3nuwTMBQWRHL9jv8o0BokASjV9A0+q66g==","signatures":[{"sig":"MEUCIANT5S1d04tuRmUVwiVafvHtd1XTZ7iWKER1GlOnOgw+AiEApq7vyets+kWZIxUwnt53UkKvy3fFxzEJertTGF3nqSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27586785},"main":"dist_ts_web/index.js","type":"module","gitHead":"70c43ceae3df73f190ae58052689c9d14a25c459","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.49.2","@design.estate/dees-element":"^2.2.4","@design.estate/dees-domtools":"^2.5.4","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0","@git.zone/tsrun":"^2.0.2","@git.zone/tstest":"^3.6.3","@git.zone/tsbuild":"^4.4.0","@git.zone/tswatch":"^3.3.2","@git.zone/tsbundle":"^2.10.0","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.11.0_1775164588344_0.8688117533839399","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@serve.zone/catalog","version":"2.11.1","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.11.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"ccd4e86430ffc3ba7f2cac25c2720914b098944f","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.11.1.tgz","fileCount":159,"integrity":"sha512-KeeShLELKANWEAY3Z4h+Kx1bmatWLa0nvtw8wa7iHLxV6Vm3rRJNdRyh91ozuWPgFYMC48V8/4REA8zJsdDcbg==","signatures":[{"sig":"MEUCIHUxxCbkKzKJW7ORMJDgRnqHR/hkMDJi2KGC6iWYw6/FAiEA4HNSCJCBeuMzBT7jR+D/HncIr2LWKHPA8FA/rWBeeVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27586803},"main":"dist_ts_web/index.js","type":"module","gitHead":"7f05b3b52de0e740c98ceada7c44e21f3e4fed65","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.49.2","@design.estate/dees-element":"^2.2.4","@design.estate/dees-domtools":"^2.5.4","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0","@git.zone/tsrun":"^2.0.2","@git.zone/tstest":"^3.6.3","@git.zone/tsbuild":"^4.4.0","@git.zone/tswatch":"^3.3.2","@git.zone/tsbundle":"^2.10.0","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.11.1_1775335651221_0.8788642667223487","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"@serve.zone/catalog","version":"2.11.2","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.11.2","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"fbec0b4ecc84ee1cdb97799571da94ec1f965d59","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.11.2.tgz","fileCount":159,"integrity":"sha512-dxrIEAx79h+V0h7IEiHnc4g0Ks3yMcldCZFw8QXarFLNbqjiNzbR5aryumiCjEBHjdjgFJItO59LqWUU+3ML2g==","signatures":[{"sig":"MEUCICT06Beg6Rk3zRwhWq6uNsU6fQSboyNJBCF5ROkOM8gpAiEAlNbGAtnS6vqTP7HVqqSNR0VO0S+DM2oy/TvXljmjTaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27584262},"main":"dist_ts_web/index.js","type":"module","gitHead":"590e4bb0392572bdbd0e407a39ad5c5a7d2761ea","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.49.2","@design.estate/dees-element":"^2.2.4","@design.estate/dees-domtools":"^2.5.4","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.0","@git.zone/tsrun":"^2.0.2","@git.zone/tstest":"^3.6.3","@git.zone/tsbuild":"^4.4.0","@git.zone/tswatch":"^3.3.2","@git.zone/tsbundle":"^2.10.0","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.11.2_1775356667572_0.36899311475693164","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@serve.zone/catalog","version":"2.12.0","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.12.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"eec177d21ca4c7bcc8ebb095708f2ee2d0539dfe","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.12.0.tgz","fileCount":156,"integrity":"sha512-teC2SZEfwtd23JVaj408c9cjMtPY6P9zpY2+kIUro0109nxopKjeCTdy6TRxOmNJasLYniqROcj2Ssa9b6DZJw==","signatures":[{"sig":"MEUCIQDaOGDYFh2SkP5QaHyC1+v5B1nn4Lyfq0WK5Xgx0hBq2gIgCmWjf2H2M0H5YXmNwEhch0V89Fbip1qSlpOQKfwyrp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32702315},"main":"dist_ts_web/index.js","type":"module","gitHead":"171aae70954fdff3e89458e440a67ce11d7d1e82","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.67.1","@design.estate/dees-element":"^2.2.4","@design.estate/dees-domtools":"^2.5.4","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.2","@git.zone/tsrun":"^2.0.2","@git.zone/tstest":"^3.6.3","@git.zone/tsbuild":"^4.4.0","@git.zone/tswatch":"^3.3.2","@git.zone/tsbundle":"^2.10.0","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.12.0_1775600870211_0.3534042723876445","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@serve.zone/catalog","version":"2.12.1","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.12.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"ce27c6ffc4ed65cd745e38a22545f966d3b0d04f","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.12.1.tgz","fileCount":156,"integrity":"sha512-MXcAgEzCjS/WzfAGNDoakblxG6CRwPqMeo6NzSxaHq8WNhNMeb5J3kMkTtWAXdwRUUrv8/2vX8WIQCuX7QValQ==","signatures":[{"sig":"MEUCIC/LUema0W4DGp4NZt4REaHfQeS9EQ61RaocStvN/rYOAiEA5w8XM1eFZ1fgSkNl+grGT9nZebyvXu+VqyU44ggassI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32706985},"main":"dist_ts_web/index.js","type":"module","gitHead":"9d186ece0abf7f5cb9a8883c620779848404962e","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.67.1","@design.estate/dees-element":"^2.2.4","@design.estate/dees-domtools":"^2.5.4","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.2","@git.zone/tsrun":"^2.0.2","@git.zone/tstest":"^3.6.3","@git.zone/tsbuild":"^4.4.0","@git.zone/tswatch":"^3.3.2","@git.zone/tsbundle":"^2.10.0","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.12.1_1775601268225_0.9418603613791858","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"@serve.zone/catalog","version":"2.12.2","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.12.2","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"c3146d888a8fc485dd07e2344ea3bd062c4bd658","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.12.2.tgz","fileCount":156,"integrity":"sha512-fqFWTmRhuv2AA7tknSti83/Kn4PHfaNWc/OafDwG9P3pBjDj8n3XmBqsaoKazAC2KHeAWTkIc5TaTC8xyZvDzw==","signatures":[{"sig":"MEUCIAWiu0HgI08sL4+WBk2yh7dckL1ITMJffZk29J5y7p3tAiEAjSNhnry5zld2oZhgmm7kX4ATmCy7HTNweObM/mj1jdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32706985},"main":"dist_ts_web/index.js","type":"module","gitHead":"23fb25dcd54ead256aac6ae6a6afe203ce736abc","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.67.1","@design.estate/dees-element":"^2.2.4","@design.estate/dees-domtools":"^2.5.4","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.2","@git.zone/tsrun":"^2.0.2","@git.zone/tstest":"^3.6.3","@git.zone/tsbuild":"^4.4.0","@git.zone/tswatch":"^3.3.2","@git.zone/tsbundle":"^2.10.0","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.12.2_1775601722491_0.1321431091431362","host":"s3://npm-registry-packages-npm-production"}},"2.12.3":{"name":"@serve.zone/catalog","version":"2.12.3","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.12.3","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"99e71f9f2d91361278da1e6941f2f14cadab8645","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.12.3.tgz","fileCount":156,"integrity":"sha512-/QLFjFcy/ig6cdr4517smSc/VCutW/qF/8lCM3v7tpQ5yLApjqiL314Dyvk9zzSwHpw69IeuM9EmPOeTuCY0iQ==","signatures":[{"sig":"MEYCIQD3upcUkCgKAVNzkbKQ0hcLLYwZNyTaVEmpUqGnGiQYHAIhAOFnqKSNKBueq3I/DDQoFSm37tTwrY9lcj1V7dLPr03C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32706888},"main":"dist_ts_web/index.js","type":"module","gitHead":"7b9ddb2dc5e6e3eb4a98280de8fc8bcdb356f2d1","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.67.1","@design.estate/dees-element":"^2.2.4","@design.estate/dees-domtools":"^2.5.4","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.2","@git.zone/tsrun":"^2.0.2","@git.zone/tstest":"^3.6.3","@git.zone/tsbuild":"^4.4.0","@git.zone/tswatch":"^3.3.2","@git.zone/tsbundle":"^2.10.0","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.12.3_1775601953329_0.8424151400735564","host":"s3://npm-registry-packages-npm-production"}},"2.12.4":{"name":"@serve.zone/catalog","version":"2.12.4","author":{"name":"Lossless GmbH"},"license":"MIT","_id":"@serve.zone/catalog@2.12.4","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"34f749a00d0ec8a4c7f2aa9466facb4c15b6537b","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.12.4.tgz","fileCount":156,"integrity":"sha512-GRfJZ0yQxChUy7Gp4mxhuN5y4GXZMOEk0W7rJiyZbezA938q+pFTplb9ahSaEHjiUht1MmTu/5WtoJFwgAP8SQ==","signatures":[{"sig":"MEYCIQDAyER33Bo+kHGHSUiKmRBuoI5BH2ToU/N5wiuPpuLdWAIhAKvkfd/p+Tgyq5MAbehiO1nrXOdkxzj+fhVN/9IsErGv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32781198},"main":"dist_ts_web/index.js","type":"module","gitHead":"8fa78bf40f02f256e914e64dccd5e1a078cf0412","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"_npmVersion":"11.7.0","description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.70.0","@design.estate/dees-element":"^2.2.4","@design.estate/dees-domtools":"^2.5.4","@design.estate/dees-wcctools":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.2","@git.zone/tsrun":"^2.0.2","@git.zone/tstest":"^3.6.3","@git.zone/tsbuild":"^4.4.0","@git.zone/tswatch":"^3.3.2","@git.zone/tsbundle":"^2.10.0","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.12.4_1776120522440_0.1087081660757907","host":"s3://npm-registry-packages-npm-production"}},"2.12.5":{"name":"@serve.zone/catalog","version":"2.12.5","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@2.12.5","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"ceb06c79d3380b5dcc1cd58ee97369c980a72241","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.12.5.tgz","fileCount":156,"integrity":"sha512-0AgHnxonJ7xyYdA02s4tN9/aZG8yBYml4sAA7AUt9fYpRtKYMuZXUcUOS3Rz/FvUu1PrKe7QLtex9VK5IqZDPw==","signatures":[{"sig":"MEYCIQDfJQAkHN9rPe4fC6xEFB2ps897oSM9gWmp9JNgmsq4SAIhANB8knAO4BuK5iQ54RE/XFlpqgJuQ3hbkvLL4Zsk1Lun","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32877044},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.81.0","@design.estate/dees-element":"^2.2.4","@design.estate/dees-domtools":"^2.5.6","@design.estate/dees-wcctools":"^3.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.2","@git.zone/tsrun":"^2.0.4","@git.zone/tstest":"^3.6.6","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.10.4","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.12.5_1779617916928_0.004285454111609965","host":"s3://npm-registry-packages-npm-production"}},"2.12.6":{"name":"@serve.zone/catalog","version":"2.12.6","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@2.12.6","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"28deade9fb439f38b96cbfbfc1773181c0a1304d","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.12.6.tgz","fileCount":156,"integrity":"sha512-FjieZNCHTCHufMre8OSP8bFP9L4DPL9yNtd7UMwD1yQ8wublgAq6eWrx6Tfb+3k8Hyof33BBt4rbFyrvIEBk+A==","signatures":[{"sig":"MEUCICZ2a4u5CdpzhzdHD6Dt9TmfOFHIv5C1YO6rhDUmqF5MAiEAqdVQJT8EulzFcBP/kNc6oOf6cqkZKVrLUBJgEpTYV8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32877074},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.81.0","@design.estate/dees-element":"^2.2.4","@design.estate/dees-domtools":"^2.5.6","@design.estate/dees-wcctools":"^3.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.8.0","@git.zone/tsrun":"^2.0.4","@git.zone/tstest":"^3.6.6","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.10.4","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.12.6_1779657483243_0.3244135768401497","host":"s3://npm-registry-packages-npm-production"}},"2.12.7":{"name":"@serve.zone/catalog","version":"2.12.7","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@2.12.7","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"6ad56e5f501e851617bca8367e5e527c2406036e","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.12.7.tgz","fileCount":156,"integrity":"sha512-cYl1N32ORzyrWmH2LYL9dGWdVbtf7Fr0Os7OjTU2Uxn6sGna65vIeSIhxXZ6R9DF6UDP36yxaYvDV3aWNI01CQ==","signatures":[{"sig":"MEQCICE6l7rjqKQFtYVQUtVwan1XT8TCLJNU2+0H6nzCxm4yAiAFQtmPKoH532I9fR3QywpPHltMHoZpQUWCuxi8dTMUeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32877215},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.81.0","@design.estate/dees-element":"^2.2.4","@design.estate/dees-domtools":"^2.5.6","@design.estate/dees-wcctools":"^3.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1","@git.zone/tsrun":"^2.0.4","@git.zone/tstest":"^3.6.6","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.10.4","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.12.7_1779986207200_0.17820299048052934","host":"s3://npm-registry-packages-npm-production"}},"2.12.8":{"name":"@serve.zone/catalog","version":"2.12.8","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@2.12.8","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"8467241f471d68e48636b3ff90e73b24a84b7fa1","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.12.8.tgz","fileCount":156,"integrity":"sha512-TBclzYbDH3OJlbLkWpLrBij2MU4eFpBs5MIJU7njBMZZaQ37IVYftG+vn6N4W2E2WfuTxaPVshN7MV3A/oR81g==","signatures":[{"sig":"MEUCIAa6kkpzCq27paF7WaSwKbxj2M7rVFL0qaJ4YbY9tz8MAiEArglax5bPpneeTGYFdTjGdH2KZbyzy4ErkO6GoQPNnSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32917659},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.83.0","@design.estate/dees-element":"^2.2.4","@design.estate/dees-domtools":"^2.5.6","@design.estate/dees-wcctools":"^3.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1","@git.zone/tsrun":"^2.0.4","@git.zone/tstest":"^3.6.6","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.10.4","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.12.8_1780502547353_0.694831466465492","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@serve.zone/catalog","version":"2.13.0","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@2.13.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"1e4d0b315ddd8edafa1be7a4e6f422ef379f58f4","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.13.0.tgz","fileCount":159,"integrity":"sha512-w2zfbcbJLR1jbwJQkeLNCOW/WB71FyMBfVb+uiIO5XTVK+7zTD0cFozySjBDOrueCFDcL7GcoO8Ohgs9jCfuhQ==","signatures":[{"sig":"MEUCIQDOVASfoZI+EEFUtHqXtfD+SBTnYIzRsXt2KSi+lLntgAIgPm2KH9NNcQ9RaVk92Tg8sBVMgSaiGGvT1H2aI0y2j1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33076095},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.84.0","@design.estate/dees-element":"^2.2.4","@design.estate/dees-domtools":"^2.5.6","@design.estate/dees-wcctools":"^3.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1","@git.zone/tsrun":"^2.0.4","@git.zone/tstest":"^3.6.6","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.10.4","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.13.0_1780576196426_0.5089933536929576","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@serve.zone/catalog","version":"2.14.0","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@2.14.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"af5f25dd259fba18679675449fe058bb4336d06c","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.14.0.tgz","fileCount":159,"integrity":"sha512-HQPnBDq9DCCkTryqIBXmRvZ/KPwbZCJbWDCZ/NI+DG6kpzmNNBF2zkkVThtKMs0B/Fhtw3rE5o3SsFni/we7Gg==","signatures":[{"sig":"MEYCIQDLLthNFk2X5zpztI3fQg6M3+2zog9jyDDBpUbGjwzL/wIhAKYpPGrmXYxQrg4Ov7sqz9ffdEQPsaubG62BxvoAf7zJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33136798},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.84.0","@design.estate/dees-element":"^2.2.4","@design.estate/dees-domtools":"^2.5.6","@design.estate/dees-wcctools":"^3.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.9.1","@git.zone/tsrun":"^2.0.4","@git.zone/tstest":"^3.6.6","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.10.4","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.14.0_1780766346306_0.6565565370112272","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@serve.zone/catalog","version":"2.15.0","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@2.15.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"7be510ed2c52c327443fc82d8e0dbe032646370e","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.15.0.tgz","fileCount":159,"integrity":"sha512-eQx/DpkaJva0oW4MrTUMVSKUvUtK3PYOpWoubmPpAIUSHp4cFyB9/qXltC14Qm3PmjQNsIjPHhmQ0EIdyAX9IQ==","signatures":[{"sig":"MEQCIAgmrQWuBgKKs/3EhYWo6quOQdCO5BY/y+qTi68pz+gtAiAJDkCNlojk21BP/d9YLXAu/ouhP21UfrA3NSNpUbNoGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31819453},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.96.3","@design.estate/dees-element":"^2.4.0","@design.estate/dees-domtools":"^2.5.6","@design.estate/dees-wcctools":"^3.9.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.1.1","@git.zone/tsrun":"^2.0.5","@git.zone/tstest":"^3.6.6","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.11.2","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.15.0_1784587601163_0.7126669868180722","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@serve.zone/catalog","version":"2.16.0","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@2.16.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"54c374e7488abc78562eed911dbaca3ca4dacbc5","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.16.0.tgz","fileCount":159,"integrity":"sha512-3ZsCPS4ktDvXONW4EXnuPDLjDSVXxm4yGgD7Er03SAdEv65bkudOsWObHmSz0J3x6g2XAm/Uy3Q3/+fkYW+xnw==","signatures":[{"sig":"MEQCIGxGzBD0hrbmFYQxtdTCJmiOyiryL7e9nAfaMcM5FeCUAiBBBYd5MrRkC2TBAHWde2JcRk7qRFYjuwXRgNTUXlP30Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31830392},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.96.3","@design.estate/dees-element":"^2.4.0","@design.estate/dees-domtools":"^2.5.6","@design.estate/dees-wcctools":"^3.9.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.1.1","@git.zone/tsrun":"^2.0.5","@git.zone/tstest":"^3.6.6","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.11.2","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.16.0_1784635171443_0.12950297794351684","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@serve.zone/catalog","version":"2.17.0","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@2.17.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"a3dff8281523a4d83eca330f71e506a60be9b894","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.17.0.tgz","fileCount":159,"integrity":"sha512-wGgXbARWErT9GGftcyE+GjmVjiRu0AzAOpU+42dzTUvthDoeMuixi6rfdbhmLiZHXcfR/FOb2b1SzZM7ue7KJw==","signatures":[{"sig":"MEUCIQDC6a6VoSUevElpfop3/hLdVwGWawlWfAQwnL3EW9FWPwIgSvAcXzS3e3hHju5UzBfUVlbgvLZa500cENw/3GjAFmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31891106},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.97.1","@design.estate/dees-element":"^2.4.0","@design.estate/dees-domtools":"^2.5.6","@design.estate/dees-wcctools":"^3.9.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.1.1","@git.zone/tsrun":"^2.0.5","@git.zone/tstest":"^3.6.6","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.11.2","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.17.0_1784645610837_0.45684044631611287","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@serve.zone/catalog","version":"2.18.0","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@2.18.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"6f842f8ffa703dfce3b65f705c48d65de3526658","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.18.0.tgz","fileCount":159,"integrity":"sha512-gh3+A4aDT090t+XhdMzIX+Xor33pDMxUHx3bBbMRSFzov2qX3Xrhg8KzK5sKmjAHeOIGsTX8ioaJeLRunHzwzg==","signatures":[{"sig":"MEQCIAfbXmLbpHXfTlKdF6kznTGtQqpWOekVvwRSiAKiXAPDAiAU2JlZVxjDVG3eiTXYvsGeTT4ASKhJwBYR8BUW8C7lSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31892450},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.97.1","@design.estate/dees-element":"^2.4.0","@design.estate/dees-domtools":"^2.5.6","@design.estate/dees-wcctools":"^3.9.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.1.1","@git.zone/tsrun":"^2.0.5","@git.zone/tstest":"^3.6.6","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.11.2","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.18.0_1784675965201_0.3225604565596225","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"@serve.zone/catalog","version":"2.18.1","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@2.18.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"fb4cff3e333bfacc8ae536b6d42fb2f003ce720d","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.18.1.tgz","fileCount":159,"integrity":"sha512-NE3iYjSi+qk4Lz5YkaiogXaM/4oL8mjFEWuB4m0DuSoDYSvT8/4nHu/vcbimljdTws0yqK+LMxcNDVed4smsaw==","signatures":[{"sig":"MEUCIBxir5q78JwgmDMzvyiG3v1SOOzWgUNVOyR2oPB1W9d9AiEAzWEtuF72OxyaRX4DqqioTvSHzH9mWrWDuIyOYlXREL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31893748},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"22.22.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.97.1","@design.estate/dees-element":"^2.4.0","@design.estate/dees-domtools":"^2.5.6","@design.estate/dees-wcctools":"^3.9.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.1.1","@git.zone/tsrun":"^2.0.5","@git.zone/tstest":"^3.6.6","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.11.2","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.18.1_1784718357440_0.5204906739120265","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@serve.zone/catalog","version":"2.19.0","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@2.19.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"3e7867ba7054be1c084943d69e08f1e60faf30e1","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.19.0.tgz","fileCount":159,"integrity":"sha512-xYJ0hf9dWocX7M7OIFN8CiCcX1ffTonvuTCiubSEqaFynOQHki3NqFL3FAwNsm2ZVtZacY+8sCy7nKpxzz4F2Q==","signatures":[{"sig":"MEUCIBG0fxA/w1tdErUJFoFstsuTRA0NuIDX0yc0CXVB5nwAAiEA08h0+fGmTVLlth+2ruGh4OGXnCMa/mCctJI+cVp5SKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31896261},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"22.22.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.97.1","@design.estate/dees-element":"^2.4.0","@design.estate/dees-domtools":"^2.5.6","@design.estate/dees-wcctools":"^3.9.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.1.1","@git.zone/tsrun":"^2.0.5","@git.zone/tstest":"^3.6.6","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.11.2","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.19.0_1784719111486_0.8505013822748628","host":"s3://npm-registry-packages-npm-production"}},"2.19.1":{"name":"@serve.zone/catalog","version":"2.19.1","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@2.19.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"728e3dc763beb571cc1ae774076edf1b7ec5ef39","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.19.1.tgz","fileCount":156,"integrity":"sha512-vZOXcImEd5ByliY30Y6LlRLZxs2rlWTKeIAWn/Y0iO4uGA2UV0KczcGh/mnmDCzVsxWFqw5wjl6S99v/TNh+Fg==","signatures":[{"sig":"MEQCICXM5y8ITyAUFbykg1Uq5QO4wG0H46nHvCcDzczRE3oUAiAsinaIR6kGTiTaAaihsUeXDj11N7iJ7ttbgqB6nR7MDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6298080},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.97.1","@design.estate/dees-element":"^2.4.0","@design.estate/dees-domtools":"^2.5.6","@design.estate/dees-wcctools":"^3.9.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.1.1","@git.zone/tsrun":"^2.0.5","@git.zone/tstest":"^3.6.6","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.11.3","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.19.1_1784875801742_0.2772537185332511","host":"s3://npm-registry-packages-npm-production"}},"2.19.2":{"name":"@serve.zone/catalog","version":"2.19.2","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@2.19.2","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"48fba2a3b52641f5736fac4c2cf8313803d81baf","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.19.2.tgz","fileCount":162,"integrity":"sha512-X1ptwB27GFtvBfK5gn6v7mb4ZTUEzEapH446PgLjfW8+p/Pboo2vq55jBpZho5pv0CWPys06hJdT+RnC9Naf8Q==","signatures":[{"sig":"MEYCIQCdcno1tiH42lTTy2JOtPwU5W48oLhieLCppLaxRmGmLwIhAKLbAwnjugnlUeyq0ORHlUtpLKhG5CWXWYDEuRC5IAY9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33796055},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.97.1","@design.estate/dees-element":"^2.4.0","@design.estate/dees-domtools":"^2.5.6","@design.estate/dees-wcctools":"^3.9.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.1.1","@git.zone/tsrun":"^2.0.5","@git.zone/tstest":"^3.6.6","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.11.3","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.19.2_1784884200978_0.9519323128295902","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@serve.zone/catalog","version":"2.20.0","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@2.20.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"9f5cb0b9d8543969797df3e89a323278316f30b5","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.20.0.tgz","fileCount":162,"integrity":"sha512-OrX0aS4Qo3q9U+EP6JKlCgLbRr7cDUdpKuK0E5hkt29aQZWB4/zcMxA2zppwc1zWi9iDne8cWCGZOzJhHsrMcA==","signatures":[{"sig":"MEQCIGLmnCHwuCbTNhk5YzIdjTqC46qc0IAJrsVH5rwd+tx2AiBzyBS32YlTTVcSNktFdtS0hBF+0sWRYnQJc5lzTejeOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31907177},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.97.1","@design.estate/dees-element":"^2.4.0","@design.estate/dees-domtools":"^2.5.6","@design.estate/dees-wcctools":"^3.9.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.1.1","@git.zone/tsrun":"^2.0.5","@git.zone/tstest":"^3.6.7","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.11.3","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.20.0_1785143490090_0.26619225992622075","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@serve.zone/catalog","version":"2.21.0","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@2.21.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"5d4b30422fa3fcfb0ee2b5bc525ec3512cefd38a","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.21.0.tgz","fileCount":162,"integrity":"sha512-dKbq4Cp8CQX29qO9gOOxM+9ChfzDv13q8A54aVVFR7C1b4e5MoqAAD0qQeYajoHVer+KRCukNNVrRs94Xsmr2g==","signatures":[{"sig":"MEYCIQDJ4/uSPW0s/boOgnzZiz5o8wjL3RU5kZfsgv4HDSytbgIhAJSVkcBo4MVzBUAmrzcpjHl7PMlQm7xsu7M3+ZX+1yCE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31924953},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.97.1","@design.estate/dees-element":"^2.4.0","@design.estate/dees-domtools":"^2.5.6","@design.estate/dees-wcctools":"^3.9.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.1.1","@git.zone/tsrun":"^2.0.5","@git.zone/tstest":"^3.6.7","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.11.3","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.21.0_1785165559954_0.3902426695707253","host":"s3://npm-registry-packages-npm-production"}},"2.21.1":{"name":"@serve.zone/catalog","version":"2.21.1","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@2.21.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"bc2d89f7a4aa16a92e43c7f9be4703ad526fe78b","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-2.21.1.tgz","fileCount":162,"integrity":"sha512-G/TTppM1Q5bgQsBeyvx6ZjUdj4iIGCTVvlgEk2x/Ihpur5OkV6RqjiZ1JP7EUZfkDPiLI4Ay+w637kI0HOwwiQ==","signatures":[{"sig":"MEQCIERpBZI/Ucakr6avIGJ1pm61tNY7LqS/5Gnm39ogpbPGAiBy8J185kCtiLtkb2e+OvY+/KTFfZuhEajyQ+iEejD53g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31932573},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^3.97.1","@design.estate/dees-element":"^2.4.0","@design.estate/dees-domtools":"^2.5.6","@design.estate/dees-wcctools":"^3.9.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.1.1","@git.zone/tsrun":"^2.0.5","@git.zone/tstest":"^3.6.7","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.11.3","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_2.21.1_1785173751897_0.7706996913759483","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@serve.zone/catalog","version":"3.0.0","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@3.0.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"5f297737d6ecd265d144e96bafb77ebde4ced035","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-3.0.0.tgz","fileCount":163,"integrity":"sha512-vFq+czMlAumL9IH+3jNy9AFXhh+9D5VkVwhhWVpuM2ZuNF4VkcM3/riyGoBDgiVNuhH6J72fRRBEs9feqWSq3g==","signatures":[{"sig":"MEUCIGpKuQX4ZT73mmpr6C4YvbXIbQ1/+AT8Rb/5rem6AKlaAiEA+dvx7ZxMhJFH5pKuIJDJQZR4Q3ISbDjeYwDEhiQ4690=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29884982},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^8.0.0","@design.estate/dees-element":"^3.0.0","@design.estate/dees-domtools":"^3.0.0","@design.estate/dees-wcctools":"^3.9.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.4.1","@git.zone/tsrun":"^2.0.6","@git.zone/tstest":"^4.0.0","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.13.0","@push.rocks/projectinfo":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_3.0.0_1788427125490_0.998705252210973","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@serve.zone/catalog","version":"3.0.1","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@3.0.1","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"71c6b1c85aaf6b68b06f99c0dc064ee652d807e3","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-3.0.1.tgz","fileCount":163,"integrity":"sha512-+E5RrGLSO0cp5uy7g9ExM8Jez3VaOqYHzvnMS6m+l8/k086tUPmjso2XdeL/cC/G3cUj2twsvoSa4Ab3U/mgTg==","signatures":[{"sig":"MEUCIHA5CG4Fw2CnfZuMXtCe1nsUhF/52zS4HjmOlZDcfG20AiEAkIBdcG+ZeUVbgOKruCYhdQGxcbcA5yultRuPQ9qzEYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29884982},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"_nodeVersion":"25.2.1","browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^8.0.0","@design.estate/dees-element":"^3.0.0","@design.estate/dees-domtools":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.4.1","@git.zone/tsrun":"^2.0.6","@git.zone/tstest":"^4.0.0","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.13.0","@push.rocks/projectinfo":"^5.1.0","@design.estate/dees-wcctools":"^3.9.3"},"_npmOperationalInternal":{"tmp":"tmp/catalog_3.0.1_1788432519952_0.9841499837252823","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@serve.zone/catalog","version":"3.0.2","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@3.0.2","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"d70f7ffe033ee40399345fa590e445dd78dca92f","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-3.0.2.tgz","fileCount":162,"integrity":"sha512-vC9yRnY3nYJJPIUAVVhkeNlD1jW6wSXU8dBXisrfDFQIyxpEHJPHsyDU+biCz+AUdT6BYSmc+jK709StBNA7iw==","signatures":[{"sig":"MEUCIDANRv5/ZmTk96moFewq/0oJR9oik76vAX5+3DSRvOgmAiEA3/ZXb8y6Fo+VWNG5xUo6Ltmix0pMiOMPlWBeNgifV5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29770108},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^9.6.0","@design.estate/dees-element":"^3.1.1","@design.estate/dees-domtools":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.4.1","@git.zone/tsrun":"^2.0.6","@git.zone/tstest":"^4.1.1","@git.zone/tsbuild":"^4.4.2","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.13.0","@push.rocks/projectinfo":"^5.1.0","@design.estate/dees-wcctools":"^3.9.3"},"_npmOperationalInternal":{"tmp":"tmp/catalog_3.0.2_1788947295051_0.02963462727261823","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@serve.zone/catalog","version":"3.1.0","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@3.1.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"dd3b6bb094fdfe2ac6dd47362eea01291550cd45","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-3.1.0.tgz","fileCount":162,"integrity":"sha512-xi7fOMS0AqMRaUwXs+m4ah2RXLfguZ8RUgobn0NMX3wNo9YIkOjyI2j4sZAr0SeiUqFfL++1zEZH6+Hpcy8u/A==","signatures":[{"sig":"MEQCIEWS3GKy1eoZP/bmEwBn/5ILFqMZXU+3r9Sh9P++ZPAnAiB7gzur/v+XvJGBRbvaC7CftKMjbfw17wfPxprB1HcI3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDq9yTkdZCdt/K2a3HS61/bRiqbH3LH+VzCuwVPAwP4XAiALzt43Lrg4pfL5EQskqoWJtaFMds6osJdymsyzoXiggw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29789417},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^9.6.0","@design.estate/dees-element":"^3.1.1","@design.estate/dees-domtools":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.5.0","@git.zone/tsrun":"^2.0.6","@git.zone/tstest":"6.1.0","@git.zone/tsbuild":"^4.4.3","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.13.0","@push.rocks/projectinfo":"^5.1.0","@design.estate/dees-wcctools":"^3.9.3"},"_npmOperationalInternal":{"tmp":"tmp/catalog_3.1.0_1789499507927_0.41785381919963305","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@serve.zone/catalog","version":"4.0.0","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@4.0.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"2785848e8557857626156add9eab529ed7f396d8","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-4.0.0.tgz","fileCount":162,"integrity":"sha512-MYNUBYl5HiJk7dRj0UuvnhHvT3St7zBaFNvfevlJIYvt8ALfr/N8j27ofpm9PwpCHpvt5rE11lwrxYi+/PF4YA==","signatures":[{"sig":"MEYCIQC5MDwi5d/YngdoHUgHMLXOwZJv1Zifespy3jK0lpZxZgIhAJh0pBycjT3os01XGCK2K5/S0RFGqNxU04qpyU9Egxxx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDefkNKGr20IraLqn1jC/2Wtea0wCDavZsKRhRvXVMQ4AIhAMHjcZVz+p46xvTr+3UMP6h8yjzCdrJ+Z3Q1TP9qVirb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29875870},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^10.0.0","@design.estate/dees-element":"^3.1.1","@design.estate/dees-domtools":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.5.0","@git.zone/tsrun":"^2.0.6","@git.zone/tstest":"6.1.0","@git.zone/tsbuild":"^4.4.3","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.13.0","@push.rocks/projectinfo":"^5.1.0","@design.estate/dees-wcctools":"^3.9.3"},"_npmOperationalInternal":{"tmp":"tmp/catalog_4.0.0_1789552378457_0.39988082696221916","host":"s3://npm-registry-packages-npm-production"}},"32.0.0":{"name":"@serve.zone/catalog","version":"32.0.0","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@32.0.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"c964e35db4432361a2230460d71ea405d4f2996b","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-32.0.0.tgz","fileCount":162,"integrity":"sha512-InQzFQHnkp1QjN0ff56xD6NxNHxBWGpuV4urRmr1/c8pzOauihFqWrUZttHjGq3Xq/S2wsPG6UU+2Ys1A8QwRw==","signatures":[{"sig":"MEUCIG2S4IvkRPV16BqNlQ48a+6DgREFcvDeAnT4vnPpTlNuAiEAlWdlWdPAyBhXwhflcD2iihYjXIKKGRQ3OQJjstTnw6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBby7Zd9v6NzNseY3wCgnwoGC/kd5AJX7y264gpr1iHqAiEA0ZBRlBpkJvYfr3Yv1axwVVUiKE7r8N4pW5eW90YsVuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29875905},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^10.0.0","@design.estate/dees-element":"^3.1.1","@design.estate/dees-domtools":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.5.1","@git.zone/tsrun":"^2.0.6","@git.zone/tstest":"6.1.1","@git.zone/tsbuild":"^4.5.0","@git.zone/tswatch":"^3.3.5","@git.zone/tsbundle":"^2.13.0","@push.rocks/projectinfo":"^5.1.0","@design.estate/dees-wcctools":"^3.9.3"},"_npmOperationalInternal":{"tmp":"tmp/catalog_32.0.0_1789773671352_0.10850453153719775","host":"s3://npm-registry-packages-npm-production"}},"33.0.0":{"name":"@serve.zone/catalog","version":"33.0.0","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@33.0.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"76c6597c7f617e314ca1bbe787c3877b184dd4b6","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-33.0.0.tgz","fileCount":162,"integrity":"sha512-GcVUxVgeiSC/PZUw38yvWvUFREOqhlLJFV7mCfW053HsUs6zYlEpx/5Q4CaUQBCJOjK3jFla9Mmsw9HRdZcfNw==","signatures":[{"sig":"MEYCIQD+boMr0vRJ4G0j3YcrJnGXwwi3vl95zZYlJFrq2/2k+gIhALYhbXRt3i03mvDmZryL7OWxbrkjiUqGv/XpdOLV0j4Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDm/lmmMzSDOPnrXWVeBnMHHk7IrQ+i/1jbKPELqADWNwIhAP1wEngEm4/QKk88pfuxGJWTxG0zriU7/+hGt69ojsah","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32847608},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^16.4.0","@design.estate/dees-element":"^3.3.0","@design.estate/dees-domtools":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.6.2","@git.zone/tsrun":"^3.0.1","@git.zone/tstest":"6.3.2","@git.zone/tsbuild":"^5.0.0","@git.zone/tswatch":"^4.0.1","@git.zone/tsbundle":"^2.15.0","@push.rocks/projectinfo":"^5.1.0","@design.estate/dees-wcctools":"^3.9.4"},"_npmOperationalInternal":{"tmp":"tmp/catalog_33.0.0_1790538535928_0.4474272791069587","host":"s3://npm-registry-packages-npm-production"}},"34.0.0":{"name":"@serve.zone/catalog","version":"34.0.0","author":"Task Venture Capital GmbH","license":"MIT","_id":"@serve.zone/catalog@34.0.0","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"dist":{"shasum":"509fd24bffbe1c9be658738b3d9785679e90f308","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-34.0.0.tgz","fileCount":179,"integrity":"sha512-MZh+L61u0Jqwz/9KsVageC3Ou+6rgnhyA12yeNW64wGPBjhReDgpUz6t7EHrcGblw9ND3EaSXDOHmrI7baAb7A==","signatures":[{"sig":"MEUCIFJ1qlP8EWLBruFqkT4YwsgdGZWYipdnBiM5+3xJcrcEAiEAj+LRBI5iD0mWi/gMsmHL+zDsclWidvwJfRKBBVpwKZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIELPAKYF7yM142TStVbNR3Rn8AWCo99L75hQzNfsntZ8AiBIKVunz7FXlW6TO3TUCpTwbKiZqu51SXi3aP2fAtU4Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33753234},"main":"dist_ts_web/index.js","type":"module","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^16.15.0","@design.estate/dees-element":"^3.4.0","@design.estate/dees-domtools":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.6.2","@git.zone/tsrun":"^3.0.2","@git.zone/tstest":"6.3.2","@git.zone/tsbuild":"^5.0.0","@git.zone/tswatch":"^4.0.2","@git.zone/tsbundle":"^3.0.1","@push.rocks/projectinfo":"^5.1.0","@design.estate/dees-wcctools":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/catalog_34.0.0_1790687874356_0.5337480484540302","host":"s3://npm-registry-packages-npm-production"}},"34.1.0":{"_id":"@serve.zone/catalog@34.1.0","dist":{"shasum":"e2f06817b94e100d483b1a7f1bad5c8b73bbc5c8","tarball":"https://registry.npmjs.org/@serve.zone/catalog/-/catalog-34.1.0.tgz","fileCount":179,"integrity":"sha512-+uqEbJBMqvGKLPN/fsearFldCdGrd2RXwrTkVaH1CvNuT6c/hJZzupsOEylUkiI7CxtEotlvTGBGYdU95u7gLw==","signatures":[{"sig":"MEUCIQDd3cZPB9rCVPe2MfhIAm4J5z2f/r51D+dcvHB5rU47vQIgALI4KX0Q6pyqp1eov1BBSI6vwk34RPLZshjuHMmRYYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKQc9mb/EyddL7sPYHdoQ6ZfsGc3oKRZlhTVwkxWSStwIgScNPZ4b6oYoh/go1oCuuKbzT3a3PAbCH/LVAD7tkn8o="}],"unpackedSize":33854121},"main":"dist_ts_web/index.js","name":"@serve.zone/catalog","type":"module","author":"Task Venture Capital GmbH","license":"MIT","private":false,"scripts":{"test":"tstest test/","build":"tsbuild tsfolders --allowimplicitany && tsbundle","watch":"tswatch"},"typings":"dist_ts_web/index.d.ts","version":"34.1.0","_npmUser":{"name":"lossless","email":"hello@lossless.com"},"description":"UI component catalog for serve.zone","directories":{},"maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"browserslist":["last 1 Chrome versions"],"dependencies":{"@design.estate/dees-catalog":"^16.17.0","@design.estate/dees-element":"^3.4.0","@design.estate/dees-domtools":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.6.2","@git.zone/tsrun":"^3.0.2","@git.zone/tstest":"6.3.2","@git.zone/tsbuild":"^5.0.0","@git.zone/tswatch":"^4.0.2","@git.zone/tsbundle":"^3.1.0","@push.rocks/projectinfo":"^5.1.0","@design.estate/dees-wcctools":"^4.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/catalog_34.1.0_1790694838567_0.24810065407790094"}}},"time":{"created":"2026-02-20T13:08:21.409Z","modified":"2026-09-29T15:13:58.949Z","1.0.1":"2026-02-20T13:08:21.772Z","1.1.0":"2026-02-20T13:29:23.769Z","2.0.1":"2026-02-20T15:02:49.959Z","2.1.0":"2026-02-20T15:37:05.922Z","2.2.0":"2026-02-21T21:06:54.486Z","2.3.0":"2026-02-22T01:06:14.182Z","2.4.0":"2026-02-23T21:07:43.925Z","2.5.0":"2026-02-23T21:23:54.637Z","2.6.0":"2026-03-16T11:45:02.786Z","2.6.1":"2026-03-16T14:20:07.380Z","2.6.2":"2026-03-16T14:53:26.579Z","2.7.0":"2026-03-17T19:30:05.894Z","2.8.0":"2026-03-18T02:34:32.905Z","2.9.0":"2026-03-19T16:01:53.367Z","2.9.1":"2026-04-02T17:18:34.123Z","2.10.0":"2026-04-02T18:48:48.539Z","2.11.0":"2026-04-02T21:16:28.701Z","2.11.1":"2026-04-04T20:47:31.536Z","2.11.2":"2026-04-05T02:37:47.906Z","2.12.0":"2026-04-07T22:27:50.590Z","2.12.1":"2026-04-07T22:34:28.596Z","2.12.2":"2026-04-07T22:42:02.937Z","2.12.3":"2026-04-07T22:45:53.716Z","2.12.4":"2026-04-13T22:48:42.782Z","2.12.5":"2026-05-24T10:18:37.226Z","2.12.6":"2026-05-24T21:18:03.570Z","2.12.7":"2026-05-28T16:36:47.515Z","2.12.8":"2026-06-03T16:02:27.634Z","2.13.0":"2026-06-04T12:29:56.743Z","2.14.0":"2026-06-06T17:19:06.536Z","2.15.0":"2026-07-20T22:46:41.483Z","2.16.0":"2026-07-21T11:59:31.731Z","2.17.0":"2026-07-21T14:53:31.084Z","2.18.0":"2026-07-21T23:19:25.517Z","2.18.1":"2026-07-22T11:05:57.681Z","2.19.0":"2026-07-22T11:18:31.738Z","2.19.1":"2026-07-24T06:50:01.954Z","2.19.2":"2026-07-24T09:10:01.220Z","2.20.0":"2026-07-27T09:11:30.371Z","2.21.0":"2026-07-27T15:19:20.223Z","2.21.1":"2026-07-27T17:35:52.151Z","3.0.0":"2026-09-03T09:18:45.725Z","3.0.1":"2026-09-03T10:48:40.230Z","3.0.2":"2026-09-09T09:48:15.307Z","3.1.0":"2026-09-15T19:11:48.115Z","4.0.0":"2026-09-16T09:52:58.633Z","32.0.0":"2026-09-18T23:21:11.540Z","33.0.0":"2026-09-27T19:48:56.118Z","34.0.0":"2026-09-29T13:17:54.594Z","34.1.0":"2026-09-29T15:13:58.753Z"},"author":"Task Venture Capital GmbH","license":"MIT","description":"UI component catalog for serve.zone","maintainers":[{"name":"lossless","email":"hello@lossless.com"}],"readme":"# @serve.zone/catalog\n\n`@serve.zone/catalog` is the shared web-component catalog for serve.zone dashboards. It packages the UI building blocks used by Onebox, DcRouter-style operations views, and other serve.zone admin surfaces: dashboards, service views, app-store screens, DNS and routing tools, registry panels, email views, settings, tokens, and demo shells.\n\n## Issue Reporting and Security\n\nFor reporting bugs, issues, or security vulnerabilities, please visit [community.foss.global/](https://community.foss.global/). This is the central community hub for all issue reporting. Developers who sign and comply with our contribution agreement and go through identification can also get a [code.foss.global/](https://code.foss.global/) account to submit Pull Requests directly.\n\n## Install\n\n```bash\npnpm add @serve.zone/catalog\n```\n\nThe components render `dees-*` elements from `@design.estate/dees-catalog` 16. An application that also uses `@design.estate/dees-catalog` directly must depend on the same major, so that one copy is installed: custom elements are registered once per page, and a second copy fails with `NotSupportedError` when it defines the same tags.\n\n## What It Provides\n\nThe package exports browser-first TypeScript modules from `ts_web/index.ts`:\n\n```typescript\nexport * from './elements/index.js';\nexport * from './pages/index.js';\n```\n\nImporting a component registers its custom element through `@design.estate/dees-element` decorators. Components use the Dees design system, support light and dark themes through Dees theme helpers, and communicate through DOM properties plus `CustomEvent` dispatching.\n\n```typescript\nimport {\n  SzDashboardView,\n  SzLoginView,\n  SzServiceDetailView,\n} from '@serve.zone/catalog';\n```\n\n```html\n<sz-dashboard-view></sz-dashboard-view>\n<sz-login-view></sz-login-view>\n<sz-service-detail-view></sz-service-detail-view>\n```\n\n## Component Areas\n\n| Area | Components |\n| --- | --- |\n| Dashboard | `SzDashboardView`, `SzResourceUsageCard`, `SzTrafficCard`, `SzPlatformServicesCard`, `SzCertificatesCard`, `SzReverseProxyCard`, `SzDnsSslCard`, `SzQuickActionsCard`, and status-grid components. |\n| Services | `SzServicesListView`, `SzServiceDetailView`, `SzServiceCreateView`, `SzServicesBackupsView`, and `SzAppStoreView`. |\n| Network and domains | `SzNetworkProxyView`, `SzNetworkDnsView`, `SzNetworkDomainsView`, and `SzDomainDetailView`. |\n| Routes | `SzRouteListView`, `SzRouteCard`, and `SzInputRouteSourcePolicy` for route configuration, match criteria, actions, TLS mode, source bindings, and route-level source policy editing. |\n| Mail | `SzMtaListView` and `SzMtaDetailView` for inbound/outbound email operations views. |\n| Registries | `SzRegistryAdvertisement` and `SzRegistryExternalView`. |\n| Auth and settings | `SzLoginView`, `SzTokensView`, and `SzSettingsView`. |\n| Configuration | `SzConfigOverview` and `SzConfigSection`. |\n| Status and time | `TSzStatus` with `szStatusVocabulary`, `getSzStatus()` and `isSzStatusUp()`; `SzStatusBadge` (`<sz-status-badge>`), `createSzStatusColumn()`, `renderSzTime()`, `createSzTimeColumn()` and the `renderSz*` cell renderers. |\n| Demo pages | The `mainpage` and `szDemoApp` pages (the latter renders `<sz-demo-app-shell>`) and the `SzDemoView*` components used by the development/demo environment. |\n\nThe exported catalog currently contains more than 30 product UI components plus demo orchestration components. Prefer the exported barrel imports over deep file imports unless you are working inside this repository.\n\n## Usage Patterns\n\nMost components expose data through typed properties and emit actions as DOM events.\n\n### One status vocabulary\n\nEvery state a serve.zone product shows is a `TSzStatus` (`'running'`, `'deploying'`, `'failed'`,\n`'not-deployed'`, …; there is no `'error'`). Map the backend enum once and render the state with\n`<sz-status-badge>`, which draws a status dot and the sentence-case word in its `dees-badge` tone\n(\"● Running\"); the dot pulses while the state is in progress (Deploying, Starting, Pending, …). In a `dees-table`,\n`createSzStatusColumn()` gives the badge a column that sorts by urgency (failed first) and searches by\nthe word, and `createSzTimeColumn()` shows a moment relative to now (\"3 hr. ago\") with the absolute time\nas its tooltip. Times are milliseconds since the epoch.\n\n```typescript\nimport { createSzStatusColumn, createSzTimeColumn, type TSzStatus } from '@serve.zone/catalog';\n\nconst columns = [\n  { key: 'name', header: 'Name' },\n  createSzStatusColumn<IRow>({ key: 'status', header: 'Status', status: (rowArg) => toSzStatus(rowArg.state) }),\n  createSzTimeColumn<IRow>({ key: 'updatedAt', header: 'Updated', time: (rowArg) => rowArg.updatedAt }),\n];\n```\n\n### List views and pages\n\nThe list views (`sz-services-list-view`, `sz-tokens-view`, `sz-services-backups-view`,\n`sz-network-proxy-view`, `sz-network-dns-view`, `sz-network-domains-view`, `sz-registry-external-view`,\n`sz-mta-list-view`) are `dees-table`s: a row offers its primary action inline and the rest in its\nmenu, deletions are confirmed with a destructive `DeesModal.confirm`, and each view takes `loading`,\n`error`, `errorDetail` and `onRetry` for the table's own loading, error and empty states. A row that leads\nto a page opens with a single click or Enter (services `service-click`, domains `view`, mail `email-click`,\nproxy targets `target-click`); clicks on its inline actions and links do not open it. They sit under\nthe product's page header and carry no page title of their own.\n\n`sz-service-detail-view`, `sz-platform-service-detail-view` and `sz-domain-detail-view` are whole pages\non `dees-appui-page`: title, status badge, actions and tabs in the header, and `breadcrumbs`\n(`IAppLocationItem[]`) as the way back to the product's list.\n\n```typescript\nimport { html } from '@design.estate/dees-element';\nimport '@serve.zone/catalog';\n\nconst dashboardTemplate = html`\n  <sz-dashboard-view\n    .data=${dashboardData}\n    @action-click=${(event: CustomEvent) => {\n      console.log('dashboard action selected', event.detail);\n    }}\n  ></sz-dashboard-view>\n`;\n```\n\n`<sz-mta-list-view>` accepts `emails`, a controlled `searchQuery`, and\n`stickyFilterBar`. Search input emits a bubbling, composed `search-change`\nevent with `{ searchQuery }`. Consumers can place related context such as a\ntraffic chart between the filters and the email table through the\n`above-table` slot.\n\n```typescript\nconst emailLogTemplate = html`\n  <sz-mta-list-view\n    .emails=${emails}\n    .searchQuery=${searchQuery}\n    .stickyFilterBar=${true}\n    @search-change=${(event: CustomEvent<{ searchQuery: string }>) => {\n      searchQuery = event.detail.searchQuery;\n    }}\n  >\n    <dees-chart-area slot=\"above-table\"></dees-chart-area>\n  </sz-mta-list-view>\n`;\n```\n\n`<sz-mta-detail-view>` renders inbound SPF, DKIM, and DMARC results. For\noutbound mail it renders the recorded self-check over the exact signed message\nand actual egress source. The panel is present before the first delivery\nattempt, distinguishes waiting and unrecorded evidence from real pending,\ncompleted, indeterminate, and not-evaluated checks, and explicitly describes\nthe result as a prediction rather than a destination receipt.\n\n`<sz-service-create-view>` exposes the Onebox platform service requirements as\ntoggles. All six are off by default and are reported on the `create-service`\nevent detail as `enableMongoDB`, `enableS3`, `enableClickHouse`, `enableValkey`,\n`enableMariaDB`, and `enableMail`. `Mail (CoreMail)` requests a CoreMail\nbinding, so the deployed app receives the `MAIL_COREMAIL_*`, `MAIL_FROM`, and\n`SMTP_*` environment variables. The form is a `dees-form` in titled sections; `reset()` empties every field and clears every toggle.\n\n```typescript\nimport type { IServiceConfig } from '@serve.zone/catalog';\n\nconst createTemplate = html`\n  <sz-service-create-view\n    .registries=${registries}\n    @create-service=${(event: CustomEvent<IServiceConfig>) => {\n      void onebox.deployService({\n        name: event.detail.name,\n        image: event.detail.image,\n        enableMongoDB: event.detail.enableMongoDB,\n        enableS3: event.detail.enableS3,\n        enableClickHouse: event.detail.enableClickHouse,\n        enableValkey: event.detail.enableValkey,\n        enableMariaDB: event.detail.enableMariaDB,\n        enableMail: event.detail.enableMail,\n      });\n    }}\n  ></sz-service-create-view>\n`;\n```\n\nFor a full app-style demo shell with navigation, import the package and render `<sz-demo-app-shell>`:\n\n```html\n<sz-demo-app-shell></sz-demo-app-shell>\n```\n\nThe demo shell is useful for development and visual review. Production apps usually compose the lower-level components into their own routing and data-fetching layer.\n\nRoute policy editors can use `<sz-input-route-source-policy>` as a `dees-form` compatible input. It accepts available source profiles, optional path-class metadata, and preset policies, then returns normalized `IRouteSourceBinding[]` data through `getValue()` or form collection.\n\nProtection controls in source bindings and path policies use tri-state semantics:\n\n- omit `rateLimit` or `challenge` to inherit the effective source-profile or parent policy default\n- set `rateLimit: null` or `challenge: null` to explicitly clear an inherited control for that scope\n- set an object to apply a custom rate limit or browser challenge\n\nFor custom rate limits, the editor exposes a `When exceeded` selector. `Return 429` stores normal rate limiting behavior. `Browser challenge` stores the challenge on `rateLimit.onExceeded`, not on the binding-level `onExceeded` field.\n\n```typescript\nimport type {\n  IRoutePathClassOption,\n  IRouteSourceBinding,\n  ISourceProfileOption,\n} from '@serve.zone/catalog';\n\nconst sourceProfiles: ISourceProfileOption[] = [\n  { id: 'trusted-profile', name: 'Trusted Networks', hasSourceMatches: true },\n  { id: 'public-profile', name: 'Public', hasSourceMatches: true, matchesAllSources: true },\n];\n\nconst pathClassOptions: IRoutePathClassOption[] = [\n  { key: 'normal-html', label: 'Normal HTML' },\n];\n\nconst bindings: IRouteSourceBinding[] = [\n  {\n    sourceProfileRef: 'trusted-profile',\n    rateLimit: null,\n    onExceeded: { type: '429' },\n  },\n  {\n    sourceProfileRef: 'public-profile',\n    rateLimit: {\n      enabled: true,\n      maxRequests: 120,\n      window: 60,\n      keyBy: 'ip',\n      onExceeded: {\n        type: 'challenge',\n        challenge: {\n          providerId: 'smartchallenge',\n          challengeType: 'wait',\n          clearance: { ttlSeconds: 300, bindToHost: true },\n        },\n        clearanceEffect: 'bypass-rate-limit',\n      },\n    },\n    onExceeded: { type: '429' },\n  },\n];\n```\n\n```html\n<sz-input-route-source-policy key=\"sourcePolicy\"></sz-input-route-source-policy>\n```\n\n## TypeScript Interfaces\n\nMany components export their own data interfaces alongside the custom element class. These interfaces are intended for UI-facing view models, not as replacements for backend contracts from `@serve.zone/interfaces`.\n\n```typescript\nimport type {\n  IDashboardData,\n  IRouteConfig,\n  IRoutePathClassOption,\n  IRouteSourceBinding,\n  IServiceConfig,\n  IServiceDetail,\n  ISourceProfileOption,\n  IAppTemplate,\n} from '@serve.zone/catalog';\n```\n\nUse these types to shape component props in the frontend. Use `@serve.zone/interfaces` for API and persisted platform contracts.\n\n## Architecture\n\nThe catalog follows a consistent component pattern:\n\n```typescript\nimport {\n  DeesElement,\n  css,\n  cssManager,\n  customElement,\n  html,\n  property,\n} from '@design.estate/dees-element';\nimport { themeDefaultStyles } from '@design.estate/dees-catalog';\n\n@customElement('sz-example-card')\nexport class SzExampleCard extends DeesElement {\n  @property({ type: String })\n  public accessor label = '';\n\n  public static styles = [\n    themeDefaultStyles,\n    cssManager.defaultStyles,\n    css`\n      :host {\n        color: var(--dees-color-text-primary);\n        padding: var(--dees-spacing-md);\n      }\n    `,\n  ];\n\n  public render() {\n    return html`<span>${this.label}</span>`;\n  }\n}\n```\n\nProject layout:\n\n```text\n@serve.zone/catalog/\n├── html/                 # WccTools dev server shell\n├── ts_web/\n│   ├── index.ts          # package barrel export\n│   ├── elements/         # reusable sz-* web components\n│   └── pages/            # demo app and shell pages\n└── dist_ts_web/          # compiled npm entry point\n```\n\n## Development\n\n```bash\npnpm install\npnpm run watch\npnpm run build\npnpm test\n```\n\n`pnpm run watch` starts the WccTools development environment for browsing the catalog with demo data. `pnpm run build` compiles TypeScript folders and creates the browser bundle with `tsbundle`.\n\n## License and Legal Information\n\nThis repository contains open-source code licensed under the MIT License. A copy of the license can be found in the [license](./license) file.\n\n**Please note:** The MIT License does not grant permission to use the trade names, trademarks, service marks, or product names of the project, except as required for reasonable and customary use in describing the origin of the work and reproducing the content of the NOTICE file.\n\n### Trademarks\n\nThis project is owned and maintained by Task Venture Capital GmbH. The names and logos associated with Task Venture Capital GmbH and any related products or services are trademarks of Task Venture Capital GmbH or third parties, and are not included within the scope of the MIT license granted herein.\n\nUse of these trademarks must comply with Task Venture Capital GmbH's Trademark Guidelines or the guidelines of the respective third-party owners, and any usage must be approved in writing. Third-party trademarks used herein are the property of their respective owners and used only in a descriptive manner, e.g. for an implementation of an API or similar.\n\n### Company Information\n\nTask Venture Capital GmbH\nRegistered at District Court Bremen HRB 35230 HB, Germany\n\nFor any legal inquiries or further information, please contact us via email at hello@task.vc.\n\nBy using this repository, you acknowledge that you have read this section, agree to comply with its terms, and understand that the licensing of the code does not imply endorsement by Task Venture Capital GmbH of any derivative works.\n","readmeFilename":""}