UNPKG

mongoosastic-ts

Version:

A mongoose plugin that indexes models into elastic search

105 lines (104 loc) 2.97 kB
{ "name": "mongoosastic-ts", "version": "6.0.3", "description": "A mongoose plugin that indexes models into elastic search", "keywords": [ "mongoose-sync-elasticsearch", "elasticsearch-sync", "elasticsearch", "mongoose", "mongodb", "search", "plugin", "mongoose-elasticsearch", "mongoose-elasticsearch-plugin", "typescript", "mongoose-elasticsearch-nodejs" ], "repository": { "type": "git", "url": "https://github.com/meabed/mongoosastic-ts" }, "license": "MIT", "author": { "name": "Mohamed Meabed", "email": "mo@meabed.com", "url": "https://meabed.com" }, "maintainers": [ { "name": "Mohamed Meabed", "email": "mo@meabed.com", "url": "https://meabed.com" } ], "main": "dist/mongoosastic.js", "types": "dist/mongoosastic.d.ts", "typings": "dist/mongoosastic.d.ts", "files": [ "dist" ], "scripts": { "authors": "./scripts/update_authors.sh", "build": "rm -rf dist && tsc -p . --skipLibCheck", "changelog": "changelog mongoosastic/mongoosastic latest -m", "coverage": "cat ./coverage/lcov.info | coveralls", "lint": "eslint src __tests__", "lint-fix": "yarn lint -- --fix", "mocha": "nyc mocha --report lcovonly -- __tests__/*-test.ts", "prepare": "yarn husky install", "prepublishOnly": "yarn build", "prettier": "prettier --write \"src/**/*.{ts,tsx,js,jsx}\" \"__tests__/**/*.{ts,tsx,js,jsx}\"", "test": "TS_NODE_TRANSPILE_ONLY=1 TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' mocha", "test-ci": "TS_NODE_TRANSPILE_ONLY=1 TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' mocha" }, "lint-staged": { "src/*.{ts,tsx,js,jsx}": "prettier --write", "__tests__/*.{ts,tsx,js,jsx}": "prettier --write", "docs/**": "prettier --write", "examples/**": "prettier --write" }, "dependencies": { "elasticsearch": "16.7.3" }, "devDependencies": { "@trivago/prettier-plugin-sort-imports": "4.1.0", "@types/chai": "4.3.4", "@types/elasticsearch": "5.0.40", "@types/expect": "24.3.0", "@types/mocha": "10.0.1", "@types/should": "13.0.0", "@typescript-eslint/eslint-plugin": "5.53.0", "@typescript-eslint/parser": "5.53.0", "chai": "4.3.7", "changelog": "1.4.2", "co-mocha": "1.2.2", "coveralls": "3.1.1", "eslint": "8.34.0", "eslint-config-prettier": "8.6.0", "eslint-plugin-import": "2.27.5", "eslint-plugin-prettier": "4.2.1", "eslint-plugin-promise": "6.1.1", "husky": "8.0.3", "lint-staged": "13.1.2", "mocha": "10.2.0", "mongoose": "6.10.0", "nyc": "15.1.0", "prettier": "2.8.4", "pretty-quick": "3.1.3", "should": "13.2.3", "standard": "17.0.0", "ts-node": "10.9.1", "typescript": "4.9.5" }, "engines": { "node": ">= 8.0" }, "tags": [ "mongodb", "elasticsearch", "elastic search", "mongoose", "full text search" ] }