{ "name": "feathers", "private": true, "description": "The API and real-time application framework", "homepage": "https://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": ">= 22" }, "workspaces": [ "packages/*", "website" ], "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_USE_FLAT_CONFIG=false 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", "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 && vitest run --coverage", "vitest": "vitest run --coverage", "dev": "vitest" }, "devDependencies": { "@featherscloud/pinion": "^0.5.5", "@typescript-eslint/eslint-plugin": "^8.38.0", "@typescript-eslint/parser": "^8.38.0", "@vitest/coverage-v8": "^3.2.4", "eslint": "^9.32.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.3", "lerna": "^8.2.3", "npm-check-updates": "^18.0.2", "prettier": "^3.6.2", "typescript": "^5.8.0", "vitest": "^3.2.4" } }