Files
tools/vue/primitives/playground/package.json
T
robonen 626fbc70d8 fix(primitives): eslint/tsconfig migration, asChild refactor, type fixes
- Migrate to eslint flat config + composite tsconfig.
- Complete the asChild→as="template" refactor (remove asChild prop + :as-child
  bindings across components, matching Primitive's slot model).
- Fix test type errors and source type-safety (useGraceArea hull/point math,
  FocusScope/util ref typing).

Note: ~53 vue-tsc errors remain (HTML attr/event passthrough typing on
transparent wrapper components + a couple of duplicate-export naming
collisions) — not gated by CI (build/lint/test green); pending a
component-attribute-typing design decision.
2026-06-07 16:29:56 +07:00

27 lines
664 B
JSON

{
"name": "@robonen/primitives-playground",
"version": "0.0.0",
"private": true,
"license": "Apache-2.0",
"description": "Minimal playground for @robonen/primitives — eyeball, debug, hack on hypotheses",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview"
},
"dependencies": {
"@robonen/primitives": "workspace:*",
"vue": "catalog:",
"vue-router": "^4.5.0"
},
"devDependencies": {
"@robonen/tsconfig": "workspace:*",
"@tailwindcss/vite": "^4.1.0",
"@vitejs/plugin-vue": "^6.0.6",
"tailwindcss": "^4.1.0",
"vite": "^7.1.9",
"vue-tsc": "^3.2.5"
}
}