{
  "name": "kuzzle-plugin-commons",
  "version": "1.3.1",
  "description": "Common classes for developping Kuzzle plugins",
  "author": "The Kuzzle Team <support@kuzzle.io>",
  "license": "Apache 2",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/kuzzleio/kuzzle-plugin-commons.git"
  },
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "scripts": {
    "build": "tsc --build tsconfig.json",
    "package:create": "npm run build && npm pack",
    "test:lint": "eslint ./lib --ext .ts --config .eslintrc.json",
    "test:lint:fix": "npm run test:lint -- --fix",
    "test:types": "tsc --noEmit"
  },
  "dependencies": {
    "lodash": "^4.18.1"
  },
  "devDependencies": {
    "@commitlint/cli": "19.6.1",
    "@commitlint/config-conventional": "19.6.0",
    "@types/lodash": "^4.17.24",
    "@types/node": "22.10.7",
    "cz-conventional-changelog": "3.3.0",
    "eslint-plugin-kuzzle": "0.0.13",
    "semantic-release": "^25.0.3",
    "semantic-release-config-kuzzle": "1.7.0",
    "ts-node": "10.9.2",
    "typescript": "5.4.5"
  },
  "peerDependencies": {
    "kuzzle": ">=2.55.0"
  },
  "files": [
    "dist/*"
  ],
  "engines": {
    "node": ">=20.0.0 <25.0.0"
  },
  "packageManager": "npm@11.7.0"
}
