{
  "name": "@karagoz/sandbox",
  "private": false,
  "homepage": "https://karagoz.dev",
  "repository": {
    "type": "git",
    "url": "https://github.com/frontendat/karagoz.git"
  },
  "version": "0.2.1",
  "type": "module",
  "files": [
    "dist"
  ],
  "main": "./dist/karagoz-sandbox.umd.cjs",
  "module": "./dist/karagoz-sandbox.js",
  "types": "./dist/types.d.ts",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/types.d.ts",
        "default": "./dist/karagoz-sandbox.js"
      },
      "require": {
        "types": "./dist/types.d.ts",
        "default": "./dist/karagoz-sandbox.umd.cjs"
      }
    },
    "./dist/karagoz-sandbox.css": {
      "import": "./dist/karagoz-sandbox.css",
      "require": "./dist/karagoz-sandbox.css"
    }
  },
  "peerDependencies": {
    "@codemirror/language": "^6.10.8",
    "@codemirror/language-data": "^6.5.1",
    "@codemirror/state": "^6.5.2",
    "@codemirror/theme-one-dark": "^6.1.2",
    "@vueuse/core": "^13.0.0",
    "@webcontainer/api": "^1.5.1",
    "@xterm/addon-fit": "^0.10.0",
    "@xterm/xterm": "^5.5.0",
    "codemirror": "^6.0.1",
    "ignore": "^6.0.2",
    "lucide-vue-next": "^0.453.0",
    "radix-vue": "^1.9.7",
    "vue": "^3.5.13",
    "vue-codemirror": "^6.1.1",
    "vue-i18n": "^11.0.1"
  },
  "dependencies": {
    "@karagoz/shared": "^0.2.1"
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "dev": "pnpm --filter @karagoz/sandbox --parallel /^watch:/",
    "dev-hmr": "vite",
    "build": "vite build && vue-tsc --declaration --emitDeclarationOnly",
    "prepublish": "pnpm build",
    "preview": "vite preview",
    "watch:vite": "vite build --watch",
    "watch:vue-tsc": "vue-tsc --declaration --emitDeclarationOnly --watch",
    "lint": "eslint \"src/**/*.{ts,vue}\"",
    "docs": "pnpm docs:typescript && pnpm docs:components",
    "docs:components": "vue-docgen -c docs/docgen.config.cjs",
    "docs:typescript": "typedoc --options docs/typedoc.json && rm ../../apps/docs/content/en/sandbox/4.api-reference/README.md"
  }
}