Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,9 +67,6 @@ git checkout -b feature/your-feature-name
### Running Development Servers

```bash
# Run the playground (main development app)
pnpm playground

# Run the visual designer demo
pnpm designer

Expand Down
14 changes: 6 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
[![React](https://img.shields.io/badge/React-18+-61dafb.svg)](https://reactjs.org/)
[![Tailwind CSS](https://img.shields.io/badge/Tailwind-3.0+-38bdf8.svg)](https://tailwindcss.com/)

[**Documentation**](https://www.objectui.org) | [**Quick Start**](#quick-start) | [**Examples**](#examples) | [**Studio**](https://play.objectstack.ai)
[**Documentation**](https://www.objectui.org) | [**Quick Start**](#quick-start) | [**Examples**](#examples)

</div>

Expand Down Expand Up @@ -181,11 +181,9 @@ function App() {
export default App
```

### Try the Visual Studio
### Visual Designer

Explore our interactive drag-and-drop designer:

🚀 [**Launch Object UI Studio**](https://play.objectstack.ai) - Design visually, export JSON instantly.
Object UI includes a visual designer package that allows you to build UIs with a drag-and-drop interface. See the `@object-ui/designer` package for more information.

## 📦 Packages

Expand Down Expand Up @@ -326,11 +324,11 @@ cd objectui
# Install dependencies
pnpm install

# Run the interactive playground
pnpm playground

# Run the prototype example
pnpm prototype

# Run the visual designer demo
pnpm designer
```

## 🛣️ Roadmap
Expand Down
12 changes: 6 additions & 6 deletions VERIFICATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,12 +46,12 @@ packages/plugin-charts/
- `ChartImpl.tsx`: Contains `import { BarChart, ... } from 'recharts'`
- `index.tsx`: Contains `React.lazy(() => import('./ChartImpl'))`

### Playground Build Output
### Application Build Output

When the playground imports both plugins, they remain as separate chunks:
When an application imports both plugins, they remain as separate chunks:

```
apps/playground/dist/assets/
dist/assets/
├── index-CyDHUpwF.js (2.2 MB) # Main bundle
├── MonacoImpl-DCiwKyYW-D65z0X-D.js ( 15 KB) # Monaco - SEPARATE
├── ChartImpl-BJBP1UnW-DO38vX_d.js (340 KB) # Recharts - SEPARATE
Expand All @@ -64,7 +64,7 @@ apps/playground/dist/assets/

1. **App Startup** (Initial Load):
```typescript
// apps/playground/src/App.tsx
// In your application
import '@object-ui/plugin-editor'; // Loads ~200 bytes
import '@object-ui/plugin-charts'; // Loads ~200 bytes
```
Expand Down Expand Up @@ -152,9 +152,9 @@ $ ls -lh packages/plugin-editor/dist/
✅ PASS: Heavy chunk is separate from entry point
```

### Test 2: Playground Build
### Test 2: Application Build
```bash
$ ls -lh apps/playground/dist/assets/ | grep -E "(Monaco|Chart)"
$ ls -lh dist/assets/ | grep -E "(Monaco|Chart)"
-rw-rw-r-- 1 runner runner 15K MonacoImpl-*.js
-rw-rw-r-- 1 runner runner 340K ChartImpl-*.js
✅ PASS: Plugin chunks are separate in final build
Expand Down
24 changes: 0 additions & 24 deletions apps/playground/.gitignore

This file was deleted.

69 changes: 0 additions & 69 deletions apps/playground/README.md

This file was deleted.

23 changes: 0 additions & 23 deletions apps/playground/eslint.config.js

This file was deleted.

13 changes: 0 additions & 13 deletions apps/playground/index.html

This file was deleted.

45 changes: 0 additions & 45 deletions apps/playground/package.json

This file was deleted.

6 changes: 0 additions & 6 deletions apps/playground/postcss.config.js

This file was deleted.

30 changes: 0 additions & 30 deletions apps/playground/src/App.tsx

This file was deleted.

43 changes: 0 additions & 43 deletions apps/playground/src/data/examples.ts

This file was deleted.

11 changes: 0 additions & 11 deletions apps/playground/src/data/examples/basic.ts

This file was deleted.

Loading
Loading