UNPKG

orange-orm

Version:

Object Relational Mapper

166 lines (165 loc) 5.53 kB
{ "name": "orange-orm", "version": "5.2.0", "publishConfig": { "access": "public" }, "main": "./src/index.js", "module": "./dist/index.mjs", "browser": "./dist/index.browser.mjs", "exports": { ".": { "types": "./src/index.d.ts", "browser": "./dist/index.browser.mjs", "import": "./dist/index.mjs", "require": "./src/index.js" } }, "bin": { "orange-orm": "bin/rdb.js" }, "title": "Orange ORM", "description": "Object Relational Mapper", "keywords": [ "typescript orm", "orm", "sql", "mySql", "SQLite", "MySQL", "mssql", "Microsoft Sql Server", "PGlite", "Cloudflare D1", "PostgreSql", "Postgres", "pg", "sap", "sapase", "Oracle", "rdb", "Orange ORM", "active record" ], "authors": [ "Lars-Erik Roald <lars.roald@gmail.com>" ], "license": "ISC", "codeOfConduct": "https://github.com/alfateam/orange-orm/blob/master/docs/CODE_OF_CONDUCT.md", "contributing": "https://github.com/alfateam/orange-orm/blob/master/CONTRIBUTING.md", "funding": { "type": "github", "url": "https://github.com/sponsors/lroal" }, "scripts": { "test": "vitest run --pool=forks --poolOptions.forks.singleFork", "test:bun": "bun test --timeout=30000 ./tests/*.bun.test.js", "test:deno": "deno test --allow-all --no-check --unstable-detect-cjs ./tests/*.deno.test.js", "test:all": "echo 'Running Node.js tests...' && npm run test:node && echo 'Running Bun tests...' && npm run test:bun && echo 'Running Deno tests...' && npm run test:deno && echo 'All tests completed!'", "test:all:parallel": "concurrently \"npm:test:node\" \"npm:test:bun\" \"npm:test:deno\"", "coverage": "vitest run --coverage.enabled --coverage.reporter='text-summary' --pool=forks --poolOptions.forks.singleFork", "testw": "vitest --pool=forks --poolOptions.forks.singleFork update", "tscheck": "tsc ./src/index.d.ts --module commonjs --target es2022 --noEmit true --strict true --esModuleInterop true", "concat-server": "node ./src/merge-server.js", "concat-browser": "node ./src/merge-browser.js", "build": "npm run build-server && npm run build-browser", "build-server": "rollup -c ./src/rollup.config.server.js && npm run concat-server", "build-browser": "rollup -c ./src/rollup.config.browser.js && npm run concat-browser", "lint": "eslint ./", "fix": "eslint ./ --fix", "owasp": "owasp-dependency-check --project \"MY_PROJECT\" --scan \"package-lock.json\" --exclude \"dependency-check-bin\" --out \"owasp\" --format HTML", "beta": "npm publish --tag beta" }, "dependencies": { "@cloudflare/workers-types": "^4.20241106.0", "@lroal/on-change": "^4.0.2", "@tediousjs/connection-string": "^0.4.1", "@types/express": "^4.17.13", "@types/oracledb": "^6.0.4", "@types/tedious": "^4.0.14", "ajv": "^8.17.1", "axios": "^1.6.2", "fast-json-patch": "^3.1.1", "rfdc": "^1.2.0", "uuid": "^8.3.2 || ^9.0.0 || ^10.0.0 || ^11.1.0" }, "peerDependencies": { "@electric-sql/pglite": "^0.3.0", "better-sqlite3": "^11.8.1 || ^12.6.2", "msnodesqlv8": "^4.1.0 || ^5.0.0", "mysql2": "^2.2.5 || ^3.9.4", "oracledb": "^6.3.0", "pg": "^8.5.1", "pg-query-stream": "^3.3.2", "tedious": "^15.1.2 || ^16.0.0 || ^18.1.0 || || ^19.0.0" }, "peerDependenciesMeta": { "pg": { "optional": true }, "pg-query-stream": { "optional": true }, "mysql2": { "optional": true }, "better-sqlite3": { "optional": true }, "pg-native": { "optional": true }, "msnodesqlv8": { "optional": true }, "tedious": { "optional": true }, "oracledb": { "optional": true }, "@electric-sql/pglite": { "optional": true } }, "devDependencies": { "@electric-sql/pglite": "^0.3.0", "@hono/node-server": "^1.14.4", "@rollup/plugin-commonjs": "^28.0.2", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^13.0.0", "@typescript-eslint/eslint-plugin": "^6.x", "@typescript-eslint/parser": "^6.x", "@vitest/coverage-v8": "^3.2.4", "better-sqlite3": "^12.6.2", "cors": "^2.8.5", "eslint": "^8.57.0", "eslint-plugin-jest": "^27.1.7", "express": "^4.18.2", "hono": "^4.8.2", "msnodesqlv8": "^4.1.0", "mysql2": "^3.9.4", "oracledb": "^6.3.0", "owasp-dependency-check": "^0.0.21", "pg": "^8.5.1", "pg-query-stream": "^3.3.2", "rollup": "^2.52.7", "tedious": "^19.0.0", "typescript": "^5.4.5", "vitest": "^3.2.4" }, "engines": { "node": ">= 8.0.0" }, "repository": { "type": "git", "url": "git@github.com:alfateam/orange-orm.git" }, "homepage": "https://orange-orm.io", "jshintConfig": { "asi": true, "eqnull": true, "undef": true, "node": true } }