{"_id":"@allior/wmake-utils","_rev":"17-b8834b4960d00bfb1fffa381c3243bb0","name":"@allior/wmake-utils","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"name":"@allior/wmake-utils","version":"0.0.1","keywords":["wmake","parser","chat","emotes","message"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-utils@0.0.1","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"4566958eff2a1f3256a05927122dcdbfc9350274","tarball":"https://registry.npmjs.org/@allior/wmake-utils/-/wmake-utils-0.0.1.tgz","fileCount":41,"integrity":"sha512-6DlnIdXfFFo1giM2AL+LWDM6I4vBsOxt/jWp8CRjeu8GKo6WZhqdwYOSplALozUKn5QklCeY+fh+zdWV2Se8ng==","signatures":[{"sig":"MEYCIQDlWI6AAJf3pkAeG2jcbWyukzwmzxBoe8Ph2iut5vTb5AIhAPU+BJQ4/71En66z7qnFrX/d1bn4oZA31pNWK8KUodZh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83272},"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"}},"gitHead":"1dcac7f37bdae4068a81266c8ec76e82b875556b","scripts":{"build":"rimraf dist && 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","clean":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"10.8.2","description":"Utilities: message content parsers, image preloading, and more.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","cross-env":"^10.1.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-utils_0.0.1_1772301714399_0.48503858190523297","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@allior/wmake-utils","version":"0.0.3","keywords":["wmake","parser","chat","emotes","message"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-utils@0.0.3","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"4864f2f9a697bcbea25fe32738b089fbfd6ef5bf","tarball":"https://registry.npmjs.org/@allior/wmake-utils/-/wmake-utils-0.0.3.tgz","fileCount":41,"integrity":"sha512-4W6H2a2PGHmzhyeNk0QNO6Urdphto1FPYJxNoZZ8HewnWTfZEpQjAIqFkLBw3yqr2N/3tC7Rf9R0b1H19Tfccw==","signatures":[{"sig":"MEQCIBTOE8XspALpEp59CYcf3afk4bbIy6FPeVuduzEG6bzeAiBYeq6Y8A4Rd/F5X/0pozbzoZe3+cgwRjKCcQZYhSOaSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83244},"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"}},"gitHead":"67e9c8864c714107c04ea90e0a62dbd5fa4d9848","scripts":{"build":"rimraf dist && 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","clean":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"10.8.2","description":"Utilities: message content parsers, image preloading, and more.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","cross-env":"^10.1.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-utils_0.0.3_1772302539125_0.3420816115835139","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@allior/wmake-utils","version":"0.0.4","keywords":["wmake","parser","chat","emotes","message"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-utils@0.0.4","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"a240c192820ce933c1bcb6312fc51407f57cac0d","tarball":"https://registry.npmjs.org/@allior/wmake-utils/-/wmake-utils-0.0.4.tgz","fileCount":41,"integrity":"sha512-bIrsGBqONLak3U9IpckRI7R7jz9pihVdE43DQWJDe+98Lo3tZ96gZ8rBM0PIMCgmNZynqYnNJ+ju3fsBMl6DYA==","signatures":[{"sig":"MEUCIQCUIMQO+g5Q1SGqCPS59DaEqrizi52gdq0aiqxHkQKsvwIgaFcCBbBwu95J3e5rStzPeOF4KIDn3+tzOheAacOLiXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83162},"type":"module","_from":"file:allior-wmake-utils-0.0.4.tgz","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":{"build":"rimraf dist && 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","clean":"rimraf dist"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_resolved":"C:\\Users\\astik\\AppData\\Local\\Temp\\4ea2f149456b936f5bf9e3065064d086\\allior-wmake-utils-0.0.4.tgz","_integrity":"sha512-bIrsGBqONLak3U9IpckRI7R7jz9pihVdE43DQWJDe+98Lo3tZ96gZ8rBM0PIMCgmNZynqYnNJ+ju3fsBMl6DYA==","_npmVersion":"10.8.2","description":"Utilities: message content parsers, image preloading, and more.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","cross-env":"^10.1.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-utils_0.0.4_1772303112655_0.12086836738440043","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@allior/wmake-utils","version":"0.0.5","keywords":["wmake","parser","chat","emotes","message"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-utils@0.0.5","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"21a11a23b94b716716939b4103c737c2e50d6fdc","tarball":"https://registry.npmjs.org/@allior/wmake-utils/-/wmake-utils-0.0.5.tgz","fileCount":41,"integrity":"sha512-01YmreF8AJ4DIpD76JHdv8pBO4hsKkauLWASg8I9m35gWpgUxvxexIVbYsKulEgPHSPpFbViegBjiPQLx9/ohQ==","signatures":[{"sig":"MEUCIHinsbYag9LQBEN3ZCBmnT/4TZHUH/inLSaGDPLMGAzQAiEA8MLDtgvxACqwNdF+TR2VFBUf81JS5oscobZrEmEt1xQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83162},"type":"module","_from":"file:allior-wmake-utils-0.0.5.tgz","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":{"build":"rimraf dist && 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","clean":"rimraf dist"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_resolved":"C:\\Users\\astik\\AppData\\Local\\Temp\\dd5639f02f65637cf347d8e86807e30b\\allior-wmake-utils-0.0.5.tgz","_integrity":"sha512-01YmreF8AJ4DIpD76JHdv8pBO4hsKkauLWASg8I9m35gWpgUxvxexIVbYsKulEgPHSPpFbViegBjiPQLx9/ohQ==","_npmVersion":"10.8.2","description":"Utilities: message content parsers, image preloading, and more.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","cross-env":"^10.1.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-utils_0.0.5_1772303253656_0.7511870370583726","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@allior/wmake-utils","version":"0.0.6","keywords":["wmake","parser","chat","emotes","message"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-utils@0.0.6","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"d06bb66797b8cfcd9a457ff19a745c24d040ca82","tarball":"https://registry.npmjs.org/@allior/wmake-utils/-/wmake-utils-0.0.6.tgz","fileCount":41,"integrity":"sha512-lFcqzNxOhFJEdj9wLOxxNNugBYlMfU6HZrCn7UpojzPCR/11prDrEilbjZHs2zHOVHc9U9fGVFMLX2YKduLLaw==","signatures":[{"sig":"MEQCIEi/WiAwRygO5dMXskulhlFFZ/f4rK09ugrv5xkZdFWyAiBi9mUDKplkTzMGhPf8fwE7eXb4ubKO76daMMY8Tffg4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83162},"type":"module","_from":"file:allior-wmake-utils-0.0.6.tgz","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":{"build":"rimraf dist && 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","clean":"rimraf dist"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_resolved":"C:\\Users\\astik\\AppData\\Local\\Temp\\e999c5ddf62f97403abbbc21ffdc2b14\\allior-wmake-utils-0.0.6.tgz","_integrity":"sha512-lFcqzNxOhFJEdj9wLOxxNNugBYlMfU6HZrCn7UpojzPCR/11prDrEilbjZHs2zHOVHc9U9fGVFMLX2YKduLLaw==","_npmVersion":"10.8.2","description":"Utilities: message content parsers, image preloading, and more.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","cross-env":"^10.1.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-utils_0.0.6_1772303736644_0.3826084355648547","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@allior/wmake-utils","version":"0.0.8","keywords":["wmake","parser","chat","emotes","message"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-utils@0.0.8","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"b2ed0042b408b41e2064dd40fd8facb1af74c75d","tarball":"https://registry.npmjs.org/@allior/wmake-utils/-/wmake-utils-0.0.8.tgz","fileCount":44,"integrity":"sha512-AerNAO/4tWEyilNFQK0W73bXleFuIUFIMovpXUUJ/bebetp0SqyTDadlmkR5nJgzrJ2d+7nXX7mBVdQEbefeog==","signatures":[{"sig":"MEYCIQDt0UqqjVyjFngDbOpC51aTtKrbTA7kSsoXZcbm4wgwaAIhAP/tEtJCa+DzbISthLYT1oF/rLLpIGYDZxTbZGN1XuFu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93214},"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"}},"gitHead":"b5184ec1a3244cf14852791abbebd659d2737482","scripts":{"pub":"npm publish --access public","build":"rimraf dist && 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","clean":"rimraf dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"10.8.2","description":"Utilities: message content parsers, image preloading, and more.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","cross-env":"^10.1.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-utils_0.0.8_1773145080274_0.9840579822827153","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@allior/wmake-utils","version":"0.0.9","keywords":["wmake","parser","chat","streamelements","message"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-utils@0.0.9","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"ca43cba609d4ac42f4e87a22e79828081175a97e","tarball":"https://registry.npmjs.org/@allior/wmake-utils/-/wmake-utils-0.0.9.tgz","fileCount":41,"integrity":"sha512-AJMXENrOMC6L/pNzvI7iUuOuVOmh0mVbdpJpgZWejlQun4rNiqvlg2ZEqzY1MXKU6LaqRVS5FVMbNZiATwoXhA==","signatures":[{"sig":"MEYCIQCEupWJGS3w73F3QWT6iWcy9c8HVNb2w2kU0N48rQwDJQIhAPYLYGELe2t7IqghU7p6l5UI1eS8OH88ggC1VmqQVSNE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83253},"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"}},"gitHead":"8cf0d01d1f14b26f5b1d69ba42493f4fe90d44b7","scripts":{"pub":"npm publish --access public","build":"rimraf dist && 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","clean":"rimraf dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"10.8.2","description":"Utilities: message content parsers, image preloading, and more.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","cross-env":"^10.1.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-utils_0.0.9_1773145665085_0.3750092974933157","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@allior/wmake-utils","version":"0.0.10","keywords":["wmake","parser","chat","streamelements","message"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-utils@0.0.10","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"4ec557ab6ef8e489516567febd22b1acb68bc513","tarball":"https://registry.npmjs.org/@allior/wmake-utils/-/wmake-utils-0.0.10.tgz","fileCount":40,"integrity":"sha512-EyViry9rz4MgUdeMys6HejqVus4URbENl6XxB5e1pp8+KaEE6+rN2kEyan08YjGD7j373vSfJNOZZDLqdur7kA==","signatures":[{"sig":"MEUCIQDQPYbNn1OcjjZ8u9DZAtGUfH7lhkULsZ0an8zn9f/VfQIgTuV24RLG0dKEFSAv7JdJYSxaLFBX7P7h6nlrrANzUSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81291},"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"}},"gitHead":"52423fa193c03582113c27202003704ffc5948c0","scripts":{"pub":"npm publish --access public","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 && 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","clean":"rimraf dist","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"Utilities: message content parsers, image preloading, and more.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","cross-env":"^10.1.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-utils_0.0.10_1775246268804_0.8356232464341","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@allior/wmake-utils","version":"0.0.11","keywords":["wmake","parser","chat","streamelements","message"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-utils@0.0.11","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"f08b69db40c5c865bd2ff994ad55d27f43a1e334","tarball":"https://registry.npmjs.org/@allior/wmake-utils/-/wmake-utils-0.0.11.tgz","fileCount":40,"integrity":"sha512-4LTD0tidQPwLlQWb9jTfvu+Ld22tqMdWD6/dwQiDwSHTyZ5nIPezxLJwQk1uDzEsJvHsarYeOjRi1xeH+I2rFA==","signatures":[{"sig":"MEUCIQDz0GPb0mOlckZTSpQLCvByNAL5BJtvWusEwzE88TjNOgIgG7+GXJh3tF8paY00Si71d9kRoRR78xiF9ybJrAlcDeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81291},"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"}},"gitHead":"52423fa193c03582113c27202003704ffc5948c0","scripts":{"pub":"npm publish --access public","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 && 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","clean":"rimraf dist","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"Utilities: message content parsers, image preloading, and more.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","cross-env":"^10.1.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-utils_0.0.11_1775246359404_0.5758548287738601","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@allior/wmake-utils","version":"0.0.12","keywords":["wmake","parser","chat","streamelements","message"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-utils@0.0.12","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"93fc2f26caf0e23a85e4f2ada8e4bfff896ea766","tarball":"https://registry.npmjs.org/@allior/wmake-utils/-/wmake-utils-0.0.12.tgz","fileCount":40,"integrity":"sha512-9AwS9eEiCb/MKlMVzkiYMRKcCKeZ716xZqcPXGqUSS1SxcUGdzpGWKX5l0RHxAoI6k/i4of81ZIL3YYkbES3kw==","signatures":[{"sig":"MEYCIQCgQfLUp6jvFrZ2jYqTanOg8lpXigCupHVTabJ/TlhVNAIhAOqTaC14uy+wv0Tn/V0fE1Vegmf/cGuvSKNKSWPshztZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81395},"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"}},"gitHead":"063565b303ce97f8cfd36d039cd8863d85291b7f","scripts":{"pub":"npm publish --access public","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","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"Utilities: message content parsers, image preloading, and more.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","cross-env":"^10.1.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-utils_0.0.12_1775250408402_0.9349284502907029","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@allior/wmake-utils","version":"0.0.13","keywords":["wmake","parser","chat","streamelements","message"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-utils@0.0.13","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"73729e1516158cc93c9e2d3be1c18c90d146ccce","tarball":"https://registry.npmjs.org/@allior/wmake-utils/-/wmake-utils-0.0.13.tgz","fileCount":40,"integrity":"sha512-qZfUEHYVxDNKkRFnhjcnsRnepTbsV4JwKJBul5pfxGiMHK2O0z/hv5/wba3ieJ03izTjZe9b7g6n/tqSP+pCPA==","signatures":[{"sig":"MEYCIQDEeUvxWI2OVfYh0N5AxqkcefRY8Odyy2/cBt2/czY7OwIhAMCUf+JdfHbNo20/HzCfv+OqVsBUNxZTZcrqLayfspqM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85579},"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"}},"gitHead":"e2d0333533f4234089afdb5ef8f05c92686cfb10","scripts":{"pub":"npm publish --access public","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","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"Utilities: message content parsers, image preloading, and more.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","cross-env":"^10.1.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-utils_0.0.13_1775417615008_0.42804858222233566","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@allior/wmake-utils","version":"0.1.0","keywords":["wmake","parser","chat","streamelements","message"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-utils@0.1.0","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"743502a6a24250f2185b8f7f0fb480f6bae410c5","tarball":"https://registry.npmjs.org/@allior/wmake-utils/-/wmake-utils-0.1.0.tgz","fileCount":40,"integrity":"sha512-DHxz2kMWuElXGb5Dqg2Wp2+AxVV29QLNWo+HtMbXcz5YrMEMJ7R07u4aNKvRZxE7GExn9otTLjtz0nKlGWa2yQ==","signatures":[{"sig":"MEQCIBq/0IMxkKn5Ow2BJJvx64C5xnv1wZ+TDrGzwoFiG26hAiA8FH4pinTyQ71K3vgPjc9Ap8a8Em01yxS0pL7HnkaBEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81862},"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"}},"gitHead":"1b16a4f07e684efa111c472d6ad15e4f778d0805","scripts":{"pub":"npm publish --access public","lint":"biome lint .","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","format":"biome format --write .","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"Utilities: message content parsers, image preloading, and more.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","cross-env":"^10.1.0","@biomejs/biome":"2.4.11"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-utils_0.1.0_1775806542781_0.7370377990811308","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@allior/wmake-utils","version":"0.1.1","keywords":["wmake","parser","chat","streamelements","message"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-utils@0.1.1","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"bd263d323a5df7ceb82bd0e25f801a3494d348f8","tarball":"https://registry.npmjs.org/@allior/wmake-utils/-/wmake-utils-0.1.1.tgz","fileCount":30,"integrity":"sha512-WebzeZTVhBsdYeLORXypJFqe6l/xN0IUEPP9VMHKd77Kcd50rx1kOLo0dVknvlV+JPvdKqpfbRAXm1Zcr+QwJw==","signatures":[{"sig":"MEUCIQCwCVsEzR2bEUMXY0GxMHSMEn9mwKosbCB81NFSaEc42wIgTH5W9IjBlTWXQFwh9en/cC6xCXMyTH//gaw0iWeC3uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69482},"main":"./dist/root/index.js","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"}},"gitHead":"591ad8b53c4ff0dbb16471a08d3f7400d26f5de3","scripts":{"pub":"npm publish --access public","lint":"bunx --bun @biomejs/biome lint .","build":"bun scripts/build.ts","clean":"rimraf dist","format":"bunx --bun @biomejs/biome format --write .","build:iife":"bun scripts/build-iife.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"Utilities: message content parsers, image preloading, and more.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"cross-env":"^10.1.0","tsc-alias":"^1.8.16","@biomejs/biome":"2.4.11"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-utils_0.1.1_1775835431685_0.4408900052267868","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@allior/wmake-utils","version":"0.1.2","keywords":["wmake","parser","chat","streamelements","message"],"author":{"name":"An1by"},"license":"ISC","_id":"@allior/wmake-utils@0.1.2","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"dist":{"shasum":"cb50f9c6eb1f6ba799e8affdd976c8afde76b626","tarball":"https://registry.npmjs.org/@allior/wmake-utils/-/wmake-utils-0.1.2.tgz","fileCount":30,"integrity":"sha512-m4eVrkAU0gBd+mSupQy1asZ7wlfJ3RqQ+O2PHQUMarKc3bUNywWwS9yWDBNVQvdrH9FOsg3ZkFMskIEqCayQrw==","signatures":[{"sig":"MEQCIGOCPT4FNuoTfpme1V7ShhqepZJc0kvPtaa3e2hWCcQjAiBQg6g69WWP9v74BcLB2iewlhKMVRmVMzGrZaXStW5vNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69448},"main":"./dist/root/index.js","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"}},"gitHead":"b25f0ed986d6293bbcfe3798c8da1e5040da4e73","scripts":{"pub":"npm publish --access public","lint":"bunx --bun @biomejs/biome lint .","build":"bun scripts/build.ts","clean":"rimraf dist","format":"bunx --bun @biomejs/biome format --write .","build:iife":"bun scripts/build-iife.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"an1by","email":"mrkillermafia@gmail.com"},"_npmVersion":"11.12.1","description":"Utilities: message content parsers, image preloading, and more.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"cross-env":"^10.1.0","tsc-alias":"^1.8.16","@biomejs/biome":"2.4.11"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wmake-utils_0.1.2_1775836421027_0.9743775700769062","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@allior/wmake-utils","version":"1.0.0","description":"Utilities: message content parsers, image preloading, and more.","type":"module","types":"./dist/root/index.d.ts","main":"./dist/root/index.js","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 ."},"keywords":["wmake","parser","chat","streamelements","message"],"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}},"devDependencies":{"cross-env":"^10.1.0","tsc-alias":"^1.8.16"},"gitHead":"9b0af32ac8de279e14f1cb185b339fa67a0cd49f","_id":"@allior/wmake-utils@1.0.0","_nodeVersion":"25.2.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-Ep6GVxAwFSGqV5MopTafVibN873z60waERcmAw1itMReExRdf67x0Qmr/g0CQbIu2/BRX9jMZCkZdq1f84k8Xg==","shasum":"365ad956c764a5c3814185886f6b336ae59cf2cf","tarball":"https://registry.npmjs.org/@allior/wmake-utils/-/wmake-utils-1.0.0.tgz","fileCount":48,"unpackedSize":140044,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDfRu+vvunNP3qchSWFWy7NMYSriUqlv8KyGnmEvFUO9QIhAMbuFq6jXTESnzaPjZ2aIXiQHuDIKZVX3+IPTUHXZGE8"}]},"_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-utils_1.0.0_1788298685019_0.0912588916738497"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-28T18:01:54.290Z","modified":"2026-09-01T21:38:05.462Z","0.0.1":"2026-02-28T18:01:54.548Z","0.0.2":"2026-02-28T18:04:10.291Z","0.0.3":"2026-02-28T18:15:39.275Z","0.0.4":"2026-02-28T18:25:12.847Z","0.0.5":"2026-02-28T18:27:33.815Z","0.0.6":"2026-02-28T18:35:36.821Z","0.0.8":"2026-03-10T12:18:00.432Z","0.0.9":"2026-03-10T12:27:45.230Z","0.0.10":"2026-04-03T19:57:48.951Z","0.0.11":"2026-04-03T19:59:19.553Z","0.0.12":"2026-04-03T21:06:48.555Z","0.0.13":"2026-04-05T19:33:35.198Z","0.1.0":"2026-04-10T07:35:42.952Z","0.1.1":"2026-04-10T15:37:11.860Z","0.1.2":"2026-04-10T15:53:41.230Z","1.0.0":"2026-09-01T21:38:05.208Z"},"author":{"name":"An1by"},"license":"ISC","keywords":["wmake","parser","chat","streamelements","message"],"description":"Utilities: message content parsers, image preloading, and more.","maintainers":[{"name":"an1by","email":"mrkillermafia@gmail.com"}],"readme":"# @allior/wmake-utils\r\n\r\n**Language / Язык:** English | [Русский](README_RU.md)\r\n\r\nUtilities for widgets: message content parsers (emotes, mentions, HTML), image preloading, and more.\r\n\r\n## parseMessageContent\r\n\r\nConverts a message object (`text` + `emotes`) into an HTML string: emotes become `<img>`, mentions `@nick` become `<span class=\"mentioned\">`.\r\n\r\nLogic ported from StreamElements: zero-width emote support, large/medium emote options when the message is “emotes only”.\r\n\r\n### Usage\r\n\r\n```ts\r\nimport { parseMessageContent } from \"@allior/wmake-utils\";\r\n\r\nconst html = parseMessageContent(\r\n  {\r\n    text: \"Hello @user Kappa\",\r\n    emotes: [{ name: \"Kappa\", urls: { \"1\": \"https://...\" } }],\r\n  },\r\n  {\r\n    zeroWidthEmotes: [],\r\n    largeEmotes: true,\r\n    largeEmotesAmount: 3,\r\n    mediumEmotes: false,\r\n  },\r\n);\r\n```\r\n\r\n### Options\r\n\r\n- **zeroWidthEmotes** — list of emotes treated as zero-width (glued to the previous container, class `zero`).\r\n- **largeEmotes** / **largeEmotesAmount** — when the message contains only emotes and no more than `largeEmotesAmount`, use size `large` (urls[\"2\"]).\r\n- **mediumEmotes** — use size `medium` when there are many emotes.\r\n\r\n## preloadImagesThenShow\r\n\r\nWaits for all `<img>` inside a container to load, then calls the callback.\r\n\r\n```ts\r\nimport { preloadImagesThenShow } from \"@allior/wmake-utils\";\r\n\r\npreloadImagesThenShow(containerElement, (el) => {\r\n  // all images loaded, safe to show\r\n});\r\n```\r\n\r\n## htmlEncode\r\n\r\nEscapes a string for HTML: spaces normalized, characters `< > \" ^` replaced with entities.\r\n","readmeFilename":"README.md"}