{
  "name": "@feathersjs/feathers",
  "private": true,
  "homepage": "http://feathersjs.com",
  "repository": {
    "type": "git",
    "url": "git://github.com/feathersjs/feathers.git"
  },
  "author": {
    "name": "Feathers contributor",
    "email": "hello@feathersjs.com",
    "url": "https://feathersjs.com"
  },
  "license": "MIT",
  "funding": {
    "type": "github",
    "url": "https://github.com/sponsors/daffl"
  },
  "bugs": {
    "url": "https://github.com/feathersjs/feathers/issues"
  },
  "engines": {
    "node": ">= 20"
  },
  "workspaces": [
    "docs",
    "packages/*"
  ],
  "scripts": {
    "publish": "lerna publish --force-publish && git commit -am \"chore: Update changelog\" && git push origin",
    "publish:major": "lerna publish major && git commit -am \"chore: Update changelog\" && git push origin",
    "publish:minor": "lerna publish minor && git commit -am \"chore: Update changelog\" && git push origin",
    "publish:patch": "lerna publish patch && git commit -am \"chore: Update changelog\" && git push origin",
    "publish:premajor": "lerna publish premajor --preid pre --pre-dist-tag pre && git commit -am \"chore: Update version and changelog\" && git push origin",
    "publish:prerelease": "lerna publish prerelease --preid pre --pre-dist-tag pre --dist-tag pre --force-publish && git commit -am \"chore: Update version and changelog\" && git push origin",
    "prettier": "npx prettier \"packages/{,!(node_modules)/**/(src|test)/**/}*.ts\" --write",
    "eslint": "eslint \"packages/**/*.ts\" --fix",
    "lint": "npm run prettier && npm run eslint",
    "compile": "lerna run compile",
    "build:docs": "npm run build --workspace docs",
    "update-dependencies": "npm exec --workspaces --include-workspace-root -- ncu -u --dep prod,dev,optional,peer -x node-fetch,\"@sinclair/typebox\",\"@types/express\",\"@types/express-serve-static-core\",commander,config,express,flexsearch,uuid,mongodb",
    "clean": "find . -name node_modules -exec rm -rf '{}' + && find . -name package-lock.json -exec rm -rf '{}' +",
    "test:deno": "deno test --config deno/tsconfig.json deno/test.ts",
    "test": "npm run lint && npm run compile && c8 lerna run test --ignore @feathersjs/tests",
    "generate:package": "pinion run generators/package.ts"
  },
  "devDependencies": {
    "@featherscloud/pinion": "^0.5.4",
    "@typescript-eslint/eslint-plugin": "^7.8.0",
    "@typescript-eslint/parser": "^7.8.0",
    "c8": "^9.1.0",
    "eslint": "^8.57.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-prettier": "^5.1.3",
    "lerna": "^8.1.2",
    "npm-check-updates": "^16.14.20",
    "prettier": "^3.2.5",
    "typescript": "^5.4.5"
  }
}
