{"_id":"@allior/wmake-streamelements","_rev":"17-47b99ce441995bd6ea6da050dd804a77","name":"@allior/wmake-streamelements","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.2":{"name":"@allior/wmake-streamelements","version":"0.0.2","keywords":[],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-streamelements@0.0.2","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"8faa7dfd1f7ea46f96f473cfefc3ccf921c3dae7","tarball":"https://registry.npmjs.org/@allior/wmake-streamelements/-/wmake-streamelements-0.0.2.tgz","fileCount":132,"integrity":"sha512-4WE8g36PdjEN6RuDjJLd2V3AzD5NVTa5UTO0ACtNZLCt2tD2+gIdOab/umALkAD1Poo2/yzHS6EpFnESRaEGnA==","signatures":[{"sig":"MEUCIQDi8A7EQnC1Drnf8SVz2Rp2bmsDxx/Ax93rRpUYhTnX3gIgAMjVxy9jxTpqgn8pEdkalmIqn2Mo7i3MMsOYaj6j8v0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328391},"type":"module","_from":"file:allior-wmake-streamelements-0.0.2.tgz","browser":true,"exports":{".":{"types":"./dist/root/index.d.ts","import":"./dist/root/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./src/*":"./src/*","./fields":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","default":"./dist/fields/index.js"}},"scripts":{"test":"tsx tests/parser/channel-chat-message.test.ts && tsx tests/data/fixtures.test.ts","build":"rimraf dist && pnpm run build:lib","clean":"rimraf dist","parse":"tsx src/cli/parse-channel-chat-message.ts","build:lib":"vite build && cross-env VITE_IIFE_ENTRY=root vite build --config vite.iife.config.ts && cross-env VITE_IIFE_ENTRY=react vite build --config vite.iife.config.ts && tsc -p tsconfig.types.json","test:parser":"tsx tests/parser/channel-chat-message.test.ts","test:fixtures":"tsx tests/data/fixtures.test.ts"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_resolved":"C:\\Users\\astik\\AppData\\Local\\Temp\\4f2c2d7e41551fcbeebfe9779cd76135\\allior-wmake-streamelements-0.0.2.tgz","_integrity":"sha512-4WE8g36PdjEN6RuDjJLd2V3AzD5NVTa5UTO0ACtNZLCt2tD2+gIdOab/umALkAD1Poo2/yzHS6EpFnESRaEGnA==","_npmVersion":"10.8.2","description":"StreamElements API, chat parsing, events, and widgets.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@allior/wmake-utils":"^0.0.4","@allior/wmake-streamelements-events":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","tsx":"^4.20.6","zod":"^4.1.13","rimraf":"^6.0.1","adm-zip":"^0.5.16","cross-env":"^10.1.0","fast-glob":"^3.3.3","@types/ini":"^4.1.1","@types/adm-zip":"^0.5.7","vite-plugin-copy":"^0.1.6","vite-plugin-static-copy":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/wmake-streamelements_0.0.2_1772303296060_0.2530837124353307","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@allior/wmake-streamelements","version":"0.0.3","keywords":[],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-streamelements@0.0.3","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"8ba5395571f12dfb48331dbaaa1838c26c8ac1b1","tarball":"https://registry.npmjs.org/@allior/wmake-streamelements/-/wmake-streamelements-0.0.3.tgz","fileCount":132,"integrity":"sha512-5nocawgyJrDmChnsGrmUz2l3Ps7IKUauFIaG9JkwHErBVr/bLkHEuqrroDx76CKVI6EQb0iEcICIOlAZKZVmyw==","signatures":[{"sig":"MEUCIQDuS4J2DXiL8Ovv5m/uuVM4d8+SiruMK42JlNPUn6Td6gIgPHo/wY6bTm4lOCq1KSWaFUmBC1EImW5Hltul+Jh+rBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328391},"type":"module","_from":"file:allior-wmake-streamelements-0.0.3.tgz","browser":true,"exports":{".":{"types":"./dist/root/index.d.ts","import":"./dist/root/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./src/*":"./src/*","./fields":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","default":"./dist/fields/index.js"}},"scripts":{"test":"tsx tests/parser/channel-chat-message.test.ts && tsx tests/data/fixtures.test.ts","build":"rimraf dist && pnpm run build:lib","clean":"rimraf dist","parse":"tsx src/cli/parse-channel-chat-message.ts","build:lib":"vite build && cross-env VITE_IIFE_ENTRY=root vite build --config vite.iife.config.ts && cross-env VITE_IIFE_ENTRY=react vite build --config vite.iife.config.ts && tsc -p tsconfig.types.json","test:parser":"tsx tests/parser/channel-chat-message.test.ts","test:fixtures":"tsx tests/data/fixtures.test.ts"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_resolved":"C:\\Users\\astik\\AppData\\Local\\Temp\\6ec3ce240418db1a5c8faa1753dfe739\\allior-wmake-streamelements-0.0.3.tgz","_integrity":"sha512-5nocawgyJrDmChnsGrmUz2l3Ps7IKUauFIaG9JkwHErBVr/bLkHEuqrroDx76CKVI6EQb0iEcICIOlAZKZVmyw==","_npmVersion":"10.8.2","description":"StreamElements API, chat parsing, events, and widgets.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@allior/wmake-utils":"^0.0.6","@allior/wmake-streamelements-events":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","tsx":"^4.20.6","zod":"^4.1.13","rimraf":"^6.0.1","adm-zip":"^0.5.16","cross-env":"^10.1.0","fast-glob":"^3.3.3","@types/ini":"^4.1.1","@types/adm-zip":"^0.5.7","vite-plugin-copy":"^0.1.6","vite-plugin-static-copy":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/wmake-streamelements_0.0.3_1772303779102_0.11697838661023985","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@allior/wmake-streamelements","version":"0.0.4","keywords":[],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-streamelements@0.0.4","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"08fc3c142be56a5a52e0e6cb97c6f21d5bb8b807","tarball":"https://registry.npmjs.org/@allior/wmake-streamelements/-/wmake-streamelements-0.0.4.tgz","fileCount":132,"integrity":"sha512-QUKEYI3FQlf7nVVkkm6T0ylc3vHJJS+VI/XMbyV7qvpeR08K4LHUasLVY6XyXAccbGVM/GUgVIPFaCeSmjxihQ==","signatures":[{"sig":"MEQCICHReMCFHmNspbtWmYID56csl/28pMUmybvfYxyF2CxQAiBENXT/XVdMAW0dk5DdbjzwSbcvUexH82uU0xAtAVwlrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328480},"type":"module","browser":true,"exports":{".":{"types":"./dist/root/index.d.ts","import":"./dist/root/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./src/*":"./src/*","./fields":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","default":"./dist/fields/index.js"}},"scripts":{"pub":"npm publish --access public","test":"tsx tests/parser/channel-chat-message.test.ts && tsx tests/data/fixtures.test.ts","build":"rimraf dist && pnpm run build:lib","clean":"rimraf dist","parse":"tsx src/cli/parse-channel-chat-message.ts","build:lib":"vite build && cross-env VITE_IIFE_ENTRY=root vite build --config vite.iife.config.ts && cross-env VITE_IIFE_ENTRY=react vite build --config vite.iife.config.ts && tsc -p tsconfig.types.json","test:parser":"tsx tests/parser/channel-chat-message.test.ts","test:fixtures":"tsx tests/data/fixtures.test.ts","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"StreamElements API, chat parsing, events, and widgets.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@allior/wmake-utils":"^0.0.6","@allior/wmake-streamelements-events":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","tsx":"^4.20.6","zod":"^4.1.13","rimraf":"^6.0.1","adm-zip":"^0.5.16","cross-env":"^10.1.0","fast-glob":"^3.3.3","@types/ini":"^4.1.1","@types/adm-zip":"^0.5.7","vite-plugin-copy":"^0.1.6","vite-plugin-static-copy":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/wmake-streamelements_0.0.4_1775245744490_0.8625123179861531","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@allior/wmake-streamelements","version":"0.0.5","keywords":[],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-streamelements@0.0.5","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"0847c83db5e92e9ffb3f9a7b626cd236c68476c3","tarball":"https://registry.npmjs.org/@allior/wmake-streamelements/-/wmake-streamelements-0.0.5.tgz","fileCount":132,"integrity":"sha512-XiWcHIjNkZgsU854vT9ZS7lIlsgrGosrwCfwq/97+IjyT2bnJ9EqRGWKjzcoo0zwcLMtCELVIdQjHczIMwIFDA==","signatures":[{"sig":"MEYCIQCBbLIVwZCM319aRkoxstqAao9OCcKRWXjX/+CkjMLmfgIhAO6vBwtJcFsZFoAMXogFL3ItHqBc1Nj8epdLXcb87Rkr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328687},"type":"module","browser":true,"exports":{".":{"types":"./dist/root/index.d.ts","import":"./dist/root/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./src/*":"./src/*","./fields":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","default":"./dist/fields/index.js"}},"scripts":{"pub":"npm publish --access public","test":"tsx tests/parser/channel-chat-message.test.ts && tsx tests/data/fixtures.test.ts","build":"bun -e \"import fs from 'node:fs'; try { fs.rmSync('dist', { recursive: true, force: true }); } catch {}\" && bun run build:lib","clean":"rimraf dist","parse":"tsx src/cli/parse-channel-chat-message.ts","build:lib":"bun ../node_modules/vite/bin/vite.js build && VITE_IIFE_ENTRY=root bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && VITE_IIFE_ENTRY=react bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/typescript/lib/tsc.js -p tsconfig.types.json","test:parser":"tsx tests/parser/channel-chat-message.test.ts","test:fixtures":"tsx tests/data/fixtures.test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"StreamElements API, chat parsing, events, and widgets.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@allior/wmake-utils":"^0.0.6","@allior/wmake-streamelements-events":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","tsx":"^4.20.6","zod":"^4.1.13","rimraf":"^6.0.1","adm-zip":"^0.5.16","cross-env":"^10.1.0","fast-glob":"^3.3.3","@types/ini":"^4.1.1","@types/adm-zip":"^0.5.7","vite-plugin-copy":"^0.1.6","vite-plugin-static-copy":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/wmake-streamelements_0.0.5_1775246379825_0.22804853793466506","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@allior/wmake-streamelements","version":"0.0.6","keywords":[],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-streamelements@0.0.6","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"a6d6ed1ad82c284e744f85b946f59df88801fc2a","tarball":"https://registry.npmjs.org/@allior/wmake-streamelements/-/wmake-streamelements-0.0.6.tgz","fileCount":132,"integrity":"sha512-aZ8LNahWubLROIeqteWQEy7pV1MpwFIIE6fSu4rXFrXWzbAz8YPOaDoeWBSfVXCKPDgEXnnjMMYoGJfm+pBKPQ==","signatures":[{"sig":"MEUCIQCQKHnM3O/MigAIo4wN7YRdglz9Z/m3qoNdNUGTCblBBQIgZHUktiTyvbmlzPrtl+mc6cZzyHKh59L0n8myaY2h8Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328791},"type":"module","browser":true,"exports":{".":{"types":"./dist/root/index.d.ts","import":"./dist/root/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./src/*":"./src/*","./fields":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","default":"./dist/fields/index.js"}},"scripts":{"pub":"npm publish --access public","test":"tsx tests/parser/channel-chat-message.test.ts && tsx tests/data/fixtures.test.ts","build":"bun -e \"import fs from 'node:fs'; try { fs.rmSync('dist', { recursive: true, force: true }); } catch {}\" && bun run build:lib","clean":"rimraf dist","parse":"tsx src/cli/parse-channel-chat-message.ts","build:lib":"bun ../node_modules/vite/bin/vite.js build && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=root bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=react bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/typescript/lib/tsc.js -p tsconfig.types.json","test:parser":"tsx tests/parser/channel-chat-message.test.ts","test:fixtures":"tsx tests/data/fixtures.test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"StreamElements API, chat parsing, events, and widgets.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@allior/wmake-utils":"^0.0.6","@allior/wmake-streamelements-events":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","tsx":"^4.20.6","zod":"^4.1.13","rimraf":"^6.0.1","adm-zip":"^0.5.16","cross-env":"^10.1.0","fast-glob":"^3.3.3","@types/ini":"^4.1.1","@types/adm-zip":"^0.5.7","vite-plugin-copy":"^0.1.6","vite-plugin-static-copy":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/wmake-streamelements_0.0.6_1775250428459_0.7732144663947678","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@allior/wmake-streamelements","version":"0.0.7","keywords":[],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-streamelements@0.0.7","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"a29c5413aebdd8dc53d11b3631ab4c5ca8ec4f10","tarball":"https://registry.npmjs.org/@allior/wmake-streamelements/-/wmake-streamelements-0.0.7.tgz","fileCount":132,"integrity":"sha512-eqdad7uLsJmbUUeH4Dnnzaq2PgniJC4k00n23XwDjg56UAyOFNn0ykpLPJWNoHVODwIX7iBgjwqIkHGRar9IVQ==","signatures":[{"sig":"MEYCIQCMQrVZeqiGC+KXdIn38HjVksg7fN1wJJb+kYphiWNAVgIhAIocSpzVz52Yhif13tVGpWOXYJQqT8o0NDP7ZPVXj6pz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328791},"type":"module","browser":true,"exports":{".":{"types":"./dist/root/index.d.ts","import":"./dist/root/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./src/*":"./src/*","./fields":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","default":"./dist/fields/index.js"}},"scripts":{"pub":"npm publish --access public","test":"tsx tests/parser/channel-chat-message.test.ts && tsx tests/data/fixtures.test.ts","build":"bun -e \"import fs from 'node:fs'; try { fs.rmSync('dist', { recursive: true, force: true }); } catch {}\" && bun run build:lib","clean":"rimraf dist","parse":"tsx src/cli/parse-channel-chat-message.ts","build:lib":"bun ../node_modules/vite/bin/vite.js build && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=root bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=react bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/typescript/lib/tsc.js -p tsconfig.types.json","test:parser":"tsx tests/parser/channel-chat-message.test.ts","test:fixtures":"tsx tests/data/fixtures.test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"StreamElements API, chat parsing, events, and widgets.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@allior/wmake-utils":"^0.0.6","@allior/wmake-streamelements-events":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","tsx":"^4.20.6","zod":"^4.1.13","rimraf":"^6.0.1","adm-zip":"^0.5.16","cross-env":"^10.1.0","fast-glob":"^3.3.3","@types/ini":"^4.1.1","@types/adm-zip":"^0.5.7","vite-plugin-copy":"^0.1.6","vite-plugin-static-copy":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/wmake-streamelements_0.0.7_1775417631363_0.7782459463017337","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@allior/wmake-streamelements","version":"0.0.8","keywords":[],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-streamelements@0.0.8","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"07fb59aa55b7eb1ebf9cc4d775f69a41f4c04c45","tarball":"https://registry.npmjs.org/@allior/wmake-streamelements/-/wmake-streamelements-0.0.8.tgz","fileCount":132,"integrity":"sha512-sCK12mFjIfIe+Lig/mid9i+nHW+ojdcD4eBiD7cMlUSWeO1/lwQwspB+XQEOA3cVMlcnHwjiZOPsyuF0rIy1cQ==","signatures":[{"sig":"MEYCIQDb05Q7uY4uD16FBIM+q8ECU8FkLP/Ga6Vu7OMYpu9NTwIhAJrXONMEaxRPiptvRXu7d5+KkXN2QaTTsMJPzKW1h++1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329663},"type":"module","browser":true,"exports":{".":{"types":"./dist/root/index.d.ts","import":"./dist/root/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./src/*":"./src/*","./fields":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","default":"./dist/fields/index.js"}},"scripts":{"pub":"npm publish --access public","test":"tsx tests/parser/channel-chat-message.test.ts && tsx tests/data/fixtures.test.ts","build":"bun -e \"import fs from 'node:fs'; try { fs.rmSync('dist', { recursive: true, force: true }); } catch {}\" && bun run build:lib","clean":"rimraf dist","parse":"tsx src/cli/parse-channel-chat-message.ts","build:lib":"bun ../node_modules/vite/bin/vite.js build && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=root bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=react bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/typescript/lib/tsc.js -p tsconfig.types.json","test:parser":"tsx tests/parser/channel-chat-message.test.ts","test:fixtures":"tsx tests/data/fixtures.test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"StreamElements API, chat parsing, events, and widgets.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@allior/wmake-utils":"^0.0.6","@allior/wmake-streamelements-events":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","tsx":"^4.20.6","zod":"^4.1.13","rimraf":"^6.0.1","adm-zip":"^0.5.16","cross-env":"^10.1.0","fast-glob":"^3.3.3","@types/ini":"^4.1.1","@types/adm-zip":"^0.5.7","vite-plugin-copy":"^0.1.6","vite-plugin-static-copy":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/wmake-streamelements_0.0.8_1775629601414_0.819229073120203","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@allior/wmake-streamelements","version":"0.0.9","keywords":[],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-streamelements@0.0.9","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"66f5ac697c27346d1a49c004890b268d41eb1382","tarball":"https://registry.npmjs.org/@allior/wmake-streamelements/-/wmake-streamelements-0.0.9.tgz","fileCount":132,"integrity":"sha512-XE1/Dc9LDVi3LLr0Vh68s+rfLJ8Elvn+An3OWIQZyrmb9Lo7qEe5tXpja2VJ4vna1qi4RunldZD+Ki3AVWieMA==","signatures":[{"sig":"MEQCIFr0nb8xmpHRgt51Yvk8QyQ9WZ/1WQN5HJMfOFKcFX05AiAezbP9vcKavmGxr9IM3MkquLYBLDeKDUCQV01jk4gyrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329680},"type":"module","browser":true,"exports":{".":{"types":"./dist/root/index.d.ts","import":"./dist/root/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./src/*":"./src/*","./fields":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","default":"./dist/fields/index.js"}},"scripts":{"pub":"npm publish --access public","test":"tsx tests/parser/channel-chat-message.test.ts && tsx tests/data/fixtures.test.ts","build":"bun -e \"import fs from 'node:fs'; try { fs.rmSync('dist', { recursive: true, force: true }); } catch {}\" && bun run build:lib","clean":"rimraf dist","parse":"tsx src/cli/parse-channel-chat-message.ts","build:lib":"bun ../node_modules/vite/bin/vite.js build && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=root bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=react bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/typescript/lib/tsc.js -p tsconfig.types.json","test:parser":"tsx tests/parser/channel-chat-message.test.ts","test:fixtures":"tsx tests/data/fixtures.test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"StreamElements API, chat parsing, events, and widgets.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"react":"^19.2.5","react-dom":"^19.2.5","@allior/wmake-utils":"^0.0.6","@allior/wmake-streamelements-events":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","tsx":"^4.21.0","zod":"^4.3.6","rimraf":"^6.1.3","adm-zip":"^0.5.17","cross-env":"^10.1.0","fast-glob":"^3.3.3","@types/ini":"^4.1.1","@types/adm-zip":"^0.5.8","vite-plugin-copy":"^0.1.6","vite-plugin-static-copy":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-streamelements_0.0.9_1775814125482_0.10338572027380866","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@allior/wmake-streamelements","version":"0.0.10","keywords":[],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-streamelements@0.0.10","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"679563789d78e618a90acf7066b26f388711a5a1","tarball":"https://registry.npmjs.org/@allior/wmake-streamelements/-/wmake-streamelements-0.0.10.tgz","fileCount":132,"integrity":"sha512-Y3PdDRWJziyhjw05tkDFPe5dcWED79h9QkcMIcv1Df4+9spNOoUifzHRy8yadaStApYXrTVuYUNhzj6A05Ti+A==","signatures":[{"sig":"MEUCIBQm00NORkDvZZXlG3h7sO2mxsmGOMqSwurfqWUIRsdxAiEAs+TlK6mN2m20mEZkDL5lmL+cVfAsCKlJGP0FnMZqsDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328673},"type":"module","browser":true,"exports":{".":{"types":"./dist/root/index.d.ts","import":"./dist/root/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./src/*":"./src/*","./fields":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","default":"./dist/fields/index.js"}},"scripts":{"pub":"npm publish --access public","test":"tsx tests/parser/channel-chat-message.test.ts && tsx tests/data/fixtures.test.ts","build":"bun -e \"import fs from 'node:fs'; try { fs.rmSync('dist', { recursive: true, force: true }); } catch {}\" && bun run build:lib","clean":"rimraf dist","parse":"tsx src/cli/parse-channel-chat-message.ts","build:lib":"bun ../node_modules/vite/bin/vite.js build && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=root bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=react bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/typescript/lib/tsc.js -p tsconfig.types.json","test:parser":"tsx tests/parser/channel-chat-message.test.ts","test:fixtures":"tsx tests/data/fixtures.test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"StreamElements API, chat parsing, events, and widgets.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"react":"^19.2.5","react-dom":"^19.2.5","@allior/wmake-utils":"^0.1.0","@allior/wmake-streamelements-events":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","tsx":"^4.21.0","zod":"^4.3.6","rimraf":"^6.1.3","adm-zip":"^0.5.17","cross-env":"^10.1.0","fast-glob":"^3.3.3","@types/ini":"^4.1.1","@types/adm-zip":"^0.5.8","vite-plugin-copy":"^0.1.6","vite-plugin-static-copy":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-streamelements_0.0.10_1775814695381_0.6649236120852005","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@allior/wmake-streamelements","version":"1.0.0","keywords":["wmake","chat","streamelements","widget"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-streamelements@1.0.0","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"c7aac255fa6b5f073c28c84fb6b8a8b477b72e42","tarball":"https://registry.npmjs.org/@allior/wmake-streamelements/-/wmake-streamelements-1.0.0.tgz","fileCount":133,"integrity":"sha512-+fx4va2RgK67LH9bTdKCcifpl28owlRNp2tvyjqwvoXi3uQpOzEoGUkLQ8PDzLyiSlD6o5JBczi4niuM0Lzbxw==","signatures":[{"sig":"MEYCIQCtRtjCqufiwFWCmmSUY3L5bcwHJGxhtbYmwU4e5gniWQIhAJLmZEDc2dKt8R+WkfugueN0ELDj4cBFz4inGW/9sigf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680940},"type":"module","types":"./dist/root/index.d.ts","exports":{".":{"types":"./dist/root/index.d.ts","import":"./dist/root/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"}},"scripts":{"pub":"npm publish --access public","lint":"biome lint .","test":"tsx tests/parser/channel-chat-message.test.ts && tsx tests/data/fixtures.test.ts","build":"bun -e \"import fs from 'node:fs'; try { fs.rmSync('dist', { recursive: true, force: true }); } catch {}\" && bun ../node_modules/vite/bin/vite.js build && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=root bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=react bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/typescript/lib/tsc.js -p tsconfig.types.json","clean":"rimraf dist","parse":"tsx src/cli/parse-channel-chat-message.ts","format":"biome format --write .","test:parser":"tsx tests/parser/channel-chat-message.test.ts","test:fixtures":"tsx tests/data/fixtures.test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"StreamElements API, chat parsing, events, and widgets.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@allior/wmake-utils":"^0.1.0","@allior/wmake-streamelements-events":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","tsx":"^4.21.0","zod":"^4.3.6","rimraf":"^6.1.3","adm-zip":"^0.5.17","cross-env":"^10.1.0","fast-glob":"^3.3.3","@types/ini":"^4.1.1","@biomejs/biome":"^2.4.11","@types/adm-zip":"^0.5.8","vite-plugin-copy":"^0.1.6","vite-plugin-static-copy":"^3.4.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-streamelements_1.0.0_1775820919985_0.4944140536921926","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@allior/wmake-streamelements","version":"1.0.1","keywords":["wmake","chat","streamelements","widget"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-streamelements@1.0.1","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"2cb8973b6b5735223064ef9a5aff704717e3f785","tarball":"https://registry.npmjs.org/@allior/wmake-streamelements/-/wmake-streamelements-1.0.1.tgz","fileCount":133,"integrity":"sha512-gcpnfNrrkDaSyiQFzRLwlirqDGbbo+DgHIDwl8KJ4m/0Zkm8ShKLGrXcPL55I3A2tOEsYBQG7na8I9m2VBfCQQ==","signatures":[{"sig":"MEUCIQDoFYc3L5klOJJZ4x/RsEzzDi13MkXir29f1hk5HF+yVAIgODKRN6/SWTHJjL7O2zWKyaQCqFI89USgCKBtUS36L0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":670212},"type":"module","types":"./dist/root/index.d.ts","exports":{".":{"types":"./dist/root/index.d.ts","import":"./dist/root/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"}},"scripts":{"pub":"npm publish --access public","lint":"biome lint .","test":"tsx tests/parser/channel-chat-message.test.ts && tsx tests/data/fixtures.test.ts","build":"bun -e \"import fs from 'node:fs'; try { fs.rmSync('dist', { recursive: true, force: true }); } catch {}\" && bun ../node_modules/vite/bin/vite.js build && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=root bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=react bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/typescript/lib/tsc.js -p tsconfig.types.json","clean":"rimraf dist","parse":"tsx src/cli/parse-channel-chat-message.ts","format":"biome format --write .","test:parser":"tsx tests/parser/channel-chat-message.test.ts","test:fixtures":"tsx tests/data/fixtures.test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"StreamElements API, chat parsing, events, and widgets.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@allior/wmake-streamelements-events":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","rimraf":"^6.1.3","cross-env":"^10.1.0","@biomejs/biome":"^2.4.11"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-streamelements_1.0.1_1775821668607_0.6251294453238827","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@allior/wmake-streamelements","version":"1.0.2","keywords":["wmake","chat","streamelements","widget"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-streamelements@1.0.2","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"b3d2a14ba1988e3c2411750673a7b89d8681f3ce","tarball":"https://registry.npmjs.org/@allior/wmake-streamelements/-/wmake-streamelements-1.0.2.tgz","fileCount":91,"integrity":"sha512-BkOLiVbyaKl7laftsHYteCBUJnanxZHA1Q8EYlcFD8OSTjss4EmQkOL8f7JJtlRxliBt2AvEPHy7/J9LFHqeIA==","signatures":[{"sig":"MEYCIQD2pO4Z9fUjYL56Sd7Cmbq1DRFeuwd+D43z5DF9bkbQoAIhAP6njKkqcmp1wyE2Yzw/ypJqzGhdKCyryfogQSnZR35q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621012},"type":"module","types":"./dist/root/index.d.ts","exports":{".":{"types":"./dist/root/index.d.ts","import":"./dist/root/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"}},"scripts":{"pub":"npm publish --access public","lint":"biome lint .","test":"tsx tests/parser/channel-chat-message.test.ts && tsx tests/data/fixtures.test.ts","build":"bun -e \"import fs from 'node:fs'; try { fs.rmSync('dist', { recursive: true, force: true }); } catch {}\" && bun ../node_modules/vite/bin/vite.js build && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=root bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=react bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/typescript/lib/tsc.js -p tsconfig.types.json","clean":"rimraf dist","parse":"tsx src/cli/parse-channel-chat-message.ts","format":"biome format --write .","test:parser":"tsx tests/parser/channel-chat-message.test.ts","test:fixtures":"tsx tests/data/fixtures.test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"StreamElements API, chat parsing, events, and widgets.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@allior/wmake-streamelements-events":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","rimraf":"^6.1.3","cross-env":"^10.1.0","@biomejs/biome":"^2.4.11"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-streamelements_1.0.2_1775822306246_0.957384866721533","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@allior/wmake-streamelements","version":"1.1.0","keywords":["wmake","chat","streamelements","widget"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-streamelements@1.1.0","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"21e50f5cbc6648b4e61030c06e9f993e73a4100e","tarball":"https://registry.npmjs.org/@allior/wmake-streamelements/-/wmake-streamelements-1.1.0.tgz","fileCount":91,"integrity":"sha512-1XPgplkbBtUuQGrn/dov+NupujXbq4JI5tubw7em69/Ptejs+j6wOVqvmRwRwxVMD7Lmk6B+4B4zZMYJn6Jq7A==","signatures":[{"sig":"MEQCIDp+9pC9TpmbKJ5LGjtQht3CxZXMIbVVPSvlPpRf3n+cAiAbHoL8y6tJK6Xi6YW+p/g4KpDxkvtrFn9p3Cw6d1DkYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617207},"type":"module","types":"./dist/root/index.d.ts","exports":{".":{"types":"./dist/root/index.d.ts","import":"./dist/root/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"}},"scripts":{"pub":"npm publish --access public","lint":"biome lint .","test":"tsx tests/parser/channel-chat-message.test.ts && tsx tests/data/fixtures.test.ts","build":"bun -e \"import fs from 'node:fs'; try { fs.rmSync('dist', { recursive: true, force: true }); } catch {}\" && bun ../node_modules/vite/bin/vite.js build && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=root bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=react bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/typescript/lib/tsc.js -p tsconfig.types.json","clean":"rimraf dist","parse":"tsx src/cli/parse-channel-chat-message.ts","format":"biome format --write .","test:parser":"tsx tests/parser/channel-chat-message.test.ts","test:fixtures":"tsx tests/data/fixtures.test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"StreamElements API, chat parsing, events, and widgets.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@allior/wmake-streamelements-events":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","rimraf":"^6.1.3","cross-env":"^10.1.0","@biomejs/biome":"^2.4.11"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-streamelements_1.1.0_1775831318031_0.3753118411348966","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@allior/wmake-streamelements","version":"1.1.1","keywords":["wmake","chat","streamelements","widget"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-streamelements@1.1.1","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"569fca7b5ae7ca47105fc1cb371f10637de3e13e","tarball":"https://registry.npmjs.org/@allior/wmake-streamelements/-/wmake-streamelements-1.1.1.tgz","fileCount":91,"integrity":"sha512-2c9wW9R2AZGbbKeoCROnGYJRlD93OyNp98aLnYLq0/33EqRv1OBGGPJg02P8Ik7NX0/4h32HHwGQ4NYywp2Ynw==","signatures":[{"sig":"MEUCIA/QSUTIUa9BGIHUVXVjuffKnGyiJfxsjEjpwq5yN4VwAiEAwBLEySG7FJQa7/zphVSl+Q9IMWyEeOFKYkwnMTKg0cY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617402},"type":"module","types":"./dist/root/index.d.ts","exports":{".":{"types":"./dist/root/index.d.ts","import":"./dist/root/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"}},"scripts":{"pub":"npm publish --access public","lint":"biome lint .","test":"tsx tests/parser/channel-chat-message.test.ts && tsx tests/data/fixtures.test.ts","build":"bun -e \"import fs from 'node:fs'; try { fs.rmSync('dist', { recursive: true, force: true }); } catch {}\" && bun ../node_modules/vite/bin/vite.js build && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=root bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=react bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/typescript/lib/tsc.js -p tsconfig.types.json","clean":"rimraf dist","parse":"tsx src/cli/parse-channel-chat-message.ts","format":"biome format --write .","test:parser":"tsx tests/parser/channel-chat-message.test.ts","test:fixtures":"tsx tests/data/fixtures.test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"StreamElements API, chat parsing, events, and widgets.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@allior/wmake-streamelements-events":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","rimraf":"^6.1.3","cross-env":"^10.1.0","@biomejs/biome":"^2.4.11"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-streamelements_1.1.1_1775831584163_0.6235518753630254","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@allior/wmake-streamelements","version":"1.1.2","keywords":["wmake","chat","streamelements","widget"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-streamelements@1.1.2","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"89242aaa37581e0b2a812fe6bf866933d9b5cee5","tarball":"https://registry.npmjs.org/@allior/wmake-streamelements/-/wmake-streamelements-1.1.2.tgz","fileCount":91,"integrity":"sha512-phnl5rGJRD9/OzDt/AYVmYLLdNPgyiULKndqROzmIA7KGDeo4cLTzQ7bQc248l/rn3lV1JehEQwK5CYztk4opQ==","signatures":[{"sig":"MEQCIALmqM7Iz/a0UsJ+EuL+tGmkWnSWieEGFzytezmYm6NsAiANX3OBl5iRbUh7TBVESOO2oKANIu2ZLT91oSoIFU4lVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623883},"type":"module","types":"./dist/root/index.d.ts","exports":{".":{"types":"./dist/root/index.d.ts","import":"./dist/root/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"}},"scripts":{"pub":"npm publish --access public","lint":"biome lint .","test":"tsx tests/parser/channel-chat-message.test.ts && tsx tests/data/fixtures.test.ts","build":"bun -e \"import fs from 'node:fs'; try { fs.rmSync('dist', { recursive: true, force: true }); } catch {}\" && bun ../node_modules/vite/bin/vite.js build && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=root bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=react bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/typescript/lib/tsc.js -p tsconfig.types.json","clean":"rimraf dist","parse":"tsx src/cli/parse-channel-chat-message.ts","format":"biome format --write .","test:parser":"tsx tests/parser/channel-chat-message.test.ts","test:fixtures":"tsx tests/data/fixtures.test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"StreamElements API, chat parsing, events, and widgets.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@allior/wmake-streamelements-events":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","rimraf":"^6.1.3","cross-env":"^10.1.0","@biomejs/biome":"^2.4.11"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-streamelements_1.1.2_1775849552358_0.7609238524913111","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@allior/wmake-streamelements","version":"1.2.1","keywords":["wmake","chat","streamelements","widget"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-streamelements@1.2.1","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"94403f10095ca6910a578b4c1d392d004866ab1b","tarball":"https://registry.npmjs.org/@allior/wmake-streamelements/-/wmake-streamelements-1.2.1.tgz","fileCount":93,"integrity":"sha512-ySedCb8PZuXrlkjQYSRL3NHgqhaeh54B2J4QEE2glMPJb3TZ6D6kJsLUlVpMmve/r2gWgyaUc/itcpGQIeOmfw==","signatures":[{"sig":"MEUCIEKsSNtBC4g7RQh8R1l7AQjdEZwsCG1Lw4bpHft7OsVxAiEAq8xeYVWsPwWtmlOwyuS5M50kBQl0FkDJy1A1QwNv2C0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633035},"type":"module","types":"./dist/root/index.d.ts","exports":{".":{"types":"./dist/root/index.d.ts","import":"./dist/root/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"}},"scripts":{"pub":"npm publish --access public","lint":"biome lint .","test":"tsx tests/parser/channel-chat-message.test.ts && tsx tests/data/fixtures.test.ts","build":"bun -e \"import fs from 'node:fs'; try { fs.rmSync('dist', { recursive: true, force: true }); } catch {}\" && bun ../node_modules/vite/bin/vite.js build && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=root bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/cross-env/dist/bin/cross-env.js VITE_IIFE_ENTRY=react bun ../node_modules/vite/bin/vite.js build --config vite.iife.config.ts && bun ../node_modules/typescript/lib/tsc.js -p tsconfig.types.json","clean":"rimraf dist","parse":"tsx src/cli/parse-channel-chat-message.ts","format":"biome format --write .","test:parser":"tsx tests/parser/channel-chat-message.test.ts","test:fixtures":"tsx tests/data/fixtures.test.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.6.2","description":"StreamElements API, chat parsing, events, and widgets.","directories":{},"_nodeVersion":"25.2.0","dependencies":{"@allior/wmake-streamelements-events":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","rimraf":"^6.1.3","cross-env":"^10.1.0","@biomejs/biome":"^2.4.11"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-streamelements_1.2.1_1781252579523_0.9934242595550877","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@allior/wmake-streamelements","version":"2.0.0","description":"StreamElements API, chat parsing, events, and widgets.","type":"module","types":"./dist/root/index.d.ts","exports":{".":{"types":"./dist/root/index.d.ts","import":"./dist/root/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","import":"./dist/vue/index.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js"}},"scripts":{"pub":"npm publish --access public","build":"bun scripts/build.ts","clean":"rimraf dist","prepublishOnly":"bun run build","lint":"eslint .","format":"prettier --write .","test":"tsx tests/parser/channel-chat-message.test.ts && tsx tests/data/fixtures.test.ts","test:parser":"tsx tests/parser/channel-chat-message.test.ts","parse":"tsx src/cli/parse-channel-chat-message.ts","test:fixtures":"tsx tests/data/fixtures.test.ts"},"keywords":["wmake","chat","streamelements","widget"],"author":{"name":"An1by"},"license":"ISC","peerDependencies":{"react":">=18.0.0","vue":"^3.0.0","svelte":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vue":{"optional":true},"svelte":{"optional":true}},"dependencies":{"@allior/wmake-emotes":"^2.0.0","@allior/wmake-streamelements-events":"^4.0.0","@allior/wmake-utils":"^1.0.0"},"devDependencies":{"cross-env":"^10.1.0","rimraf":"^6.1.3","tsx":"^4.21.0","zod":"^4.3.6"},"_id":"@allior/wmake-streamelements@2.0.0","_nodeVersion":"25.2.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-Hz45TbnfHEsDU18J79Km7FznrMO9DSwKT4BGogP3t6rXWOeSiNGVw0V5KYwRj3imYsdAQao0r7VM8JkDd4oyfw==","shasum":"49d78bf0100e9afbcf845d614853165480b099f7","tarball":"https://registry.npmjs.org/@allior/wmake-streamelements/-/wmake-streamelements-2.0.0.tgz","fileCount":109,"unpackedSize":658552,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCyqP8uxoOLpgfyB+x6ppqtUx8uTq6uDMBKMxQ9FmhUlwIgH7QYP1WaDwpAmUfJfLZPIXSvwCPZqNr+LBZZWZGDD/Q="}]},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"directories":{},"maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wmake-streamelements_2.0.0_1788298706910_0.7974287853876882"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-28T18:28:15.993Z","modified":"2026-09-01T21:38:27.257Z","0.0.2":"2026-02-28T18:28:16.223Z","0.0.3":"2026-02-28T18:36:19.276Z","0.0.4":"2026-04-03T19:49:04.746Z","0.0.5":"2026-04-03T19:59:39.988Z","0.0.6":"2026-04-03T21:07:08.685Z","0.0.7":"2026-04-05T19:33:51.742Z","0.0.8":"2026-04-08T06:26:41.577Z","0.0.9":"2026-04-10T09:42:05.631Z","0.0.10":"2026-04-10T09:51:35.524Z","1.0.0":"2026-04-10T11:35:20.221Z","1.0.1":"2026-04-10T11:47:48.789Z","1.0.2":"2026-04-10T11:58:26.428Z","1.1.0":"2026-04-10T14:28:38.280Z","1.1.1":"2026-04-10T14:33:04.332Z","1.1.2":"2026-04-10T19:32:32.763Z","1.2.1":"2026-06-12T08:22:59.680Z","2.0.0":"2026-09-01T21:38:27.066Z"},"author":{"name":"An1by"},"license":"ISC","keywords":["wmake","chat","streamelements","widget"],"description":"StreamElements API, chat parsing, events, and widgets.","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"readme":"# @allior/wmake-streamelements\r\n\r\nStreamElements API, chat parsing (Astro), events, and widget fields. Astro WebSocket connection, message parsing into event format, settings fields, YouTube chat client.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @allior/wmake-streamelements\r\n```\r\n\r\nDependencies: `@allior/wmake-utils`, `@allior/wmake-streamelements-events` (workspace).\r\n\r\n## Main API\r\n\r\n### Astro client\r\n\r\nConnect to StreamElements Astro with JWT and subscribe to topics (chat, etc.).\r\n\r\n```ts\r\nimport {\r\n  AstroStreamElementsClient,\r\n  type AstroOnConnectionOpen,\r\n} from \"@allior/wmake-streamelements\";\r\n\r\nconst client = new AstroStreamElementsClient(\r\n  \"JWT_TOKEN\",\r\n  (client, event) => {\r\n    client.subscribeTopic(\"channel:channel_id:message\");\r\n    client.addTopicListener(\"channel:channel_id:message\", (data) => {\r\n      const parsed = parseChannelChatMessage(data);\r\n      console.log(parsed.event.data.text);\r\n    });\r\n  },\r\n  (e) => console.log(\"closed\", e),\r\n  (e) => console.error(\"error\", e),\r\n);\r\n\r\nclient.close();\r\n```\r\n\r\n- **subscribeTopic(topic)** — subscribe to a topic.\r\n- **addTopicListener(topic, listener)** — message handler for a topic.\r\n- **counters**, **store** — counters and store (part of `StreamElementsAPI`).\r\n\r\n### Chat message parsing\r\n\r\nConvert raw Astro message to event format (tags, badges, emotes, `renderedText`).\r\n\r\n```ts\r\nimport { parseChannelChatMessage } from \"@allior/wmake-streamelements\";\r\n\r\nconst result = parseChannelChatMessage(astroMessage);\r\n// result.listener === \"message\"\r\n// result.event.service === \"twitch\", result.event.data — text, tags, badges, emotes\r\n// result.event.renderedText — HTML with emotes inlined\r\n```\r\n\r\n### Widget fields (fields)\r\n\r\nStreamElements widget setting field types (checkbox, text, color, number, etc.).\r\n\r\n```ts\r\nimport type {\r\n  Field,\r\n  TextField,\r\n  ColorPickerField,\r\n  CheckboxField,\r\n  HiddenField,\r\n} from \"@allior/wmake-streamelements/fields\";\r\n```\r\n\r\nExport path: `@allior/wmake-streamelements/fields`.\r\n\r\n### YouTube\r\n\r\nExports from `./youtube`: chat client, emoji-parser, types (for YouTube chat).\r\n\r\n## React\r\n\r\n### useStreamElements\r\n\r\nReturns a `StreamElementsAPI` instance: either Astro client (with token), or `window.SE_API`, or a mock for development.\r\n\r\n```ts\r\nimport { useStreamElements } from \"@allior/wmake-streamelements/react\";\r\n\r\nfunction Widget() {\r\n  const api = useStreamElements({\r\n    astroToken: \"JWT\",\r\n    onAstroConnectionOpen: (client) => {\r\n      client.subscribeTopic(\"channel:123:message\");\r\n    },\r\n    // mockData: { onWidgetLoad: {...} } — for development without Astro\r\n  });\r\n\r\n  const { store, counters } = api;\r\n  // ...\r\n}\r\n```\r\n\r\n## Build and tests\r\n\r\n```bash\r\nnpm run build        # build dist + IIFE + types\r\nnpm run clean        # clean dist\r\nnpm run test         # tests (parser + fixtures)\r\nnpm run test:parser  # parser only\r\nnpm run parse        # CLI parse channel-chat-message\r\n```\r\n","readmeFilename":"README.md"}