{"_id":"@emdzej/ediabasx-web-ui","_rev":"12-fffd6e469cb42f84d16c8f2c5ed06de7","name":"@emdzej/ediabasx-web-ui","dist-tags":{"latest":"0.8.0"},"versions":{"0.4.0":{"name":"@emdzej/ediabasx-web-ui","version":"0.4.0","_id":"@emdzej/ediabasx-web-ui@0.4.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ediabasx#readme","bugs":{"url":"https://github.com/emdzej/ediabasx/issues"},"dist":{"shasum":"2747bca21fd46e3c9d99d4bb8e0c4900da75a438","tarball":"https://registry.npmjs.org/@emdzej/ediabasx-web-ui/-/ediabasx-web-ui-0.4.0.tgz","fileCount":7,"integrity":"sha512-XkJnkT2F/pKJxCJBM9pticd0qpp6uxMuIu1heLCBISy8SKXKx6V/UoxjsTf4fGUCZVI9MNZ9yLPdK5aBxQYtAw==","signatures":[{"sig":"MEQCIEr0UJA7bRicON+awydy53HR99lsOatyw6FqOPAEldcYAiBIfnwyU14TI0SkG+L6XAyw53L4gyYrYcChy6T1ra7B9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22013},"type":"module","_from":"file:emdzej-ediabasx-web-ui-0.4.0.tgz","types":"./src/index.ts","svelte":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","svelte":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf .turbo *.tsbuildinfo","typecheck":"svelte-check --tsconfig ./tsconfig.json"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/e2e3ac77039feb825434f63aee6e7eac/emdzej-ediabasx-web-ui-0.4.0.tgz","_integrity":"sha512-XkJnkT2F/pKJxCJBM9pticd0qpp6uxMuIu1heLCBISy8SKXKx6V/UoxjsTf4fGUCZVI9MNZ9yLPdK5aBxQYtAw==","repository":{"url":"git+https://github.com/emdzej/ediabasx.git","type":"git"},"_npmVersion":"11.14.1","description":"Shared Svelte 5 components for ediabasx-family web apps — Connect button, Interface configuration panel. Source-only; consumer apps' Vite compiles them. Expects @emdzej/bimmerz-theme Tailwind preset applied.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.0.0","typescript":"^5.6.0","svelte-check":"^4.0.0","@tsconfig/svelte":"^5.0.4"},"peerDependencies":{"svelte":"^5.0.0","tailwindcss":"^3.4.0","@emdzej/bimmerz-theme":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ediabasx-web-ui_0.4.0_1779977499091_0.2527135986392368","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@emdzej/ediabasx-web-ui","version":"0.4.2","_id":"@emdzej/ediabasx-web-ui@0.4.2","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ediabasx#readme","bugs":{"url":"https://github.com/emdzej/ediabasx/issues"},"dist":{"shasum":"e376eaf43e7254891d9c1a082fe28baf221320b5","tarball":"https://registry.npmjs.org/@emdzej/ediabasx-web-ui/-/ediabasx-web-ui-0.4.2.tgz","fileCount":7,"integrity":"sha512-fFBv7RRC+qzV8MynLIFNOrMGUXJ8LbJAoaRD8UFvIO685XVDnYWiHtgRt1KaqnFOiQtnzORdiE5tFm3aftwf+g==","signatures":[{"sig":"MEQCIGN7SzrSbP2LNo52XG2Us6Uhtz9EmkZcQsv2XtuY0aasAiAY33nIB7VjHKrx8tzxVRmPBAs1VUKX5h9ldk3sw6Hw7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22013},"type":"module","_from":"file:emdzej-ediabasx-web-ui-0.4.2.tgz","types":"./src/index.ts","svelte":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","svelte":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf .turbo *.tsbuildinfo","typecheck":"svelte-check --tsconfig ./tsconfig.json"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/3a31400ab9ecf410831e8f2c3c4872ae/emdzej-ediabasx-web-ui-0.4.2.tgz","_integrity":"sha512-fFBv7RRC+qzV8MynLIFNOrMGUXJ8LbJAoaRD8UFvIO685XVDnYWiHtgRt1KaqnFOiQtnzORdiE5tFm3aftwf+g==","repository":{"url":"git+https://github.com/emdzej/ediabasx.git","type":"git"},"_npmVersion":"11.14.1","description":"Shared Svelte 5 components for ediabasx-family web apps — Connect button, Interface configuration panel. Source-only; consumer apps' Vite compiles them. Expects @emdzej/bimmerz-theme Tailwind preset applied.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.0.0","typescript":"^5.6.0","svelte-check":"^4.0.0","@tsconfig/svelte":"^5.0.4"},"peerDependencies":{"svelte":"^5.0.0","tailwindcss":"^3.4.0","@emdzej/bimmerz-theme":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ediabasx-web-ui_0.4.2_1780042783377_0.7161123858127609","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@emdzej/ediabasx-web-ui","version":"0.5.0","_id":"@emdzej/ediabasx-web-ui@0.5.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ediabasx#readme","bugs":{"url":"https://github.com/emdzej/ediabasx/issues"},"dist":{"shasum":"73d62bb8e1bfa017452cdbb272d84fa2daae470a","tarball":"https://registry.npmjs.org/@emdzej/ediabasx-web-ui/-/ediabasx-web-ui-0.5.0.tgz","fileCount":7,"integrity":"sha512-KOf6/u+wA4X5aWIHZGjJxlX7oVvWHOrfRdJnBmBIEaV8IuGGbsVEoWr4QM25th5C2DbJOQLS8/uWkcNLqt5WeQ==","signatures":[{"sig":"MEQCIG/nBiq/twoehkKcDnkMydIroJDJ5T3TVNKPvddts2/zAiBNG3AQUH7Mj21bmuU2NVSPsK8f8iZj9zSBCuu/29u3Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22775},"type":"module","_from":"file:emdzej-ediabasx-web-ui-0.5.0.tgz","types":"./src/index.ts","svelte":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","svelte":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf .turbo *.tsbuildinfo","typecheck":"svelte-check --tsconfig ./tsconfig.json"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/bf3eb5b3200c2191aa4efbe1f3e68d91/emdzej-ediabasx-web-ui-0.5.0.tgz","_integrity":"sha512-KOf6/u+wA4X5aWIHZGjJxlX7oVvWHOrfRdJnBmBIEaV8IuGGbsVEoWr4QM25th5C2DbJOQLS8/uWkcNLqt5WeQ==","repository":{"url":"git+https://github.com/emdzej/ediabasx.git","type":"git"},"_npmVersion":"11.14.1","description":"Shared Svelte 5 components for ediabasx-family web apps — Connect button, Interface configuration panel. Source-only; consumer apps' Vite compiles them. Expects @emdzej/bimmerz-theme Tailwind preset applied.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.0.0","typescript":"^5.6.0","svelte-check":"^4.0.0","@tsconfig/svelte":"^5.0.4"},"peerDependencies":{"svelte":"^5.0.0","tailwindcss":"^3.4.0","@emdzej/bimmerz-theme":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ediabasx-web-ui_0.5.0_1780062103490_0.8557267463266198","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@emdzej/ediabasx-web-ui","version":"0.5.1","_id":"@emdzej/ediabasx-web-ui@0.5.1","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ediabasx#readme","bugs":{"url":"https://github.com/emdzej/ediabasx/issues"},"dist":{"shasum":"13b90518301284fffc855ccb650b4be24727be14","tarball":"https://registry.npmjs.org/@emdzej/ediabasx-web-ui/-/ediabasx-web-ui-0.5.1.tgz","fileCount":7,"integrity":"sha512-X1JRfpZ/HAC4s4rmuOK10vyMDTHZICNS/Fcyfxp2JqGoG3OcriaoLngeisayv5C2Eec65woXInkUW7Mwgy5Y4A==","signatures":[{"sig":"MEUCIQCNAtQsxSXoPwqhCI6pCpa2mMK4QAI6c+H+iG7pIRpBRgIgLzFkyfqVDT4uv9+CXpMAvNLmzDsLGV6gEqescyJlRzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22775},"type":"module","_from":"file:emdzej-ediabasx-web-ui-0.5.1.tgz","types":"./src/index.ts","svelte":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","svelte":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf .turbo *.tsbuildinfo","typecheck":"svelte-check --tsconfig ./tsconfig.json"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/2e85eff162d7be81b11d1a7d19439458/emdzej-ediabasx-web-ui-0.5.1.tgz","_integrity":"sha512-X1JRfpZ/HAC4s4rmuOK10vyMDTHZICNS/Fcyfxp2JqGoG3OcriaoLngeisayv5C2Eec65woXInkUW7Mwgy5Y4A==","repository":{"url":"git+https://github.com/emdzej/ediabasx.git","type":"git"},"_npmVersion":"11.14.1","description":"Shared Svelte 5 components for ediabasx-family web apps — Connect button, Interface configuration panel. Source-only; consumer apps' Vite compiles them. Expects @emdzej/bimmerz-theme Tailwind preset applied.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.0.0","typescript":"^5.6.0","svelte-check":"^4.0.0","@tsconfig/svelte":"^5.0.4"},"peerDependencies":{"svelte":"^5.0.0","tailwindcss":"^3.4.0","@emdzej/bimmerz-theme":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ediabasx-web-ui_0.5.1_1780068379682_0.5381064222286593","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@emdzej/ediabasx-web-ui","version":"0.6.0","_id":"@emdzej/ediabasx-web-ui@0.6.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ediabasx#readme","bugs":{"url":"https://github.com/emdzej/ediabasx/issues"},"dist":{"shasum":"0f94a58df5f1ff2351af2e8000746972570dd109","tarball":"https://registry.npmjs.org/@emdzej/ediabasx-web-ui/-/ediabasx-web-ui-0.6.0.tgz","fileCount":10,"integrity":"sha512-NAwfzN0/h/9iF9IIt86ouMqvFqQVjv8ZKTOdWrz0CpqgmNSpYKidNCPrCd1pJeE4VWdx9evpbOzan4Lokg/kQA==","signatures":[{"sig":"MEQCIFOXSVriGblPg2NCiRiUKT9jMJR5ytZLN+kxwLJ2uPcUAiAPd7JJeA+tXsSjFkvpRiXnWglYMO/fNtXw8gPcoKxdZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28376},"type":"module","_from":"file:emdzej-ediabasx-web-ui-0.6.0.tgz","types":"./src/index.ts","svelte":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","svelte":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf .turbo *.tsbuildinfo","typecheck":"svelte-check --tsconfig ./tsconfig.json"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/84a5abb2eb7810fa6e0f0da27fedab41/emdzej-ediabasx-web-ui-0.6.0.tgz","_integrity":"sha512-NAwfzN0/h/9iF9IIt86ouMqvFqQVjv8ZKTOdWrz0CpqgmNSpYKidNCPrCd1pJeE4VWdx9evpbOzan4Lokg/kQA==","repository":{"url":"git+https://github.com/emdzej/ediabasx.git","type":"git"},"_npmVersion":"11.16.0","description":"Shared Svelte 5 components for ediabasx-family web apps — Connect button, Interface configuration panel. Source-only; consumer apps' Vite compiles them. Expects @emdzej/bimmerz-theme Tailwind preset applied.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.0.0","typescript":"^5.6.0","svelte-check":"^4.0.0","@tsconfig/svelte":"^5.0.4"},"peerDependencies":{"svelte":"^5.0.0","tailwindcss":"^3.4.0","@emdzej/bimmerz-theme":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ediabasx-web-ui_0.6.0_1780499495364_0.5016789254278862","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@emdzej/ediabasx-web-ui","version":"0.6.1","_id":"@emdzej/ediabasx-web-ui@0.6.1","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ediabasx#readme","bugs":{"url":"https://github.com/emdzej/ediabasx/issues"},"dist":{"shasum":"707811354eb613371bc089aca964684c5a53ec4d","tarball":"https://registry.npmjs.org/@emdzej/ediabasx-web-ui/-/ediabasx-web-ui-0.6.1.tgz","fileCount":10,"integrity":"sha512-m4OjEjqQCbeKAXInETsJdmgaaVtAgwnNN3fY3NECrBj9onfuZCNQKPt1uDXRCsN3ka+CmBuMVHM6I2bj9vR6zA==","signatures":[{"sig":"MEUCIQCnnM4vI/iMukwPxJuPTtcQfuwWYXtaep4VDyJPAusvnwIgREzB84S/iDvLmStY3UCTaEGea5QkfjgSRdrkZ2CByuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28376},"type":"module","_from":"file:emdzej-ediabasx-web-ui-0.6.1.tgz","types":"./src/index.ts","svelte":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","svelte":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf .turbo *.tsbuildinfo","typecheck":"svelte-check --tsconfig ./tsconfig.json"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/81af35715b38613a665cbaf84e297c03/emdzej-ediabasx-web-ui-0.6.1.tgz","_integrity":"sha512-m4OjEjqQCbeKAXInETsJdmgaaVtAgwnNN3fY3NECrBj9onfuZCNQKPt1uDXRCsN3ka+CmBuMVHM6I2bj9vR6zA==","repository":{"url":"git+https://github.com/emdzej/ediabasx.git","type":"git"},"_npmVersion":"11.16.0","description":"Shared Svelte 5 components for ediabasx-family web apps — Connect button, Interface configuration panel. Source-only; consumer apps' Vite compiles them. Expects @emdzej/bimmerz-theme Tailwind preset applied.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.0.0","typescript":"^5.6.0","svelte-check":"^4.0.0","@tsconfig/svelte":"^5.0.4"},"peerDependencies":{"svelte":"^5.0.0","tailwindcss":"^3.4.0","@emdzej/bimmerz-theme":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ediabasx-web-ui_0.6.1_1780604585989_0.6380378517918674","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@emdzej/ediabasx-web-ui","version":"0.6.2","_id":"@emdzej/ediabasx-web-ui@0.6.2","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ediabasx#readme","bugs":{"url":"https://github.com/emdzej/ediabasx/issues"},"dist":{"shasum":"2300f0defb95734bc425e2351129070f1ac49348","tarball":"https://registry.npmjs.org/@emdzej/ediabasx-web-ui/-/ediabasx-web-ui-0.6.2.tgz","fileCount":10,"integrity":"sha512-MwMgcNtOgGgXklIpnx4JtPrKpmOMDB6vwDCMEnrSGIh2fsoJrnBBEydd71t5f/Y4C9VXbYAYJR5R743OyhEETg==","signatures":[{"sig":"MEUCIBcEuToPK17Q+YT2+EDTrD9/0s4mIPgmCJ0ec7LozdkaAiEA7u4D3DeXABr6OUxJz98kInxBtUCPxAK/gwYL03Ep9B0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28376},"type":"module","_from":"file:emdzej-ediabasx-web-ui-0.6.2.tgz","types":"./src/index.ts","svelte":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","svelte":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf .turbo *.tsbuildinfo","typecheck":"svelte-check --tsconfig ./tsconfig.json"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/2d8aedfc0e63d1fd3cf2acd35cc273eb/emdzej-ediabasx-web-ui-0.6.2.tgz","_integrity":"sha512-MwMgcNtOgGgXklIpnx4JtPrKpmOMDB6vwDCMEnrSGIh2fsoJrnBBEydd71t5f/Y4C9VXbYAYJR5R743OyhEETg==","repository":{"url":"git+https://github.com/emdzej/ediabasx.git","type":"git"},"_npmVersion":"11.16.0","description":"Shared Svelte 5 components for ediabasx-family web apps — Connect button, Interface configuration panel. Source-only; consumer apps' Vite compiles them. Expects @emdzej/bimmerz-theme Tailwind preset applied.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.0.0","typescript":"^5.6.0","svelte-check":"^4.0.0","@tsconfig/svelte":"^5.0.4"},"peerDependencies":{"svelte":"^5.0.0","tailwindcss":"^3.4.0","@emdzej/bimmerz-theme":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ediabasx-web-ui_0.6.2_1780649457289_0.09565817106194463","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@emdzej/ediabasx-web-ui","version":"0.7.0","_id":"@emdzej/ediabasx-web-ui@0.7.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ediabasx#readme","bugs":{"url":"https://github.com/emdzej/ediabasx/issues"},"dist":{"shasum":"95b0131ff0c5ea59835c6815b120e88309e29c9b","tarball":"https://registry.npmjs.org/@emdzej/ediabasx-web-ui/-/ediabasx-web-ui-0.7.0.tgz","fileCount":10,"integrity":"sha512-NN1C92dG2LbtNgQ34q+JIKAwc9bccyqsJ50VQhLdvaAo6D8Gcfb8gggkFsZhKFp/sfrFAm20uSzT7f9/OkuWzA==","signatures":[{"sig":"MEUCIQCe3Zl12ty/vGWo/bNQOGavq+l5KZoD52hQlOyrD4VFMwIgZNKsRGf9WLErDH564z36EFEYRUOEuWpIVG3tacPtevE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28376},"type":"module","_from":"file:emdzej-ediabasx-web-ui-0.7.0.tgz","types":"./src/index.ts","svelte":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","svelte":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf .turbo *.tsbuildinfo","typecheck":"svelte-check --tsconfig ./tsconfig.json"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/ac661d4eb916e7d796a79d5027c47797/emdzej-ediabasx-web-ui-0.7.0.tgz","_integrity":"sha512-NN1C92dG2LbtNgQ34q+JIKAwc9bccyqsJ50VQhLdvaAo6D8Gcfb8gggkFsZhKFp/sfrFAm20uSzT7f9/OkuWzA==","repository":{"url":"git+https://github.com/emdzej/ediabasx.git","type":"git"},"_npmVersion":"11.16.0","description":"Shared Svelte 5 components for ediabasx-family web apps — Connect button, Interface configuration panel. Source-only; consumer apps' Vite compiles them. Expects @emdzej/bimmerz-theme Tailwind preset applied.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.0.0","typescript":"^5.6.0","svelte-check":"^4.0.0","@tsconfig/svelte":"^5.0.4"},"peerDependencies":{"svelte":"^5.0.0","tailwindcss":"^3.4.0","@emdzej/bimmerz-theme":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ediabasx-web-ui_0.7.0_1780654984866_0.21115174454179564","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@emdzej/ediabasx-web-ui","version":"0.7.1","_id":"@emdzej/ediabasx-web-ui@0.7.1","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ediabasx#readme","bugs":{"url":"https://github.com/emdzej/ediabasx/issues"},"dist":{"shasum":"331c57730d973b59a169d9ff2baa80dd10ff0a01","tarball":"https://registry.npmjs.org/@emdzej/ediabasx-web-ui/-/ediabasx-web-ui-0.7.1.tgz","fileCount":10,"integrity":"sha512-zNreHDN4qRFhF/65cvETo2ed8hG9pWznd9EsaMUtxtQCdcq5OU9EmeFqo4p84O0wwWnNAanrZBqsVy+KNum8Sg==","signatures":[{"sig":"MEYCIQDgWyvIujPGFQ7fAH6q02kPEw0SvdK8tq9JB0d7DCZV9QIhANGAP+Ofet2tZeoW3uOZO3c0wwYkXQTXofz6R4w8EnR5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28376},"type":"module","_from":"file:emdzej-ediabasx-web-ui-0.7.1.tgz","types":"./src/index.ts","svelte":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","svelte":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf .turbo *.tsbuildinfo","typecheck":"svelte-check --tsconfig ./tsconfig.json"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/020c1325d10caa8e634d5a75c1a5a3a8/emdzej-ediabasx-web-ui-0.7.1.tgz","_integrity":"sha512-zNreHDN4qRFhF/65cvETo2ed8hG9pWznd9EsaMUtxtQCdcq5OU9EmeFqo4p84O0wwWnNAanrZBqsVy+KNum8Sg==","repository":{"url":"git+https://github.com/emdzej/ediabasx.git","type":"git"},"_npmVersion":"11.16.0","description":"Shared Svelte 5 components for ediabasx-family web apps — Connect button, Interface configuration panel. Source-only; consumer apps' Vite compiles them. Expects @emdzej/bimmerz-theme Tailwind preset applied.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.0.0","typescript":"^5.6.0","svelte-check":"^4.0.0","@tsconfig/svelte":"^5.0.4"},"peerDependencies":{"svelte":"^5.0.0","tailwindcss":"^3.4.0","@emdzej/bimmerz-theme":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ediabasx-web-ui_0.7.1_1780679457567_0.7768484557015995","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@emdzej/ediabasx-web-ui","version":"0.8.0","type":"module","description":"Shared Svelte 5 components for ediabasx-family web apps — Connect button, Interface configuration panel. Source-only; consumer apps' Vite compiles them. Expects @emdzej/bimmerz-theme Tailwind preset applied.","svelte":"./src/index.ts","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts","import":"./src/index.ts"}},"peerDependencies":{"@emdzej/bimmerz-theme":"^0.1.0","svelte":"^5.0.0","tailwindcss":"^3.4.0"},"devDependencies":{"@tsconfig/svelte":"^5.0.4","svelte":"^5.0.0","svelte-check":"^4.0.0","typescript":"^5.6.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/emdzej/ediabasx.git"},"scripts":{"build":"svelte-check --tsconfig ./tsconfig.json","test":"vitest run --passWithNoTests","typecheck":"svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf .turbo *.tsbuildinfo"},"_id":"@emdzej/ediabasx-web-ui@0.8.0","bugs":{"url":"https://github.com/emdzej/ediabasx/issues"},"homepage":"https://github.com/emdzej/ediabasx#readme","_integrity":"sha512-o/kP5cP6skn/uADekUd8XDPg5+f+z4BmYWsUUuWVywPNCMTCA9flOar6yn+SFNBBZzYEI+YOxM4o2bayd+qgTg==","_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/85814ced33d7a462a2fd847e664751cf/emdzej-ediabasx-web-ui-0.8.0.tgz","_from":"file:emdzej-ediabasx-web-ui-0.8.0.tgz","_nodeVersion":"22.22.1","_npmVersion":"11.16.0","dist":{"integrity":"sha512-o/kP5cP6skn/uADekUd8XDPg5+f+z4BmYWsUUuWVywPNCMTCA9flOar6yn+SFNBBZzYEI+YOxM4o2bayd+qgTg==","shasum":"d02297efaad7df3d9f3e97be25a8f014bf828b65","tarball":"https://registry.npmjs.org/@emdzej/ediabasx-web-ui/-/ediabasx-web-ui-0.8.0.tgz","fileCount":10,"unpackedSize":28376,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCd77Q15QT+ir78u0bN9WN4k4phrSL22QqRc1XD9ZXkpgIgSWZ7iAD4VE2D9M1tWNT10yXxCAI1s847MlZAvOqI0YE="}]},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"directories":{},"maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ediabasx-web-ui_0.8.0_1783328585484_0.846186916762266"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-28T14:11:38.962Z","modified":"2026-07-06T09:03:05.730Z","0.4.0":"2026-05-28T14:11:39.262Z","0.4.1":"2026-05-28T20:18:06.732Z","0.4.2":"2026-05-29T08:19:43.523Z","0.5.0":"2026-05-29T13:41:43.637Z","0.5.1":"2026-05-29T15:26:19.833Z","0.6.0":"2026-06-03T15:11:35.500Z","0.6.1":"2026-06-04T20:23:06.165Z","0.6.2":"2026-06-05T08:50:57.491Z","0.7.0":"2026-06-05T10:23:05.018Z","0.7.1":"2026-06-05T17:10:57.735Z","0.8.0":"2026-07-06T09:03:05.631Z"},"bugs":{"url":"https://github.com/emdzej/ediabasx/issues"},"homepage":"https://github.com/emdzej/ediabasx#readme","repository":{"type":"git","url":"git+https://github.com/emdzej/ediabasx.git"},"description":"Shared Svelte 5 components for ediabasx-family web apps — Connect button, Interface configuration panel. Source-only; consumer apps' Vite compiles them. Expects @emdzej/bimmerz-theme Tailwind preset applied.","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"readme":"# @emdzej/ediabasx-web-ui\n\nShared Svelte 5 components for the EdiabasX-family web apps — `ediabasx-web`, and (planned) `inpax-web`, `ncsx-web`. Source-only: the consumer's Vite + svelte-plugin compiles them.\n\nCurrently ships:\n\n- **`ConnectButton`** — presentational connect/disconnect button. Takes `phase` (`idle` / `connecting` / `connected` / `error` / `disconnected`), an idle/connected/error tooltip, and `onconnect` / `ondisconnect` callbacks. No runtime imports — the consumer wires its own state.\n- **`ConnectConfigPanel`** — client-mode connection method picker (Direct / Bimmerz Connect). Direct shows `<ServerConfigPanel>` (server URL input). Bimmerz Connect shows Session ID + Token text inputs. Binds to `config: ModeConfig`, `connectSessionId: string | null`, `connectToken: string | null`.\n- **`InterfaceConfigPanel`** — the interface `<select>` + per-interface fieldsets. Three transports surfaced with BMW-familiar labels: *Web Serial — K+DCAN cable (local)*, *J2534 — Tactrix OpenPort 2.0*, *Gateway — remote ediabasx host*. Two-way binds to a config object satisfying `InterfaceConfig`. `available={[\"webserial\", \"j2534\"]}` lets a consumer hide options it can't drive. The Web Serial fieldset includes a note pointing users at the Gateway path when they hit FTDI-latency issues the browser can't fix.\n- **`ModeConfigPanel`** — embedded / client mode selector. Binds to `config: ModeConfig`.\n- **`ServerConfigPanel`** — server URL input for direct WebSocket connections. Binds to `config: ModeConfig`.\n- **Shared types** — `AppMode`, `ClientConnectionMethod`, `InterfaceConfig`, `InterfaceType`, `ModeConfig`, `SerialConfig`, `GatewayConfig`, `ConnectionPhase`. Each app's `WebConfig` typically extends `InterfaceConfig` with its own app-specific fields (logging, install handle, …).\n\n## Install\n\n```bash\npnpm add @emdzej/ediabasx-web-ui @emdzej/bimmerz-theme\n```\n\n## Use\n\n```svelte\n<script lang=\"ts\">\n  import {\n    ConnectButton,\n    InterfaceConfigPanel,\n    type InterfaceConfig,\n  } from '@emdzej/ediabasx-web-ui';\n\n  let config = $state<InterfaceConfig>({ interface: 'webserial', serial: {} });\n</script>\n\n<InterfaceConfigPanel bind:config />\n\n<ConnectButton\n  phase={runtime.phase}\n  message={runtime.message}\n  onconnect={connect}\n  ondisconnect={disconnect}\n/>\n```\n\n## Tailwind setup (REQUIRED)\n\nTailwind tree-shakes any class it doesn't see in its `content` glob. Workspace packages live outside the consumer's `./src`, so **you must explicitly list this package's source files**:\n\n```ts\n// tailwind.config.ts (consumer)\nimport bimmerzPreset from '@emdzej/bimmerz-theme';\n\nexport default {\n  content: [\n    './index.html',\n    './src/**/*.{ts,svelte}',\n    // For published consumers\n    './node_modules/@emdzej/ediabasx-web-ui/src/**/*.{ts,svelte}',\n    // ...or for monorepo consumers\n    // '../../packages/web-ui/src/**/*.{ts,svelte}',\n  ],\n  presets: [bimmerzPreset],\n  // ...per-app accent extension here\n};\n```\n\nWithout this, components render with no colour (Tailwind generates no CSS for unseen utility classes).\n\n## Theming\n\nComponents use Tailwind tokens from the [`@emdzej/bimmerz-theme`](https://www.npmjs.com/package/@emdzej/bimmerz-theme) preset: `bg-surface`, `text-muted`, `border-divider`, etc. The consumer must:\n\n1. Apply the preset in `tailwind.config.ts` (`presets: [bimmerzPreset]`).\n2. Import the tokens in `app.css`:\n   ```css\n   @import \"@emdzej/bimmerz-theme/tokens.css\";\n   @tailwind base;\n   @tailwind components;\n   @tailwind utilities;\n   ```\n3. Toggle `.dark` on `<html>` for the dark scope.\n\nPer-app accent (e.g. cyan for ediabasx, blue for inpax) stays in the consumer's local `tailwind.config.ts` extension.\n\n## Peer deps\n\n- `svelte ^5.0.0`\n- `@emdzej/bimmerz-theme ^0.1.0`\n- `tailwindcss ^3.4.0`\n","readmeFilename":"README.md"}