{"_id":"@davincihealthcare/eslint-plugin-davinci","_rev":"20-f8f9d8c3208b4c9eee8e8ea0fba77bbf","name":"@davincihealthcare/eslint-plugin-davinci","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@davincihealthcare/eslint-plugin-davinci","version":"1.0.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Davinci"},"_id":"@davincihealthcare/eslint-plugin-davinci@1.0.0","maintainers":[{"name":"davinciteam","email":"info@davinci-healthcare.com"},{"name":"dcuccato-davinci","email":"d.cuccato@davinci.care"},{"name":"dav-davinci","email":"d.deponti@davinci.care"},{"name":"razzaro","email":"r.azzaro@davinci.care"},{"name":"elty","email":"a.taglia@davinci.care"}],"dist":{"shasum":"8c9112368a061b7e519c60117fd72aec760c4fad","tarball":"https://registry.npmjs.org/@davincihealthcare/eslint-plugin-davinci/-/eslint-plugin-davinci-1.0.0.tgz","fileCount":30,"integrity":"sha512-8ooMMKDGEvrxBLz9upOX3QsUA+Po3ZSnBXIMr/Mwi6shVfoNOBShrvVL8IzB8AtSkQvep3uhytur5vY7/ybvJQ==","signatures":[{"sig":"MEQCICz6fB05FuT1Ai0AhF+oeiETfI8ik/lQ9utmREBpyj2RAiAXbrXi8QUseHYWCqr/7KrPVhlebik9slsep2eCpkYxAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33387},"main":"dist/lib/index.js","config":{"commitizen":{"path":"node_modules/cz-git","useEmoji":true}},"LICENSE":"UNLICENSED","engines":{"node":"^18.18.0 || >=20.0.0"},"exports":{".":{"default":"./dist/lib/index.js"},"./package.json":"./package.json"},"gitHead":"282b388471b1627029f539fea7527c47aac6dd74","private":false,"scripts":{"fix":"pnpm prettier-fix && pnpm eslint-fix","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --coverage","build":"rimraf dist && tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"husky","release":"pnpm build && semantic-release --debug","ts-check":"tsc --noEmit","commitlint":"commitlint --edit","eslint-fix":"eslint --fix -c .eslintrc.json --ext .ts ./","eslint-check":"eslint -c .eslintrc.json --ext .ts ./","prettier-fix":"prettier --write .","prettier-check":"prettier --list-different ."},"_npmUser":{"name":"davinciteam","email":"info@davinci-healthcare.com"},"_npmVersion":"10.5.2","description":"custom enforcing of rules only applicable to davinci codebase","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@typescript-eslint/utils":"^7.9.0","@typescript-eslint/rule-tester":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2+sha512.127dc83b9ea10c32be65d22a8efb4a65fb952e8fefbdfded39bdc3c97efc32d31b48b00420df2c1187ace28c921c902f0cb5a134a4d032b8b5295cbfa2c681e2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","cz-git":"^1.9.1","rimraf":"^5.0.7","ts-jest":"^29.1.3","inquirer":"^9.2.22","prettier":"^3.2.5","commitizen":"^4.3.0","typescript":"^5.4.5","@jest/types":"^29.6.3","@types/node":"^20.12.12","@commitlint/cli":"^19.3.0","semantic-release":"^23.1.1","eslint-plugin-vue":"^9.26.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@semantic-release/github":"^10.0.4","@commitlint/cz-commitlint":"^19.2.0","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^6.0.3","eslint-plugin-unused-imports":"^3.2.0","@commitlint/config-conventional":"^19.2.2","@semantic-release/commit-analyzer":"^12.0.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0","@semantic-release/release-notes-generator":"^13.0.0"},"peerDependencies":{"eslint":"^8.56.0","@typescript-eslint/parser":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-davinci_1.0.0_1716567096501_0.9982931733524312","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@davincihealthcare/eslint-plugin-davinci","version":"1.0.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Davinci"},"_id":"@davincihealthcare/eslint-plugin-davinci@1.0.1","maintainers":[{"name":"davinciteam","email":"info@davinci-healthcare.com"},{"name":"dcuccato-davinci","email":"d.cuccato@davinci.care"},{"name":"dav-davinci","email":"d.deponti@davinci.care"},{"name":"razzaro","email":"r.azzaro@davinci.care"},{"name":"elty","email":"a.taglia@davinci.care"}],"dist":{"shasum":"6d7d0eca73c6d1b90edae8ad29cb9dfb97ede02b","tarball":"https://registry.npmjs.org/@davincihealthcare/eslint-plugin-davinci/-/eslint-plugin-davinci-1.0.1.tgz","fileCount":30,"integrity":"sha512-/BXaVa616c7RT2nl+pT5kUnWpVwj2N8l+048BxSuLa/9sUaoC2NYSyAzmS/6bPmj/SVB/0Fz/6AKg5eWH/yGxQ==","signatures":[{"sig":"MEUCIBZWTj9Qc3itbqPbFlNt/4RleRmN/Rs4NlQ6Jk/KpiPfAiEAvAWsovfMw130qpAtrT2HRgbF1ly7uBkKEinlU8hI/ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34159},"main":"dist/lib/index.js","config":{"commitizen":{"path":"node_modules/cz-git","useEmoji":true}},"LICENSE":"UNLICENSED","engines":{"node":"^18.18.0 || >=20.0.0"},"exports":{".":{"default":"./dist/lib/index.js"},"./package.json":"./package.json"},"gitHead":"86101fcd80a7be4ec518ef3ebad1b88c332bcd15","private":false,"scripts":{"fix":"pnpm prettier-fix && pnpm eslint-fix","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --coverage","build":"rimraf dist && tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"husky","release":"pnpm build && semantic-release --debug","ts-check":"tsc --noEmit","commitlint":"commitlint --edit","eslint-fix":"eslint --fix -c .eslintrc.json --ext .ts ./","eslint-check":"eslint -c .eslintrc.json --ext .ts ./","prettier-fix":"prettier --write .","prettier-check":"prettier --list-different ."},"_npmUser":{"name":"davinciteam","email":"info@davinci-healthcare.com"},"_npmVersion":"10.5.2","description":"custom enforcing of rules only applicable to davinci codebase","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@typescript-eslint/utils":"^7.9.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/rule-tester":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2+sha512.127dc83b9ea10c32be65d22a8efb4a65fb952e8fefbdfded39bdc3c97efc32d31b48b00420df2c1187ace28c921c902f0cb5a134a4d032b8b5295cbfa2c681e2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","cz-git":"^1.9.1","rimraf":"^5.0.7","ts-jest":"^29.1.3","inquirer":"^9.2.22","prettier":"^3.2.5","commitizen":"^4.3.0","typescript":"^5.4.5","@jest/types":"^29.6.3","@types/node":"^20.12.12","@commitlint/cli":"^19.3.0","semantic-release":"^23.1.1","eslint-plugin-vue":"^9.26.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@semantic-release/github":"^10.0.4","@commitlint/cz-commitlint":"^19.2.0","eslint-plugin-prefer-arrow":"^1.2.3","@semantic-release/changelog":"^6.0.3","eslint-plugin-unused-imports":"^3.2.0","@commitlint/config-conventional":"^19.2.2","@semantic-release/commit-analyzer":"^12.0.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0","@semantic-release/release-notes-generator":"^13.0.0"},"peerDependencies":{"eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-davinci_1.0.1_1716568456534_0.2626029695419314","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@davincihealthcare/eslint-plugin-davinci","version":"1.0.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Davinci"},"_id":"@davincihealthcare/eslint-plugin-davinci@1.0.2","maintainers":[{"name":"davinciteam","email":"info@davinci-healthcare.com"},{"name":"dcuccato-davinci","email":"d.cuccato@davinci.care"},{"name":"dav-davinci","email":"d.deponti@davinci.care"},{"name":"razzaro","email":"r.azzaro@davinci.care"},{"name":"elty","email":"a.taglia@davinci.care"}],"dist":{"shasum":"da102ac80e6187d4a5866f05df5886b86bbe1cca","tarball":"https://registry.npmjs.org/@davincihealthcare/eslint-plugin-davinci/-/eslint-plugin-davinci-1.0.2.tgz","fileCount":30,"integrity":"sha512-iQUQyr/ad9TVH7AEz9UFmUW9W4CnAiJk58wlkc6lfNmoKZ/5RtcylhIMZlbO3XWzvfZAM444YxA9ozwHADkQuA==","signatures":[{"sig":"MEUCIQDu97VA1TaFRZ6oGbdfZnMjAgCXqyytxSsLOhcWhY9okAIgQj+IDsJdL4UDs8twO4UVINBzbTqUVmpyWEdnPilcZxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34260},"main":"dist/lib/index.js","config":{"commitizen":{"path":"node_modules/cz-git","useEmoji":true}},"LICENSE":"UNLICENSED","engines":{"node":"^18.18.0 || >=20.0.0"},"exports":{".":{"default":"./dist/lib/index.js"},"./package.json":"./package.json"},"gitHead":"b0806561f548ca2efb1b4afa7d98ab709e2b2dad","private":false,"scripts":{"fix":"pnpm prettier-fix && pnpm eslint-fix","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --coverage","build":"rimraf dist && tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"husky","release":"pnpm build && semantic-release --debug","ts-check":"tsc --noEmit","commitlint":"commitlint --edit","eslint-fix":"eslint --fix -c .eslintrc.json --ext .ts ./","eslint-check":"eslint -c .eslintrc.json --ext .ts ./","prettier-fix":"prettier --write .","prettier-check":"prettier --list-different ."},"_npmUser":{"name":"davinciteam","email":"info@davinci-healthcare.com"},"_npmVersion":"10.5.2","description":"custom enforcing of rules only applicable to davinci codebase","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@typescript-eslint/utils":"^7.9.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/rule-tester":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2+sha512.127dc83b9ea10c32be65d22a8efb4a65fb952e8fefbdfded39bdc3c97efc32d31b48b00420df2c1187ace28c921c902f0cb5a134a4d032b8b5295cbfa2c681e2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","cz-git":"^1.9.1","rimraf":"^5.0.7","ts-jest":"^29.1.3","inquirer":"^9.2.22","commitizen":"^4.3.0","typescript":"^5.4.5","@jest/types":"^29.6.3","@types/node":"^20.12.12","@commitlint/cli":"^19.3.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.0.4","@commitlint/cz-commitlint":"^19.2.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.2.2","@semantic-release/commit-analyzer":"^12.0.0","@semantic-release/release-notes-generator":"^13.0.0"},"peerDependencies":{"eslint":"^8.56.0","prettier":"^3.2.5","eslint-plugin-vue":"^9.26.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-davinci_1.0.2_1716805840362_0.6908312111679666","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@davincihealthcare/eslint-plugin-davinci","version":"1.0.3","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Davinci"},"_id":"@davincihealthcare/eslint-plugin-davinci@1.0.3","maintainers":[{"name":"davinciteam","email":"info@davinci-healthcare.com"},{"name":"dcuccato-davinci","email":"d.cuccato@davinci.care"},{"name":"dav-davinci","email":"d.deponti@davinci.care"},{"name":"razzaro","email":"r.azzaro@davinci.care"},{"name":"elty","email":"a.taglia@davinci.care"}],"dist":{"shasum":"e663307c132fcaed11407c21d2c6a2dad45159b8","tarball":"https://registry.npmjs.org/@davincihealthcare/eslint-plugin-davinci/-/eslint-plugin-davinci-1.0.3.tgz","fileCount":30,"integrity":"sha512-lB+et7VXvk7OFQDTbZbqSyfMellRRP5psDsQ4LvLtSEzLUN6GrRqwmT/9CcwQsFtOzNzduDRDCPiSHQzX4zd7A==","signatures":[{"sig":"MEUCIQCkqX5sNeAYj2crK0FpFrVux89p+eNODyH79jN+Xl++7wIgDs5Ph4Y95/WzinB1bRprjsu8aqkObGZmdbKjB60tBmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34592},"main":"dist/lib/index.js","config":{"commitizen":{"path":"node_modules/cz-git","useEmoji":true}},"LICENSE":"UNLICENSED","engines":{"node":"^18.18.0 || >=20.0.0"},"exports":{".":{"default":"./dist/lib/index.js"},"./package.json":"./package.json"},"gitHead":"7b4aa0c3667dbc136339df22fa92c5fdc4f5fc02","private":false,"scripts":{"fix":"pnpm prettier-fix && pnpm eslint-fix","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --coverage","build":"rimraf dist && tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"husky","release":"pnpm build && semantic-release --debug","ts-check":"tsc --noEmit","commitlint":"commitlint --edit","eslint-fix":"eslint --fix -c .eslintrc.json --ext .ts ./","eslint-check":"eslint -c .eslintrc.json --ext .ts ./","prettier-fix":"prettier --write .","prettier-check":"prettier --list-different ."},"_npmUser":{"name":"davinciteam","email":"info@davinci-healthcare.com"},"_npmVersion":"10.5.2","description":"custom enforcing of rules only applicable to davinci codebase","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@typescript-eslint/utils":"^7.9.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/rule-tester":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2+sha512.127dc83b9ea10c32be65d22a8efb4a65fb952e8fefbdfded39bdc3c97efc32d31b48b00420df2c1187ace28c921c902f0cb5a134a4d032b8b5295cbfa2c681e2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","cz-git":"^1.9.1","rimraf":"^5.0.7","ts-jest":"^29.1.3","inquirer":"^9.2.22","commitizen":"^4.3.0","typescript":"^5.4.5","@jest/types":"^29.6.3","@types/node":"^20.12.12","@commitlint/cli":"^19.3.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.0.4","@commitlint/cz-commitlint":"^19.2.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.2.2","@semantic-release/commit-analyzer":"^12.0.0","@semantic-release/release-notes-generator":"^13.0.0"},"peerDependencies":{"eslint":"^8.56.0","prettier":"^3.2.5","eslint-plugin-vue":"^9.26.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-davinci_1.0.3_1716825735727_0.2143468373024362","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@davincihealthcare/eslint-plugin-davinci","version":"1.0.4","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Davinci"},"_id":"@davincihealthcare/eslint-plugin-davinci@1.0.4","maintainers":[{"name":"davinciteam","email":"info@davinci-healthcare.com"},{"name":"dcuccato-davinci","email":"d.cuccato@davinci.care"},{"name":"dav-davinci","email":"d.deponti@davinci.care"},{"name":"razzaro","email":"r.azzaro@davinci.care"},{"name":"elty","email":"a.taglia@davinci.care"}],"dist":{"shasum":"877c1069a57aa1d8351ef3136eb51f4d6e8e5720","tarball":"https://registry.npmjs.org/@davincihealthcare/eslint-plugin-davinci/-/eslint-plugin-davinci-1.0.4.tgz","fileCount":30,"integrity":"sha512-kTlzI+P4NmVLd0eItZXgpAliNVwINVw18pdiY9yU86S5PMp9k/RuGBhsSA5y6QG0UNjQQDWS8n6qaYV9oqERGA==","signatures":[{"sig":"MEUCIQDFs0hDKz5k+YaCq/QVWRzsyhZIojPxhSxUhUZp7ur7BQIgNemze802dMCgf44/3Djmmd/iqveQ8zngwBEBlCb/5es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34814},"main":"dist/lib/index.js","config":{"commitizen":{"path":"node_modules/cz-git","useEmoji":true}},"LICENSE":"UNLICENSED","engines":{"node":"^18.18.0 || >=20.0.0"},"exports":{".":{"default":"./dist/lib/index.js"},"./package.json":"./package.json"},"gitHead":"5331160e8f11e47466deaa02993e448ea3b76e33","private":false,"scripts":{"fix":"pnpm prettier-fix && pnpm eslint-fix","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --coverage","build":"rimraf dist && tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"husky","release":"pnpm build && semantic-release --debug","ts-check":"tsc --noEmit","commitlint":"commitlint --edit","eslint-fix":"eslint --fix -c .eslintrc.json --ext .ts ./","eslint-check":"eslint -c .eslintrc.json --ext .ts ./","prettier-fix":"prettier --write .","prettier-check":"prettier --list-different ."},"_npmUser":{"name":"davinciteam","email":"info@davinci-healthcare.com"},"_npmVersion":"10.5.2","description":"custom enforcing of rules only applicable to davinci codebase","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@typescript-eslint/utils":"^7.9.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/rule-tester":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2+sha512.127dc83b9ea10c32be65d22a8efb4a65fb952e8fefbdfded39bdc3c97efc32d31b48b00420df2c1187ace28c921c902f0cb5a134a4d032b8b5295cbfa2c681e2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","cz-git":"^1.9.1","rimraf":"^5.0.7","ts-jest":"^29.1.3","inquirer":"^9.2.22","commitizen":"^4.3.0","typescript":"^5.4.5","@jest/types":"^29.6.3","@types/node":"^20.12.12","@commitlint/cli":"^19.3.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.0.4","@commitlint/cz-commitlint":"^19.2.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.2.2","@semantic-release/commit-analyzer":"^12.0.0","@semantic-release/release-notes-generator":"^13.0.0"},"peerDependencies":{"eslint":"^8.56.0","prettier":"^3.2.5","eslint-plugin-vue":"^9.26.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-davinci_1.0.4_1716976537422_0.5657120822107367","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@davincihealthcare/eslint-plugin-davinci","version":"1.0.5","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Davinci"},"_id":"@davincihealthcare/eslint-plugin-davinci@1.0.5","maintainers":[{"name":"davinciteam","email":"info@davinci-healthcare.com"},{"name":"dcuccato-davinci","email":"d.cuccato@davinci.care"},{"name":"dav-davinci","email":"d.deponti@davinci.care"},{"name":"razzaro","email":"r.azzaro@davinci.care"},{"name":"elty","email":"a.taglia@davinci.care"}],"dist":{"shasum":"28f6a36e4652ca11750f7c5ec0fe153e6f93f53a","tarball":"https://registry.npmjs.org/@davincihealthcare/eslint-plugin-davinci/-/eslint-plugin-davinci-1.0.5.tgz","fileCount":30,"integrity":"sha512-uKDQoVN61tqvoqCg2IRg/ENmIi8C3jf/Ibk79HySsq0HiJ+QbKVcZtkDSBuXnGIMfpOGDH3sjgafqco+EmCg3g==","signatures":[{"sig":"MEQCIC0Tc6pKGwNTnETJoXc/X4gafQqGdowdnC29oFMrXHnKAiBn5O91SRUgNjMOaUB9HSBqBNeA/3T6jC2YgMr3+sJOfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34902},"main":"dist/lib/index.js","config":{"commitizen":{"path":"node_modules/cz-git","useEmoji":true}},"LICENSE":"UNLICENSED","engines":{"node":"^18.18.0 || >=20.0.0"},"exports":{".":{"default":"./dist/lib/index.js"},"./package.json":"./package.json"},"gitHead":"4f05b26dd8051388fa6ca0861bd403edd0f7b33e","private":false,"scripts":{"fix":"pnpm prettier-fix && pnpm eslint-fix","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --coverage","build":"rimraf dist && tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"husky","release":"pnpm build && semantic-release --debug","ts-check":"tsc --noEmit","commitlint":"commitlint --edit","eslint-fix":"eslint --fix -c .eslintrc.json --ext .ts ./","eslint-check":"eslint -c .eslintrc.json --ext .ts ./","prettier-fix":"prettier --write .","prettier-check":"prettier --list-different ."},"_npmUser":{"name":"davinciteam","email":"info@davinci-healthcare.com"},"_npmVersion":"10.5.2","description":"custom enforcing of rules only applicable to davinci codebase","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@typescript-eslint/utils":"^7.9.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/rule-tester":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2+sha512.127dc83b9ea10c32be65d22a8efb4a65fb952e8fefbdfded39bdc3c97efc32d31b48b00420df2c1187ace28c921c902f0cb5a134a4d032b8b5295cbfa2c681e2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","cz-git":"^1.9.1","rimraf":"^5.0.7","ts-jest":"^29.1.3","inquirer":"^9.2.22","commitizen":"^4.3.0","typescript":"^5.4.5","@jest/types":"^29.6.3","@types/node":"^20.12.12","@commitlint/cli":"^19.3.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.0.4","@commitlint/cz-commitlint":"^19.2.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.2.2","@semantic-release/commit-analyzer":"^12.0.0","@semantic-release/release-notes-generator":"^13.0.0"},"peerDependencies":{"eslint":"^8.56.0","prettier":"^3.2.5","eslint-plugin-vue":"^9.26.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-davinci_1.0.5_1716978502036_0.8868557129073789","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@davincihealthcare/eslint-plugin-davinci","version":"1.0.6","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Davinci"},"_id":"@davincihealthcare/eslint-plugin-davinci@1.0.6","maintainers":[{"name":"davinciteam","email":"info@davinci-healthcare.com"},{"name":"dcuccato-davinci","email":"d.cuccato@davinci.care"},{"name":"dav-davinci","email":"d.deponti@davinci.care"},{"name":"razzaro","email":"r.azzaro@davinci.care"},{"name":"elty","email":"a.taglia@davinci.care"}],"dist":{"shasum":"9a4cbce19efdfb49007815c4c7d6f4730bd54ac2","tarball":"https://registry.npmjs.org/@davincihealthcare/eslint-plugin-davinci/-/eslint-plugin-davinci-1.0.6.tgz","fileCount":32,"integrity":"sha512-cKB1lwBX3OF9X7p5BTbXf2LF/fpGC+1/ky4sK/TXO7JoLBNpFWTYr0Kgw0JqT2qhY6vVR29YgRlLACfp2vB6vw==","signatures":[{"sig":"MEUCIDcM/tfDBRzFVE2UTqK8WcDHpjm2XII0HEqq975O+DJKAiEAonIcE+d95N3OX0vrdvh3eH9nLt6GjJHMWn6j6+CSr2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37714},"main":"dist/lib/index.js","config":{"commitizen":{"path":"node_modules/cz-git","useEmoji":true}},"LICENSE":"UNLICENSED","engines":{"node":"^18.18.0 || >=20.0.0"},"exports":{".":{"default":"./dist/lib/index.js"},"./package.json":"./package.json"},"gitHead":"d4c50f5fc1298f4e8366c3d6480236bf7b536078","private":false,"scripts":{"fix":"pnpm prettier-fix && pnpm eslint-fix","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --coverage","build":"rimraf dist && tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"husky","release":"pnpm build && semantic-release --debug","ts-check":"tsc --noEmit","commitlint":"commitlint --edit","eslint-fix":"eslint --fix -c .eslintrc.json --ext .ts ./","eslint-check":"eslint -c .eslintrc.json --ext .ts ./","prettier-fix":"prettier --write .","prettier-check":"prettier --list-different ."},"_npmUser":{"name":"davinciteam","email":"info@davinci-healthcare.com"},"_npmVersion":"10.5.2","description":"custom enforcing of rules only applicable to davinci codebase","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@typescript-eslint/utils":"^7.9.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/rule-tester":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","cz-git":"^1.9.1","rimraf":"^5.0.7","ts-jest":"^29.1.3","inquirer":"^9.2.22","commitizen":"^4.3.0","typescript":"^5.4.5","@jest/types":"^29.6.3","@types/node":"^20.12.12","@commitlint/cli":"^19.3.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.0.4","@commitlint/cz-commitlint":"^19.2.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.2.2","@semantic-release/commit-analyzer":"^12.0.0","@semantic-release/release-notes-generator":"^13.0.0"},"peerDependencies":{"eslint":"^8.56.0","prettier":"^3.2.5","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-davinci_1.0.6_1717015153671_0.9879931621866258","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@davincihealthcare/eslint-plugin-davinci","version":"1.0.7","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Davinci"},"_id":"@davincihealthcare/eslint-plugin-davinci@1.0.7","maintainers":[{"name":"davinciteam","email":"info@davinci-healthcare.com"},{"name":"dcuccato-davinci","email":"d.cuccato@davinci.care"},{"name":"dav-davinci","email":"d.deponti@davinci.care"},{"name":"razzaro","email":"r.azzaro@davinci.care"},{"name":"elty","email":"a.taglia@davinci.care"}],"dist":{"shasum":"43fe94b9aca370ab320745bf1a8ec4bbf1ce47f8","tarball":"https://registry.npmjs.org/@davincihealthcare/eslint-plugin-davinci/-/eslint-plugin-davinci-1.0.7.tgz","fileCount":32,"integrity":"sha512-UnzHKXb9GpigqvnXYAXV3KCJ8uCPa3ldpLFMWixcL5g7Z5s5TUDG7Cck5BVdpHk0X5qQu9VhSL4bK0+oen7QrQ==","signatures":[{"sig":"MEYCIQCFJ7I0ZtHkNNNhmmxCsandF/fW/Htmk4lNdAsOs/MUoAIhANWgwTxdgOkJHxAy5nnX0SFFEXh0tPlCrEhKL22KKUAQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38312},"main":"dist/lib/index.js","config":{"commitizen":{"path":"node_modules/cz-git","useEmoji":true}},"LICENSE":"UNLICENSED","engines":{"node":"^18.18.0 || >=20.0.0"},"exports":{".":{"default":"./dist/lib/index.js"},"./package.json":"./package.json"},"gitHead":"3dc8426a9e6c3372a689c7eab3df4a9872fca102","private":false,"scripts":{"fix":"pnpm prettier-fix && pnpm eslint-fix","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --coverage","build":"rimraf dist && tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"husky","release":"pnpm build && semantic-release --debug","ts-check":"tsc --noEmit","commitlint":"commitlint --edit","eslint-fix":"eslint --fix -c .eslintrc.json --ext .ts ./","eslint-check":"eslint -c .eslintrc.json --ext .ts ./","prettier-fix":"prettier --write .","prettier-check":"prettier --list-different ."},"_npmUser":{"name":"davinciteam","email":"info@davinci-healthcare.com"},"_npmVersion":"10.5.2","description":"custom enforcing of rules only applicable to davinci codebase","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@typescript-eslint/utils":"^7.9.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/rule-tester":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","cz-git":"^1.9.1","rimraf":"^5.0.7","ts-jest":"^29.1.3","inquirer":"^9.2.22","commitizen":"^4.3.0","typescript":"^5.4.5","@jest/types":"^29.6.3","@types/node":"^20.12.12","@commitlint/cli":"^19.3.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.0.4","@commitlint/cz-commitlint":"^19.2.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.2.2","@semantic-release/commit-analyzer":"^12.0.0","@semantic-release/release-notes-generator":"^13.0.0"},"peerDependencies":{"eslint":"^8.56.0","prettier":"^3.2.5","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-davinci_1.0.7_1717055705303_0.19542682209453544","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@davincihealthcare/eslint-plugin-davinci","version":"1.1.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Davinci"},"_id":"@davincihealthcare/eslint-plugin-davinci@1.1.0","maintainers":[{"name":"davinciteam","email":"info@davinci-healthcare.com"},{"name":"dcuccato-davinci","email":"d.cuccato@davinci.care"},{"name":"dav-davinci","email":"d.deponti@davinci.care"},{"name":"razzaro","email":"r.azzaro@davinci.care"},{"name":"elty","email":"a.taglia@davinci.care"}],"dist":{"shasum":"a7d8be4725918f67b504f0d94c323cec201171b5","tarball":"https://registry.npmjs.org/@davincihealthcare/eslint-plugin-davinci/-/eslint-plugin-davinci-1.1.0.tgz","fileCount":32,"integrity":"sha512-10VsfQWP/l8i6jdyPGNmgeoV1FY3VkTSftAdbQKo2FBghAfMadWkHlFSqbhyUOkgGxAVJt2d5xqMn+J8Xp7o0Q==","signatures":[{"sig":"MEUCIDY7rkJqZoPvuCKTzXJZavxX9OQXvYptmliMGjftLbmZAiEAgC3BcFSrPf+QjoSxjltnkg1nIH9bJoTDX6tRQih6aGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41333},"main":"dist/lib/index.js","config":{"commitizen":{"path":"node_modules/cz-git","useEmoji":true}},"LICENSE":"UNLICENSED","engines":{"node":"^18.18.0 || >=20.0.0"},"exports":{".":{"default":"./dist/lib/index.js"},"./package.json":"./package.json"},"gitHead":"a36f79db4d228199cda7a50b68b948dc3ae07e0d","private":false,"scripts":{"fix":"pnpm prettier-fix && pnpm eslint-fix","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --coverage","build":"rimraf dist && tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"husky","release":"pnpm build && semantic-release --debug","ts-check":"tsc --noEmit","commitlint":"commitlint --edit","eslint-fix":"eslint --fix -c .eslintrc.json --ext .ts ./","eslint-check":"eslint -c .eslintrc.json --ext .ts ./","prettier-fix":"prettier --write .","prettier-check":"prettier --list-different ."},"_npmUser":{"name":"davinciteam","email":"info@davinci-healthcare.com"},"_npmVersion":"10.5.2","description":"custom enforcing of rules only applicable to davinci codebase","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@typescript-eslint/utils":"^7.9.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/rule-tester":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","cz-git":"^1.9.1","rimraf":"^5.0.7","ts-jest":"^29.1.3","inquirer":"^9.2.22","commitizen":"^4.3.0","typescript":"^5.4.5","@jest/types":"^29.6.3","@types/node":"^20.12.12","@commitlint/cli":"^19.3.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.0.4","@commitlint/cz-commitlint":"^19.2.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.2.2","@semantic-release/commit-analyzer":"^12.0.0","@semantic-release/release-notes-generator":"^13.0.0"},"peerDependencies":{"eslint":"^8.56.0","prettier":"^3.2.5","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-davinci_1.1.0_1717493547460_0.36220979014084786","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@davincihealthcare/eslint-plugin-davinci","version":"1.1.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Davinci"},"_id":"@davincihealthcare/eslint-plugin-davinci@1.1.1","maintainers":[{"name":"elty","email":"a.taglia@davinci.care"},{"name":"razzaro","email":"r.azzaro@davinci.care"},{"name":"dav-davinci","email":"d.deponti@davinci.care"},{"name":"dcuccato-davinci","email":"d.cuccato@davinci.care"},{"name":"davinciteam","email":"info@davinci-healthcare.com"}],"dist":{"shasum":"4acd175ca04faf38a440862d567bf33d03f009c6","tarball":"https://registry.npmjs.org/@davincihealthcare/eslint-plugin-davinci/-/eslint-plugin-davinci-1.1.1.tgz","fileCount":32,"integrity":"sha512-WyTzHe/+3a6LqU9emgx8gbix9YlbppvEGu5liA2ovqlepmNdJdODFp+cijkN57bRtD9LB+5OoTX/c2uwT+XCJA==","signatures":[{"sig":"MEUCIQCeVXD8nLu/GLjJs1+dlz7AveR4ZNk1A4WY5KwUeacgkAIgZQvDDY49rpKw3aIiqxNFrGIu48jF2f4VlNmRxhmgUFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46902},"main":"dist/lib/index.js","config":{"commitizen":{"path":"node_modules/cz-git","useEmoji":true}},"LICENSE":"UNLICENSED","engines":{"node":"^18.18.0 || >=20.0.0"},"exports":{".":{"default":"./dist/lib/index.js"},"./package.json":"./package.json"},"gitHead":"ae7ac59f74045a7f8915ba1899f1406c4bc66ede","private":false,"scripts":{"fix":"pnpm prettier-fix && pnpm eslint-fix","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --coverage","build":"rimraf dist && tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","commit":"git-cz","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"husky","release":"pnpm build && semantic-release --debug","ts-check":"tsc --noEmit","commitlint":"commitlint --edit","eslint-fix":"eslint --fix -c .eslintrc.json --ext .ts ./","eslint-check":"eslint -c .eslintrc.json --ext .ts ./","prettier-fix":"prettier --write .","prettier-check":"prettier --list-different ."},"_npmUser":{"name":"davinciteam","email":"info@davinci-healthcare.com"},"_npmVersion":"10.8.2","description":"custom enforcing of rules only applicable to davinci codebase","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@typescript-eslint/utils":"^7.9.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/rule-tester":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.1.2","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","cz-git":"^1.9.1","rimraf":"^5.0.7","ts-jest":"^29.1.3","ts-node":"^10.9.2","inquirer":"^9.2.22","commitizen":"^4.3.0","typescript":"^5.4.5","@jest/types":"^29.6.3","@types/node":"^20.12.12","@commitlint/cli":"^19.3.0","semantic-release":"^23.1.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^10.0.4","@commitlint/cz-commitlint":"^19.2.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.2.2","@semantic-release/commit-analyzer":"^12.0.0","@semantic-release/release-notes-generator":"^13.0.0"},"peerDependencies":{"eslint":"^8.56.0","prettier":"^3.2.5","eslint-plugin-vue":"^9.26.0","vue-eslint-parser":"^9.4.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unused-imports":"^3.2.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-davinci_1.1.1_1740564474481_0.22977741431287368","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-05-24T16:11:36.500Z","modified":"2026-07-30T08:41:26.386Z","1.0.0":"2024-05-24T16:11:36.687Z","1.0.1":"2024-05-24T16:34:16.715Z","1.0.2":"2024-05-27T10:30:40.586Z","1.0.3":"2024-05-27T16:02:15.885Z","1.0.4":"2024-05-29T09:55:37.579Z","1.0.5":"2024-05-29T10:28:22.183Z","1.0.6":"2024-05-29T20:39:13.881Z","1.0.7":"2024-05-30T07:55:05.464Z","1.1.0":"2024-06-04T09:32:27.668Z","1.1.1":"2025-02-26T10:07:54.661Z"},"author":{"name":"Davinci"},"keywords":["eslint","eslintplugin","eslint-plugin"],"description":"custom enforcing of rules only applicable to davinci codebase","maintainers":[{"email":"d.deponti@davinci.care","name":"dav-davinci"},{"email":"r.busin@davinci.care","name":"rbusindavincicare"},{"email":"info@davinci-healthcare.com","name":"davinciteam"},{"email":"simone.bonfante@elty.it","name":"sbonfante"}],"readme":"1. Install the `@davincihealthcare/eslint-plugin-davinci` package as a dev dependency\n\n   If you're using `eslint >= 9.0.0`, you'll also need to install the following packages as dev dependencies:\n\n   - `@eslint/js`\n   - `@eslint/eslintrc`\n\n2. Extend the plugin in the eslint configuration file\n\n   **`.eslintrc.js`**\n\n   ```\n     module.exports = {\n       extends: [\n         'plugin:@davincihealthcare/davinci/recommended',\n       ],\n     }\n   ```\n\n   **`eslint.config.js`**\n\n   ```\n   import path from \"node:path\";\n   import { fileURLToPath } from \"node:url\";\n   import js from \"@eslint/js\";\n   import { FlatCompat } from \"@eslint/eslintrc\";\n\n   const __filename = fileURLToPath(import.meta.url);\n   const __dirname = path.dirname(__filename);\n   const compat = new FlatCompat({\n       baseDirectory: __dirname,\n       recommendedConfig: js.configs.recommended,\n       allConfig: js.configs.all\n   });\n\n   export default [{\n       ignores: [\"dist\", \"**/tsconfig.json\"],\n   }, ...compat.extends(\"plugin:@davincihealthcare/davinci/recommended\")];\n   ```\n\n3. If you're using `Turbo` monorepo:\n\n   - Install `eslint-config-turbo` as a dev dependency\n   - Extend the `eslint-config-turbo` plugin in your configuration:\n\n     **`.eslintrc.js`**\n\n     ```\n     (\n       module.exports = {\n         extends: [\n           'plugin:@davincihealthcare/davinci/recommended',\n           'eslint-config-turbo'\n         ],\n       }\n     );\n     ```\n\n     **`eslint.config.js`**\n\n     ```\n     import path from \"node:path\";\n     import { fileURLToPath } from \"node:url\";\n     import js from \"@eslint/js\";\n     import { FlatCompat } from \"@eslint/eslintrc\";\n\n     const __filename = fileURLToPath(import.meta.url);\n     const __dirname = path.dirname(__filename);\n     const compat = new FlatCompat({\n         baseDirectory: __dirname,\n         recommendedConfig: js.configs.recommended,\n         allConfig: js.configs.all\n     });\n\n     export default [{\n         ignores: [\"dist\", \"**/tsconfig.json\"],\n     }, ...compat.extends(\"plugin:@davincihealthcare/davinci/recommended\", \"eslint-config-turbo\")];\n     ```\n\n4. In your `package.json` file, you should add scripts to perform linting checks and/or automatically fix linting errors where possible\n\n    - eslint < 9.0.0\n    \n    `package.json`\n    ```\n    {\n        ...\n        \"scripts\": {\n            ...\n            \"eslint-check\": \"eslint -c .eslintrc.js --ext \\\".js,.ts\\\" .\"\n            \"eslint-fix\": \"eslint --fix -c .eslintrc.js --ext \\\".js,.ts\\\" .\"\n            ...\n        }\n        ...\n    }\n    ```\n    \n    - eslint >= 9.0.0\n    \n    `package.json`\n    ```\n    {\n        ...\n        \"scripts\": {\n            ...\n            \"eslint-check\": \"eslint .\"\n            \"eslint-fix\": \"eslint --fix .\"\n            ...\n        }\n        ...\n    }\n    ```\n","readmeFilename":"README.md"}