UNPKG

@redwoodjs/sdk

Version:

A full-stack webapp toolkit designed for TypeScript, Vite, and React Server Components

156 lines 4.44 kB
{ "name": "@redwoodjs/sdk", "version": "0.0.51", "description": "A full-stack webapp toolkit designed for TypeScript, Vite, and React Server Components", "type": "module", "bin": { "rw-scripts": "./bin/rw-scripts.mjs" }, "files": [ "./README.md", "./dist", "./vendor/dist" ], "exports": { "./vite": { "default": "./dist/vite/index.mjs", "types": "./dist/vite/index.d.mts" }, "./worker": { "default": "./dist/runtime/entries/worker.js", "types": "./dist/runtime/entries/worker.d.ts" }, "./router": { "default": "./dist/runtime/entries/router.js", "types": "./dist/runtime/entries/router.d.ts" }, "./client": { "default": "./dist/runtime/entries/client.js", "types": "./dist/runtime/entries/client.d.ts" }, "./auth": { "default": "./dist/runtime/entries/auth.js", "types": "./dist/runtime/entries/auth.d.ts" }, "./constants": { "default": "./dist/runtime/constants.js", "types": "./dist/runtime/constants.d.ts" }, "./turnstile": { "default": "./dist/runtime/lib/turnstile/turnstile.js", "types": "./dist/runtime/lib/turnstile/turnstile.d.ts" }, "./realtime/worker": { "default": "./dist/runtime/lib/realtime/worker.js", "types": "./dist/runtime/lib/realtime/worker.d.ts" }, "./realtime/client": { "default": "./dist/runtime/lib/realtime/client.js", "types": "./dist/runtime/lib/realtime/client.d.ts" }, "./realtime/durableObject": { "default": "./dist/runtime/lib/realtime/durableObject.js", "types": "./dist/runtime/lib/realtime/durableObject.d.ts" } }, "keywords": [ "rwsdk", "redwoodsdk", "redwoodjs", "redwood", "react", "server components", "sdk", "toolkit", "starter-kit", "typescript", "vite", "react", "jsx", "react-server-components", "rsc", "cloudflare", "cloudflare-workers", "durable-objects", "edge", "serverless", "webapp", "fullstack" ], "repository": { "type": "git", "url": "https://github.com/redwoodjs/sdk", "directory": "sdk" }, "author": "RedwoodSDK <peter@redwoodjs.com>", "license": "MIT", "dependencies": { "@cloudflare/vite-plugin": "^0.1.15", "@cloudflare/workers-types": "^4.20250321.0", "@microsoft/api-extractor": "^7.48.0", "@types/express": "^5.0.0", "@types/fnv-plus": "^1.3.2", "@types/fs-extra": "^11.0.4", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@types/react-is": "^18.3.1", "@vitejs/plugin-react": "^4.3.4", "autoprefixer": "^10.4.20", "debug": "^4.4.0", "dotenv": "^16.4.7", "es-module-lexer": "^1.5.4", "eventsource-parser": "^3.0.0", "execa": "^9.5.1", "express": "^4.21.1", "fnv-plus": "^1.3.1", "fs-extra": "^11.2.0", "import-meta-resolve": "^4.1.0", "kysely-codegen": "^0.17.0", "lodash": "^4.17.21", "magic-string": "^0.30.14", "miniflare": "^3.20241205.0", "picocolors": "^1.1.1", "postcss": "^8.4.49", "prettier": "^3.4.1", "prisma": "^6.3.0", "proper-lockfile": "^4.1.2", "react": "19.0.0-rc-f2df5694-20240916", "react-dom": "19.0.0-rc-f2df5694-20240916", "react-is": "^19.0.0", "rsc-html-stream": "^0.0.3", "tailwindcss": "^3.4.16", "tmp-promise": "^3.0.3", "toml": "^3.0.0", "ts-morph": "^25.0.1", "tsx": "^4.19.2", "typescript": "^5.6.3", "vite-plugin-commonjs": "^0.10.4", "vite-plugin-dts": "^4.3.0", "vite-plugin-top-level-await": "^1.4.4", "vite-plugin-wasm": "^3.4.1", "vite-tsconfig-paths": "^5.1.4", "wrangler": "^4.4.0" }, "peerDependencies": { "react-server-dom-webpack": "19.0.0-rc-f2df5694-20240916", "vite": "^6.0.11" }, "devDependencies": { "@types/debug": "^4.1.12", "@types/lodash": "^4.17.13", "@types/node": "^22.13.11", "@types/proper-lockfile": "^4.1.4", "semver": "^7.7.1", "vitest": "^3.0.9" }, "scripts": { "build": "pnpm build:src && pnpm build:vendor", "build:src": "tsc --build --clean && tsc", "build:vendor": "node ./dist/scripts/build-vendor-bundles.mjs", "clean:vendor": "rm -rf ./vendor/dist", "format": "prettier --write ./src", "release": "./scripts/release.sh", "test": "vitest", "debug:sync": "node ./dist/scripts/debug-sync.mjs" } }