{
  "name": "nuxt-studio",
  "version": "1.7.0",
  "description": "Nuxt Studio for Nuxt Content",
  "private": false,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/nuxt-content/nuxt-studio.git"
  },
  "license": "MIT",
  "type": "module",
  "exports": {
    ".": "./dist/module/module.mjs",
    "./app": {
      "types": "./dist/app/main.d.ts",
      "default": "./dist/app/main.js"
    },
    "./app/*": "./dist/app/*",
    "./app/utils": {
      "types": "./dist/app/shared.d.ts",
      "default": "./dist/app/shared.js"
    },
    "./app/service-worker": {
      "types": "./dist/app/service-worker.d.ts",
      "default": "./dist/app/service-worker.js"
    }
  },
  "files": [
    "dist"
  ],
  "main": "./dist/module/module.mjs",
  "scripts": {
    "prepack": "nuxt-module-build build src/module; vite build src/app",
    "dev": "pnpm run dev:prepare && STUDIO_DEV_SERVER=http://localhost:5151 nuxi dev playground/docus",
    "dev:minimal": "pnpm run dev:prepare && STUDIO_DEV_SERVER=http://localhost:5151 nuxt dev playground/minimal",
    "dev:app": "vite src/app --port 5151",
    "dev:docs": "nuxt dev docs",
    "dev:prepare": "nuxt-module-build build --stub src/module && nuxt-module-build prepare src/module && nuxi prepare playground/docus && nuxi prepare docs",
    "build:docs": "pnpm prepack && nuxi build docs",
    "build:dev": "nuxi build playground/docus",
    "release": "release-it",
    "lint": "eslint .",
    "typecheck": "nuxt typecheck && vue-tsc -p src/app/tsconfig.app.json",
    "verify": "pnpm run dev:prepare && pnpm run lint && pnpm run prepack && pnpm run typecheck && pnpm run test",
    "test": "vitest run",
    "test:watch": "vitest watch",
    "test:types": "vue-tsc --noEmit && cd playground/docus && vue-tsc --noEmit",
    "clean": "rm -rf dist .nuxt .output node_modules docs/node_modules docs/.output docs/.data docs/.nuxt playground/docus/node_modules playground/docus/.output playground/docus/.data playground/docus/.nuxt playground/minimal/node_modules playground/minimal/.output playground/minimal/.data playground/minimal/.nuxt pnpm-lock.yaml"
  },
  "optionalDependencies": {
    "ipx": "^3.1.1"
  },
  "dependencies": {
    "@ai-sdk/gateway": "^3.0.104",
    "@ai-sdk/vue": "^3.0.168",
    "@iconify-json/lucide": "^1.2.102",
    "@nuxtjs/mdc": "^0.21.1",
    "@vueuse/core": "^14.2.1",
    "ai": "^6.0.168",
    "defu": "^6.1.7",
    "destr": "^2.0.5",
    "js-yaml": "^4.1.1",
    "minimatch": "^10.2.5",
    "nuxt-component-meta": "^0.17.2",
    "remark-mdc": "^3.10.0",
    "shiki": "^4.0.2",
    "unstorage": "1.17.5",
    "zod": "^4.3.6",
    "zod-to-json-schema": "^3.25.2"
  },
  "devDependencies": {
    "@gitbeaker/core": "^43.8.0",
    "@iconify-json/simple-icons": "^1.2.79",
    "@nuxt/content": "^3.13.0",
    "@nuxt/eslint-config": "^1.15.2",
    "@nuxt/kit": "^4.4.2",
    "@nuxt/module-builder": "^1.0.2",
    "@nuxt/ui": "^4.6.1",
    "@octokit/types": "^16.0.0",
    "@release-it/conventional-changelog": "^10.0.6",
    "@tailwindcss/typography": "^0.5.19",
    "@tiptap/extension-emoji": "^3.22.4",
    "@types/js-yaml": "^4.0.9",
    "@unhead/vue": "^2.1.13",
    "@unpic/vue": "^1.0.0",
    "@vitejs/plugin-vue": "^6.0.6",
    "eslint": "^10.2.1",
    "idb-keyval": "^6.2.2",
    "minimark": "^0.2.0",
    "modern-monaco": "^0.4.0",
    "nuxt-studio": "workspace:*",
    "ofetch": "^1.5.1",
    "release-it": "^20.0.0",
    "tailwindcss": "^4.2.3",
    "vite": "^7.3.1",
    "vite-plugin-dts": "^4.5.4",
    "vite-plugin-libcss": "^1.1.2",
    "vitest": "^4.1.5",
    "vue": "^3.5.32",
    "vue-router": "^5.0.4",
    "vue-tsc": "^3.2.7"
  },
  "resolutions": {
    "@nuxt/content": "^3.13.0",
    "@unhead/vue": "2.1.12",
    "minimark": "^0.2.0",
    "unimport": "5.6.0",
    "@tiptap/core": "3.22.4",
    "@tiptap/pm": "3.22.4"
  },
  "packageManager": "pnpm@10.33.0",
  "keywords": [
    "nuxt",
    "content",
    "nuxt-module",
    "studio",
    "editor",
    "preview",
    "cms",
    "markdown",
    "mdc"
  ]
}
