{"_id":"@288-toolkit/ui","_rev":"18-4ac51eed47ff37cb5f102fca8b8ffdb1","name":"@288-toolkit/ui","dist-tags":{"latest":"5.2.4"},"versions":{"1.0.0":{"name":"@288-toolkit/ui","version":"1.0.0","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/ui@1.0.0","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"54e2664f74ac8e6a83eed8e8d419a2690a498c1a","tarball":"https://registry.npmjs.org/@288-toolkit/ui/-/ui-1.0.0.tgz","fileCount":8,"integrity":"sha512-rXVhvOmpobHevE5NM8Os5zZx8L0ZSMhIdbsK40qAjnehC4yR5TCvO8MAPWnekFgQdL0B7QuK6u93o/Td09NNmw==","signatures":[{"sig":"MEYCIQCTVmiaLBdmD/sdoKFZJA4GOlYFumeszo8NO2+t0N+aTQIhAOKgyg7aFqrkoE29oQUGFFi1GLFZqmswhS9gZhn4JCMl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2362},"type":"module","_from":"file:288-toolkit-ui-1.0.0.tgz","exports":{".":{"default":"./src/index.ts"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/private/var/folders/k6/gmpb3s_x4kb4v14gmbp18y_40000gs/T/f24c08890babb6b6fec48432c47a26a5/288-toolkit-ui-1.0.0.tgz","_integrity":"sha512-rXVhvOmpobHevE5NM8Os5zZx8L0ZSMhIdbsK40qAjnehC4yR5TCvO8MAPWnekFgQdL0B7QuK6u93o/Td09NNmw==","_npmVersion":"9.8.1","description":"[!IMPORTANT] This package only exports typescript files.","directories":{},"_nodeVersion":"20.6.0","_hasShrinkwrap":false,"peerDependencies":{"svelte":"4.x","@sveltejs/kit":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.0_1713902282687_0.12511346314912508","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@288-toolkit/ui","version":"1.0.1","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/ui@1.0.1","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"301d1fb375d6e4e3bdca0bfe1bac4739137dbfe0","tarball":"https://registry.npmjs.org/@288-toolkit/ui/-/ui-1.0.1.tgz","fileCount":9,"integrity":"sha512-ko9i7WSBnOewWP+b1dlvgjoRmCs+IRhdk/D6TJson/eXcbLNDbCgCF7BPcufwDsjzPGCwuErJY0PbNE11TeW1A==","signatures":[{"sig":"MEQCIGoKUpgfpjDG2RkThHtivdqag65JNzSVQGQBg86HynTaAiAQxicoOZFmGxrFrFrehAVnBM1+FEUjb904OVK7ygTbHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2427},"type":"module","_from":"file:288-toolkit-ui-1.0.1.tgz","exports":{".":{"default":"./src/index.ts"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/private/var/folders/k6/gmpb3s_x4kb4v14gmbp18y_40000gs/T/6329edf18e2885792476d4ae5cc7df25/288-toolkit-ui-1.0.1.tgz","_integrity":"sha512-ko9i7WSBnOewWP+b1dlvgjoRmCs+IRhdk/D6TJson/eXcbLNDbCgCF7BPcufwDsjzPGCwuErJY0PbNE11TeW1A==","_npmVersion":"9.8.1","description":"[!IMPORTANT] This package only exports typescript files.","directories":{},"_nodeVersion":"20.6.0","_hasShrinkwrap":false,"peerDependencies":{"svelte":"4.x","@sveltejs/kit":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.1_1713963375048_0.5425029897781395","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@288-toolkit/ui","version":"1.0.2","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/ui@1.0.2","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"97751f8e02f0f1b3828d7883547f828829f522f4","tarball":"https://registry.npmjs.org/@288-toolkit/ui/-/ui-1.0.2.tgz","fileCount":10,"integrity":"sha512-9t50QOb6zWBMefxDg0Vi4WbmWcefkbiYEDRpdFoOhjz4nlRYhOgny1gXH5ZjuEaS/r/xluo8Sq+gQgj7lYRwKQ==","signatures":[{"sig":"MEUCIH7MaJFzOkf7/OG5pm0yWUT2e+/V2EVwVhoZBQVbGkQjAiEA5R/vZ6T4nhnXApqbhTzBpeiWLoCYqEaYRXltDGTb86o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3010},"type":"module","_from":"file:288-toolkit-ui-1.0.2.tgz","exports":{".":{"default":"./src/index.ts"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/f3a7b653483972e560a4c6bc628ee7c8/288-toolkit-ui-1.0.2.tgz","_integrity":"sha512-9t50QOb6zWBMefxDg0Vi4WbmWcefkbiYEDRpdFoOhjz4nlRYhOgny1gXH5ZjuEaS/r/xluo8Sq+gQgj7lYRwKQ==","_npmVersion":"10.5.0","description":"A collection of functions, actions and stores to manipulate ui.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@288-toolkit/device":"1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"svelte":"4.x","@sveltejs/kit":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.2_1713968496648_0.13039854000418027","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@288-toolkit/ui","version":"1.0.3","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/ui@1.0.3","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"153b3aa44689b01fa6e1cf73efa9274e806db7d4","tarball":"https://registry.npmjs.org/@288-toolkit/ui/-/ui-1.0.3.tgz","fileCount":6,"integrity":"sha512-Lh+ONOXxFXdvvq8tHEn+vR1KYmyoyn1sqRS9VL0USRGnu1dMtqHspCbPTo/s10lRdC/4v2o+bJWj5AUXSzRwOQ==","signatures":[{"sig":"MEQCIESswUEnkphESJelm/PiYSjRoBdhzaYwcHoluUqDeEkqAiA8S74lco1BzX3h+oZwmV2/yTKpCSkSfDAwqNcsmwRtjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2496},"type":"module","_from":"file:288-toolkit-ui-1.0.3.tgz","exports":{".":{"default":"./src/index.ts"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/a57290ca3b503320dac8f25de5bd695d/288-toolkit-ui-1.0.3.tgz","_integrity":"sha512-Lh+ONOXxFXdvvq8tHEn+vR1KYmyoyn1sqRS9VL0USRGnu1dMtqHspCbPTo/s10lRdC/4v2o+bJWj5AUXSzRwOQ==","_npmVersion":"10.5.0","description":"A collection of functions, actions and stores to manipulate ui.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@288-toolkit/device":"1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"svelte":"4.x","@sveltejs/kit":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.3_1714076134671_0.2035173975241924","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@288-toolkit/ui","version":"1.0.4","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/ui@1.0.4","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"eb43b258919ece9501fe29576327083322f3fb58","tarball":"https://registry.npmjs.org/@288-toolkit/ui/-/ui-1.0.4.tgz","fileCount":6,"integrity":"sha512-Ion2XTT3tRLLV0URr+4+G8jgBhinE1QBW4nufyx/E/kf6uDMVhnANEJcgTiIGMN4D/KRl9K9GtbYysozOQhFAQ==","signatures":[{"sig":"MEQCICMTwH8teaGhRO2ETn/h5Xt6N+TG88S18cocRfMLjijlAiAF/ZfnYypu4lzKhbXaVs8JaCHKfB37ogEiuwpqOu4idA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2496},"type":"module","_from":"file:288-toolkit-ui-1.0.4.tgz","exports":{".":{"default":"./src/index.ts"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/3c3d2665c815f392bcf182416ae74936/288-toolkit-ui-1.0.4.tgz","_integrity":"sha512-Ion2XTT3tRLLV0URr+4+G8jgBhinE1QBW4nufyx/E/kf6uDMVhnANEJcgTiIGMN4D/KRl9K9GtbYysozOQhFAQ==","_npmVersion":"10.5.0","description":"A collection of functions, actions and stores to manipulate ui.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@288-toolkit/device":"1.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"svelte":"4.x","@sveltejs/kit":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.4_1714417504017_0.39370369811258454","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@288-toolkit/ui","version":"1.0.5","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/ui@1.0.5","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"68144f240ce37902973826b4f236990567ed7c06","tarball":"https://registry.npmjs.org/@288-toolkit/ui/-/ui-1.0.5.tgz","fileCount":6,"integrity":"sha512-oQYMUPzr+ODLO8dolx6yuhBD3PyISiW9x5n944LsTXeb3TcPx6gpLWL6LS9TNpzb28XmGAS45P+F05yNQD8ubw==","signatures":[{"sig":"MEUCIQCNOV9s+f7M3upEjMrps9vg6Wd+quMFeBvCM4PXc5U8bAIgLMsrYgUXO1pmFY5cBMxtFbmblpH7q+1SYWrmygPEF3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2496},"type":"module","_from":"file:288-toolkit-ui-1.0.5.tgz","exports":{".":{"default":"./src/index.ts"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/f3ec16d7434e4ba2c848bff072362da0/288-toolkit-ui-1.0.5.tgz","_integrity":"sha512-oQYMUPzr+ODLO8dolx6yuhBD3PyISiW9x5n944LsTXeb3TcPx6gpLWL6LS9TNpzb28XmGAS45P+F05yNQD8ubw==","_npmVersion":"10.5.0","description":"A collection of functions, actions and stores to manipulate ui.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@288-toolkit/device":"1.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"svelte":"4.x","@sveltejs/kit":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.5_1714418059195_0.4128526337570415","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@288-toolkit/ui","version":"2.0.0","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/ui@2.0.0","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"63e9f947149d591c3112d7d28b0bc841298ac168","tarball":"https://registry.npmjs.org/@288-toolkit/ui/-/ui-2.0.0.tgz","fileCount":12,"integrity":"sha512-WPhu+ZTSrEDE4sX2nOnZSAn+8Y8/gEDFIAxb2MVtS8R+X0Zk+8XhVg+qH0r1AtE48i+Vd4Ej/r1q5ntKKfAepw==","signatures":[{"sig":"MEYCIQCR9tglnWBFzDcQqbB2by13TkHhSInyDl6Tu6bjOcO6jwIhANk+T7QtVr0bd13zrBdEO288mbAyuoXxizFZzHGzVeJl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8693},"type":"module","_from":"file:288-toolkit-ui-2.0.0.tgz","exports":{".":{"default":"./src/index.ts"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/8a60612d93ca4e09b1823b7202564064/288-toolkit-ui-2.0.0.tgz","_integrity":"sha512-WPhu+ZTSrEDE4sX2nOnZSAn+8Y8/gEDFIAxb2MVtS8R+X0Zk+8XhVg+qH0r1AtE48i+Vd4Ej/r1q5ntKKfAepw==","_npmVersion":"10.5.0","description":"A collection of functions, actions and stores to manipulate ui.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ts-key-enum":"^2.0.12","@288-toolkit/device":"1.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"svelte":"4.x","@sveltejs/kit":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/ui_2.0.0_1714419627310_0.05950493332676299","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@288-toolkit/ui","version":"2.1.0","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/ui@2.1.0","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"1c41f57ab2e398f266c2403b54c9946536170c0e","tarball":"https://registry.npmjs.org/@288-toolkit/ui/-/ui-2.1.0.tgz","fileCount":18,"integrity":"sha512-gDsBnZScsWxuapGJWlH8vw3J261tk413WsX0+9zljkjidkM48/ygTlgGiku2X6Ju4EPFhcpN07Lf56wL924GAQ==","signatures":[{"sig":"MEYCIQCF+lTIsvHzlhjpXRDaAbC/Tx+6YUhGEe8uTsJVIzd7VwIhAOzPSQq7mrrae8MHoP+kc00w9JZR1gRtGxFi12PK7RsA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15816},"type":"module","_from":"file:288-toolkit-ui-2.1.0.tgz","exports":{".":{"default":"./src/index.ts"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/5ab2414092c167d081311746eaaea6fb/288-toolkit-ui-2.1.0.tgz","_integrity":"sha512-gDsBnZScsWxuapGJWlH8vw3J261tk413WsX0+9zljkjidkM48/ygTlgGiku2X6Ju4EPFhcpN07Lf56wL924GAQ==","_npmVersion":"10.5.0","description":"A collection of functions, actions and stores to manipulate ui.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ts-key-enum":"^2.0.12","@288-toolkit/device":"1.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"svelte":"4.x","@sveltejs/kit":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/ui_2.1.0_1714500775380_0.08210686977784398","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@288-toolkit/ui","version":"4.0.0","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/ui@4.0.0","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"887415c95189714478c991b54fa476f64bf910b7","tarball":"https://registry.npmjs.org/@288-toolkit/ui/-/ui-4.0.0.tgz","fileCount":34,"integrity":"sha512-rj3mn4jy8U4oILN2xeByl2YYzX4cv4iseHLjpB3Yew/wRUt9rBwAe4FXzNH7VHbcZPxtSncqbELSv5XG/SmDmg==","signatures":[{"sig":"MEUCIQCsjafrtm8ZpJInEdBArwA44XuDUD7Pvo8hqAjSWOmD5wIgEwJrOoZzXVYu0DKRBHodNDRrNXkzw/vMiBmFDuzlo4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21236},"type":"module","_from":"file:288-toolkit-ui-4.0.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","build":"svelte-package","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/c859b9886cdd2d30f88410da019c73e8/288-toolkit-ui-4.0.0.tgz","_integrity":"sha512-rj3mn4jy8U4oILN2xeByl2YYzX4cv4iseHLjpB3Yew/wRUt9rBwAe4FXzNH7VHbcZPxtSncqbELSv5XG/SmDmg==","_npmVersion":"10.5.0","description":"```sh npm i @288-toolkit/ui ```","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ts-key-enum":"2.0.12","@288-toolkit/device":"3.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"svelte":"4.x","@sveltejs/kit":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/ui_4.0.0_1714509604931_0.12473092433484734","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@288-toolkit/ui","version":"5.0.0","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/ui@5.0.0","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"8b3d15c62cb2aadd31a0cead4c5308ecbad69137","tarball":"https://registry.npmjs.org/@288-toolkit/ui/-/ui-5.0.0.tgz","fileCount":34,"integrity":"sha512-f0UDzxLYY6PfRNus57NVFrbAP2yMkhYP/U/kCXPO1dLOpW7JzdXZgMgE59hM8sc7oPznR7Ukz4P5HFCVHtoiow==","signatures":[{"sig":"MEUCIQDYFRarMu3aomANN+1pomTQFBtl3QCzD6+BxqE9niHgegIgfcylrAn5ysoLZGLxaN8zUF30i/wqnosj4XgLC2XvSzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21308},"type":"module","_from":"file:288-toolkit-ui-5.0.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","build":"svelte-package","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/686fe3233bd1bd4d0fb5ecedf7fb25c7/288-toolkit-ui-5.0.0.tgz","_integrity":"sha512-f0UDzxLYY6PfRNus57NVFrbAP2yMkhYP/U/kCXPO1dLOpW7JzdXZgMgE59hM8sc7oPznR7Ukz4P5HFCVHtoiow==","_npmVersion":"10.5.0","description":"```sh npm i @288-toolkit/ui ```","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ts-key-enum":"2.0.12","@288-toolkit/device":"4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"svelte":"4.x","@sveltejs/kit":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/ui_5.0.0_1714522091440_0.8223349961290476","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@288-toolkit/ui","version":"5.0.1","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/ui@5.0.1","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"b309e3d87ee0aac5d3e079d8f432fa61e26bd9d3","tarball":"https://registry.npmjs.org/@288-toolkit/ui/-/ui-5.0.1.tgz","fileCount":34,"integrity":"sha512-ambNnEW1ShG1jLPLlZHrqxbBT4VzaNTUIzY9AxS2Tt+jtPeUnzf8X5J6UxNYXv8ojc//sEUNm8fz7ljUPNTmXw==","signatures":[{"sig":"MEUCIQCh0l5qQoiacLmXR5GW6cvHhUWogUt3W0W4gqOqYvB8AgIgQEIn7bvcBVNQFol2QH3/lbClJxR4yvltVpW4kDYjalI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21315},"type":"module","_from":"file:288-toolkit-ui-5.0.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","build":"svelte-package","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/77208db7aed518db625524c3ab731816/288-toolkit-ui-5.0.1.tgz","_integrity":"sha512-ambNnEW1ShG1jLPLlZHrqxbBT4VzaNTUIzY9AxS2Tt+jtPeUnzf8X5J6UxNYXv8ojc//sEUNm8fz7ljUPNTmXw==","_npmVersion":"10.5.0","description":"```sh npm i @288-toolkit/ui ```","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ts-key-enum":"2.0.12","@288-toolkit/device":"4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"svelte":"4.x || 5.x","@sveltejs/kit":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/ui_5.0.1_1714525751345_0.2729521121230505","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@288-toolkit/ui","version":"5.1.0","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/ui@5.1.0","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"832c01edad8bb46b98986922be6005195213d893","tarball":"https://registry.npmjs.org/@288-toolkit/ui/-/ui-5.1.0.tgz","fileCount":34,"integrity":"sha512-v+RZsW+OnSfdB4XgXB3pfNFSF22LldYAZlkKCdvntPJVP+XnluFtEcqlJ85rjeAqTMwNuQpEjbAAvuf5N+th0g==","signatures":[{"sig":"MEYCIQDLZP5LsrM0IybDMW9lMBEe5CvvK10da/1nh9QYmfnogwIhAIF4pqkGqwHzhidNFRllKOP0eU2Sy2+SDjRd6n0U9pCn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21756},"type":"module","_from":"file:288-toolkit-ui-5.1.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","build":"svelte-package -i src","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/4b24392266313cb25dfbe96d1868edea/288-toolkit-ui-5.1.0.tgz","_integrity":"sha512-v+RZsW+OnSfdB4XgXB3pfNFSF22LldYAZlkKCdvntPJVP+XnluFtEcqlJ85rjeAqTMwNuQpEjbAAvuf5N+th0g==","_npmVersion":"10.5.0","description":"```sh npm i @288-toolkit/ui ```","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ts-key-enum":"2.0.12","@288-toolkit/device":"4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"svelte":"4.x || 5.x","@sveltejs/kit":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/ui_5.1.0_1715709526145_0.8421103312565881","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@288-toolkit/ui","version":"5.2.0","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/ui@5.2.0","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"533d070a519bc50b20e22de56642219edaef35f0","tarball":"https://registry.npmjs.org/@288-toolkit/ui/-/ui-5.2.0.tgz","fileCount":36,"integrity":"sha512-57Rvokg4icNZrrysPYsX8cJawlNF1Neg9AsCGgbOIiCb5+7XChVnK7BI0XMYLtFSj9rrJPRV3vOsZuxA0SQkTw==","signatures":[{"sig":"MEUCIGbAMtL80rGxb18Zy8+WxyOg053Ky/Sjan9db1MITIqKAiEAnjrfcaruAjzMiETxP9i4IBE0W2QOuMMScRxVTeJNavQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22480},"type":"module","_from":"file:288-toolkit-ui-5.2.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","build":"svelte-package -i src","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/c91b8ac328b47a94bbcb8bafc7cd7b6b/288-toolkit-ui-5.2.0.tgz","_integrity":"sha512-57Rvokg4icNZrrysPYsX8cJawlNF1Neg9AsCGgbOIiCb5+7XChVnK7BI0XMYLtFSj9rrJPRV3vOsZuxA0SQkTw==","_npmVersion":"10.5.0","description":"```sh npm i @288-toolkit/ui ```","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ts-key-enum":"2.0.12","@288-toolkit/device":"4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"svelte":"4.x || 5.x","@sveltejs/kit":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/ui_5.2.0_1715710068053_0.5927438870643851","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"@288-toolkit/ui","version":"5.2.1","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/ui@5.2.1","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"2ab8963e4068e9a058458d5c06951bf45960d046","tarball":"https://registry.npmjs.org/@288-toolkit/ui/-/ui-5.2.1.tgz","fileCount":36,"integrity":"sha512-gOqU346KrECl+Yij/TvklreAVEQP1PPldKbIKU+H11y8DV7AL/eTA0KQz4heXHJ4Pd+dd7nxtG86dL/9aeLi7A==","signatures":[{"sig":"MEYCIQC1XMm9jdr0ONcbZIhiLjREePYOMzKcd7DEwx/0VCEDDAIhAJK0jZmTD+7OhTD3K70hR5gMw9E9rmWxHd9dAVKkV/JY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22480},"type":"module","_from":"file:288-toolkit-ui-5.2.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","build":"svelte-package -i src","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/495062fc39715714c08319c8bbcfac63/288-toolkit-ui-5.2.1.tgz","_integrity":"sha512-gOqU346KrECl+Yij/TvklreAVEQP1PPldKbIKU+H11y8DV7AL/eTA0KQz4heXHJ4Pd+dd7nxtG86dL/9aeLi7A==","_npmVersion":"10.5.2","description":"```sh npm i @288-toolkit/ui ```","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ts-key-enum":"2.0.12","@288-toolkit/device":"4.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"svelte":"4.x || 5.x","@sveltejs/kit":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/ui_5.2.1_1715871176646_0.2452821925752755","host":"s3://npm-registry-packages"}},"5.2.2":{"name":"@288-toolkit/ui","version":"5.2.2","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/ui@5.2.2","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"3e7d2e377c202dbbc6a7a80f92fc7840d2b9d78d","tarball":"https://registry.npmjs.org/@288-toolkit/ui/-/ui-5.2.2.tgz","fileCount":36,"integrity":"sha512-+GuM3/wcoXTV8jItzarA0pevoz5kIFsiwTznCprrLUJ4439WBBZprICktRYvSKNiQQFp1Y2ZbC9kwBZsj8KO1A==","signatures":[{"sig":"MEUCIQCtAZCLgySRhzAO6xQp4XdqfU+cThLVRP2gnimAe/TqZQIgJVDQVn0Sue16neU8Mn9Bf+dn9BYuHRb/PEsugVsViAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22480},"type":"module","_from":"file:288-toolkit-ui-5.2.2.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","build":"svelte-package -i src","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/private/var/folders/k6/gmpb3s_x4kb4v14gmbp18y_40000gs/T/eb3f1b3509f71c21ea39c4dd8886c939/288-toolkit-ui-5.2.2.tgz","_integrity":"sha512-+GuM3/wcoXTV8jItzarA0pevoz5kIFsiwTznCprrLUJ4439WBBZprICktRYvSKNiQQFp1Y2ZbC9kwBZsj8KO1A==","_npmVersion":"10.5.0","description":"```sh npm i @288-toolkit/ui ```","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ts-key-enum":"2.0.12","@288-toolkit/device":"5.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"svelte":"4.x || 5.x","@sveltejs/kit":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/ui_5.2.2_1730469969457_0.7117491148360262","host":"s3://npm-registry-packages"}},"5.2.3":{"name":"@288-toolkit/ui","version":"5.2.3","author":{"name":"DeuxHuitHuit"},"license":"MIT","_id":"@288-toolkit/ui@5.2.3","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"},{"name":"f-elix","email":"guerinfelix08@gmail.com"}],"dist":{"shasum":"3eafed9d0914381d0713472944157c560db50ecd","tarball":"https://registry.npmjs.org/@288-toolkit/ui/-/ui-5.2.3.tgz","fileCount":36,"integrity":"sha512-DAsMTQqWphs06razLgnWlk/HEIwQXKEs/GhQC7C5g74jWdBJxCBQPg1BscNAwG/nz32igi1w2zHlaHh/yOG1Nw==","signatures":[{"sig":"MEYCIQDJOuTMMRNW9dFnVZ3rsXHQpY7iNRcIbGN0NB5mjAHPugIhAJAZVc9JpenyLYY+zbhvCtlbpE9QQ36iH2rw0oQ7RBkE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22487},"type":"module","_from":"file:288-toolkit-ui-5.2.3.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lc":"npm run lint && npm run check","lint":"eslint --max-warnings=0 --cache .","test":"vitest run","build":"svelte-package -i src","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","format":"npm run format:file .","lc:watch":"npm run lint && npm run check -- --watch","lint:fix":"npm run lint -- --fix","test:watch":"vitest","check:watch":"npm run check -- --watch","format:file":"npm run format:prettier -- --write","format:prettier":"prettier --config ./.prettierrc"},"_npmUser":{"name":"f-elix","email":"guerinfelix08@gmail.com"},"_resolved":"/tmp/a4be37d3416de1584c7e29b3158848fb/288-toolkit-ui-5.2.3.tgz","_integrity":"sha512-DAsMTQqWphs06razLgnWlk/HEIwQXKEs/GhQC7C5g74jWdBJxCBQPg1BscNAwG/nz32igi1w2zHlaHh/yOG1Nw==","_npmVersion":"10.8.2","description":"```sh npm i @288-toolkit/ui ```","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ts-key-enum":"2.0.12","@288-toolkit/device":"5.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"svelte":"4.x || 5.x","@sveltejs/kit":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/ui_5.2.3_1733164835633_0.09572752792770167","host":"s3://npm-registry-packages"}},"5.2.4":{"name":"@288-toolkit/ui","version":"5.2.4","homepage":"https://github.com/DeuxHuitHuit/288-toolkit/blob/main/packages/ui/README.md","repository":{"type":"git","url":"git+https://github.com/DeuxHuitHuit/288-toolkit.git"},"author":{"name":"DeuxHuitHuit"},"license":"MIT","type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"peerDependencies":{"@sveltejs/kit":"^2.5.1","svelte":"4.x || 5.x"},"dependencies":{"ts-key-enum":"2.0.12","@288-toolkit/device":"5.0.0"},"scripts":{"build":"svelte-package -i src","test":"vitest run","test:watch":"vitest","format:prettier":"prettier --config ./.prettierrc","format:file":"npm run format:prettier -- --write","format":"npm run format:file .","check":"svelte-check --tsconfig ./tsconfig.json --fail-on-warnings","check:watch":"npm run check -- --watch","lint":"eslint --max-warnings=0 --cache .","lint:fix":"npm run lint -- --fix","lc":"npm run lint && npm run check","lc:watch":"npm run lint && npm run check -- --watch"},"_id":"@288-toolkit/ui@5.2.4","description":"```sh npm i @288-toolkit/ui ```","bugs":{"url":"https://github.com/DeuxHuitHuit/288-toolkit/issues"},"_integrity":"sha512-/KO1eLz8jgkNLBVX3Ax0PIJp/GooH0RK/DUVVZaOp1+D/OsEjM0WInw9YDM2yYZPW04SFtuSn6aQ5ca0vFlW+A==","_resolved":"/tmp/05df4bd19059bd9e40aa81aea8f3cda4/288-toolkit-ui-5.2.4.tgz","_from":"file:288-toolkit-ui-5.2.4.tgz","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"integrity":"sha512-/KO1eLz8jgkNLBVX3Ax0PIJp/GooH0RK/DUVVZaOp1+D/OsEjM0WInw9YDM2yYZPW04SFtuSn6aQ5ca0vFlW+A==","shasum":"9e33ce57b5ba03beebb847ef6e425108ef62dd38","tarball":"https://registry.npmjs.org/@288-toolkit/ui/-/ui-5.2.4.tgz","fileCount":37,"unpackedSize":23978,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@288-toolkit%2fui@5.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICfJ8RI90ebLZIpFaiEWL62fQrKcZPRmQ9NtbijPrCE4AiA3M+6WMB9SiMSkJFNdRIPz+oKKeXfcT7p2+NVeCNg2ow=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:07a44a0b-b143-4574-a6ef-9750302d7278"}},"directories":{},"maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui_5.2.4_1776713226779_0.6790970546141963"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-23T19:58:01.842Z","modified":"2026-04-20T19:27:07.196Z","1.0.0":"2024-04-23T19:58:02.854Z","1.0.1":"2024-04-24T12:56:15.241Z","1.0.2":"2024-04-24T14:21:36.839Z","1.0.3":"2024-04-25T20:15:34.836Z","1.0.4":"2024-04-29T19:05:04.185Z","1.0.5":"2024-04-29T19:14:19.335Z","2.0.0":"2024-04-29T19:40:27.443Z","2.1.0":"2024-04-30T18:12:55.578Z","4.0.0":"2024-04-30T20:40:05.112Z","5.0.0":"2024-05-01T00:08:11.643Z","5.0.1":"2024-05-01T01:09:11.507Z","5.1.0":"2024-05-14T17:58:46.298Z","5.2.0":"2024-05-14T18:07:48.274Z","5.2.1":"2024-05-16T14:52:56.785Z","5.2.2":"2024-11-01T14:06:09.754Z","5.2.3":"2024-12-02T18:40:35.807Z","5.2.4":"2026-04-20T19:27:06.905Z"},"author":{"name":"DeuxHuitHuit"},"license":"MIT","description":"```sh npm i @288-toolkit/ui ```","maintainers":[{"name":"nitriques","email":"open-source@deuxhuithuit.com"}],"readme":"# Ui\n\n```sh\nnpm i @288-toolkit/ui\n```\n\nA collection of functions, actions and stores to manipulate ui.\n\n## `$mounted`\n\nA store that tells you if a component has been mounted.\n\nCredits: https://geoffrich.net/posts/svelte-lifecycle-examples/\n\n## `$navigated`\n\nA store that returns true when the user has navigated at least once.\n\n## `motionSafeScrollBehavior()`\n\nReturns the appropriate scroll behavior based on the user's preference for reduced motion.\n\n## `Keys`\n\nA re-export of https://github.com/nfriend/ts-key-enum\n\nKeyboard key names, corresponding to `event.key` (`KeyboardEvent['key']`).\n\n## `focusableSelector`\n\nA CSS selector that matches all focusable elements.\n\nCredit: https://stackoverflow.com/a/30753870\n\n## `isFocusable()`\n\nReturns true if the given element is focusable.\n\n```ts\nconst isFocusable: (el: HTMLElement) => boolean;\n```\n\n## `focalPointToObjectPosition()`\n\nConverts a focal point value between 0 and 1 to a CSS object-position value.\n\n```ts\nconst focalPointToObjectPosition: (focalPoint: number) => string;\n```\n\n## `imageSizes()`\n\nConverts an array of `ImageSizes` into a string that can be used as the `sizes` attribute of an\n`<img>` element.\n\n```ts\ntype ImageSize = {\n\t/**\n\t * The displayed width of the image\n\t */\n\twidth: `${number}${ImageSizeUnits}`;\n\t/**\n\t * An optional media query dictating when the image will be displayed\n\t * at this width.\n\t */\n\tmq?: `(${ImageSizeSupportedMediaQuery}: ${number}${ImageSizeMediaQueryUnits})`;\n};\n\ntype ImageSizes = ImageSize[];\n\nconst imageSizes: (sizes: ImageSizes) => string;\n```\n\n## `initials()`\n\nConvert a name to initials.\n\n```ts\n/**\n * @param name The name to convert.\n * @param max The maximum length of the initials.\n */\nconst initials: (name: string, max = Infinity) => string;\n```\n\n## `formatInitials()`\n\nFormats initials by joining them with a string.\n\n```ts\n/**\n * @param initials The initials to format.\n * @param join The string to join the initials with.\n */\nconst formatInitials: (initials: string, join: string) => string;\n```\n\n## `fontSizeFromInitials()`\n\nGet the proper font size for the initials. The font sizes are based on the length of the initials.\nIf the initials are longer than the font sizes, the last font size is used.\n\n```ts\n/**\n * @param initials The initials to get the font size for.\n * @param fontSizes The font sizes to use.\n */\nconst fontSizeFromInitials: (initials: string, fontSizes: readonly string[]) => string;\n```\n\n## `portal`\n\nRenders the element in a different part of the DOM. Accepts a css selector or an `HTMLElement` as\nthe target.\n\nBased on https://github.com/romkor/svelte-portal/tree/master\n\n```svelte\n<div use:portal={'css selector'}></div>\n```\n\n## `clickOutside`\n\nRun a callback when a click outside of the element occurs.\n\n```svelte\n<div\n\tuse:clickOutside={() => {\n\t\tconsole.log('clicked outside!');\n\t}}\n></div>\n```\n\n## `scrollIntoView`\n\nScroll an element into view on mount and on update. The scroll behavior is will be overriden to\n`instant` if the user has reduced motion, otherwhise it will be `smooth` by default.\n\nIt accepts the same options as the native `scrollIntoView` function extended with `canScroll`, which\ndetermines if the element can be scrolled to or not.\n\n```svelte\n <div use:scrollIntoView={{\n\tcanScroll: $someCondition,\n\tblock: 'nearest',\n\t// ... other ScrollIntoViewOptions\n }}>\n```\n\n## `autofocus`\n\nFocus an element on mount and on update.\n\nIt accepts the same options as the native `focus` function extended with `canFocus`, which\ndetermines if the element can be scrolled to or not.\n\n```svelte\n <div use:autofocus={{\n\tcanFocus: $someCondition,\n\tpreventScroll: true;\n }}>\n```\n\n## `autofocusAfterTick`\n\nFocus an element on mount and on update after `tick()` resolves.\n\nOptions are the same as `autofocus`.\n\n## `autofocusWithDelay`\n\nFocus an element on mount or on update after a delay.\n\n[!NOTE] Please note that adding a delay will change the focus behavior on mobile: we get the visual\nindicator that the element is focused, but the keyboard will not open automatically.\n\nOptions are the same as `autofocus` extended with `delay`.\n\n```svelte\n <div use:autofocusWithDelay={{\n\tcanFocus: $someCondition,\n\tdelay: 100;\n }}>\n```\n\n## `scrollToAnchor`\n\nSmoothly scroll to the anchor link's target (except if user has reduced motion).\n\nThe node has to be an `HTMLAnchorElement`.\n\n```svelte\n<a href=\"#section\" use:scrollToAnchor>Section</a>\n```\n","readmeFilename":"README.md","homepage":"https://github.com/DeuxHuitHuit/288-toolkit/blob/main/packages/ui/README.md","repository":{"type":"git","url":"git+https://github.com/DeuxHuitHuit/288-toolkit.git"},"bugs":{"url":"https://github.com/DeuxHuitHuit/288-toolkit/issues"}}