@redwoodjs/sdk
Version:
A full-stack webapp toolkit designed for TypeScript, Vite, and React Server Components
156 lines • 4.44 kB
JSON
{
"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"
}
}