UNPKG

@kubb/react

Version:

React integration for Kubb, providing JSX runtime support and React component generation capabilities for code generation plugins.

118 lines 3.05 kB
{ "name": "@kubb/react", "version": "3.16.1", "description": "React integration for Kubb, providing JSX runtime support and React component generation capabilities for code generation plugins.", "keywords": [ "react", "jsx", "component-generation", "typescript", "code-generator", "codegen", "plugins", "kubb" ], "repository": { "type": "git", "url": "https://github.com/kubb-labs/kubb.git", "directory": "packages/react" }, "license": "MIT", "author": "stijnvanhulle", "sideEffects": [ "./src/globals.ts" ], "type": "module", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.cjs", "default": "./dist/index.cjs" }, "./package.json": "./package.json", "./jsx-runtime": { "import": "./dist/jsx-runtime.js", "require": "./dist/jsx-runtime.cjs", "default": "./dist/jsx-runtime.cjs" }, "./jsx-dev-runtime": { "import": "./dist/jsx-runtime.js", "require": "./dist/jsx-runtime.cjs", "default": "./dist/jsx-runtime.cjs" }, "./devtools": { "import": "./dist/devtools.js", "require": "./dist/devtools.cjs", "default": "./dist/devtools.cjs" }, "./types": { "import": "./dist/types.js", "require": "./dist/types.cjs", "default": "./dist/types.cjs" }, "./*": "./*" }, "main": "dist/index.cjs", "module": "dist/index.js", "types": "./dist/index.d.ts", "typesVersions": { "*": { "devtools": [ "./dist/devtools.d.ts" ], "types": [ "./dist/types.d.ts" ] } }, "files": [ "src", "dist", "*.d.ts", "*.d.cts", "!*.map", "!/**/**.test.**", "!/**/__tests__/**" ], "dependencies": { "execa": "^9.6.0", "natural-orderby": "^5.0.0", "react": "^19.1.0", "react-devtools-core": "^5.3.2", "react-reconciler": "0.32.0", "signal-exit": "^4.1.0", "ws": "^8.18.3", "@kubb/core": "3.16.1", "@kubb/parser-ts": "3.16.1" }, "devDependencies": { "@types/react": "^19.1.8", "@types/react-reconciler": "0.28.9", "@types/signal-exit": "^3.0.4", "@types/ws": "^8.18.1", "tsup": "^8.5.0", "typescript": "^5.8.3", "@kubb/config-ts": "3.16.1", "@kubb/config-tsup": "3.16.1" }, "engines": { "node": ">=20" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "scripts": { "build": "tsup", "clean": "npx rimraf ./dist", "lint": "bun biome lint .", "lint:fix": "bun biome lint--fix --unsafe .", "release": "pnpm publish --no-git-check", "release:canary": "bash ../../.github/canary.sh && node ../../scripts/build.js canary && pnpm publish --no-git-check -tag canary", "start": "tsup --watch", "start:devtools": "npx react-devtools", "test": "vitest --passWithNoTests", "test:devtools": "node ./dist/runner.cjs", "typecheck": "tsc -p ./tsconfig.json --noEmit --emitDeclarationOnly false" } }