{ "name": "hoppscotch-app", "version": "3.0.1", "description": "Open source API development ecosystem", "author": "Hoppscotch (support@hoppscotch.io)", "private": true, "license": "MIT", "packageManager": "pnpm@10.34.5", "scripts": { "preinstall": "npx only-allow pnpm", "prepare": "husky", "dev": "pnpm -r do-dev", "gen-gql": "cross-env GQL_SCHEMA_EMIT_LOCATION='../../../gql-gen/backend-schema.gql' pnpm -r generate-gql-sdl", "generate": "pnpm -r do-build-prod", "start": "http-server packages/hoppscotch-selfhost-web/dist -p 3000", "lint": "pnpm -r do-lint", "typecheck": "pnpm -r do-typecheck", "lintfix": "pnpm -r do-lintfix", "pre-commit": "pnpm -r do-lint && pnpm -r do-typecheck", "test": "pnpm -r do-test", "generate-ui": "pnpm -r do-build-ui" }, "workspaces": [ "./packages/*" ], "devDependencies": { "@commitlint/cli": "20.5.2", "@commitlint/config-conventional": "20.5.0", "@hoppscotch/ui": "0.2.6", "@types/node": "24.10.1", "cross-env": "10.1.0", "http-server": "14.1.1", "husky": "9.1.7", "lint-staged": "16.4.0" }, "pnpm": { "overrides": { "@protobufjs/utf8@<=1.1.0": "1.1.2", "@xmldom/xmldom": "0.8.13", "apiconnect-wsdl": "2.0.36", "body-parser": "2.3.0", "brace-expansion@<5.0.9": "5.0.9", "cross-spawn": "7.0.6", "deepmerge-ts@<8.0.0": "8.0.1", "execa@<2.0.0": "2.0.0", "fast-uri@>=3.0.0 <3.1.5": "3.1.5", "find-my-way@9.6.0": "9.7.0", "form-data@>=4.0.0 <4.0.6": "4.0.6", "js-yaml@>=4.0.0 <4.3.1": "4.3.1", "js-yaml@>=5.0.0 <=5.2.1": "5.2.2", "linkify-it@<=5.0.1": "5.0.2", "liquidjs@<10.27.0": "10.27.1", "minimatch@>=4.0.0 <4.2.5": "4.2.5", "mjml@<5.0.0-alpha.9": "5.4.0", "nodemailer@<=9.0.0": "9.0.1", "postcss@<=8.5.22": "8.5.26", "qs@>=6.11.1 <6.15.2": "6.15.3", "serialize-javascript@<7.0.7": "7.0.7", "svgo@>=4.0.0 <4.0.2": "4.0.2", "uuid@9.0.1": "11.1.1", "valibot@<=1.4.1": "1.4.2", "vue": "3.5.41", "ws": "8.21.0" }, "onlyBuiltDependencies": [ "@apollo/protobufjs", "@import-meta-env/unplugin", "@nestjs/core", "@prisma/client", "@prisma/engines", "@swc/core", "argon2", "bcrypt", "canvas", "core-js", "esbuild", "isolated-vm", "prisma", "vue-demi" ] } }