UNPKG

kuzzle-sdk

Version:
97 lines (96 loc) 3.04 kB
{ "name": "kuzzle-sdk", "version": "7.15.0", "description": "Official Javascript SDK for Kuzzle", "author": "The Kuzzle Team <support@kuzzle.io>", "repository": { "type": "git", "url": "https://github.com/kuzzleio/sdk-javascript.git" }, "issues": "https://github.com/kuzzleio/sdk-javascript/issues", "keywords": [ "kuzzle", "sdk", "baas", "backend", "realtime", "advanced search", "bulk" ], "scripts": { "prepublishOnly": "npm run build", "test": "npm run test:lint && npm run test:unit && npm run test:functional", "test:unit": "nyc --reporter=text-summary --reporter=lcov mocha", "test:functional": "cucumber-js --exit --fail-fast", "test:lint": "npm run test:lint:js && npm run test:lint:ts", "test:lint:js": "eslint --max-warnings=0 ./src ./test ./features", "test:lint:js:fix": "eslint --max-warnings=0 ./src ./test ./features --fix", "test:lint:ts": "eslint ./src --ext .ts --config .eslintrc-ts.json", "test:lint:ts:fix": "eslint ./src --ext .ts --config .eslintrc-ts.json --fix", "build": "npm run build-ts && node build.js", "build-ts": "tsc --build tsconfig.json", "clean": "touch index.ts && npm run build-ts | grep TSFILE | cut -d' ' -f 2 | xargs rm", "dev": "node -r ts-node/register ", "doc-testing": "bash .ci/test-docs.sh" }, "browser": "dist/kuzzle.js", "main": "index.js", "license": "Apache-2.0", "dependencies": { "min-req-promise": "^1.0.1", "ws": "^8.17.1" }, "devDependencies": { "@babel/core": "^7.21.4", "@babel/preset-env": "^7.21.4", "@commitlint/cli": "^17.6.7", "@commitlint/config-conventional": "^17.6.7", "@semantic-release/changelog": "^6.0.3", "@semantic-release/commit-analyzer": "^10.0.1", "@semantic-release/git": "^10.0.1", "@semantic-release/release-notes-generator": "^11.0.4", "@types/node": "^18.15.11", "babel-loader": "^8.3.0", "buffer": "^6.0.3", "cucumber": "^6.0.5", "cz-conventional-changelog": "^3.3.0", "eslint-plugin-html": "^8.1.2", "eslint-plugin-import": "^2.31.0", "eslint-plugin-kuzzle": "^0.0.6", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^7.1.0", "eslint-plugin-standard": "^5.0.0", "https-browserify": "^1.0.0", "lodash": "^4.17.21", "lolex": "^6.0.0", "mocha": "10.2.0", "mock-require": "^3.0.3", "nyc": "^15.1.0", "proxyquire": "^2.1.3", "retry": "^0.13.1", "rewire": "^6.0.0", "semantic-release-config-kuzzle": "^1.0.0", "semantic-release-slack-bot": "^4.0.2", "should": "13.2.3", "should-sinon": "0.0.6", "sinon": "^14.0.2", "stream-http": "^3.2.0", "ts-morph": "^15.1.0", "ts-node": "^10.9.1", "typescript": "^4.9.5", "url": "^0.11.0", "webpack": "^5.79.0", "webpack-cli": "^4.10.0" }, "engines": { "node": ">= 10.13.0" }, "files": [ "dist/**/*", "index.js", "index.d.ts", "src/**/*.js", "src/**/*.d.ts", "src/**/*.json" ] }