{"_id":"@babylonjsmarket/eslint-plugin","_rev":"5-58c5c724e469d10e757c9c61e40eee69","name":"@babylonjsmarket/eslint-plugin","dist-tags":{"latest":"0.5.0"},"versions":{"0.2.0":{"name":"@babylonjsmarket/eslint-plugin","version":"0.2.0","keywords":["eslint","eslintplugin","eslint-plugin","ecs","babylonjs","babylonjsmarket"],"author":{"name":"BabylonJS Market"},"license":"MIT","_id":"@babylonjsmarket/eslint-plugin@0.2.0","maintainers":[{"name":"lawwantsin","email":"law@cinemasetfree.com"}],"homepage":"https://github.com/babylonjsmarket/eslint-plugin#readme","bugs":{"url":"https://github.com/babylonjsmarket/eslint-plugin/issues"},"dist":{"shasum":"3c54a80f0faaff9c2ce1175ee974e8151c9d957b","tarball":"https://registry.npmjs.org/@babylonjsmarket/eslint-plugin/-/eslint-plugin-0.2.0.tgz","fileCount":77,"integrity":"sha512-4448I5d0e5MQyKkSIcyuPY+AQDVfWlK865lpmgaArk0CnNFxzv4e1jrYlDdWkAylSLYtwcJgPAFy3fibaGIMhw==","signatures":[{"sig":"MEUCIClKORWgXAelyv1kOgHagXac702uwOuuWmzO9W5RpxP2AiEAhKcRjXR7W/HsAtXTJ+AR4qHAIqdKuu5HjL8i98MlFyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104493},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"lawwantsin","email":"law@cinemasetfree.com"},"repository":{"url":"git+https://github.com/babylonjsmarket/eslint-plugin.git","type":"git"},"_npmVersion":"11.10.1","description":"ESLint rules + flat-config preset that enforce @babylonjsmarket/ecs framework conventions (adapter abstraction, Entity/World/EventBus API, event naming, serializable components)","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.59.0"},"peerDependencies":{"eslint":">=9.0.0","@typescript-eslint/parser":">=8.0.0"},"peerDependenciesMeta":{"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.2.0_1781488601515_0.7628138002213201","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@babylonjsmarket/eslint-plugin","version":"0.2.1","keywords":["eslint","eslintplugin","eslint-plugin","ecs","babylonjs","babylonjsmarket"],"author":{"name":"BabylonJS Market"},"license":"MIT","_id":"@babylonjsmarket/eslint-plugin@0.2.1","maintainers":[{"name":"lawwantsin","email":"law@cinemasetfree.com"}],"homepage":"https://github.com/babylonjsmarket/eslint-plugin#readme","bugs":{"url":"https://github.com/babylonjsmarket/eslint-plugin/issues"},"dist":{"shasum":"b7bf3d49e95b8f5f3bb10a589642085e65422f84","tarball":"https://registry.npmjs.org/@babylonjsmarket/eslint-plugin/-/eslint-plugin-0.2.1.tgz","fileCount":77,"integrity":"sha512-cZaIB+6XOjdGLfTq/npaN8tpaN/wka0MTaXlintAEcPQ6pg1TdGIb3bKoCXfQZFuxE0dLgBFmOFJKGh62t8Vbg==","signatures":[{"sig":"MEUCIQDL5f8gCRlh1HdIELspKyOEE4oHicj/6jUrIQjx9TF75gIgNoWtjqUDLOrqyG6+dnMm4BPYGvmL+8zfjvFbYKybZEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104493},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"lawwantsin","email":"law@cinemasetfree.com"},"repository":{"url":"git+https://github.com/babylonjsmarket/eslint-plugin.git","type":"git"},"_npmVersion":"11.10.1","description":"ESLint rules + flat-config preset that enforce @babylonjsmarket/ecs framework conventions (adapter abstraction, Entity/World/EventBus API, event naming, serializable components)","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.59.0"},"peerDependencies":{"eslint":">=9.0.0","@typescript-eslint/parser":">=8.0.0"},"peerDependenciesMeta":{"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.2.1_1781536440548_0.21747328702077162","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@babylonjsmarket/eslint-plugin","version":"0.3.0","keywords":["eslint","eslintplugin","eslint-plugin","ecs","babylonjs","babylonjsmarket"],"author":{"name":"BabylonJS Market"},"license":"MIT","_id":"@babylonjsmarket/eslint-plugin@0.3.0","maintainers":[{"name":"lawwantsin","email":"law@cinemasetfree.com"}],"homepage":"https://github.com/babylonjsmarket/eslint-plugin#readme","bugs":{"url":"https://github.com/babylonjsmarket/eslint-plugin/issues"},"dist":{"shasum":"2783f912d6dfc94ba6fdf6b5739303786c6e1a2d","tarball":"https://registry.npmjs.org/@babylonjsmarket/eslint-plugin/-/eslint-plugin-0.3.0.tgz","fileCount":89,"integrity":"sha512-nXArnU3sbMc5PcPsYCnkarhGZ6QjzcGNMjFU8LQBEGLYa0E8yvg0Ktv42pCuOthbmmVzEd5oxrEhzGpfXB55lA==","signatures":[{"sig":"MEUCIQCuBCAdJ/WUneRmU4IwWS2gyTWvnb2nFURkNj6x7OEW4wIgTiRnbbfw4z2ITpxyF1hR8GsEQG2DvFzYu2RxQ3tV+Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130052},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"lawwantsin","email":"law@cinemasetfree.com"},"repository":{"url":"git+https://github.com/babylonjsmarket/eslint-plugin.git","type":"git"},"_npmVersion":"11.10.1","description":"ESLint rules + flat-config preset that enforce @babylonjsmarket/ecs framework conventions (adapter abstraction, Entity/World/EventBus API, event naming, serializable components)","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.59.0"},"peerDependencies":{"eslint":">=9.0.0","@typescript-eslint/parser":">=8.0.0"},"peerDependenciesMeta":{"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.3.0_1781666032592_0.19371489208108406","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@babylonjsmarket/eslint-plugin","version":"0.4.0","keywords":["eslint","eslintplugin","eslint-plugin","ecs","babylonjs","babylonjsmarket"],"author":{"name":"BabylonJS Market"},"license":"MIT","_id":"@babylonjsmarket/eslint-plugin@0.4.0","maintainers":[{"name":"lawwantsin","email":"law@cinemasetfree.com"}],"homepage":"https://github.com/babylonjsmarket/eslint-plugin#readme","bugs":{"url":"https://github.com/babylonjsmarket/eslint-plugin/issues"},"dist":{"shasum":"78803ffcc25851e1a6fa873a1e12ac2fe19fd024","tarball":"https://registry.npmjs.org/@babylonjsmarket/eslint-plugin/-/eslint-plugin-0.4.0.tgz","fileCount":93,"integrity":"sha512-UDuixHbJnwKCDjO3N9pY836zfI9SvF5WM3w7W9UVUwokiKO9qUt+EOjzIvVBIrEqpIOspEmSfXbadflZEismMQ==","signatures":[{"sig":"MEYCIQC0bzAAiUre7hdz+iN2R50U/JrNGuQRSspyXDIcPlHNHQIhAKE6stWphEhXBdvMe0UuSDWgw4gUC9/2rk8R1eytEnPt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136423},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test:coverage"},"_npmUser":{"name":"lawwantsin","email":"law@cinemasetfree.com"},"repository":{"url":"git+https://github.com/babylonjsmarket/eslint-plugin.git","type":"git"},"_npmVersion":"11.12.1","description":"ESLint rules + flat-config preset that enforce @babylonjsmarket/ecs framework conventions (adapter abstraction, Entity/World/EventBus API, event naming, serializable components)","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","vitest":"^2.0.0","typescript":"^5.3.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.59.0"},"peerDependencies":{"eslint":">=9.0.0","@typescript-eslint/parser":">=8.0.0"},"peerDependenciesMeta":{"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.4.0_1783449195237_0.17880144314096724","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@babylonjsmarket/eslint-plugin","version":"0.5.0","type":"module","license":"MIT","description":"ESLint rules + flat-config preset that enforce @babylonjsmarket/ecs framework conventions (adapter abstraction, Entity/World/EventBus API, event naming, serializable components)","repository":{"type":"git","url":"git+https://github.com/babylonjsmarket/eslint-plugin.git"},"author":{"name":"BabylonJS Market"},"keywords":["eslint","eslintplugin","eslint-plugin","ecs","babylonjs","babylonjsmarket"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"main":"./dist/index.js","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"build":"tsc -p tsconfig.build.json","test":"vitest run","test:coverage":"vitest run --coverage","test:watch":"vitest","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build && npm run test:coverage"},"peerDependencies":{"@typescript-eslint/parser":">=8.0.0","eslint":">=9.0.0"},"peerDependenciesMeta":{"@typescript-eslint/parser":{"optional":true}},"devDependencies":{"@types/node":"^22.0.0","@typescript-eslint/parser":"^8.59.0","@vitest/coverage-v8":"^2.0.0","eslint":"^9.39.4","typescript":"^5.3.0","vitest":"^2.0.0"},"_id":"@babylonjsmarket/eslint-plugin@0.5.0","bugs":{"url":"https://github.com/babylonjsmarket/eslint-plugin/issues"},"homepage":"https://github.com/babylonjsmarket/eslint-plugin#readme","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-LZUQOe4IJo5E64QOK2nu4Y3MsMN5XHSwZVw2YYQjPR3N5WznSM794fpdMJ+urxkaNGivR6U6YMk2Tw9Z/YLy0w==","shasum":"ad62573235a5964c2aea259aca428df91096c2c1","tarball":"https://registry.npmjs.org/@babylonjsmarket/eslint-plugin/-/eslint-plugin-0.5.0.tgz","fileCount":97,"unpackedSize":145854,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAPXpkFEi/DXyKIMuwu6EAjR9VgokQ41WdanUkufM6mFAiEAhrcjkPlDE/r4VmJZ+X7lTrntfAYAetwWxYgMvlK72MM="}]},"_npmUser":{"name":"lawwantsin","email":"law@cinemasetfree.com"},"directories":{},"maintainers":[{"name":"lawwantsin","email":"law@cinemasetfree.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin_0.5.0_1787434415068_0.10351582803913995"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-15T01:56:41.265Z","modified":"2026-08-22T21:33:35.489Z","0.2.0":"2026-06-15T01:56:41.641Z","0.2.1":"2026-06-15T15:14:00.708Z","0.3.0":"2026-06-17T03:13:52.731Z","0.4.0":"2026-07-07T18:33:15.387Z","0.5.0":"2026-08-22T21:33:35.212Z"},"bugs":{"url":"https://github.com/babylonjsmarket/eslint-plugin/issues"},"author":{"name":"BabylonJS Market"},"license":"MIT","homepage":"https://github.com/babylonjsmarket/eslint-plugin#readme","keywords":["eslint","eslintplugin","eslint-plugin","ecs","babylonjs","babylonjsmarket"],"repository":{"type":"git","url":"git+https://github.com/babylonjsmarket/eslint-plugin.git"},"description":"ESLint rules + flat-config preset that enforce @babylonjsmarket/ecs framework conventions (adapter abstraction, Entity/World/EventBus API, event naming, serializable components)","maintainers":[{"name":"lawwantsin","email":"law@cinemasetfree.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}