{"bugs":{"url":"https://github.com/ditojs/objection/issues"},"dist":{"shasum":"aa965ccb29cfd97b3717539ac73f9095c94a5cbf","tarball":"https://registry.npmjs.org/objection/-/objection-4.4.3.tgz","fileCount":231,"integrity":"sha512-Ie1jBkoQvzCT7SBuh1nNl/c2gC6lACOy6vY7dygWyZr70bP1Um660XbxCLhXAQ9Uqwok4LWLjzsnKgNd7JpV6w==","signatures":[{"sig":"MEUCIFOu01nW8dSBL6THqw0pMMH9FPVLoVM+okNYZwzY1lNwAiEAlyAWNOJytl5stE4t7VmrbwLo7NzLWEduM25knN5eSMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCaqZbwECO62R2G7g1RRo6rNS0yhljA10bU/yHEx/D2DwIgBU4do3HeWgVorHpX6pQsnwoeHyCrbzvLt1/HSNVzgYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/objection@4.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":940794},"main":"lib/objection.js","name":"objection","type":"module","types":"./typings/objection/index.d.ts","author":{"url":"https://github.com/koskimas","name":"Sami Koskimäki","email":"sami@jakso.me"},"engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./typings/objection/index.d.ts","default":"./lib/objection.js"},"./package.json":"./package.json"},"gitHead":"1514ce6b0da54165e3d30114e4eafe852549d6b7","license":"MIT","scripts":{"test":"pnpm eslint && vitest run && pnpm test:typings","db:up":"docker compose up -d --wait","eslint":"eslint --format codeframe \"examples/**/*.js\" \"lib/**/*.js\" \"tests/**/*.js\" \"testUtils/**/*.js\" \"*.js\"","db:down":"docker compose --profile mssql down -v","docs:dev":"vitepress dev doc","prettier":"prettier --write \"{examples,lib,tests,testUtils,typings,doc}/**/*.{js,ts}\"","test:fast":"vitest run --bail 1","docs:build":"vitepress build doc","test:watch":"vitest","docs:preview":"vitepress preview doc","test:typings":"tsc && tsc -p tests/ts/strict && tsc -p tests/bench/typings && node tests/ts/completions.js && prettier --check \"typings/**/*.ts\" \"tests/ts/**/*.ts\" \"tests/bench/typings/*.ts\" \"tests/bench/typings/app/*.ts\"","bench:typings":"node tests/bench/typings/bench.js","build:parsers":"peggy --format es -o lib/queryBuilder/parsers/jsonFieldExpressionParser.js lib/queryBuilder/parsers/jsonFieldExpressionParser.pegjs && peggy --format es -o lib/queryBuilder/parsers/relationExpressionParser.js lib/queryBuilder/parsers/relationExpressionParser.pegjs && prettier --write \"lib/queryBuilder/parsers/*Parser.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4ac4f0af-0d0e-4820-ac56-18a1594d7bac"}},"homepage":"https://ditojs.github.io/objection/","keywords":["orm","knex","sql","query","query builder","postgresql","mysql","sqlite3"],"repository":{"url":"git+https://github.com/ditojs/objection.git","type":"git"},"_npmVersion":"11.19.1","description":"An SQL-friendly ORM for Node.js","directories":{},"maintainers":[{"name":"lehni","email":"juerg@scratchdisk.com"},{"name":"koskimas","email":"koskomi@gmail.com"},{"name":"elhigu","email":"mikael.lepisto@vincit.com"}],"_nodeVersion":"24.22.2","contributors":[{"url":"https://github.com/koskimas","name":"Sami Koskimäki","email":"sami@jakso.me"},{"url":"https://github.com/elhigu","name":"Mikael Lepistö","email":"mikael.lepisto@vincit.com"},{"url":"https://github.com/mceachen","name":"Matthew McEachen","email":"matthew-objection@photostructure.com"},{"url":"https://github.com/lehni","name":"Jürg Lehni","email":"juerg@scratchdisk.com"},{"url":"https://github.com/kibertoad","name":"Igor Savin","email":"kibertoad@gmail.com"}],"dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.9.0","devDependencies":{"pg":"^8.15.6","knex":"^3.3.0","mysql":"^2.18.1","peggy":"5.1.1","eslint":"^8.54.0","mysql2":"^3.24.6","vitest":"^4.1.11","sqlite3":"^6.0.1","tedious":"^20.3.8","prettier":"3.9.10","vitepress":"1.6.4","typescript":"^7.0.0","@types/node":"^22.15.3","typescript-5":"npm:typescript@5.8.3","better-sqlite3":"^12.11.1","eslint-plugin-prettier":"^5.5.7","eslint-formatter-codeframe":"^7.32.2"},"peerDependencies":{"knex":"^3.3.0","typescript":">=5.8"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/objection_4.4.3_1793899056746_0.9242134985326141","host":"s3://npm-registry-packages-npm-production"},"_id":"objection@4.4.3","version":"4.4.3"}