UNPKG

@codemask-labs/nestjs-elasticsearch

Version:

Schema based Elasticsearch, NestJS module with utilities, type-safe queries and aggregations builders.

102 lines (101 loc) 3.18 kB
{ "name": "@codemask-labs/nestjs-elasticsearch", "authors": [ "Ada Krupa", "Adrian Boratyn", "Grzegorz Wadas", "Przemysław Walczak" ], "repository": "https://github.com/codemask-labs/nestjs-elasticsearch", "license": "MIT", "version": "2.10.0", "description": "Schema based Elasticsearch, NestJS module with utilities, type-safe queries and aggregations builders.", "main": "dist/index.js", "types": "dist/index.d.ts", "type": "commonjs", "packageManager": "yarn@3.6.4", "engines": { "node": ">= 18.0.0" }, "files": [ "dist", "LICENSE", "CHANGELOG.md", "readme.md" ], "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "eslintIgnore": [ "node_modules/" ], "scripts": { "test": "yarn jest --config=jest.config.json --pathPattern=src", "build:package": "yarn tsc --declaration --project tsconfig.build.json", "build:replace-tspaths": "yarn tscpaths -p tsconfig.build.json -s ./src -o ./dist", "build": "yarn rimraf dist && yarn build:package && yarn build:replace-tspaths", "lint": "eslint src", "format": "yarn prettier -w src && yarn lint --fix", "generate:random-data": "yarn ts-node ./src/test/scripts/generate-random-data.ts", "es:seed": "yarn ts-node --project tsconfig.json ./src/test/scripts/es-seed.ts", "prepare": "husky", "test:cov": "jest --coverage", "precommit": "yarn lint" }, "keywords": [ "nestjs", "typescript", "typesafe", "nestjs-elasticsearch", "elasticsearch", "codemask" ], "dependencies": { "@nestjs/elasticsearch": "10.0.1", "ramda": "0.30.1" }, "peerDependencies": { "@elastic/elasticsearch": ">= 8.x", "@nestjs/common": ">= 10.x", "reflect-metadata": ">= 0.2.x" }, "devDependencies": { "@commitlint/cli": "19.8.0", "@commitlint/config-conventional": "19.8.0", "@elastic/elasticsearch": "8.13.1", "@faker-js/faker": "9.4.0", "@nestjs/common": "10.4.15", "@nestjs/core": "10.4.15", "@nestjs/platform-express": "10.4.15", "@nestjs/testing": "10.4.15", "@swc/core": "1.10.14", "@swc/jest": "0.2.37", "@types/jest": "29.5.14", "@types/node": "22.13.1", "@types/ramda": "0.30.2", "@types/supertest": "6.0.2", "class-transformer": "0.5.1", "class-validator": "0.14.1", "eslint": "9.23.0", "eslint-config-codemask": "2.0.1", "expect-more-jest": "5.5.0", "husky": "9.1.7", "jest": "29.7.0", "prettier": "3.4.2", "reflect-metadata": "0.2.2", "rimraf": "6.0.1", "rxjs": "7.8.1", "supertest": "7.0.0", "ts-node": "10.9.2", "tsconfig-paths": "4.2.0", "tscpaths": "0.0.9", "tslint": "6.1.3", "typescript": "5.8.2", "wait-on": "8.0.2" }, "publishConfig": { "access": "public" } }