{ "name": "nuxt", "version": "3.12.2", "repository": { "type": "git", "url": "git+https://github.com/nuxt/nuxt.git", "directory": "packages/nuxt" }, "homepage": "https://nuxt.com", "description": "Nuxt is a free and open-source framework with an intuitive and extendable way to create type-safe, performant and production-grade full-stack web applications and websites with Vue.js.", "license": "MIT", "type": "module", "types": "./types.d.ts", "bin": { "nuxi": "bin/nuxt.mjs", "nuxt": "bin/nuxt.mjs" }, "exports": { ".": { "types": "./types.d.mts", "import": "./dist/index.mjs" }, "./config": { "types": "./config.d.ts", "import": "./config.js", "require": "./config.cjs" }, "./schema": { "types": "./schema.d.ts", "import": "./schema.js" }, "./kit": { "types": "./kit.d.ts", "import": "./kit.js" }, "./app": { "types": "./dist/app/index.d.ts", "import": "./dist/app/index.js" }, "./package.json": "./package.json" }, "imports": { "#app": { "types": "./dist/app/index.d.ts", "import": "./dist/app/index.js" } }, "files": [ "app.d.ts", "bin", "types.d.ts", "types.d.mts", "dist", "config.*", "kit.*", "schema.*" ], "scripts": { "prepack": "unbuild" }, "dependencies": { "@nuxt/devalue": "^2.0.2", "@nuxt/devtools": "^1.4.1", "@nuxt/kit": "workspace:*", "@nuxt/schema": "workspace:*", "@nuxt/telemetry": "^2.5.4", "@nuxt/vite-builder": "workspace:*", "@unhead/dom": "^1.10.0", "@unhead/ssr": "^1.10.0", "@unhead/vue": "^1.10.0", "@vue/shared": "^3.4.38", "acorn": "8.12.1", "c12": "^2.0.0-beta.1", "chokidar": "^3.6.0", "compatx": "^0.1.8", "consola": "^3.2.3", "cookie-es": "^1.2.2", "defu": "^6.1.4", "destr": "^2.0.3", "devalue": "^5.0.0", "errx": "^0.1.0", "esbuild": "^0.23.1", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", "globby": "^14.0.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "hookable": "^5.5.3", "ignore": "^5.3.2", "jiti": "^2.0.0-beta.3", "klona": "^2.0.6", "knitwork": "^1.1.0", "magic-string": "^0.30.11", "mlly": "^1.7.1", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxi": "^3.13.0", "nypm": "^0.3.11", "ofetch": "^1.3.4", "ohash": "^1.1.3", "pathe": "^1.1.2", "perfect-debounce": "^1.0.0", "pkg-types": "^1.2.0", "radix3": "^1.1.2", "scule": "^1.3.0", "semver": "^7.6.3", "std-env": "^3.7.0", "strip-literal": "^2.1.0", "ufo": "^1.5.4", "ultrahtml": "^1.5.3", "uncrypto": "^0.1.3", "unctx": "^2.3.1", "unenv": "^1.10.0", "unimport": "^3.11.1", "unplugin": "^1.12.2", "unplugin-vue-router": "^0.10.7", "unstorage": "^1.10.2", "untyped": "^1.4.2", "vue": "^3.4.38", "vue-bundle-renderer": "^2.1.0", "vue-devtools-stub": "^0.1.0", "vue-router": "^4.4.3" }, "devDependencies": { "@nuxt/scripts": "0.7.1", "@nuxt/ui-templates": "1.3.4", "@parcel/watcher": "2.4.1", "@types/estree": "1.0.5", "@vitejs/plugin-vue": "5.1.2", "@vue/compiler-sfc": "3.4.38", "unbuild": "3.0.0-rc.7", "vite": "5.4.2", "vitest": "2.0.5" }, "peerDependencies": { "@parcel/watcher": "^2.1.0", "@types/node": "^14.18.0 || >=16.10.0" }, "peerDependenciesMeta": { "@parcel/watcher": { "optional": true }, "@types/node": { "optional": true } }, "engines": { "node": "^14.18.0 || >=16.10.0" } }