Chris Tate hai 5 meses
pai
achega
0b8b14648b

+ 1 - 1
README.md

@@ -225,4 +225,4 @@ json-render/
 
 ## License
 
-MIT
+Apache-2.0

+ 3 - 0
apps/web/.env.example

@@ -0,0 +1,3 @@
+# AI Gateway API Key (required for /api/generate endpoint)
+# Get your key from https://gateway.ai.cloudflare.com or your AI provider
+AI_GATEWAY_API_KEY=

+ 1 - 0
apps/web/.gitignore

@@ -27,6 +27,7 @@ yarn-error.log*
 
 # env files (can opt-in for commiting if needed)
 .env*
+!.env.example
 
 # vercel
 .vercel

+ 1 - 1
apps/web/app/docs/installation/page.tsx

@@ -32,7 +32,7 @@ bun add @json-render/core @json-render/react`}</Code>
         json-render requires the following peer dependencies:
       </p>
       <ul className="list-disc list-inside text-sm text-muted-foreground space-y-1 mb-4">
-        <li><code className="text-foreground">react</code> ^18.0.0 or ^19.0.0</li>
+        <li><code className="text-foreground">react</code> ^19.0.0</li>
         <li><code className="text-foreground">zod</code> ^3.0.0</li>
       </ul>
       <Code lang="bash">npm install react zod</Code>

+ 3 - 0
examples/dashboard/.env.example

@@ -0,0 +1,3 @@
+# AI Gateway API Key (required for /api/generate endpoint)
+# Get your key from https://gateway.ai.cloudflare.com or your AI provider
+AI_GATEWAY_API_KEY=

+ 8 - 0
package.json

@@ -2,6 +2,14 @@
   "name": "json-render",
   "private": true,
   "license": "Apache-2.0",
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/vercel-labs/json-render.git"
+  },
+  "homepage": "https://github.com/vercel-labs/json-render#readme",
+  "bugs": {
+    "url": "https://github.com/vercel-labs/json-render/issues"
+  },
   "scripts": {
     "build": "turbo run build",
     "dev": "turbo run dev --concurrency 15",

+ 20 - 0
packages/core/package.json

@@ -3,6 +3,26 @@
   "version": "0.1.0",
   "license": "Apache-2.0",
   "description": "JSON becomes real things. Define your catalog, register your components, let AI generate.",
+  "keywords": [
+    "json",
+    "ui",
+    "react",
+    "ai",
+    "generative-ui",
+    "llm",
+    "schema",
+    "zod",
+    "streaming"
+  ],
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/vercel-labs/json-render.git",
+    "directory": "packages/core"
+  },
+  "homepage": "https://github.com/vercel-labs/json-render#readme",
+  "bugs": {
+    "url": "https://github.com/vercel-labs/json-render/issues"
+  },
   "main": "./dist/index.js",
   "module": "./dist/index.mjs",
   "types": "./dist/index.d.ts",

+ 20 - 0
packages/react/package.json

@@ -3,6 +3,26 @@
   "version": "0.1.0",
   "license": "Apache-2.0",
   "description": "React renderer for @json-render/core. JSON becomes React components.",
+  "keywords": [
+    "json",
+    "ui",
+    "react",
+    "ai",
+    "generative-ui",
+    "llm",
+    "renderer",
+    "streaming",
+    "components"
+  ],
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/vercel-labs/json-render.git",
+    "directory": "packages/react"
+  },
+  "homepage": "https://github.com/vercel-labs/json-render#readme",
+  "bugs": {
+    "url": "https://github.com/vercel-labs/json-render/issues"
+  },
   "main": "./dist/index.js",
   "module": "./dist/index.mjs",
   "types": "./dist/index.d.ts",

+ 1 - 1
packages/typescript-config/package.json

@@ -2,7 +2,7 @@
   "name": "@repo/typescript-config",
   "version": "0.0.0",
   "private": true,
-  "license": "MIT",
+  "license": "Apache-2.0",
   "publishConfig": {
     "access": "public"
   }

+ 1 - 1
turbo.json

@@ -5,7 +5,7 @@
     "build": {
       "dependsOn": ["^build"],
       "inputs": ["$TURBO_DEFAULT$", ".env*"],
-      "outputs": [".next/**", "!.next/cache/**"]
+      "outputs": [".next/**", "!.next/cache/**", "dist/**"]
     },
     "lint": {
       "dependsOn": ["^lint"]