convex
Version:
Client for the Convex Cloud
262 lines (261 loc) • 7.29 kB
JSON
{
"name": "convex",
"description": "Client for the Convex Cloud",
"version": "1.15.0",
"author": "Convex, Inc. <no-reply@convex.dev>",
"homepage": "https://convex.dev",
"repository": {
"type": "git",
"url": "git+https://github.com/get-convex/convex-js.git"
},
"main": "./dist/cjs/index.js",
"module": "./dist/esm/index.js",
"types": "./dist/cjs-types/index.d.ts",
"type": "module",
"sideEffects": false,
"exports": {
".": {
"require": {
"types": "./dist/cjs-types/index.d.ts",
"require": "./dist/cjs/index.js"
},
"import": {
"types": "./dist/esm-types/index.d.ts",
"import": "./dist/esm/index.js"
}
},
"./server": {
"require": {
"types": "./dist/cjs-types/server/index.d.ts",
"require": "./dist/cjs/server/index.js"
},
"import": {
"types": "./dist/esm-types/server/index.d.ts",
"import": "./dist/esm/server/index.js"
}
},
"./react": {
"require": {
"types": "./dist/cjs-types/react/index.d.ts",
"require": "./dist/cjs/react/index.js"
},
"import": {
"types": "./dist/esm-types/react/index.d.ts",
"import": "./dist/esm/react/index.js"
}
},
"./react-auth0": {
"require": {
"types": "./dist/cjs-types/react-auth0/index.d.ts",
"require": "./dist/cjs/react-auth0/index.js"
},
"import": {
"types": "./dist/esm-types/react-auth0/index.d.ts",
"import": "./dist/esm/react-auth0/index.js"
}
},
"./react-clerk": {
"require": {
"types": "./dist/cjs-types/react-clerk/index.d.ts",
"require": "./dist/cjs/react-clerk/index.js"
},
"import": {
"types": "./dist/esm-types/react-clerk/index.d.ts",
"import": "./dist/esm/react-clerk/index.js"
}
},
"./nextjs": {
"require": {
"types": "./dist/cjs-types/nextjs/index.d.ts",
"require": "./dist/cjs/nextjs/index.js"
},
"import": {
"types": "./dist/esm-types/nextjs/index.d.ts",
"import": "./dist/esm/nextjs/index.js"
}
},
"./browser": {
"require": {
"types": "./dist/cjs-types/browser/index.d.ts",
"node": "./dist/cjs/browser/index-node.js",
"require": "./dist/cjs/browser/index.js"
},
"import": {
"types": "./dist/esm-types/browser/index.d.ts",
"node": "./dist/esm/browser/index-node.js",
"import": "./dist/esm/browser/index.js"
}
},
"./values": {
"require": {
"types": "./dist/cjs-types/values/index.d.ts",
"require": "./dist/cjs/values/index.js"
},
"import": {
"types": "./dist/esm-types/values/index.d.ts",
"import": "./dist/esm/values/index.js"
}
},
"./package.json": "./package.json"
},
"@comment typesVersions": [
"This type field in exports is only supported with moduleResolution",
"set to node16 or nodenext, which are not yet widely used. "
],
"typesVersions": {
"*": {
"*": [
"./dist/cjs-types/index.d.ts"
],
"server": [
"./dist/cjs-types/server/index.d.ts"
],
"react": [
"./dist/cjs-types/react/index.d.ts"
],
"react-auth0": [
"./dist/cjs-types/react-auth0/index.d.ts"
],
"react-clerk": [
"./dist/cjs-types/react-clerk/index.d.ts"
],
"nextjs": [
"./dist/cjs-types/nextjs/index.d.ts"
],
"browser": [
"./dist/cjs-types/browser/index.d.ts"
],
"values": [
"./dist/cjs-types/values/index.d.ts"
]
}
},
"bin": {
"convex": "bin/main.js"
},
"keywords": [
"convex",
"database",
"react",
"state",
"serverless"
],
"license": "Apache-2.0",
"@comment dependencies": [
"CLI tool dependencies are listed in devDependencies instead."
],
"dependencies": {
"esbuild": "^0.17.5",
"jwt-decode": "^3.1.2",
"prettier": "3.2.5"
},
"peerDependencies": {
"@auth0/auth0-react": "^2.0.1",
"@clerk/clerk-react": "^4.12.8 || ^5.0.0",
"react": "^17.0.2 || ^18.0.0",
"react-dom": "^17.0.2 || ^18.0.0"
},
"peerDependenciesMeta": {
"react": {
"optional": true
},
"react-dom": {
"optional": true
},
"@auth0/auth0-react": {
"optional": true
},
"@clerk/clerk-react": {
"optional": true
}
},
"@comment devDependencies": [
"The dependencies of the CLI are also in devDependencies, built into",
"a bundle."
],
"devDependencies": {
"@auth0/auth0-react": "2.0.1",
"@babel/parser": "^7.21.3",
"@babel/types": "7.24.0",
"@clerk/clerk-react": "4.18.0",
"@commander-js/extra-typings": "^11.1.0",
"@sentry/node": "^7.23.0",
"@sentry/tracing": "^7.23.0",
"@swc/core": "1.3.107",
"@testing-library/react": "~14.0.0",
"@types/adm-zip": "^0.5.5",
"@types/deep-equal": "1.0.1",
"@types/http-proxy": "~1.17.9",
"@types/inquirer": "^8.2.0",
"@types/jwt-encode": "~1.0.0",
"@types/node": "^18.17.0",
"@types/react": "^18.0.0",
"@types/react-dom": "^18.0.0",
"@types/semver": "^7.3.13",
"@types/ws": "^8.5.3",
"@typescript-eslint/eslint-plugin": "^6.7.4",
"@typescript-eslint/parser": "^6.7.4",
"adm-zip": "^0.5.10",
"bufferutil": "^4.0.7",
"chalk": "4",
"chokidar": "3.5.3",
"commander": "^11.1.0",
"deep-equal": "2.1.0",
"depcheck": "~1.4.7",
"detect-port": "^1.5.1",
"dotenv": "^16.0.3",
"dprint": "0.46.1",
"encoding": "^0.1.13",
"envfile": "6.18.0",
"esbuild": "^0.17.5",
"esbuild-plugin-external-global": "~1.0.1",
"eslint": "^8.29.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-react": "^7.31.11",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-require-extensions": "~0.1.3",
"eslint-plugin-vitest": "~0.5.4",
"fetch-retry": "~5.0.6",
"find-up": "^6.3.0",
"happy-dom": "~14.12.3",
"http-proxy": "~1.18.1",
"inquirer": "^9.1.4",
"inquirer-search-list": "~1.2.6",
"jsdom": "~24.1.0",
"jwt-encode": "~1.0.1",
"open": "^8.3.0",
"openid-client": "^5.3.1",
"ora": "^6.1.0",
"react": "^18.0.0",
"react-dom": "^18.0.0",
"semver": "^7.6.0",
"shx": "~0.3.4",
"strip-ansi": "^7.0.1",
"tsx": "~4.15.6",
"typedoc": "^0.24.6",
"typescript": "~5.0.3",
"utf-8-validate": "^5.0.10",
"vitest": "~1.6.0",
"wait-for-expect": "~3.0.2",
"ws": "8.18.0",
"zod": "^3.21.4",
"@types/detect-port": "~1.3.5"
},
"engines": {
"npm": ">=7.0.0",
"node": ">=18.0.0"
},
"scripts": {
"build": "python3 scripts/build.py 2>&1",
"bundle-server": "node scripts/bundle-server.mjs",
"clean": "shx rm -rf dist tmpDist*",
"lint": "eslint . --ext .js,.jsx,.ts,.tsx",
"format": "prettier -w . && eslint --fix .",
"format-check": "prettier -c . && eslint . --ext .js,.jsx,.ts,.tsx",
"test": "vitest --silent",
"test-not-silent": "vitest",
"new-test": "vitest",
"test-esm": "node ./scripts/test-esm.mjs && ./scripts/checkdeps.mjs",
"pack-internal": "echo TODO maybe set an environment variable"
}
}