convex-helpers
Version:
A collection of useful code to complement the official convex package.
191 lines (190 loc) • 5.45 kB
JSON
{
"name": "convex-helpers",
"version": "0.1.108",
"description": "A collection of useful code to complement the official convex package.",
"type": "module",
"bin": {
"convex-helpers": "bin.cjs"
},
"exports": {
".": {
"types": "./index.d.ts",
"default": "./index.js"
},
"./browser": {
"types": "./browser.d.ts",
"default": "./browser.js"
},
"./testing": {
"types": "./testing.d.ts",
"default": "./testing.js"
},
"./validators": {
"types": "./validators.d.ts",
"default": "./validators.js"
},
"./server": {
"types": "./server.d.ts",
"default": "./server.js"
},
"./standardSchema": {
"types": "./standardSchema.d.ts",
"default": "./standardSchema.js"
},
"./react": {
"types": "./react.d.ts",
"default": "./react.js"
},
"./react/cache": {
"types": "./react/cache.d.ts",
"default": "./react/cache.js"
},
"./react/sessions": {
"types": "./react/sessions.d.ts",
"default": "./react/sessions.js"
},
"./react/cache/hooks": {
"types": "./react/cache/hooks.d.ts",
"default": "./react/cache/hooks.js"
},
"./react/cache/provider": {
"types": "./react/cache/provider.d.ts",
"default": "./react/cache/provider.js"
},
"./server/compare": {
"types": "./server/compare.d.ts",
"default": "./server/compare.js"
},
"./server/cors": {
"types": "./server/cors.d.ts",
"default": "./server/cors.js"
},
"./server/crud": {
"types": "./server/crud.d.ts",
"default": "./server/crud.js"
},
"./server/customFunctions": {
"types": "./server/customFunctions.d.ts",
"default": "./server/customFunctions.js"
},
"./server/filter": {
"types": "./server/filter.d.ts",
"default": "./server/filter.js"
},
"./server/hono": {
"types": "./server/hono.d.ts",
"default": "./server/hono.js"
},
"./server/migrations": {
"types": "./server/migrations.d.ts",
"default": "./server/migrations.js"
},
"./server/pagination": {
"types": "./server/pagination.d.ts",
"default": "./server/pagination.js"
},
"./server/rateLimit": {
"types": "./server/rateLimit.d.ts",
"default": "./server/rateLimit.js"
},
"./server/relationships": {
"types": "./server/relationships.d.ts",
"default": "./server/relationships.js"
},
"./server/retries": {
"types": "./server/retries.d.ts",
"default": "./server/retries.js"
},
"./server/rowLevelSecurity": {
"types": "./server/rowLevelSecurity.d.ts",
"default": "./server/rowLevelSecurity.js"
},
"./server/sessions": {
"types": "./server/sessions.d.ts",
"default": "./server/sessions.js"
},
"./server/stream": {
"types": "./server/stream.d.ts",
"default": "./server/stream.js"
},
"./server/triggers": {
"types": "./server/triggers.d.ts",
"default": "./server/triggers.js"
},
"./server/zod": {
"types": "./server/zod.d.ts",
"default": "./server/zod.js"
},
"./server/zod3": {
"types": "./server/zod3.d.ts",
"default": "./server/zod3.js"
},
"./server/zod4": {
"types": "./server/zod4.d.ts",
"default": "./server/zod4.js"
},
"./react/*": {
"types": "./react/*.d.ts",
"default": "./react/*.js"
},
"./react/cache/*": {
"types": "./react/cache/*.d.ts",
"default": "./react/cache/*.js"
},
"./server/*": {
"types": "./server/*.d.ts",
"default": "./server/*.js"
}
},
"scripts": {
"build:bin": "esbuild ./cli/index.ts --bundle --platform=node --external:prettier --format=cjs --outfile=dist/bin.cjs",
"build": "node generate-exports.mjs && mkdir -p dist && npm run build:bin && cp -r *.ts server react ./package.json ./tsconfig.json ./README.md ../../LICENSE ./.npmignore dist/ && cd dist/ && rm **/*.test.* && rm -r server/_generated && tsc",
"dev": "chokidar '*.ts' 'server/**/*.ts' 'react/**/*.ts*' 'tsconfig*.json' 'package.json' -i '**/*.test.ts' -c 'cd ../.. && npm run build' --initial",
"typecheck": "tsc --noEmit",
"version": "pbcopy <<<$npm_package_version; $(git config core.editor || echo vim) CHANGELOG.md && prettier --write CHANGELOG.md && git add CHANGELOG.md"
},
"repository": {
"type": "git",
"url": "git+https://github.com/get-convex/convex-helpers.git",
"directory": "packages/convex-helpers"
},
"keywords": [
"convex",
"backend",
"migrations",
"ratelimit",
"database",
"react"
],
"author": "Ian Macartney <ian@convex.dev>",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/get-convex/convex-helpers/issues"
},
"homepage": "https://github.com/get-convex/convex-helpers/tree/main/packages/convex-helpers/README.md",
"peerDependencies": {
"@standard-schema/spec": "^1.0.0",
"convex": "^1.25.4",
"hono": "^4.0.5",
"react": "^17.0.2 || ^18.0.0 || ^19.0.0",
"typescript": "^5.5",
"zod": "^3.25.0 || ^4.0.0"
},
"peerDependenciesMeta": {
"@standard-schema/spec": {
"optional": true
},
"hono": {
"optional": true
},
"react": {
"optional": true
},
"typescript": {
"optional": true
},
"zod": {
"optional": true
}
}
}