UNPKG

mevn-orm

Version:
96 lines (95 loc) 2.59 kB
{ "name": "mevn-orm", "version": "4.6.1", "private": false, "description": "simple ORM for express js", "keywords": [ "ORM", "express", "Mysql", "mevn", "database", "orm", "orm-express", "orm-mysql" ], "homepage": "https://stanleymasinde.github.io/mevn-orm/", "bugs": { "url": "https://github.com/StanleyMasinde/mevn-orm/issues", "email": "stanleymasinde1@gmail.com" }, "repository": { "type": "git", "url": "git+https://github.com/StanleyMasinde/mevn-orm.git" }, "license": "MIT", "author": "Stanley Masinde <hello@stanleymasinde.com> (https://stanleymasinde.github.io)", "contributors": [ { "name": "Stanley Masinde", "email": "hello@stanleymasinde.com" } ], "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "default": "./dist/index.js" } }, "main": "dist/index.js", "types": "dist/index.d.ts", "directories": { "test": "test" }, "files": [ "dist" ], "scripts": { "pretest": "node --import tsx initDb.ts", "test": "vitest run", "init:db": "node --import tsx initDb.ts", "typecheck": "tsc --noEmit", "migrate": "node --import tsx scripts/migrate.ts latest", "migrate:make": "node --import tsx scripts/migrate.ts make", "migrate:rollback": "node --import tsx scripts/migrate.ts rollback", "migrate:list": "node --import tsx scripts/migrate.ts list", "migrate:version": "node --import tsx scripts/migrate.ts version", "lint": "eslint .", "build": "tsc -p tsconfig.build.json", "prepack": "pnpm run build", "docs:dev": "vitepress dev docs", "docs:build": "vitepress build docs", "docs:preview": "vitepress preview docs" }, "dependencies": { "pluralize": "^8.0.0" }, "devDependencies": { "@eslint/js": "^10.0.1", "@faker-js/faker": "^10.5.0", "@types/node": "^25.9.5", "@typescript-eslint/parser": "^8.65.0", "better-sqlite3": "^13.0.1", "dotenv": "^17.4.2", "eslint": "^10.8.0", "knex": "^3.3.0", "tsx": "^4.23.1", "typescript": "^7.0.2", "typescript-eslint": "^8.65.0", "vite": "^8.1.5", "vitepress": "^1.6.4", "vitest": "^4.1.10" }, "peerDependencies": { "knex": "^3.0.0", "mysql2": "^3.9.3" }, "peerDependenciesMeta": { "knex": { "optional": false } }, "packageManager": "pnpm@11.17.0+sha512.cca3cea332ad254bb84145f966d19f4879615210346fc92c79a047f23a0d7b3cca3c3792f0076ba1f1831d277efbcf0a9119b31a9a60eca7fb3d6231f331ef72" }