{"_id":"@synergyerp/backend-standards","_rev":"91-b65de5f2f473a8744ed2237d7a79153b","name":"@synergyerp/backend-standards","dist-tags":{"latest":"1.31.0"},"versions":{"1.0.0":{"name":"@synergyerp/backend-standards","version":"1.0.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.0.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"dist":{"shasum":"127442b0a6f997e1d571289b630ce5954c39dd57","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.0.0.tgz","fileCount":18,"integrity":"sha512-3I/Nrk5y7mQD+GxEL7Ol0jdu8XzYi4IHM2P7fnopUepFPzVlbCFA077VvTNoMfWoXfLw+cB6EJtlePdjjCvvDw==","signatures":[{"sig":"MEQCIBUeTH5CUEdtpl2TtgIublpviCJW3HzoS7mvlx1wZBftAiAlyNZPw+2G9GAZ78y3E8qNZdMJtLbnCi/ISlR8m48w0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23912},"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/backend-standards.git","type":"git"},"description":"SynergyERP shared backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.0.0_1781893024610_0.36660051959353246","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@synergyerp/backend-standards","version":"1.1.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.1.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"dist":{"shasum":"d8cdb76ba2669304cbd852ec027ea95045d30222","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.1.0.tgz","fileCount":20,"integrity":"sha512-vCVmQJc+KNrQigowLNRmQZ9qn48lMxeJdKzzlnX5aW+xJoN+YTiEp8IY6nUmaktDg0a+deU8bnc7pPgZ+59w+Q==","signatures":[{"sig":"MEQCIEu3Qy2JyNbAYApo8jwQo7BlYrZrOAE2GlapzOPmgXuMAiA+UrQxz3a9+8bpns7s8k7jzKqEIHifpHlFJygcVnQM/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128613},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"deaddbb7c298c5013c14abe81f56ebe6df7537f9","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.1.0_1781936891274_0.4943014594494939","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@synergyerp/backend-standards","version":"1.1.1","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.1.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"dist":{"shasum":"780c5cb1054035f4201a901e25bf812a4aa2feb8","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.1.1.tgz","fileCount":20,"integrity":"sha512-f/JrkJkiUpsloxoZXixGGkhMROpQcOZw8rIVTrhkEPkyQfEbNr2nKg210WIevI8Ujn+5jHq+IKKQpgQW5q9N+w==","signatures":[{"sig":"MEYCIQCFsu5YWEYiT+yNDAeMcz7GATa2I9rvCMnhEWJGAEi0OAIhAIFpf0Pl909gNCY4FBHMsY0tcEYaESJeJk97Ulk7fbtj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128532},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"a75e17aee5b6e76480a39f834c1629f7a6f60a78","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.1.1_1781937119482_0.047776587088631306","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@synergyerp/backend-standards","version":"1.1.2","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.1.2","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"dist":{"shasum":"e7fa11b3e46d083caad7ad743176dfb3b02c6a45","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.1.2.tgz","fileCount":20,"integrity":"sha512-bUWF0IC2ZA6LFkfdeJh6G09cyoOqn0V7h7qxt7HSJnAhe5ei0LOtf+EGwIL0fJSEr9XkU2plX9mthdcz91lcMA==","signatures":[{"sig":"MEQCIFwTRgGdujKe5m48LHVPD2Dt+AWaUrKkRTBwsOetR+n2AiBLwDHeZS5ewCFSl0AnJ3I+/hYxLKj1Pn6sWUqqtePgww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149211},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"1fe6654445f694144d084ae867061c668bc20b99","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.1.2_1781937254115_0.46164287069101095","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@synergyerp/backend-standards","version":"1.2.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.2.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"dist":{"shasum":"c941649cee5731b30c360fd39c2e57319886272d","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.2.0.tgz","fileCount":20,"integrity":"sha512-nYL+l/nUYqicvzD8yn2EHacJ7GbP2XgKdBENiq/0it7UTI63cieZSaDJBcitHX7hFEQDkAhK8FQBaSVx7DDq8Q==","signatures":[{"sig":"MEUCIANUTdl1reI2v0KX7dWb6cvLkZxL/CE1tlK9nV9TGyMmAiEA+CWwpl798U5i9Zg7Ral0YcigvOiFPK4EJKmGLmGbJng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150257},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"1fe6654445f694144d084ae867061c668bc20b99","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.2.0_1781950769450_0.15846487621864225","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@synergyerp/backend-standards","version":"1.3.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.3.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"dist":{"shasum":"df38fc9e5297876a8fda0422343135dadb7560d6","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.3.0.tgz","fileCount":21,"integrity":"sha512-auoJDRmtTomMdT15n74+/xj6Q6SxDHIa0ZqBYYvOjqrgXp2NLMEFsDV7LvUsg3+dWp9Q/A1Bl+TSCpzcYc8pdA==","signatures":[{"sig":"MEYCIQCwc3LcNjdmHsetTuR98ouCiAKjll9oB3RH394CURV7BQIhAMcIiKmIIdoUvvkqtSQSqKXhTfOlOkgzMeNyfw52wqWD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154646},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"12dea1192355c16048996dd351c49e8427203e0f","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.3.0_1782053173070_0.48418356436164833","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@synergyerp/backend-standards","version":"1.3.1","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.3.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"dist":{"shasum":"a63a8702e27949c53d771af1cfb76e1e110dbebb","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.3.1.tgz","fileCount":21,"integrity":"sha512-Lo2PluH2wEfjTPdFRFMKn9pSmYdC93axPjVmF7j+CAR+RoreMtJogRn0coBxxd/eQLv1W87cP3uIOLRoNPhyGQ==","signatures":[{"sig":"MEYCIQDw0YEnDqiRLD/RY2IuBFQ+bFthHksIcKue6HQsaRn/jgIhAO3NQb9yWTZfcZ5PYBenr6PfWjXG98jdaEA/an5y9jFu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154587},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"9704e3c703d678930f041c20ea47de7e2d9a9247","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.3.1_1782069560747_0.3560581970482428","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@synergyerp/backend-standards","version":"1.4.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.4.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"dist":{"shasum":"3942feb5995884b8d6aa26e5aa8bd3c2d7cecd3c","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.4.0.tgz","fileCount":21,"integrity":"sha512-KhY7NU21fAkNAEXXaa1PQkRa5iFqwZ2UFQBms0xz35FBKNE+KjcbLuWeeCpJwun5D9+UaqODpmjEaoiUzCA1fQ==","signatures":[{"sig":"MEUCIQCVwucL3vJ95FD4H7Vz4MN70vKk8SbnfQS0VwcEpcDWjgIgcuP1dulIxrkNUL2wYaqy/R/PUBFotePCA+GgNSMUu1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154587},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"09612b0fdca63336d5c8942631abc8fe31d2aeea","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.4.0_1782070914714_0.14408315004356353","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@synergyerp/backend-standards","version":"1.5.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.5.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"d32bbbae918d97b02af7b6d07294fac66b9d2b75","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.5.0.tgz","fileCount":22,"integrity":"sha512-CB3URkBberwTSjjjRxmiLqlg19xCs0269OV3ZclwWDOYGT/MoO9jbBi8dFtC5tXWYkneKVbi58trS92L1nLmCw==","signatures":[{"sig":"MEYCIQDWUefCo8U5w5TOrtqHykePx8yqsHPmy0M10QKKuT6w1wIhAKyCv9Hxs4uUU2RlRzfZ16yR6QiohLmi2ELWc5CBS+x0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166678},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"4245504798fc7f891535e23f4ece6eeba2a0a92b","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-security":"node scripts/check-security.mjs","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.5.0_1782076785835_0.15053361647874786","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@synergyerp/backend-standards","version":"1.5.1","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.5.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"1f25aeb274fab2009b2b4b57c80b6ce1badb6beb","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.5.1.tgz","fileCount":22,"integrity":"sha512-W8Y+OUN8JmCkeQ4HgeMl8bxiiYK+j0yT+CrhG5GhK5vxQj9ZWPkp4/NiIlVlf5wXecX3HBjOS734EAMOdfAVXw==","signatures":[{"sig":"MEUCIQC5n23zFenmnZnOdO1nClutSCeOS3l8Qs/bjW+TzS8RJgIgWVmE1MsNS3W70mldFnGCWQ0HFpcYqygAzSAAo4bHOH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166574},"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-security":"node scripts/check-security.mjs","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.5.1_1782140030650_0.5683545821200648","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@synergyerp/backend-standards","version":"1.5.2","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.5.2","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"967d521efcfab9013be8f22a6ef56df86585a0de","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.5.2.tgz","fileCount":22,"integrity":"sha512-6qawIS1Lrj5wiifVM5ZsB+55bdx6MS3ZGUU+AYoNCzqj8WAEL9+o4ZPuhwbbW/QmK8np9xlXKAnzv3aULPJZ/w==","signatures":[{"sig":"MEUCIQDM7pFV7rDpUcq+efZGFGCZn46GVSdGar+xOt1NPZMqIgIgTET65KOTo2glS4eVDVAHxDzwhQh+Z44xPyApe6Ivu/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166549},"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-security":"node scripts/check-security.mjs","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.5.2_1782141179699_0.5157950896112995","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@synergyerp/backend-standards","version":"1.5.3","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.5.3","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"950369a2309987958d1e3312058b33d0abf5c3ca","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.5.3.tgz","fileCount":22,"integrity":"sha512-YHb7QDgA+82ESM8b3QTnzFZ2E6iHD9etQlFfqFg7/2QlMpySpI94C9qDUuFi5ybxJ1eq2l9xXqNELCB0bndf2w==","signatures":[{"sig":"MEYCIQDFaKSwpEO/pekMw+BiF6/jY+HGBTOgHcJLaEcEisSNuwIhAIPWweGE/cAeiE5TxQ5hIbIE7lweBLZXd/7P4I5Yp5ik","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166539},"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-security":"node scripts/check-security.mjs","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.5.3_1782141996277_0.5230270176173177","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@synergyerp/backend-standards","version":"1.5.5","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.5.5","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"c9916176b706ca60fdb349478903867c211d0839","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.5.5.tgz","fileCount":22,"integrity":"sha512-MrtAcuDsE8Uir2xkcONVX1oc9dPoKqkOn+Gk9DABwGxCfcx3UdwwMvlQix3up1DeF2jzsdwGoJi0sVQuW9vePg==","signatures":[{"sig":"MEUCIDcrgKFGQJvhayweLZ8YqcZ+hZF/OF16AgajfOVqgIWVAiEApoBEAjl8YEkRfkcU9xgLj++GFSi+85D7tYdHbbaAJ7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166504},"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-security":"node scripts/check-security.mjs","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.5.5_1782142236399_0.48760533032257647","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@synergyerp/backend-standards","version":"1.5.6","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.5.6","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"bf70198d9b72c1f0a1b4d679f116513aa6d922d3","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.5.6.tgz","fileCount":22,"integrity":"sha512-M/vrIN3NEmgjVJjL9dveCwy06ta/Da7pabCZczkNKCA8BQb7MTRTbNc3SSjQR4B5KWuR8pouxRRm7Eo9sewECg==","signatures":[{"sig":"MEUCIDA6ND+ZHDb3/Bad5UwsJtiNbSiqukPJK5qjmlBoZVY5AiEA//jSOFw41Oj3TV2d99o0DGkKfyQDIdKo/71G9v+imgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166602},"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-security":"node scripts/check-security.mjs","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.5.6_1782147368743_0.06598167036890601","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@synergyerp/backend-standards","version":"1.5.7","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.5.7","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"4a1375bfbbfd19e5d4362c22af6fba7ea42a382d","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.5.7.tgz","fileCount":22,"integrity":"sha512-6YmnRDrSupwo2OugWjbFDuSxdA79NwZJ+lCWkBufGJTUgZkiP8DTsH675d+zE7851wQB73WYZ3caXu/1MV9jKA==","signatures":[{"sig":"MEUCIQD4cRMC2EKHLKVG85F8kOyx9hP0zofU8PpnYkohwCqpLwIgbJHIWwOf2oPEy0FA9tKMNpf22F3U1+ETNYD8Os3Dx1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166678},"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-security":"node scripts/check-security.mjs","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.5.7_1782161612008_0.9335311130146533","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@synergyerp/backend-standards","version":"1.5.8","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.5.8","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"af4b927c789a26ae450168d2badc1b82efa5bcdd","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.5.8.tgz","fileCount":24,"integrity":"sha512-akxrCmEFWTEjGHtdHVdNsEo6snDLlKS4foa4OaAJX5ML9dczoKOYA8Rq4wtm1/dc2X8ntqUhYX15PpEsudQQrw==","signatures":[{"sig":"MEUCIQDz2Ti1rRVRWUFsdk8y1oOh6rkyCSDhgAg31VhwMWab7wIgDwaByNcedOHh3dv7alFA7SC6e2+eHzDUSWztwZIXhpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178631},"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-security":"node scripts/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.5.8_1782471444660_0.4881052082490793","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"@synergyerp/backend-standards","version":"1.5.9","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.5.9","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"7a2a3eb72c5f07f179789b4e2522ae3e48773021","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.5.9.tgz","fileCount":25,"integrity":"sha512-iGgq5ggvS+EIOBsEw5jXJ4ejM9H8UCiyO30IszSoRYP4W8TDrfwEnwCmjds1BUjsI/fgIfXdCzyHqrl6ydAbNg==","signatures":[{"sig":"MEUCIQDJnHFst4A91aib5/0DpMsi88Shb3sGjjKXE0V79q1BqQIgTVRzXjRs3dX0fUjvMY/Eo7WTBToxiGUFb249iToVWPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179556},"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-security":"node scripts/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.5.9_1782473563824_0.9930591594067455","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@synergyerp/backend-standards","version":"1.6.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"2e2d797d227a685f2193038860b726ecefe5fbb5","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.0.tgz","fileCount":26,"integrity":"sha512-aoAEI6Z2Xi+L22oYxmn4QCR+GohObfApaBcRuANCLPirGTiLqe6XglWRT1Komt2BM3s1S355OgsgSm1utVh5Fg==","signatures":[{"sig":"MEUCIQDKZScToMchRImfuIWC8YKuPkcbT1+iY1AbKZ+OG8UaJwIgI9uv+dCvaW6JkLJHz6D+ozKdt3bT8bjBWsjGdGO/Fj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184648},"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-security":"node scripts/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.0_1782689526261_0.1907308329368207","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@synergyerp/backend-standards","version":"1.6.1","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"b51ab139d93a777cfbc0f6fc0db4530149e3d48e","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.1.tgz","fileCount":26,"integrity":"sha512-emtt4/AVFnHQKbsL3wRgcPnBY4BFZJQpcQykJmbK4oxcwt3fRL1B9KqZNb/P1UNkELzcCNZ6ZBM0gET++OZWtg==","signatures":[{"sig":"MEYCIQDd0SYZ63uYAxKMuSgEU6+myQxkjI/0GUUOByCmhM6EBQIhAL6jWw+btFJqb/ialDP0flCGYMat7jL7QIXvpsa11abH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184649},"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-security":"node scripts/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.1_1782711583875_0.7196542410374283","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@synergyerp/backend-standards","version":"1.6.2","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.2","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"e70ca0f9e0b0972c98d4ddccd49454bab49073c5","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.2.tgz","fileCount":26,"integrity":"sha512-sRkpSjVzF5ItZCySdJnOcAb054Sh+Xvib1KlJSh5hwR7W/U+KV4XGJ7uQfmETIctne7d3OmLCvTTYlINjRX2ZA==","signatures":[{"sig":"MEQCIGUdnewM9H3bM8vonYEdm/HdlOkxBDWXOBWxuDg4Vz0GAiAwPIaD8mYRapRAKBKMfocWg8g1xOJSMu93iuZiW2VYRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184709},"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-security":"node scripts/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.2_1782754016563_0.24556409410566626","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@synergyerp/backend-standards","version":"1.6.3","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.3","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"dfa91cc18572c9263eca0d691d2eef81b353a6db","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.3.tgz","fileCount":26,"integrity":"sha512-41quQ50t/StGj5pUb6NdJ6wu3oJMI7me0555wbJL1/bV3/AILpWpjLwGqBiSkSDXLVctVDgmTckQz3AeeeasZg==","signatures":[{"sig":"MEUCIQD9cyNUPfFUa6gPR7PKVjm01Wrhe//QbuCzgExClmdpvwIgTans6thCjkHQ1/1zr7TJ6Sj37x6F1m3SHdua5yKn9mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185377},"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-security":"node scripts/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.3_1782800141068_0.48573028565854237","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@synergyerp/backend-standards","version":"1.6.4","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.4","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"1ca63f939db892d459206d751ccf419ee2670a85","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.4.tgz","fileCount":26,"integrity":"sha512-K1VvMdzbOerdS+nnnvRsc7+7iAMDxAgocsgpX3CLKCYhB5Yj5ZoDjikIjgFkRkDVgh/N4FH1hUwiIzBWwPxLTg==","signatures":[{"sig":"MEQCIAkKCeR83lOef/KTUXyHfV/BuYyBszeKEUGbJr+zV+fHAiB1ZeUzoNg/iw6iEVxdeb9P76XSK/FdJa8d80s6HddGYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185664},"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-security":"node scripts/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","check-modularization":"node scripts/check-modularization.mjs; exit 0"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.4_1782800234005_0.3600586561106702","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@synergyerp/backend-standards","version":"1.6.5","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.5","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"71506cfdf3c755538a2c271e5ea78529423620b8","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.5.tgz","fileCount":27,"integrity":"sha512-CDu7Az7VQrMsn3Feg7/rZ+0g+RHEhhT9jZz5eWD14jQS1DQH9RF6yXctPz6GA8IfFvHmx8UCsA9BWf2HIqQIow==","signatures":[{"sig":"MEUCICP83js2IiFW/+upOUgEe2k979bEz31FYjFk9HhBBPhRAiEAlWAA9zq/PvSiADt+pftMy7BKwfA4BoD/aBXtuUprW9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188718},"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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.5_1782824201547_0.3549083126289303","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"@synergyerp/backend-standards","version":"1.6.7","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.7","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"0a213ce109a635b8add5096f9ebb661e7a2bfdba","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.7.tgz","fileCount":28,"integrity":"sha512-HfJcbgs9gfUfUgUleDq1YCfFr+VPlYyRvXVxr8l9GR0FEy9k9pUul0NLQZNMrFQaCmqpASarcVzx1yQ4zSUg0Q==","signatures":[{"sig":"MEQCICLD9K1+IDmv8eF8hGqejr0Qul8yvgFV0hs+B7leox7TAiBZ643ysEg+Ld3bbjo5lCZcxqrFrgCrX7kdDFuELopdNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190557},"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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.7_1782920842662_0.8430080470993664","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"@synergyerp/backend-standards","version":"1.6.8","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.8","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"774e5215329e37dd4c83a1bf44061081307ac8ee","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.8.tgz","fileCount":28,"integrity":"sha512-qSXZHyYwDRtuAMM94M7o8YMZM4VBsoSJIWeDiBS5hP3ACPcGOb96BydLI4loZePRCbvkhASSMDyhsyrGPF6dfA==","signatures":[{"sig":"MEYCIQCTA4wBi16n8B3jMXK0uqYK5lj5J3IdO9wVKjpVqGKeEgIhAJWw8aoCIvU7MPMslbvs/Pgt4sUq521Yg1UUvubJHhBP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190610},"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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.8_1782921339759_0.6033289879922685","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"@synergyerp/backend-standards","version":"1.6.9","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.9","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"a6642012b321ad25e91c3a5414aab9d9a06a319b","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.9.tgz","fileCount":28,"integrity":"sha512-kKndd2SxIYjEQs8dVbljWdp1BGfjhtfUBuMjJKva4CXxrENXZ61oAdHUEZoMBXeEk3zbLA6yusyCLw7BVxXekA==","signatures":[{"sig":"MEQCIHlFqP1hP/XmbowndnnFouz7+9WuScftD3Kg2wLRyF59AiA8BD9PIqJxYlJ5S+LDo83iu3WFf/TsEjhOfMlP6gCuoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190656},"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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.9_1782936999923_0.021218792884255988","host":"s3://npm-registry-packages-npm-production"}},"1.6.10":{"name":"@synergyerp/backend-standards","version":"1.6.10","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.10","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"a66bd7a1fb4179cf2e8d136c582e38baa299ca22","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.10.tgz","fileCount":28,"integrity":"sha512-3cxSxu+SEQ8h/bUDA6LuVZDNMiYkK+tVt6UZ6nazdkaLc61++iOmBnt18g6cd29VuyBEr4NTJggfSD1xQ+F8iQ==","signatures":[{"sig":"MEUCIQCkkfK05Ei80v/Rszgi1aijGO/85r4V+QjfyfVcRPyNjAIgXz8NFGziMN2MWcYoOeM24rgllqTVxhBl3BSZEpT1l8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190731},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"41a03bc457fc08178dec7d2b0fafea2619275538","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.10_1782994691211_0.8900651281535263","host":"s3://npm-registry-packages-npm-production"}},"1.6.11":{"name":"@synergyerp/backend-standards","version":"1.6.11","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.11","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"c106ee01c879b36ee3a601af697952699ba5efff","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.11.tgz","fileCount":28,"integrity":"sha512-w/BjeskrUjO6NH/8XoJz8vGt2RODe8qjP5HQzCEW7cPUk72oI/YNq/A19nLdxt9FhBeamLyt8lZkP8DdxgNXsw==","signatures":[{"sig":"MEUCIH/ibAAPj6UiAuMCmFBRMcBRSt5M0q7UtoJWYZUjfZbPAiEAt12flv5vKselyCZ4/TIwiTlnWXzoMLsM67LK7+YFO00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192371},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"b2a0b6741e49ef909b500386b8196ef8b068d702","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.11_1783011070448_0.5235668257903896","host":"s3://npm-registry-packages-npm-production"}},"1.6.12":{"name":"@synergyerp/backend-standards","version":"1.6.12","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.12","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"6bc86b9c3d14dace966882ad8d752ffa717c75b7","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.12.tgz","fileCount":28,"integrity":"sha512-wa0rS+96yT0Brs7Wtzm0l+NfuPtMJZ3rpUy7S1Kgvzp0SgLhImA3pmu9rVdK9crnQZccPb9SXdCHPThkjzwptQ==","signatures":[{"sig":"MEUCIQC6C+U20UyqPkRYgqEw69nh/0Hw5p/agTQqZIQbcdWvfQIgfJvhjaLX/v/83DAgA/+YfiyBrlbhi+X9Lo9Wpb5VC5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192321},"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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.12_1783071984968_0.10483047186324423","host":"s3://npm-registry-packages-npm-production"}},"1.6.13":{"name":"@synergyerp/backend-standards","version":"1.6.13","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.13","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"46c2f7a9347fbc00f987ee369244367cdc011da5","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.13.tgz","fileCount":29,"integrity":"sha512-emqCXODM0YqaFidph+CDkjfrnPqpvc+T6QB0MtinGmbQ71L51jF1igL/qNq6aYE0u4IE0YBqWCaFnHNcddFpRg==","signatures":[{"sig":"MEYCIQCmYli9w8ZC/3f0mVrGgXdET1fkSTlfvDc950Tfy+qyFwIhAITyuKgU6u1JIlrDNf+FUOME/w5wApRBhrBpPw5P8aJX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193767},"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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.13_1783072745688_0.8425726419776789","host":"s3://npm-registry-packages-npm-production"}},"1.6.14":{"name":"@synergyerp/backend-standards","version":"1.6.14","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.14","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"089863a386e14bb23c5560dc64cf2afd63d74168","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.14.tgz","fileCount":29,"integrity":"sha512-+rulSh0AXhgplyuhuPyBd20lMH5YooZ3jz3bcAdwAVIxNke6FxP2E96ek7WXvBByOA1yzxerO+Qa6eIji1ailg==","signatures":[{"sig":"MEYCIQChUlTFRQYqs+bn8CpBGUXLh+VQQvkTQwIj4RnhJoM3HQIhANDxgoRY1N8GfXJB3ShcsfJMKrwoQ+D6ORjh3YOD8eVb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193929},"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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.14_1783073129726_0.2577872700603674","host":"s3://npm-registry-packages-npm-production"}},"1.6.15":{"name":"@synergyerp/backend-standards","version":"1.6.15","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.15","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"97d39546619b0d684e3a76467bf31239f72a2374","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.15.tgz","fileCount":29,"integrity":"sha512-Sbt5Owj8COIRWoFQQdKuTEciiV6xjqComH3BlZNRb4HifHYDadiWmLLqwKH2EzUwkZVbYXq9L+sRBSTuvJYfoQ==","signatures":[{"sig":"MEUCIB3nkGb1214pS9OYJdT//XFlCd8Byq5kO6oxQcXJYqf7AiEAk6bwt/eDGxOVxqnBSj0HgpF/3fi+66LSwYr2Ot4bYZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194016},"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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.15_1783319159655_0.9994014337010175","host":"s3://npm-registry-packages-npm-production"}},"1.6.16":{"name":"@synergyerp/backend-standards","version":"1.6.16","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.16","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"354c6f67ee267f66d3d0f532ea82899ec9df4805","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.16.tgz","fileCount":29,"integrity":"sha512-ytZB5c+23ZiM4bGMgFLGSuFbGcjqYsW+cPD8/MHBIfGV+AQVqTR3zxRWVUoY4lbAEKX8gtBVFh91HIKg4NoEaQ==","signatures":[{"sig":"MEQCIFaf1bSPdVDr+OlHyFc4Bw4IPi2GU+0t/F84yh18xSikAiB1th4SrdBHj9HJ9c9t0ZJ2Qyd3/T07bPC4BCt7HzdmIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195800},"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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.16_1783341633893_0.4170163308770922","host":"s3://npm-registry-packages-npm-production"}},"1.6.17":{"name":"@synergyerp/backend-standards","version":"1.6.17","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.17","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"13fc1927b1da0ad553d7d0a55bc89b25812075e8","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.17.tgz","fileCount":29,"integrity":"sha512-gqBjbrUbn8UZyGo8U7uaQDFn9HCPWrPPdUZlHSQKm9qBPwntWCQTR+IPadzfRlas7VpeUgOhymGujzEELxbmtQ==","signatures":[{"sig":"MEQCIGbfHppP4czqBrnX/o2yGY+9N/vMFWS2EMod1a4Q0mAHAiBBMdZKfr9Yn+KsclsWpdY/uj3HjiLQIHIrZgOQL7ZgBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195792},"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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.17_1783345641795_0.9528590704736231","host":"s3://npm-registry-packages-npm-production"}},"1.6.18":{"name":"@synergyerp/backend-standards","version":"1.6.18","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.18","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"6bd058cf1b8115d451a8158440e12056f3b5b9f7","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.18.tgz","fileCount":29,"integrity":"sha512-lQGvSbxJaxb3FHMLD54EXzldbizgQH6/TWwUWsm3ppWGqD5dRpZFxMzdb3rW28u+XD5oYHM1tvxYG0it0xCdqg==","signatures":[{"sig":"MEYCIQDRviOuL4ZMKMlrOmBGzJZd1qqdtYPd/LNu/9Zll62JLAIhAJXjAGtkXAGFlH4Uzdk7Z7uSXJN1a8vVJClatzzpQmil","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195796},"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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.18_1783354344496_0.5675521577757447","host":"s3://npm-registry-packages-npm-production"}},"1.6.19":{"name":"@synergyerp/backend-standards","version":"1.6.19","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.19","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"c3688891c2d875db76a5c26886b551263df28a68","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.19.tgz","fileCount":29,"integrity":"sha512-VysCj+NU3rCORLj9F9dab2lnfdUW7+EnAfX1KZliQXWyfXtEyGdbpmUZTgsus+IzETTJET0Jm9Rj36bHusc2zg==","signatures":[{"sig":"MEYCIQCrWBoLPaABooR7IsQdQJvFEkF3C6sCOX9VTpgbBV2EZwIhAOc34BacnDo446JOG5RFJEwt8fLk8VLYjy/yojx0Q7an","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195799},"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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.19_1783418950227_0.9565479445417919","host":"s3://npm-registry-packages-npm-production"}},"1.6.20":{"name":"@synergyerp/backend-standards","version":"1.6.20","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.20","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"6c620cb475b7ed69fb7507c57e8ec7620d410e0f","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.20.tgz","fileCount":29,"integrity":"sha512-RjssiSyQe6YznqdAOOje+mswF2gJ/+jtolFfbGPjdKJVPuRKZtqH3scsIWGDjiVf4ITMs/PdXo2eMqaT5XKxJg==","signatures":[{"sig":"MEYCIQCq1vKKLwPAMz7tmPys8rTdem1BTxq1h1A6N31GeOY2CgIhANdrFZPQoc0uluy4EZph6J0D168P/s9+qDce7H61ZcZo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199454},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"e8e8fbf7070b079fa84be3aac50d766a4f4f6c6b","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.20_1783496159072_0.09247629090237508","host":"s3://npm-registry-packages-npm-production"}},"1.6.21":{"name":"@synergyerp/backend-standards","version":"1.6.21","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.6.21","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"35b0a3eb5fe576a47d328cc8f69c58ea29e5cc7f","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.6.21.tgz","fileCount":29,"integrity":"sha512-2ljIC1wDljoBc9Ri8XFPI/B5aoo7gS/9H4XiEc7nVrIFZN1CcqKmQv7Bs3zpJh7dWgCWSWISl0/4iz47uPUZiA==","signatures":[{"sig":"MEUCIEFlb5MipJj+OGF0YDCaSzrClFATEV/dZ7AsEv3kERJ1AiEAlqhcIgQIzYYik1sIBopEDq2TAuy6ydAnrMVEVaR8JC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199625},"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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.6.21_1783520838045_0.09220757448211292","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@synergyerp/backend-standards","version":"1.7.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.7.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"6811ad638a1b2dbd998174726c5474c0136a4023","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.7.0.tgz","fileCount":29,"integrity":"sha512-8SURUnSSII2iduFHJ7PlUBVtS1pxEyLx1i1SIFjc+4UqGZocl0lgeaRSeaWjSLfLZMaU4LMXg18FZtzXiLCa9A==","signatures":[{"sig":"MEUCIAxuEnYATwiRAgRZRkZAX0Fp3ox/JSM2uLjdcIg9xcRzAiEA+87o3TDgR3oNFLm0YqKNAT84r0m2lU71bABk6ZZFpN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204207},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"7854f0b6aef910c44af952dcb85f6403aeda8866","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.7.0_1783679729005_0.2708081061091878","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@synergyerp/backend-standards","version":"1.7.1","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.7.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"d9d7944eaa00f21e97c63471a6b06b6e8f500424","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.7.1.tgz","fileCount":29,"integrity":"sha512-gcJ60im1nDPEWQLGhKVukaWIRzhrKHHYBDLIkyrSULSYGuSSZswl6WaPqNr+3lTJkVUPFAllDWr+LzcHo7VL9A==","signatures":[{"sig":"MEQCIHTXnNG5e6x2UjwdeooO7qVnRB2A5zvBbULxZhzghIpiAiB8W60PDlOVHqeS6rYmFBZynmVb7ykv1J1FTkfxum595g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204652},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"27c9fdb00def753983181ba053f9aaa74ef89bc6","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.7.1_1783679915420_0.736766598528273","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@synergyerp/backend-standards","version":"1.8.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.8.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"f0c1fd532fee87ec22d8bb9972958580f63fd4f5","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.8.0.tgz","fileCount":30,"integrity":"sha512-ashaYQxQpamVwzVZoUHf74WYiL65nbqfHFw0ArNUM+LVxFkPmpqGr1gE+qn20aQMpI9e08yyW/nGxkMIfDXC6w==","signatures":[{"sig":"MEQCIAqdUaXWkFWfiKH5CuG0RopJHfi8nDL0FH+L4VfhoJN4AiARv2RZlGUwpNxJIrULvvZ+Sy4hzOkf9fE4JeUELRhmwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214534},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"27c9fdb00def753983181ba053f9aaa74ef89bc6","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.8.0_1783686025989_0.7655955706510085","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@synergyerp/backend-standards","version":"1.9.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.9.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"cb29b7760a0aad46b6aa2ba6c4795f8ec6e61583","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.9.0.tgz","fileCount":31,"integrity":"sha512-nPBJSrWfktP2EcT1b9bWZ3eoTiyDVnE2j9eWApyJLRx/Ak6z8IAvp6quMY5TVpCMS3bFaVYtddH72yGYeI8mcQ==","signatures":[{"sig":"MEUCIQDPAGIvgq3P3+t0sbP/9MZ98F1gQcAmx/Hb0RIlYRtg5QIgR5PClxwlacjRfE9COMEKl7lqgWikNtZS+1iz80ZFlmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216075},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"aa8702f5a8cb96774ddc9d1ad212c79d7e766dfb","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.9.0_1783688084858_0.036630757358436794","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@synergyerp/backend-standards","version":"1.9.1","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.9.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"792e8ca29f194d66223897dc4bf6534910f42dc9","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.9.1.tgz","fileCount":31,"integrity":"sha512-PDlfzIkvqUKeEEf76kNXky1m+sQw2QGa5uYqnPSR9rsXLC/cSdv5fsr8GBRPjxgcS60Xu5/Msqp7VYQ59NVMvg==","signatures":[{"sig":"MEYCIQClcUFB1tVTxlkYZKniXdlWk5gEQ5Xqk77TxKLN891KCQIhALLrlZdxcHHqYzIGY+gr/VzNFRl6rAqlpcE4ZRW1eZKm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217367},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"7868abbc32bf265da5c6b1126eaad1709bd096b8","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.9.1_1783688486352_0.9626175821910947","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@synergyerp/backend-standards","version":"1.9.2","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.9.2","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"d32a9bd12567494eaab31cea1461a9fed93df3af","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.9.2.tgz","fileCount":31,"integrity":"sha512-T3peMS8lb0uPnIwIjWHN9WnTXiRALjaNr0cc9hEAhJTqEnHg5oMC/5/QHYSRGoRI4NvdKR8L2wShZ47PK6y2NQ==","signatures":[{"sig":"MEUCIFzLUZT+qZHYJ0W+p4YglRpXBGcSm8JPEQtPUMHzuFllAiEA7fQIKDGQpz3besms5r7iou3EjFmXUMDXe6CAYxStadg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218674},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"c3e6aaa518a264cafe3553cf80725fc8156c137b","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.9.2_1783688900393_0.7112755814558078","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@synergyerp/backend-standards","version":"1.9.3","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.9.3","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"120286213fe4f14d22c0d74069e6fd1ab4c483ec","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.9.3.tgz","fileCount":31,"integrity":"sha512-/Nkut//ndf7NLGPpNUwHmT/3bsMpiyx857mgI/buS7HcPnfLiI2qkHLfE4UNCSnY+HqLboCTpkfosXTAYRU56w==","signatures":[{"sig":"MEUCIDTZGQmBa2b449mP1cNuC5w6h5lbDD+ZEt1pImVQwPZ6AiEAw6xKUPTQYobicwqF1HZBDYuoENHJKXSlS7xJeNj2iV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219452},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"56c9d023ccb00447ea4038f5e37736d4ebd12aaf","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.9.3_1783689178576_0.0469238314479552","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"@synergyerp/backend-standards","version":"1.9.4","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.9.4","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"3aa9a7116a3d0004296b2914aa34f12e24e9f6e5","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.9.4.tgz","fileCount":31,"integrity":"sha512-ws2MmudXId3suKjc60Z6mo5Tbol2OzVq5BWo1wjBlbVODNnRWaoWnsno4IdhcW64z5RvZis92N8KBITSGtfoYg==","signatures":[{"sig":"MEYCIQD9Dn+yRbFKofCLyJuX5/tGD38zRYX8oJa3qU2KWbjxcgIhAOOURuvyYUBZFHo+gD0E2e+obOhksNmyY4oqNZjLJbov","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219427},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"7936b1d5b3a00c256bd89cd82b860d93980bb979","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.9.4_1783689520360_0.14130026473711","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"@synergyerp/backend-standards","version":"1.9.5","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.9.5","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"d0d9930995f3c4b8f0ad1c198205013398d196fb","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.9.5.tgz","fileCount":31,"integrity":"sha512-sUGzxGOsxGNqH7wW8QiV+poY7FeFcqf8tStw61IpLZO85Q0onFvFfhPK+usUKQzY7l/oMXODVyW0ynyiwgvu1A==","signatures":[{"sig":"MEUCIBrmjgvdIhbUpaoBekyqtPrnQ/NnRcDZnNK8LahF3i2vAiEA6ExX1iQP+cdpOWe8iBtLg1+8aoZkN6td8whMVc1GYCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220858},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"093c8019d84b00451e01372c4e0dbec640c35ce7","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.9.5_1783694832358_0.4622416284005446","host":"s3://npm-registry-packages-npm-production"}},"1.9.6":{"name":"@synergyerp/backend-standards","version":"1.9.6","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.9.6","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"92d36a068a415b53f57339203f6b325ef2a40cf7","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.9.6.tgz","fileCount":31,"integrity":"sha512-r1EZE0xqoas3KYGDyqn0YRSaelFn69HhTm5XT5J5CFlnNaYxz5BuSM3oCFkP1xb3iKhm0tD3vf66drwqPfpGEQ==","signatures":[{"sig":"MEUCIGRTyrYj6fIfUiCd1vq+oEPlJliAWOvY5xeAJG/t/6lsAiEAw22JI+wnLb7PKHpFCcRvTXKvczpSwdevils8NMU6NHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221893},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"40db57288ab04c0605bc31b3ac8792cb9dbae87c","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.9.6_1783695350007_0.5552601379058011","host":"s3://npm-registry-packages-npm-production"}},"1.9.7":{"name":"@synergyerp/backend-standards","version":"1.9.7","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.9.7","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"6a998ac77c61aad2b8fa1a992dd4220231d3ab4d","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.9.7.tgz","fileCount":31,"integrity":"sha512-+ND7CdbmjQameRMXFi4Gy4fGyF3gzwk5lsXvybSB42TkUuB1tOIVPZsD7VyTh/4ktOi7fZQQat2OfjFFlnEl9A==","signatures":[{"sig":"MEUCIBHN52TUvGvZWGDuD/MV34HmbABRpQtCCat37apf9nn5AiEAtJfQjBzsfkfrgWhFn3pTXrDzKnhTvUwk7x5H84IlAv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221786},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"22e8b32ed11841d3e5b0a303dc7331fc2b7e8265","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.9.7_1783723606004_0.08458149279385596","host":"s3://npm-registry-packages-npm-production"}},"1.9.8":{"name":"@synergyerp/backend-standards","version":"1.9.8","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.9.8","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"289b7ee5f65712737c1f3d176464c72b5b30f8fb","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.9.8.tgz","fileCount":32,"integrity":"sha512-ffqYe1I2iLqquab2b1cSfJZvWG06ZlLtH75W6Sp68Y0OWwDdk55rGvgERsq8ZujyGFFF0l+SLKJa07xuRZPWOQ==","signatures":[{"sig":"MEYCIQCpWWNYMwuYx/ubqp7R33ffUZO4hCHpqEu81UqGNg/aUAIhAJz5jZpQuOxEs0k4DKyB8g/mw5VT0IzoYddtSsvHV/et","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227126},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"22e8b32ed11841d3e5b0a303dc7331fc2b7e8265","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.9.8_1784305913437_0.26934943595350425","host":"s3://npm-registry-packages-npm-production"}},"1.9.9":{"name":"@synergyerp/backend-standards","version":"1.9.9","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.9.9","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"007d48d68b283a2a530091cd78f99b2a635c37da","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.9.9.tgz","fileCount":32,"integrity":"sha512-VLk6hLJ1RbZSsPvZPoBJh1ViYb2yun4aLzSb+cqhAneJdi79WqkY5La2kcDPRnGi1cKxw3dzF+RDG002SnuaKQ==","signatures":[{"sig":"MEUCIDnvQu6VzuEFNuDwTeaOmfJu7wjFmnWey6EuG4g3dbEjAiEAzSj6rnQocy7F5LuVMCYOmDZfKNPiZVR9FzQu+3WyB90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238076},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"e9c5d65fe793129d35b4d755df758e449ed6631c","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.9.9_1785787879664_0.12135493907899475","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@synergyerp/backend-standards","version":"1.10.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.10.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"9686a5f6075b67db2d7c849d1b0cda88f0f9e00c","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.10.0.tgz","fileCount":32,"integrity":"sha512-PqSdOMriZfIU7R92YUEegrHoXhJ7r1d7/zpVif1LadRPgpOxKoRBZKk0cbZkZdKPq/m7rQ+Xelb9fVOkXjd0qQ==","signatures":[{"sig":"MEUCIQDu8BvHOjzdwOHelLhNaNN9GIOz4SpWq5UfJa1wCahPBQIgX4HivaEUEoxhj3yl79yAysy/p7LelNJ+xVGe3otFYAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243789},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"e9c5d65fe793129d35b4d755df758e449ed6631c","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.10.0_1785868758574_0.29878317820079103","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@synergyerp/backend-standards","version":"1.10.1","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.10.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"c4dedb970e37871e8be7c6dede2f45f44ba83e82","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.10.1.tgz","fileCount":32,"integrity":"sha512-JMyIwsmA/o22G5O1S3Jw/dZM0H+TBgi93QVHisNEZ+ddIxIvUgBLYfp/JLmE3pfoVJiciy0xsyQsVg48EFoIZA==","signatures":[{"sig":"MEUCIQDKZdj8HX7wbxgxQFkb3f9gKnCoj1JieT+s+B+TGKni/QIgGU+1AF9gi6mu156dWPxQWbmUzDmlLFVHnUgjQGNF6J4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243765},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"a2ec62ee295d95d8a651cf9caf45e4b79c8b36f6","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.10.1_1786918167464_0.6080171501805887","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@synergyerp/backend-standards","version":"1.10.2","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.10.2","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"17c90bf896a08fb74c00c41fa709502328d133c3","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.10.2.tgz","fileCount":32,"integrity":"sha512-LgZMihJ/WXIX2yoiYiROQ4Q5HpqtSPCvQ0KDoYVnj1KC7HNvJm33Y33E/LM0LKDOjm+USsTK2xsVV1zFEjp1pQ==","signatures":[{"sig":"MEUCIQCF1kL7ywRaDCuxFmSXYI1bLEQBbRCzz9+UaP2pIxLYbQIgVoSLXurVGd+XQKGHYHSzOP/WvB0fPNl/Ue8FU+R3SVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244004},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"b070739e17a310f0a099fd83d64ca980afeff837","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.10.2_1786921319104_0.9489759465430905","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@synergyerp/backend-standards","version":"1.10.3","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.10.3","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"928807bc742bf508d8346bc70ae63fee9e632569","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.10.3.tgz","fileCount":32,"integrity":"sha512-aK88tIUDnUnBKKpzK/V/KpbtHskwEAkodre/OMGyd1ZcJe0vV+PdZiLMRlnhpECyjesHKBLwHxcmCtigDxj1GQ==","signatures":[{"sig":"MEUCIQC90qiLn8httwkoY+H5scpBDtnqVui9zX3wCxPBlP+0rwIgfaPVmvLGsTyf++R0D1+3T5AeCaiLdf9BTHulT+Gk3/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244089},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"ae6e07e38e8969af164964d6b36698eebe4c3a61","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.10.3_1786924090025_0.6466826019448217","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"@synergyerp/backend-standards","version":"1.10.4","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.10.4","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"793a557399300ea610b7c6dc7b39286c8e1c473f","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.10.4.tgz","fileCount":32,"integrity":"sha512-Eoq/eTUNN/giAYmJaoKWf6fQ6NdW8MKCQUT+E2Ok28fpY16u/9IWvtdZQ0OATfnh+Zm40LqT5qs6TGhH3idnrQ==","signatures":[{"sig":"MEUCIQDt4WiT5l2UjxwfLVdzfF8n3itc5wlkTrwiQtZID+DCzwIgFyo7jlIb3TmcxiaY5nBUnz/NKyu5MJQ6PuG0qefc3Ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244200},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"2d2dbe5d13140ce1db44559feca883259a19ea2e","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/check-security.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.10.4_1786924293453_0.5491418110692943","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"@synergyerp/backend-standards","version":"1.10.5","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.10.5","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"89daaff7c57834b1490ae45fa1b218e36b0beff6","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.10.5.tgz","fileCount":33,"integrity":"sha512-5bqnIw95tHjxpdyKyFTDE4fS+QPae7a4lxNzsHzyxtn0K6wsSOPhtIm299jsjrfQ4+RxS5p52f11kofNPwostw==","signatures":[{"sig":"MEUCIQCvp5hkds6ZUL9R6QrurDQBie1+9Xx/KguHKnSnVOp1CQIgNmNjT81krX/WvBzgh8a0aQauLhk/Z4KZEUJ5YrIVGTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258792},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"957c079446ed9c3b4d11c4cfd5ddb53cb208cae9","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/check-security.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.10.5_1786943587132_0.6322420624690188","host":"s3://npm-registry-packages-npm-production"}},"1.10.6":{"name":"@synergyerp/backend-standards","version":"1.10.6","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.10.6","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"aded9955830cf76ffdb232c7b57a3b941b2411cf","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.10.6.tgz","fileCount":33,"integrity":"sha512-ShDDuacUje9+EMzQGncMll/9L5Mvx5s+TYa/GZaaAqnhVk7dz8sfb7yzt3VWPe6bvLAlI0AtGBd7sEJT15Z/Mg==","signatures":[{"sig":"MEUCIC7AfZ17Tyo/dE8M8piRTCdYqhQJ/B/qDhaoi/R6LbPsAiEA+YXW0+1Mn0dJ+6SHNsL3T1bLICGfnXShiW8RZMln2tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259015},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"cbb83f48d099fc3f8ecc2cbd8c52e84be06ce1c7","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/check-security.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.10.6_1786943932320_0.29851913365188687","host":"s3://npm-registry-packages-npm-production"}},"1.10.7":{"name":"@synergyerp/backend-standards","version":"1.10.7","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.10.7","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"6914d626caf3eb540d56182c1a93b7ba232f6eec","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.10.7.tgz","fileCount":36,"integrity":"sha512-5dG9Q8TYZzFxpmupczGi6BLGGFUdVtqiI91wmGq00Ti5ykx0znrUpAPKzc2sjQywIrtl1YqeuXfOHYcF1Zqgfg==","signatures":[{"sig":"MEUCIQDkYx8OFnIplPkJO+J98I4F7QCnxgog+Mh1j3Lzbt717wIgc5i95Uxghu+Q4hCIc9xtuQyFj0smvEKHe1v7sd+H2ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265962},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"61e779fe48153784bee6d47c626ad08680d2e672","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/check-security.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.10.7_1786974344280_0.8563657238967923","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@synergyerp/backend-standards","version":"1.11.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.11.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"8e6c4d5e594e17ee0c358fd16aa5c7903298b5c6","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.11.0.tgz","fileCount":37,"integrity":"sha512-Mz0+9wJE/8PVL5xTgcXhNHm7SFPMF1IimH9DB1djQYFZAfAWWAnqSwKgG/WGKVL7nKCE4fr+knnckJ/ASE54yw==","signatures":[{"sig":"MEQCIDsXGknjCCZyw8kcF7azgC+gaWDD1hhmMzDKldPC5OqXAiBSiUECjRMWMDkc9j6KHrpVfRr4QU2l2YC6S6o2sx9sIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287188},"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/check-security.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.11.0_1787056576347_0.1720398554851097","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@synergyerp/backend-standards","version":"1.12.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.12.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"6eff67b0bb48a2126b1af34604001a10f3552db1","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.12.0.tgz","fileCount":37,"integrity":"sha512-tp0SHUFF9OUbkrsl1Ku3Btj63IIf46VPea3s1oR6bIHTtQLQ04x54QJHivIgPbpl/KFgXGiI6p97AP/rAlGRUg==","signatures":[{"sig":"MEQCIDJrzIScccXV0uxId0uTU2Li1UOyAa3VpG2E/Ct46Ef9AiAUjb2RpkJB0oXIlxUUvr3uU25YsL/QxnNnnWQ2yileFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293346},"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/check-security.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.12.0_1787060967604_0.5222579847008975","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@synergyerp/backend-standards","version":"1.13.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.13.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"0057b20e98671b17707510851a11af5fd3f64dc0","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.13.0.tgz","fileCount":39,"integrity":"sha512-TvYOzPh97VItIIYcnFJ1E9CqhdWb1g6aHGsu1NFOLijUhOaJRJHX2+/aUNY1ribsd44Br8k4DhhWeL6gJPXyMg==","signatures":[{"sig":"MEUCIQDOe45qpAHpvh6B4vkMRphB2UPzdS73h171ClXvkFYnTAIgZPeRY59i22o4SVDvphRiBsu8eYr45IsBJHHE8F7S00s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306063},"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/check-security.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.13.0_1787077440435_0.7682657483248261","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@synergyerp/backend-standards","version":"1.14.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.14.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"19341dd696e5d33a8cd684ca516fc890cbce012d","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.14.0.tgz","fileCount":39,"integrity":"sha512-deI646/f3TEODoENyZfyjwpQWxZzDq/ghsIr42TLMNTQuLX/yWwVgG0zbLfx6ekWyr+5Pmz5k/waWgZL8K1M1w==","signatures":[{"sig":"MEQCIG4Ry2II1rp/CYFtKBXJIM0aFhh+fL95VSaxadW6QpvKAiAA6HbEfdWF8mn8eq9oCUxUyGIsAAYkK1pkV0lUPcdrfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306093},"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/check-security.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.14.0_1787096814183_0.6789960686605476","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@synergyerp/backend-standards","version":"1.15.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.15.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"b483775ddf6632057cb84c258e8ec858978eaf05","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.15.0.tgz","fileCount":40,"integrity":"sha512-R32/jaiZa6Ktu9Rt9DX4vKwmh0seQmaZMj+QXxcJ+3N6vuOli8EPiy1E6ejtntWeUk9lBpteZ26d+If8s1rKYA==","signatures":[{"sig":"MEUCIFAdekpmD+fhu7fw4ID03uqUhT7f+fN49XWmaisdGXRGAiEAnhDwu+yrO62QY7KvmoW0A34X1x5V8A+5kLyROTvYdOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316224},"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/check-security.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.15.0_1787097362509_0.21790316838902735","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@synergyerp/backend-standards","version":"1.16.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.16.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"d2e455ef76e91cf3e1a530c1139ffa21488ccf28","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.16.0.tgz","fileCount":42,"integrity":"sha512-5jQxbzdfoW78FrRBK5SNUk7oXJ6exq03cZAAGEpg0foWSxpliLcysj9vXM2INBSQiFWTceKNqX9Tkho3w535ng==","signatures":[{"sig":"MEUCIQDONZO7bZu/wmlITSUCzZ8y7dyPVn/9eyrXEhZ2LX74wQIgf+K14HPRJo0v31fBJMigMwQDvN6M0z8z8hBKmNfWLjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330148},"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/check-security.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.16.0_1787125490714_0.2845570326522642","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@synergyerp/backend-standards","version":"1.17.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.17.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"573111430320924eca0dc73bbf01070dc8aa306b","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.17.0.tgz","fileCount":42,"integrity":"sha512-s8HYgOG5nmNkLqPFsilB3IK/D3vD+5cDNQ3AQpx6JzjcVnqblGDvLwvL09/DyLCvMk+utZl/mMO82AY7lL3txw==","signatures":[{"sig":"MEQCIFwuwMT8qGx9oz2CGqHtFdX4V0aKRQOYa8DQmL0qXfpPAiA8op42iSHi7xpP3T82KUruswMUpKABH4q5c0W5ERZ+hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330244},"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/check-security.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.17.0_1787131685920_0.6627224931366789","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@synergyerp/backend-standards","version":"1.18.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.18.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"6c182667df91317276df467b710f81e18d9d8e91","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.18.0.tgz","fileCount":42,"integrity":"sha512-omfvB6vBei0ZmZ4WLzW/dVenh1Ky4h75SDwg2RefEoKN2c1aZvA9ScsBfEDrlaKAh3nB1PrVoC6/e2nF/3K2XA==","signatures":[{"sig":"MEYCIQCHPYSa0dgQD6hJOwfe/lqEfNG8nfFyR149z7tcWI34TQIhAMf5aDZIsedBbaHDJTWAAfwFkJ+3JGpvS7tYQgwYirGB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331316},"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/check-security.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.18.0_1787134937498_0.03893649917973607","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@synergyerp/backend-standards","version":"1.19.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":"AO Holdings","license":"Proprietary","_id":"@synergyerp/backend-standards@1.19.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"a881006f1a95fb788c84176bed5b291169b177a5","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.19.0.tgz","fileCount":42,"integrity":"sha512-+wnSsvXVjGB6Te9gmMkYoMJGi5mNlJ/4KL9QXrhShJm7qRWqgvvmbvLAeQ/uZhdxvwbwYZ3y7NmPCGMbvLHs/Q==","signatures":[{"sig":"MEUCIQC3BnAm62LPgeq9L2JNTBXNfdtxTPDcgFuyEf33EPOzJQIgQfsWSl75bMBhK1i0h6+Lk+vfcz73uUqrB9CRqYTuYOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332361},"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/check-security.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.19.0_1787171611211_0.5026815497001134","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@synergyerp/backend-standards","version":"1.20.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.20.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"475e04e7011fcfe637243091faf58024841f54df","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.20.0.tgz","fileCount":42,"integrity":"sha512-3yN/L+I6xKRPFj9D5q5+ovQ49uf1zUVtRGX3a1CrdQvVcJ2/cW/bFVjKUrvhAunPZTChXSC6IOaf/SMZcxGG5g==","signatures":[{"sig":"MEUCIQCEtQhGjjwd+Sfi+9kffhhBKgR7H63aNkZw5VEQ9ZaXVwIgMVfjOlbliSDxtoR7WfpclP5pR0kVJtQfewoCl8eeFsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332811},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"e4a8854aaf779b6c8568d22febfa0b57667d1aee","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/check-security.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.20.0_1787223426859_0.09298162172625402","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@synergyerp/backend-standards","version":"1.21.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.21.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"372e51a338e0f8cc5cfa618abc7c4f33dd0a1ac8","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.21.0.tgz","fileCount":43,"integrity":"sha512-pWyv2a6QJ3o875/PtyRrYP8WWWhnBt+w9zLE4dj23BmytGfOAzelDTbGrJiop4UwsjlkG971Rtrd/S3E21oNzQ==","signatures":[{"sig":"MEUCIG+MkD6TChVoD6zj+9QHtVhGPiOwIUmkVII0pvquzUC6AiEA1WPpoZYPuWk3aG+XXizlcVYiEYD4e85qHpjTNvEg6HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340751},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"7b4ce30c66a7af6964b4610cca43a667774464a7","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/check-security.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.21.0_1787727845223_0.4244949254315822","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@synergyerp/backend-standards","version":"1.22.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.22.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"d28cda2fd02208ff399058a397eee93ca612aea9","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.22.0.tgz","fileCount":43,"integrity":"sha512-gGMJ0MB3XjhpL2rxEwASFCpzehIFiFuInGwr0LfoqerRuq4uQ508cMBu6jKnFMvPy8D6ky2WkfxLC7+f4HuN5A==","signatures":[{"sig":"MEYCIQD/4uBys+ES6h9g9YKvDaQScIGAFRlNhQDfsQ1PjGlcSgIhAIM+T3sKZa5rPyrhKgk7BqhV4e6GGc1QP9oIV4QI6vzY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342824},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"25893b15916debc03eb33daf410b4ea414a2dd80","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/check-security.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.22.0_1787728504586_0.7240997176402666","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@synergyerp/backend-standards","version":"1.23.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.23.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"e3b8173a64a4d1704d0d8dc1a8cd691151e75c80","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.23.0.tgz","fileCount":43,"integrity":"sha512-w1RDvhJIYgZPSQVjjCtsd2hxWWfeu530AgVSCCaG8l9VAPFgJDrbRZsuzPQSvw4ypjjik4pleh9F8PK98T0ggQ==","signatures":[{"sig":"MEUCIQCRAS/bWBipJIxwU1fJ3zCnNPAfxlOnhKzFHDmrESfvugIgOzZXVkwlRo8bwUTHb9SqtyqNX6wfcIpEZmHES5bFROQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342824},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"d8b186fb87e8ab529971ddbd0ee31b069e7e1f0e","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/check-security.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.23.0_1788145547966_0.6492379521765426","host":"s3://npm-registry-packages-npm-production"}},"1.23.1":{"name":"@synergyerp/backend-standards","version":"1.23.1","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.23.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs"},"dist":{"shasum":"12e240f2214e066c3f10b18400e64cb0e9621375","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.23.1.tgz","fileCount":43,"integrity":"sha512-c1W5hJSdGZmTFrsm1Fz1u0eypBb8fP+4cMDXvMy2LWGyRBb6hIUhfhxmBx3fuDbgeww6CGCYxWL9VSQ0NRzJMQ==","signatures":[{"sig":"MEQCIFU5FQdAv9p+vQvZCXpv22qdsZ0sJKF7P+YM4M112vR8AiApswBAYWzTqBTWwobFKEhYKpvrxq9RBvuewtkNl+goGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345209},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"a1f5f7e6214ce03ac705a2c7bc902bbba2f62461","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/check-security.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","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/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.23.1_1788739724294_0.19020899203645958","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@synergyerp/backend-standards","version":"1.24.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.24.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"52eb4f3de3aa410f88363f5ed1d14ede9e8bb94d","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.24.0.tgz","fileCount":44,"integrity":"sha512-HV+H5HHillloqUNv/gJmBmJbMXDzINPEhX+Jc2IudYPCoQ4G4gzY3ntcRRCF+J4UC/d/yIwn6apF3dFjqN86Nw==","signatures":[{"sig":"MEQCIGpM9jMQQ9dBBiuxYj6Bro4JfqQv8Ml8EfKViXskEokgAiBR0mPxK81W1kRA51hreEuCjO4RcyaMnQniHG4OG+f/YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351662},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"7399fc71678e499bf3f4b4a459cb6e6edee8d570","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/check-security.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.24.0_1788760383743_0.9729434833151944","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@synergyerp/backend-standards","version":"1.25.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.25.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"ab96a592e1973e0f7c5a22162c70efac4761e6d8","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.25.0.tgz","fileCount":44,"integrity":"sha512-NE6Pj2oMOFmYPNhBAFirKtS1vkWxksSTZuzbh/6cX2r47tAp/7542vemiLbpSsSoXkbW18oAXu3ADr1F1andtA==","signatures":[{"sig":"MEQCIAIdkQt4fMnX3yvf0f7neZJUL5GTHLe5tT5TcEssPcNbAiAU5LEb4My50Uj+9h6OEaquv4bJx20J3ZJpongMtIoRYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358053},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"3560eb0b620f4bd42e1bd6041fdb5c69286829b6","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/check-security.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.25.0_1788865049981_0.9262126662531864","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@synergyerp/backend-standards","version":"1.26.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.26.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"e2a03c3990d3daf3224d0f6828979fc7da934878","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.26.0.tgz","fileCount":55,"integrity":"sha512-kBcpICTiceryMy+9TfQOQ+V+yJm/kGGPAun7CX6GAj/gq3HoJbk58vswN/Txz9QsjDqKOoqRem72pJ4eV7h2AA==","signatures":[{"sig":"MEYCIQCJTPrwVoshH+q2nUegUaYQf4WKGUJPBBYBl6CLgkGYZwIhAICk1zhUcg/GDu6WBI5u1RqloWeU+htQX8bhOfb18r6v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398439},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"71dab3ce1937bd554865c63392a57709effebfb4","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/check-security.mjs","link-board-item":"node scripts/link-board-item.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.26.0_1788950982326_0.8915680457038029","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@synergyerp/backend-standards","version":"1.27.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.27.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"b5159c53c870392bfe9ea4b35b3db2a3ff477362","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.27.0.tgz","fileCount":56,"integrity":"sha512-IYd5d4ok03c9iR66VqcijryrpKrzPsXLDKj41UDmehE9ycIct2xpKxuJrz6vuPMTB9gh9bEiMW6hj5U3MuEttw==","signatures":[{"sig":"MEUCIEZYYZWEklQZAhWWjud3+r5r7qLTRFP8kb8q2i6ZFbGZAiEAqhvxTYs3yi19fWi2TNg3bAt72+6K5dcJEQCvY4QYKPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402299},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"dcdf776ee3a49a8445e6f23e63e94688041251be","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/check-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.27.0_1788954771723_0.7043280432211005","host":"s3://npm-registry-packages-npm-production"}},"1.27.1":{"name":"@synergyerp/backend-standards","version":"1.27.1","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.27.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"2d52d0e32746fe67277e953498825a0814fb11de","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.27.1.tgz","fileCount":56,"integrity":"sha512-u8RG4K7yoEtSh2slsiEHZF7PHY+ErXolr12JplklVnH02hnSCRACxupC9dsQ8GRw5Y6oZr4TKKBYZV8vQmjc5w==","signatures":[{"sig":"MEUCIGBIf26XguCpDvame9lbREdWycMhmF5ETR9C9/9/1zjcAiEAki4a2N/8kxMEsKWKs5Y4Hk7fTSYjzhVApc+Kxjt3KKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404504},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"8cd4bc69565474b014fa1dc6643218d2a875646a","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/check-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.27.1_1788955815521_0.38323144158121836","host":"s3://npm-registry-packages-npm-production"}},"1.27.2":{"name":"@synergyerp/backend-standards","version":"1.27.2","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.27.2","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"188f41af1560cf79c41b56806d36dae5f4b98995","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.27.2.tgz","fileCount":56,"integrity":"sha512-3fnDBVr9Rd4NtkCAhSyzfyg2uqM+SkRR/C6yq1zZjYt2G+M8A4Khh+bzw82+3EF3w+aNTTQJlDi8J/QT2oQM5g==","signatures":[{"sig":"MEYCIQC9bSQMD/d4TZv6rs1YoCZmsY3TZQYLcQo4OPUkJq5G1gIhAP34pvLJdQlNLV8e3vlFK6BHbFKLFMRpU8BO4++mGZ3p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404655},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"7923d8c362b690f9796e3967edfa1cfc36d5b9a0","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/check-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.27.2_1788959050198_0.14890105195601078","host":"s3://npm-registry-packages-npm-production"}},"1.27.3":{"name":"@synergyerp/backend-standards","version":"1.27.3","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.27.3","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"f19296a96daffcbccbda3740d87c845da3b888ef","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.27.3.tgz","fileCount":56,"integrity":"sha512-VlUXUi23cxPbhv4bnJB0YQg12uoRMFV3UtG4+slwUA2Gtp42nXTE3QuSy7LKeIK8MHIgvgw9eH2gfpvy6d1zeQ==","signatures":[{"sig":"MEUCIQDOoOHdjIogdezdVum8BfCz04+D8dvUPrTli3G1uAaY4gIgTirtP6yBr7noN5oUq2ft4TjNJDN1IJEVPKtkFBHoa0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404954},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"a185f2a22e69af575a2a5eadf32a0cc111d9d2ec","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/check-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.27.3_1788960067498_0.0017398135160966444","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"@synergyerp/backend-standards","version":"1.28.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.28.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"73fec61800dccb86e235adeb15d3f3768521f63f","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.28.0.tgz","fileCount":56,"integrity":"sha512-UAZG/X9RvzhMg8oh8YDMv+wnWYtZydE8TKQfn2zEAFH6QDqa5hnAORga/wvCUqdZOXVVbvDV9kX5E+WVua/vQA==","signatures":[{"sig":"MEQCIHVA70pBb033+bHkggpjHLhNVrQ4oXTN4aDneG/EkkrgAiBI/O6lfdoJK7mLygbvbu/e1gFQwxsWXlvUWLgJSzPaVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406492},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"66547b4f0850a93c0a58dfde12712e66da1fcf10","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/check-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.28.0_1788968134353_0.26460597891170323","host":"s3://npm-registry-packages-npm-production"}},"1.28.1":{"name":"@synergyerp/backend-standards","version":"1.28.1","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.28.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"daef3fc467e9938e0ed05630ff08ca258501535f","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.28.1.tgz","fileCount":56,"integrity":"sha512-yMn+D7TuUDFwYPPSPA5tLvCcy04jOTbGNVAuaxKYxqxCM8Uw5vH/KhynMQ451efvWrxmmSv87kEGRximTHENFQ==","signatures":[{"sig":"MEUCIDT4GEOYSodhLjVQs+d380vJEwiIxq84CkVBIhAFsA7oAiEA3fl3SHOviPwI/Wn/4ebYcMBaV5/eRu07PVY9sO6OFSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406835},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"aff43e44d098e1dc90c93b0dc26fd9930f47708c","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/check-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.28.1_1788969821450_0.028918875381444442","host":"s3://npm-registry-packages-npm-production"}},"1.28.2":{"name":"@synergyerp/backend-standards","version":"1.28.2","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.28.2","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"85432f0e589e3d63b9e6e3935a62558b8d1c93d6","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.28.2.tgz","fileCount":56,"integrity":"sha512-7M5Zgf+qAEJP1st52x54qy/T4hptwFcIQpXUhUm4v+7u8py3tvR0ltUItDYS5wfN4fMsYJEmoHwmXYVvK21FZQ==","signatures":[{"sig":"MEUCIFm0MFKwaFm5iRc4KaOjYgAIWrioU4QTnXhbu6U5OlSBAiEAjNo2xHBXbr6zzJTjetBgeeWMJ2dFQ5GpC1JEXoIaejU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409732},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"0e30dc4cbba5fcb5857627fbfeab83d73614c936","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/check-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.28.2_1788980567315_0.9134209085010345","host":"s3://npm-registry-packages-npm-production"}},"1.28.3":{"name":"@synergyerp/backend-standards","version":"1.28.3","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.28.3","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"7a9778cc426e948c57754eb5debcc7796eff16cc","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.28.3.tgz","fileCount":56,"integrity":"sha512-oVhxx156AfsY1+8wsAgJk8+zbZ+7Coy+bglU5fk3doG/yzv78FelTWml57+HvypNFmQ6BgF/bTxpTkcsUXyMtA==","signatures":[{"sig":"MEQCIAa3s4+O/p1aEGL9LIiVpzNQ78CGq8OGnyMDp5xYHvtxAiBGMG5QohwoLup6aERfFNycqA9Y1Jcq2ceJi2DO8KrjbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410025},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"a09c0284588e7eb47a98f30b69c07c99dfd65573","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/check-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.28.3_1789040534362_0.12331441414395039","host":"s3://npm-registry-packages-npm-production"}},"1.28.4":{"name":"@synergyerp/backend-standards","version":"1.28.4","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.28.4","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"fdfd487f13223e051f2d00974eafaca18dacc73e","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.28.4.tgz","fileCount":56,"integrity":"sha512-2WotnovzBpXV6C/C0UgoAkhZ0AFGyDtskFaCLcIwb/8ikIHWYd+M6SMzpPf3Dt2Pf7z8vwZWOl+xW4iQ6qiRYA==","signatures":[{"sig":"MEUCIQCCLNUO1BeOpPpYszgfq462lJ7TDkpw6dVMqw0iZgtoCAIgTGQhPY9rqJpYDdCO33ODvLvtHqjrA6OZUtbR8yVbeog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411401},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"1aa6b1ddebea3f2084b6b22974c59a08bf8b9d45","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/check-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.28.4_1789050915991_0.4465161420277204","host":"s3://npm-registry-packages-npm-production"}},"1.28.5":{"name":"@synergyerp/backend-standards","version":"1.28.5","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.28.5","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"5a3e3bea8b5b847810d742174fc2c8b631f3d10d","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.28.5.tgz","fileCount":56,"integrity":"sha512-8wVwaWoqNlrNPyPwD2PBbrkWQnDA94xOFzb1lgXaU8tYFbifR5i9YA/dUF+Y6UeGv6ORL3JXBWdOhk4vHmWuGw==","signatures":[{"sig":"MEUCIFo4snMsISkuXlnVxno+Zt5mCbx5Htxv5ostD+is1xq3AiEAm3GpicovuLJVXsndddIOezmrkY5jisXR91GAnq7yPUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414040},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"c6684b2c6a87efb00c8fef17f9d18a859b9af98c","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/check-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.28.5_1789055112544_0.8114888172869117","host":"s3://npm-registry-packages-npm-production"}},"1.28.6":{"name":"@synergyerp/backend-standards","version":"1.28.6","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.28.6","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"ce71d5089d1c0feaf5fd7f6892b2d13e7bda32c7","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.28.6.tgz","fileCount":56,"integrity":"sha512-YX52KWNaxQ3DFOzk/IGGx1W96ojzxAX/a6m0Sd1weMW1U1Xmx3pc3tp40RwMxF4Pc2RNKa+oNyb/jJ4ut5HWzQ==","signatures":[{"sig":"MEYCIQCcZm7O8l71X8nCyQlkTw7wMtAnIC8/csrQ3EwezfnL9QIhAOiN4Jtlo0vR+af9p6vJeKFy5RSbGxMxGqRC7NLkd9oH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414943},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"91a847677eaef746bdc74507c554ce0ccadf502c","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/check-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.28.6_1789057629077_0.6025308115893597","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@synergyerp/backend-standards","version":"1.29.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.29.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"6befc374b89e856045a0260fca02c7ab711be940","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.29.0.tgz","fileCount":56,"integrity":"sha512-O7h7M3dG0CiYuJ5l/pG7G+LKVG3Ic1/uxSexrTqf2weldoEBaCg1vrXg1uu0icluHCEp9igvYqLeQO9r+LnQHg==","signatures":[{"sig":"MEUCIQC79gPmNLmaEOF24aKrR2XAWJNTOUGXQ4v0xvgOfvu+ugIgeu/A2XX9VDm6YXv1Wo2GqQm+txmYITpmCCuUeGAWhKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICrV1h/P4ojZRaMsEGAL1ybZhXtqRSnLc1QeTNLFqH1OAiAbijDTa9p74ml7ANvNfNzO7FMeDQf0SOccSkQ7bQFCNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415661},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"91a847677eaef746bdc74507c554ce0ccadf502c","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/check-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.29.0_1789208105586_0.6426622376070297","host":"s3://npm-registry-packages-npm-production"}},"1.29.1":{"name":"@synergyerp/backend-standards","version":"1.29.1","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.29.1","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"56755f118816f33223c49582a6f69acd33fc3386","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.29.1.tgz","fileCount":56,"integrity":"sha512-NyjIXcE/PhoCVAk/FeX7gnpHTPRchAa6BRsc7sue8a+Nc9fa6YhIbHl2FSwUcwglHWWI6spt66i2+UO7IpalxA==","signatures":[{"sig":"MEUCIEfq3G9WhwY6ALwBjDQW1BYqb/LjLSqxBtHnatd8EKXFAiEA49FBBC/CkorFljTNetTDRK/lqTJylfKM9KDFhHplwlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEX88020if/dodFnleW7EProJDm/8Pw6XBw9hSI3x79SAiEA0/DQDeC0js51JNFjQl8KHlU+2Qn6UTag1iQKS2yF0BQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416318},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"3480dad0fa757dd1cfbd8bfe4f8e92cb62b94cb5","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/check-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.29.1_1789302134994_0.26164862399630673","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@synergyerp/backend-standards","version":"1.30.0","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"author":{"name":"AO Holdings"},"license":"Proprietary","_id":"@synergyerp/backend-standards@1.30.0","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"homepage":"https://github.com/aoholdings/backend-standards#readme","bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"dist":{"shasum":"026b9bdfabfecd5b589a43646aa2015199cf50cc","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.30.0.tgz","fileCount":56,"integrity":"sha512-zSdxB0sm7GMDtw61LwbROVQdx5+1sA/FySUrbc24zGVPRvOQW4ay2VTzgyvdCdpiMMGjepLvkwjuzQ/PfbZtLQ==","signatures":[{"sig":"MEUCIDDkg4X28hSrW0SEWB2CPB+IeVdNl0UAITbJuptIGgjLAiEA8huzb9A98/LwyRKpsrM6697NkMnKY+ot22KLv6wkYx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEtl0xv/bWRDh2xpt4McAOhg7ch6y4aOGajvAAzq18feAiEA3T7tnDZ7LW8ReAKmEasL2EIEsYszKL37oCdeX8wowLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418879},"main":"eslint.config.js","type":"module","engines":{"node":">=20"},"gitHead":"4a2916f888d715626c5275fcf51e6bcead8cd0c0","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/check-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs"},"_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.30.0_1790896678414_0.454465586050961","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"_id":"@synergyerp/backend-standards@1.31.0","bin":{"pm-runner":"scripts/pm-runner.js","check-error-codes":"scripts/check-error-codes.mjs","check-swagger-docs":"scripts/check-swagger-docs.mjs","check-package-manager":"scripts/check-package-manager.mjs","check-backend-security":"scripts/check-security.mjs","check-test-stub-branch":"scripts/check-test-stub-branch.mjs"},"bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"dist":{"shasum":"bbec1a116806c40c5d859a9454e929bb5fdfdd42","tarball":"https://registry.npmjs.org/@synergyerp/backend-standards/-/backend-standards-1.31.0.tgz","fileCount":56,"integrity":"sha512-nxQ1K2rtY/wWVlMDMd3GQNmbmVZyd7onnlz6x77DasKxXI5GrZZVEDPteS656WXA6L2Jx9IkXyqVbqusJNb0dw==","signatures":[{"sig":"MEUCIQCsfXy7E7cDlGE9Qm9bx8z8z3VDPXyocMJP8lEI/hz2zAIgf0fX0/k5WZ5eGlpZl7xnVDGERDzwyWKeBLm96yoXak8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHxUVUZqufAXid3BMa7rUfNuKIvnIIxDYNlniSyvliZIAiBg9C1BpY2vgYDKjL1wbxiCavhqjTphd7TK262kEg2nRg=="}],"unpackedSize":424395},"main":"eslint.config.js","name":"@synergyerp/backend-standards","type":"module","author":{"name":"AO Holdings"},"engines":{"node":">=20"},"gitHead":"f2bc8dddc63851fa287f4f9a85b03bf5080805ce","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/check-security.mjs","link-board-item":"node scripts/link-board-item.mjs","resolve-project":"node scripts/resolve-project.mjs","check-api-prefix":"node scripts/check-api-prefix.mjs","check-commit-refs":"node scripts/check-commit-refs.mjs","check-error-codes":"node scripts/check-error-codes.mjs","check-issue-gates":"node scripts/check-issue-gates.mjs","move-board-status":"node scripts/move-board-status.mjs","check-swagger-docs":"node scripts/check-swagger-docs.mjs","setup-issue-labels":"node scripts/setup-issue-labels.mjs","check-documentation":"node scripts/check-documentation.mjs","check-modularization":"node scripts/check-modularization.mjs","check-test-stub-branch":"node scripts/check-test-stub-branch.mjs"},"version":"1.31.0","_npmUser":{"name":"jayitey","email":"ad15@aoholdings.net"},"homepage":"https://github.com/aoholdings/backend-standards#readme","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"_npmVersion":"11.6.0","description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, 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","vite-tsconfig-paths":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^56.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-boundaries":"^6.0.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/backend-standards_1.31.0_1790902224244_0.32255064134254363"}}},"time":{"created":"2026-06-19T18:17:04.400Z","modified":"2026-10-02T00:50:24.569Z","1.0.0":"2026-06-19T18:17:04.767Z","1.1.0":"2026-06-20T06:28:11.440Z","1.1.1":"2026-06-20T06:31:59.611Z","1.1.2":"2026-06-20T06:34:14.259Z","1.2.0":"2026-06-20T10:19:29.583Z","1.3.0":"2026-06-21T14:46:13.238Z","1.3.1":"2026-06-21T19:19:20.897Z","1.4.0":"2026-06-21T19:41:54.859Z","1.5.0":"2026-06-21T21:19:45.986Z","1.5.1":"2026-06-22T14:53:50.799Z","1.5.2":"2026-06-22T15:12:59.840Z","1.5.3":"2026-06-22T15:26:36.417Z","1.5.5":"2026-06-22T15:30:36.525Z","1.5.6":"2026-06-22T16:56:08.896Z","1.5.7":"2026-06-22T20:53:32.149Z","1.5.8":"2026-06-26T10:57:24.787Z","1.5.9":"2026-06-26T11:32:43.977Z","1.6.0":"2026-06-28T23:32:06.394Z","1.6.1":"2026-06-29T05:39:44.115Z","1.6.2":"2026-06-29T17:26:56.699Z","1.6.3":"2026-06-30T06:15:41.241Z","1.6.4":"2026-06-30T06:17:14.199Z","1.6.5":"2026-06-30T12:56:41.695Z","1.6.7":"2026-07-01T15:47:22.816Z","1.6.8":"2026-07-01T15:55:39.904Z","1.6.9":"2026-07-01T20:16:40.128Z","1.6.10":"2026-07-02T12:18:11.413Z","1.6.11":"2026-07-02T16:51:10.605Z","1.6.12":"2026-07-03T09:46:25.135Z","1.6.13":"2026-07-03T09:59:05.867Z","1.6.14":"2026-07-03T10:05:29.869Z","1.6.15":"2026-07-06T06:25:59.804Z","1.6.16":"2026-07-06T12:40:34.032Z","1.6.17":"2026-07-06T13:47:21.949Z","1.6.18":"2026-07-06T16:12:24.642Z","1.6.19":"2026-07-07T10:09:10.412Z","1.6.20":"2026-07-08T07:35:59.231Z","1.6.21":"2026-07-08T14:27:18.211Z","1.7.0":"2026-07-10T10:35:29.143Z","1.7.1":"2026-07-10T10:38:35.552Z","1.8.0":"2026-07-10T12:20:26.199Z","1.9.0":"2026-07-10T12:54:45.073Z","1.9.1":"2026-07-10T13:01:26.496Z","1.9.2":"2026-07-10T13:08:20.566Z","1.9.3":"2026-07-10T13:12:58.740Z","1.9.4":"2026-07-10T13:18:40.547Z","1.9.5":"2026-07-10T14:47:12.529Z","1.9.6":"2026-07-10T14:55:50.151Z","1.9.7":"2026-07-10T22:46:46.156Z","1.9.8":"2026-07-17T16:31:53.575Z","1.9.9":"2026-08-03T20:11:19.820Z","1.10.0":"2026-08-04T18:39:18.718Z","1.10.1":"2026-08-16T22:09:27.607Z","1.10.2":"2026-08-16T23:01:59.255Z","1.10.3":"2026-08-16T23:48:10.170Z","1.10.4":"2026-08-16T23:51:33.609Z","1.10.5":"2026-08-17T05:13:07.320Z","1.10.6":"2026-08-17T05:18:52.470Z","1.10.7":"2026-08-17T13:45:44.420Z","1.11.0":"2026-08-18T12:36:16.499Z","1.12.0":"2026-08-18T13:49:27.756Z","1.13.0":"2026-08-18T18:24:00.587Z","1.14.0":"2026-08-18T23:46:54.336Z","1.15.0":"2026-08-18T23:56:02.657Z","1.16.0":"2026-08-19T07:44:50.881Z","1.17.0":"2026-08-19T09:28:06.071Z","1.18.0":"2026-08-19T10:22:17.625Z","1.19.0":"2026-08-19T20:33:31.406Z","1.20.0":"2026-08-20T10:57:07.011Z","1.21.0":"2026-08-26T07:04:05.392Z","1.22.0":"2026-08-26T07:15:04.736Z","1.23.0":"2026-08-31T03:05:48.098Z","1.23.1":"2026-09-07T00:08:44.471Z","1.24.0":"2026-09-07T05:53:03.882Z","1.25.0":"2026-09-08T10:57:30.120Z","1.26.0":"2026-09-09T10:49:42.476Z","1.27.0":"2026-09-09T11:52:51.859Z","1.27.1":"2026-09-09T12:10:15.679Z","1.27.2":"2026-09-09T13:04:10.402Z","1.27.3":"2026-09-09T13:21:07.669Z","1.28.0":"2026-09-09T15:35:34.486Z","1.28.1":"2026-09-09T16:03:41.591Z","1.28.2":"2026-09-09T19:02:47.464Z","1.28.3":"2026-09-10T11:42:14.499Z","1.28.4":"2026-09-10T14:35:16.127Z","1.28.5":"2026-09-10T15:45:12.675Z","1.28.6":"2026-09-10T16:27:09.279Z","1.29.0":"2026-09-12T10:15:05.678Z","1.29.1":"2026-09-13T12:22:15.107Z","1.30.0":"2026-10-01T23:17:58.498Z","1.31.0":"2026-10-02T00:50:24.380Z"},"bugs":{"url":"https://github.com/aoholdings/backend-standards/issues"},"author":{"name":"AO Holdings"},"license":"Proprietary","homepage":"https://github.com/aoholdings/backend-standards#readme","keywords":["eslint-config","prettier-config","commitlint-config","backend-standards","ao-holdings"],"repository":{"url":"git+https://github.com/aoholdings/backend-standards.git","type":"git"},"description":"SynergyERP backend standards — ESLint, Prettier, commitlint, Husky, TypeScript configs, modularization enforcement, and PR templates.","maintainers":[{"name":"jayitey","email":"ad15@aoholdings.net"}],"readme":"# @synergyerp/backend-standards\n\nShared backend standards for all AO Holdings backend projects. Provides unified configurations for ESLint, Prettier, commitlint, Husky, TypeScript, Vitest, and module isolation enforcement.\n\n## Quick Start\n\n```bash\npnpm add -D @synergyerp/backend-standards\n```\n\n> **📖 Starting a new child project?** Use the [SynergyERP API Base Template](https://github.com/AO-Holdings/synergyerp-api-base-template) and follow its [CHILD_PROJECT_SETUP.md](https://github.com/AO-Holdings/synergyerp-api-base-template/blob/main/docs/CHILD_PROJECT_SETUP.md) for onboarding (branch setup, CI/CD, secrets, deployment, migrations).\n\n## What's Included\n\n| Config         | File                               | Description                                                                                         |\n| -------------- | ---------------------------------- | --------------------------------------------------------------------------------------------------- |\n| ESLint v9      | `eslint.config.js`                 | Flat config with naming, imports, module boundaries, barrel-file enforcement, console/debugger bans |\n| Prettier       | `prettier.config.js`               | Shared formatting with `prettier-plugin-organize-imports`                                           |\n| commitlint     | `commitlint.config.js`             | Conventional commit enforcement                                                                     |\n| TypeScript     | `tsconfig.base.json`               | Strict mode base with decorators, path aliases                                                      |\n| Vitest         | `vitest.config.base.ts`            | Node environment, coverage thresholds (80/75/80/80)                                                 |\n| VS Code        | `.vscode/`                         | settings.json + extensions.json                                                                     |\n| Husky          | `.husky/`                          | pre-commit, commit-msg, pre-push hooks                                                              |\n| Modularization | `scripts/check-modularization.mjs` | Module structure + barrel file validator                                                            |\n| PR Template    | `.github/PULL_REQUEST_TEMPLATE.md` | PR checklist with module isolation compliance                                                       |\n\n## Usage\n\n### ESLint\n\n```javascript\n// eslint.config.js\nexport { default } from '@synergyerp/backend-standards';\n```\n\n### TypeScript\n\n```jsonc\n// tsconfig.json\n{\n  \"extends\": \"@synergyerp/backend-standards/tsconfig.base.json\",\n}\n```\n\n### Vitest\n\n```typescript\n// vitest.config.ts\nimport baseConfig from '@synergyerp/backend-standards/vitest.config.base';\nimport { defineConfig, mergeConfig } from 'vitest/config';\nexport default mergeConfig(baseConfig, defineConfig({}));\n```\n\n### Scripts\n\n```json\n{\n  \"scripts\": {\n    \"prepare\": \"cp -r node_modules/@synergyerp/backend-standards/.husky . 2>/dev/null && chmod +x .husky/* 2>/dev/null || true\",\n    \"lint\": \"eslint --ext .ts --max-warnings 0 .\",\n    \"lint:fix\": \"eslint --ext .ts . --fix\",\n    \"format\": \"prettier --write \\\"src/**/*.ts\\\"\",\n    \"format:check\": \"prettier --check \\\"src/**/*.ts\\\"\",\n    \"check-types\": \"tsc --noEmit\",\n    \"check-modularization\": \"node node_modules/@synergyerp/backend-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\": [\"eslint --fix --max-warnings 0\", \"prettier --write\"],\n    \"*.{json,md,yaml,yml}\": [\"prettier --write\"]\n  }\n}\n```\n\n### Enable Hooks\n\n```bash\npnpm prepare\npnpm add -D husky lint-staged\n```\n\n### CI Pipeline\n\n```bash\ncp node_modules/@synergyerp/backend-standards/.github/workflows/ci-template.yml .github/workflows/ci.yml\n```\n\n## Module Isolation Enforcement\n\n| Rule                                        | Tool                                 |\n| ------------------------------------------- | ------------------------------------ |\n| No flat files at `modules/` root            | `check-modularization.mjs`           |\n| Every module has `index.ts` barrel          | `check-modularization.mjs`           |\n| Cross-module imports go through barrel only | `import/no-internal-modules`         |\n| No direct imports of repos/controllers      | `import/no-restricted-paths`         |\n| Barrel only exports service layer           | `check-modularization.mjs` (warning) |\n\n## Related Documents\n\n- [BACKEND_STANDARDS.md](./BACKEND_STANDARDS.md) — Full backend coding standards\n- [CICD_STANDARDS.md](./CICD_STANDARDS.md) — CI/CD pipeline standards\n","readmeFilename":"README.md"}