{"c8":{"all":true,"exclude":["src/types/*","src/drivers/FakeDriver"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"bugs":{"url":"https://github.com/AthennaIO/Database/issues"},"dist":{"shasum":"d50825a9edb8558c3fdb845b3a232c9a73779b14","tarball":"https://registry.npmjs.org/@athenna/database/-/database-5.65.0.tgz","fileCount":216,"integrity":"sha512-cw74EyQAC9Qlyj9SFHxpf9j8q8FP2Cm40jpJYKSLP5OBCVF4BX7DO4ndMwJDlGG6kwJ+/ERsmdmuY8PjtJyL0w==","signatures":[{"sig":"MEUCIDdn0WGF+V2bSKOmdN14sxv3GYVbrnqW0hpf2pM58YGnAiEAz/zC3fmWn9KCJ0wLEwWHOjNcNc5mhNhOiKRRBUqsQDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723410},"main":"./src/index.js","name":"@athenna/database","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","author":{"name":"João Lenon","email":"lenon@athenna.io"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"db:seed":{"path":"#src/commands/DbSeedCommand"},"db:wipe":{"path":"#src/commands/DbWipeCommand"},"db:fresh":{"path":"#src/commands/DbFreshCommand","loadAllCommands":true},"db:query":{"path":"#src/commands/DbQueryCommand"},"make:crud":{"path":"#src/commands/MakeCrudCommand"},"make:model":{"path":"#src/commands/MakeModelCommand"},"make:seeder":{"path":"#src/commands/MakeSeederCommand"},"migration:run":{"path":"#src/commands/MigrationRunCommand"},"make:migration":{"path":"#src/commands/MakeMigrationCommand"},"migration:revert":{"path":"#src/commands/MigrationRevertCommand"}},"templates":{"model":"./templates/model.edge","seeder":"./templates/seeder.edge","migration":"./templates/migration.edge","crud-model":"./templates/crud-model.edge","crud-service":"./templates/crud-service.edge","crud-migration":"./templates/crud-migration.edge","crud-controller":"./templates/crud-controller.edge","crud-service-test":"./templates/crud-service-test.edge","crud-controller-test":"./templates/crud-controller-test.edge"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./commands/DbSeedCommand":"./src/commands/DbSeedCommand.js","./commands/DbWipeCommand":"./src/commands/DbWipeCommand.js","./commands/DbFreshCommand":"./src/commands/DbFreshCommand.js","./commands/DbQueryCommand":"./src/commands/DbQueryCommand.js","./commands/MakeCrudCommand":"./src/commands/MakeCrudCommand.js","./commands/MakeModelCommand":"./src/commands/MakeModelCommand.js","./commands/MakeSeederCommand":"./src/commands/MakeSeederCommand.js","./providers/DatabaseProvider":"./src/providers/DatabaseProvider.js","./commands/MigrationRunCommand":"./src/commands/MigrationRunCommand.js","./commands/MakeMigrationCommand":"./src/commands/MakeMigrationCommand.js","./commands/MigrationRevertCommand":"./src/commands/MigrationRevertCommand.js"},"gitHead":"c8b2cbb153522f7b671ca48bcf1ca86376d5fd9f","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"license":"MIT","scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"homepage":"https://github.com/AthennaIO/Database#readme","keywords":["esm","orm","nodejs","athenna","database","migrations","factories","seeders","mysql","mongodb","postgresql","sql","nosql","typescript"],"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Database.git","type":"git"},"_npmVersion":"11.19.0","description":"The Athenna database handler for SQL/NoSQL.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@faker-js/faker":"^8.4.1"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","husky":"^3.1.0","eslint":"^8.57.1","mysql2":"^3.24.4","mongoose":"^8.24.4","prettier":"^2.8.8","commitizen":"^4.3.2","@types/knex":"^0.16.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.3.0","@athenna/test":"^5.8.0","@athenna/view":"^5.4.0","better-sqlite3":"^9.6.0","@athenna/common":"^5.36.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.21.0","@types/mongoose":"^5.11.97","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.13.0","@athenna/tsconfig":"^5.5.0","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","mongodb-memory-server":"^9.5.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.70.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.70.0"},"_npmOperationalInternal":{"tmp":"tmp/database_5.65.0_1789666899565_0.06032316465686227","host":"s3://npm-registry-packages-npm-production"},"_id":"@athenna/database@5.65.0","version":"5.65.0"}