{ "name": "nuxt-framework", "private": true, "repository": "nuxt/nuxt", "license": "MIT", "type": "module", "scripts": { "build": "FORCE_COLOR=1 pnpm --filter './packages/**' prepack", "build:stub": "pnpm --filter './packages/**' prepack --stub", "cleanup": "rimraf 'packages/**/node_modules' 'examples/**/node_modules' 'docs/node_modules' 'playground/node_modules' 'node_modules'", "dev": "pnpm play", "example": "./scripts/example.sh dev", "example:build": "./scripts/example.sh build", "lint": "eslint --ext .vue,.ts,.js,.mjs .", "lint:fix": "eslint --ext .vue,.ts,.js,.mjs . --fix", "lint:docs": "markdownlint ./docs && case-police 'docs/**/*.md'", "lint:docs:fix": "markdownlint ./docs --fix && case-police 'docs/**/*.md' --fix", "nuxi": "JITI_ESM_RESOLVE=1 nuxi", "nuxt": "JITI_ESM_RESOLVE=1 nuxi", "play": "pnpm nuxi dev playground", "play:build": "pnpm nuxi build playground", "play:preview": "pnpm nuxi preview playground", "test:fixtures": "pnpm nuxi prepare test/fixtures/basic && nuxi prepare test/fixtures/runtime-compiler && JITI_ESM_RESOLVE=1 vitest run --dir test", "test:fixtures:dev": "TEST_ENV=dev pnpm test:fixtures", "test:fixtures:webpack": "TEST_BUILDER=webpack pnpm test:fixtures", "test:types": "pnpm nuxi prepare test/fixtures/basic && cd test/fixtures/basic && npx vue-tsc --noEmit", "test:unit": "JITI_ESM_RESOLVE=1 vitest run --dir packages", "typecheck": "tsc --noEmit" }, "pnpm": { "overrides": { "@nuxt/kit": "workspace:*", "@nuxt/schema": "workspace:*", "@nuxt/test-utils": "workspace:*", "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", "nuxi": "workspace:*", "nuxt": "workspace:*", "nuxt3": "workspace:nuxt@*", "unbuild": "^1.2.0", "vite": "^4.2.1", "vue": "3.2.47", "magic-string": "^0.30.0" } }, "devDependencies": { "@actions/core": "^1.10.0", "@nuxt/kit": "workspace:*", "@nuxt/schema": "workspace:*", "@nuxt/test-utils": "workspace:*", "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", "@nuxtjs/eslint-config-typescript": "^12.0.0", "@types/crawler": "^1.2.2", "@types/node": "^18.15.11", "@types/rimraf": "^3.0.2", "@types/semver": "^7.3.13", "@unocss/reset": "^0.51.2", "case-police": "^0.5.14", "changelogen": "^0.5.2", "crawler": "^1.4.0", "eslint": "^8.38.0", "eslint-plugin-jsdoc": "^40.1.2", "execa": "^7.1.1", "expect-type": "^0.15.0", "globby": "^13.1.3", "jiti": "^1.18.2", "markdownlint-cli": "^0.33.0", "nuxi": "workspace:*", "nuxt": "workspace:*", "ofetch": "^1.0.1", "pathe": "^1.1.0", "rimraf": "^5.0.0", "semver": "^7.3.8", "std-env": "^3.3.2", "typescript": "^5.0.4", "ufo": "^1.1.1", "unbuild": "^1.2.0", "vite": "^4.2.1", "vitest": "^0.30.0", "vue-tsc": "^1.2.0" }, "packageManager": "pnpm@8.2.0", "engines": { "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }