{"_id":"@pantheon-ai/opencode-warcraft-notifications","_rev":"180-8222e6720cdc2d4c77832b5bebf7389c","name":"@pantheon-ai/opencode-warcraft-notifications","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.2":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.2","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.2","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"29532fa6b2cb286159a921f856987e74fc128b5f","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.2.tgz","fileCount":10,"integrity":"sha512-1x6mPBt9+HTfEPK/d+Li44Oa6dZZ8fv3zkrz72xpPuDHv4UxpZ6y2xC61jf2IlcxHDDX8/3cjphwVdqvXZYbHw==","signatures":[{"sig":"MEUCIEQhh8wke2XUnHSYVW6+PCJESwZsjdwH3UM18Dp4/fgQAiEApQcPaYQC8mBu3i4knj0T9yMx6EgoN/pamNH5YD9nfoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36926},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"de2befd972842298fb847e0a6f34fc60bd03aa62","scripts":{"dev":"bun tsc --watch","lint":"eslint src/ --ext .ts","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.2_1762386606467_0.2797638381208718","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-final":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.4-final","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.4-final","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"a523ceb1272d23980e3d70feec424ba815d67782","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.4-final.tgz","fileCount":12,"integrity":"sha512-w+zHrUiu92E+JVqPD2l7uwMVkEcjgi2m2OhTv3silRHONO0TOhvI0oUTSJY7vepTviEBBgNkZS//xaHgw3MaLg==","signatures":[{"sig":"MEYCIQCD+F5/pX1IOj1LgG4t2vsipnF38u7Kxx6dVroIbExJ4wIhALa3BFQpCyawYpDBRvyX6tW5RAp/he4AI+06Il8XTZ5F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.4-final","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45191},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"2b78295ca7b88021bfd452674066505921f4bab9","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.4-final_1762504591820_0.13325118849298856","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.5","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.5","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"24013262fea909990a3ff66f6bb88911fe6039ee","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.5.tgz","fileCount":12,"integrity":"sha512-BLGcIgWUP2+1sNF8SzhJU6t+pE+t/og9Ip1FEzIyPC/rjihZPzM5535I2TdlZDcxJhfh2Xi0Xj4JD3/gvGTlqA==","signatures":[{"sig":"MEUCIQDO8Z1mDj3KHzcKPP19Z7uD77eYS6NnCZEhmCXsHxRh7gIgarNVpTYY4FC2RzalycQ6ZnZB1LeaSUS9CNCpN9qEEFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45185},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"2166251c8eeff4675eb16b9a87ce294cccb852ac","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.5_1762505659633_0.5111933700706626","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.6","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.6","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"a5cda64109085f1a3ad65ce5df811254ff984e35","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.6.tgz","fileCount":12,"integrity":"sha512-WgW+WIFqnBmM+77hDHa9fKEXn6LMBpxtH4YF8QKxhpVtrhgUq3DNiBQmW8VkEHyocP/NAj1GELT46xB28Rha3Q==","signatures":[{"sig":"MEQCIGAGdRGsMvWDLOBFMU5b7oVeo0fW36BacMHfuXsKvJIoAiAX8zzxj7xqDmEZ4f++vpOFBj6yLqTAzDIeVnUuVJlEeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45246},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"fbecd1c1b425ce17921f17a4d3a72e89397900ac","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.6_1762508302053_0.5927286715358306","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.9","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.9","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"2fcffcfd530876ee22d13e3e29648ddace2c908b","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.9.tgz","fileCount":12,"integrity":"sha512-f/I9GRzIdYJLV9VivS82+7ghjHfy4Gq2FgecXrseskfJEHCyD+TTso+OTf+kX+h/INOMSuaj4ULjz6pO2IEk8Q==","signatures":[{"sig":"MEUCIQDzAK4L10lS7vAvxkwpuVvp7tt93VHEUsz5BrzHYKyAKgIgKV/L3+e6QA4CC+3Smh4vtygcuNlrkh9biZ9SrCKUOg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46606},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"08a33dcb3f7df0abb4e3e3c2a7b5883725da1b0c","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.9_1762520632445_0.6990640281030709","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.10","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.10","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"6f0b78c992add39b5b4bfe4fbe3dd32a52c97954","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.10.tgz","fileCount":12,"integrity":"sha512-Fp7KvIBUyemT+RJQuUAlaCDJ/6mE6w2B0hLY0+BcMgUud2IV8vqNF5zCCrszOsmwRJU0ZEPk1fYquzYNBeg0kg==","signatures":[{"sig":"MEUCIAJE4jExOx8ZONGgDC/Pz+CHn6tehs1715nkLuDZInwEAiEAxizykm5OoqfPAjQ7PHeJ1iBW92NUohfESWRK9QzUldM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"266fd4e00ac7cd9736392ddc151181d402f7b117","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.10_1762520661951_0.9916562471785106","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.11","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.11","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"0177a3d221778a1910a6623064b46615abeb2661","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.11.tgz","fileCount":12,"integrity":"sha512-O5EE9a6X8uo6UmeVDn8dy/bMnip7SRTNwOqIlg/JMXUO8X2ON+XmSmEqwOawAvgk8VliWIvzM5DjHEYclN2yng==","signatures":[{"sig":"MEUCIBvVPDCFGnacw0uKao7L+XfUMhXUC/3pdyu89FoY0fcSAiEAggOtlpnl6aSgF3kw0h4IslE4gDk7EcJrHeHpAXw3SxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"3eaa6827a0a7816ed57c35e73b7b4357a62c9d06","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.11_1762520679366_0.14388564181387897","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.12","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.12","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"b13e250fac4349bf67c66f5fd88b191996c601ca","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.12.tgz","fileCount":12,"integrity":"sha512-pQb9gJi6OTyygSKZn/O7Yt0RE7HcJBdHWj8C095dazXvyQSIvxm58hmIo3crtD8W9uSevVSINr7xOmXkhUOVwg==","signatures":[{"sig":"MEQCIDsRmCGUkbpu5uTre4D/+H+0P93KY7z8qpPPa208VZATAiBVZiWCLD4gm6bKV2w1Z0ZCS/2aA7UxqlL/dpeNcsmCwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"e866a9c8a7b620a4264f4949a10da7cb435befcc","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.12_1762520694401_0.37765329172687934","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.13","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.13","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"70d73684a6c3687ae6d7ed09105337a09fdb781f","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.13.tgz","fileCount":12,"integrity":"sha512-NBQxxAqqEVBPwkx0xEDA95vzvAZrRGQ8xhESnbyKFBbmaODd00Y3LBLrubjL2XxGkYzj/MYN3imgP8NZDgSiAA==","signatures":[{"sig":"MEUCIQCnS52HrtMLiLi0HecvOvE2xN1j0iLyrERcXbH0g9/IAQIgcuTxUHG98UOV624bJoGZi599XiX9Rs/8hUuzESukujo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"e883b81af52d01268dc52ae72b97204528c378e8","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.13_1762520712958_0.5753030828519219","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.14","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.14","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"25718e420f2c5fde305cfb2d928d455aff394f2d","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.14.tgz","fileCount":12,"integrity":"sha512-Dqy8MQjnaE1Pw1M/BIyYzOGSIzrhcWm52MsI44UZ+7tFwsdSwHm9seLfXrOPIbAza+Gl6JuDVhuumydtlDOE2A==","signatures":[{"sig":"MEUCIQC8d5lWL2hPaAINrLWFpRfNX67s+zAfVgADdZSRSwiYSAIgBMjfsLxcH2drzwbQWINKoB3XgTXLfD+9+Twl8XQXmEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"d9152157fd2869497e5214db957985b5a8e7d717","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.14_1762520735329_0.596262140973747","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.15","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.15","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"51ce2118967e2d03bebde35aa33a4e022b9c5ab7","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.15.tgz","fileCount":12,"integrity":"sha512-mvqpjiaMXApsoLSizSdRfzXKjpuesvRZNrZleBmJPvJ7fsd9oBQ9zzWc3VJeE5Cb0ekENm4X4zThgPUcqeJ1tA==","signatures":[{"sig":"MEUCIQC7KdqmDTR7MOm+W8urdJnAeAG6zIVztzKvpbwO/mh+2wIgX4roNyokqhmtfLRgqMatKlArasp2oPXo/kwtvzifoyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"d96b3185ed640c221e7e8ef383dc9030279540f2","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.15_1762520758069_0.054535816971685636","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.16","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.16","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"cbcb59bdcae0ae0d6f18469589cdb0d9e9da5898","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.16.tgz","fileCount":12,"integrity":"sha512-6TkMddt4ShpDaz4sRLEygQx6r4CR4bGc9zJltPVuR7Xcy0yJAzXyCRTzI2QJniA93ygN0iSCtbETgzMDOGyhhQ==","signatures":[{"sig":"MEQCIEvbB6FYMpj5A5FxtDXkqQWteoa0NfFBWkVJsY14n+ScAiBrsaNY1I/ymq3kzoSrXQlpNKYYiZFpDYydzVROC3G+eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"b8d7830dae6ed25081f5efb9adae82d32f867950","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.16_1762520778266_0.7373483510387886","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.17","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.17","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"90383337f98e9eca081a3f661e19dc1027275ada","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.17.tgz","fileCount":12,"integrity":"sha512-ujkeyrFzD2t0DbcverYdQl/rkRdMA47agdhnjOSF7BFuAbp1dsZO5o6ZaZYk6h8wBtzxwVPxMvRH/G8/Ca6Ecw==","signatures":[{"sig":"MEUCIFECoCInIdvK8wlJjFQli1zLI9Zj1e2qsXuhakYAdWWsAiEAv2iYF67CuNBansFfMAKw2eO17/GF1caX3mNcTOxv6e4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"234b8a9da2c0debc1a7fe8965fcdbe682c1dcea9","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.17_1762520802144_0.16005138831528343","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.18","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.18","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"54fb0f7d87f73a9a8d4c121e5fa19159bb02fd47","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.18.tgz","fileCount":12,"integrity":"sha512-S9kByircEzrYs49uXEASjENfk5yq2XlIUkdr5zeDefdZam7RE28b2CdYE2Q1Bv17ypzCcIGZ3/NEfIS56i+PKg==","signatures":[{"sig":"MEQCIHZgtEsuJz0nLlqneSn7vIdakhdS4EQLvNTUW0YpVNwDAiAYPuemuq/Xk4W3I9GjY/KMJYeCZIuaGEY20fjmQR60nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"6c0f21d20b35ae017882357394c42535c179bc24","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.18_1762520817895_0.5943386412245912","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.19","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.19","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"172e8b6c62aefb5b443d28ead938ab8adbdbb70e","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.19.tgz","fileCount":12,"integrity":"sha512-HyqmT6yPa9h2WqMuajyOM9WcSWyph1xWn3MVWg4vWAiihNucdLPDJfyygRffClv4dx0V8FiMFLLEbC6VHBi7Sg==","signatures":[{"sig":"MEQCIFFkyJ6L+26wuUsahH8jjKlIX/n898p8TkeQsod6K/hNAiAgo94yX6/nIv0sK4x21NKPzqPt8fPN9HAyrcC5JvOM1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"e1a6b11cda3737978e643cc1c1060a1c6f418b4e","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.19_1762520839823_0.38279215029251334","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.20","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.20","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"b8d104862817bfbf5b8ab4361f7320568efba87f","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.20.tgz","fileCount":12,"integrity":"sha512-i+4/xFwPACaVsUn5egivloeKM+4cLZAu6eL8HldCDZfSqe+D6mNXcZcPTgs0OUBO/nMlErct/c7gqP26Mi2zNA==","signatures":[{"sig":"MEYCIQDi290Eol/UP+YV8yymjinCidLuIJ1c9FbVLjWxuWSN9QIhAIyPjHPGJVgL1GaDjZqagyFLJ8kBbOqsOVf11e1vmbAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"b7bc242a1c39335b460a786615f8c138a9a8b63e","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.20_1762520858931_0.6130765542382595","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.21","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.21","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"5aa1ac8a6018099feb6265d90320d57ce039d2c9","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.21.tgz","fileCount":12,"integrity":"sha512-lwHKeOuHeQJtNLM1tVTM5O7QD6Q6VZsIGKzU46GBeUZvIXsbv1VBoBInKaAUM+b/P/xY4/wXl6UUl1H3+9gCug==","signatures":[{"sig":"MEQCICYymCLc6GKeWWdstBtmbDBJDMod29VPjqtc1OohG6QxAiBG2Iioy1gxTvK5/sMxFY3b8WR7DIMyWeLY2JpIjBc49A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"71c103132777305c96bc72d3ea19d344fc35a59b","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.21_1762520884112_0.9990266834525465","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.22","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.22","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"f0fffff0bbf2e6286b1ea47fbc486155c367e573","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.22.tgz","fileCount":12,"integrity":"sha512-NgwOi+or9VRs7NbCt2D8pfUnwkaCeKzfFDCFLJB0DX1j8YOila/pW1uEWksWfOj3kbjIPAWHWZ0RrhlWasTpXA==","signatures":[{"sig":"MEQCIEEwQwk7Z1qwd5LhL4rmziaQNktYAIYHS67VDWK2FFHlAiBJTCqxjhG8WJUeGDudgT1+EEY2UjuhyigNkIICj9+HZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"593ce6749111253c9fdf6e33a60a448f88fdb7f3","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.22_1762520907837_0.09874576467794571","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.23","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.23","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"b4cf523485d1a0e3653797ed20bbd4000d7e8689","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.23.tgz","fileCount":12,"integrity":"sha512-KJALX/kjj1+JNSb2371kf5JITS0GP60TmYOJuRZfUCKfwwLaba5jd45TA4qpj0UumhpcYYcrDNtV0S4pML863w==","signatures":[{"sig":"MEUCIAteEXfTYeN1NVweDMeEllAG0Vlmwq6tcdXU4lCOe8biAiEArDYBp3PwxQthfaz+9dLpFyTYftpucQV7s9Bd7Bfzw/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"3163e9caf4c8bb0c3c6e841aad805499c3fd23a2","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.23_1762520932578_0.6600519242559746","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.24","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.24","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"772f79581249a6071b90b8b85da650900453f59d","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.24.tgz","fileCount":12,"integrity":"sha512-3X6PtddUxrRoDtknxhmsAvmuKYU5te8s4iCGyOyM6Y6B04WgoyKAlADRY763BaHekPe6H12qZzv0xf8RcwRKMg==","signatures":[{"sig":"MEYCIQDcjTWQTe71l2Ibmodpw4i+KrUAYv1O4DRf3JoB6SXMVAIhAKxsRMR9/E+uuw6fD55Ow721rMonJP2dj0GspeJAM9AT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"139106fa648e68ff7dc3be096d2898839dccfb3a","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.24_1762520950583_0.4467332692233299","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.25","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.25","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"43d4e79049465501845c77169683f4399e642428","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.25.tgz","fileCount":12,"integrity":"sha512-Zqss5MydBJeCpeQjkLyr18u0X1v4mwGMGba/Ks4ix+gKgQSxmzOKJTEWt3P0GmQstx6GHYybq3jzx3uRYeTQnA==","signatures":[{"sig":"MEQCIFyeKmApNIyg0nl36E3F89iEGBr+z+7k/1314lunAfYQAiACQAwEaKc/HQApXtR/qhFysIuVt/3lBsNteh7yzmuqeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"e03c03346f851c67f6d1e18b18ed0f9f0d96cf3c","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.25_1762520974586_0.5977836878120861","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.26","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.26","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"e69e640107caf140ec647e58373e92bd41f70baf","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.26.tgz","fileCount":12,"integrity":"sha512-Ul+EjPiqeaqq/sI5zZk2C43SesJ5FAMusT75O5JNaR378edH0hqUa0o5eQSSxIAXJQQR0xGuEgcmFvNrREwwDg==","signatures":[{"sig":"MEQCIAtx7TRpgMp83gcgkQ7h0XsPcRpZfB6dY/D0yOofC3C5AiBuSg5S7XR2tmNy6ubGZhbp27e1AaXoEORtpK3lorVb0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"e2c3e303f34334ec9f2c7ef520be0be6a67dd475","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.26_1762520994157_0.05994430601849321","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.27","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.27","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"866b62b69aaf203ac23c3d13671db030c2110733","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.27.tgz","fileCount":12,"integrity":"sha512-th/neWyHgPyLw/1b6ghXxnMiEErMt1c4u1RT1bTnYi9kE2skP6Ax3nstKndDwqYJU+vWpaDghO9fWs5kcwBCxw==","signatures":[{"sig":"MEUCIAtY4QkWzFDiRpwxkv3peb3g0MDcwVkQw5qvCqJrU8D/AiEA3STb8jFR/HbR2Dqm3KcRLKkcbrioEY3seB/9sNhskzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"c190756086ceb4776ad7fa6ca69368b82bc4d162","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.27_1762521016151_0.5032921782463002","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.28","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.28","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"83b6757611dbaae6126b5535eb87a9eba193ae0d","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.28.tgz","fileCount":12,"integrity":"sha512-C0WxBj/Fo2LsKWcENesbkW3Rh12LuPcTJI+47UyWvAFTtdTzcDvFRRCZz7vvWTIIu2Ai0mimRkwTnTGN2r7b2A==","signatures":[{"sig":"MEUCIBsRlUHw/cTq0MWgrF25FwYR3/tTEiioalSpW2N3+m5oAiEA1iHL1Guf4xewvP7Ixbtl+FZVbhgA7gUbe1CrdkjoVhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"f36f6d36d0826786adb2a68ad736fe1dc8fd0d92","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.28_1762521042818_0.3414654760142788","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.29","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.29","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"dae840c8ce8bf3cbb9d52df2170f1f4b544b954c","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.29.tgz","fileCount":12,"integrity":"sha512-uo/SJHocL54iHdgn/5GpqKpwCj2K6IzGkOQtIVw/1PzLQYBBQe1fI5SvMPOcubQsHMJe8cWEDA1fCWd86DUGuw==","signatures":[{"sig":"MEYCIQCesai8s7SmghgVXuSTM2O1KS8Rlp8CQ7Lg4mY8MM7jEwIhAJPz7tFCCKGw+/M7cKRkk4+es2k63PjK4fCxu+gU6x1T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"138e70142ce0041515071edd2fb5d1faa2f9562b","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.29_1762521057299_0.05810318070667009","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.30","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.30","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"a3f889ebf363ee741903865146f4be99d6a9742b","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.30.tgz","fileCount":12,"integrity":"sha512-PnAEYpJ0LBIIrPJNOFFhidsNXRsqAAAWYnewYzCJK8gCuWpNzqb9u/a28gRfBjhNaaV08/NZ93k8b1IkClb5BQ==","signatures":[{"sig":"MEUCIHJfvFldjeOx0AXR4UQG5afTXCxZoF89WAeuCEFE4poXAiEA6rL80ElJEAtSGlFCD/faGq/RdcjwIrj51byc4owCwN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"3b90795d583745b6620b11ae869890f95de34ddd","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.30_1762521078955_0.3575456586498993","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.31","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.31","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"f6066844a1517105296ccdee605f21f4f5a667bf","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.31.tgz","fileCount":12,"integrity":"sha512-W9zMofQCoGTrob85OgS/y+K2JE0fjDt9gWhv7awhvQbrUMvvqVOr6u1U3K6mHvihffxzFJ1UVxfhR+5apo7/ew==","signatures":[{"sig":"MEUCIQDZjNwxDk3e+Ta7y+D45jY4S467P9YI4nBylp/DkKUnUAIgGp3G3skrQrQAThNWUIM6yWUyOVN/fEOwU5LjyrLXk0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"7708db1de634bba57d481a24ff5df8bca47a2051","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.31_1762521106238_0.7265004017053791","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.32","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.32","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"213e73e267b906420f35992937ce304004ecaac7","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.32.tgz","fileCount":12,"integrity":"sha512-8RxMvF9NXcJHpxOH+FiNHceqohHw+U4VAXXmC+A952K/PvipHTB1+x8nwW24Axo1CwDxI6TApAU1azrZnJHiIg==","signatures":[{"sig":"MEUCIEbqNmMLfVaffkbkWhWqtqCkBnA8SrKJXTQ632WezU6CAiEAqbOWr+HOS8FLeXbwJAgrDjiVOb/m0LAPq4zizIQGFeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"6e035ad5a0dd34c1be3a390848c9d3df3eae33d1","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.32_1762521127613_0.43927284613218553","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.33","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.33","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"b20464b52d33ce6218b107bb97b172501d940ca4","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.33.tgz","fileCount":12,"integrity":"sha512-s80LmCaTETkC12awMx1Ypw4Pj75ZGlL6Q0+Fi7m1cfG+0AGh9ya00gnVoP6djImD29L73WYPPNHoGIIhMyvkLQ==","signatures":[{"sig":"MEUCIQC2cM7JniYgNF7CyspYqWEu7YHP4RjfTQfiij5iZKMibAIgS71JLF8BTyxzlQ09egTa5HrCkIXS7U4TtHjNz7so7U0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"a45c9392ae8085c03cbe5b795ad5a62ff7eaa00b","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.33_1762521163412_0.684752402348034","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.34","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.34","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"31ce9029ea99f21872f7a80e2845b4df52a6b516","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.34.tgz","fileCount":12,"integrity":"sha512-jXPPk41BJeYhwEUNbnxuqnRTAUwNVhXJFtLB9t1+IhOl05Xg+qtJvXtfQdsCQ/Ublcfd1Fk45kbzkMfWVFVIAQ==","signatures":[{"sig":"MEUCIBosDQIXTWr5++n6KNj8cmcj2cJj1/64H3Nn4ibDZBntAiEAutkQ9CkeujHms1BqfqDeWZz5EEzvaP4RnQEccn+6m0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"669ea03616749bd5026b5fce640b68af61d437d2","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.34_1762521176972_0.596430850390594","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.35","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.35","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"cf68bb7fcce6a40efd9933ad9df4192bb8c39310","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.35.tgz","fileCount":12,"integrity":"sha512-v8Uevf8KWUPDS5yLTTcz1+2ZmiKjzrhS0PdWlk5HstuxUQUET3FncqlF9uFijP190iXO9hVMRo7WKQ7E9Bbycw==","signatures":[{"sig":"MEYCIQDYD+7+iPfmmzXJPbF12HYK1EFKeI/inwG1IK7Vo5CEtQIhAMi1ELhheGsB1UQ05Dh2ZIyAOlh7RBuCYWDQuQcHQHZy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"88ba5c56076a212dec4d933876355235f6a00b1e","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.35_1762521200337_0.031394438777985645","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.36","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.36","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"4ab4770129aa53135e1e60e1a281524aa54a27a7","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.36.tgz","fileCount":12,"integrity":"sha512-tHhFKMhBCb2GGYftv7et+Pg6t6lUPUJ0NoJtFfWG6n8vCOePH8zJ3wPV0DlKPnZaVwySmDiOw3x3P2Gt0GMchQ==","signatures":[{"sig":"MEUCIHxYFsVojoD0QXMaEi61QIPXzJBdFRdg3LHx+Os+ozCZAiEAxjU9ckQPvj0Dl32/75kVxyXPTHY5+BkDPsxNIDZdQaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"62615aec2bf9adc7e60cb329932a7e69916df310","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.36_1762521217248_0.06091336940183445","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.37","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.37","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"bb9c91e2ac129d0401fb714676490cd746380f11","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.37.tgz","fileCount":12,"integrity":"sha512-GrgP+Rde/PWRHOlwRqI1kx0OcYKeqaz0NpRFBAvOZaQo/sx9gTD5lDy1JvARD4izr/NirhjKkFzsmk0uYLBBEQ==","signatures":[{"sig":"MEUCIFIPQ46YcUMFO6mBpdxiuBIzbJT8w0LYa3FVZXPP3ERsAiEA4lZqk98IMNG+u5pT67LSCBYkMAC8LAg8WRb1sGHgigU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"41a49ab45f898a534cab7099521fba0d85b7c110","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.37_1762521251109_0.44901328187936196","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.38","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.38","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"ac13509337fb878bb3bfefa5e34441605d2c9d33","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.38.tgz","fileCount":12,"integrity":"sha512-5EwemK+JSvnC0zD1KfQv/oIk3EGRcQRhiTmh6QpDWHfN8CVHIYkWx/hZ4aKZp6REl9v02AAKK6LPeQ8IL8LO7A==","signatures":[{"sig":"MEQCIFrUibWODFR6CPOnt03i/pChMMdpgVRk9V5JNQHd85IxAiAUH9btjWnbnI2w4Wcqey1ulR1X6zgGatGTd3fCKxlwsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"09211840ea06d8c7e2285ae9a3135a9d5e6041b0","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.38_1762521271188_0.8861534815019982","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.39","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.39","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"749a0c1a5fad179ed660247d94dfe852c041abec","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.39.tgz","fileCount":12,"integrity":"sha512-qpjQaOmYOCQo68roKQZeIDJpCx0SiEujDf9B4pkWAawotCWi/YxIhlIghjvF+1DZQILkoNex8cBD0aPrs5WN9A==","signatures":[{"sig":"MEQCIGGSRZFV6QuyxdPar2dbCRBJBAUJATe+p8IWccVBuj3EAiBjASqQg19/oTkAOeBK2SCUh2MUqf/C/1Okm6icpWkkOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"eeb968dcfd5b95b25370c94ef2d75d5fcca1ee25","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.39_1762521291565_0.5817360133362903","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.40","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.40","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"7fb8d234f74fd5bcc5ef9557112fd2ab6c8d06aa","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.40.tgz","fileCount":12,"integrity":"sha512-rLLh4FhoE3phpTHAXa7FPCsChXt51LjyUhmZROXSbpJG8P7VsBxvk3+cimUj5luGD7D6qiRLzvvaG4n1cnMN2A==","signatures":[{"sig":"MEYCIQDtgERqKXRkLcaXLx3BbrOogWt6PGcPI6WJSOCIPyFkxwIhAOo6/y2r5+lC1sugRzL1es+5eGs+4e7jARZWZ4P10BqK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"0b3a55761ebabd8f6fb3b62c9f2b191a299b43d3","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.40_1762521307466_0.8202078394817243","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.41","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.41","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"e14f7a4f0f73699682260973de142426b0d0eef0","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.41.tgz","fileCount":12,"integrity":"sha512-rauhMdQiAnrddOZgx/ToTaxDFfNsvPT2Aq6le3eWCuzSmwkXdn1fl00js8EjxHtHk8w+x8yFGcbb85SDUKIksg==","signatures":[{"sig":"MEUCIQDnCh2ggxsWRD193IwXTjB14Ty1MNo1uH6nqZ4Ke6B2TwIgWbNo1pBN8Ql+6lM31vWuMSVNPWD1rUooHiweYUivUsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"2901cdf115cce2262fbce2e7daa968c402615b40","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.41_1762521328010_0.2672462689131636","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.42","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.42","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"641682eeb9f6a6a4ac3c1b091d559b24bca0cd4a","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.42.tgz","fileCount":12,"integrity":"sha512-9tU/PKfxn8/mR9r1K8D0sh5epozDxU2JwyGUQSURSZnwYJ2SU5LMg7wIWVwG972Fh2a8cEEH8HZaDyPMyl3ktA==","signatures":[{"sig":"MEUCIAN/pKkVbhOP5Eit9XqpRWTLwOfeA3dx+M7iWsnCFhxPAiEAt4sBXi4WBIpmpHnaKlgosCrmk7FI5R5FotC6hJgmeLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"12df4f8d63902f2e5f3b2c0eb90bc6ff4cf5ef03","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.42_1762521349326_0.796041174447278","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.43","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.43","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"99baa1c6c7c56ddafcc825dd0eee797ccd015acc","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.43.tgz","fileCount":12,"integrity":"sha512-lpsOI5sLK//XWveTSx2bVZkQ8lzNmrd/URtPdrHz9y6NYolm/7YvfySevcMkreig25EeXUmsiJ+ULbQyMknEUg==","signatures":[{"sig":"MEUCIDSoHaicC+WfHlADtOUsh6eY4Lmh+/LsPlV+6gscwuTJAiEAup9dijEv/EFIz4VhDuMNE6ESY31hYygogGmIdp6iPh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"f02f7aa0fdd0d609c136880f99a1520d18e13780","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.43_1762521374551_0.5573737289076999","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.44","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.44","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"2be467781320c624fe6c70ac1d90f5622d960659","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.44.tgz","fileCount":12,"integrity":"sha512-tg4bFKtJMrGEc4l0spH35eShv8ex5pZb32HcHi5UVzmQQGCBTtg8mRoSdDa2wG2sJbUxODSO7u6LvRAevhpgOw==","signatures":[{"sig":"MEYCIQC3aY/SVTgxn3cKrTh8Z+TVKSK9B3Jqeryy53Jt5XCKBwIhAPpx72pNcPkze0002rHXhj3+6JpdRSX7OpmKIaXan4E2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"56b187fe29055a7be4159eb5a648b27dcd790631","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.44_1762521392045_0.17736926175451884","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.45","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.45","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"a1ac584ff77c9f5d1e3d657891c5e7e994e3c1e5","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.45.tgz","fileCount":12,"integrity":"sha512-0ODOcZI/flFuM8u4b5IqgmcR0ujSKOkheNl7S+oxEvHVpdzFehPoWgEdJa1OV4c4wSBxvb1dzWM0cZYNXJI+7Q==","signatures":[{"sig":"MEYCIQDHaoywysqtnZuLANgTwy9VnFmAl2jcRHiPL6c+Lc8XmQIhAMdh7r98wS450QS7/Gz///juBPpl5bObNy6YblY1AVpn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"113dd130a6509ff797855bfcdc0fa90abf25a02c","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.45_1762521428087_0.6830368631597892","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.46","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.46","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"0b7360b0a0d431a2d655f155a5ac1656b4de2e25","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.46.tgz","fileCount":12,"integrity":"sha512-Sus4ijMpac5/KdS16e/6rulfqvVjTH1fLjS5RkfsPS7vpcderlMpC5miIsMPFAg5k85ATcnHWjzA4Zo8tNUyGQ==","signatures":[{"sig":"MEUCIDLtRAAegIoqrg3WkrWaVw4No1LvANioCIlPnJcjBCoYAiEAi1niCOwblz+JKdckazVCsrUz3+Iv5TIICWVBdHudAaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"0cb7dc71dbe2a940cf544cfaf5c971ba41524787","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.46_1762521443179_0.44403243257163316","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.47","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.47","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"420d71d84c86e4887e916769ab2b24865ac124e9","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.47.tgz","fileCount":12,"integrity":"sha512-x/F5wZ817A4L6Q0hPzbH8i38XzZxdZAqPq3/AC5WnkRQ0mlYArtSkszGsENf0bLNvtsdXCSAAFBNeWRqBXStWQ==","signatures":[{"sig":"MEUCIHmLT4IYZiAE33Oav/IOndAonUQaupRz6UqvR9h8CRnsAiEA9bO8qmQ5jSqARc+KlOqSjCBi63XymGkFjfiRboltDPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"98bbac203baff67ab5c13c24311911c73d1789d3","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.47_1762521461811_0.49364196606846633","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.48","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.48","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"2bd7cce0e1a91cc8315c71735fbefd75f1949856","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.48.tgz","fileCount":12,"integrity":"sha512-JeOJFlI8dFDgNToZzTOKmskw3dZMAfczSIOZw3CUpF7JlkxakNVPhg2Fy4lLQ48RGkQEeQxDwWEWAIICwJPGbA==","signatures":[{"sig":"MEYCIQCBdatbAFWOW28WigrGflPiAd3nTbWFpNUDM+1//ALd4wIhALx8MjoEnJGhzO6Pz/+lsr5lq74NX4X/p4OAFZPdIGoD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"1c29d1dbee0fb4b45d99bbee0fdcd580859580af","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.48_1762521479667_0.7519847430447424","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.49","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.49","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"c7581dd0dd9848072cf408392752c6638e3aaada","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.49.tgz","fileCount":12,"integrity":"sha512-LWD3PFOeAD7lh/19UWx4kb7CdIqEEzckZ94ZQtdjZnpLq2f8bP3Q7zKcSTVxfF/j0wYwia3jIfaSmNXUMSShwg==","signatures":[{"sig":"MEQCICm4IYFXAmA12oUzBYObMlsBOIFO/m2Bb5v+ASosVIFeAiBavn2QIp/7RE+KKgFPMwgy0d52V9m8/5q3/87fSqTuCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"8d6b0fd3ae6fa2ac3589943f0bf6fd2472294286","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.49_1762521504799_0.7742781877972407","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.50","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.50","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"8153a9874ccbe92ad83be4c02307bc36e0c8cffe","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.50.tgz","fileCount":12,"integrity":"sha512-powQrKgAEvq3uL9s33yhz8voX/bRSRTFPnBc4GGHB7OHGf7WGCCmCMLWO+5hhaQ5z1eAxFFjvBIVSaWJwU4xYA==","signatures":[{"sig":"MEQCIAM17ly18TTGGzQi77bqRrdr7fhkKzQZDacIUQY/4VvdAiA3jf8o0aj1fH9dShDts5eNSnt1rOaJTTU1lXqFRgIu7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"7ca3180df45d6f816f62c23da9fdc16d32f2f3bd","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.50_1762521532330_0.13139812039240906","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.51","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.51","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"68cee40e3c6272da999ab77d887752b80b7ab0f2","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.51.tgz","fileCount":12,"integrity":"sha512-mUbus7EWr6dNNEiOMV6ZILmgCrcoRp1rZS7zU2MohHJcVSjO2G0/gip9Szi44dV9EwDxrGtLToOhhDOf8w1WLA==","signatures":[{"sig":"MEUCIDG3hqKqfcwFL2esmGiE2qD7WUh0cT/hB3nv6eyaAPKRAiEAwFgSARUpt0l9FlIa5YuHG0bL0egElTqzahLZmYy2pLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"92f845f9e212df1ed29de06f6fcb687c947451d4","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.51_1762521556851_0.08684062750118793","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.52","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.52","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"113d3608037346ca230ed6e02c3468bd965512e8","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.52.tgz","fileCount":12,"integrity":"sha512-i9wteF7M27B4BwWD6uafXpH+qaLFovwOux914D/PngCHR/sFMzEdFJKhB1TQp32MaJWVmCNojY+87yYy4CSg+g==","signatures":[{"sig":"MEUCIQDrnPs39LDSpJVPBr/MC5c8qtyYCI+NH/FATv4yysDZEQIgb44on+0jOWIdmjZiXiyWSFNuCbhTS/VxNiaBv2p5SbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"5ee8fdb7641e1bb33a080f293b97411a24a9c21e","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.52_1762521573463_0.8232428300705923","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.53","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.53","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"c2de0ec8eb6433c3ef421e5ca9174da0fddad7d7","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.53.tgz","fileCount":12,"integrity":"sha512-488nUBxQ01nQommHwRe7dppAxYRpLO2+sErOXwTGyXCfRlfL+SiLXzXXstcrISW06yeHuzjIJN2RTcVSd9x3SQ==","signatures":[{"sig":"MEYCIQDm2Mtf6lSHoZ6Pp4FAvNolWvowjG2hvmweLu1j2RvAzAIhAMUF6lY47ysAW7AwyWdX3SGjf3igoe/qYesz+Bscol6U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"d27c180427f276db71e6a0e0cc2c217926f06e46","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.53_1762521597338_0.6837838056123631","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.54","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.54","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"ab2fe8d62b9bd805bfe7b77e7b59672987cfda52","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.54.tgz","fileCount":12,"integrity":"sha512-qnqnsjDeuD1VOvjQCLhB0rALMQaDv+15IqdPoD4/1wrsjSwWdlJBlZh5Ce3WhmjEaiaiXd2EJbD1T0lxFIVLog==","signatures":[{"sig":"MEYCIQCizaMwRti/F2PUGP3PsVt6FRLVEI/N9Cvad0oMA8HeuQIhAPuCYjJE2pcmz1J5/zlLsJiSMsVaHN6K05AL83fmn5Ki","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"2780e24891b2afb0222213c01e04b59ad0cce3af","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.54_1762521633164_0.5429557595113235","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.55","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.55","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"b4f2061254c5fbc943b0a1235f27d23fdad356b9","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.55.tgz","fileCount":12,"integrity":"sha512-4jzD6ZNOimmVlvU1fQRLcAaxnMiIPHIewnL/OwnA6OSeVW5gD8wBF3ifBrwnwQh3dS8RGbePBxZg4Sr3TEhenQ==","signatures":[{"sig":"MEQCIBbVtVr4ZDr2b6enC1y9r3W5+4L9Zzn2p0ezRxKBKRFaAiANATHyOUW0qLAAStBL1bjel+QKVj6ApzCCKPwEmNNWWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"ee47d2e8cb1d2cb431ef623e5cf13ea8f562e798","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.55_1762521647382_0.7049751751806284","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.56","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.56","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"ebb3736b0b6594731721690c1c4c9b3d8b3bc7e5","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.56.tgz","fileCount":12,"integrity":"sha512-8Aw0321k4RCF+WC4f0lrG5E1Gney1gQqDZ+R89kQHxAPo6QeydoY6SJUCU+ORaJr4SonMmmImHbiP/qsMGrGBw==","signatures":[{"sig":"MEQCIApt0Fvi+t2uoVn3BKqDIri+7Hs8NO4PzgrzvwW21jo/AiA4wATYhpXxm+XAfqGFvGTt1awNlobHNbz067e38B3sYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"78638432f7202e53b9fc59f96e209723a772fe55","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.56_1762521665978_0.20547536541425404","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.57","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.57","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"1b5e7e054a9ee948894040dceb414f72391f4fe9","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.57.tgz","fileCount":12,"integrity":"sha512-D0DyPHvMbc6LXnqb6Shf2VHKRZ4FQfJypjdta5fml0ihEYMfXTebgeCoLAqv1tqptKMXNBIK10NRrtFRgXuZAw==","signatures":[{"sig":"MEUCIQCQSwML77B4oFsErK+c1ng2MQGolRa3YcF4FgHqv5Pe4gIgRHpauAzXmsMuoBsjs1wlXZwxEzR3NhD94hi2BDzXr7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"9bd4f60d35c444f846ffdeb1a333efd79529e22d","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.57_1762521691585_0.6094697592570029","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.58","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.58","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"d8141f0f7b62872fe81cf22f755be25fc8bf022c","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.58.tgz","fileCount":12,"integrity":"sha512-WXzJyHUNHsRt0xjtQ3aCOr0GzZaMMYLBMTx+Plc+aBlpAN0nDDudLYlColDk8PNx2Xw/5p0KJ7z3yOfcxm10WQ==","signatures":[{"sig":"MEYCIQDzeDKvH4g3p12MsIp/lIvERCkmcowcLPEpcNrMKSkokgIhAI8VA/tf/KOdR2Uue7uTPloQGpc03q1IbNee53LhbqWm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"6f9d0b2004e44f3c362f321f740c4847318e4a87","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.58_1762521711549_0.5812216351727371","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.59","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.59","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"104bc3f8e024022a9c47075fc6ec2d84635628ae","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.59.tgz","fileCount":12,"integrity":"sha512-Uhqj+wwxwEIoGg0Is5CVjrnfexWaN9UrcU5hgwRBgB4HO+8DOeLYX6nU/FHAntt8V2RSI1GF6dn9RxBz/1/mNA==","signatures":[{"sig":"MEUCIC6x4lxG9eh0EhQfCsImHKnxqwWNlN8y7SqQt6EebrHyAiEArR3ZIg//afUkN3C1BIZPjN3ICUVY1m+HkATrC269IYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"f7e7e6cc9327179b9cc500a252a9ce47111190ae","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.59_1762521731701_0.5658339933646992","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.60","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.60","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"f20f03c8466f63bc44161a5bf66c4264417c18ef","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.60.tgz","fileCount":12,"integrity":"sha512-u8od2le0gMCBnQE1ZpIeWMR0i2aKwSu/u9WoOsd+OiWYpLjyiVKM3TbPxDuPkHZuY9B+ktY2YsMydsQ1nNjvsg==","signatures":[{"sig":"MEUCIFlEVHnj/vYrrRNbq3tXY39yt+TeHPNwz2pZ2BNKKzyFAiEAlPAXZsy+rSYplF7YFXRKH/7T0M8+e6SMVFY0lE+pb04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"31f865f5629389551fe93651085db0924a935ac4","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.60_1762521746883_0.28342098881056543","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.61","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.61","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"2bdc96e25aa94fdf3bce3f6741239ae07b6e8713","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.61.tgz","fileCount":12,"integrity":"sha512-mY5YDdJh9o+44RoHpsOZrcjoNnkvIGfItBtswFcyfrqELNphOEKci80PK+vZpUnm80Ghl68Jjm2NVkUuUpDPQw==","signatures":[{"sig":"MEUCIQDBSQPcfY9uttrDjKrwZDirbpcCU6GXvpML347XddnihgIgRuFiva5H8XKnZQwHxiXfhNqqbVec1nrNINZf+5YN64o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"74077925b77f083a74631e20aabeb7eb9442b200","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.61_1762521761266_0.7132264503088024","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.62","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.62","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"14b0c4da06158a630e3e7c09aa29dd4ad231085c","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.62.tgz","fileCount":12,"integrity":"sha512-LSNjhNBtPDWTHBo9groyxi1lOzQNPZRUQFrFcXDD+fvf16W9sXALvaNUbuWusygIxnOvVwPvhx1YDX1rDK+URg==","signatures":[{"sig":"MEUCIQDE5bKjsh6W+ZO+t0Rcs3nXpYZ/17vbbM9iZguv1J7F8wIgRbKLnw7rEUxQhX8whc71/msf3k1BnO1CGbMkwxjY2CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"01f7857566c0cc0881ce5ccf8f5c242eba81cdbc","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.62_1762521782903_0.016029094762633145","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.63","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.63","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"e3df68a7ecf473e291436eeb4b46aaa14730d6ae","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.63.tgz","fileCount":12,"integrity":"sha512-CVxYyCSDRqnuviTLWKeV9XPqWeiYLR1rc4kB9iIDuGp/9dKYh2MiRlMKFF2vAEL7hG44siAe+IdlMvilmR3aIA==","signatures":[{"sig":"MEUCIH10qjPH25l6h3+fT1JVy74qFka40X8jqVb39sc1umkMAiEA8qakUCTPGEm9WhEhx6ZpkRsAlkTt7GLhBQ07E71u0C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"153cb6d6c479f58e818ef5327a5ad9048492dfe0","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.63_1762521803921_0.6885854164336012","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.64","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.64","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"43860a0f3d80c8729ef07de4f206b415a964c550","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.64.tgz","fileCount":12,"integrity":"sha512-Y3H8FmXAXQtEt0V7I6fy42cOSdccXYwvIC3ecBq7ZKLYmVWI8Icx/yQrh6vnwP4wq9N5ZxGycEacdT0wuWbDWQ==","signatures":[{"sig":"MEUCIQC4NKRehgca7LFuEETqHWwLBK8P+PqWC4D/c2dr5AxDlQIgDgrBO//F9zmfvrCqQdQLrBlIg8g6VAsGjjfQWBhmBvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"8e76396293ee99ebf30cf6360a76234b318c5928","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.64_1762521831701_0.6056472029649105","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.65","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.65","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"5a99771f8d6afb43bce3a5f980eba74e308c817d","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.65.tgz","fileCount":12,"integrity":"sha512-Ao7p/xKs46kJHtziN4W5gOMlFC2jiYsQw6WT6BT20EDr5kNIxeSG+xl3fniWaNtAupAKgfTbayMqE++Mu25r3w==","signatures":[{"sig":"MEYCIQCV2PIdHEsXolutc+FwZD+Ox5OITfl6x6g6t8+CvawfKgIhAMOFu7WuEgTNOZFsaH5cmAWrBT1aDmlWrSiV3kRUhz1G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"15e670b81a807cc3e54e69caf07bda541bb77c0a","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.65_1762521850468_0.978232441974779","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.66","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.66","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"8da73f25862f249801fc5c1a8facf541b368a4aa","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.66.tgz","fileCount":12,"integrity":"sha512-1Fw1QTzGDht8OdqxjN2cl1nnHjJzn0LQBPYVfzeDyn/vSbk78HA6tRzL5/a3DNd/d6J59kj7A9kHSK03mcZ2cw==","signatures":[{"sig":"MEQCICvxd+L3vgyAwCUrDlR90lFsgi/V600cdjNZ/YAMSafJAiBtrIwZb3F52RSZd1Jes0hD0kv7wyC0vYCp0ZV7KUvHdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"b33ad98ddecb4a90e46f6b42f31b947c54c92837","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.66_1762521877735_0.5422376988488535","host":"s3://npm-registry-packages-npm-production"}},"1.0.67":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.67","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.67","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"146704e3bd5f433513dcad0955e4022018e57adc","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.67.tgz","fileCount":12,"integrity":"sha512-Y6WbXlwHp6F7CIiq5GbgkUhwriUhRwVmumIJiod/vPN5qJLsNlpMyy6ukqz7H3HKxc+uPEmnQYhYzpmEby6KUA==","signatures":[{"sig":"MEUCIQDJUqZZ4X17lagvoTy3PTE4KYz1bs1UEnw7cuTr8W2QewIgYb26KXMwI33BVWFm68KJkC0G05xRs18xBkiFwzNRKjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"45f2f5ccff2bc8f5f1f12f31384c61cf14a33bc1","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.67_1762521896153_0.28821082758306993","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.68","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.68","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"a5c4b501c9be5e8e73a1780c5e19836f0aa62e63","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.68.tgz","fileCount":12,"integrity":"sha512-NwUmyYmjBAMZRUVXvqg9dq7YE15ULMkBCHa798s7ji9P/2Wxdd6/4SVMNZ8wThSMfbn/H8VHM0Wk1owW4byz9w==","signatures":[{"sig":"MEYCIQDIIrH25DwFh+UdKZgeAFaUUm9dGn7iLmCpAt1Kcok0bQIhAPAxHC48IgWuWzRSB/Y+rOmT/5pUyNgWpfXXh2Nh6dPG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"fd7ae86edcd24a4a6098ad14d53a883eb5bbb021","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.68_1762521915863_0.5611901452407602","host":"s3://npm-registry-packages-npm-production"}},"1.0.69":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.69","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.69","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"a1451282586922e336c215dd790d14b769515ea0","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.69.tgz","fileCount":12,"integrity":"sha512-jFXpQDnszmF3WqOtdS4lW5sBl00MqwHzDUmRNkqQ5zEEbUKbFmJLe41dPmfKwzvjuSoURcqjXXrU3B79Jzaq1A==","signatures":[{"sig":"MEUCIQCVVJD04cQMtz2Ys17x97Njt5Ga1hxwAS8OOgbaUJZ42AIgHf52EcmLCORyK8gt8wEbY8P9ZwM7jcFoXrpR7gAk43A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"fca724ebae39da36a9348ae4ab01fa7fd99e0654","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.69_1762521942162_0.18849535844859044","host":"s3://npm-registry-packages-npm-production"}},"1.0.70":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.70","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.70","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"815e041ba69a05a4e40adc45ea4f289c0ee666c9","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.70.tgz","fileCount":12,"integrity":"sha512-Jp/5geU0AdiwU7w6WqSI5oZoYI3VlZJlUinGLve7keWYhzKQpeBGpmSiR7mjwHudRIQytMFhLSPg+Vr4xiTdvw==","signatures":[{"sig":"MEUCIQCn4WaqiTAv4KKsodFfhdK+MbHJ4+rWAbsDFnBJECRXBwIgdxvtcmxdA+a0PbzcpPtAXmpTn8vtFpV8aqxuGw7EgNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"b4a5d9e412202b1f35f22684321de23b621fdb24","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.70_1762521960265_0.22795226493638254","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.71","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.71","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"6b679b7af4ad46aa2ae413113cef8a746e89f48c","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.71.tgz","fileCount":12,"integrity":"sha512-7xbM3iFrC1wVRu1BHRkX3/iUFG4YCBAj1+U/PARbexXv+Us9FCnTPg2LpRekiG8eSDA92Bn4ULRAeR83kKr8Rg==","signatures":[{"sig":"MEUCIBy7RBLes7R1bMft4QDTnctutJpWnNZKX5Ial6CSGsVkAiEA34nqqhSG4vi+iCxBeRo3KTO+otzyD5yXhwvCrbV5xDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"a5168f974ba3026f525638c01fc0855391eb1fb2","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.71_1762521984767_0.8988221851714597","host":"s3://npm-registry-packages-npm-production"}},"1.0.72":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.72","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.72","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"3c400b030f853a8e19a6e4bf5c0ae3eba02894a2","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.72.tgz","fileCount":12,"integrity":"sha512-yJDLDTH9ErsZUXzqjGAXwbO3vXKIJv/q1i5CSyuo7Mp9KEjhEN6L0UnTx4MMhaz1xTu2NRmATP/UgRmTpTB9KA==","signatures":[{"sig":"MEUCIQDlFeB+MK57np5BOtaGiKAwplR7KptG8lx4j0dw7wDZNQIgEkBy9pBXc0WEpHdR2v0Wt7UKN3ltcmd/KTEVqQ4BmaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"4170bff36e8998f6fc3a49508b6cea6be6fe879d","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.72_1762522003666_0.7346234456404341","host":"s3://npm-registry-packages-npm-production"}},"1.0.73":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.73","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.73","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"ae5bb91ac19f80af8c256607b033afad6d037430","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.73.tgz","fileCount":12,"integrity":"sha512-YpCmJDKNZMHb/QeGSrUloeqGYgzodfbYLaNfql1/eqH+37xGV6irqFMzbw6Z7ZoITy8H1YIXQiCPAVxqkpzzbA==","signatures":[{"sig":"MEUCIQCxd6QdsAs6b2L2Y9XtS88oo7GobkM3pE6PdmB3tazVQwIgG+a6vFuSBT0Vo1iqmM7qsbTMsjEOEw6FyfRNdnUvNNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"97f62c9a50b58432df8416b9750b6e7747f5db29","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.73_1762522021456_0.17479942095829593","host":"s3://npm-registry-packages-npm-production"}},"1.0.74":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.74","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.74","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"015c1b374c7f89efd54aa13e68882d2729cf8e84","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.74.tgz","fileCount":12,"integrity":"sha512-yLpPYVRiX3SxI9+5UWE6+rV0GejpC+7ql9wAawjbLZ1Hehkz7Q6m5Nv5iLcmb3s1R+ngcXqqn/LnIMeWV6DJfg==","signatures":[{"sig":"MEYCIQC8Jrn4mO+WpAmg4MN3uafU/5p9ZXwmnZCoyYIHyGrjBQIhAL25tpo0k5ImuTjKVUYJ681u9I6IORDs/A5ERBsX9CXL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"701e57ce7b0a730fc588211522f54152ba6e2259","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.74_1762522053025_0.1631097100998795","host":"s3://npm-registry-packages-npm-production"}},"1.0.75":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.75","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.75","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"5c1fabf886a7cb23accf4a0aff4d8d1c327c26d6","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.75.tgz","fileCount":12,"integrity":"sha512-BcZcQQLRqIQVqgs8ryFhaKTfTsXX/e7bIKVqxZchEYTB2y4xPjs/9JAS4kjkD36XDxAUy9E8GyJFq+snsqtYVQ==","signatures":[{"sig":"MEQCIAC1tgDnFbEKOaZmToWCjjobxo7B5DFrzINhndYfpka8AiAnEOMstNhqLGGUe6pvxLzdRgIWkTFPoE9MTBpbBknxOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"d3e4bec217e34fb76588abd312095fcc9d7b0bfe","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.75_1762522068379_0.6612134148112001","host":"s3://npm-registry-packages-npm-production"}},"1.0.76":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.76","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.76","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"ef03bfaff1f575c1b205bf2eb405eaca1682f86f","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.76.tgz","fileCount":12,"integrity":"sha512-Ep+/d8GaLQJNeUWS3YOnIrCkGUGWoEMa4sJVBj4JF2+cDWP5cHpTFbqud8BE2dvur347ivKSs7eUc2d7Yjd4Mg==","signatures":[{"sig":"MEQCICgf1yhpmYiGYx19ZxBhbrwBmluKVE6BrS48YrEWq1FIAiAmkMg25OcAdr9PfdDC0dzzfR/WdCwsrI+80vJ2krJXHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"6ebb23efd3afa571f1ae3eee3b11abf03794e172","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.76_1762522087631_0.24012023655864234","host":"s3://npm-registry-packages-npm-production"}},"1.0.77":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.77","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.77","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"6215420da4fa62c8dd9f83b3ddc2ece11c0e30b4","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.77.tgz","fileCount":12,"integrity":"sha512-qqibxwPVx+fgcxknft/6ZSiSEhQkHao5qzlggi3U9zMDCbFKpVyRJu9Nemz033YMJnHUItxjKnQxLrYWpHOXBg==","signatures":[{"sig":"MEQCIEjypD80oqwGkOTQPQwUUuOji6MkQGJ73/PWJPGUjcUgAiB4c0jrTNF/aJXXZfFGZE5NnaQVN5goKvGNguIvBlefzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"f971810e45c1d0f4b334d7e945d8ab2387d5bff7","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.77_1762522110464_0.976466460201425","host":"s3://npm-registry-packages-npm-production"}},"1.0.78":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.78","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.78","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"f5f1dd1c0cf52ef026b8a6ec1c58726a4fba7d02","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.78.tgz","fileCount":12,"integrity":"sha512-MJVJxMEfeLaUJOrEmXDffnVZ103X4D80ifDm35RKZot7pJHRw9kFb3gnTRY1IiizQLN6FRWjgwDVDnbMQ0rWxQ==","signatures":[{"sig":"MEQCIDEM5Usz9c421IqtITM61ctJlGPYMm/0fTMSASCr8wZMAiBwM7rgfWYTh1U+doumWs+PyHC/pHqnSPvsebeHooixeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"85cf586dd2ec7ffa4f3abf024048f451a39f49b6","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.78_1762522141307_0.34120999342953184","host":"s3://npm-registry-packages-npm-production"}},"1.0.79":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.79","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.79","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"f846a6695643a5701d17d0b4004a72337cbca378","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.79.tgz","fileCount":12,"integrity":"sha512-nyfJB/1gsEVUBlWJBo/9IY8U23jpCsm1EPdL4wgVeav0NjnssHma0VhsSIsuG52pZBCH3/hENLIQ9ENAzPygLg==","signatures":[{"sig":"MEQCIEsKXnQwzV6xnFJmG7K0I9CVA0Sm423fGdfYXAWdtUbgAiAXBnwJ7H0G6smomx/jq3uOlljLRAO5fdE0LJnOP9fi6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"f785396086d8c429f7c8a9f9a4c2cd0197baf3e6","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.79_1762522167633_0.2105590735677476","host":"s3://npm-registry-packages-npm-production"}},"1.0.80":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.80","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.80","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"d26ce35210c9d85f62b8fc4523764a5471387282","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.80.tgz","fileCount":12,"integrity":"sha512-vmvpbwcgL/4hpEfHIk+P5ohc5b0/HWhAjDgUc36brvdQ35dzyJB/3WvNpnGX5I+Ylvppsch58gC9yGlLTLlICw==","signatures":[{"sig":"MEUCIQCX1DBxw08CxnIx7Gi+Uw44XVHPwDkIL7n6mXHTuEEhZgIgCywq7bSlmGwQVfX30rpZ8DCF2Zv0MIgSOWSWJrYVBEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"5edcb8d4e4b224019abd61a492b722474ac5f1b4","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.80_1762522177489_0.2448051622057712","host":"s3://npm-registry-packages-npm-production"}},"1.0.81":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.81","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.81","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"aa26865c083e5d00507a2c98f392396defed3e99","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.81.tgz","fileCount":12,"integrity":"sha512-9z6zTLHLYuCf2X9glq2lldNalQyWfOeBb9fCWeJDvIvkaRojNdjIHh15kOsVJxh/56/UycujS6gN2Y7DFmzHmQ==","signatures":[{"sig":"MEUCIQCP1G5r1/QcAh4IzdIIfd26CORq/OPJ9WKbibqvVWC1igIgIKuoVTV3dQDSJWP+Suts6vXQG9rlShT3v0XT+ZT9pd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"20f3e67d412c0a58551348570105fa4cda7c497c","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.81_1762522196566_0.4480917530142845","host":"s3://npm-registry-packages-npm-production"}},"1.0.82":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.82","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.82","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"9dc44ae04efce40f0a8c6a81ca7dee95e4ca6305","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.82.tgz","fileCount":12,"integrity":"sha512-VKUTcxECqKBi3IB6FMEosfUFccnyjbvrOBjig704nsgYyfQkHgkTqENR59BjOWJevg7i8KsWg/zLNAhXlL3oXg==","signatures":[{"sig":"MEUCIQDwdjDMVm2SIKYEbt9IJ3uWI8pIDU+pv3EPNL01nfn4RwIgcLYs+LHI2+rj9W6mLsGhBpCDvJR/ZnLFtCXDZ5XE07k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"d8cd6d9154a5a19da8e4fdb0850c22afe45d6468","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.82_1762522217042_0.2323682836552865","host":"s3://npm-registry-packages-npm-production"}},"1.0.83":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.83","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.83","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"27d228e66969db86f4f467d122685bd2735da309","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.83.tgz","fileCount":12,"integrity":"sha512-dG4lZAwcOIGWeHilHldZGjY+f7Xi949ZG+QKU4eZx3Z/ViSRDCkCzS1k2xwPUeOXRz2iDfgdhUMN/zUI7UdLww==","signatures":[{"sig":"MEUCIGPwnYAxko3fTLYezxqH6L4Bq4hLgwEawzWiGmzYotl1AiEA31svuRMNX4JOZYJnDasaNRJ/fFMq3k1beZO7gl/lqok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"808e20a3ca16088c3927260f82e9b600b969b05d","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.83_1762522236338_0.5316053991127188","host":"s3://npm-registry-packages-npm-production"}},"1.0.84":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.84","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.84","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"223ba189d1b21ca2c103cf0f226eedd347ce19d3","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.84.tgz","fileCount":12,"integrity":"sha512-oPX5GgXSbY3IQ2mMnTYH6xWa40kTNGeV1kfU4AypiL4KQSC5uVVdYEkO3zm/MEj7q+K9ud/ZXudAHjVvebeaXg==","signatures":[{"sig":"MEUCIB4kY2k0jeEXJWETczpgj8929jxF2fTIQp/3Fn675QAjAiEA8kXSUu9krzqOV8KNLZcM+W1F9pw0lCUig+AUIOGWCm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"59dd677d775d3d4e0590d49f60a73a9d99b35002","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.84_1762522263087_0.5926855726099647","host":"s3://npm-registry-packages-npm-production"}},"1.0.85":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.85","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.85","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"e4d3e2ffe069d0451e933018c1eaa6bff4907c1a","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.85.tgz","fileCount":12,"integrity":"sha512-/gxqnNmVLeJEChhzg+5JBqTPeQBMr6StFgkMguMOjJZZ9JFtcZi5T8OUDU4tRawlDI/88lj24lwZphXRkWkaSg==","signatures":[{"sig":"MEYCIQD9pFcmsDaQ2zocHW0X77E6j/V38JUoKQtGW/tiUcPxDQIhAKkzxbliANhDoAgAYFd8Ovcgj9uHezH8n13dV83yVStR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"e098d3f453ad6bd56f5f9871cdac0257f1b64f05","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.85_1762522279342_0.7731140111231718","host":"s3://npm-registry-packages-npm-production"}},"1.0.86":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.86","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.86","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"68896673986a77de74ed0bbb30077d2b86cc9cf0","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.86.tgz","fileCount":12,"integrity":"sha512-1T6doI7vjm6m+A7GM54rQsZ06YhCePP2F0jJvC3WVxpupY5Me38csXBV3aEaAfY8O6sVZ17eE61q9Wg89UTNkA==","signatures":[{"sig":"MEUCIA3gwuJpgMlOwbEy6Huw1M88hLPTHTgkBxCbXmBqOx6pAiEA25TeP9v7LQ/Nb3blHIWOYYv4WwHvlkQAAHWi+4fkJz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"7a6eea37bd96a5d671e859ad20336b9016e1f3e6","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.86_1762522299291_0.8472186321195609","host":"s3://npm-registry-packages-npm-production"}},"1.0.87":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.87","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.87","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"b4ae5f47cf060cb929bfe22dba60a1694166924e","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.87.tgz","fileCount":12,"integrity":"sha512-pcc6uXUd3AXuITvmMiCsbL1hN8ug661p7HaGgQL2VzY5TNQVhxlUBSK2lIM1HT0/e+0xibAXy9NTgH2vkuKQEA==","signatures":[{"sig":"MEUCIQDNet59agxSaSiUPIvzC+IAhhKNUuLeeDopY4xgphSc2gIgcpYHHIPw1F59t4WLMloq450wK3VWKGCOstl8LriVJ6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"fb3e1e835dede9ff1c1792dcad48cc92d6215d8f","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.87_1762522322340_0.00043339124462105083","host":"s3://npm-registry-packages-npm-production"}},"1.0.88":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.88","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.88","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"52dc687c6d424ca65441bfa20644e0da08bf9b74","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.88.tgz","fileCount":12,"integrity":"sha512-vW+S8yBYcVPDLhr9+FoHksyTtbmhFTGNgzuYthNf+t+h43x8BEz3PjZF6ucK2r8ni8pvndSziR1ATYEQutYwIw==","signatures":[{"sig":"MEUCIQCEyHzWnZD1wqq+BJhFX0UE2dEVqakebamDDy67Xwjd/AIgYAYgtm8ShBBfYYB/x2Y9nhebeGBvyBrKJ8qQs12cjwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"36d1de19fa49e6dcdbe9820581b70b60c73a1092","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.88_1762522341247_0.9573708224603295","host":"s3://npm-registry-packages-npm-production"}},"1.0.89":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.89","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.89","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"02ac34f7cdae2e1e9e754cbebc577ee30f2ecb18","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.89.tgz","fileCount":12,"integrity":"sha512-xCMIvEIY57CL1PPGu3/cLt2r4N6tIEgADwwNuPP8cacA+kA6RT1lDzxH2dHjpBuETKQGlhsgahyiB7n5h9G/ZQ==","signatures":[{"sig":"MEQCIHjRM63dxU/2Az8w4l9o+yln88YXLZCPOSckKI/TQ2zrAiBP9T3fPFejJ7pI4Lv8e/kSvTVZphb6FkQ5qCQXhsKayg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"5b9e07930f7f4afca4c811327560f2b4add2b57e","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.89_1762522365054_0.7812241546086329","host":"s3://npm-registry-packages-npm-production"}},"1.0.90":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.90","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.90","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"99a7334041fffd98221cb0022e3571559d1d9461","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.90.tgz","fileCount":12,"integrity":"sha512-arQZp1o2tbhnhby8aLGS5yAizP7K6qdmm26vzUqv4/rcApQDGZvvCZpNF0tkOVY8VK4gNkHYtm+dl23dEY0QEA==","signatures":[{"sig":"MEUCIQDRbcftSyWUQYJTMNFsqjqfX79JHNQPWFKzJWxXN/EWywIgF79EjETDKXv7lstTX17ZtmIED2R1yKZndsTU9To3jR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"10ce9100cbff0441ab9b6136584215dadc09f224","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.90_1762522380654_0.5366856351714056","host":"s3://npm-registry-packages-npm-production"}},"1.0.91":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.91","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.91","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"fd10e2a062feb06d8d8003e66cc42d2ab963e658","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.91.tgz","fileCount":12,"integrity":"sha512-Tm7BPsOzZ/grtukIn8qO6hsMqWIrKt82hZ3EVPQYK5Af2EMPy2yT1yZZhxvd6lpaMISFtwUVQFeHu4+E8MNbLw==","signatures":[{"sig":"MEYCIQDNu36n3IVAIgHkm6YTRkUwtx+n6McvvFj7AuB0dG5X+AIhAOYFcoB4D9IF2nxVwsTaf66P7+bF9wV5r3broMtJPbPY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"28b37278440a90dc84da886e96fc58d062e0b91c","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.91_1762522408792_0.40378697666632224","host":"s3://npm-registry-packages-npm-production"}},"1.0.92":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.92","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.92","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"250c77e2ce7fa5a5fca6ec724f1b37eab58292cf","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.92.tgz","fileCount":12,"integrity":"sha512-KfEtpO8WBIDj3bLuhr99ZNuiFwWinrPuHjm/FDrwJXchCtyViHDb39i1vxUxGpvAVsuGRF4tjptmsIMixUoPNA==","signatures":[{"sig":"MEQCIEIbGRMYKKvSkNYHuyTqECF+wMeX2hTHyeNx/k91bZG3AiAP2T+naj63vAXaBcrHTd8D4GSYdnMpiFHgg8xjrrsP7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"3f2ad6e982ab0fbd59ec45b33709e881eb5d2cdf","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.92_1762522427826_0.6108790657203003","host":"s3://npm-registry-packages-npm-production"}},"1.0.93":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.93","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.93","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"8c06fb6ccd22fe8bf4719d7f3a23aca4030ae0eb","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.93.tgz","fileCount":12,"integrity":"sha512-UM0bcDIY9kHzO5Adposp0MddyjhsPaVgoXUwUkzsdjX5R47jVMuktkImE+oGj4slb80nGqwH7RjiLJDVAjSlnw==","signatures":[{"sig":"MEUCIQCffjYUF2qdkcxVYEd67hk8bExJ/2P6wOuLhOi2Vcx7nAIgN8Fnc6sMPhFPsPdrNgyAleRPSQmCWHU6WGRgr2A5b3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"59af67df8de9e4b25dcb1e6cd5b98f15b343fe65","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.93_1762522460201_0.6577650204283736","host":"s3://npm-registry-packages-npm-production"}},"1.0.94":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.94","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.94","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"155f2a0d34c2afa1e5ba68ff4a1130797ed3821e","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.94.tgz","fileCount":12,"integrity":"sha512-tWny0z53tPCs8ow3MM7oxyQHxR928fkXf7LLetcS2rlTX3fm6GEdIC6RR8eAtHRKwPbt6Q+ytedogqigF50UUg==","signatures":[{"sig":"MEUCIC8xkYA2oGBK1krqaYybhvNzQZkcmhA4fcVyzSm8aFyVAiEApPmxINn5LZ/RlLdi7tE4ZgqgmBhYg0NOTFFEALhV70o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"bb7fd3702c88aa8abc00da87344f73210d87fb2e","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.94_1762522476636_0.4574887780179411","host":"s3://npm-registry-packages-npm-production"}},"1.0.95":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.95","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.95","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"b83c8afc77e9304eed97a0f5339859e3e07c8bc8","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.95.tgz","fileCount":12,"integrity":"sha512-ZFWqhH0ejbdpz8sone8Nj22LKqMxakLhOPUKVSLX76GVxR/pgPvugXMVjtKKhQijh8OJhuaOqU8vCfY38xotXQ==","signatures":[{"sig":"MEYCIQDNbFCyPzoBXadvMx9g/49uHJNj3wPIvySvTF8zouTuWQIhAIiA2PvdAM9yzN06y7Q8v4toQ9mhPqeD/Pm6Q/C/yQxW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"94e1239f87661b3bb929ce48c3d21c523eabbe09","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.95_1762522498153_0.8722700913027364","host":"s3://npm-registry-packages-npm-production"}},"1.0.96":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.96","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.96","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"d5dc7747772c52faf3d3b3e5dfdc099512b11a17","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.96.tgz","fileCount":12,"integrity":"sha512-R+c2p8Q1A7iHopq6OrSZsacaJPOfOpv5qF27jiZoJbn16h1ZF0QE303AzhJYCMsYL0LKhynyfN+NqZuOOwkUow==","signatures":[{"sig":"MEUCIAfqq3CjgCDQciLlzwBUuTA6ZJYJftWP87BJMVG2X1w/AiEAob8hJvmBhJB+TnNpTzvUDuXOuju+uveUu2rLPyej13c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"bf400f4f2624c2032077971f73cfac51c215c1b5","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.96_1762522516190_0.39193853578137183","host":"s3://npm-registry-packages-npm-production"}},"1.0.97":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.97","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.97","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"915b0472dceac65493fe4051d7b1170d77a55234","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.97.tgz","fileCount":12,"integrity":"sha512-cvX9b7iPgdkFEdYNZ3oH+Zf1A2N0pJRmrhc29qMn38zLm+/X0fU7fvI0f9Sfv25cLMmoqgyQAvOOd8uwZ4ATNQ==","signatures":[{"sig":"MEYCIQDUkza0IA/SLtXZBBaf00i+lWf18zIA0eKJNhan8xW0fQIhAN1PN1DdlGL+SJ5dbM7T03Dos0OqQpB4n5QzEx14Wum3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"11a2d7fd7b1644d7c549989aa0a74bbca3644857","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.97_1762522539601_0.28616474358201094","host":"s3://npm-registry-packages-npm-production"}},"1.0.98":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.98","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.98","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"611dc1550950f8e8b766a560a076419cae65160e","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.98.tgz","fileCount":12,"integrity":"sha512-cAcC7kFQhKXqbvvZuTufS0WEzKC/i0XVZxRqEzhxPXzja5UmY2PhIJu9d7D6yNoMkrIu0aH2D7D6zqR5GCRDpQ==","signatures":[{"sig":"MEQCIGkQ1RN34gnfw+GLJWYUQNZVIS/nmA0/A13vJP/bvWsoAiAGs0Qot4pX/RsL4jpT7imzoI6D0FRyQH9fLHYG6kmzgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"70ee01f451148c7b889a171c2d1dc97d01681e7c","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.98_1762522557021_0.02645854976035933","host":"s3://npm-registry-packages-npm-production"}},"1.0.99":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.99","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.99","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"67f73cba2a85d7b95c89c81153dee5c7af277a03","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.99.tgz","fileCount":12,"integrity":"sha512-cEkwY0AxWoTpNo1/LHFN0EsF7Cq57gD2KyXg/t4u10ruYPPiEBjlwDvaP2gIB6v8m3Xw2Wsv+5K6VWm6NYXT0Q==","signatures":[{"sig":"MEYCIQDOw8SNAJXVUY8llK67apYUJOMn0Gga/QNkHaP9jK8ZZwIhAL1fNRTltdvJpUVzK5Dfnf5SkUknJ7LyuuDnMI05EuNR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46607},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"1135c76955a80fb5d74e1a1ea11a19e46bd33d4d","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.99_1762522584367_0.0500847896974721","host":"s3://npm-registry-packages-npm-production"}},"1.0.100":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.100","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.100","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"6360c2cade19054f8560716d2b3353d91aded9be","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.100.tgz","fileCount":12,"integrity":"sha512-4T+i9rAOrRVyPiWfSKDzdeq9zwT0vTa2yaUIc+0Mu+ehlIa/6YhEQjdRYmouAOH/ZuacbSc8RANIptGBg3PsZg==","signatures":[{"sig":"MEQCIF2H/0+Un/qJZhVn5VkG4JBKN84UrjWBNTu5BMHnuK3LAiBe+47nVW13w9vTeFr6VR7sEqoJbRdplATO/BfM0O50zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46608},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"92cbfd458ec2e3e8005c69159709651393c3498a","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.100_1762522604326_0.4052600524915957","host":"s3://npm-registry-packages-npm-production"}},"1.0.101":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.101","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.101","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"5a14ef197f1c118c814eefe9138837a0101138c4","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.101.tgz","fileCount":12,"integrity":"sha512-wNeWgGktvis5UTkbwKHOALJO4yDsizTG/RWyhTrTG+GrU/A4EciiYGmUQyOkORzlk4CbhUmpmo5TvHcGt5RZdQ==","signatures":[{"sig":"MEQCIGXcjhif2mWckvVw17XoiFxWg7h3z+rk7UM/dmc1L+elAiBcGGifyj3dM5JW82RCeDKjHh2mhwerkN1zGsSm6VT+LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46608},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"9660c207fd3e2218346fb8e8f159ad767a76d7c7","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.101_1762522625499_0.5584346858984996","host":"s3://npm-registry-packages-npm-production"}},"1.0.102":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.102","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.102","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"965b178a9c3a6925a81e973db085e6ba2dfcec5b","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.102.tgz","fileCount":12,"integrity":"sha512-31T6trCi6lNZqJZ0///CAvQss14cg1FofkCznFxjsx88e9XN9J1p08DqNu66KTWYrpNc961/6ABHx74NHQTbuA==","signatures":[{"sig":"MEQCIBh0kUxf0KLVxKwyVSUCJqC33ClPbjiUBMuDBvV1dStIAiA3yuVa1b6jTPTN80+rf4liTPAIE1gRFcJCLgNNfQan8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46608},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"011cfb10e1231ef9203f0e7c1cd4df6cbfe7a766","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.102_1762522650275_0.9774799785861461","host":"s3://npm-registry-packages-npm-production"}},"1.0.103":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.103","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.103","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"ea01da67d7efc7ebea4b5d8fb92165c2deacd07a","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.103.tgz","fileCount":12,"integrity":"sha512-S6vyLwl87dr1DbUYejARX7iI3PQGX9amR3eDvPWNeS1x8GmbpnkgfLWTMBk/yKQfekwV1zyYEdntbSYnYg4TIw==","signatures":[{"sig":"MEQCIEUvycRHIfi+qIQZSJpERY+m8pp7t5xerXkl5yCz/DpXAiBVwF1wNnhEwKgs7ByRKcIdPiaAHNz82Ht2+nZDx7cDIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46608},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"229dbfb9cac3fbe3ca1ae7ae85b1d5fac8d1ef74","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.103_1762522659655_0.6051282518179348","host":"s3://npm-registry-packages-npm-production"}},"1.0.104":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.104","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.104","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"854e69063f3fa3290a72d368dae9db0592264430","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.104.tgz","fileCount":12,"integrity":"sha512-btiQYKuDnAk1tiqoAUw3jidCZQudYnKZakGcS0v0hslEVISa67CumAPtLY8u2wVOettWX0niRnUDoC9sEDEMjQ==","signatures":[{"sig":"MEYCIQCzQxYjfzejjvLFNIpgogskAJqh1MtTGOOTnDtHfyzIsAIhAL7VwGrKIkf4gCNo7Rg1gwM4ibEdoh/ziC5fk+eIuJMp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"600ccd3ad48f7ccf99c18b9d557bcb83d752bc8d","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.104_1762522694764_0.010212538746760425","host":"s3://npm-registry-packages-npm-production"}},"1.0.105":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.105","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.105","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"26c65a862722316de841c2f5f923e4bbb7b9b31a","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.105.tgz","fileCount":12,"integrity":"sha512-Oj0qt9SuEJJBbwev/U92KvAPOPd3c3IVDIvGXIH6tbs34DW0w2BsuA5Hl9mcdYPMOP9NpG+3jxuntf91NdubIg==","signatures":[{"sig":"MEUCID5n0/Ztf0/lIDuLrbmCEfE8YVo4pgdCNda+d9YX1GaBAiEA8fKq5f+fcocNCOfwAvoHZKTxu7fBIX4dsAkb/lpeBYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"388267d6292c3c629f85e6add49c438b190fe9cf","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.105_1762522714458_0.05571869238144189","host":"s3://npm-registry-packages-npm-production"}},"1.0.106":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.106","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.106","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"c669737f575e643b8c83fc34a477c28bf2e4e88a","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.106.tgz","fileCount":12,"integrity":"sha512-FK04gH2NOGn2b/lejc4FQQFkwRbVnMdsWf3tK4gqaIkGmIDzRmBDW7SSamJOESaeRScJJj+hNqOCtgisRwoSxA==","signatures":[{"sig":"MEUCIFnRR3o7BF5brozmEz2TAmKRmZubwyMqUWtVFKHEhZqPAiEAsJjs14uAYdE5r5WfjMefNVZI0jWneg75otPp9/0cp40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"b08ce0232950306dca2d73ab0e5ab71b78363ea0","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.106_1762522744578_0.5147603198517903","host":"s3://npm-registry-packages-npm-production"}},"1.0.107":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.107","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.107","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"ef2e63b648d16ad81fc555c0cf85d2c08e2ded2a","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.107.tgz","fileCount":12,"integrity":"sha512-tAjqYhokAGfcd+Tq0fFUmm4gweZIHqZnaPkoD2DInIEhyavSCnuho6VOLg1eIYxljQvBOELwcHoXzvp3qfYaMA==","signatures":[{"sig":"MEYCIQCee2BvYCXODVvHmw296+yuQTehoT45838LclTKu8mxqgIhAKFCtmz3k0Lf2/iBc7mXSo9YYnaCujE3RWPjiaIfnQuD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"c08f9c362d40af76806558afaf82ac50d918ad25","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.107_1762522769129_0.7793304129884417","host":"s3://npm-registry-packages-npm-production"}},"1.0.108":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.108","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.108","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"745d05dc04f57b8d871d6eea83ff787f9bff9bb3","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.108.tgz","fileCount":12,"integrity":"sha512-fZGXR5XH6MtQtOLvR2NdLjD7lceuem3oBROhIkT2yEY/6euj15vRCsb+piqbzBcck5vkQhFDtQr8cUqVB4BI1g==","signatures":[{"sig":"MEUCIFeAQZ2JjodjAUd6p+bWAv3xTQPMP28WlP7gfi9rUnpmAiEA6zOwWp0gpcxtVKCFN7YdlcznmQ8YXjgRLCCkWoSg8c4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"c0e67b6c9341986adcf3c73d95984873bbec44e8","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.108_1762522787494_0.16570041010579417","host":"s3://npm-registry-packages-npm-production"}},"1.0.109":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.109","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.109","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"060fca91fb1efae50fa37a94c66a2d70aa0a1a42","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.109.tgz","fileCount":12,"integrity":"sha512-yLM1wHRkYeELH1+dNM9r+LEocYgYL9ub+foSYeyVfIw0VRuXEnrW0iE9XmqnnDkA+JA9N4720xEZ7sFyPzSisw==","signatures":[{"sig":"MEQCIFih+zI44YiLb0xeCikdXYpWt5cMxrxMuoxJhzzRSUh4AiAYL0xqB4EtdykTs4Od10704oOFRYiL5bMnXZgm4DrqZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"d1aed46aba724f9bb417b12b492e3081d48a9c5c","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.109_1762522816881_0.5768084169314964","host":"s3://npm-registry-packages-npm-production"}},"1.0.110":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.110","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.110","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"008f047178248a169a1090a43c3d4bed1ad5e81d","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.110.tgz","fileCount":12,"integrity":"sha512-64sDuFr4H6YdwmOvq+LiKNfjZ5qrlkjtIDhVs9uLxdmJ8Ryb5wRFyxFWiSfGUX/q88mbyGy5p7ypC8rHRwjL6Q==","signatures":[{"sig":"MEYCIQC8+xDw1HfM+00eQPEhTVSaSE8i4T3HYY5R08aAAYlSJwIhAKIXzugYO0OOc4+2FdHsKEzo7LUOpElexyTqg5VH1hma","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"bab932c9ee234fc7f58f10486b29e92bef8cbe86","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.110_1762522830000_0.5428892508685177","host":"s3://npm-registry-packages-npm-production"}},"1.0.111":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.111","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.111","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"4cfc24b9e1cd18f9d3371f4ee5603862e62f98b0","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.111.tgz","fileCount":12,"integrity":"sha512-sp0XgaR6NWR8kE654xrVPTTvodZpe5C1XBOQz2SsQnFCNxELfvrvvsRt0lJ3sz1j7gOdH4pm4O5Ifgc1ZcQuKQ==","signatures":[{"sig":"MEQCIHwNWeMcJgK9H5yYwmLi1T7sECT41+ytmV1zWxb3jvTPAiB0DBtv5AQU9RWU+3nONz4d3z7CpaC3t1HsqOxETYmtTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"38584b91d8517d270136833e55c8f5a14ef1e73d","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.111_1762522847811_0.33654814349156736","host":"s3://npm-registry-packages-npm-production"}},"1.0.112":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.112","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.112","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"2c42c0aeb1b80b95bb2639e07e7645125d736087","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.112.tgz","fileCount":12,"integrity":"sha512-xrAbUzJOZBakbWQKMmNSzyIMxALCnNSd11QPtJUkW/yThwnwPxF9jLKUe3/dkapHUxW/bQ6TuQ6F09vua6rPCw==","signatures":[{"sig":"MEUCIQD48ZuZI/7ZUBV93PuOPvXGD+E2IrwuxDp2OWJjT5spBQIgASJSofYP/w3OrWbASwBqOtiJi9JKEO9cn53H8uryV1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"76b58d5eebfe9adde49d2337ad55664389d3487f","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.112_1762522870117_0.5594965080068803","host":"s3://npm-registry-packages-npm-production"}},"1.0.113":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.113","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.113","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"1b31af25191e743ccb99a5192f03e4cea1e06715","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.113.tgz","fileCount":12,"integrity":"sha512-LeLE2Pl8jLKS/N1edFzSPAggi3ZeE/8nt4GyLITpVY1zl7LYOrHAwbKqo5bAdLM/t+fksSY7zgWn46+dwJx8ww==","signatures":[{"sig":"MEUCIC7FJIpTnRcqykoq+UvLKThjxx2VzunGgKQIFSjEIaycAiEAmJZzXU60Fkfgeyj8lFvvi6j29yLoiISQAzw77z1a/CQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"456f7a5bf2ac7c0b98407414537563af623ec8bb","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.113_1762522900440_0.3273302132849336","host":"s3://npm-registry-packages-npm-production"}},"1.0.114":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.114","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.114","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"1a131cf2f8935067dfe37f92c732d1febd795da3","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.114.tgz","fileCount":12,"integrity":"sha512-cN5fZE1etRq6dOvwX2xi1clGOfaPp6FVuop3LH/aHUwrKYar7cu5tzUZyx/JHgEiFgvtqzPjguSHKbvxby0WfA==","signatures":[{"sig":"MEQCIFPCf8zVezlbJKFuwRnJM8F2cbMEvlSeYpn8t0rmxL3SAiAGZUt7+A76+w+Liqj7BjWYD77HTHoThhcd+CDVJLUMaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"7f1f515214601d7545192a275435dc926009a55c","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.114_1762522917918_0.35817554858918776","host":"s3://npm-registry-packages-npm-production"}},"1.0.115":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.115","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.115","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"ca726628dad9426c58101e5021879b6958db00f3","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.115.tgz","fileCount":12,"integrity":"sha512-xqbMY8rhEyawHEidZ2gCXBD8eJhtQSW87IIV45RSz4I4LJo4MeCuydsQeFdaAzXKXFxA0fNHXZR8w5t9PM62kg==","signatures":[{"sig":"MEQCICJ3mZvLl04mRizs+FA1EKFIwLYIfzGj4AMqEOTEyRuxAiBAcIAjSJKwxbaBgEBHjNaF68pw7xZXxKkOAshyR8dqgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"e4327bd3d8a58c2a5de1107b87f200162c10cb55","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.115_1762522944960_0.5178474778552982","host":"s3://npm-registry-packages-npm-production"}},"1.0.116":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.116","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.116","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"83b3d639bfcdd9c50e369aeb734fa20a2798cb39","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.116.tgz","fileCount":12,"integrity":"sha512-KmO+Vu3J2K+DrTHZ98XRz9XgUQvaHZsz6a6IwLYIdMlhy5AenzxNDNyQlgckbzFpSyVUIEu4lUhS4OFpnvyCgw==","signatures":[{"sig":"MEUCIETZbAi0IBbN6zkn+EaphNwYxYseIubWx5LCWDgvb7IDAiEAjVk9j849Qw/rkfim9hcvKFk9XV/Fxxu9uGOFUYBcEps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"a1ea506c41bb5ac7fe7e4593f11552321bdf8da4","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.116_1762522960546_0.19785255848442618","host":"s3://npm-registry-packages-npm-production"}},"1.0.117":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.117","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.117","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"093e533e38e9be3badcc4619a13e1d25ac01b119","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.117.tgz","fileCount":12,"integrity":"sha512-PEfAqL0VrMLnja1fYhHNqzfwVbp2nkv2q8W8GbXhWcDLLgbteKwLCP3Ta0EqYRQJ2V0afD4rLh2vYKBISqKqyw==","signatures":[{"sig":"MEUCIC34MdasIPX3KmapwCQvLnXYUS36S70CJYiLoIUi2cOGAiEA6yNPNAFedCeRL3zwbZVU9syi7ojuN2IU1uVf9P29+Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"830fd7eea31b16d0a3b0fb9215849dfd98025496","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.117_1762522982377_0.8369158269717138","host":"s3://npm-registry-packages-npm-production"}},"1.0.118":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.118","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.118","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"438f293eed05154703089b17ae599d59cc3911a5","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.118.tgz","fileCount":12,"integrity":"sha512-S3U6tfkLspfu8WSw60w2PxcaB3eMHGx2jh6aQn3VG8oBmp6mHrEjYZXpkksp/pL8M8R/DndR07jZAyShWnm/5A==","signatures":[{"sig":"MEUCIQDp20kJNc2ER3itbuNQLjj955DExfH95c0qA+2dFdFpsQIgSCuZOsuW+LADYuDoJkAv8gi8IFL/V+osl0KdcMtdbFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"29f30991ee01969883605a3159b036b530b0dc1a","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.118_1762523001173_0.457705173404509","host":"s3://npm-registry-packages-npm-production"}},"1.0.119":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.119","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.119","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"0283c003360600c650b271bf4003f2b48d107e15","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.119.tgz","fileCount":12,"integrity":"sha512-RknCkv+AlLBZXg6zUAi4Dk4DBRZnm55Io8ds6/KXuEz3Ba8+RBHgWWaTOe6Z2NZGivFf0OMiOfA7ABFwqF4wZg==","signatures":[{"sig":"MEQCIDShVRoZRTYb+beWoaCmfANsK7N3xj0800gD2tY2vxWwAiByU2gvpBsrbNuDfe7YqNxZRiA4iK1+AnJjXFYfVecg4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.119","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"b9641bff0bd7f7003d01912cd608937acd9981a1","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.119_1762523038675_0.7615078790966106","host":"s3://npm-registry-packages-npm-production"}},"1.0.120":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.120","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.120","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"567521afa967e4eda800bae32c840093ca3a2857","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.120.tgz","fileCount":12,"integrity":"sha512-gw1TAawHJw7Z3B8CJa0qMUCNxt5gMxdojOHAXQe7USp5R80kio3rhWMr6B/EWa119oMaoI3wxPPDbr7Kvh7PFg==","signatures":[{"sig":"MEQCIA9vwK9YKWbiM2rrS5c+tso44nLvQKfsebDzbYtKeiAJAiAc8iwNUmZl1bQH43hZgmb/lcsTAiHrruU8o0KlKPc/nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"58b1f9a530d99042b85096309270e7c7158c4049","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.120_1762523046100_0.31653974490137626","host":"s3://npm-registry-packages-npm-production"}},"1.0.121":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.121","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.121","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"808f5f1e6d13ad7a58fc737ab0ea1aab454cbbce","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.121.tgz","fileCount":12,"integrity":"sha512-SUWSxuq8k3vWCylrfssSNgi0M4kfheNpIlGxTYTiw+7yjqenb5hp+eZ/AowBnhHIFRm0JSH+rj376RW8iPUvxg==","signatures":[{"sig":"MEUCIDRacy/Jws7PiJgOsySJz3MPC5ba83wd79rP9jwe+gPBAiEAo/LDHkm3/sEyiVuFz6zzIasRDfUhHlP6/SMC6HWxfXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"77e0156a125467437616ce48e8f631cd8623b39f","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.121_1762523076631_0.34966501165410335","host":"s3://npm-registry-packages-npm-production"}},"1.0.122":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.122","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.122","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"d30f43a6a9311e93d7c95a354d4a3c556473d9a8","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.122.tgz","fileCount":12,"integrity":"sha512-zLKWWfOr6u38R1Vh8BHsc2hh58AlbE3aYBN+v/eZJP9Jo2zuIoA3jGkVhwXuJsPUUUEkEd2IqmYSwb46bQ4qdw==","signatures":[{"sig":"MEYCIQDjwkHvVZWPgJUjNP3QuBcS8rByl4gu4ZJMpR44kq295gIhALRBYcp2ImYF0jS2h68MY3KsAbPPl5dPyQRHlZMGfokj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.122","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"a27565bcd1f6e18c163a1224ee2f384f38cf0f76","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.122_1762523098193_0.18112642136841073","host":"s3://npm-registry-packages-npm-production"}},"1.0.123":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.123","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.123","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"c2f4637606b0768ec3c9cc37e1eb34d7aecdbd60","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.123.tgz","fileCount":12,"integrity":"sha512-eXAiEVaSUyv9XmssYhUvAQegdoB7resxj42/lkrfbu8Ks5J2yP+B9IJTNZrxG3hX/XezyeuQUUq1b5GkRCDtqw==","signatures":[{"sig":"MEUCICf6/d+coMD7j0fRFyKaCTM4Cejlrrt6syK8TXaxCIJjAiEA7LBYWF1fhKXW9VlDew+lAQ7/LeUXjRP99IhEmDkl6FI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.123","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"66dbecd1f055fb3480f41e1fa0c3a7c419cdaf0d","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.123_1762523128573_0.5684206876569371","host":"s3://npm-registry-packages-npm-production"}},"1.0.124":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.124","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.124","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"f3bead050735551a233a8175033dc7dc85138057","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.124.tgz","fileCount":12,"integrity":"sha512-OYoq5b/4JdmtyQQODOfBkUOjZuU7hNZw4+n7NcNPv0wnpU8f1n9IYU+rU5hGYMsCWKtRVI3Xl/k1pYXrygtabQ==","signatures":[{"sig":"MEUCIQC0qZNZtLEbPOQY4Y6dUTcxGyuJMx6en3AkAEb6zflqLwIgQqkFtT8yQHdYPjkrRmQ1AKmbrFqU7cQ31+w0le2+8cI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.124","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"0a7864f2490d9cacc13be2f11abb9947c56b81e0","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.124_1762523147280_0.10399144776339608","host":"s3://npm-registry-packages-npm-production"}},"1.0.125":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.125","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.125","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"e00be789b86c4d725a4b932a1864f45423e59831","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.125.tgz","fileCount":12,"integrity":"sha512-y9oB3G+RGzqUFxBysGbIKAmC26w3VSilYBzv1n1mQh+6EW0oykQZzlscq9rgpMK1vbyMG+97H+zhLrlCqJ811A==","signatures":[{"sig":"MEUCIQDj+WVDXF/5qlxMRm/Exj6J+XYOCzOBSNquJLGT6vjNKAIgM2lbx2MbN1sprWDI5hEQFKF8dOqsQC5H34KT4NKeAOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"03523d720a940a2e77c074c3d6ab8d7f2a5ee76b","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.125_1762523168067_0.17323639131139257","host":"s3://npm-registry-packages-npm-production"}},"1.0.126":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.126","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.126","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"2d2ed77fdeb05e9feeb19d1987cf43f11bb01128","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.126.tgz","fileCount":12,"integrity":"sha512-sedrlyRdjRvKIoF1TDLQRji1FJAWkr2VVVHpES4e1FLavBiq3T/SVjh5qup8d5d6GlbL0iJfesz7XLyCQXoW3w==","signatures":[{"sig":"MEQCIGGEl1GlLOF6MoeUrHMEuUwh1yuntPna5Eg+TC4/ccCDAiAVXjczatIADmDFbBV0D08XqKGhYxguwz7qnTwHZoBr7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"e2fcbd95c9b4db355ace9e1cfc57483c212e9f7d","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.126_1762523187415_0.4574562872064758","host":"s3://npm-registry-packages-npm-production"}},"1.0.127":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.127","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.127","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"c4f2b7ed34ca3046396c454bf31ce7d0b11cebeb","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.127.tgz","fileCount":12,"integrity":"sha512-fHwqfV4Me9cnyaT++w26QCh0xIHFBTbB3pWTfzfK5YljU6goyYPjCc1uJMTGV779/cGH7DCEFph1wS81uk7M9A==","signatures":[{"sig":"MEYCIQDS8jn56Gjpyp9GjC4BJSWaefcHWouVVKbwOh1a695QkQIhAOZlUT+rel6EbS2YgE7GNkfCHWA7yjrTDKzmpEKFRINn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.127","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"406516d01aa2665d538db848e7f440bb9d006e88","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.127_1762523209660_0.6988103221116273","host":"s3://npm-registry-packages-npm-production"}},"1.0.128":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.128","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.128","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"ef045ecf3e053b28f8f237ddeb9e7fa012999934","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.128.tgz","fileCount":12,"integrity":"sha512-+ePv41sEJnnxUUxen/QHpdNOtVgImRgU4EsKMVLnf6eVlcYaQ3907z93hCt+kDORNiaotFd9/bqDs3na0cdN+w==","signatures":[{"sig":"MEYCIQDCFZYL0SuPFOjYsVTd4+wTouwXsLb45qWKRZZlVuIArwIhAMOO2n7q1zTg8NVoK49T0mNV2Y4RsZIdfWz4a8JWHiXW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.128","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"c08f4ffaa64a00df35bc6b5318b9ea90665d9dea","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.128_1762523228090_0.9630935711550725","host":"s3://npm-registry-packages-npm-production"}},"1.0.129":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.129","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.129","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"86efd7b30aab5ce312a2c99f133a5bc9926335a8","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.129.tgz","fileCount":12,"integrity":"sha512-s1UIXl3B4h6nf9HFOKt+PfPovev8i1l4j/2qmNa7sY84hj2SfLorM7kPR+fb61N4vUCLzdSRtmA6IB0EQ6o8LA==","signatures":[{"sig":"MEQCIHZYFQmRFjUpIZtAvFQZsRcKCaKRFMq7FswzpTIOsWzaAiA65yKJttIljMYxbkLLEShTOBWerIl4mn4AHOVo2cRVxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.129","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"f2648a58cec53354f8a01e5527d352561dfe40c1","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.129_1762523260770_0.12597453191040153","host":"s3://npm-registry-packages-npm-production"}},"1.0.130":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.130","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.130","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"8c946311804875f7c21ae5b74db57dce9569c779","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.130.tgz","fileCount":12,"integrity":"sha512-UCekCTKI3r2vGExviyzU6w9J24md9TI2clUoa2fJxy6YKM6P0n3gwwV+FLJKxiT6KpN4FtvY8Jcdpt4fzxb9Jg==","signatures":[{"sig":"MEQCICcdJt6380nG++2AJCP/XrrhnkUwEHbJ4hU065H4MQeWAiBa1bx8zRJSeCGbKdmw+7xCR5sFttiTt28Twa4+0rXAsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"85b32e6b730d14c928be2349eab94a7492e57585","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.130_1762523277595_0.9916265860238844","host":"s3://npm-registry-packages-npm-production"}},"1.0.131":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.131","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.131","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"ef96e643781b18cd58d883fea23a25856f51be46","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.131.tgz","fileCount":12,"integrity":"sha512-ZSOzjBsx/51UCtPAO6JOwMR8v6WqsNfvfTItK43C/1PbayHnLW+mmfpnKaXYgLNHb0qR/G0HFzpB1UZrFsQ2wg==","signatures":[{"sig":"MEYCIQD/j9ktL3ZxVFEQb/GDk1rFYIW8Rmsi2BcLmHSArpqGnwIhAL+Dz2yS7V8deo9pv3gG1JD8ZRWcXbsm+syCXXLFPXvj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"f0cb55169f0a43925e28cea199738ea4b0f34061","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.131_1762523316984_0.739882285739615","host":"s3://npm-registry-packages-npm-production"}},"1.0.132":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.132","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.132","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"b19ad5923faf7b6d9a5604f6fb93e88ee6bf6ac6","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.132.tgz","fileCount":12,"integrity":"sha512-Gz1qpTDy0MvVKGITh1HqypqJh4N2VuvQVl+AfWsX4sj9TuGkw/DowctnRcl461X4j6FeirQ8RFhMAGXaVx196Q==","signatures":[{"sig":"MEUCIBcUm/e2Nvknsb2jQftW6UzoH2Cpjy+4EbW9U0/LEZk/AiEAwszVjH1UxnwGZG+T/vH6JNb5rX0VSeS4UaHcQ7hLZGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.132","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"80da40fd0efe9610f6c08a476a4c3d713e135921","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.132_1762523340726_0.6743280558605615","host":"s3://npm-registry-packages-npm-production"}},"1.0.133":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.133","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.133","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"285cf0b246825a0f15b1d301480cba4fa53a4e32","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.133.tgz","fileCount":12,"integrity":"sha512-u3telldtTc1ytcTpqUiOLRwU90bnLc2lZMknQtsOuZ6QttbowJIL6vVvdkyhJ6XDjMtuCiA57zRjmUvEOh5lXw==","signatures":[{"sig":"MEUCIQDJPS3VtbYChoG17NqyCnGG3OSEzcpjCfuxQdLY42+2HAIgIWTYWBUCOnAmYFvc4H2eTJI9SeLAGDJivNf3Dh3GS2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.133","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"190ecc38f6f1e36edde78b88aa958a3f64c72291","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.133_1762523360082_0.9583563944523732","host":"s3://npm-registry-packages-npm-production"}},"1.0.134":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.134","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.134","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"3b6e3dde3e34f7bb9cef3a5e6d990f86b06e69ca","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.134.tgz","fileCount":12,"integrity":"sha512-hNNhjFuvwl8RS27lRdC3wV8TDTyvDi5r24+Vba2KER9qAthQNbaP/+IPDM9N0n7TBWDrXHI1VR6XpzP7qMGveQ==","signatures":[{"sig":"MEUCIBdejU6COSS+PNBQ76PdoFz1HXZrKMeXEyedBfH7cQpqAiEAupLABIDi/nQfG5sgg5AgFUXQ6bTeMofnK4VWfNGUtuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.134","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"7e63cee736fc1a096d50dda552c14a7b4f8a0037","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.134_1762523372042_0.4546199897767458","host":"s3://npm-registry-packages-npm-production"}},"1.0.135":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.135","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.135","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"712ef388c22074053697e3acbf76a735ef18724e","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.135.tgz","fileCount":12,"integrity":"sha512-SF1d+F65pqZxUG858BsctPS38sDPMBoOg0EGul44TJxYksh4nHC1Hi/c+4w5pZ1M4ZkkxFwKpQ0hxQyu4ZSN0g==","signatures":[{"sig":"MEUCIDht5PWUtBmOKPByXAmnxWJS9mMIk47J/PrQqmyTch6sAiEAwaoW09xbXPTXiISto5FF+1kYI0c5Wt8ZJzWWVAmrVIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.135","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"f57d5e0178c26f293d2d38283e09be4e7041a560","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.135_1762523397712_0.5026676331326994","host":"s3://npm-registry-packages-npm-production"}},"1.0.136":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.136","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.136","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"6200e4261330c4a4d7352b5c3acfdb7897d6e314","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.136.tgz","fileCount":12,"integrity":"sha512-573jEpVza1EvPgV20DHlk8OYwwqZjXBuLI3kBsjIOSJxrfkLHQw3JlP9kkiwQtj512tZVRWuiGQ4tYn72V0LmA==","signatures":[{"sig":"MEUCIQCy9HZkfwvS1St5VXqEHV2Me3zxz/21UryWb7o0maTYKgIgE2ced0rMZLywLvWyTeTLsaCKRnnc+INYp0brw9pbYVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.136","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"314f0eb7668230b4bc5433e01737237511660fd7","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.136_1762523414482_0.049060457241844935","host":"s3://npm-registry-packages-npm-production"}},"1.0.137":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.137","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.137","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"c4ad9ba834a0238448efce8c5c440fa48efa228c","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.137.tgz","fileCount":12,"integrity":"sha512-RfVXTYHFBDtCG66zRy1H7F4Lj9mleh9PGChzA4DELJbew2f+rhl6UQSrkzMFMgxtDSNa6UjQnT4Vj6CFUhKUwQ==","signatures":[{"sig":"MEUCIQDwW4gaK0pGL+W4BpGZ8JtBQ70z5cubUrM2Nxi2gUSg4wIgY68aKSmdd+nsH2LB6pQm0rKbAkgpwckGqSR4KB6aowY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"5f92cfb75bcffa1aaf76c30973fd0169a495a4ef","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.137_1762523436544_0.9478782768178973","host":"s3://npm-registry-packages-npm-production"}},"1.0.138":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.138","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.138","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"0c2dfc2f7eb5062a1a09796510a338ec538237e8","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.138.tgz","fileCount":12,"integrity":"sha512-ymoggLrRFjq18bxT1lVwHuYVHkOO4S+38OTt4ec/YybD3bD8lzarnUzjDfZLRjE8jPQZJNXBLhx0iq/Cuic3kA==","signatures":[{"sig":"MEUCIQDpyZYjbtlxnD5NxM80rX0FJD6dhylav7KSHFa3kJq6KgIgMmzpXdIXN7ryH/HLtny9E45ifRTBsiL5Km1zpbShzZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.138","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"945e10b84e7b65eb00c41caf36060f0e53eba0dd","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.138_1762523466081_0.15977623005006336","host":"s3://npm-registry-packages-npm-production"}},"1.0.139":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.139","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.139","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"52ea1550b146ae4a1e5bc3f0ca7b627a7a8d69c4","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.139.tgz","fileCount":12,"integrity":"sha512-s/MW05IuYAI9ThCUI1wd3/EGVsSYLQwjMNQwg48WnIgPfGDwPwo3bkZyLgACZxtR85N8W5PDnUVKMCbkPHvQyg==","signatures":[{"sig":"MEQCIERiRiHRM/uXzFPfxhx9lx2LXRp9ma5SNVWfmm+13p/yAiBI5GzIJM8+vOUAdlwxaVUtGyN9aadrAmpr0CEtZnFF5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"60946a171fc5cf712e7d6e1cc0a5d694649f6f00","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.139_1762523486356_0.7217822800791962","host":"s3://npm-registry-packages-npm-production"}},"1.0.140":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.140","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.140","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"e8273dc3501a1e7c0834bbde1906a800d27275de","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.140.tgz","fileCount":12,"integrity":"sha512-Z2mDGA1yH082QIFV2+YX4MsidQYek56/MXCQbb7+I0mtiQka0ZmDDPoD7cSro+5r9VFfGMXeXvOygOjpjY6LFA==","signatures":[{"sig":"MEUCIQCdKhkFn1l0U9fYy/ffaI01iTjVkbVCSetXVM0pOdqK8gIgBId0yyvwKR1J5N1iKv4Umfmgjzjk2ODWG26J+gDgC0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.140","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"169a1b7d9f08c521303b8cbec076d7df0b63a90b","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.140_1762523500055_0.3910981237409843","host":"s3://npm-registry-packages-npm-production"}},"1.0.141":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.141","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.141","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"4ae1ca1eca61f1b1700c0c2134fe236f5daf21f4","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.141.tgz","fileCount":12,"integrity":"sha512-dcdTMcCL9uD05IsDoFvkM2EIlw7IQElnu7l1aBlSl0jPEkOlJQo44L7wXwBJjCT7+6u+m9hiXHtFNSSqzMEzig==","signatures":[{"sig":"MEYCIQC0YZ2MB6N6gJ6pENKDyouVPt24lpV1AV9bw4fGoL5y+gIhAMd8A8YD5+gf/xseBWQSWqGpM3zMMP6C5+psGiq42D1A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.141","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"91b3507a934b6d5e7fc3d44fc49ecb9e57023cea","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.141_1762523531726_0.8888788210730336","host":"s3://npm-registry-packages-npm-production"}},"1.0.142":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.142","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.142","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"69695c35b10c20efc77d09c2a0bf38c992c2c907","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.142.tgz","fileCount":12,"integrity":"sha512-xYhe0PZP4+sj7MKriiy0eYcHJ20uUuGvt/fpke/0/8d/GK3NCVbv4/WqIS3B02h0H9kAyKffblawKSgqY5mTYA==","signatures":[{"sig":"MEUCIQDKJt4dtebUeXCyWa7ATAWUpL8w+3A/JbtLd8OioZBijQIgHuRjuqoG/881mWuz3RhnxjMqX7WFY9VHhGKBhWkRUbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"903f7dfcb8ab4abe5c26ee90fe1da79a40e8bc64","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.142_1762523552052_0.031185052802994884","host":"s3://npm-registry-packages-npm-production"}},"1.0.143":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.143","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.143","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"f61ff5de7ff5b9ecedbe6df3c8e0442980bbb5ce","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.143.tgz","fileCount":12,"integrity":"sha512-SW9u09pm03vyMb2XlXLK37xc7D6i71NfeCqY1CJDIzaIcnmoaBsYzIsWJI57NVGRFOKoQ72+TWoVnhYWzsnFDQ==","signatures":[{"sig":"MEQCIB2PUrokRKnCTOZgoosNI+YKannQl+8QEIX58uzRsP6oAiBxiZbmPZrauKvrrRnbDSbXd2JPfzYQT90YehRyZc0/rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.143","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"e4049beff59165657e658acb8ceba50a273fc78b","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.143_1762523579627_0.0870535619427979","host":"s3://npm-registry-packages-npm-production"}},"1.0.144":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.144","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.144","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"52dbf6578f451a17f77dd00f146792a715818f6c","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.144.tgz","fileCount":12,"integrity":"sha512-AkR738ukOPi49dMeBGnjp8lvr22kOauTp2Ya4bk4l33i9bn1DUNhk32zDYK0WMUjLndNHHLlmtI7cq2fknWkHQ==","signatures":[{"sig":"MEUCIBGi0/2WZOGuSvQS6uHW2N6msW0M3zvK+uHJE0z+56HVAiEA2BPYR3ANUSAhnZvQ4R9/I7Fn3h1+bOG85jmh/kcSjHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.144","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"452295baec7a22bc4ee9120382d5b7ac07e2b915","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.144_1762523589925_0.23154802831392907","host":"s3://npm-registry-packages-npm-production"}},"1.0.145":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.145","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.145","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"02d9f29f1c5aa189b1dbaae4e07bcb60b65277ff","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.145.tgz","fileCount":12,"integrity":"sha512-DNNVpZK1a7/EisDVPQTFY8qN2yHXOvVd491CaORxiEXJW3cVNsXzWRKDoqrMS8wyT7M9rYPKVlgNw4qV0Xtqyw==","signatures":[{"sig":"MEUCIAGKeAPK3YvZlW0cF4Q3ikqAf4ekPRX7gB7Cni4oqerzAiEAvg/TbUh2dzJl39z+x30ch7SKodQsB2JBtd4goAjKwdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.145","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46618},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"65dfabd3e3c4b90cfd6840b0e8e31c2df03f93ea","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.145_1762523613078_0.2637473741013696","host":"s3://npm-registry-packages-npm-production"}},"1.0.146":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.146","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.146","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"fde7fffe25ebf6bf524851433cea88f926b742d1","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.146.tgz","fileCount":18,"integrity":"sha512-b17xjIQ2d8VxTvRq8UHyYzibZQDdZht1LaJHB278Gy9gvbZ1X7iLom0EZzoQPuE0irRXjqw2P/I0kWgQqpR9bw==","signatures":[{"sig":"MEUCIApcvBvdVPz93eWoNdBrf3ZSFJ+4hCScxs8Ktd4TUrxAAiEAu58p1oBqiMpzV/NVs4f/WGgH+N8BdUk5tgFEYeFSiLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.146","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55099},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"fea8f4f0d5b410026d527c41f2dd06ff19c84b7b","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.146_1762526514781_0.6656681102775186","host":"s3://npm-registry-packages-npm-production"}},"1.0.147":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.147","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.147","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"c0baf6942abd3977166cef8a9aae8b02850c8d18","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.147.tgz","fileCount":18,"integrity":"sha512-VTwkO8G1xATNfvT3dkvbR/LvbUS3PaOOvofD4CW1cDsuLsTbYJ/Cwj2ErITYrGTjLTZXpD61cvi4Yw/y87SJ2A==","signatures":[{"sig":"MEUCIQCBrMEg1b0N2QJsbSZh5pitTiyv2zHJEBBrMj+wFSmkNQIgSZGuuLL3q5hjcVDW/zILOF9a94nkF0KgilhaXMLAjRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.147","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55099},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"b34a2215dcadac296a4a0fa91f0c6fe3b6c52b29","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.147_1762527071694_0.664067049643132","host":"s3://npm-registry-packages-npm-production"}},"1.0.148":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.148","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.148","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"7459c8195e42452932563f465c0ecfb557eb7bad","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.148.tgz","fileCount":18,"integrity":"sha512-xY3wqgrcQAcfwI6QD37kns7qmLP/Vv/TiVDpvHZrNYb7egcpCwuV2MwYT9R8tc70vxlpBo9WZOGNTvvkJfoWyA==","signatures":[{"sig":"MEUCICtP9RlzY9S/Uz6bno7nnXfdi4LUeO9ctyJHX4RoGTYQAiEAtIrxEWIX7ymYPk4Sfn+pIDaCZgW1tJi3/Y45+t3eSqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.148","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55099},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"2c8cb1c770cac51a704f5f7f5b9e5857376e4636","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.148_1762527936231_0.941299992038336","host":"s3://npm-registry-packages-npm-production"}},"1.0.149":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.149","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.149","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"4119eed816741605b2034e091a147c6d42e3b2cf","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.149.tgz","fileCount":18,"integrity":"sha512-njUX3f/m9kSkk7pTSPKXMXR1mVLJFd8dpIL8lnUjQtbHx7aoYgR5SKIaJ4PV3cA+9cXMDmPUtJlq1OoF4Tnh2w==","signatures":[{"sig":"MEUCICEOK19imlzhlqnacPYEJsVgyJbKcgcoXT1clUcJr4m3AiEAhfL66FrO1qkI8NPyX/PWeC+sS43X5EgDzqqOtdVHRNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.149","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55099},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"d9e016bde009576a03e9d991829e37f9e7d3544f","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.149_1762528315571_0.09544191383253375","host":"s3://npm-registry-packages-npm-production"}},"1.0.150":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.150","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.150","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"6c16b1787a3a3390d5178cecc6f492003134de58","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.150.tgz","fileCount":18,"integrity":"sha512-sOxzAgmPvVFBk07jj3nONKTK9OpbVz3NxVc+MbNVhQMyoBVuPdHa+J11uqLqYuzrO/OYpafj1j6rcG3O2SwWlw==","signatures":[{"sig":"MEQCIBwmuWtnz9TbQpVtMkIvJegjnUwJfyhYAI62FaepLKLBAiBDPg7GSZYm/3BQ3XyM5EI2ASXaj68/Fh2Pk7oYTxQHgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.150","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55099},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"4dc197abc2afb08e079c076c7ec39a003486b882","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.150_1762529387030_0.15646310513508155","host":"s3://npm-registry-packages-npm-production"}},"1.0.151":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.151","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.151","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"a0458e60850f5097d165d39010bc5aef999bdc15","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.151.tgz","fileCount":18,"integrity":"sha512-ymrsnHa1DbcXIBcsCRqin6iwft3gi4qLux5OnTCoQIoqVmUrrSSn82B5IRfb8qh0845795JTas6nEc0117d0/Q==","signatures":[{"sig":"MEYCIQDmKBWBbPJ2EArDcn2C8RxNzb6A2Aqh0PRUp+lT2r5MfgIhAIE09vH+g56K/YTXbFqCG3QETAuWjesVyB57WTvBEGGk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.151","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55099},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"3493b8728502d4bf4ae3f5974184b83fc2a52662","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.151_1762547308453_0.15233926519195373","host":"s3://npm-registry-packages-npm-production"}},"1.0.152":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.152","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.152","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"a906f3628991f913c14e529a77a86b810bd4c636","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.152.tgz","fileCount":22,"integrity":"sha512-IuKQSag9y0RRJRFGn2b2YabQIuaBFlShXX76IB5IfWhg6TGwoXlZRj2/rTOOuKZtl8CgpiSEjwy8Xau9D2GjJg==","signatures":[{"sig":"MEYCIQDLj+cKuH57wveXdBFzYvWoU0Cx6yB/RmgBWsoR0bDrMAIhANJXD8/xqCJszjW3KbTlDRk5G93VAdLNntr+Pn6moSeY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.152","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94612},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"3d27f93000e4f9c20af8d22c7ed403b3fc02801c","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.152_1762638851321_0.32913786600117545","host":"s3://npm-registry-packages-npm-production"}},"1.0.153":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.153","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.153","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"ce6b1a88ac3dd3aaefb07b236d38c19481cc3cce","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.153.tgz","fileCount":31,"integrity":"sha512-/kosz3jt+3rwr1w8JPYeDjWA1hUItB2hSSHI0OqWxQCeBUfQotXHBsoDCM+zGN9LdMiWUfo+OyoMLBs5q1fV6Q==","signatures":[{"sig":"MEQCIHPliR/xJ3AxX3f6AK4WDx8TAOKAgeo2Qs1Ng4tq1YI1AiAiQySv5AELhZ/g0IU8dZEk+xvObQagbCyrQ3hMelBfTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.153","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103637},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"1623a2f58853dcba0977faaf734cfc4160e300e4","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","check:docs":"node ./scripts/check-docs.cjs","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.153_1762644595181_0.3238860725795003","host":"s3://npm-registry-packages-npm-production"}},"1.0.154":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.154","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.154","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"76e70aff46133f12ea3df12161da76fa129fe90b","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.154.tgz","fileCount":31,"integrity":"sha512-ImKktykac0GcKcQchlE2U6sehoojVZMOYp8Oa0liChjD3orOORQCK/4tf67x2Kz0xMLHKbG6nB4cem9uWkypVQ==","signatures":[{"sig":"MEUCIDvFhrOuvra1sj4ep3t4mB/JZMoDR8YOM0Sxu7OGuoNyAiEA6qiVsTaNCvytCvdtY97lhk7DWuFyF/vnJF4nXdpbK6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.154","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103883},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"5c4b7c445e27caeb6f42aa3b502bed8ee18b2856","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","check:docs":"node ./scripts/check-docs.cjs","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.154_1762645916461_0.24440590335213952","host":"s3://npm-registry-packages-npm-production"}},"1.0.162":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.162","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.162","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"25ba6f7c900e7310ece359fc8da044b38e07334c","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.162.tgz","fileCount":140,"integrity":"sha512-kBMXrOtzWwnfNLfs8Pqe6RI58Uttq0T8DhN4d0IMujT2Jm5NvmDdoiOdz+x7i5oeWqrlMKiOu6e+FsCpNNu7TA==","signatures":[{"sig":"MEQCIGGhSJXPkKX2c8zYaFA+yf2FJ4INSq0ur/GvM2TaUM5VAiAjwIZyIYpssCSh66OfCtN21dagPUFwQrVDub+NGZ9+5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.162","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1233186},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"19906ec0063d57ed5a8f3e48f4f18ae6d4965cb4","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","docs:dev":"cd docs && bun run dev","check:docs":"node ./scripts/check-docs.cjs","docs:build":"cd docs && bun run build","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.162_1762902955112_0.9559733655172278","host":"s3://npm-registry-packages-npm-production"}},"1.0.163":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.163","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.163","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"516f8440bd801c122849c683faab5b6ca2fde9dd","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.163.tgz","fileCount":140,"integrity":"sha512-OtCL/ne4ugUFsgRo/jks/fqzmeyoxDBasmHfP0/T/OPULsydQEeS3qfNIs5sAQ3NrSxHjmIHiKZNoLIjSKFw1Q==","signatures":[{"sig":"MEUCIQC+cWDDyTgY4RinPuzgmNLsX5YqorAY/FSL1MXQfD4pOwIgNZ36p4BJOwSskxi7UidSW1sZB+MZz2O4GcDo5rJctCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.163","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1233234},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"d1e8292f10faa1253f71e9b13a81d7da8ac8facf","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","docs:dev":"cd docs && bun run dev","check:docs":"node ./scripts/check-docs.cjs","docs:build":"cd docs && bun run build","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.163_1762906429204_0.20786896600816052","host":"s3://npm-registry-packages-npm-production"}},"1.0.164":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.164","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.164","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"c420d7f12556b40f009741e5e3a873a94f9af6d7","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.164.tgz","fileCount":152,"integrity":"sha512-4TaU4D+PFSBYylJbNpLaVKGAZO/CsQq0g/0N+2ZML2fcym40ZBCOD70sz/Os2PMxQXCyq4asgmukF1BPr04/NQ==","signatures":[{"sig":"MEUCIQDrmuR5f/fbP+I6Zp1ErNbe6QZ8fQquT+yFp6MyYceoGAIgUORkL9Q2C+etWnANpBTZcUZ10+8IHT2+VHfxXO3K/zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.164","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1285076},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"e072f20de675938c11351e17e24f9ef930202a85","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","docs:dev":"cd docs && bun run dev","check:docs":"node ./scripts/check-docs.cjs","docs:build":"cd docs && bun run build","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.164_1762989184286_0.7403102415024354","host":"s3://npm-registry-packages-npm-production"}},"1.0.168":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.168","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.168","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"159245ba686142563006c3be0c26a0db7d6206fc","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.168.tgz","fileCount":152,"integrity":"sha512-KWQXMIMrM1StG0ETANUsPS6FqOwrzGg61+bipyx3+bOcGo1ZMl6GOk/FcyodX/BMfD5rexhk/sfX/84rqpNi0g==","signatures":[{"sig":"MEYCIQDktGHT5ehQnS/ayhqiKkeSGKy1K+kwn9gW4eaRNntQIQIhAMoOiNdFyLD9FvFTsvkN3DvsH/nIDE5oSPM3xNkvcKOW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.168","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1284868},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"e6531bf2a4c3220e7c0baecc9648a39ed1df8324","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","docs:dev":"cd docs && bun run dev","check:docs":"node ./scripts/check-docs.cjs","docs:build":"cd docs && bun run build","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.168_1762992153038_0.32060136326170596","host":"s3://npm-registry-packages-npm-production"}},"1.0.169":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.169","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.169","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"34016305c0983b66df57f214e14215c4954ab98f","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.169.tgz","fileCount":152,"integrity":"sha512-QwmFbq2TUA9km+IpXCMQSy9PGUu99DLBww4MCJnPMwN1CcuecHSIf+MtTlumiBpWGKQzwiQNRFlE+qfxLTidnQ==","signatures":[{"sig":"MEYCIQDTs99n5/aUvywSEvqHxA6fydfTjpfvSkZBMjsHbhV8awIhAJLH2xj2JZj0j+YrItxryoZpJmHiBXPQAR/63pu5dpng","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.169","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1284868},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"6d8f20d46f2254450c0e41c25796278a0b7de034","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","docs:dev":"cd docs && bun run dev","check:docs":"node ./scripts/check-docs.cjs","docs:build":"cd docs && bun run build","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.169_1762994052248_0.8376176573710541","host":"s3://npm-registry-packages-npm-production"}},"1.0.170":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.170","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.170","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"aa75076a248a752f7252c285fd9e47e560fe9fbe","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.170.tgz","fileCount":152,"integrity":"sha512-PxoRsM+1aRt3MaBusjmElIw5VGJCGIST01Nd9gYFcI4ChoOaAjsxgjtEAv5QDU/NEhrI7kpEkpKw1sDh+19TbQ==","signatures":[{"sig":"MEUCIQDCllxJ2Y3ynakGP6LSygkQIdWIY8mQfWcEJdddkRa2vAIgNv6O9nLIO49cb7uq9czdmVdHpBDjr5ujfcHRVCFzuGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.170","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1284868},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"9925125220939ba5737aabeaf6bb55a9cbfd17f0","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","docs:dev":"cd docs && bun run dev","check:docs":"node ./scripts/check-docs.cjs","docs:build":"cd docs && bun run build","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.170_1762995139930_0.8612499082496388","host":"s3://npm-registry-packages-npm-production"}},"1.0.174":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.174","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.174","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"9e6002da1bb90c54e02d6cd16331812176c2c8be","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.174.tgz","fileCount":152,"integrity":"sha512-XEo/cGI/8TzN6VSVh79JJibK06x3H6/fWH5G+fKWhBnl3bVbc6iEsDplQtKpD5hX5X7o9yh8Nd5Qcx1qCZ20rg==","signatures":[{"sig":"MEUCIQDO/Bdk146h+I/vAYs2PiEjrntLOm8Fhtu9fvSd7/uWrQIgfUvEfOca1GaB2kpzg5n09jhu2cNum5xM0CSMcKCvrZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.174","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1284868},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"cc0a7c146338024878ebb9197e513c97ca16c37b","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","docs:dev":"cd docs && bun run dev","check:docs":"node ./scripts/check-docs.cjs","docs:build":"cd docs && bun run build","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.174_1763031711900_0.4359169387748536","host":"s3://npm-registry-packages-npm-production"}},"1.0.175":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.175","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.175","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"7332d4155b67546dbb50bbf57d8639a4085051b1","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.175.tgz","fileCount":152,"integrity":"sha512-0l0ka1J0QULU/blsfrS2I8k1fvEzWKgTKYyguk132FrNKKsB5JrpQvHEljzzwoIpCHTBxGzNeXBg3IYo1Dwa/A==","signatures":[{"sig":"MEUCIQDiQbELzY9dbcwo3zsYL7g+jMfm1Ceu0XewZo+4Pdq+LwIgfxbYfNbGRfuacbTyXLIWmabveSofk9E9jGRu8vPIAek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.175","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1284868},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"95f4a715c6f8cc9eb6f2f78815c9a3d05d6a24f6","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","docs:dev":"cd docs && bun run dev","check:docs":"node ./scripts/check-docs.cjs","docs:build":"cd docs && bun run build","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.175_1763033220972_0.31006553571646167","host":"s3://npm-registry-packages-npm-production"}},"1.0.176":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.176","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.176","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"965172cabca15aac19bf0deed6737b26ba36bc93","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.176.tgz","fileCount":152,"integrity":"sha512-9KJP1NlJPxmyHN69mOSyp6bqvoO7pJ3Gf6HZN7xWEnP1GNyKzw70+YMZNCGJ4eOXUX3GR92kojaLTGvR75YiaA==","signatures":[{"sig":"MEQCIFXQ10PHbYgsHkD+Ys8YmjrvDE7b4obCcYX3rr4hJN7cAiB5E/tA7Vs7q4EiMOZiGkHHApHEq68Dd0CnIgryj1VAkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.176","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1284868},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"94958bbc210876dc0f7bebe9e372b8b99a9d3dd6","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","docs:dev":"cd docs && bun run dev","check:docs":"node ./scripts/check-docs.cjs","docs:build":"cd docs && bun run build","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.176_1763033915715_0.25477178944064804","host":"s3://npm-registry-packages-npm-production"}},"1.0.177":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.177","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.177","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"74359e62b0d91fd6221161da4a93dc3d9e82bea6","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.177.tgz","fileCount":152,"integrity":"sha512-fjeDDlWzolUxjVBX96ZrBe5pceSpzeVB+MW42Q11xn2ueVTeVvmkS9MbpJOJWKKIKWpMyiwOC3lE9cOWkvq6fQ==","signatures":[{"sig":"MEUCID/SGuClUnWVeRabFizG0U80MCSRBjtCX1VlqzB/L/qxAiEA2RLcpa21XJrQHq0xPeBZ6KAMhg6RFjUjPa0llvouGP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.177","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1284868},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"1cad40ebfce6cc6ff1ce30f6cdb6804c9affccd7","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","docs:dev":"cd docs && bun run dev","check:docs":"node ./scripts/check-docs.cjs","docs:build":"cd docs && bun run build","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.177_1763041341004_0.8080775821127972","host":"s3://npm-registry-packages-npm-production"}},"1.0.178":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.178","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.178","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"7b92942a6c4679ad8e3eca7c5872ec237f249165","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.178.tgz","fileCount":152,"integrity":"sha512-BxUPUNlC1WLzPY38FqMp2VKLOJqAJJjkreHky2UjOo+j2gEXFdSUSfq+of+1BdKqRA290j2mnaHuy7TVxMZwvQ==","signatures":[{"sig":"MEYCIQDGOSRGGI4vxS1hFxwOICpBTj0eLP/NVnGFSsoKOAPE6QIhAKT2h+WZCavAPXg7byUPSWOHvZoGnmOfJXvTfTVetJAV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.178","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1284868},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"0d1cb51bc63a29c6ab4262a0d1d7b6669953f9ef","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","docs:dev":"cd docs && bun run dev","check:docs":"node ./scripts/check-docs.cjs","docs:build":"cd docs && bun run build","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.178_1763041521191_0.572907623270273","host":"s3://npm-registry-packages-npm-production"}},"1.0.179":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.179","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.179","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"c90ab3cd804d235c2cdcdcd08d1d28cdcee9f84a","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.179.tgz","fileCount":152,"integrity":"sha512-IG4bEXZLkM8oK4sU8TWAswenBs176oZw2wYoO4UecoIikXdoCOmMFISM39qO2RC6uEwQo42OnuNr/WXCilm6ZQ==","signatures":[{"sig":"MEQCIA+mmM7bcBYg8AMl+VEzLNkpxcyX3M2kBtx5kzfR9sijAiBAejypYp656avTAcJssrU4lgnpcEfRLE+AhTwbW3ebkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.179","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1284868},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"9b80037b1cfc30bbea1aef60373d21e2fbeb7af1","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","docs:dev":"cd docs && bun run dev","check:docs":"node ./scripts/check-docs.cjs","docs:build":"cd docs && bun run build","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.179_1763041809667_0.796717844179972","host":"s3://npm-registry-packages-npm-production"}},"1.0.180":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.180","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.180","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"af789564ae9430b0ef3ed5f7c862206043614a90","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.180.tgz","fileCount":152,"integrity":"sha512-mQYaLx+m4JHs0eFOUjUBB21XV8UBQ1CCkZRiSFVdYR9beGh//c1nC4a38BGTHUDWIq/orqfpeHZBKlQzLyn2zA==","signatures":[{"sig":"MEUCIBjPOsxVPtUjnQi7KLYSgeqhZRi6aIDd5DHUU0EA8iAIAiEAiZLbV00NDNrqKTIkqYogxZRuR5QaugZT5xQi6DMAZwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.180","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1284868},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"933faf62ef8fd8e281b52e1b3f6a88161c568e6b","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","docs:dev":"cd docs && bun run dev","check:docs":"node ./scripts/check-docs.cjs","docs:build":"cd docs && bun run build","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.180_1763041960969_0.43442743499346514","host":"s3://npm-registry-packages-npm-production"}},"1.0.181":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.181","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.181","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"c985e051409281121edef0ade95e7b5f82165fe9","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.181.tgz","fileCount":152,"integrity":"sha512-9Vj6PXUf/vPVNvw+BYNot27Td52U7S1k/IPcx0YT4BdnBv+xddY9zB9zw2TxRmBYrk9Ryr7CYS4bUXNtDbcaUQ==","signatures":[{"sig":"MEQCIAPQGi8zSbA0RVaTkSJGziYY+jnLNfOlNlaMvS1aS65/AiA6Pss6TkhuRY1f1G6UA6CUEOJJ7WlK2orgH+pg2JsI4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.181","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1284868},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"3ddbaa0b374e800514aee5cfbf3f2313469753b5","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","docs:dev":"cd docs && bun run dev","check:docs":"node ./scripts/check-docs.cjs","docs:build":"cd docs && bun run build","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.181_1763042520462_0.9686386133994334","host":"s3://npm-registry-packages-npm-production"}},"1.0.182":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.182","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.182","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"20d23f1f5da1eb90d20c6ef9d2c33b66fd6436f9","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.182.tgz","fileCount":152,"integrity":"sha512-+yyRWqc98eSBIhRv/7KVYrOk6UabJURfezmufQBBTvAU8FZvGtmgCBRVz13K1U1ZwVr9YPUn7ygN6DYqgmYfyQ==","signatures":[{"sig":"MEUCIQCRJwYJW+Ilwl4rl2fp4OFx0EhgwZj9MfGQ6hXAGS8WPgIgAaqToZ2yboBqlJAYjNWhSoZJoZ7UJoxOOkLkqrmh4uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.182","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1284868},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"ec7ce71d7aa9abe923f63860be43ae759adad692","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","docs:dev":"cd docs && bun run dev","check:docs":"node ./scripts/check-docs.cjs","docs:build":"cd docs && bun run build","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.182_1763074673406_0.33369467623026416","host":"s3://npm-registry-packages-npm-production"}},"1.0.183":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.183","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.183","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"f81e56b8cacbb3a4588256af7fc5d44c2bdcdd71","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.183.tgz","fileCount":152,"integrity":"sha512-Q/M8UOHWJff5hmLq/XAI31ORYT3RmtU/aRIfofuX3FmgT6kaKuK8iaMQUBUr7W6MMaCay+Zm1L+1pfmc9KhSmQ==","signatures":[{"sig":"MEYCIQDD5DqjK8DoLI+d6kQo62jBzOLPQ69nTWmrjlep1cUQ3QIhALbvNMD7z9QX6OI5amGzN/56X+itzCtEt5Qd4Ei8FNfa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.183","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1286916},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"12c28c5b3599a13893e981826983587281224114","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","docs:dev":"cd docs && bun run dev","check:docs":"node ./scripts/check-docs.cjs","docs:build":"cd docs && bun run build","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","test:coverage":"bun test --coverage src/","fix:docs-links":"./scripts/fix-doc-links.sh","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs","validate:docs-links":"node scripts/validate-docs-links.cjs","fix:docs-links:dry-run":"./scripts/fix-doc-links.sh --dry-run"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.183_1763385409927_0.24415636418934383","host":"s3://npm-registry-packages-npm-production"}},"1.0.184":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.184","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.184","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"05d5dae3b2179339dcadc09d55b001ba79b3b39b","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.184.tgz","fileCount":152,"integrity":"sha512-20ycmNEWTg5nWPbkGhaRSG0mmnE2D+ihqrqF1PMY979Sq8XQ1s240AL1qYJOSka3WAMJbZV0J7KrV8SAbYkeSQ==","signatures":[{"sig":"MEYCIQDWEW+LsXs6S8bO1K/b4p2iHJ5aEINSanAsqw+XxvkNUgIhAOvnd5OSY64VVyURxz8W2twe+0kcIe/UPWia2X+ro+qS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1287927},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"c231183ebeafedf610fa88dfdb5b7b33f4d55adc","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","pages:dev":"cd pages && bun run dev","check:docs":"node ./scripts/check-docs.cjs","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","pages:build":"cd pages && bun run build","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","pages:preview":"cd pages && bun run preview","test:coverage":"bun test --coverage src/","fix:docs-links":"./scripts/fix-doc-links.sh","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","pages:transform":"cd pages && node transform-docs.js","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs","validate:docs-links":"node scripts/validate-docs-links.cjs","fix:docs-links:dry-run":"./scripts/fix-doc-links.sh --dry-run"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.184_1763392571507_0.6120122934285956","host":"s3://npm-registry-packages-npm-production"}},"1.0.185":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.185","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.185","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"ae69b56d29b7433ce8894651f04d96bbdba55f9e","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.185.tgz","fileCount":152,"integrity":"sha512-MHRe4P/u5ptZpgg4fyNdcWa4co3DAp4EDoLPfIKHqpS8lR+U+1ddcWW2Bl+6Nxm//z27un2tn1utlx0Hz0S72g==","signatures":[{"sig":"MEYCIQDb+1wtdRLGnIVNbOzIz1NrV5fTlTaFMYSLt9k5SsYf8QIhAPM3PkLb+EmZI36/8eX+8XIgAnhuCMVyfGc3X5i60fxk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.185","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1287927},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"5194cfc29c91ad7e5eaab4b75c8b72417d5ac1c9","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","pages:dev":"cd pages && bun run dev","check:docs":"node ./scripts/check-docs.cjs","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","pages:build":"cd pages && bun run build","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","pages:preview":"cd pages && bun run preview","test:coverage":"bun test --coverage src/","fix:docs-links":"./scripts/fix-doc-links.sh","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","pages:transform":"cd pages && node transform-docs.js","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs","validate:docs-links":"node scripts/validate-docs-links.cjs","fix:docs-links:dry-run":"./scripts/fix-doc-links.sh --dry-run"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.185_1763414753215_0.31477602119852444","host":"s3://npm-registry-packages-npm-production"}},"1.0.186":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.186","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.186","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"28dc9270e905c59ac657fd63fc17e6ecf517e898","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.186.tgz","fileCount":152,"integrity":"sha512-c9IMVE3rXOpEdipD/K8absD2eKjI3+DHf8u/Jow/Ck0tQcLajyfe14Wile9LOiPR76gWJWyKzcqEdATolgDErw==","signatures":[{"sig":"MEQCIGxCIA8/dYQ7gNivpRHy15PuE07M2e0YWHVe09zng1KgAiA8Gc/6zcotwbiFxqXLWUL/JPxNTav+lSy8Lvw34zspRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.186","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1287927},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"88362334526851a51608d4f838a96d9a87c9ed67","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","pages:dev":"cd pages && bun run dev","check:docs":"node ./scripts/check-docs.cjs","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","pages:build":"cd pages && bun run build","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","pages:preview":"cd pages && bun run preview","test:coverage":"bun test --coverage src/","fix:docs-links":"./scripts/fix-doc-links.sh","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","pages:transform":"cd pages && node transform-docs.js","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs","validate:docs-links":"node scripts/validate-docs-links.cjs","fix:docs-links:dry-run":"./scripts/fix-doc-links.sh --dry-run"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.186_1763414931317_0.44474697700520904","host":"s3://npm-registry-packages-npm-production"}},"1.0.187":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.187","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.187","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"ec1b551b085c3ab5737738fd08ec4651b59c4890","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.187.tgz","fileCount":152,"integrity":"sha512-BTmits+cMeZHIn5u1asB/Imzz02hAuYYpepugNAQAE5ZcEpv6+QAZ33Nah+yV5r7j+S9/OIOLy1YV/hEaj8gJA==","signatures":[{"sig":"MEQCIAks28F9k3HdJmXMNqszLU6laKH8QH3arv5ekxSxjvyLAiAK4QbdN3C8cxv2GKXcB7p1VhWKewbYh+PGh0wi+VDkLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.187","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1287927},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"9282735f2b132686cd7d9fd236cd7ee60350b750","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","pages:dev":"cd pages && bun run dev","check:docs":"node ./scripts/check-docs.cjs","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","pages:build":"cd pages && bun run build","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","pages:preview":"cd pages && bun run preview","test:coverage":"bun test --coverage src/","fix:docs-links":"./scripts/fix-doc-links.sh","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","pages:transform":"cd pages && node transform-docs.js","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs","validate:docs-links":"node scripts/validate-docs-links.cjs","fix:docs-links:dry-run":"./scripts/fix-doc-links.sh --dry-run"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.187_1763415784308_0.40660863789093504","host":"s3://npm-registry-packages-npm-production"}},"1.0.188":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.188","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.188","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"108f3bdef73afecba16735f2730ea9dc52337d78","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.188.tgz","fileCount":152,"integrity":"sha512-xqSmeBqLjW6bfd7UK0JlLwrarCECcpVYzFNPtVZ/yJnvjO8L9RAmTVGKtWfoU5dI08XqB9MQg4V61En6RKEKxA==","signatures":[{"sig":"MEUCIQDY8/TYEgHBzpsLWs4cOVK2yyzx7HciVG5yKR6ZQGLw3wIgJ7O7ST3Edidox6U2v4BDUNYl4WcxO2tQkMrsj0RCl70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.188","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1287927},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"70b55657c89d73ac7912781944f35ba604e08501","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","pages:dev":"cd pages && bun run dev","check:docs":"node ./scripts/check-docs.cjs","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","pages:build":"cd pages && bun run build","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","pages:preview":"cd pages && bun run preview","test:coverage":"bun test --coverage src/","fix:docs-links":"./scripts/fix-doc-links.sh","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","pages:transform":"cd pages && node transform-docs.js","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs","validate:docs-links":"node scripts/validate-docs-links.cjs","fix:docs-links:dry-run":"./scripts/fix-doc-links.sh --dry-run"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.188_1763417191518_0.12356585013440347","host":"s3://npm-registry-packages-npm-production"}},"1.0.189":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.189","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.189","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"0b4820217602ee38d8c401a0f3dbdb9e8838d81e","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.189.tgz","fileCount":152,"integrity":"sha512-3GISJ0R0lHWYtfD/aw4lHOhqrD82wS6Fl6jcSdMpZTBliOnEuDTLhrmR9up5WxQhwaZhqHYfnk+435mCVpN7EQ==","signatures":[{"sig":"MEUCIAY4kTKCpJlolCAaf/c/yyJ7tYMDWe9fOXWq73Tnk/NhAiEAq1nSXm96yNLCszfCEZMxd6e0ij2pu2rarbkoGWcTXYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1287927},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"638cd362cd2fb013185341eb1510a4b38eeb6e25","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","pages:dev":"cd pages && bun run dev","check:docs":"node ./scripts/check-docs.cjs","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","pages:build":"cd pages && bun run build","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","pages:preview":"cd pages && bun run preview","test:coverage":"bun test --coverage src/","fix:docs-links":"./scripts/fix-doc-links.sh","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","pages:transform":"cd pages && node transform-docs.js","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs","validate:docs-links":"node scripts/validate-docs-links.cjs","fix:docs-links:dry-run":"./scripts/fix-doc-links.sh --dry-run"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.189_1763419853845_0.6076484119046293","host":"s3://npm-registry-packages-npm-production"}},"1.0.190":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.190","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.190","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"7268e8b37388004397c5f39c827df6edf8825780","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.190.tgz","fileCount":152,"integrity":"sha512-AuZ27g8LGXknvcJ5zPfXBkYuPdZwMNUZj8mU1GF4VNIaObdnPSv7jvtQshCKMWcrrRJNqHdtcBH2HeWa+wAxEA==","signatures":[{"sig":"MEUCIDZX1+syOdJYuMtlwM/Qe6Gy5HlRizR/OmSkDihBo9SAAiEArBlz9o/FFLPrWHvx7opl+FyBgWZDj0eSUJOs6KTeYGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.190","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1289157},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"00ffb5d5f13ca2b0741138b268afec1ea9f62b85","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","pages:dev":"cd pages && bun run dev","check:docs":"node ./scripts/check-docs.cjs","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","pages:build":"cd pages && bun run build","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","pages:preview":"cd pages && bun run preview","test:coverage":"bun test --coverage src/","fix:docs-links":"./scripts/fix-doc-links.sh","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","pages:transform":"cd pages && node transform-docs.js","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs","validate:docs-links":"node scripts/validate-docs-links.cjs","fix:docs-links:dry-run":"./scripts/fix-doc-links.sh --dry-run"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.190_1763420813156_0.6475293888186031","host":"s3://npm-registry-packages-npm-production"}},"1.0.191":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.191","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.191","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"b7afe0ee5664bcc45bb656513f2ff232bb23f1ec","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.191.tgz","fileCount":152,"integrity":"sha512-xNnPc7YHmb3KUk9wEAt5dmyb1oxIjYqwT2Yi9TNcAPk4sPim2ZC4FXBL1azv+mw3CX4JCL+OuuhWp3bK1DW/hQ==","signatures":[{"sig":"MEQCIHyS4XIy/M0+OXpcTJACfOC549aZKlgTtN70PhH0N51rAiA3s6rHTx8AEKAVa5B23vqT2IRj4Qj8fNLFUQQQ8W6pdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.191","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1289157},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"0631193ee8a7438936798e2d1a260aadf3f08a9b","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","pages:dev":"cd pages && bun run dev","check:docs":"node ./scripts/check-docs.cjs","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","pages:build":"cd pages && bun run build","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","pages:preview":"cd pages && bun run preview","test:coverage":"bun test --coverage src/","fix:docs-links":"./scripts/fix-doc-links.sh","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","pages:transform":"cd pages && node transform-docs.js","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs","validate:docs-links":"node scripts/validate-docs-links.cjs","fix:docs-links:dry-run":"./scripts/fix-doc-links.sh --dry-run"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II Alliance notifications plugin for OpenCode","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.191_1763423146441_0.49582605755357","host":"s3://npm-registry-packages-npm-production"}},"1.0.192":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.192","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.192","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"2b316eb6cd31746d865f147685f6ff2ed18fc5ef","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.192.tgz","fileCount":152,"integrity":"sha512-DUuA8hoNLDZspudb2pqR8XcxX654JyMlkqF+VkY7J9EuayoT1kPlaERZukBSJ/QfzBecYdbkFLQxk5ETBJCaww==","signatures":[{"sig":"MEYCIQDf4UoockN21giuU6cOZp58G9bOd7hNMurp/7+AZcTy8wIhAKVWluq5c72U0S3gKhyLT6KfDOCO2cPamWhUApEM+pJE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.192","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1289167},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"a2be3ae8bd0363731ddca02c5cb733f1c500d624","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","pages:dev":"cd pages && bun run dev","check:docs":"node ./scripts/check-docs.cjs","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","pages:build":"cd pages && bun run build","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","pages:preview":"cd pages && bun run preview","test:coverage":"bun test --coverage src/","fix:docs-links":"./scripts/fix-doc-links.sh","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","pages:transform":"cd pages && node transform-docs.js","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs","validate:docs-links":"node scripts/validate-docs-links.cjs","fix:docs-links:dry-run":"./scripts/fix-doc-links.sh --dry-run"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II notifications plugin for OpenCode with Alliance and Horde faction sounds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.192_1763535093436_0.5343373652287156","host":"s3://npm-registry-packages-npm-production"}},"1.0.193":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.193","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.193","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"a6383991ab9a2f5369e6733c25730fc22ae82627","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.193.tgz","fileCount":152,"integrity":"sha512-Qv5eAiPHVzXzNWGLspXr4S7hBRJHgX/UWmvepQFsFxxCnOq4G/30MtyocxeWS5glxJxSuzKzqNhIAf784BmjdQ==","signatures":[{"sig":"MEUCIFHymWOvB2dnS8FQNR6NmWIzxUZjA9UL27Pm+viJf6+XAiEAyH1YPcNfpvs/SAKvOyW47oUnIpeOlTihrXgxVTYmC4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.193","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1289167},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"2f2f8c9a4d6654f7a7d435f633381e991eb360f1","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","pages:dev":"cd pages && bun run dev","check:docs":"node ./scripts/check-docs.cjs","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","pages:build":"cd pages && bun run build","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","pages:preview":"cd pages && bun run preview","test:coverage":"bun test --coverage src/","fix:docs-links":"./scripts/fix-doc-links.sh","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","pages:transform":"cd pages && node transform-docs.js","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs","validate:docs-links":"node scripts/validate-docs-links.cjs","fix:docs-links:dry-run":"./scripts/fix-doc-links.sh --dry-run"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II notifications plugin for OpenCode with Alliance and Horde faction sounds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.193_1763535818795_0.5506412036143769","host":"s3://npm-registry-packages-npm-production"}},"1.0.194":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.0.194","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.0.194","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"56d18dd7dabf325f08ced690d8ffda7b43ee533d","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.0.194.tgz","fileCount":152,"integrity":"sha512-YCS1b8hZpcoU562j7BY5cCKkPMi3LKCdP8A28XJvUVHPLh4iVmoKx86LKNl2/vW1msWXe602yR9/cWT1WBzL+A==","signatures":[{"sig":"MEUCIQCL3DIn0enAhvh9MvLwqAF/gZDaFuOUJx1/W7/bGZ9i2AIgWFAf9FYAIwW1ZNLOtWFK0ejs60tM4F/rgnSS8qhSTME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.0.194","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1289167},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"7207aa77ed6d1422e3b9251582a3880116764129","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","pages:dev":"cd pages && bun run dev","check:docs":"node ./scripts/check-docs.cjs","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","pages:build":"cd pages && bun run build","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","pages:preview":"cd pages && bun run preview","test:coverage":"bun test --coverage src/","fix:docs-links":"./scripts/fix-doc-links.sh","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","pages:transform":"cd pages && node transform-docs.js","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs","validate:docs-links":"node scripts/validate-docs-links.cjs","fix:docs-links:dry-run":"./scripts/fix-doc-links.sh --dry-run"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II notifications plugin for OpenCode with Alliance and Horde faction sounds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.0.194_1763536275685_0.5306452010897118","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.1.0","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.1.0","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"a26d7f658dfdf8f51f1b81633214f5a53447ac75","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.1.0.tgz","fileCount":152,"integrity":"sha512-gUJKSQ4cBr0OINEH6h5ASHKNaTDqkjKw+saN8pjB/Zd5l3g41UjvnsK6M3Vu88MsmpHcagrlp3el4KZn8gvR5Q==","signatures":[{"sig":"MEUCIGKhPUQF2GYdu2d5cPJmKKORQ7Q8Igp9x0mUlc83nvR8AiEApqTggkRlfHaudafb/LeK4VA6BaSH4NCHIxAf1xGOpzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pantheon-ai%2fopencode-warcraft-notifications@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1289165},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"c27a0c5f4eb690caaa007606a118d016f10aa30f","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","pages:dev":"cd pages && bun run dev","check:docs":"node ./scripts/check-docs.cjs","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","pages:build":"cd pages && bun run build","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","pages:preview":"cd pages && bun run preview","test:coverage":"bun test --coverage src/","fix:docs-links":"./scripts/fix-doc-links.sh","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","pages:transform":"cd pages && node transform-docs.js","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs","validate:docs-links":"node scripts/validate-docs-links.cjs","fix:docs-links:dry-run":"./scripts/fix-doc-links.sh --dry-run"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II notifications plugin for OpenCode with Alliance and Horde faction sounds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.1.0_1763766603620_0.7804888532460579","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.1.1","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","_id":"@pantheon-ai/opencode-warcraft-notifications@1.1.1","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"dist":{"shasum":"c12f7c73096f396dc519e014405d0b3585a8d199","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.1.1.tgz","fileCount":152,"integrity":"sha512-bpZnBjLJWfUHL0KZ8h5fFkMy0jzxEeuSdlWo9TOd/QYHMsKuuZg4jLy62rGHqB+7dT/OBMLgvZtdamML90dcPA==","signatures":[{"sig":"MEQCIGgPwNolPnmsh5RlYpZ0JfJyzsbRsKbDRMwwgwtcmH9KAiBtg8QMcjm9XB5TIk+IcoKt1oSHnfgKBuJ3r90JO1SgOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1289642},"main":"index.ts","type":"module","engines":{"bun":">=1.0.0","node":">=18.0.0"},"gitHead":"bd709c216225da42d0d0217b390c7dbbd605740f","scripts":{"dev":"bun tsc --watch","lint":"eslint src/","test":"bun test src","build":"bun tsc","clean":"rm -rf dist/ .bun-cache/ coverage/","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","pages:dev":"cd pages && bun run dev","check:docs":"node ./scripts/check-docs.cjs","test:watch":"bun test --watch src/","type-check":"bun tsc --noEmit --project tsconfig.test.json","pages:build":"cd pages && bun run build","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","test:verbose":"bun test src/ --reporter tap","pages:preview":"cd pages && bun run preview","test:coverage":"bun test --coverage src/","fix:docs-links":"./scripts/fix-doc-links.sh","prepublishOnly":"bun run build && bun test && bun run verify:package","verify:package":"npm pack --dry-run","pages:transform":"cd pages && node transform-docs.js","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","check:repo-config":"node .github/scripts/check-repo-config.cjs","validate:docs-links":"node scripts/validate-docs-links.cjs","fix:docs-links:dry-run":"./scripts/fix-doc-links.sh --dry-run"},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"repository":{"url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git","type":"git"},"_npmVersion":"10.8.2","description":"Warcraft II notifications plugin for OpenCode with Alliance and Horde faction sounds","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","csstype":"^3.1.3","undici-types":"^7.16.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.0.0","prettier":"^3.6.2","bun-types":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.29","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-import":"^2.28.0","eslint-plugin-sonarjs":"^0.16.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^6.0.0","eslint-plugin-prefer-arrow":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-warcraft-notifications_1.1.1_1763772768493_0.0869528019921082","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@pantheon-ai/opencode-warcraft-notifications","version":"1.1.2","description":"Warcraft II notifications plugin for OpenCode with Alliance and Horde faction sounds","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"repository":{"type":"git","url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git"},"license":"MIT","author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"type":"module","main":"index.ts","scripts":{"test":"bun test src","test:coverage":"bun test --coverage src/","test:watch":"bun test --watch src/","test:verbose":"bun test src/ --reporter tap","check:docs":"node ./scripts/check-docs.cjs","type-check":"bun tsc --noEmit --project tsconfig.test.json","lint":"eslint src/","lint:md":"markdownlint-cli2","lint:md:fix":"markdownlint-cli2 --fix","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","format:check":"prettier --check \"**/*.{ts,tsx,js,jsx,json,md,cjs,css}\"","clean":"rm -rf dist/ .bun-cache/ coverage/","build":"bun tsc","dev":"bun tsc --watch","check:repo-config":"node .github/scripts/check-repo-config.cjs","validate:schema":"node scripts/validate-schema.cjs docs/schemas/plugin.json.schema docs/schemas/plugin.json.example","validate:docs-links":"node scripts/validate-docs-links.cjs","fix:docs-links":"./scripts/fix-doc-links.sh","fix:docs-links:dry-run":"./scripts/fix-doc-links.sh --dry-run","pages:transform":"cd pages && node transform-docs.js","pages:dev":"cd pages && bun run dev","pages:build":"cd pages && bun run build","pages:preview":"cd pages && bun run preview","verify:package":"npm pack --dry-run","prepublishOnly":"bun run build && bun test && bun run verify:package"},"dependencies":{"csstype":"^3.1.3","undici-types":"^7.16.0","zod":"^4.1.8"},"devDependencies":{"@opencode-ai/plugin":"^1.0.29","@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","ajv":"^8.17.1","bun-types":"^1.2.0","eslint":"^8.0.0","eslint-config-prettier":"^10.1.8","eslint-import-resolver-typescript":"^3.5.2","eslint-plugin-import":"^2.28.0","eslint-plugin-jsdoc":"^39.0.0","eslint-plugin-prefer-arrow":"^1.2.0","eslint-plugin-prettier":"^5.5.4","eslint-plugin-sonarjs":"^0.16.0","eslint-plugin-tsdoc":"^0.4.0","markdownlint-cli2":"^0.19.0","prettier":"^3.6.2","typescript":"^5.0.0"},"engines":{"node":">=18.0.0","bun":">=1.0.0"},"_id":"@pantheon-ai/opencode-warcraft-notifications@1.1.2","gitHead":"2f0b9e2e48daa97553b39a8089f0b50d75ac9235","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Vf5MyWxM6NVq/4c+r3vbVUiPFe4g0iovb9GxuOTwsp3KEYs2C2+aGnRSMQ6rSSh55nQhQoYC1eBH3QNKHfYhTw==","shasum":"dd7a2197ea993a9ede37e9bca49ddf81d7c1c5d5","tarball":"https://registry.npmjs.org/@pantheon-ai/opencode-warcraft-notifications/-/opencode-warcraft-notifications-1.1.2.tgz","fileCount":152,"unpackedSize":1289986,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCsqLgVOe4PMVsQGHoKgmx3va6WePB7jEE3gZ80q8ieIgIhAMC6GhTkHgpp40/tfBCgfBBPZ7sjoehu2c7yTReV0cM+"}]},"_npmUser":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"directories":{},"maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opencode-warcraft-notifications_1.1.2_1770674281029_0.7111474577008596"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-05T23:50:06.370Z","modified":"2026-02-09T21:58:01.378Z","1.0.2":"2025-11-05T23:50:06.651Z","1.0.4-final":"2025-11-07T08:36:32.011Z","1.0.5":"2025-11-07T08:54:19.848Z","1.0.6":"2025-11-07T09:38:22.240Z","1.0.9":"2025-11-07T13:03:52.614Z","1.0.10":"2025-11-07T13:04:22.163Z","1.0.11":"2025-11-07T13:04:39.605Z","1.0.12":"2025-11-07T13:04:54.593Z","1.0.13":"2025-11-07T13:05:13.146Z","1.0.14":"2025-11-07T13:05:35.528Z","1.0.15":"2025-11-07T13:05:58.280Z","1.0.16":"2025-11-07T13:06:18.497Z","1.0.17":"2025-11-07T13:06:42.372Z","1.0.18":"2025-11-07T13:06:58.120Z","1.0.19":"2025-11-07T13:07:20.027Z","1.0.20":"2025-11-07T13:07:39.154Z","1.0.21":"2025-11-07T13:08:04.332Z","1.0.22":"2025-11-07T13:08:28.077Z","1.0.23":"2025-11-07T13:08:52.763Z","1.0.24":"2025-11-07T13:09:10.768Z","1.0.25":"2025-11-07T13:09:34.768Z","1.0.26":"2025-11-07T13:09:54.349Z","1.0.27":"2025-11-07T13:10:16.359Z","1.0.28":"2025-11-07T13:10:43.036Z","1.0.29":"2025-11-07T13:10:57.507Z","1.0.30":"2025-11-07T13:11:19.150Z","1.0.31":"2025-11-07T13:11:46.417Z","1.0.32":"2025-11-07T13:12:07.805Z","1.0.33":"2025-11-07T13:12:43.633Z","1.0.34":"2025-11-07T13:12:57.195Z","1.0.35":"2025-11-07T13:13:20.518Z","1.0.36":"2025-11-07T13:13:37.448Z","1.0.37":"2025-11-07T13:14:11.375Z","1.0.38":"2025-11-07T13:14:31.399Z","1.0.39":"2025-11-07T13:14:51.742Z","1.0.40":"2025-11-07T13:15:07.695Z","1.0.41":"2025-11-07T13:15:28.197Z","1.0.42":"2025-11-07T13:15:49.548Z","1.0.43":"2025-11-07T13:16:14.747Z","1.0.44":"2025-11-07T13:16:32.250Z","1.0.45":"2025-11-07T13:17:08.287Z","1.0.46":"2025-11-07T13:17:23.392Z","1.0.47":"2025-11-07T13:17:42.061Z","1.0.48":"2025-11-07T13:17:59.847Z","1.0.49":"2025-11-07T13:18:25.003Z","1.0.50":"2025-11-07T13:18:52.525Z","1.0.51":"2025-11-07T13:19:17.064Z","1.0.52":"2025-11-07T13:19:33.671Z","1.0.53":"2025-11-07T13:19:57.575Z","1.0.54":"2025-11-07T13:20:33.354Z","1.0.55":"2025-11-07T13:20:47.566Z","1.0.56":"2025-11-07T13:21:06.152Z","1.0.57":"2025-11-07T13:21:31.767Z","1.0.58":"2025-11-07T13:21:51.720Z","1.0.59":"2025-11-07T13:22:11.926Z","1.0.60":"2025-11-07T13:22:27.097Z","1.0.61":"2025-11-07T13:22:41.446Z","1.0.62":"2025-11-07T13:23:03.086Z","1.0.63":"2025-11-07T13:23:24.127Z","1.0.64":"2025-11-07T13:23:51.917Z","1.0.65":"2025-11-07T13:24:10.670Z","1.0.66":"2025-11-07T13:24:37.942Z","1.0.67":"2025-11-07T13:24:56.365Z","1.0.68":"2025-11-07T13:25:16.058Z","1.0.69":"2025-11-07T13:25:42.373Z","1.0.70":"2025-11-07T13:26:00.449Z","1.0.71":"2025-11-07T13:26:24.942Z","1.0.72":"2025-11-07T13:26:43.869Z","1.0.73":"2025-11-07T13:27:01.644Z","1.0.74":"2025-11-07T13:27:33.223Z","1.0.75":"2025-11-07T13:27:48.574Z","1.0.76":"2025-11-07T13:28:07.820Z","1.0.77":"2025-11-07T13:28:30.644Z","1.0.78":"2025-11-07T13:29:01.476Z","1.0.79":"2025-11-07T13:29:27.852Z","1.0.80":"2025-11-07T13:29:37.697Z","1.0.81":"2025-11-07T13:29:56.755Z","1.0.82":"2025-11-07T13:30:17.259Z","1.0.83":"2025-11-07T13:30:36.528Z","1.0.84":"2025-11-07T13:31:03.290Z","1.0.85":"2025-11-07T13:31:19.604Z","1.0.86":"2025-11-07T13:31:39.449Z","1.0.87":"2025-11-07T13:32:02.529Z","1.0.88":"2025-11-07T13:32:21.474Z","1.0.89":"2025-11-07T13:32:45.275Z","1.0.90":"2025-11-07T13:33:00.870Z","1.0.91":"2025-11-07T13:33:28.980Z","1.0.92":"2025-11-07T13:33:48.009Z","1.0.93":"2025-11-07T13:34:20.399Z","1.0.94":"2025-11-07T13:34:36.890Z","1.0.95":"2025-11-07T13:34:58.330Z","1.0.96":"2025-11-07T13:35:16.383Z","1.0.97":"2025-11-07T13:35:39.781Z","1.0.98":"2025-11-07T13:35:57.230Z","1.0.99":"2025-11-07T13:36:24.536Z","1.0.100":"2025-11-07T13:36:44.537Z","1.0.101":"2025-11-07T13:37:05.711Z","1.0.102":"2025-11-07T13:37:30.470Z","1.0.103":"2025-11-07T13:37:39.824Z","1.0.104":"2025-11-07T13:38:15.023Z","1.0.105":"2025-11-07T13:38:34.640Z","1.0.106":"2025-11-07T13:39:04.757Z","1.0.107":"2025-11-07T13:39:29.326Z","1.0.108":"2025-11-07T13:39:47.666Z","1.0.109":"2025-11-07T13:40:17.089Z","1.0.110":"2025-11-07T13:40:30.202Z","1.0.111":"2025-11-07T13:40:48.011Z","1.0.112":"2025-11-07T13:41:10.342Z","1.0.113":"2025-11-07T13:41:40.617Z","1.0.114":"2025-11-07T13:41:58.101Z","1.0.115":"2025-11-07T13:42:25.161Z","1.0.116":"2025-11-07T13:42:40.727Z","1.0.117":"2025-11-07T13:43:02.559Z","1.0.118":"2025-11-07T13:43:21.377Z","1.0.119":"2025-11-07T13:43:58.844Z","1.0.120":"2025-11-07T13:44:06.288Z","1.0.121":"2025-11-07T13:44:36.813Z","1.0.122":"2025-11-07T13:44:58.395Z","1.0.123":"2025-11-07T13:45:28.771Z","1.0.124":"2025-11-07T13:45:47.481Z","1.0.125":"2025-11-07T13:46:08.258Z","1.0.126":"2025-11-07T13:46:27.631Z","1.0.127":"2025-11-07T13:46:49.839Z","1.0.128":"2025-11-07T13:47:08.286Z","1.0.129":"2025-11-07T13:47:40.938Z","1.0.130":"2025-11-07T13:47:57.776Z","1.0.131":"2025-11-07T13:48:37.166Z","1.0.132":"2025-11-07T13:49:00.952Z","1.0.133":"2025-11-07T13:49:20.256Z","1.0.134":"2025-11-07T13:49:32.238Z","1.0.135":"2025-11-07T13:49:57.905Z","1.0.136":"2025-11-07T13:50:14.684Z","1.0.137":"2025-11-07T13:50:36.721Z","1.0.138":"2025-11-07T13:51:06.262Z","1.0.139":"2025-11-07T13:51:26.536Z","1.0.140":"2025-11-07T13:51:40.232Z","1.0.141":"2025-11-07T13:52:11.917Z","1.0.142":"2025-11-07T13:52:32.247Z","1.0.143":"2025-11-07T13:52:59.799Z","1.0.144":"2025-11-07T13:53:10.099Z","1.0.145":"2025-11-07T13:53:33.245Z","1.0.146":"2025-11-07T14:41:55.001Z","1.0.147":"2025-11-07T14:51:11.879Z","1.0.148":"2025-11-07T15:05:36.418Z","1.0.149":"2025-11-07T15:11:55.766Z","1.0.150":"2025-11-07T15:29:47.234Z","1.0.151":"2025-11-07T20:28:28.640Z","1.0.152":"2025-11-08T21:54:11.522Z","1.0.153":"2025-11-08T23:29:55.391Z","1.0.154":"2025-11-08T23:51:56.668Z","1.0.162":"2025-11-11T23:15:55.381Z","1.0.163":"2025-11-12T00:13:49.554Z","1.0.164":"2025-11-12T23:13:04.543Z","1.0.168":"2025-11-13T00:02:33.262Z","1.0.169":"2025-11-13T00:34:12.539Z","1.0.170":"2025-11-13T00:52:20.221Z","1.0.174":"2025-11-13T11:01:52.098Z","1.0.175":"2025-11-13T11:27:01.227Z","1.0.176":"2025-11-13T11:38:35.922Z","1.0.177":"2025-11-13T13:42:21.339Z","1.0.178":"2025-11-13T13:45:21.456Z","1.0.179":"2025-11-13T13:50:09.908Z","1.0.180":"2025-11-13T13:52:41.250Z","1.0.181":"2025-11-13T14:02:00.748Z","1.0.182":"2025-11-13T22:57:53.748Z","1.0.183":"2025-11-17T13:16:50.192Z","1.0.184":"2025-11-17T15:16:11.840Z","1.0.185":"2025-11-17T21:25:53.461Z","1.0.186":"2025-11-17T21:28:51.586Z","1.0.187":"2025-11-17T21:43:04.576Z","1.0.188":"2025-11-17T22:06:31.748Z","1.0.189":"2025-11-17T22:50:54.126Z","1.0.190":"2025-11-17T23:06:53.411Z","1.0.191":"2025-11-17T23:45:46.687Z","1.0.192":"2025-11-19T06:51:33.692Z","1.0.193":"2025-11-19T07:03:39.049Z","1.0.194":"2025-11-19T07:11:15.902Z","1.1.0":"2025-11-21T23:10:03.870Z","1.1.1":"2025-11-22T00:52:48.755Z","1.1.2":"2026-02-09T21:58:01.246Z"},"bugs":{"url":"https://github.com/pantheon-org/opencode-warcraft-notifications/issues"},"author":{"name":"thoroc","email":"thomas.a.roche@gmail.com"},"license":"MIT","homepage":"https://github.com/pantheon-org/opencode-warcraft-notifications#readme","keywords":["opencode","plugin","notification","typescript","warcraft","warcraft-ii","warcraft2","alliance","sounds"],"repository":{"type":"git","url":"git+https://github.com/pantheon-org/opencode-warcraft-notifications.git"},"description":"Warcraft II notifications plugin for OpenCode with Alliance and Horde faction sounds","maintainers":[{"name":"thoroc","email":"thomas.a.roche@gmail.com"}],"readme":"# 🎮 Warcraft II Notifications Plugin for OpenCode\n\n[![npm version](https://img.shields.io/npm/v/@pantheon-ai/opencode-warcraft-notifications.svg)](https://www.npmjs.com/package/@pantheon-ai/opencode-warcraft-notifications)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.0-blue.svg)](https://www.typescriptlang.org/)\n[![Bun](https://img.shields.io/badge/Bun-1.0-orange.svg)](https://bun.sh/)\n[![Documentation](https://img.shields.io/badge/docs-GitHub%20Pages-blue.svg)](https://pantheon-org.github.io/opencode-warcraft-notifications/)\n\n**Enhance your OpenCode experience with nostalgic Warcraft II unit sounds!**\n\nThis plugin plays authentic Warcraft II unit audio clips from both Alliance and Horde factions when your OpenCode session goes idle, bringing back memories of commanding orcs, knights, trolls, and mages in the classic RTS game.\n\n[Quick Start](#quick-start) • [Documentation](https://pantheon-org.github.io/opencode-warcraft-notifications/) • [Contributing](CONTRIBUTING.md)\n\n---\n\n## Features\n\n- 🎵 **110 Authentic Sounds**: Complete collection of Warcraft II Alliance and Horde unit voices (56 Alliance, 54 Horde)\n- 📦 **Bundled Sounds**: Includes pre-bundled WAV assets copied into a per-user data directory on first use (no runtime network dependency by default)\n- 🎲 **Random Selection**: Plays a different sound each time for variety\n- ⚔️ **Faction Choice**: Choose Alliance, Horde, or both factions\n- 💻 **Cross-Platform**: Works on macOS and Linux\n- 🎨 **Toast Notifications**: In-app toast notifications with authentic voice lines (e.g., \"Yes, milord?\" / \"Work, work.\")\n- 🚀 **Automated Releases**: Fully automated CI/CD pipeline with AI-powered version management\n- 📚 **Comprehensive Documentation**: Complete documentation suite for users, developers, and operators\n- 🎮 **Unit Variety**: Includes voices from:\n  - **Alliance**: Human Units (peasants, knights, mages), Elven Archers, Dwarven Demolition Squad, Naval Units\n  - **Horde**: Orcs, Death Knights, Dragons, Goblin Sappers, Ogres, Ogre-Mages, Troll Axethrowers, Naval Units\n  - Special completion sounds\n\n## Documentation\n\nThis project includes comprehensive documentation for all users:\n\n### Quick Access\n\n- **[📚 Documentation Site](https://pantheon-org.github.io/opencode-warcraft-notifications/)** - Complete documentation (recommended)\n- **[🗺️ Documentation Map](https://pantheon-org.github.io/opencode-warcraft-notifications/documentation-map/** - Navigation guide\n- **[⚡ Quick Reference](https://pantheon-org.github.io/opencode-warcraft-notifications/quick-reference/** - Common tasks and commands\n\n### For Users\n\n- **[User Guide](https://pantheon-org.github.io/opencode-warcraft-notifications/user-guide/** - Installation, configuration, and usage\n- **[FAQ](https://pantheon-org.github.io/opencode-warcraft-notifications/user-guide/#faq)** - Common questions and answers\n- **[Troubleshooting](https://pantheon-org.github.io/opencode-warcraft-notifications/troubleshooting/** - Problem resolution\n\n### For Developers\n\n- **[Development Guide](https://pantheon-org.github.io/opencode-warcraft-notifications/development/** - Setup, workflow, and contributing\n- **[API Documentation](https://pantheon-org.github.io/opencode-warcraft-notifications/api/** - Complete technical reference\n- **[Architecture](https://pantheon-org.github.io/opencode-warcraft-notifications/architecture/** - System design and components\n- **[Onboarding](https://pantheon-org.github.io/opencode-warcraft-notifications/onboarding/** - New contributor guide\n\n### For Operations\n\n- **[Deployment Guide](https://pantheon-org.github.io/opencode-warcraft-notifications/deployment/** - Installation and operations\n- **[CI/CD Pipeline](https://pantheon-org.github.io/opencode-warcraft-notifications/pipeline/** - Complete pipeline technical reference\n- **[GitHub Workflows](https://pantheon-org.github.io/opencode-warcraft-notifications/github-workflows/** - CI/CD setup guides\n\n### Additional Resources\n\n- **[Security Policy](SECURITY.md)** - Security and vulnerability reporting\n- **[Contributing Guide](CONTRIBUTING.md)** - How to contribute\n- **[GitHub Releases](https://github.com/pantheon-org/opencode-warcraft-notifications/releases)** - Version history and release notes\n\n## Quick Start\n\n### 1. Installation\n\nAdd the plugin to your [OpenCode config](https://opencode.ai/docs/config/):\n\n```json\n{\n  \"$schema\": \"https://opencode.ai/config.json\",\n  \"plugin\": [\"@pantheon-ai/opencode-warcraft-notifications\"]\n}\n```\n\n### 2. Restart OpenCode\n\n```bash\nopencode\n```\n\n### 3. Enjoy!\n\nWhen your OpenCode session goes idle, you'll hear Warcraft II sounds and see a notification.\n\nOn first run, the plugin automatically copies bundled WAV files to your local plugin data directory (no network downloads required).\n\n### Next Steps\n\n- **Configure factions**: See [Configuration](#configuration) below\n- **Customize sounds**: See [User Guide - Customization](https://pantheon-org.github.io/opencode-warcraft-notifications/user-guide/#customization)\n- **Troubleshoot**: See [Troubleshooting Guide](https://pantheon-org.github.io/opencode-warcraft-notifications/troubleshooting/\n\n## Configuration\n\n### Faction Selection\n\nChoose which faction sounds to play:\n\n- `\"alliance\"` - Play only Alliance unit sounds\n- `\"horde\"` - Play only Horde unit sounds\n- `\"both\"` - Play random sounds from both factions (default)\n\n**Project-specific** (`.opencode/plugin.json`):\n\n```json\n{\n  \"@pantheon-ai/opencode-warcraft-notifications\": {\n    \"faction\": \"alliance\"\n  }\n}\n```\n\n**Global** (`~/.config/opencode/plugin.json`):\n\n```json\n{\n  \"@pantheon-ai/opencode-warcraft-notifications\": {\n    \"faction\": \"horde\"\n  }\n}\n```\n\n### Toast Notifications\n\nBy default, the plugin shows toast notifications with the Warcraft II voice line as the title when your session goes idle. You can disable this feature if you prefer silent mode (sound only):\n\n```json\n{\n  \"@pantheon-ai/opencode-warcraft-notifications\": {\n    \"showDescriptionInToast\": false\n  }\n}\n```\n\n**Example with toast enabled (default):**\n\n- Toast Title: `\"Yes, milord?\"`\n- Toast Message: `Created notification system with sound descriptions`\n- Sound plays: `human_selected1.wav`\n\n**Example with toast disabled:**\n\n- Sound plays: `human_selected1.wav`\n- No visual notification shown\n\n### Custom Sound Directory\n\nYou can customize where sound files are stored:\n\n```json\n{\n  \"@pantheon-ai/opencode-warcraft-notifications\": {\n    \"soundsDir\": \"/path/to/custom/sounds\",\n    \"faction\": \"both\",\n    \"showDescriptionInToast\": true\n  }\n}\n```\n\n### Configuration Precedence\n\n1. Project-specific `plugin.json` `soundsDir` setting\n2. `SOUNDS_DATA_DIR` environment variable\n3. Platform-specific default directory\n\nFor complete configuration options and examples, see:\n\n- **[User Guide - Configuration](https://pantheon-org.github.io/opencode-warcraft-notifications/user-guide/#configuration)**\n- **[API Documentation - Configuration](https://pantheon-org.github.io/opencode-warcraft-notifications/api/#configuration-module)**\n- **[Schemas Documentation](https://pantheon-org.github.io/opencode-warcraft-notifications/schemas/**\n\n## How It Works\n\n1. **Idle Detection**: When your OpenCode session goes idle, the plugin triggers\n2. **Sound Selection**: Randomly selects a Warcraft II unit sound from your configured faction(s)\n3. **Sound Playback**: Plays the sound using platform-specific audio tools\n4. **Toast Notification**: Shows an in-app toast with the voice line as the title (e.g., \"Yes, milord?\") and your session summary\n\nThe plugin includes 110+ authentic sounds from both factions, including:\n\n- Unit selection sounds (\"Yes, my lord?\" / \"Zug zug!\")\n- Acknowledgment sounds (\"For the Alliance!\" / \"Lok tar!\")\n- Work completion sounds (\"Work complete!\" / \"Jobs done!\")\n\n### Sound Factions\n\n**Alliance Units**: Peasants, Knights, Mages, Elven Archers, Dwarven Demolition Squad, Naval Units\n\n**Horde Units**: Orcs, Death Knights, Dragons, Goblin Sappers, Ogres, Ogre-Mages, Troll Axethrowers, Naval Units\n\nFor the complete list of sounds and examples, see:\n\n- **[User Guide - Sound Factions](https://pantheon-org.github.io/opencode-warcraft-notifications/user-guide/#sound-factions)**\n- **[Architecture - Sound Data](https://pantheon-org.github.io/opencode-warcraft-notifications/architecture/#sound-data-module)**\n\n## Platform Support\n\n- **macOS**: ✅ Full support - Uses `afplay` for audio playback\n- **Linux**: ✅ Full support - Uses `canberra-gtk-play` for audio playback\n- **Windows**: ⚠️ Partial support - Toast notifications work, sound playback planned for future release\n- **Toast Notifications**: ✅ Cross-platform using OpenCode's built-in toast system\n\n### Windows Support Status\n\n**Current**: Partial support\n\n- Plugin loads and initializes on Windows\n- Configuration and sound file management work\n- Toast notifications work via OpenCode TUI\n- Sound playback not yet implemented (logs warning)\n\n**Planned**: Full sound playback support in future release\n\nFor detailed platform-specific setup and troubleshooting, see:\n\n- [User Guide - Installation](https://pantheon-org.github.io/opencode-warcraft-notifications/user-guide/#installation)\n- [Deployment Guide - Platform-Specific Setup](https://pantheon-org.github.io/opencode-warcraft-notifications/deployment/#platform-specific-setup)\n\n## Sound Sources\n\nAll sound files are bundled with the plugin from Warcraft II archives. The plugin:\n\n- Includes 110+ pre-bundled WAV files in the `data/` directory\n- Copies files to local storage on first use\n- No network downloads required during runtime\n- Ensures authentic game audio quality\n\nFor technical details, see:\n\n- **[Architecture - Bundled Sounds](https://pantheon-org.github.io/opencode-warcraft-notifications/architecture/#bundled-sounds-module)**\n- **[Deployment - Sound Management](https://pantheon-org.github.io/opencode-warcraft-notifications/deployment/#sound-file-management)**\n\n## Updating\n\n> [!WARNING]\n> OpenCode does NOT auto-update plugins\n\nTo get the latest version:\n\n```bash\n(cd ~ && sed -i.bak '/\"@pantheon-ai\\/opencode-warcraft-notifications\"/d' .cache/opencode/package.json && \\\nrm -rf .cache/opencode/node_modules/@pantheon-ai/opencode-warcraft-notifications && \\\necho \"Plugin update script finished successfully.\")\n```\n\n```bash\nopencode  # Reinstalls latest\n```\n\nFor more details, see the [User Guide - Updating](https://pantheon-org.github.io/opencode-warcraft-notifications/user-guide/#updating-the-plugin).\n\n## Development\n\nFor development instructions, see the [Development Guide](https://pantheon-org.github.io/opencode-warcraft-notifications/development/.\n\nQuick start:\n\n```bash\n# Run tests\nbun test\n\n# Run type checking\nbun run type-check\n\n# Run linting\nbun run lint\n```\n\n### Documentation Workflow\n\nThis project uses a two-directory approach for documentation:\n\n- **`./docs/`** - Source documentation (markdown files)\n- **`./pages/`** - Astro Starlight build configuration\n\nTo work with documentation:\n\n```bash\n# Transform docs from source to build directory\nbun run pages:transform\n\n# Start development server with live reload\nbun run pages:dev\n\n# Build static site for production\nbun run pages:build\n\n# Preview production build\nbun run pages:preview\n```\n\n**Documentation Flow:**\n\n1. Edit markdown files in `./docs/`\n2. Run `bun run pages:transform` to copy to `./pages/src/content/docs/`\n3. Run `bun run pages:build` to generate static site in `./pages/dist/`\n4. GitHub Actions automatically deploys to `docs` branch → GitHub Pages\n\nFor more details, see the [Development Guide - Documentation](https://pantheon-org.github.io/opencode-warcraft-notifications/development/#documentation-workflow).\n\n### Debugging\n\nTo debug the plugin and see detailed logging:\n\n```bash\n# Enable debug logging\nDEBUG_OPENCODE=1 opencode\n\n# Test toast notifications manually\nbun run test-toast-manual.ts\n```\n\nThe debug mode will log:\n\n- All event types received by the plugin\n- Message text saved for idle summaries\n- Session idle events and handling\n- Toast notification attempts and results\n- Sound file selection and playback\n\nSee the [Development Guide](https://pantheon-org.github.io/opencode-warcraft-notifications/development/ for complete development workflow, testing strategies, and contributing guidelines.\n\n---\n\n## Troubleshooting\n\nHaving issues? Check these resources:\n\n- **[Troubleshooting Guide](https://pantheon-org.github.io/opencode-warcraft-notifications/troubleshooting/** - Common issues and solutions\n- **[User Guide - FAQ](https://pantheon-org.github.io/opencode-warcraft-notifications/user-guide/#faq)** - Frequently asked questions\n- **[Deployment Guide - Troubleshooting](https://pantheon-org.github.io/opencode-warcraft-notifications/deployment/#troubleshooting)** - Deployment and configuration issues\n\n## Contributing\n\nWe welcome contributions! Please see:\n\n- **[Contributing Guide](CONTRIBUTING.md)** - How to contribute\n- **[Development Guide](https://pantheon-org.github.io/opencode-warcraft-notifications/development/** - Development setup and workflow\n- **[Onboarding Guide](https://pantheon-org.github.io/opencode-warcraft-notifications/onboarding/** - New contributor onboarding\n- **[Architecture Documentation](https://pantheon-org.github.io/opencode-warcraft-notifications/architecture/** - System design\n- **[API Documentation](https://pantheon-org.github.io/opencode-warcraft-notifications/api/** - Technical reference\n\n## License\n\nMIT License - see [LICENSE](LICENSE) file for details.\n\n## Support\n\n- **Issues**: [GitHub Issues](https://github.com/pantheon-org/opencode-warcraft-notifications/issues)\n- **Discussions**: [GitHub Discussions](https://github.com/pantheon-org/opencode-warcraft-notifications/discussions)\n- **Documentation**: [Live Documentation](https://pantheon-org.github.io/opencode-warcraft-notifications/)\n- **Source Docs**: [Documentation Source](docs/)\n\n---\n\n_\"Work complete!\"_ - Warcraft II Peasant  \n_\"Zug zug!\"_ - Warcraft II Orc\n\n<!-- Test workflow validation - 2025-11-12 -->\n","readmeFilename":"README.md"}