{"_id":"@synergyerp/frontend-standards","_rev":"92-be035fbaba3655d6b9a886270bac538d","name":"@synergyerp/frontend-standards","dist-tags":{"latest":"1.25.3"},"versions":{"1.0.0":{"name":"@synergyerp/frontend-standards","version":"1.0.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.0.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"36da8ce0874cf3f3a79088182b3ac78a4b10baaf","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.0.0.tgz","fileCount":18,"integrity":"sha512-NJYcTojOJnKyGiJ6IuiRTNdr/828sZ1Z8a80o7ers2zgsZIl9b/GfqnR19wd4a46CRwCY7fqoyhgWs3wFY1r+A==","signatures":[{"sig":"MEQCIBtBbVKnpYCdmk7MXY/mgINXBnkwjvLcv589TrR8osl9AiBc1AzQgakaCKQaNW1CkUF/n1Dwp7SbpiTZxvcqj3xxYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33917},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP shared frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.0.0_1781893018192_0.1470711509839986","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@synergyerp/frontend-standards","version":"1.0.1","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.0.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"07ecf10a7eb1777b9a13e832f4380d72c5d6b3eb","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.0.1.tgz","fileCount":18,"integrity":"sha512-d6s1Xy5OoinfeErHnu7J6xd8r8oAqeOYxi6nVF+DEXrhiaWzlT+UtogAH3hFPihrUKqxs6CVuTwtVYCQ0dG8Og==","signatures":[{"sig":"MEYCIQDddHSIx3Dm1H4gGVcG0KeBxsJGXBsb2YYO8bmKhAHLIAIhAOcRUKPH9ahOa+s3IVChVRb3W03Oka2HYKPspNovgSwK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34084},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"375d9866a765a366266689d6a698a21827db54e7","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.0.1_1781899585785_0.943345050519403","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@synergyerp/frontend-standards","version":"1.0.2","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.0.2","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"8b445302139022302a3207e0d485f367b8be2a0b","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.0.2.tgz","fileCount":18,"integrity":"sha512-nffHZf1u2PtxLzk4W/m2Vo7Jy4xFRNWEi+u1uEVVj09dn1d43tBNajaRR+Q+AdsYLJcLnas5bQKHrCilbcRkCQ==","signatures":[{"sig":"MEUCIBiDOANL68XDk3VwGiJC/v00CzUVljI4OerrR/B6S9/4AiEA/jGucy42pMvVd19E42zHikYEGoCEGVkTZaGKkyeit0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34104},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"375d9866a765a366266689d6a698a21827db54e7","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.0.2_1781899664585_0.32514656932395836","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@synergyerp/frontend-standards","version":"1.1.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.1.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"4878370100c6a9dca34ae8f1cb56e576fd663784","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.1.0.tgz","fileCount":20,"integrity":"sha512-VRT8YVitC23IHm0aSBtiSBD/zT5fe5IW7mkXLdfy+G82OZKAkPQ1sbVUnigzrwOE1fDlPUc7Q/JlF1K6CKJ/DA==","signatures":[{"sig":"MEQCIDlxXNYqcnd74RndfWLTfXFCpZACJKW8s4bMQcIIsKPCAiAC4RObmmfbNsrvKIPpfjffKo2XHvtNEWK0bYSz5wIHVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206475},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"375d9866a765a366266689d6a698a21827db54e7","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.1.0_1781936880695_0.44235879096840613","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@synergyerp/frontend-standards","version":"1.1.1","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.1.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"792abcd76f23b9abfe14d0f46bbfa2c757e6d127","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.1.1.tgz","fileCount":20,"integrity":"sha512-AM5RobmClVt5Y7ES7bwGd6XbDhEHErOuGXGpFIClpPqgHOr/dcw6HoiwbgiK+xsVUf40nikQNaO1+awxGarcJg==","signatures":[{"sig":"MEUCIBTGAliQnMDDXIgwAMY7eMPyokQ9cvcnj4lwNd+lr1QAAiEA2tG45u70svF/+4kik89IkB6y7Em4Yn6wBS6dRfXJpqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206397},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"553be984f48712dcde0e08570ce716545d548163","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.1.1_1781937119615_0.0873961458616872","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@synergyerp/frontend-standards","version":"1.1.2","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.1.2","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"f704e3fa6d43232a732f334e1cffefd16c8d2f5f","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.1.2.tgz","fileCount":20,"integrity":"sha512-bpyEKH8Dy5icRM3yuVnNZNgrnYGrPQ3tGeNGnHsGFvCtCNjAAvDebuG3aU441ctz2XJB3II0gu7M1mYx9hUsBQ==","signatures":[{"sig":"MEQCIFGzAHuSihRJfEfCesLy780u35CPz4v+ReRvjm2XqBKWAiA/y+DtUIZ6jhjuXa0lsnGlBbaKqgdVXBraJKS0vcidRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206372},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"84bb64dbd90dec3df3eafdce2ae206dc04fca564","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.1.2_1781937253476_0.23509804339630502","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@synergyerp/frontend-standards","version":"1.1.3","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.1.3","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"b3a09c338b4094bd6245e7499fb39903ee3c4cd4","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.1.3.tgz","fileCount":20,"integrity":"sha512-dvIeOhUTS60LiJR+gcmNNvTb3nFk+9fS4IGhyWpHf9UUIe1c5JZhV1Urp970WBayocfFwZ1qXK5hNTmVlMv9Lg==","signatures":[{"sig":"MEUCIHcLHJ1PUYPf2xUZQ2/eoyFMD0OGY/hoJDbn7G5kRYaTAiEA0/hp8UYR8zGlb1t8yRMT2f6ax6ADQUViBQm5KctsOyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232849},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"53af7c60d1f7b67524b0619cf66a346ef5206454","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.1.3_1781937495620_0.8872020046142537","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@synergyerp/frontend-standards","version":"1.1.4","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.1.4","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"51a38acb55427816c2e576734f0038ed70c5562a","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.1.4.tgz","fileCount":20,"integrity":"sha512-CerHNzPZBIdYnVumrVMabJpjUUqWbosL/JnZ/DJ1Q4tdKZfu/NwD0501qcddKmXBJjPrg31nAthHkfC5HTx0eA==","signatures":[{"sig":"MEUCIQCCkDSwk1gw9N6C61NZ7TM17/VEFAehlcRAL8oJHRQxBQIgc13pO9gtpJGKDuYp1ThdKiTuVVpdKt2PFJnWYq0iWz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232461},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"23d97316d830f214f24334c18933e617d42be74e","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.1.4_1781945785857_0.07966833859489775","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@synergyerp/frontend-standards","version":"1.2.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.2.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"560d6e90c3b3fbcd8a82835bc7d9a611ad415b2a","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.2.0.tgz","fileCount":20,"integrity":"sha512-C0y4GDpptqEcJgNgML5HAhNVOS5o6aBL0gvaAsZQu7B/IyD3sk3M2Xtwy2tVrEacS2rZzi0ce5KfeZGUJJkN3w==","signatures":[{"sig":"MEUCIDdvtYdQxl/V8MWT4A/uUnTahPgsetL3B8jG0VQDr8KLAiEAlrqgJdpn9CGGw6ILLvHcobchYokoFIcB6l/z5WkUAnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234125},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"23d97316d830f214f24334c18933e617d42be74e","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.2.0_1781950769363_0.8719023926254059","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@synergyerp/frontend-standards","version":"1.3.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.3.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"3d527f49a1854466f80914ab18854a40919d9033","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.3.0.tgz","fileCount":21,"integrity":"sha512-phA8msLf9qoqyO1sH8sGKIXdNAPIFjomVILaoke1OhOQ4NX4rKWxGXzWrEWW8xM8U76S1csJsJZ1T5/7epX3vw==","signatures":[{"sig":"MEYCIQDiz6lPCNaKHTxRexdSubjgiSTiG8YP29rVDC1ehCuUBwIhAIXW3dGDPl9LT/sdQjFECIzXPYKoMesXbQXB5IYnfPM/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238139},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"153184cdc70388417ecd20a17bcf26b177f448ae","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.3.0_1782053209070_0.03977206769391506","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@synergyerp/frontend-standards","version":"1.3.1","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.3.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"09d9913ec2542b7b9762a9fd874de9e33c27e23c","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.3.1.tgz","fileCount":21,"integrity":"sha512-RECXBaovmA06KDfZ/VGfAU6qqHAjn6EDidEWSIWogux+Yplof0YTJv4mu01NVltMMOgUihVVok5pkea4e4g5mw==","signatures":[{"sig":"MEUCIQCExyoe+TsW0b/LkdQmyA41nhOKzagTU6lxBDXhg034XQIgAvgARIgrgzcQYSPuznP2TkA3VQDiFFQxRwbBUcSSZZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238016},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"b05c298102d7ea6edac8fc0e3c78446bfbc46436","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.3.1_1782069606537_0.0736225820769445","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@synergyerp/frontend-standards","version":"1.4.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.4.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"65ea4eb2a45630631b9a05d330226e1e538d2892","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.4.0.tgz","fileCount":21,"integrity":"sha512-cIps9u7hZIjKcU8w4DxZ/BAcSWEl7d3XmD25iw6stC8XeNIlf73rsIyuGspxhoQuICt/Kv216NlFrcGJc0R2mw==","signatures":[{"sig":"MEUCIQCcIsX66XTjmYwRYKnHXtdBrXrGL8Bq7/vA4VKv4yAtDQIgYPBvbmoqxuGwreoCzxFTMQb3AjmCcwCGFRZMdF2pR7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238016},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"4adfa7cf05a652221372fb9b0e62bf3d9d6a25c5","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.4.0_1782070413215_0.22064557949793606","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@synergyerp/frontend-standards","version":"1.5.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.5.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"571f60e4b5b9ceb374fbf677447dd7196d769fea","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.5.0.tgz","fileCount":21,"integrity":"sha512-U+L1ivx7IIlJOpE3TmulHjMErUIr4wBUU4LpcK64fvcVd7c4O2LhiKJZBQgb/hUc51/rJrxOllV8oM27o/EM3Q==","signatures":[{"sig":"MEUCIQDREF+fjlitKPn3a48TTnaQXNuNnwN1a0J6O6/vTR4vLgIgCmrR5afIiL21mmMf1AD0mz+dC4ujJCSAM529RGa50NE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238016},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"b5d47970d36c20dd8042b1550275539d4705da5b","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.5.0_1782076788821_0.45076158791606247","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@synergyerp/frontend-standards","version":"1.5.1","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.5.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"6c811c6cbce0be5408b5f5c966cce708d9501e91","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.5.1.tgz","fileCount":21,"integrity":"sha512-PGvPjJ+6iseTbEGsmY6dbrLwUwRNigpkUGScRXkx9oxOh9juCrl0RAWHA2SgBc2runm1XUrvSvOwLPfOvCrgGA==","signatures":[{"sig":"MEYCIQD60CgZPB+f1XKUTGVzgnhhFCkJGl/0y/ekuDbiPBGVigIhAJSo+Fg2zUFX4OYKZ3O+OY91Bpm+ATPwov8T0bl9xs6q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237420},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.5.1_1782139715699_0.16505615282169206","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@synergyerp/frontend-standards","version":"1.5.2","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.5.2","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"a290996eb6ceba14668c26a07f64e565120e05d7","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.5.2.tgz","fileCount":21,"integrity":"sha512-B+3arELYhO85lw79/OLysVqgAXqGXKOCq9LGYyzPlGGNSdb6mJw9rhKi/6Cb4H9muDZ1vCwgy4sSOhq1hZcGTA==","signatures":[{"sig":"MEYCIQDaRfTfUtJPhSK7KTJMMlW89VPrZyVBvEthb3sk+QwoyAIhALMSY05WC25C698SQUZIQ25BHkl1dFm+6Y9s219F8OtB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237654},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.5.2_1782141177520_0.5138312616494733","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@synergyerp/frontend-standards","version":"1.5.3","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.5.3","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"39641783071bcc6a39822adc0bfc8cfe3bb763ce","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.5.3.tgz","fileCount":21,"integrity":"sha512-f+ydULsSo9Xlr8/3zCuI6B3wKuRrsm+/hVk4tPiigHRiaGIea0kjloB4hqkHRuEPO1lFvPyu/1JDCCW3W4gE0w==","signatures":[{"sig":"MEUCIQCH1R6idrA5jJTCPUgaa8o4ygNXLdGzz0zZERMoCGW7bwIgEsyQBiwio6T0vnSkA+N78DUDPER2U+/tOlJDMNLNtrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237283},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.5.3_1782141995384_0.13915773502731765","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@synergyerp/frontend-standards","version":"1.5.4","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.5.4","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"44b2bf434d15fc45c8547fda02e83cb0664c53e3","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.5.4.tgz","fileCount":21,"integrity":"sha512-VI3Hoqg0jKWBQWaLstzIW0SM9k6M2FfTUUNvmbmgrN/Pg1VAA896pgRpFfK1BbmxtkNo3fSNhcpJMb0yUy+r1A==","signatures":[{"sig":"MEYCIQDPO7QCvZ0+MXt2UJTCY812JVfwuCt1T1rPUKdaFJffXwIhAJRpwGhm+RJ9NdMLIs3AFKp34CMOmJFL9VkAQaHMGvO7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237335},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.5.4_1782142104004_0.76343404921476","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@synergyerp/frontend-standards","version":"1.5.5","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.5.5","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"75671bf107628ce233e668ebef725be40bb107ab","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.5.5.tgz","fileCount":21,"integrity":"sha512-Kjg3D0dBQL2Sh96uhmCy53oHlEB8/PqnLx4Jt/5OF6794HrZd6IaIsNxp3EXIfJdHr1wngj5JhVFeOrn6aHzdA==","signatures":[{"sig":"MEUCIQCYk/4xYshWzloT37lbtcUgJXMXwBtiTJnMX32YvL5NOgIgWOPJ58iqdPCTrQmW7GehGzZIL3XMB4NflhWp9Np8vMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237295},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.5.5_1782142236514_0.161145718108058","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@synergyerp/frontend-standards","version":"1.5.6","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.5.6","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"be2fd3b2ffe8de8cc6633aab3684a02443c66644","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.5.6.tgz","fileCount":21,"integrity":"sha512-zTcdQFrnkXNu1IxAoWzBqP+7XI/urGgIjI1nDUKZyX5GwQvTV/1PHHHjIm0K1sV3MpaYStAKvziUf+/ZJzCdSA==","signatures":[{"sig":"MEUCIQDWazrYGfv4wUOicJ/puDPNuIcgiXA078+CQRNpWYfMMQIgdKTFSOQregWtmqgj9F1aoU+EXOeJuLDkrmKfqyfktBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237393},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.5.6_1782147368056_0.5050755987586755","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@synergyerp/frontend-standards","version":"1.5.7","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.5.7","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"4871e6fa8bcd25358bfbe88eb6c7ca025d36c0cf","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.5.7.tgz","fileCount":21,"integrity":"sha512-7Y/gCXT9381gfDj6kUNs4xLMXXG13SKq0gYS3rkQv7T/baK3OD7KgAToEM5a/V6rHG48DWFF6HXFC0Onnmqtkw==","signatures":[{"sig":"MEUCIERgrFBS0ICXKBElzACLVTw/eeyty6suMFFAhrZCdcC0AiEAr7K8HmFWUv54UFR2bYnpR1IUKW9NXD7AnUuDWE3EjVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237438},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.5.7_1782161441399_0.6317015591705977","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@synergyerp/frontend-standards","version":"1.5.8","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.5.8","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"276affc25e0d098cb19fe16b21478f791d17d1cd","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.5.8.tgz","fileCount":21,"integrity":"sha512-eQ75HoOs1GLMfazFKl7KaWdaL34PuSlfZ1ijWHvXSeWdTrA/f7yrkYBcip9ieQQP05SpWJRvYq05c6lycD/KOQ==","signatures":[{"sig":"MEQCIHXQv+YC4TSSPEIBe610GKrLjA+xx0ZTQRHrcz48jUw7AiBV81ffRQ4vfwMURwBtSxc4LLFPqK0f+oIZCQH3ojittA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237532},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.5.8_1782471713639_0.4342733771439873","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"@synergyerp/frontend-standards","version":"1.5.9","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.5.9","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"cc4129bea1592519217ec37e121925a1180e9287","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.5.9.tgz","fileCount":22,"integrity":"sha512-HIRlh5Ab+OXlQPPOGTDHE/eJi12HiOgriDwXVEvqjdJAWOCr1J+ihXQDxDLIxD4OlJoJ3n/lKwuZ6+26foxq6w==","signatures":[{"sig":"MEQCIEpK+rTv9Apq/F4uWkztN+Hf+qkokvV72bWeXRwwnJ60AiBTNcpZmRTGq2lxYkFV5t36M8m776UVeSbObqTv+lBs3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238403},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"401a8b12ddf3b4376494716dd4998ba3eafa3f52","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.5.9_1782477104271_0.0646949687378322","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@synergyerp/frontend-standards","version":"1.6.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"ca3a755ffd45be210be522c13edacf89903944fd","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.0.tgz","fileCount":23,"integrity":"sha512-ulYMv22if3BdXq/QbIC1khEsFoUZu2Gkr/jDKk9BbZLo7zwn0TTffzETba5KcG10qZmro0VaMlo5w3yO0OPcNw==","signatures":[{"sig":"MEQCIAvSPMbt+TeaYMGfVQjdnShjY5UPX73s0Q5PtPN5eNcQAiAQqJKMQ3RPcPosCfF5jdPMfjKjCcOP2nE8O+PBoJHBWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243647},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.0_1782689526170_0.44702044167875554","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@synergyerp/frontend-standards","version":"1.6.1","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"8cf4e87674c39a137ead49fe7d19a093737ac8f8","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.1.tgz","fileCount":23,"integrity":"sha512-8C5bZDZ4daKqmt7HxtiPn+JDy8dJYMyypyy3CYI1CtKALFiXVKqTfoTTxc+TsdvlfeudOD76zPICdg4jVV0NkA==","signatures":[{"sig":"MEQCIATL1+AX3PDPgkMLYVESy6ynELXdCm17zux6IeMrbu2yAiBiYMLQMN/LjGkgd3kpZK8hz1YKk1Qha/Mce1iLW9f+Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243648},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.1_1782711569227_0.9561469866140975","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@synergyerp/frontend-standards","version":"1.6.2","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.2","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"ed03f46f075c31bbc0fe417e937ea2aafd22a18a","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.2.tgz","fileCount":23,"integrity":"sha512-78q7sheSz9DZpAc8T/06WFK5y8rf9OzlGM47M0LZPpbuU0s0yMqQdDDNfyKKdUCm6L7aU539+H8kOWjuwGsCQg==","signatures":[{"sig":"MEUCIFGcmCvSeGOa+EcjDJB4SZXlp15/xgyf+yDiM1alkuKgAiEA1GK35HXqKYXSrNlU/vyJ7ANoJCgfCnO928BEGLLkQmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243708},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit; exit 0","format:check":"prettier --check .","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.2_1782754016145_0.06066788909469767","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@synergyerp/frontend-standards","version":"1.6.3","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.3","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"af936d3f0328b1a2fa794b86acfeb46e77bad5ce","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.3.tgz","fileCount":24,"integrity":"sha512-wjrVI9w6uJjWYx7v4VhUptiDb2LWAIy6FxxXloyTBQ7IjOXDNRPJUeAqblu8IMxjKqOe7eskMnQrwwmdJPEo+Q==","signatures":[{"sig":"MEUCIQDJ24JgkBOx534zXVZwS7V7SmysjdrSkW73AGoAdRP6tQIgLsHLYLQZ0LFlYYknoWO3tAH5bxExfnbQWLGPsoELMko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246738},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.3_1782824181389_0.7016255691110567","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@synergyerp/frontend-standards","version":"1.6.5","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.5","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"a137a3db65951f22613d0b39cbd089cfc09d6a91","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.5.tgz","fileCount":25,"integrity":"sha512-c6+4cPf1CKuDWm4mtZJuy0wVIm5zYMT8J1+8xZedb1dPiNeU4GsRuAzE9NF3IkonNkeDPw/EUGQvD9H2E1Os1w==","signatures":[{"sig":"MEUCIQDvjRwpmQTuw/TsBDm3pDw83N5QNVUha8MCi2zNI8wDEgIgNvBj76pRHlidDDWsnPy+BN/CRsCne94GTBdX//S4mK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248965},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.5_1782920842785_0.4132384281205588","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@synergyerp/frontend-standards","version":"1.6.6","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.6","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"e7adb1a023deb61cf70dfe35cd6fea8bf3b71877","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.6.tgz","fileCount":25,"integrity":"sha512-j4G+nqzrxWqtsYRD5l+Jv50hGe6UVKPse9tRWd70iTUxV/rpUwwLNub6VrsV/uxJygqk4wV+OhBVusxVrosevw==","signatures":[{"sig":"MEYCIQDmQLwmFQwK61LyMyPW6N7awCHSgZRbdJRxDtp4mfJinwIhAO+/kfnsnG1Kd3U/nR6weyoSwTo3WAl366ladb0OXP/S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249018},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.6_1782921339590_0.673667345168371","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"@synergyerp/frontend-standards","version":"1.6.7","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.7","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"954568c68ba6f4232cbf699f229b949bff923f80","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.7.tgz","fileCount":25,"integrity":"sha512-d9lLgFx2TuGdk0aw3JKV/JydeWJvmmV1NfpTBjuVIBhB0V99tU4Ert/gu8g9IxBOOvD6GdIA3m2/IISuiuk/4w==","signatures":[{"sig":"MEQCIFjUXR0xOA636h3vybiwLDgsLTGMVzRTqV+f6jKQEl9kAiBXhkgcLtjpMHJP8AUTDchYDY6p469g/U4qyWByYKv3ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249064},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.7_1782936999606_0.5121031635181028","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"@synergyerp/frontend-standards","version":"1.6.8","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.8","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"cff6d1d4901aa9580e92383e8b5b82adbb992300","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.8.tgz","fileCount":25,"integrity":"sha512-GVDh/Q0tUrV0QEX+8B/ZuXQMQxTyC2tIcHDKlh3ftvqZPhukFLoXZEO3Eq9zDMNXogPTfW6PKGir4cjSfYPTuQ==","signatures":[{"sig":"MEUCIFrzeTzjnPKNnnMgOdLOe0CyiZ0NS+frWY/GiJSFwi3AAiEA3T/y+Qaf/TeTPdQvSosPPM1BrLgJhWe8TEiTXsIEpQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249138},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"e7f661243f16789c0d5662f32271cdba2f295098","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.8_1782994677070_0.005783348008439271","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"@synergyerp/frontend-standards","version":"1.6.9","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.9","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"45e1d3729daf489b1f69c8b347729730e95e724a","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.9.tgz","fileCount":25,"integrity":"sha512-/8HNeFvtNT+nl0QtmpGhQD3Po2fMMKKQCFKbJ+6XGHxeJjad645xmXbbP0pm1+WKtFu2ClYYH4r4P2waxZat0Q==","signatures":[{"sig":"MEUCIHRLNxPgLZb1m5ikwObPy+wCvz+peRo5JJGBBniZc2uEAiEA7OujQWhCSYLqPGa2HUPFKwQnSyowlMi+3NFIOj4CxKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250626},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"c8be4231df4914e47035f67dd6987b8254513728","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.9_1783011073129_0.6289661608101151","host":"s3://npm-registry-packages-npm-production"}},"1.6.10":{"name":"@synergyerp/frontend-standards","version":"1.6.10","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.10","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"56b24f1e1ca5260ceb1ad10e427ea4d61fc8ad9c","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.10.tgz","fileCount":25,"integrity":"sha512-tQ9HoYp5R5qTqgJLIlpaZWeGUQ7OMbnF+HbSlwfUf6w54Ql+QvifHVZ2R3eeKUTEsSHLnE8+ZIHt2hhf7sH5eQ==","signatures":[{"sig":"MEUCIEAa79NFNTW3FibBK3tQDRTwT4uJqKes3DaNF/V9tCDUAiEA0B5NQq9eSJHUfKBdsI21Upv3gMoemvlXpo9XIfu+H2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250627},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"ec3ac2dbce4f7ed4400c8fe63adcd0340c293688","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.10_1783011371888_0.36548264997564806","host":"s3://npm-registry-packages-npm-production"}},"1.6.11":{"name":"@synergyerp/frontend-standards","version":"1.6.11","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.11","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"2dc6773a89450560dea916e99700b42a6daa1399","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.11.tgz","fileCount":25,"integrity":"sha512-gXJCmNhUmCdPiSydoNb+w99kGkSIHTp3lT6cG+XeqtL1mz3L5de3YHCs/1U6+rQl0Hw03uuVJKeGqPG1nec7JA==","signatures":[{"sig":"MEQCIGN9VyoJOHqSUnd6Mk1mg7cJdQkXAJcmAC90T/T7SXxgAiAEc6lOI2A7WTlk168jWO84HSwX8wqYSVg3GZPIBLY5Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250598},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.11_1783071960095_0.8881831000710523","host":"s3://npm-registry-packages-npm-production"}},"1.6.12":{"name":"@synergyerp/frontend-standards","version":"1.6.12","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.12","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"4a313f16a8ee34e232942ed726b599a90ecf9323","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.12.tgz","fileCount":26,"integrity":"sha512-tLg8DzrzdaeJ9rGL4mkYrCKZNYM95/O9bnGbKilbT9RrnGcKtLlD5t67/ikg2wv6DSeaGDVFSZRKA1yIQGbt0g==","signatures":[{"sig":"MEYCIQCTbARveEUz+brdwRLEsuwZgp1l5UX3TH5ep3+v/X8h3wIhAO2Uf6A4fDVMRTMVqDFZ0C6CXwAjBpO0MwLJr5awNvrS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252044},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.12_1783072691943_0.043536222751546116","host":"s3://npm-registry-packages-npm-production"}},"1.6.13":{"name":"@synergyerp/frontend-standards","version":"1.6.13","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.13","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"c6e4b25f03d3ea373a06d9adf6e341662cccb23d","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.13.tgz","fileCount":26,"integrity":"sha512-yYZ4mjY2BzjpTCObzrsUtFFOzyTexiod150AWkxJbSJRgs+fkK8yEF8/Gj5pT93pE1gnKNJHnMbC2GxWQILl+g==","signatures":[{"sig":"MEUCIQCguuJ82LrNbBYMjw53kZxZfWG2juRTAc1tZy7eJSSmCAIgW1ilmDimONbcPuLlCv1xVz6PPf9IygLyUiQYPP5+HNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252206},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.13_1783073117048_0.933525447567189","host":"s3://npm-registry-packages-npm-production"}},"1.6.14":{"name":"@synergyerp/frontend-standards","version":"1.6.14","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.14","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"c8322b7dd6a7d5139bda81f39ea2b9e201fbe0f2","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.14.tgz","fileCount":26,"integrity":"sha512-w8qSfb7vQJ7og/RBp52UROt7ZcHz70Yg6uW7gFwW1LtWtJnavBgrHOvoFHyP01uP7ueqHtlWIqLDxEPQDuOyJw==","signatures":[{"sig":"MEUCIAaSbA+JgUicaTziqOeehvw8Xp80nirOBCEbQt3xy+CNAiEAyM1AGQrMhhnXWdc3ukpxqT1BtFZxJYd7ggGOQ+qKKAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252322},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.14_1783319145737_0.08247145068837858","host":"s3://npm-registry-packages-npm-production"}},"1.6.15":{"name":"@synergyerp/frontend-standards","version":"1.6.15","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.15","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"318d62ac1577d2c5b1da808abc505531b294e4fa","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.15.tgz","fileCount":26,"integrity":"sha512-iGGQ/O2rC/5x6HaznWKdjfJ3noDHXL11t7L3rPHeISxg6kqgTwWAugFuIZAGbGJh2UegdB6X7idhJ9XYZF7Mpw==","signatures":[{"sig":"MEUCIG6cKPVGBSYq8GszDsktNq62lp8D2wrwU6V8OdTcrkX9AiEAmbjeatWHEPl7CTShxvd3vljxnqG0tVPfWunZ43U+/ZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255153},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.15_1783341633719_0.9382340106629312","host":"s3://npm-registry-packages-npm-production"}},"1.6.16":{"name":"@synergyerp/frontend-standards","version":"1.6.16","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.16","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"9099756954a9d9fbf72ef53a412f6c4f502c2f87","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.16.tgz","fileCount":26,"integrity":"sha512-q6/fPDvsaJZ/AMmumQndECUw3dwh8yHJWhVRlfZXeb+5g7mBPyg4gGYuBHiRyJTNUCCahvnCNxgETW21trkb3Q==","signatures":[{"sig":"MEUCIA2BLM0KfXDvrB1zxGvrc2LQYsPiTvZVRUG2G21IAbvsAiEAqLOPgaZKBbwTfgmZndCl7qww40Wl53YvcpZ73PsJuKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255098},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.16_1783345642218_0.8364865119994647","host":"s3://npm-registry-packages-npm-production"}},"1.6.17":{"name":"@synergyerp/frontend-standards","version":"1.6.17","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.17","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"2b0c54842f4631d9915765f733d8832738845197","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.17.tgz","fileCount":26,"integrity":"sha512-irQUmuJvCRQJOBfr1CCwm0VmTbn539wS15yAaAY6PvcZU1XZ2wj5mJLantMX15f/SpjzevP/z3of4GTpdGMqHg==","signatures":[{"sig":"MEUCIES7uas2kl1SkvaJAZ6OQOdPObhZZ0JoJkSuqdnYf5JvAiEAt0oVYthjNYAiMnYVz5kHPWcZWiPIs7hCa1C32/cFeRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255122},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.17_1783354343731_0.47416633683797227","host":"s3://npm-registry-packages-npm-production"}},"1.6.18":{"name":"@synergyerp/frontend-standards","version":"1.6.18","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.18","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"e4ba03aea0f55734a02d496f45207ff0c4ed74f4","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.18.tgz","fileCount":26,"integrity":"sha512-dnUhUuCEilkh1vpTaV76RWJAHQMwwKEN0Oy5tQuLkZoqsZnYJAbwFcYQQyFBsVAKg1ofn3k5exb7PkqQLzaq1A==","signatures":[{"sig":"MEYCIQDLel/YQYwhjaw4grrzmef6/mSDub9TMw9cjeFjR6ccXQIhAIoprbe/ULFvRgbOFJcdzAexSzuBy7VskCv1OLWMGp/X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255125},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.18_1783418949665_0.19774203085770603","host":"s3://npm-registry-packages-npm-production"}},"1.6.19":{"name":"@synergyerp/frontend-standards","version":"1.6.19","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.19","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"6093c341da1f2d2608f9eba3c6bc1d02d1ecf3ad","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.19.tgz","fileCount":27,"integrity":"sha512-YP8hgEg3MNcVsvBODG/kQNnjmkfuh/EdIaqHjnOeiFm/NVBU+m93XQECy9heefPK3ml5PgCCy3yUH7bcALshmQ==","signatures":[{"sig":"MEYCIQCPvCk45S/uHJ1ApnD+HfE2s2iNB0zbrIub2NXs8RBwIQIhAPsui1lwgABFUKdOBdh7c+kS9NVNAVjmuozQpicPgkmS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261095},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"d9bbbf9dbcb9105918697390fd2215bb3442054f","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.19_1783496146015_0.07724603801396968","host":"s3://npm-registry-packages-npm-production"}},"1.6.20":{"name":"@synergyerp/frontend-standards","version":"1.6.20","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.6.20","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"d33f449c40f8bcc0b50c1d75cfbc60fc4fa2f7eb","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.6.20.tgz","fileCount":27,"integrity":"sha512-Vz+JM/9jDiBp6cZ6h0w0oFwj24M0vELoeeH6rsWXhXR8udufSj++iF+DeB86fRzUIueocCful4YcbP1lxmzkhQ==","signatures":[{"sig":"MEUCIGYDYI3Mn851MlpKaeciNZ0uLhL5w//B6eQ18XQAyaxdAiEA5vPPqYWjzyuE8MXMDkSzjD4Xk4ZRkd1gDMBXrOzHkN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261266},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.6.20_1783520837655_0.8900761923633704","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@synergyerp/frontend-standards","version":"1.7.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.7.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"c36d48ee6551112e0921c2e4adb384a9fa445406","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.7.0.tgz","fileCount":27,"integrity":"sha512-mOeNaSyNC4ArceBNuj3n8xRZYofN8dAW2mAsr/14TEy9iii59lPprpnmA7moaVMtmpm6W/PvDeIX5KXe/N0DzQ==","signatures":[{"sig":"MEUCIQD2Unki/dm3Bi26NVL1sQCS7/RxlkYxdxOX+ospYUrrdQIgC4yK4EySR2oD2RK4qWxIPYXHSjcdd35pvIPXjNr1KJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266943},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"572315c218beda702fd7d5dc7f4614c4181cf76a","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.7.0_1783679729109_0.33265381532235727","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@synergyerp/frontend-standards","version":"1.7.1","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.7.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"eb55627b565d8d7988fe806b51b553ddc5a5cd61","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.7.1.tgz","fileCount":27,"integrity":"sha512-BYhX4JJ5FbDxu/ubRnZ3LFXIxFsSSmvp4NPYBTqvR2zviDG2R+XPa7BLzGE6PO6F77JWsYnTnryg8+uDRbu3FA==","signatures":[{"sig":"MEUCIQDmgYEjDrBndZgVQlTmUF4F3yU6XTk4dDcPNUb0+WdeIAIgPzy/tAUlWhd5BzhNx0CnJWfn+GIA2GJAMhZwYCXLq+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267073},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"38d94529b9bb62f5b4ba0237591ce759cc6cc079","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.7.1_1783679916293_0.07622548679545127","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@synergyerp/frontend-standards","version":"1.8.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.8.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"bd6f4cf6186171c9407aadd0cb5fe8cceafdf35b","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.8.0.tgz","fileCount":28,"integrity":"sha512-yLGhBbsW0kDgYQSr14fOBxK2oBZzqNcb9m8mVDf9JkMs+cZxZIGcMeN19Mj9nZmfW+B0gALb/9zAD9QMHsO9Nw==","signatures":[{"sig":"MEYCIQDyMqcFdfkXifugbwye087utS4JRTbiUyjf7CTzZNzlsAIhANadvMrJMcH89nuPMbuW/VPJZGHGtXd/w1bUR6MDkBn1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273929},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"38d94529b9bb62f5b4ba0237591ce759cc6cc079","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.8.0_1783686025988_0.1683030099358227","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@synergyerp/frontend-standards","version":"1.8.1","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.8.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"3261e870f28b7be9f55fed94b23ffc7500b923ca","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.8.1.tgz","fileCount":28,"integrity":"sha512-WNfiYb17w5F323G3z6iB7/CGexHI6+/UNpZwSEQFPMy2+yvIIsM4XXEJPhl52267nEEKSC/oWImsobmsc9CMDg==","signatures":[{"sig":"MEUCICVepcr04lwh+uUpj82Q0l+Al2h6EeGzyX2yAKHjE24IAiEAxVxATddJXllGWf6HmQX5STAz50yYrkTagFzkza4BUYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274378},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"38d94529b9bb62f5b4ba0237591ce759cc6cc079","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.8.1_1783686413478_0.8502047804853357","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@synergyerp/frontend-standards","version":"1.9.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.9.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"4fc44f33a80ba7b96088373c5aabaeb64f3216ed","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.9.0.tgz","fileCount":29,"integrity":"sha512-mg6D68jcca0Da3adIn9lkWeBlzeV2ZBNtOd60ejpv3bwg0kruOWrzAa5EKsB6M45nCHbIHHCTDpPwN9wgASkjA==","signatures":[{"sig":"MEUCIQCAExxF2NV5CvWGHm8xCOwtqpqQSxPBiDOWcHGB5dDKIgIgfsCp7KFBuZI0MyyxmQXAHbhXdCiEFBR3WMNojU0il+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275987},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"a095429936ac610fd90b8b7297a4fc7113da0c0c","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.9.0_1783688084810_0.9554297223129651","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@synergyerp/frontend-standards","version":"1.9.1","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.9.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"affbf720d6ab21dd25214f31d6678aad282d5eb2","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.9.1.tgz","fileCount":29,"integrity":"sha512-5haNz/JZ9v/AWrz84nSl9NQvEn4wgAvza6VKtIpyXFmZU+DEtqCr012ht0WxqrlSfxhpDbgQp8XXmvkJL9KXtQ==","signatures":[{"sig":"MEQCIHmXvdm4t1asPRbDn9Rz87BN2xgROkyCgPrIgAjiecpPAiB/ybEX10wdDRp+H367QBQisqiG72sf1p6ETSzykwf1Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277279},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"70e8b112444aed5310421f082a46105a7fa9ee3f","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.9.1_1783688486593_0.2921264858672772","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@synergyerp/frontend-standards","version":"1.9.2","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.9.2","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"b6103025e6ee2967370e25ab489e8a7aaff4d684","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.9.2.tgz","fileCount":29,"integrity":"sha512-vt2Lw3k40NSv08Mr8wRTvTsZMf8lwUTzqT4LP5cVVJOJIcFMbqwr4xquzJcQMmUM8n22ghTepFx/2EZCjGWroA==","signatures":[{"sig":"MEUCIBQ+SZNbzAFZ/eDKdw6HOqjxYt5O+DpKQC2Y5A0ZPOifAiEAxuyjjxq0q9ByT1HJ7qBVCy6v6xPtDuG875PC6Vf4cYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278586},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"ea84bbe217c57b8593b9270e871509c4ddd937ce","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.9.2_1783688900421_0.5369923846247882","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@synergyerp/frontend-standards","version":"1.9.3","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.9.3","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"61773cd4a059b8f6ed416666ddb84c9311b0edc6","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.9.3.tgz","fileCount":29,"integrity":"sha512-A8Diru5h5v0ZvF7CMhTlQ+JmMGgZpe5R049xzirWF95Pv76BhalgriWeuPH44+K+epq1v6GqM1CmF27f0TbNsQ==","signatures":[{"sig":"MEQCIFNvw0FTSHhal3g140z3TeJyIg/jVkF/udVDbLa36L1mAiABKSKOtyTBKVQiT5QZQm/m+vS2Zxl6s6EcKwK7RWWbRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279364},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"b70f9b6c7c33ae5175d165fa19b7e6d8510ecc7a","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.9.3_1783689179495_0.3196917479859849","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"@synergyerp/frontend-standards","version":"1.9.4","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.9.4","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"83df79fa637fe3cdcac599023c26459cddcfe5b1","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.9.4.tgz","fileCount":29,"integrity":"sha512-e9A/pzq2pah08ucWIM5oErQZBKLmEBYHAH4Ln32nE4dlytIgMb9bU1ju6PA7oUb79WBjloWGGaHqVaUHFSFv1g==","signatures":[{"sig":"MEUCIQCM3awW0u81lBKxUrxCSILCXMoSCtkzDZYYS0wmYRGzggIgS3Nux7T3hH4AHvQFnbNcLhLdezBodfuzlCtRYE2Ff0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279339},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"f39699babb67c77eaa38ef9c27cc8922340adbc6","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.9.4_1783689515101_0.7421386148928051","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"@synergyerp/frontend-standards","version":"1.9.5","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.9.5","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"5ec18c2559a24e06d4559385eed0d458dfc26e81","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.9.5.tgz","fileCount":29,"integrity":"sha512-Esuw5FPMF4aUSA5JO9oH63ciX5t/pcHEPsvgQhoi7eXSh8hxuHHA9j98rYqux9xLCtfFMWmgg9VJeufQ4v6Obg==","signatures":[{"sig":"MEYCIQDvt35IRDGip9Oefrrr0qtoCvHdzdmNs5RdtxpMLOAWNwIhAMDF9Nt7Dm3i3ydCIxcI/Y7yvCpE3NNTkxgn8XFGKmHE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280419},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"77734d2b60c36cfb87777ab405758a466913ac1c","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.9.5_1783689833688_0.2513924973091659","host":"s3://npm-registry-packages-npm-production"}},"1.9.6":{"name":"@synergyerp/frontend-standards","version":"1.9.6","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.9.6","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"2ac867523bd13b1fe32c9aad5191619d8bedde97","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.9.6.tgz","fileCount":29,"integrity":"sha512-JdbLPbk4PHmZxyZIDBBPhCwGx4imLg3obJsnVnbfEkWy76+jJnw2Jj/q/Te34twyEsOVSGf5XxcAagseos80BA==","signatures":[{"sig":"MEUCIHezTvzZ1uhGz1yHsnHE3s7nfCr3c7l9OG14Kilo1YdPAiEA7OoarHJ5okWQYD1qg+z1y9U1q7eyDhw/lpIMpmfpDfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281850},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"957de622c249404a25e443cd1f2f62b37ec6d22b","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.9.6_1783694825278_0.9180353906713541","host":"s3://npm-registry-packages-npm-production"}},"1.9.7":{"name":"@synergyerp/frontend-standards","version":"1.9.7","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.9.7","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"b2fd58e292dde6ce763fb42b44c8368d8918644e","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.9.7.tgz","fileCount":29,"integrity":"sha512-aQQ3imSMQWC3cSlu1bYdJUP0RVplN5eNh4hcwXdokqXvi3ZbD63chRQ2i/F8ThKZ/Xq78GrK+qMTh/C2JKdCeQ==","signatures":[{"sig":"MEQCIEZ9eqmpMmUCr1EEP5Ou+6ABuQs4a2lhMwV1Zf0W3GZ5AiAQX6VZbvF2E29uLU8T0oM4NkS4FTp9JqwC+grGMWFRSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281805},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"a49187c8e1034dfc9f239d9860fcc26e63c02682","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.9.7_1783695349622_0.08925996229582278","host":"s3://npm-registry-packages-npm-production"}},"1.9.8":{"name":"@synergyerp/frontend-standards","version":"1.9.8","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.9.8","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"59a58847bf9663776b04a813b1bad5cbe38290cb","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.9.8.tgz","fileCount":29,"integrity":"sha512-GnP7ebw1oXEc0oDtG8nVc040V0B/WyVDKgNnC75hy15RL4KAALFiGTzLJN/r59niUpAZtgjdb82ApDD7+U5JHA==","signatures":[{"sig":"MEUCIQDZ6XbmyLJEVqlYbunul1VWmD+F3PvIlLje31vE6DGJBwIgKQlrM6vzWFFN3f4ibXii0EyX40wi630ZPBQjurTRZao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281795},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.9.8_1783723372479_0.17855576115249217","host":"s3://npm-registry-packages-npm-production"}},"1.9.9":{"name":"@synergyerp/frontend-standards","version":"1.9.9","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.9.9","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"c83ced3e146beb1a43d58d42d7c119e48e0facf7","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.9.9.tgz","fileCount":29,"integrity":"sha512-cULQYRCR8ZGNCvt19O4QItDruYtVijjhMsEKRVJXqFtie8YEy9DvfrtTWzhlTLC88Uv0eRscD9orIF622fMFAg==","signatures":[{"sig":"MEYCIQCvCo3NHsQZciJuneQCETZHy6qWukYdWwJoJbpmrETnvgIhAMz5/NZZpXlC+KNw2K5cYOr2K6KxvJ3e3++jxS5EOVW9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281845},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"ae239ea799c9a7ebcdf5448b236eed4cc4b5167d","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.9.9_1783723465437_0.35134427475363483","host":"s3://npm-registry-packages-npm-production"}},"1.9.10":{"name":"@synergyerp/frontend-standards","version":"1.9.10","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.9.10","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"662bfea8a7996989e2a7e02bb416d37216bfa62b","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.9.10.tgz","fileCount":30,"integrity":"sha512-UzYnwsmQunr9pi8mPv7CfmBgDseWlZXnTVTRFDtoOESNCBnyjOxbc5nzsy5PWdhqVhzyrhjnrrBBlmshDTp3JQ==","signatures":[{"sig":"MEUCIQClTP6QERC5gyDtsVEW996fZ4Qn9AOu9P+ff2zUy6JH3AIgEJuzoY7UZBAz3tsyz97wxT57YKnhkBqdZs8FgBEN5Ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287186},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"ae239ea799c9a7ebcdf5448b236eed4cc4b5167d","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.9.10_1784305930464_0.13604476244323083","host":"s3://npm-registry-packages-npm-production"}},"1.9.11":{"name":"@synergyerp/frontend-standards","version":"1.9.11","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.9.11","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"cc796cb340887917dc0ea72c0c440a6f55e514f1","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.9.11.tgz","fileCount":38,"integrity":"sha512-/Y9Y5JML59s4Az/QQqjTIlMTp86ElrQD+KS3Vfbmxf+pnDm9gynIBjb93KWVNLYwUqV7mg2HdSclbKLI6uksUA==","signatures":[{"sig":"MEQCIG+9fmFaM1+3gRGe1IOFMJSXPCCuGQBpkjK5luuDRnTaAiAvVz3rBVYbQRVcEdH3OSpD/AyFtLsJnEELHSyHb4+F+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329890},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"ae239ea799c9a7ebcdf5448b236eed4cc4b5167d","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.9.11_1785779908219_0.40844371983049976","host":"s3://npm-registry-packages-npm-production"}},"1.9.12":{"name":"@synergyerp/frontend-standards","version":"1.9.12","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.9.12","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"2d09d39cd03545a0da93fae6f84683ed8d1274aa","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.9.12.tgz","fileCount":38,"integrity":"sha512-/EZcELtX9PitBYzl/ONOjwZ63d/bfZ2GwlismFeY+g4bx5KHDTl114ytSVvJxw2+DivvrMOWRitd/pD9kEbKLA==","signatures":[{"sig":"MEUCIEz1qnMyFyugLeybFqlsagb8mPpwmYDKmTol1UE1D/fzAiEA21iv4xWQPDM383NlOICZNwClUEElutOWPyqR97PFtgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332184},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"ae239ea799c9a7ebcdf5448b236eed4cc4b5167d","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.9.12_1785781873237_0.6583905849349558","host":"s3://npm-registry-packages-npm-production"}},"1.9.13":{"name":"@synergyerp/frontend-standards","version":"1.9.13","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.9.13","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"d3b9e7cb1546055da602f22b7b8318eea22eb008","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.9.13.tgz","fileCount":38,"integrity":"sha512-u4y7wtSLO3xkw3eHSG8TOCmljZJa/leBVrTTza3bj+82SRPfmbWLxz056da/gCCoVug0baySK9RrfMNESAVIrg==","signatures":[{"sig":"MEUCIAt4JlQlqvdtunG4RUFAAGtkfJPNnI4jiTs6i4PXzAcyAiEA2BaiFTIuj+0ziVMQnNRVUVdZZiq7djER5a0aT4w4UzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332203},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"c3605d6a87e4d60a5179d4541cafe923a0968c5f","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.9.13_1786945143739_0.5680243862576779","host":"s3://npm-registry-packages-npm-production"}},"1.9.14":{"name":"@synergyerp/frontend-standards","version":"1.9.14","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.9.14","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs"},"dist":{"shasum":"ec13cd573834d12300ff804315377785b33b1f04","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.9.14.tgz","fileCount":41,"integrity":"sha512-1M2yOmJiAHzk3zt/clM4U6uoKK6TLhq1IyvGMdKkhNAntEF5/b5oVcN7b6PDLdw300ucQMjNyChsFA/fFJw9Tg==","signatures":[{"sig":"MEYCIQDrFj3itLecGufdw7wmlssA1kKV17LeWBBBKPErR/JapgIhAPX2TdzgtFidmIaCeR4Im/S2lcWIIn0SIcxRqpBaYYnC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339154},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"000ecaa5e2313078738862f17851e9b7b7d83f3e","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.9.14_1786974360074_0.4230524321280096","host":"s3://npm-registry-packages-npm-production"}},"1.9.15":{"name":"@synergyerp/frontend-standards","version":"1.9.15","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.9.15","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs"},"dist":{"shasum":"5d5add41fc0ad1bd2e4d7ebb099c514d3994a21b","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.9.15.tgz","fileCount":44,"integrity":"sha512-GcHpDXeeYwKzhf/Fa/KoZPbXC6s3o5ITaFsz5qKZ19xtU+4kBWL+yIPN2Hx0JOqfMFX/XUtxFl2ljIqkLPq0xg==","signatures":[{"sig":"MEUCIQD/nE1SrXgAW9rVCn7ZyueRCcG0ajV2Mr6K27bT9MY5ZwIgAmMY4oH/E2XkQLf+2b12LCO0c6QYuH9A2h2qvq1EsLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358677},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.9.15_1787077740748_0.566951890664225","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@synergyerp/frontend-standards","version":"1.10.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.10.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs"},"dist":{"shasum":"62ccf6b2a5d947c4ce6fb29670589337a008df83","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.10.0.tgz","fileCount":44,"integrity":"sha512-W98KEeryl+RI0C3ZBdEZmx4PENYzUYd9ozRszuUvKq2n1TYTpzbrzThZJaGvqI7Gn73+jHCd2GlMK1wQPeQJlw==","signatures":[{"sig":"MEUCIQCQCiNImhXQln6GCquVJbi9yuaZkIqHkFRmVeS4F0KmkAIgFb3WrY4iM0126YmYX/xoiAbW/SEjiT7N9HAosO6/eHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358677},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.10.0_1787096958156_0.9818727316928637","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@synergyerp/frontend-standards","version":"1.11.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.11.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs"},"dist":{"shasum":"86bcf50fe203c2c81439f3e23d262c51a8b73915","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.11.0.tgz","fileCount":46,"integrity":"sha512-HmXz1+yp3GQSX92O4+O6Yg3s7LbqqxNsySuBwpK7OHgUN5cMrBEKK3ePQy5/zTlUZDkfUcIdIGfoP8OhYMUJNQ==","signatures":[{"sig":"MEUCIFFrBePff01OGEP1+86dr/supVk0s0akd6tDSvKHenNQAiEA/87MOc8M0Dw5ov53kQYU6VYKZtNkxSdkH69OGNdM0Qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372601},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.11.0_1787125586730_0.22811658768918086","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@synergyerp/frontend-standards","version":"1.12.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.12.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs"},"dist":{"shasum":"e906125447ddfe45c2604df9f0487355fe4f0e78","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.12.0.tgz","fileCount":46,"integrity":"sha512-1gmTLDNjR7JoCmIsgXb2cy8fTXO5Aenz9RL9hqmlP0PCggYJVAPQX7gX1xJij1mTjDPQi5q0idvGbgKvCbmsXA==","signatures":[{"sig":"MEYCIQC8njLivwWt2HybI//u2FuT4bhtt/Swq3Mp2Dpm6kZ7fwIhANOQ06S7L0SNC7zTdgewtoyKfS0giqsCmLcO/HoU5SaN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372697},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.12.0_1787131705052_0.912932804107838","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@synergyerp/frontend-standards","version":"1.13.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/frontend-standards@1.13.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs"},"dist":{"shasum":"b2b712fccbbbedf52009e83c13739b5299443399","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.13.0.tgz","fileCount":46,"integrity":"sha512-R7kRWAk+waI+OkFgqOxoPtxOHK6ZqMS1dTk58DJRuKsiq8cg54aDvtupsYDYlpVC+xoYElVL1wXWkbUWdJbXMw==","signatures":[{"sig":"MEQCIH6FcAikWiym4vzW45kBGraa+Fi2rypGLZAv+RjfQbUqAiAsFCdeMCwTWGTXLwq1ttUEu+mbu3C6gnuJEDVBtX8q4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373742},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.13.0_1787171625199_0.5055468134571663","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@synergyerp/frontend-standards","version":"1.14.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.14.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs"},"dist":{"shasum":"d49e418791fcd4928e2339db554b75fe11404a50","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.14.0.tgz","fileCount":46,"integrity":"sha512-6VZkJxKdE44zcoY30ukmMDY9Vv6DpGRn+cz4S0R0apBb8wX4o6I+Zoe+XRHiKdlufUoCeMmNlkdT3QLWccZmmA==","signatures":[{"sig":"MEQCICj8YtDdOWRHYcgxYCnx7ovp5vJmHxaz8kvz/tbdyZ3cAiBxL0YxhCbx7WDe2dNN+jMvF8lV9/tjQ01Tlkul+40X7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374192},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"bac981af0449ce49a2d9e1ca28b140ff2815f17f","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.14.0_1787223434948_0.015699910277561013","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@synergyerp/frontend-standards","version":"1.15.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.15.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs"},"dist":{"shasum":"29b819661902a141a9df8f21b574da80400b8d0b","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.15.0.tgz","fileCount":50,"integrity":"sha512-35iE8EAJCQ0BotYTm71OSaXa4iRQyvLQ70Rlo4RDP2iRu4AXDpF8DE9g5sDr78llSPlhHUQJPrFX3F/7gUVfng==","signatures":[{"sig":"MEUCIE0jkBFyE6S/HGOndq21IJhvKPaj5YgDwoca5pGZ1UfWAiEAx3WcC6VAuFPSUNO2HgLft4QEzQsH940IZ8aOn6aJcQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399755},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"29eaf5352ca1fd342ca0dad9cfec9bfce5ab6847","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.15.0_1787681519417_0.871557824719563","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@synergyerp/frontend-standards","version":"1.16.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.16.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs"},"dist":{"shasum":"fd3c4c885add21f0ca81dc726a74aa1a4ab11c04","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.16.0.tgz","fileCount":50,"integrity":"sha512-RxaHuOcn06/05qmyz25UN2AJuNojQAvhHAuFtP3d2Z1/YkxvUTFU489PGaOrdEF29p6a+G8CyV6exzRma43a3w==","signatures":[{"sig":"MEYCIQDwwDa53WKFL3bAyy8dvd/kx9y6SsvYH4IqqhaCglTkkwIhAMvjcWAtu5IFHymtGNDB8XJclGtcY+TREhJFrUHjob1H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399757},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"4df0e0282f7905ac36d1d909bc766caa7235c562","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.16.0_1787719508057_0.5948486631592007","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@synergyerp/frontend-standards","version":"1.17.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.17.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs"},"dist":{"shasum":"219b0fc70b520571cfc7c82bf11fa0b471c18164","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.17.0.tgz","fileCount":51,"integrity":"sha512-rYk5SL+yHw62UutzVEtzyzOwgLIGtC89u1X1RLJY6CFMubPzQXlTHSk6mZdI98nwk94r9ALvTuXHpLA45yzmgg==","signatures":[{"sig":"MEYCIQCwgm1SQhWl9DFmhqw0IIQVj8myLyoXQyqvaezPis3iuAIhAIGWYNawf3cTebnnvih4as8M3DiNQPXAKOgWfiaBbWpU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405079},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"e91102c23dcc395fdf08f675193feb0b50032344","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.17.0_1787727859102_0.8622938036317676","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@synergyerp/frontend-standards","version":"1.18.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.18.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs"},"dist":{"shasum":"02806427cecf4c6fb8a3cb6e25618fa54a69c47e","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.18.0.tgz","fileCount":51,"integrity":"sha512-GepjFKLcxS6cePS8vVGXLsGl+gG1gPcAC5jB2DJ2mN6SZqMfGRTyZGkm+Max/u4Uyf+G2m7goO1in63T9DL+HA==","signatures":[{"sig":"MEYCIQCJfVurC5yxpLP8fdwEuXNUOtW6xaaDN8yLZKakQjCWFQIhAPtMnPthxmLdReSm7OLiU7sAaCCoeuMLkUkccuQ8WAKt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407152},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"6661ece0a6cb380e554355ea372d489de8e02439","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.18.0_1787728494328_0.7910865451396087","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@synergyerp/frontend-standards","version":"1.19.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.19.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs"},"dist":{"shasum":"6f325cc962bdca981d811405032eb64bc0fec6da","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.19.0.tgz","fileCount":51,"integrity":"sha512-dTA/vCmriPoz18zFpd9ObCU3E9VRcp81LPTeZcyVCP8u4SeS1+YoNo59Qv2/yyk9sC7GxBN3gYPXxLyS1Z8WGw==","signatures":[{"sig":"MEYCIQDDBCjE7gC8QPL3F0laikm/9I7SarcXKko1cZA1vBX/tAIhAPdJK9DmjDIQ71f5RqkUtOkZmnvL9CLa9ADogrJC0Tmy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407174},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"45ac479a0dcabf873d0e218058b83c898e71a8b2","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.19.0_1788145543468_0.753281485526258","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"@synergyerp/frontend-standards","version":"1.19.1","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.19.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs"},"dist":{"shasum":"e8805ddbe621545c4c34efcb3a365f0da016229f","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.19.1.tgz","fileCount":51,"integrity":"sha512-IqOIpugl+K/nxYsJK6RhIc9gRIFrj+ethA48cRSRV9eCXEozUqDNzz8ORtljBujAyzAwBSrnnOxFku8ET94BPw==","signatures":[{"sig":"MEQCIDrkCdT1J0JOFF522lCZ3fmmyIosUDuF4JNuPPNq7P/LAiBEE3v/Z3bj7YPI7/QOqtdva/zE5JtpiVe4fhIu2Bfeww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCTxlu9+YKMzZmDm6gRB5du67HnIaxAH9LfRIkdKCSypQIhAI5nZfnbNOBByQpCh2ypgHO0Cp+AlmiT1OVtKT/IXXBD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411525},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"12e120fd833233deb43611d5ee8038381cc9ad59","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.19.1_1788739642765_0.26295399465935065","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@synergyerp/frontend-standards","version":"1.20.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.20.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"571a5d2778cde46f280f9fc1e9a8ec072ead6fdc","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.20.0.tgz","fileCount":52,"integrity":"sha512-QomrpyQ6WvmTFfkYSe+s51BLGXV9J9AOg0ZrIBFEBnD0puLb5c+al+4os9KZYgW/dHmIjiVwnoT26O5WcPp0Cw==","signatures":[{"sig":"MEYCIQCdDO+jxg5bmcCXljhCcrjhr1PIeAwan4a/kVFhkdI7FAIhALqpyiW84Rr7VnwV8E5ngqrOQz3Tr07UCEnetr0sKyFR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfs2aBJVHU6KaCMNI5gjVg3RfRdxX2IINSIH04RP60iAIgVTwAA35a4oZ/pu21Q0p8rPx57kTUiTFwkgftO4VhIMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416782},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"10d55e762aad6657aafeb565eb1038d0fbf3d10b","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.20.0_1788760309146_0.01653746512415366","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@synergyerp/frontend-standards","version":"1.20.1","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.20.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"f5fa8f13bdf3d817f37b0c50c6a167d390ffa598","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.20.1.tgz","fileCount":52,"integrity":"sha512-1yJoXBbNvxMIg+qYlq0WUrkYvKMiMinsWf5T7dJyZM4yb6yNVNpPluo2UAWrwaz5RsC80UaZuOtk+IFsI/iL5w==","signatures":[{"sig":"MEYCIQCMfi9a9hh9tas2NyTf7+AE2vyQx8aVwJAPJwnUGs5h/QIhANG5Hf2Cg56+EvvkH4VIFM+2npG1EubN5AExthAqA91I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDfdsvbqYyrH1DrJ5sPH8YyyxNSQY/wlvQc0aymxa6pUAiB7YqpQp2HFHXiPRwwBPnx3MXI387svqFsncPKnadsaSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420634},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"9d6745b62eb18fcd1efac9a74aa7eca2734b2de5","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.20.1_1788857062330_0.516827004468609","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@synergyerp/frontend-standards","version":"1.21.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.21.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"a77a19954180248a4dda48efecfdc4bc9884ab4f","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.21.0.tgz","fileCount":52,"integrity":"sha512-h8mH6eF+Zg+d+jSeL+PgSvwW0UBgNezsTKOXNFNSHcciNV+4uv+//+t/W3Y1IGQmcJHqoR+USXktTHkkNRlBig==","signatures":[{"sig":"MEQCIGjnKv+d86Nm+spQAlDX2wHI4C0rSmVnoTAKgUctLy4+AiBiK/UcnLsFahp1U2G6TQjGMmU5S0sEKner/epTV96Zdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEQ7+RYnfc6OVK9JOkFvCplNSfAUJPaABvuH1ZE6juE2AiBlead+aSDVgYH8Ihv0djQLH0CGyNmKa6p8Jp8jmjfy6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426881},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"11bab0e77703b00231dd97ae3789970ffe86d911","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.21.0_1788864944246_0.8037254194021937","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@synergyerp/frontend-standards","version":"1.22.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.22.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"eb88ae028f9c7f37959264849bb67b0a67a3390f","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.22.0.tgz","fileCount":63,"integrity":"sha512-Mmrz6tBqWoWiiVv3JlhLtfptuEfpZn2Y3/aTnYZn/i9eX1epQ28CUUoP6X135L8Ma+qg4SNa210DAGNFM45GQQ==","signatures":[{"sig":"MEYCIQCQEKzzftPO//vdFd2PM0aV/oeyOMDmnp0IrQGKyS/6XAIhAOPlwqQYBwe3fxQ4hHfJXta6tUtKgYRSr41b0B58AAcZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQChEndxKCcMoDcOeMl09NwOJMbUYlHBSIkmviqQNm2YAQIhANh8XgKgBkdY++R2IpB7HqCPyj7jUT7tcQfmDXTPqiyL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467272},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"f6d4dc2add6420bb5ce0bb74d59ccfb40e873560","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","link-board-item":"node scripts/link-board-item.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.22.0_1788951179407_0.15641149907263086","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@synergyerp/frontend-standards","version":"1.23.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.23.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"b8792d216378f369eeefd15484fe3eace1fc26ce","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.23.0.tgz","fileCount":64,"integrity":"sha512-HIvzAQ+M6dcwXNLyOGu4WgiWWG3tAac2gXAoLedWh6JDhyc2WpfZEI7YnrPKFJYC4UUErbAPYCvRsUrW3oJSAQ==","signatures":[{"sig":"MEQCIDSDecHPUBu4MerBoHAfvezIDOFtpThXP20M/W8UQF8/AiBymrVA2LHXQFpaxxUnTn6lIkjwnNr4Q0CTnge3T5on1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDh7jLX/RxVcDucqfl5bzfxyJbWZnScNA8a6OUjoLlHuAIgIXSTs1a2SsGSiwoO84CRnHoOY9L3Z6BDxogsAZXNWrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471132},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"334a1d542b98b6a6bc92ee0d45292280b7026123","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.23.0_1788954723946_0.7107431435867131","host":"s3://npm-registry-packages-npm-production"}},"1.23.1":{"name":"@synergyerp/frontend-standards","version":"1.23.1","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.23.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"010a65bb811c277c1d55f9b67b86bf26e165bc0f","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.23.1.tgz","fileCount":64,"integrity":"sha512-DnV+4kJjPEX19fmUfIMwK6o+ylBiQyZyCCjfRvGRlvWYUhyhhV/SYZ7HXqLw/jMEaSmi1rk0pq6ATkjcwJpQ0A==","signatures":[{"sig":"MEUCIQDH9IgbVRb54TPUgwAeuE4xLMFei8HxOfVE5HroAcT9fAIgNiFscIiPDkgMmgdNQeQzHIRxE8r2wmpUnceUES8OQJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfQguSjfBrLye+ma8u60UU2wO3vQMuN7ykfYUp+86FowIgRflZA7Um87opa8R9B28qSBDDLVNGyTYv3IpZzybpJms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":473338},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"b5d2d364e9d29b038f00d99dad017fa261a2a104","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.23.1_1788955855805_0.8731383497635681","host":"s3://npm-registry-packages-npm-production"}},"1.23.2":{"name":"@synergyerp/frontend-standards","version":"1.23.2","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.23.2","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"4ed2c79ca10b85a499e067bfa989481e5759800a","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.23.2.tgz","fileCount":64,"integrity":"sha512-nI1S/TCxLbWDz0cGXzTgJ599Rdr1wa57vv8kU6DCLG0B5yeJoaHNFkgcB12kq/OafdsAAVyzO48fANsAxSTqgg==","signatures":[{"sig":"MEYCIQDxNA6BFFHC9fMHgxhO9boF38vK4hVUnSHJ5um6OndygQIhAIDpY6iV3fs0aH49EsWaVeCWO0VmbQIN9m4F6+sw6khU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA7vgpfO9627dE1kybwfX7cvakZu/3Ln3lDiYVbxJjmwAiEArkJuik6KPiiSZfRKY95702zF88crVTAa8un8dzGyzGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":473489},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"87609f68a3acb07e346ca57fddfc094481f67474","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.23.2_1788959170101_0.5814385036997811","host":"s3://npm-registry-packages-npm-production"}},"1.23.3":{"name":"@synergyerp/frontend-standards","version":"1.23.3","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.23.3","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"c350096b72b401f2ac282245993fe4d9c8886de8","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.23.3.tgz","fileCount":64,"integrity":"sha512-CsMKiWzIreBNofEyJWbQEAorPg4B2FRP+8eLwTfUgvNgxT9wUTKAl9+BFkXwTvf9yesuZjAOnBSkq6F8RQWMBw==","signatures":[{"sig":"MEYCIQC4loO+HE4BFRsr1svs2L+uVAOVqi4zsSW2Q1WHfhtv+wIhALv1CBE2BOS9XMYZSs+Oua0Q62mbGDC+hBby8jHK0SmM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAt+yLQh0zW2T7eJkKdcKErD3/Begf7AMOpfelLBstboAiEA4DRXU+GXWPteYeNPv+eCYj3Z82SdKPZqhlTcPoC4z+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":473788},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"5000259a62927747ad840f7d5a67c52c12c416d1","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.23.3_1788960247581_0.5832339649818039","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@synergyerp/frontend-standards","version":"1.24.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.24.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"665aeb34400b7bff6851b8dcdcb6c474c3142fd6","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.24.0.tgz","fileCount":64,"integrity":"sha512-tloFdb8YClNw268JlPJvEo+PhqJavfXRyV0bPKy+cK2UrKuFBH5VAuqqm8msQ05f1Zbi1FCYNPsh7vgKkV/+TQ==","signatures":[{"sig":"MEQCIAS0cYWoMLZCdZbQwxtExlfXC7CEyuf6ODj7tafkhZ3YAiAWwXcSFbjmRIFvdlSSO0sMgyxoDuoSR0xg0vVjA4cK6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGh4QBZGwqNIecIBMbXSMkV99xcPA+TtSuGcL4dn99UQAiA2MaBHUOkxSQ9K78z2SBG6VCl08udlAntkrQC7JQ6gDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476296},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"0d776f1c590465b9e049ca1153c8721ae181ed6e","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.24.0_1788968559980_0.4810386182120361","host":"s3://npm-registry-packages-npm-production"}},"1.24.1":{"name":"@synergyerp/frontend-standards","version":"1.24.1","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.24.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"8e98c496e179698b78a5103c7978e9083bbfa5bd","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.24.1.tgz","fileCount":64,"integrity":"sha512-xAXd5h2zhg9HaXPIdRrUTntnpsJOuItGB/ByzjPuMJ1vgTLy43tch7VyH/QZGwrfCQYwuRP5s09WEoXQO2sVVQ==","signatures":[{"sig":"MEYCIQD/GBsz91csYY+9RPxhL4/RAGpG5fDjW808i0cCs57aMgIhALakaPHvS89/HZDwN1OlZ/wPfVQKHGuzkpKUZhZlAzze","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEhY/Pws6XSfivpML/LwEIcEzc7PPRu8yr9NtoWTKYeTAiEAhSQYalz5FFXJ2IX47EuLcxZUhNhl10T3Kinoyp+RkYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476639},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"4e563be72e4540578fdc7dc8c9f6879bd155e699","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.24.1_1788969905500_0.30079678785677766","host":"s3://npm-registry-packages-npm-production"}},"1.24.2":{"name":"@synergyerp/frontend-standards","version":"1.24.2","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.24.2","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"2d17e8d4a55c12cd83e1411beb4388f90d31e0a1","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.24.2.tgz","fileCount":64,"integrity":"sha512-PrOBBMh9vSS1Glc4+AZwrG5Lo2xBtT/M/UcvK9DiOpIJGU37/dznrR4SfrrYmPkJx2qbsNY/kJz1BIvvCOQn/w==","signatures":[{"sig":"MEYCIQCOc3Z339OjYERswd/f/2ySoKF8nlA4PZdZMwxJJOkyJwIhAJMuW73/p2TGBYFCQDUN04BwOiPqp8acab+zd+jaC44j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAOCzWb+wkKX8G2w2DoGvGEVsk0a7nr0b4IZMWPHMy+DAiEA+mZ5GFKAXYR4aBHkgwSMxfUszazrIpT5s4JHOPJ7DuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479536},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"ae2c7619cd0fc9528e0088e12da548e0ca5d50e0","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.24.2_1788980651451_0.9167762598354845","host":"s3://npm-registry-packages-npm-production"}},"1.24.3":{"name":"@synergyerp/frontend-standards","version":"1.24.3","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.24.3","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"7f45dd660c199050c327fa8d8fc08ca1fcbf4f7e","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.24.3.tgz","fileCount":64,"integrity":"sha512-ZQc7VZo4K/cEDFr0KzXOnH31UqIb1lQjz5M8EKIDzLFbctHDVimX2cN9WJPf0WWcv94mN5pWTS0rjgTnnVq24A==","signatures":[{"sig":"MEUCIDy39cSRBMuUrOVL8kP1eyVpwEZeYridnbO1kd0QYHeqAiEA1B63UifqxlJYpNJqY9Q9Fcz7Enzs8ZVFKfzq0HdiTik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCT3xAAYtwhJ5dka+tuQkAEbR3JljXp6UwQcr0lFG00eQIgJaPsKYfB2MtWj4MpB7oqpa6GlJHy87jNJobivlTsy8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479829},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"d8604bd933f2564b34f585d5eb999b191e06bf04","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.24.3_1789040641422_0.28734412054111824","host":"s3://npm-registry-packages-npm-production"}},"1.24.4":{"name":"@synergyerp/frontend-standards","version":"1.24.4","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.24.4","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"ef10ff0cb6884c59abb91bb40ef5330caefba19c","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.24.4.tgz","fileCount":64,"integrity":"sha512-ZwaSHaRXgApIleb9DmLYDbH4DXcAESpi1IYeNNpWT8AMrhNant0L2IjVXgoigQ2kJkrvnMSD0xEMoZyeUZp6fw==","signatures":[{"sig":"MEUCIQCx1wtEk7OUPuj4CIrdp7OAmWL+RfTrg4FgWYwLgKzCbgIgEGPpYuqs18SFp8Sk/tWIHwSSlX1UrHFMgZ+/7E3UpD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFzaZbrornC+Mg+ussPHWithQtmaeJQsthCGdEnC/aHgIhAPIZtV2pTi6hLosCnT4dye4ldMFuGvFtK7aE0QvYLvly","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481205},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"9ac9b333d60c781d3a1b8458801fd4419e30bec6","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.24.4_1789051005011_0.15488152812152411","host":"s3://npm-registry-packages-npm-production"}},"1.24.5":{"name":"@synergyerp/frontend-standards","version":"1.24.5","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.24.5","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"90f424e04009ce416f543ec647c5704f1acb9280","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.24.5.tgz","fileCount":64,"integrity":"sha512-IA6Eo1AgHItDd+ETsngUBu5JYgKwFLRgq1xextJMwV6yjEJBsup0c1YwK4PyUGlB/0jwHhC6Y9nghKiT84KUBA==","signatures":[{"sig":"MEUCIEDRqYBp32vPoROG7EstqpgZ0C9bcy3MCPsa77yvH+q3AiEAuS5n7VM14cxDf5h+2VtZK7f+WdQBlIX7rKD2Q+L0v1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBQVeHfVpT0lv9hHEzki1Ngg6eLbm0xeoXpPaDo/mfTwIhAMtPCs8ENSFC35h22RngcwIMmTg6jFRFqgxI7BbGNr/F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483844},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"4c3570d38e06e628a537eff85028bba01927cf80","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.24.5_1789055264095_0.07967427565340346","host":"s3://npm-registry-packages-npm-production"}},"1.24.6":{"name":"@synergyerp/frontend-standards","version":"1.24.6","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.24.6","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"27e2c7ff596450d5424f116dcba8a9be3f968fed","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.24.6.tgz","fileCount":64,"integrity":"sha512-StgEr8TKeLwV59VGYiIv61dTTgOPFmhSggp1N5e/nsUppq5IQsLcYQZ1rdNkVMmwpf9+BnZ/J1ifVLVckdWsEA==","signatures":[{"sig":"MEUCIQDcrLEGb0efaOUqfnu1q2WYnlL3+TmUzzm7NiEEIUvK4gIgI6b/js7uxgIVo/puqJmat8+SyiK+P1Gee2VZ23k0IBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIElEZVJPWfyRL/4HwB+oQOCpFtBfkYKuVzYBGP4D1eFRAiB9TAI4VQ9zvHR722coSt0IBd+ooaRtB4/bWxsJmI9r4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486211},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"6c87596c047561b9e9685f217aae13a2f40d9e86","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.24.6_1789057809734_0.7477866577828358","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@synergyerp/frontend-standards","version":"1.25.0","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.25.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"7d8202ed9741ba6b51b83a6af0a5acbfb73556f2","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.25.0.tgz","fileCount":64,"integrity":"sha512-PklDV07ZFvgDEkGp5su5omQg3nN9ndSYvldlC0ajeA2ZjVDx4X7+HPXgavfId85rBW6CjmZhFbIM+amSxoeLTQ==","signatures":[{"sig":"MEUCIC9RcJ+UXQf5o2FV1vVrznFhwGhWXEHeiSy60E+c6NKbAiEA+IDzYdDb0nnqKnC1eEIR/IOdqVmIyWwy0L/7NdIpw4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIComQ8ig4QX9KmzY3ek46cOxI8zSAzVg62W/y6/jGSkAAiEA+Yn8xWMp/tau9jOdvvQwE6JIrkh7W/pcx4d/c6Q8qcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487062},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"6c87596c047561b9e9685f217aae13a2f40d9e86","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.25.0_1789208068462_0.6846842436832619","host":"s3://npm-registry-packages-npm-production"}},"1.25.1":{"name":"@synergyerp/frontend-standards","version":"1.25.1","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.25.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"73211a17f36a8dafeaa70698380a4c34c1c758b6","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.25.1.tgz","fileCount":64,"integrity":"sha512-V905UMRT+PaMI0N6XRU0G1wNFAK/nlt0c2l0Gt/K2c+oA6+/ggEWRGX7/F47Xsthb29cZp9XwvuqKtIvs0iXqw==","signatures":[{"sig":"MEQCIBeKDkKhTF674GcRAypJw+X0iyxv0STiXV/35P+9w02wAiAGJVwIMcpIVX1py+/QX/bEHf9i5cM+evTdjitFPKGEUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSR3zmZ6yaYZVK8rJ2+rkw0630sEgVN+HqCrZos6XOiQIgU5AKG8ULBHKTzrn+sp7kpfhmCfpwjf2c9XT9/Potll0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487719},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"19472a2cd9116eb91d051c163180e27f23bb68ab","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.25.1_1789302095785_0.8657939358184654","host":"s3://npm-registry-packages-npm-production"}},"1.25.2":{"name":"@synergyerp/frontend-standards","version":"1.25.2","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/frontend-standards@1.25.2","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/frontend-standards#readme","bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"1b283f21efeb33c2a63f93e0ccd706b47898f87d","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.25.2.tgz","fileCount":64,"integrity":"sha512-/M0ofYiPvUCm91X/WwJqz+vIjipz6eGcPDI3bG3y6CJYnPzR/1ygO0K97HCVHdJaSV66m36SZmZlrlND4BP55w==","signatures":[{"sig":"MEYCIQCBuT0MHPzFL7tevjQ2TdykwbgSqc8X4bFnoPMaN+kZmwIhAKkrAqa/ajT2CFNMwYDpj9grYxMdlFRe7iSmowS0g7CQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDp6Hqyvy0Psu3eZ0iNChc3s6kLJCPUaA8SGitBsmwXcgIhAPlilGCJ1QUpVZNHk08MDAAfgjUbaSM7vxN1ilVujTOF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487793},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"b7d5f77cb984403f283e4fbc08136ff4a2a9cd91","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-standards_1.25.2_1789308030494_0.2631623617576766","host":"s3://npm-registry-packages-npm-production"}},"1.25.3":{"_id":"@synergyerp/frontend-standards@1.25.3","bin":{"pm-runner":"scripts/pm-runner.js","check-package-manager":"scripts/check-package-manager.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"dist":{"shasum":"89e5ca782458439bea227cf4f10328ea71ec2675","tarball":"https://registry.npmjs.org/@synergyerp/frontend-standards/-/frontend-standards-1.25.3.tgz","fileCount":64,"integrity":"sha512-MOyvs10Wq7qzqErLOWO9wpWqikiZkD3J7xhkA6aIw5lL2cc+b6O9yqLne+9Rj9KmLxtXCGLJZoj8RCepknNl+A==","signatures":[{"sig":"MEYCIQCgpCOBV39KwQeqyfciATP9gcME2oP/Cj4IvWZXA0By5wIhALl0i4fUgxeP520kq25VkB+KCJch18n9Hbox8zypAaKs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD2Aq2lGaFrc69KIAhFwFmHV0EaYWSABYjNB7ZZRw4ndwIgY4bLX8Ac0OHpHWCd2FY5rLjKBa/9QvonIoRjz1bnrY0="}],"unpackedSize":488190},"main":"eslint.config.js","name":"@synergyerp/frontend-standards","type":"module","author":{"name":"AO Holdings"},"engines":{"node":">=20"},"gitHead":"cf34e992a39d02b95c5d82f3c05d4940f9db1e29","license":"Proprietary","private":false,"scripts":{"lint":"eslint .","test":"exit 0","format":"prettier --write .","prepare":"echo 'Standards package ready'","test:ci":"exit 0","check-types":"tsc --noEmit","format:check":"prettier --check .","check-security":"node scripts/run-frontend-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-build-security":"node scripts/check-build-security.mjs","check-modularization":"node scripts/check-modularization.mjs","check-security-headers":"node scripts/check-security-headers.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs","check-frontend-security":"node scripts/check-frontend-security.mjs","check-dependency-security":"node scripts/check-dependency-security.mjs"},"version":"1.25.3","_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"homepage":"https://github.com/aoholdings/frontend-standards#readme","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","directories":{},"maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"_nodeVersion":"24.9.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","typescript-eslint":"^8.0.0","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-react":"^7.37.0","vite-tsconfig-paths":"^5.0.0","@vitejs/plugin-react":"^4.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.0","@commitlint/config-conventional":"^19.0.0","prettier-plugin-organize-imports":"^4.0.0","eslint-import-resolver-typescript":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^3.0.0","prettier":"^3.0.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"peerDependencies":{"eslint":">=9.0.0","vitest":">=2.0.0","prettier":">=3.0.0","typescript":">=5.5.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/frontend-standards_1.25.3_1789308738969_0.9483759258738502"}}},"time":{"created":"2026-06-19T18:16:58.042Z","modified":"2026-09-13T14:12:19.275Z","1.0.0":"2026-06-19T18:16:58.348Z","1.0.1":"2026-06-19T20:06:25.926Z","1.0.2":"2026-06-19T20:07:44.779Z","1.1.0":"2026-06-20T06:28:00.979Z","1.1.1":"2026-06-20T06:31:59.764Z","1.1.2":"2026-06-20T06:34:13.625Z","1.1.3":"2026-06-20T06:38:15.806Z","1.1.4":"2026-06-20T08:56:26.001Z","1.2.0":"2026-06-20T10:19:29.518Z","1.3.0":"2026-06-21T14:46:49.200Z","1.3.1":"2026-06-21T19:20:06.685Z","1.4.0":"2026-06-21T19:33:33.359Z","1.5.0":"2026-06-21T21:19:48.969Z","1.5.1":"2026-06-22T14:48:35.887Z","1.5.2":"2026-06-22T15:12:57.674Z","1.5.3":"2026-06-22T15:26:35.523Z","1.5.4":"2026-06-22T15:28:24.147Z","1.5.5":"2026-06-22T15:30:36.652Z","1.5.6":"2026-06-22T16:56:08.206Z","1.5.7":"2026-06-22T20:50:41.581Z","1.5.8":"2026-06-26T11:01:53.788Z","1.5.9":"2026-06-26T12:31:44.448Z","1.6.0":"2026-06-28T23:32:06.340Z","1.6.1":"2026-06-29T05:39:29.357Z","1.6.2":"2026-06-29T17:26:56.298Z","1.6.3":"2026-06-30T12:56:21.543Z","1.6.5":"2026-07-01T15:47:22.928Z","1.6.6":"2026-07-01T15:55:39.778Z","1.6.7":"2026-07-01T20:16:39.813Z","1.6.8":"2026-07-02T12:17:57.279Z","1.6.9":"2026-07-02T16:51:13.275Z","1.6.10":"2026-07-02T16:56:12.065Z","1.6.11":"2026-07-03T09:46:00.247Z","1.6.12":"2026-07-03T09:58:12.117Z","1.6.13":"2026-07-03T10:05:17.192Z","1.6.14":"2026-07-06T06:25:45.877Z","1.6.15":"2026-07-06T12:40:33.863Z","1.6.16":"2026-07-06T13:47:22.393Z","1.6.17":"2026-07-06T16:12:23.888Z","1.6.18":"2026-07-07T10:09:09.806Z","1.6.19":"2026-07-08T07:35:46.157Z","1.6.20":"2026-07-08T14:27:17.789Z","1.7.0":"2026-07-10T10:35:29.276Z","1.7.1":"2026-07-10T10:38:36.460Z","1.8.0":"2026-07-10T12:20:26.183Z","1.8.1":"2026-07-10T12:26:53.658Z","1.9.0":"2026-07-10T12:54:44.951Z","1.9.1":"2026-07-10T13:01:26.732Z","1.9.2":"2026-07-10T13:08:20.599Z","1.9.3":"2026-07-10T13:12:59.645Z","1.9.4":"2026-07-10T13:18:35.240Z","1.9.5":"2026-07-10T13:23:53.824Z","1.9.6":"2026-07-10T14:47:05.412Z","1.9.7":"2026-07-10T14:55:49.837Z","1.9.8":"2026-07-10T22:42:52.625Z","1.9.9":"2026-07-10T22:44:25.648Z","1.9.10":"2026-07-17T16:32:10.650Z","1.9.11":"2026-08-03T17:58:28.347Z","1.9.12":"2026-08-03T18:31:13.370Z","1.9.13":"2026-08-17T05:39:03.876Z","1.9.14":"2026-08-17T13:46:00.225Z","1.9.15":"2026-08-18T18:29:00.951Z","1.10.0":"2026-08-18T23:49:18.319Z","1.11.0":"2026-08-19T07:46:26.889Z","1.12.0":"2026-08-19T09:28:25.195Z","1.13.0":"2026-08-19T20:33:45.361Z","1.14.0":"2026-08-20T10:57:15.095Z","1.15.0":"2026-08-25T18:11:59.558Z","1.16.0":"2026-08-26T04:45:08.269Z","1.17.0":"2026-08-26T07:04:19.275Z","1.18.0":"2026-08-26T07:14:54.557Z","1.19.0":"2026-08-31T03:05:43.608Z","1.19.1":"2026-09-07T00:07:22.860Z","1.20.0":"2026-09-07T05:51:49.243Z","1.20.1":"2026-09-08T08:44:22.413Z","1.21.0":"2026-09-08T10:55:44.352Z","1.22.0":"2026-09-09T10:52:59.530Z","1.23.0":"2026-09-09T11:52:04.027Z","1.23.1":"2026-09-09T12:10:55.931Z","1.23.2":"2026-09-09T13:06:10.222Z","1.23.3":"2026-09-09T13:24:07.700Z","1.24.0":"2026-09-09T15:42:40.080Z","1.24.1":"2026-09-09T16:05:05.578Z","1.24.2":"2026-09-09T19:04:11.555Z","1.24.3":"2026-09-10T11:44:01.509Z","1.24.4":"2026-09-10T14:36:45.104Z","1.24.5":"2026-09-10T15:47:44.186Z","1.24.6":"2026-09-10T16:30:09.836Z","1.25.0":"2026-09-12T10:14:28.553Z","1.25.1":"2026-09-13T12:21:35.878Z","1.25.2":"2026-09-13T14:00:30.583Z","1.25.3":"2026-09-13T14:12:19.066Z"},"bugs":{"url":"https://github.com/aoholdings/frontend-standards/issues"},"author":{"name":"AO Holdings"},"license":"Proprietary","homepage":"https://github.com/aoholdings/frontend-standards#readme","keywords":["eslint-config","prettier-config","commitlint-config","frontend-standards","ao-holdings"],"repository":{"url":"git+https://github.com/aoholdings/frontend-standards.git","type":"git"},"description":"SynergyERP frontend standards — ESLint, Prettier, commitlint, Husky, Vitest, TypeScript configs, modularization enforcement, and PR templates.","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"readme":"# @synergyerp/frontend-standards\n\nShared frontend standards for all AO Holdings frontend projects. Provides unified configurations for ESLint, Prettier, commitlint, Husky Git hooks, TypeScript, Vitest, and modularization enforcement.\n\n## Quick Start\n\n```bash\npnpm add -D @synergyerp/frontend-standards\n```\n\n> **📖 Starting a new child project?** Use the [SynergyERP Frontend Base Template](https://github.com/AO-Holdings/synergyerp-frontend-base-template) and follow its [CHILD_PROJECT_SETUP.md](https://github.com/AO-Holdings/synergyerp-frontend-base-template/blob/main/docs/CHILD_PROJECT_SETUP.md) for onboarding (branch setup, CI/CD, secrets, deployment).\n\n## What's Included\n\n| Config         | File                               | Description                                                                                                        |\n| -------------- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------ |\n| ESLint v9      | `eslint.config.js`                 | Flat config with naming, imports, React, boundaries, barrel-file enforcement, console/debugger bans, accessibility |\n| Prettier       | `prettier.config.js`               | Shared formatting rules with `prettier-plugin-organize-imports`                                                    |\n| commitlint     | `commitlint.config.js`             | Conventional commit enforcement                                                                                    |\n| TypeScript     | `tsconfig.base.json`               | Strict mode base config with path aliases (`@/*`)                                                                  |\n| Vitest         | `vitest.config.base.ts`            | JSDOM, coverage thresholds (80/75/80/80), per-file enforcement                                                     |\n| VS Code        | `.vscode/`                         | settings.json + extensions.json for consistent editor behavior                                                     |\n| Husky          | `.husky/`                          | pre-commit (lint-staged), commit-msg (commitlint), pre-push (full checks)                                          |\n| Modularization | `scripts/check-modularization.mjs` | Domain structure, barrel file, and flat-file validator                                                             |\n| PR Template    | `.github/PULL_REQUEST_TEMPLATE.md` | Standard PR checklist with modularization compliance                                                               |\n\n## Usage in Consumer Repos\n\n### 1. Install\n\n```bash\npnpm add -D @synergyerp/frontend-standards\n```\n\n### 2. Configure ESLint\n\n```javascript\n// eslint.config.js\nexport { default } from '@synergyerp/frontend-standards';\n```\n\nTo extend with project-specific rules:\n\n```javascript\n// eslint.config.js\nimport baseConfig from '@synergyerp/frontend-standards';\n\nexport default [\n  ...baseConfig,\n  {\n    rules: {\n      // project-specific overrides\n    },\n  },\n];\n```\n\n### 3. Configure TypeScript\n\n```jsonc\n// tsconfig.json\n{\n  \"extends\": \"@synergyerp/frontend-standards/tsconfig.base.json\",\n  \"compilerOptions\": {\n    // project-specific overrides\n  },\n}\n```\n\n### 4. Configure Vitest\n\n```typescript\n// vitest.config.ts\nimport baseConfig from '@synergyerp/frontend-standards/vitest.config.base';\nimport { defineConfig, mergeConfig } from 'vitest/config';\n\nexport default mergeConfig(\n  baseConfig,\n  defineConfig({\n    // project-specific overrides\n  })\n);\n```\n\n### 5. Add Scripts to package.json\n\n```json\n{\n  \"scripts\": {\n    \"prepare\": \"cp -r node_modules/@synergyerp/frontend-standards/.husky . 2>/dev/null && chmod +x .husky/* 2>/dev/null || true\",\n    \"lint\": \"eslint --ext .ts,.tsx --max-warnings 0 .\",\n    \"lint:fix\": \"eslint --ext .ts,.tsx . --fix\",\n    \"format\": \"prettier --write \\\"src/**/*.{ts,tsx,json,css,md}\\\"\",\n    \"format:check\": \"prettier --check \\\"src/**/*.{ts,tsx,json,css,md}\\\"\",\n    \"check-types\": \"tsc --noEmit\",\n    \"check-modularization\": \"node node_modules/@synergyerp/frontend-standards/scripts/check-modularization.mjs\",\n    \"test\": \"vitest run\",\n    \"test:watch\": \"vitest\",\n    \"test:ci\": \"vitest run --coverage\",\n    \"validate\": \"pnpm lint && pnpm check-modularization && pnpm check-types && pnpm test:ci\"\n  },\n  \"lint-staged\": {\n    \"src/**/*.{ts,tsx}\": [\"eslint --fix --max-warnings 0\", \"prettier --write\"],\n    \"src/**/*.{css,scss}\": [\"prettier --write\"],\n    \"*.{json,md,yaml,yml}\": [\"prettier --write\"]\n  }\n}\n```\n\n### 6. Set Up CI\n\nCopy the CI workflow template:\n\n```bash\nmkdir -p .github/workflows\ncp node_modules/@synergyerp/frontend-standards/.github/workflows/ci-template.yml .github/workflows/ci.yml\n```\n\nEdit as needed for your project.\n\n### 7. Enable Git Hooks\n\n```bash\npnpm prepare\npnpm add -D husky lint-staged\n```\n\n### 8. Copy PR Template\n\n```bash\nmkdir -p .github\ncp node_modules/@synergyerp/frontend-standards/.github/PULL_REQUEST_TEMPLATE.md .github/\n```\n\n## Enforcement Summary\n\n| Rule                    | Tool                                                       | When                      |\n| ----------------------- | ---------------------------------------------------------- | ------------------------- |\n| Naming conventions      | ESLint (`id-length`, `camelcase`, `unicorn/filename-case`) | Editor + pre-commit + CI  |\n| Import order            | ESLint (`import/order`)                                    | Editor + pre-commit + CI  |\n| Domain modularization   | ESLint (`boundaries/*`) + `check-modularization.mjs`       | Pre-push + CI             |\n| Barrel file enforcement | ESLint (`import/no-internal-modules`)                      | Pre-push + CI             |\n| Console/debugger bans   | ESLint (`no-console`, `no-debugger`)                       | Pre-push + CI             |\n| Conventional commits    | commitlint                                                 | Commit + CI (anti-bypass) |\n| Type safety             | TypeScript (`tsc --noEmit`)                                | Pre-push + CI             |\n| Code formatting         | Prettier                                                   | Editor + pre-commit + CI  |\n| Test coverage           | Vitest (80% lines, 75% branches, 80% funcs, 80% stmts)     | Pre-push + CI             |\n| Security audit          | `pnpm audit --audit-level=high`                            | CI                        |\n| PR standards            | PR template checklist                                      | Code review               |\n\n## Versioning\n\nThis package follows [Semantic Versioning](https://semver.org/). Bump the version and push a tag to publish:\n\n```bash\nnpm version patch   # or minor, major\ngit push --follow-tags\n```\n\n## Related Documents\n\n- [FRONTEND_STANDARDS.md](./FRONTEND_STANDARDS.md) — Full frontend coding standards\n- [CICD_STANDARDS.md](./CICD_STANDARDS.md) — CI/CD pipeline standards\n","readmeFilename":"README.md"}