{"_id":"@emdzej/inpax-ui-provider-core","_rev":"25-5af79192204b82e0868a65fbbcc5b7e5","name":"@emdzej/inpax-ui-provider-core","dist-tags":{"latest":"0.12.0"},"versions":{"0.2.0":{"name":"@emdzej/inpax-ui-provider-core","version":"0.2.0","_id":"@emdzej/inpax-ui-provider-core@0.2.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"bf21590fa0fafa69755cf3424569ae86a51da50e","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.2.0.tgz","fileCount":26,"integrity":"sha512-olNKdO4DjsH6fgDGL0UGhjrK3P702Ej4PuORYWsZhA7G5k4PokLgK8rgLobQ9D8MpspEyNpFBcdlb3MCZTVc8Q==","signatures":[{"sig":"MEYCIQDIzP3UFpHMhAqE/Yf1Z8cNUBSSofJcziYY/T0emTIgyQIhALei6q1a+nFPV0m+xqDXxWlcjJsP/8w3w0W3atJqyzXR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102815},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/1f9e3e1a5402fb34b8542b900d9a3241/emdzej-inpax-ui-provider-core-0.2.0.tgz","_integrity":"sha512-olNKdO4DjsH6fgDGL0UGhjrK3P702Ej4PuORYWsZhA7G5k4PokLgK8rgLobQ9D8MpspEyNpFBcdlb3MCZTVc8Q==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"10.9.4","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.2.0_1778766869673_0.29318690342456066","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@emdzej/inpax-ui-provider-core","version":"0.3.0","_id":"@emdzej/inpax-ui-provider-core@0.3.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"18bdc7ff1aa850b3fb61d6731640930672665657","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.3.0.tgz","fileCount":26,"integrity":"sha512-E/qNfYuTQfmM2Fv1rHtL3VWW9pZgK/1eb29Lo0Y2bI9PKKBqCJ3rEIgK5EHiaCdLv1quirSMLYCiC4rdM7BnjA==","signatures":[{"sig":"MEYCIQDReUgN10a077k6XuLryBRMAIGSW6bT4F/kRPq7Jy2lGQIhAI49E4FORxuML2rUUU0Ao/OID1JmZyXMfxmhYholDNCH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102815},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/82ffbdde80cc839c919c33b42a4feb79/emdzej-inpax-ui-provider-core-0.3.0.tgz","_integrity":"sha512-E/qNfYuTQfmM2Fv1rHtL3VWW9pZgK/1eb29Lo0Y2bI9PKKBqCJ3rEIgK5EHiaCdLv1quirSMLYCiC4rdM7BnjA==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.3.0_1778831755286_0.09791233095702312","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@emdzej/inpax-ui-provider-core","version":"0.3.1","_id":"@emdzej/inpax-ui-provider-core@0.3.1","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"d38e1d2e446947c8c7248157f3b078b8fae728e2","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.3.1.tgz","fileCount":26,"integrity":"sha512-si2H9c+QsNtJpLLNXFMQdblVhx+T0N3mL6QYaDm+HybJm+ZXf06BzhyPpBZirvUOJgTU9VX854lJP7PpguKceg==","signatures":[{"sig":"MEQCIAy8DD0iYOBpKX1dEQJ1lmkoWXyrgwsmjfOetzBPe29rAiB1h2CLdFzFZNAB2I9who0qnOb4ko3MoLln0fw+vbaGHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102815},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.3.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/7fafc0edcbbf0d29216dcca3aa4ba39e/emdzej-inpax-ui-provider-core-0.3.1.tgz","_integrity":"sha512-si2H9c+QsNtJpLLNXFMQdblVhx+T0N3mL6QYaDm+HybJm+ZXf06BzhyPpBZirvUOJgTU9VX854lJP7PpguKceg==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.3.1_1778843603278_0.11337090570401531","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@emdzej/inpax-ui-provider-core","version":"0.3.2","_id":"@emdzej/inpax-ui-provider-core@0.3.2","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"a5a8ad795597f791ced30a92c182cf987ad863fa","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.3.2.tgz","fileCount":26,"integrity":"sha512-bT7n+1gp6rQ3BTqZZZBep714XLaBWQa2gFFglNKVrx+nv5nPAG++NrTRB22uN4mTcEuKwlP4EiZLm4M/fkk7WA==","signatures":[{"sig":"MEUCIGI2ZfjRgIT7Jnt7al2IXPDajDzBRMO2LhIYe8gmRBzSAiEA7cj+CbaIqvhTpxmVN2inZgUPvTexmMhriSXiO7DSYwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102815},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.3.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/cdd25ead9a9626898b88d2182909ff11/emdzej-inpax-ui-provider-core-0.3.2.tgz","_integrity":"sha512-bT7n+1gp6rQ3BTqZZZBep714XLaBWQa2gFFglNKVrx+nv5nPAG++NrTRB22uN4mTcEuKwlP4EiZLm4M/fkk7WA==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.3.2_1778851115703_0.871706939502402","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@emdzej/inpax-ui-provider-core","version":"0.3.3","_id":"@emdzej/inpax-ui-provider-core@0.3.3","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"159ba988eebaf1582caf08612163dfc28d347e5b","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.3.3.tgz","fileCount":26,"integrity":"sha512-AATF/X9xuRLwNvx+0QI5dCP2Q4P2emvGxzFxyG+kJSXQMHIx0far2zF/UCnZxLuNOy9w7xI1sOxMePlHRWdSag==","signatures":[{"sig":"MEQCICDk9tt8dAmBGH78qhJX28HMkMm28YufADQ7LkWx3aWkAiBIGj0KSbV5NZcrykkW6Hgm61HgYQjsbhAbmGiML/rs6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102815},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.3.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/e3c3ebb8a28c5c47fe748c14a2803943/emdzej-inpax-ui-provider-core-0.3.3.tgz","_integrity":"sha512-AATF/X9xuRLwNvx+0QI5dCP2Q4P2emvGxzFxyG+kJSXQMHIx0far2zF/UCnZxLuNOy9w7xI1sOxMePlHRWdSag==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.3.3_1778863725953_0.006949816550862575","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@emdzej/inpax-ui-provider-core","version":"0.4.0","_id":"@emdzej/inpax-ui-provider-core@0.4.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"d93655fae8d4a66f21b0bbe80fbe918fe075ed3f","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.4.0.tgz","fileCount":27,"integrity":"sha512-Ku37kSczUphYtUVIVcU0aI2Rb4Xj9A+1JkV3aLrOPjwO2T5sfvZdJ5w3WCEQ+uuNNExoGMiXFvlTyGQZxw9qow==","signatures":[{"sig":"MEUCIA6mKRwv/9123JPiqavU5aXZY7bEsInWnTQlvxKLLRxbAiEA5plRCOtWgvXTekZpCpsQdhFRQELOpiqAVgKXDeGbm2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105686},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.4.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/ef2cd14b9932660981f133c130eea3e4/emdzej-inpax-ui-provider-core-0.4.0.tgz","_integrity":"sha512-Ku37kSczUphYtUVIVcU0aI2Rb4Xj9A+1JkV3aLrOPjwO2T5sfvZdJ5w3WCEQ+uuNNExoGMiXFvlTyGQZxw9qow==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.4.0_1779094130909_0.754247312694003","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@emdzej/inpax-ui-provider-core","version":"0.5.0","_id":"@emdzej/inpax-ui-provider-core@0.5.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"64805266262f74c32d4888dd8d387b36892fd257","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.5.0.tgz","fileCount":27,"integrity":"sha512-xegVqAKwUtXvQvTJx1gAhZ1O5whh5m8QfOHE/IIDEZJG0Ca162QDkHZxxoZwXDR77l07GCZ0Fe9FUC8cEq+8BQ==","signatures":[{"sig":"MEUCIFVxTaZ2R0SPUVD9EGdtb/LIzoW2pLQcix6Fr2EYlgsyAiEA30XSgGeEsIkFVJK9/XYp0LW4VoEXmvSRHUPEhyVgZqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105686},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.5.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/de1c0fdf68088239d230390fc1e6b13d/emdzej-inpax-ui-provider-core-0.5.0.tgz","_integrity":"sha512-xegVqAKwUtXvQvTJx1gAhZ1O5whh5m8QfOHE/IIDEZJG0Ca162QDkHZxxoZwXDR77l07GCZ0Fe9FUC8cEq+8BQ==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.5.0_1779191221956_0.9245234657720534","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@emdzej/inpax-ui-provider-core","version":"0.5.1","_id":"@emdzej/inpax-ui-provider-core@0.5.1","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"6bffd583237a52990df9b9be576096170c6f785d","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.5.1.tgz","fileCount":27,"integrity":"sha512-ZGQSH69G0EpJSSRQBJCOdGDYvCdcnXk29HWywCTWr+mPs+hIKd/ogFwzLSMruEnU5VLqnYm21G1LBI+CehawZw==","signatures":[{"sig":"MEQCIHiqBkXprMnrtSSBmtDl1h2NkRfbKNHKhYEDHZsx+hinAiAyNBNGSA7xy9KfapNL4I7mZzTjEWKGGplNtWA0+7rUog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112312},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.5.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/148f0f4377eaef8769a1254de0136d1d/emdzej-inpax-ui-provider-core-0.5.1.tgz","_integrity":"sha512-ZGQSH69G0EpJSSRQBJCOdGDYvCdcnXk29HWywCTWr+mPs+hIKd/ogFwzLSMruEnU5VLqnYm21G1LBI+CehawZw==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.5.1_1779265250006_0.8272171040147664","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@emdzej/inpax-ui-provider-core","version":"0.6.0","_id":"@emdzej/inpax-ui-provider-core@0.6.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"6a08d7446c89550ac47ae2b17912749fd60e1db4","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.6.0.tgz","fileCount":27,"integrity":"sha512-uNg8d3GjTpD57ggObjOpUbc/SmJDxxPFvH5bHVUgc9xxdqyfKhyMVWNN3Cy1q/CtvmpA5l0uYqbn9toMk2lsgg==","signatures":[{"sig":"MEUCIQCWlZiLCVaBg0lujZ7qUauaotfy0zcImlz6oK6vGgsAVgIgIk1K3z5Gd6zyQvXxgKbfck3DCF8rAMbvzi8Uve2qHTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112312},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.6.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/dd81bc3e9293ac24715093d49bfa9efe/emdzej-inpax-ui-provider-core-0.6.0.tgz","_integrity":"sha512-uNg8d3GjTpD57ggObjOpUbc/SmJDxxPFvH5bHVUgc9xxdqyfKhyMVWNN3Cy1q/CtvmpA5l0uYqbn9toMk2lsgg==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.6.0_1779270731793_0.6782744407628334","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@emdzej/inpax-ui-provider-core","version":"0.6.1","_id":"@emdzej/inpax-ui-provider-core@0.6.1","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"b2505ed605d26fd6bf13307cdb85382883a4f6c7","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.6.1.tgz","fileCount":27,"integrity":"sha512-nYb++bDL1w6vqSlre32yVuTITBR8G2ztg25vp6XdRxUH6XtqHeidYdFeAKuyIzDKue2bE/t3Ku3N68n2NMP1Fg==","signatures":[{"sig":"MEQCIEoYUnlMzTQA1sZ9Ln69+XRDyZj5D/1VXM+zkG26vIkbAiBIbJzCXabpgxAXNLKhW25kAsexn68sGhLfh5l+yLObVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112312},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.6.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/ca9e58a8c9044cde19c3c957778ba8ff/emdzej-inpax-ui-provider-core-0.6.1.tgz","_integrity":"sha512-nYb++bDL1w6vqSlre32yVuTITBR8G2ztg25vp6XdRxUH6XtqHeidYdFeAKuyIzDKue2bE/t3Ku3N68n2NMP1Fg==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.6.1_1779283532926_0.6237776272210447","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@emdzej/inpax-ui-provider-core","version":"0.6.2","_id":"@emdzej/inpax-ui-provider-core@0.6.2","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"c4d0355957a7a5be05a860a8b58b46c858771536","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.6.2.tgz","fileCount":27,"integrity":"sha512-tFImfjYOZoXYcwFuV5hWtJqsMembA1KXi116uohpJ+PJiwax/4Hn47mALyWkgserzeyB0oUr44K5MOhP1D9yRw==","signatures":[{"sig":"MEQCIGYjyWv1K9tkGYshQoZ8P9tgfqqru7RB82SEu7qiNI7YAiBVPaHSNvavcdq8jTTy4G7uvrrR6djG8COsjFMcfyewTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112312},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.6.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/95bbb2c88b8f589a0c582fa58068f8e7/emdzej-inpax-ui-provider-core-0.6.2.tgz","_integrity":"sha512-tFImfjYOZoXYcwFuV5hWtJqsMembA1KXi116uohpJ+PJiwax/4Hn47mALyWkgserzeyB0oUr44K5MOhP1D9yRw==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.6.2_1779288719820_0.42355490923471306","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@emdzej/inpax-ui-provider-core","version":"0.6.3","_id":"@emdzej/inpax-ui-provider-core@0.6.3","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"702a6f4c092dfb4018b82f2a8a62dfc7f85e1ef1","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.6.3.tgz","fileCount":27,"integrity":"sha512-QngC7HgB8CcKrguPHohfNzR3/0sjL3u68gJkhjByIViyvYmTS6m/J10CV50z/1rgZM++k2yiuTsxIdRpJmvBIw==","signatures":[{"sig":"MEQCIGMKD8Re+eVmqz1IPoJHt0g73qK4+oGuLUoiMfpN3G8aAiA9WVhxfwJzBKQ6F4JJJGrWrd295cRP3jFxSjznGGpBBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112304},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.6.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/a7c7dd4d85d21e305d25c58d85ae7f27/emdzej-inpax-ui-provider-core-0.6.3.tgz","_integrity":"sha512-QngC7HgB8CcKrguPHohfNzR3/0sjL3u68gJkhjByIViyvYmTS6m/J10CV50z/1rgZM++k2yiuTsxIdRpJmvBIw==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.6.3_1779359507699_0.8345599947550744","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@emdzej/inpax-ui-provider-core","version":"0.6.5","_id":"@emdzej/inpax-ui-provider-core@0.6.5","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"d082966e7649bc0d7a16b4dfdcebb38948783185","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.6.5.tgz","fileCount":27,"integrity":"sha512-ikOEClt6tVud/Pmz5apHN1s/3/vIuCOhf6BlMSWw09M4UQJ5d35B9iC2wIgv93kJU/aQCClJWS5QGh3S7V690Q==","signatures":[{"sig":"MEYCIQDW6dD80cnSvh0W7FhmjJp37ERp/feRkdh2cQe7xuGfUgIhAMC6yXPhx6GHy41lYmrNlURXnWpyk64UD0Espu62Ksac","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113092},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.6.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/c6c13ecd0bbbe8620f7aa0ed84f58299/emdzej-inpax-ui-provider-core-0.6.5.tgz","_integrity":"sha512-ikOEClt6tVud/Pmz5apHN1s/3/vIuCOhf6BlMSWw09M4UQJ5d35B9iC2wIgv93kJU/aQCClJWS5QGh3S7V690Q==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3","@emdzej/inpax-logger":"0.6.5"},"peerDependencies":{"@emdzej/inpax-logger":"0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.6.5_1779371853024_0.7434940124504315","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@emdzej/inpax-ui-provider-core","version":"0.6.6","_id":"@emdzej/inpax-ui-provider-core@0.6.6","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"3bfd519fdfa23dda8b4eeacbe7fd132ee59e3c9b","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.6.6.tgz","fileCount":27,"integrity":"sha512-W9t28nH/byn6G+4+zh1SX1clEwOOf/dPg/Iv0IE6vi1Xko0/0ajWMTDxrVyvAVwGjVfgvh3e+0AlHeMGxC5zwQ==","signatures":[{"sig":"MEQCIGvP3Q1PoZJ4TulsN+gKMYY4C9LbMFfcrfOI51NVUCNUAiBNenhzeqNhQN9Xa/ZovxOWGTYEsNTg0B5UNBCJLy58Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113092},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.6.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/cf14e79b6453725597247dcea1188326/emdzej-inpax-ui-provider-core-0.6.6.tgz","_integrity":"sha512-W9t28nH/byn6G+4+zh1SX1clEwOOf/dPg/Iv0IE6vi1Xko0/0ajWMTDxrVyvAVwGjVfgvh3e+0AlHeMGxC5zwQ==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.6.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3","@emdzej/inpax-logger":"0.6.6"},"peerDependencies":{"@emdzej/inpax-logger":"0.6.6"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.6.6_1779372899711_0.9869769727300481","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@emdzej/inpax-ui-provider-core","version":"0.6.7","_id":"@emdzej/inpax-ui-provider-core@0.6.7","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"286e03f42a0aa4dfc26f17160bc33afe021ee983","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.6.7.tgz","fileCount":27,"integrity":"sha512-vBvc1KcZYvRT7s2yggm/2WzWw1nFzMzAKHZqpH05ON6VqY84qdEPfzY3b/e419DH07Qxhnh/63ES/B93LotIjQ==","signatures":[{"sig":"MEYCIQDllku6jBN8aXKuoEMEk5n8jSGEX0263iXu0+R3XdlZeQIhANpV1ySyaxTEVp9xsfiXtyG+FTxvSRBfUWMb6JdrFeVH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113092},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.6.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/5c2ac253e7025e05080f552a59131cf0/emdzej-inpax-ui-provider-core-0.6.7.tgz","_integrity":"sha512-vBvc1KcZYvRT7s2yggm/2WzWw1nFzMzAKHZqpH05ON6VqY84qdEPfzY3b/e419DH07Qxhnh/63ES/B93LotIjQ==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.6.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3","@emdzej/inpax-logger":"0.6.7"},"peerDependencies":{"@emdzej/inpax-logger":"0.6.7"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.6.7_1779426948942_0.8309797935376837","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@emdzej/inpax-ui-provider-core","version":"0.6.8","_id":"@emdzej/inpax-ui-provider-core@0.6.8","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"4bb5ba359e496418a203c1bd36eb823eaf8a8096","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.6.8.tgz","fileCount":27,"integrity":"sha512-AHSIucg7fCzTSLBLarIhKftsrY35csAmf19o2/i2WnMCuM8M1QS9g8ehl+CABFH2/noBTebrxPJmefilc0qb0A==","signatures":[{"sig":"MEYCIQCj6HQ3bsmAGF5Umbozwn4PbCPkScoHSRG07+D0PeamSQIhAKleiXfgCCDnYp1nus1ACX2allDGSf5uCZl3YNSshDTu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113092},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.6.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/a54023b51adea504b3d7cae101ab1061/emdzej-inpax-ui-provider-core-0.6.8.tgz","_integrity":"sha512-AHSIucg7fCzTSLBLarIhKftsrY35csAmf19o2/i2WnMCuM8M1QS9g8ehl+CABFH2/noBTebrxPJmefilc0qb0A==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.6.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3","@emdzej/inpax-logger":"0.6.8"},"peerDependencies":{"@emdzej/inpax-logger":"0.6.8"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.6.8_1779443544116_0.38228803630284736","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@emdzej/inpax-ui-provider-core","version":"0.7.0","_id":"@emdzej/inpax-ui-provider-core@0.7.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"f3142f60d0ffff9d5ce45bef647900b3ba92e383","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.7.0.tgz","fileCount":27,"integrity":"sha512-LO6BW9oVf/VHkSAmnnPLFOA9tnQAXPxekUqylqKLYF3vbznmfDjJBudk1P9WxwSCukuH3U5RfLtBrMTFIPurlA==","signatures":[{"sig":"MEUCIEjDDm5XVScXSNIHO/8Rx4ZkRkWe2qo/1wr8z5NExlEfAiEAwa7g65wQoi6AOYaHi5Sz1HXO+v020hmaLrpMAvlL4Uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdzej%2finpax-ui-provider-core@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113108},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.7.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8dbd13cd-41fb-474d-b87c-0eb2a8934d14"}},"_resolved":"/tmp/2d612f14839a34a99cf92547c6e57b87/emdzej-inpax-ui-provider-core-0.7.0.tgz","_integrity":"sha512-LO6BW9oVf/VHkSAmnnPLFOA9tnQAXPxekUqylqKLYF3vbznmfDjJBudk1P9WxwSCukuH3U5RfLtBrMTFIPurlA==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.15.0","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3","@emdzej/bimmerz-logger":"^0.1.2"},"peerDependencies":{"@emdzej/bimmerz-logger":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.7.0_1779619520431_0.2561461196212109","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@emdzej/inpax-ui-provider-core","version":"0.7.1","_id":"@emdzej/inpax-ui-provider-core@0.7.1","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"99f6cb3722e13a447bd5a6bcfec4111e3ac0b2bd","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.7.1.tgz","fileCount":27,"integrity":"sha512-+dZO9ljDaJb1phXKzpl6pnVhxKkS+083S5fEBigg6BVzc5wyZ7mLNOENN1T6yCu/CA6uQ55TJig0kblfcJEGrA==","signatures":[{"sig":"MEYCIQDu4+hWaIo50cB/xgb30e1QBCuK4ciKi/vuwLknm0UYKQIhAPd4QmAbCAiRYPibvPYlr17LcFm0nuatdQXfaR1NvLFn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdzej%2finpax-ui-provider-core@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113097},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.7.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8dbd13cd-41fb-474d-b87c-0eb2a8934d14"}},"_resolved":"/tmp/8962cd018744f8a3fc5ac2f357b41d05/emdzej-inpax-ui-provider-core-0.7.1.tgz","_integrity":"sha512-+dZO9ljDaJb1phXKzpl6pnVhxKkS+083S5fEBigg6BVzc5wyZ7mLNOENN1T6yCu/CA6uQ55TJig0kblfcJEGrA==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.15.0","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3","@emdzej/bimmerz-logger":"^0.1.2"},"peerDependencies":{"@emdzej/bimmerz-logger":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.7.1_1779646125463_0.9815842642556369","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@emdzej/inpax-ui-provider-core","version":"0.8.0","_id":"@emdzej/inpax-ui-provider-core@0.8.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"da44b021399dfd7f628a698dd5686b08a698453d","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.8.0.tgz","fileCount":27,"integrity":"sha512-XmNyNek2QM3kLjC+Fietu+AuD21ZX5/TkRAm8UK+NQfTdJyFvg+Dn6Ogwj3Yi/5yZQIKfBQMpeWw1JJqYovpfA==","signatures":[{"sig":"MEQCIForrOM355c0iK7QkppBFPGjaq053EIggAiGaAmBObLBAiBpyBebvRT1u6vd3d0IgOjjC0+Z93NHg0e39DcBl82Ghg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113097},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.8.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/32ea795e44ac3fcce214ad110fdeaed4/emdzej-inpax-ui-provider-core-0.8.0.tgz","_integrity":"sha512-XmNyNek2QM3kLjC+Fietu+AuD21ZX5/TkRAm8UK+NQfTdJyFvg+Dn6Ogwj3Yi/5yZQIKfBQMpeWw1JJqYovpfA==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3","@emdzej/bimmerz-logger":"^0.1.2"},"peerDependencies":{"@emdzej/bimmerz-logger":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.8.0_1779785076441_0.6507108610416816","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@emdzej/inpax-ui-provider-core","version":"0.8.1","_id":"@emdzej/inpax-ui-provider-core@0.8.1","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"3fd895e8d480fcc4b3cef8f21f59adbeb2b6ad86","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.8.1.tgz","fileCount":27,"integrity":"sha512-yVz4VdFozyJnxv27/1AIG2NKEZMth3UbTWJ9TvsGnl/PEbopC7tOvttRv6cIwJl1Gr5oi0s727+qr/yTtl8rfw==","signatures":[{"sig":"MEUCIQCNnL4bgNa4HHYxusQOX7Xl0LyabnCvfObKTfTLZah9AAIgDYXxpOQiPCEBx9Sx9XReczniuTURTVTcbgwXaP/q+VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113097},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.8.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/d6f7158c822afd57c5c8acc6100e5b29/emdzej-inpax-ui-provider-core-0.8.1.tgz","_integrity":"sha512-yVz4VdFozyJnxv27/1AIG2NKEZMth3UbTWJ9TvsGnl/PEbopC7tOvttRv6cIwJl1Gr5oi0s727+qr/yTtl8rfw==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3","@emdzej/bimmerz-logger":"^0.1.2"},"peerDependencies":{"@emdzej/bimmerz-logger":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.8.1_1779876281271_0.06898198886005447","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@emdzej/inpax-ui-provider-core","version":"0.9.0","_id":"@emdzej/inpax-ui-provider-core@0.9.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"b0815e3155ed19b0a7f524dbbf273d9a3cfa143c","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.9.0.tgz","fileCount":27,"integrity":"sha512-gznAyQ/y1APSeLgQk12XD9fQMrcseVxZ29m4DlzgGiGDWtz21TiCeY2NK7qClob2e3Dv4EZM0mOxhSHjRlMA1w==","signatures":[{"sig":"MEUCIDoOddcCDoO45FZk25TvZsoo4wPsc3voFW9dcFbRI94kAiEAgrepSI6FFFbEL05ejzfQEa1nYAB5xtMlUSVQqucDimM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113097},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.9.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/d461d3ca066451b6fc200ae42bb67c4d/emdzej-inpax-ui-provider-core-0.9.0.tgz","_integrity":"sha512-gznAyQ/y1APSeLgQk12XD9fQMrcseVxZ29m4DlzgGiGDWtz21TiCeY2NK7qClob2e3Dv4EZM0mOxhSHjRlMA1w==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3","@emdzej/bimmerz-logger":"^0.1.2"},"peerDependencies":{"@emdzej/bimmerz-logger":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.9.0_1779980499709_0.41733392803497504","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@emdzej/inpax-ui-provider-core","version":"0.10.0","_id":"@emdzej/inpax-ui-provider-core@0.10.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"83732fb40c7bb1324f59c67d628808b8aaacb5b1","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.10.0.tgz","fileCount":27,"integrity":"sha512-lOzIMYdHnK7QxWERDnnGLTsFHM/A8G0LF5xKl5/82WBq9mrw5hvvuAGRyrI5DXgzUToLW9fu8fLeW42hDMAMPQ==","signatures":[{"sig":"MEQCIHAiCq9FNJJW+4yT4Hrdzbp0I0R0eCkrmxcmK20JMuqNAiBOolnjaNzffjldbNfNFUCuxXUWHpt06zxzRk+bUb6LDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113099},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.10.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/75a58c2102103b2c506aabc7c145f71e/emdzej-inpax-ui-provider-core-0.10.0.tgz","_integrity":"sha512-lOzIMYdHnK7QxWERDnnGLTsFHM/A8G0LF5xKl5/82WBq9mrw5hvvuAGRyrI5DXgzUToLW9fu8fLeW42hDMAMPQ==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.14.1","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3","@emdzej/bimmerz-logger":"^0.1.2"},"peerDependencies":{"@emdzej/bimmerz-logger":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.10.0_1780062712488_0.30775708600972207","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@emdzej/inpax-ui-provider-core","version":"0.11.0","_id":"@emdzej/inpax-ui-provider-core@0.11.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"c9fb56803108d621963a397d38b252be30a8933b","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.11.0.tgz","fileCount":27,"integrity":"sha512-mEtSidlfPE2m0gDDeHcVnD7DwXRu1zV6EYY26W1/7KCBpClOmDrJijJ2Q+0mhgPvq0P0lhL10KdGDRsxmXAvHw==","signatures":[{"sig":"MEUCIQDcZk6wN7N98MKVzpWta25y5tRRWnZqDibdsNm6yIB0jwIgAI8iqNVQe+6HmhEMX1/52WtIDFaZ0cixyqsCvaJZZAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113099},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.11.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/7f145135d817ce69473387360d28ea7e/emdzej-inpax-ui-provider-core-0.11.0.tgz","_integrity":"sha512-mEtSidlfPE2m0gDDeHcVnD7DwXRu1zV6EYY26W1/7KCBpClOmDrJijJ2Q+0mhgPvq0P0lhL10KdGDRsxmXAvHw==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.16.0","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3","@emdzej/bimmerz-logger":"^0.1.2"},"peerDependencies":{"@emdzej/bimmerz-logger":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.11.0_1780677578164_0.2027036815124983","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@emdzej/inpax-ui-provider-core","version":"0.11.1","_id":"@emdzej/inpax-ui-provider-core@0.11.1","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/inpax#readme","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"dist":{"shasum":"584d084b26f5f81cb84537593ea6abdc82bb6ce3","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.11.1.tgz","fileCount":27,"integrity":"sha512-y09AuraU1UreN4iVx3ixgioN5niT8Jv79npISnvEstx3szm9374XePubT3RJ8AZYgNa3K6Gm8MwXPaKeYbP0cA==","signatures":[{"sig":"MEQCID2/laLI25vP1DCGyWsdu2LrOzq/kh6jwvM1uDjb30FfAiBgQCUTQd80KDSL09CfVsCaHZXY8CpP57OJHCDJLbRLfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113099},"main":"./dist/index.js","type":"module","_from":"file:emdzej-inpax-ui-provider-core-0.11.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/3c43ebd2aac8458ca44d5242c125061b/emdzej-inpax-ui-provider-core-0.11.1.tgz","_integrity":"sha512-y09AuraU1UreN4iVx3ixgioN5niT8Jv79npISnvEstx3szm9374XePubT3RJ8AZYgNa3K6Gm8MwXPaKeYbP0cA==","repository":{"url":"git+https://github.com/emdzej/inpax.git","type":"git"},"_npmVersion":"11.16.0","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.3.3","@emdzej/bimmerz-logger":"^0.1.2"},"peerDependencies":{"@emdzej/bimmerz-logger":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/inpax-ui-provider-core_0.11.1_1780679855676_0.8218073024219958","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@emdzej/inpax-ui-provider-core","version":"0.12.0","description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"eventemitter3":"^5.0.1","@emdzej/inpax-interfaces":"0.12.0"},"peerDependencies":{"@emdzej/bimmerz-logger":"^0.1.2"},"devDependencies":{"@emdzej/bimmerz-logger":"^0.1.2","typescript":"^5.3.3","vitest":"^2.1.8"},"repository":{"type":"git","url":"git+https://github.com/emdzej/inpax.git"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc","dev":"tsc --watch","clean":"rm -rf dist","test":"vitest run --passWithNoTests"},"_id":"@emdzej/inpax-ui-provider-core@0.12.0","bugs":{"url":"https://github.com/emdzej/inpax/issues"},"homepage":"https://github.com/emdzej/inpax#readme","_integrity":"sha512-9UAV+NOIyPhwfPr1U6L7YgQm2ZA5ebv7xgIK+Vbk22Os+mHPYJCoWYe6SBYxz5mEcf3BLPLGDVeD86lmrzITCA==","_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/c51c37ad0da462648a136e1bfb2baa76/emdzej-inpax-ui-provider-core-0.12.0.tgz","_from":"file:emdzej-inpax-ui-provider-core-0.12.0.tgz","_nodeVersion":"22.22.1","_npmVersion":"11.16.0","dist":{"integrity":"sha512-9UAV+NOIyPhwfPr1U6L7YgQm2ZA5ebv7xgIK+Vbk22Os+mHPYJCoWYe6SBYxz5mEcf3BLPLGDVeD86lmrzITCA==","shasum":"dc277e5b4f2c897d4d186102346f3935a5132013","tarball":"https://registry.npmjs.org/@emdzej/inpax-ui-provider-core/-/inpax-ui-provider-core-0.12.0.tgz","fileCount":27,"unpackedSize":113099,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCqAei5MRO+kqz3r/9bIO3tpzfEhHZBPHY8fieLgWv0YAIhAP6tBAz+m2WEfz4yHOc1AkElJb/m7IpE8UkPQr5OrCUI"}]},"_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/inpax-ui-provider-core_0.12.0_1783331809318_0.7938799348524468"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-14T13:54:29.606Z","modified":"2026-07-06T09:56:49.602Z","0.2.0":"2026-05-14T13:54:29.824Z","0.3.0":"2026-05-15T07:55:55.441Z","0.3.1":"2026-05-15T11:13:23.485Z","0.3.2":"2026-05-15T13:18:35.845Z","0.3.3":"2026-05-15T16:48:46.115Z","0.4.0":"2026-05-18T08:48:51.066Z","0.5.0":"2026-05-19T11:47:02.105Z","0.5.1":"2026-05-20T08:20:50.243Z","0.6.0":"2026-05-20T09:52:11.945Z","0.6.1":"2026-05-20T13:25:33.073Z","0.6.2":"2026-05-20T14:51:59.954Z","0.6.3":"2026-05-21T10:31:47.828Z","0.6.5":"2026-05-21T13:57:33.192Z","0.6.6":"2026-05-21T14:14:59.875Z","0.6.7":"2026-05-22T05:15:49.086Z","0.6.8":"2026-05-22T09:52:24.254Z","0.7.0":"2026-05-24T10:45:20.573Z","0.7.1":"2026-05-24T18:08:45.627Z","0.8.0":"2026-05-26T08:44:36.584Z","0.8.1":"2026-05-27T10:04:41.425Z","0.9.0":"2026-05-28T15:01:39.866Z","0.10.0":"2026-05-29T13:51:52.618Z","0.11.0":"2026-06-05T16:39:38.300Z","0.11.1":"2026-06-05T17:17:35.817Z","0.12.0":"2026-07-06T09:56:49.485Z"},"bugs":{"url":"https://github.com/emdzej/inpax/issues"},"homepage":"https://github.com/emdzej/inpax#readme","repository":{"type":"git","url":"git+https://github.com/emdzej/inpax.git"},"description":"Abstract UI provider — shared state + IUIProvider implementation that TUI and Web subclasses build on.","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"readme":"# @emdzej/inpax-ui-provider-core\n\nAbstract `UIProvider` for INPA runtimes — owns the state shape that\nthe rendering layer reads (cell grid, menu items, input dialogs,\nanalog values, …) and the INPA system-function surface the\ndispatcher writes to.\n\nSubclassed by:\n\n- [`@emdzej/inpax-tui-provider`](../tui-provider) — state for the\n  terminal renderer ([`@emdzej/inpax-tui`](../tui)).\n- [`@emdzej/inpax-cli-provider`](../cli-provider) — minimal CLI\n  variant for headless scripted runs.\n- [`@emdzej/inpax-web-provider`](../web-provider) — browser variant\n  paired with Svelte 5 components.\n\n## Usage\n\nMost consumers don't import this directly — they instantiate one of\nthe concrete subclasses above. If you're writing a new renderer:\n\n```typescript\nimport { UIProvider } from \"@emdzej/inpax-ui-provider-core\";\n\nclass MyUIProvider extends UIProvider {\n  // Optionally override paint hooks. The base class already handles\n  // the cell grid + menu state + input dialog plumbing — you mostly\n  // just consume `getTextLines()`, `getAnalogValues()`,\n  // `getDigitalValues()`, `getMenuItems()` from your render loop.\n}\n```\n\n## State shape (read by renderers)\n\n| Getter | Used for |\n|---|---|\n| `screenBuffer` | Cell grid (80×30 by default) — the canonical text layer |\n| `getTextLines()` | `fTextOut` entries with `fontSize > 0` — variable-font overlays |\n| `getAnalogValues()` | `analogout` gauge overlays |\n| `getDigitalValues()` | `digitalout` LED overlays |\n| `getUserBoxes()` | `userbox` modals |\n| `getMenuItems()` | F-key bar contents |\n| `getInputDialog()` | Active dialog (text / number / hex / digital / connect / scriptselect) |\n| `state.menuTitle` | Menu title bar text |\n| `state.screenCyclic` | Whether the active SCREEN re-runs INIT/LINE each cycle |\n| `state.firstVisibleLine` / `totalLines` / `visibleLineCount` | LINE-block pagination window |\n\n## Mutators (called by the dispatcher)\n\nThe INPA dispatcher routes opcodes through methods on this provider:\n`setScreen`, `setMenu`, `setItem`, `setMenuTitle`, `text`, `textOut`,\n`fTextOut`, `clearRect`, `blankScreen`, `digitalOut`, `analogOut`,\n`hexDump`, `userBoxOpen` / `userBoxClose`, `setColor`, `setTitle`,\n`setLineBaseRow`, etc.\n\n## Events\n\nProvider extends an `EventEmitter`. Useful subscriptions:\n\n| Event | Fires when |\n|---|---|\n| `state:changed` | Any state mutation — coarse-grained, drives reactive UIs |\n| `screen:ready` | `setScreen` completed — host can start painting |\n| `menu:select` | User picked an F-key item |\n| `menu:back` | User hit Escape in a menu |\n| `input:submit` / `input:cancel` | Input dialog resolved |\n| `cycle:complete` | Full SCREEN cycle finished (INIT + every visible LINE) — atomic paint boundary |\n\n## See also\n\n- [`AGENTS.md`](../../AGENTS.md#repository-orientation) — workspace map\n  showing where this package sits relative to subclasses.\n","readmeFilename":"README.md"}