UNPKG

esix

Version:

A really slick ORM for MongoDB.

81 lines (80 loc) 2.1 kB
{ "name": "esix", "version": "5.1.1", "description": "A really slick ORM for MongoDB.", "author": "Christoffer Artmann", "license": "MIT", "repository": "https://github.com/Artmann/esix", "homepage": "https://esix.netlify.app/", "keywords": [ "mongodb", "orm", "typescript", "esix", "blazing-fast" ], "scripts": { "build": "tsup src/index.ts --format cjs,esm --dts", "apidocs:build": "typedoc --options typedoc.json --out docs/dist/api src/", "docs:build": "node ./docs/index.ts", "docs:serve": "serve docs/dist", "format": "prettier --write .", "lint": "eslint ./src --ext .ts", "prepublish": "yarn build", "test": "vitest" }, "type": "module", "main": "dist/index.cjs", "module": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist", "LICENSE", "README.md" ], "engines": { "node": ">= 20" }, "peerDependencies": { "mongo-mock": "^4.0.0", "mongodb": "^6.0.0" }, "dependencies": { "change-case": "^5.4.4", "percentile": "^1.6.0", "pluralize": "^8.0.0", "reflect-metadata": "^0.2.2" }, "devDependencies": { "@swc/core": "^1.11.13", "@types/highlight.js": "^10.1.0", "@types/jest": "^29.5.14", "@types/node": "^22.13.14", "@types/pluralize": "^0.0.33", "@types/sinon": "^17.0.4", "@typescript-eslint/eslint-plugin": "^8.28.0", "@typescript-eslint/parser": "^8.28.0", "cpy": "^11.1.0", "eslint": "^9.23.0", "front-matter": "^4.0.2", "handlebars": "^4.7.8", "highlight.js": "^11.11.1", "jest": "^29.7.0", "marked": "^15.0.7", "mongo-mock": "^4.2.0", "mongodb": "^6.15.0", "prettier": "^3.5.3", "serve": "^14.2.4", "sinon": "^20.0.0", "ts-jest": "^29.3.0", "ts-node": "^10.9.2", "tsup": "^8.4.0", "typedoc": "^0.28.1", "typedoc-github-theme": "^0.2.1", "typescript": "^5.8.2", "typescript-eslint": "^8.28.0", "uuid": "^11.1.0", "vitest": "^3.0.9" }, "packageManager": "yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610" }