{"_id":"@budarin/eslint-plugin-require-global-container","_rev":"14-8c3fd11d6cbbd5cd0a6174b1093a0b61","name":"@budarin/eslint-plugin-require-global-container","dist-tags":{"latest":"1.0.15"},"versions":{"1.0.1":{"name":"@budarin/eslint-plugin-require-global-container","version":"1.0.1","keywords":["eslint","eslint-plugin","require-global-container","eslint-plugin-require-global-container"],"author":{"name":"Vadim Budarin"},"license":"ISC","_id":"@budarin/eslint-plugin-require-global-container@1.0.1","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"edaf41914ae5650ef293e4f31e274d7ff02912c1","tarball":"https://registry.npmjs.org/@budarin/eslint-plugin-require-global-container/-/eslint-plugin-require-global-container-1.0.1.tgz","fileCount":5,"integrity":"sha512-o/odUjC24stZucCZf11dOB6p9ACP7M6cYcLsO9P/ZnVKVeeK+Rh/K1XtTrCCx1HKEi4szlTBqn12nCmCtGddSQ==","signatures":[{"sig":"MEQCIDaKzvlJWtzaxe1DI6Mc4GgX8gw+ng8Gg/4ECLYr2oe2AiBIMA7w5r3dx2Ty1QeHqqnpCaItCe5t5pLxElgBVxampQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13959},"main":"index.js","type":"module","_from":"file:budarin-eslint-plugin-require-global-container-1.0.1.tgz","scripts":{"build":"sh ./scripts/build.sh","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\f2dfe60d04a70531051ba125c5b3de66\\budarin-eslint-plugin-require-global-container-1.0.1.tgz","_integrity":"sha512-o/odUjC24stZucCZf11dOB6p9ACP7M6cYcLsO9P/ZnVKVeeK+Rh/K1XtTrCCx1HKEi4szlTBqn12nCmCtGddSQ==","_npmVersion":"11.6.0","description":"Eslint plugin for checking container name in require","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-require-global-container_1.0.1_1760013050063_0.32262947912782924","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@budarin/eslint-plugin-require-global-container","version":"1.0.2","keywords":["eslint","eslint-plugin","require-global-container","eslint-plugin-require-global-container"],"author":{"name":"Vadim Budarin"},"license":"ISC","_id":"@budarin/eslint-plugin-require-global-container@1.0.2","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"83addcc2c8b63b7c32625944ed3a48828f956c72","tarball":"https://registry.npmjs.org/@budarin/eslint-plugin-require-global-container/-/eslint-plugin-require-global-container-1.0.2.tgz","fileCount":5,"integrity":"sha512-S8yUaK3AVMoF28/7OcLrcT12cK9BbEzCb1n2OjaZQJ/cQCWyyOkhU994bKWMBH7UnTO8gq9BmL2CPWJlmWYxdg==","signatures":[{"sig":"MEYCIQDqQOgoMxv27ocbIbhclhcKIRm+wbGaalgM3oln+MdWeQIhAM7xOEPv2Z5c+R2HAe0jfwly2VyHrUydv12Z6szKgUDn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13964},"main":"dist/index.js","type":"module","_from":"file:budarin-eslint-plugin-require-global-container-1.0.2.tgz","scripts":{"build":"sh ./scripts/build.sh","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\5f7945cf81ea753d597f9ef3c4206027\\budarin-eslint-plugin-require-global-container-1.0.2.tgz","_integrity":"sha512-S8yUaK3AVMoF28/7OcLrcT12cK9BbEzCb1n2OjaZQJ/cQCWyyOkhU994bKWMBH7UnTO8gq9BmL2CPWJlmWYxdg==","_npmVersion":"11.6.0","description":"Eslint plugin for checking container name in require","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-require-global-container_1.0.2_1760013521743_0.8282872485034001","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@budarin/eslint-plugin-require-global-container","version":"1.0.3","keywords":["eslint","eslint-plugin","require-global-container","eslint-plugin-require-global-container"],"author":{"name":"Vadim Budarin"},"license":"ISC","_id":"@budarin/eslint-plugin-require-global-container@1.0.3","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"2694ab2cf6d89e3df113224930c19366c9d4ba3c","tarball":"https://registry.npmjs.org/@budarin/eslint-plugin-require-global-container/-/eslint-plugin-require-global-container-1.0.3.tgz","fileCount":5,"integrity":"sha512-4a3j37K+k+GR8qjo5EzWKIr+g681Psp5cH/a08UwKaAZPZnr0ZSURxj+dLzdY1LC50ZVZefSBAKJf+JM1BVk5A==","signatures":[{"sig":"MEUCIQCcW29Ee/Q4Ii3QEvOrCcEopH4Q+d13W8rt6UQ9zFUH4QIgUfrz8uOJIgXc5/cRJoEWawXqJLd6S7X8rP/wAoxvkxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13984},"type":"module","_from":"file:budarin-eslint-plugin-require-global-container-1.0.3.tgz","exports":{".":"./dist/index.js"},"scripts":{"build":"sh ./scripts/build.sh","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\e5b42a5677d088066f33ec2e7402807c\\budarin-eslint-plugin-require-global-container-1.0.3.tgz","_integrity":"sha512-4a3j37K+k+GR8qjo5EzWKIr+g681Psp5cH/a08UwKaAZPZnr0ZSURxj+dLzdY1LC50ZVZefSBAKJf+JM1BVk5A==","_npmVersion":"11.6.0","description":"Eslint plugin for checking container name in require","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-require-global-container_1.0.3_1760013694372_0.7374973539689418","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@budarin/eslint-plugin-require-global-container","version":"1.0.4","keywords":["eslint","eslint-plugin","require-global-container","eslint-plugin-require-global-container"],"author":{"name":"Vadim Budarin"},"license":"ISC","_id":"@budarin/eslint-plugin-require-global-container@1.0.4","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"79e64efb73fe3277b9439683a0a92eb82066ba24","tarball":"https://registry.npmjs.org/@budarin/eslint-plugin-require-global-container/-/eslint-plugin-require-global-container-1.0.4.tgz","fileCount":5,"integrity":"sha512-FGC1tZn4R6q0iVvMloF/k9Gwn+m7ZgZFJJPpEgvDaj3owXpx6agmFJTOPwYxAs7b/zEBdmkBampmhVSMOH78gQ==","signatures":[{"sig":"MEQCIBTBhNmQfackbrKSsCvn6ilCNAX4fAblSbYQj3TtDd76AiApM1+O96JwbTTWWyX/cGEbhISAUIK4wCayhekVUG/xJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13985},"type":"module","_from":"file:budarin-eslint-plugin-require-global-container-1.0.4.tgz","exports":{".":"./dist/index.mjs"},"scripts":{"build":"sh ./scripts/build.sh","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\012c0a9dda5d81aff39c17e504caa27a\\budarin-eslint-plugin-require-global-container-1.0.4.tgz","_integrity":"sha512-FGC1tZn4R6q0iVvMloF/k9Gwn+m7ZgZFJJPpEgvDaj3owXpx6agmFJTOPwYxAs7b/zEBdmkBampmhVSMOH78gQ==","_npmVersion":"11.6.0","description":"Eslint plugin for checking container name in require","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-require-global-container_1.0.4_1760013957364_0.670893808140812","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@budarin/eslint-plugin-require-global-container","version":"1.0.5","keywords":["eslint","eslint-plugin","require-global-container","eslint-plugin-require-global-container"],"author":{"name":"Vadim Budarin"},"license":"ISC","_id":"@budarin/eslint-plugin-require-global-container@1.0.5","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"0c4ce4b62a73c995912daab42a5e3a371e3d53fc","tarball":"https://registry.npmjs.org/@budarin/eslint-plugin-require-global-container/-/eslint-plugin-require-global-container-1.0.5.tgz","fileCount":4,"integrity":"sha512-ohu7QeWCRoAriHX6yRyeDtl+iu3hY5HSbFx31aRrRws9mSMpxNFweZkoGkIgbt2pOebmLxPJjudaus/FGews4g==","signatures":[{"sig":"MEUCIQDXT+cUsrHnpji1mW7Dt5CSCW7JA70dvGxzA9xmxhUTfgIgJR+jYs8gobXWh6+zHzrPlwzgFGO3NYkiu3xlLSZ7o18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14095},"main":"./dist/index.mjs","type":"module","_from":"file:budarin-eslint-plugin-require-global-container-1.0.5.tgz","exports":{".":"./dist/index.mjs"},"scripts":{"build":"sh ./scripts/build.sh","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\35735847b809989469768ec1fe44c6a1\\budarin-eslint-plugin-require-global-container-1.0.5.tgz","_integrity":"sha512-ohu7QeWCRoAriHX6yRyeDtl+iu3hY5HSbFx31aRrRws9mSMpxNFweZkoGkIgbt2pOebmLxPJjudaus/FGews4g==","_npmVersion":"11.6.0","description":"Eslint plugin for checking container name in require","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-require-global-container_1.0.5_1760014245832_0.4277257531868821","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@budarin/eslint-plugin-require-global-container","version":"1.0.6","keywords":["eslint","eslint-plugin","require-global-container","eslint-plugin-require-global-container"],"author":{"name":"Vadim Budarin"},"license":"ISC","_id":"@budarin/eslint-plugin-require-global-container@1.0.6","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"cd18e83e388503b34838d2bcb38c02c60d81dd6c","tarball":"https://registry.npmjs.org/@budarin/eslint-plugin-require-global-container/-/eslint-plugin-require-global-container-1.0.6.tgz","fileCount":4,"integrity":"sha512-M+C80EjbP+Uxj7UKcaDfHcyxLYn6tjAKXCdvxXQszxvBVg5+WVYIb7QDJ3OnyGZG0czeC35y8wg4q7yBde7TPw==","signatures":[{"sig":"MEUCIQDuwBm5XWSXFtKY/hingq3P9wUdj/dy+Qa9T3KtPByBGQIgJ21eoPm41WVm3e9o/j7jpD/RC9X9O4qpFbc031feiUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14013},"main":"./dist/index.mjs","type":"module","_from":"file:budarin-eslint-plugin-require-global-container-1.0.6.tgz","exports":{".":"./dist/index.mjs"},"scripts":{"build":"sh ./scripts/build.sh","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\6b5838ceb04117c30a9fe3ac5c574402\\budarin-eslint-plugin-require-global-container-1.0.6.tgz","_integrity":"sha512-M+C80EjbP+Uxj7UKcaDfHcyxLYn6tjAKXCdvxXQszxvBVg5+WVYIb7QDJ3OnyGZG0czeC35y8wg4q7yBde7TPw==","_npmVersion":"11.6.0","description":"Eslint plugin for checking container name in require","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-require-global-container_1.0.6_1760017620713_0.4529010391488817","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@budarin/eslint-plugin-require-global-container","version":"1.0.7","keywords":["eslint","eslint-plugin","require-global-container","eslint-plugin-require-global-container"],"author":{"name":"Vadim Budarin"},"license":"ISC","_id":"@budarin/eslint-plugin-require-global-container@1.0.7","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"b9807247fe2f48cccdaf59620ebd7e1c5877d6d1","tarball":"https://registry.npmjs.org/@budarin/eslint-plugin-require-global-container/-/eslint-plugin-require-global-container-1.0.7.tgz","fileCount":4,"integrity":"sha512-QPoN4fIIqZQdY2bPvThMNwixgt0bebyg9SiDb9189Vd8uqfTH1IDC+tQsyV+GgxfBCGyWmuiZGWZfhoHk6eSgQ==","signatures":[{"sig":"MEYCIQD9eDGWmc6NPPpbSEn52WYZ5GQ23FqEcC1rwkk0IXKLMwIhAJOJpIZ6P2U6ZhFqBJK7UxWXznI6+6GguiHU693s0Gwx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13963},"main":"./dist/index.mjs","type":"module","_from":"file:budarin-eslint-plugin-require-global-container-1.0.7.tgz","exports":{".":"./dist/index.mjs"},"scripts":{"build":"sh ./scripts/build.sh","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\73f53c7b2f4c73cbb15b527041a8db6c\\budarin-eslint-plugin-require-global-container-1.0.7.tgz","_integrity":"sha512-QPoN4fIIqZQdY2bPvThMNwixgt0bebyg9SiDb9189Vd8uqfTH1IDC+tQsyV+GgxfBCGyWmuiZGWZfhoHk6eSgQ==","_npmVersion":"11.6.0","description":"Eslint plugin for checking container name in require","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-require-global-container_1.0.7_1760017705379_0.9838938064003835","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@budarin/eslint-plugin-require-global-container","version":"1.0.8","keywords":["eslint","eslint-plugin","require-global-container","eslint-plugin-require-global-container"],"author":{"name":"Vadim Budarin"},"license":"ISC","_id":"@budarin/eslint-plugin-require-global-container@1.0.8","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"466e934ad1aa641912824ae3d7ed478022a9d53d","tarball":"https://registry.npmjs.org/@budarin/eslint-plugin-require-global-container/-/eslint-plugin-require-global-container-1.0.8.tgz","fileCount":4,"integrity":"sha512-HnFPPus8BNB+wOji0NSZROcZvldWEyDRRkXNShui6v0/f9udEEAVLn56x5G5igYLWk9SrzF4NpisiyOMNlAdlA==","signatures":[{"sig":"MEYCIQDGYsclD1TFNagcESm/n30/Ce31uV3OHSb5rYoS2FMdlgIhAMwoIkK2NWKNTp4MZjSaVi8dFgtcKS5T3g2ehSsSl04R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15782},"main":"./dist/index.mjs","type":"module","_from":"file:budarin-eslint-plugin-require-global-container-1.0.8.tgz","exports":{".":"./dist/index.mjs"},"scripts":{"build":"sh ./scripts/build.sh","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\5a907ec9a574c45951b179b5bf50d530\\budarin-eslint-plugin-require-global-container-1.0.8.tgz","_integrity":"sha512-HnFPPus8BNB+wOji0NSZROcZvldWEyDRRkXNShui6v0/f9udEEAVLn56x5G5igYLWk9SrzF4NpisiyOMNlAdlA==","_npmVersion":"11.6.0","description":"Eslint plugin for checking container name in require","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-require-global-container_1.0.8_1760024835983_0.37903153823026314","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@budarin/eslint-plugin-require-global-container","version":"1.0.9","keywords":["eslint","eslint-plugin","require-global-container","eslint-plugin-require-global-container"],"author":{"name":"Vadim Budarin"},"license":"ISC","_id":"@budarin/eslint-plugin-require-global-container@1.0.9","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"eef2776feb5afc33c3e7a0062fad94a0fc1ae619","tarball":"https://registry.npmjs.org/@budarin/eslint-plugin-require-global-container/-/eslint-plugin-require-global-container-1.0.9.tgz","fileCount":4,"integrity":"sha512-/pYsOuxHQq4fv5FtcAPNfGMGCNeDbnmg4+LoqnrAUJU0gI33S+JBkSKHDc07yxRkZxtewSwRBirPuFARdgpFDg==","signatures":[{"sig":"MEUCIQDam5cDVgSu5iYTvUEvpKaAljrcjZ509E3paFm/QkvNDwIgMsnt3B5zr5b8j3kGuiPgfHDpW8pHJ2/EMbbDEyFMmUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15768},"main":"./dist/index.mjs","type":"module","_from":"file:budarin-eslint-plugin-require-global-container-1.0.9.tgz","exports":{".":"./dist/index.mjs"},"scripts":{"build":"sh ./scripts/build.sh","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\e3bb4c3810bfc25614f2272bfcc09970\\budarin-eslint-plugin-require-global-container-1.0.9.tgz","_integrity":"sha512-/pYsOuxHQq4fv5FtcAPNfGMGCNeDbnmg4+LoqnrAUJU0gI33S+JBkSKHDc07yxRkZxtewSwRBirPuFARdgpFDg==","_npmVersion":"11.6.0","description":"Eslint plugin for checking container name in require","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-require-global-container_1.0.9_1760025020828_0.39996770742020105","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@budarin/eslint-plugin-require-global-container","version":"1.0.11","keywords":["eslint","eslint-plugin","require-global-container","eslint-plugin-require-global-container"],"author":{"name":"Vadim Budarin"},"license":"ISC","_id":"@budarin/eslint-plugin-require-global-container@1.0.11","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"3372e1acc4805f2980652f1b9f80c348f41ca145","tarball":"https://registry.npmjs.org/@budarin/eslint-plugin-require-global-container/-/eslint-plugin-require-global-container-1.0.11.tgz","fileCount":4,"integrity":"sha512-9v1kPYrauULHn7JtQ3HVFDOW4yqY3nZGrobZtqb+8RZL+r+Z2Bj5fvdGN1OXYahn8JuJNbuaBWgKh3nsz31xFA==","signatures":[{"sig":"MEUCIFvOLLIO1U86y89kG3IneWzWAjstV1NJrXGMLqigf19DAiEAnvczJbwYksJolH2J1kz9MCvMwJ+MS/XY+0ch/u2RPTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16261},"main":"./dist/index.mjs","type":"module","_from":"file:budarin-eslint-plugin-require-global-container-1.0.11.tgz","exports":{".":"./dist/index.mjs"},"scripts":{"build":"sh ./scripts/build.sh","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"/private/var/folders/3d/my733tj9449d7jbbq3h3395w0000gn/T/1556436fbc16c567344067ac683c96a3/budarin-eslint-plugin-require-global-container-1.0.11.tgz","_integrity":"sha512-9v1kPYrauULHn7JtQ3HVFDOW4yqY3nZGrobZtqb+8RZL+r+Z2Bj5fvdGN1OXYahn8JuJNbuaBWgKh3nsz31xFA==","_npmVersion":"11.6.0","description":"Eslint plugin for checking container name in require","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-require-global-container_1.0.11_1760229136212_0.21225595925279417","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@budarin/eslint-plugin-require-global-container","version":"1.0.12","keywords":["eslint","eslint-plugin","require-global-container","eslint-plugin-require-global-container"],"author":{"name":"Vadim Budarin"},"license":"ISC","_id":"@budarin/eslint-plugin-require-global-container@1.0.12","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"1ddf9f5b90402e0d9acffba0d849c8c0a4b6b542","tarball":"https://registry.npmjs.org/@budarin/eslint-plugin-require-global-container/-/eslint-plugin-require-global-container-1.0.12.tgz","fileCount":4,"integrity":"sha512-hrXbq4SXERf/kFOX7u0hp7q/eCoB2mLlfxSA2OqHOBUQugeKbRfSQIwtz+JZ0nom3VSNNBBR3opHuJraM5M8xA==","signatures":[{"sig":"MEUCIHQato7XNJxKgBIoVXAYp85vsop2VyCqUd7chN16QgPgAiEAwAW2FT4o5ukuIrx7BKXmqR7CK0NowBmgNPXL2C+xdDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16798},"main":"./dist/index.mjs","type":"module","_from":"file:budarin-eslint-plugin-require-global-container-1.0.12.tgz","exports":{".":"./dist/index.mjs"},"scripts":{"build":"sh ./scripts/build.sh","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\5f35724b0d01ae7683f55c288e4fc10e\\budarin-eslint-plugin-require-global-container-1.0.12.tgz","_integrity":"sha512-hrXbq4SXERf/kFOX7u0hp7q/eCoB2mLlfxSA2OqHOBUQugeKbRfSQIwtz+JZ0nom3VSNNBBR3opHuJraM5M8xA==","_npmVersion":"11.6.0","description":"Eslint plugin for checking container name in require","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-require-global-container_1.0.12_1761221717780_0.13621660105498679","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@budarin/eslint-plugin-require-global-container","version":"1.0.13","keywords":["eslint","eslint-plugin","require-global-container","eslint-plugin-require-global-container"],"author":{"name":"Vadim Budarin"},"license":"ISC","_id":"@budarin/eslint-plugin-require-global-container@1.0.13","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"015d3c80abde73e3fde414890163472a03f64905","tarball":"https://registry.npmjs.org/@budarin/eslint-plugin-require-global-container/-/eslint-plugin-require-global-container-1.0.13.tgz","fileCount":4,"integrity":"sha512-TRy6GMT/Y4CDkt2O9RH1D3F3lOJcqZPdJHcg17uigtyQb9ba4Xxm+4DYZrdYS1A+is9/6l9a6MY/i/ORLKb/hA==","signatures":[{"sig":"MEQCIBWl+FG047oKJjjTs1dd1yLJnz1+UGj2BBJJxVxFREG1AiBBMvCZ9X3RG/Wc7L7i3UNIUl+lUNj2FsjEPdVCa69K9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16369},"main":"./dist/index.mjs","type":"module","_from":"file:budarin-eslint-plugin-require-global-container-1.0.13.tgz","exports":{".":"./dist/index.mjs"},"scripts":{"build":"sh ./scripts/build.sh","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\99b9233f049bc36d898697a87622b998\\budarin-eslint-plugin-require-global-container-1.0.13.tgz","_integrity":"sha512-TRy6GMT/Y4CDkt2O9RH1D3F3lOJcqZPdJHcg17uigtyQb9ba4Xxm+4DYZrdYS1A+is9/6l9a6MY/i/ORLKb/hA==","_npmVersion":"11.6.0","description":"Eslint plugin for checking container name in require","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-require-global-container_1.0.13_1761221940214_0.15765474113156164","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@budarin/eslint-plugin-require-global-container","version":"1.0.14","keywords":["eslint","eslint-plugin","require-global-container","eslint-plugin-require-global-container"],"author":{"name":"Vadim Budarin"},"license":"ISC","_id":"@budarin/eslint-plugin-require-global-container@1.0.14","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"36c8968f95b904f24012ece6987a7965627293b9","tarball":"https://registry.npmjs.org/@budarin/eslint-plugin-require-global-container/-/eslint-plugin-require-global-container-1.0.14.tgz","fileCount":4,"integrity":"sha512-OqvWFfaGH2q7hnv1rtVa+mJYk6wxIIEshBkEa/DM/CH9FAiTSb+fQLvayqmVjxW2puGMZiPVGSgUkSOeZ8OsBQ==","signatures":[{"sig":"MEUCIBREcPXs0HD8hbRU5E7pISVdgA9czh6W+u/WuErGBu47AiEArdqGOfWXnNcki3gFILyu3tTWYc9KltVlO9gdaETyTzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16832},"main":"./dist/index.mjs","type":"module","_from":"file:budarin-eslint-plugin-require-global-container-1.0.14.tgz","exports":{".":"./dist/index.mjs"},"scripts":{"build":"sh ./scripts/build.sh","pnpm-install":"pnpm install","publish-package":"pnpm build && pnpm publish --access=public","upgrade-dependencies":"pnpm upgrade -i"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\2fba256e56c825fc4e3eddb23391914d\\budarin-eslint-plugin-require-global-container-1.0.14.tgz","_integrity":"sha512-OqvWFfaGH2q7hnv1rtVa+mJYk6wxIIEshBkEa/DM/CH9FAiTSb+fQLvayqmVjxW2puGMZiPVGSgUkSOeZ8OsBQ==","_npmVersion":"11.6.0","description":"Eslint plugin for checking container name in require","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-require-global-container_1.0.14_1762129148994_0.8633109124239813","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"version":"1.0.15","name":"@budarin/eslint-plugin-require-global-container","description":"Eslint plugin for checking container name in require","author":{"name":"Vadim Budarin"},"keywords":["eslint","eslint-plugin","require-global-container","eslint-plugin-require-global-container"],"type":"module","main":"./dist/index.mjs","exports":{".":"./dist/index.mjs"},"license":"ISC","devDependencies":{"prettier":"^3.6.2"},"scripts":{"build":"sh ./scripts/build.sh","pnpm-install":"pnpm install","upgrade-dependencies":"pnpm upgrade -i","publish-package":"pnpm build && pnpm publish --access=public"},"_id":"@budarin/eslint-plugin-require-global-container@1.0.15","_integrity":"sha512-A+NDx6n5TbiDUEOOvz5FxPDP1fc4gRuL+xhwWHc9HVn1o8MuG74IxKlpSDGNwL5NkO+krqNeFrUeICsHUGppZg==","_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\1412a41544313f47791c0d4ef70566cd\\budarin-eslint-plugin-require-global-container-1.0.15.tgz","_from":"file:budarin-eslint-plugin-require-global-container-1.0.15.tgz","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-A+NDx6n5TbiDUEOOvz5FxPDP1fc4gRuL+xhwWHc9HVn1o8MuG74IxKlpSDGNwL5NkO+krqNeFrUeICsHUGppZg==","shasum":"227c290b7599f4337481670e45f40d63a1e1eb7b","tarball":"https://registry.npmjs.org/@budarin/eslint-plugin-require-global-container/-/eslint-plugin-require-global-container-1.0.15.tgz","fileCount":4,"unpackedSize":16798,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF+r1a5R27IpvtRJy+vaGjJAdy4eXvEy+3ol9PyCKEZnAiAd9A93HWXtBO5MHTd9d1MhCNd9v+h8ALq4VsPWgQZeQA=="}]},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"directories":{},"maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-require-global-container_1.0.15_1763370420983_0.09982486562817172"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-09T12:30:49.922Z","modified":"2025-11-17T09:07:01.332Z","1.0.1":"2025-10-09T12:30:50.246Z","1.0.2":"2025-10-09T12:38:41.934Z","1.0.3":"2025-10-09T12:41:34.559Z","1.0.4":"2025-10-09T12:45:57.548Z","1.0.5":"2025-10-09T12:50:46.011Z","1.0.6":"2025-10-09T13:47:00.885Z","1.0.7":"2025-10-09T13:48:25.559Z","1.0.8":"2025-10-09T15:47:16.151Z","1.0.9":"2025-10-09T15:50:21.013Z","1.0.11":"2025-10-12T00:32:16.398Z","1.0.12":"2025-10-23T12:15:17.975Z","1.0.13":"2025-10-23T12:19:00.385Z","1.0.14":"2025-11-03T00:19:09.182Z","1.0.15":"2025-11-17T09:07:01.161Z"},"author":{"name":"Vadim Budarin"},"license":"ISC","keywords":["eslint","eslint-plugin","require-global-container","eslint-plugin-require-global-container"],"description":"Eslint plugin for checking container name in require","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"readme":"# ESLint Plugin: @budarin/eslint-plugin-require-global-container\r\n\r\nТребует использования глобальных объектов браузера только как свойств других объектов.\r\n\r\n## Описание\r\n\r\nЭтот плагин запрещает прямое использование глобальных объектов браузера и требует их использования через объекты-контейнеры. Это упрощает тестирование и делает зависимости от браузерных API более явными.\r\n\r\n## Установка\r\n\r\n```\r\npnpm add @budarin/eslint-plugin-require-global-container\r\n```\r\n\r\nдобавляем плагин в конфигурацию eslint\r\n\r\n```js\r\nimport { requireGlobalContainerPlugin } from '@budarin/eslint-plugin-require-global-container';\r\n\r\nexport const сonfig = {\r\n    plugins: {\r\n        'require-global-container': requireGlobalContainerPlugin,\r\n    },\r\n    rules: {\r\n        'require-global-container/require-global-container': 'error',\r\n    },\r\n};\r\n```\r\n\r\n## Примеры\r\n\r\n### ❌ Неправильно (прямое использование)\r\n\r\n```javascript\r\nconsole.log('test');\r\nlocalStorage.setItem('key', 'value');\r\ndocument.getElementById('root');\r\nsetTimeout(() => {}, 1000);\r\nfetch('/api/data');\r\n```\r\n\r\n### ✅ Правильно (через объекты-контейнеры)\r\n\r\n```javascript\r\n// Через window\r\nwindow.console.log('test');\r\nwindow.localStorage.setItem('key', 'value');\r\n\r\n// через объект\r\nconst browser = isTest ? windowMock : window;\r\n...\r\nbrowser.console.log('test');\r\nbrowser.localStorage.setItem('key', 'value');\r\n```\r\n\r\n## Преимущества для тестирования\r\n\r\n1. **Легкий мокинг** - можно мокать весь объект-контейнер\r\n2. **Явные зависимости** - видно, какие браузерные API использует код\r\n3. **Гибкость** - можно использовать разные контейнеры в разных частях приложения\r\n\r\n## Пример для тестов\r\n\r\n```javascript\r\n// Создаем тестовый контейнер\r\nconst testBrowser = {\r\n    console: mockConsole,\r\n    localStorage: mockLocalStorage,\r\n    fetch: mockFetch,\r\n};\r\n\r\n// Используем в коде\r\ntestBrowser.console.log('test');\r\ntestBrowser.localStorage.setItem('key', 'value');\r\n```\r\n","readmeFilename":"README.md"}