UNPKG

@nuxt/content

Version:

Write your content inside your Nuxt app

206 lines (205 loc) 5.51 kB
{ "name": "@nuxt/content", "version": "3.10.0", "description": "Write your content inside your Nuxt app", "homepage": "https://content.nuxt.com", "keywords": [ "nuxt", "content", "nuxt-module", "cms", "markdown", "mdc" ], "repository": { "type": "git", "url": "git+https://github.com/nuxt/content.git" }, "license": "MIT", "type": "module", "exports": { ".": { "types": "./dist/module.d.mts", "import": "./dist/module.mjs", "require": "./dist/module.cjs" }, "./preview": { "types": "./dist/preview.d.mts", "import": "./dist/preview.mjs", "require": "./dist/preview.cjs" }, "./utils": { "types": "./dist/runtime/utils/index.d.ts", "import": "./dist/runtime/utils/index.js" }, "./runtime": "./dist/runtime/index.js", "./server": "./dist/runtime/server.js", "./nitro": "./dist/runtime/nitro.js" }, "main": "./dist/module.cjs", "types": "./dist/module.d.mts", "files": [ "dist" ], "scripts": { "prepack": "nuxt-module-build build", "typecheck": "nuxt typecheck", "example": "run () { nuxt dev examples/$*; }; run", "docs": "nuxt dev docs", "docs:build": "nuxt-module-build build && nuxt build docs", "dev": "nuxt dev playground", "dev:build": "nuxt build playground", "dev:prepare": "nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground && nuxt prepare docs", "release": "npm run lint && npm run test && npm run prepack && release-it", "lint": "eslint .", "test": "vitest run", "test:bun": "bun test ./test/bun.test.ts", "test:watch": "vitest watch", "test:types": "vue-tsc --noEmit", "verify": "npm run dev:prepare && npm run prepack && npm run lint && npm run test && npm run typecheck" }, "dependencies": { "@nuxt/kit": "^4.2.2", "@nuxtjs/mdc": "^0.19.2", "@shikijs/langs": "^3.20.0", "@sqlite.org/sqlite-wasm": "3.50.4-build1", "@standard-schema/spec": "^1.1.0", "@webcontainer/env": "^1.1.1", "c12": "^3.3.3", "chokidar": "^5.0.0", "consola": "^3.4.2", "db0": "^0.3.4", "defu": "^6.1.4", "destr": "^2.0.5", "git-url-parse": "^16.1.0", "hookable": "^5.5.3", "isomorphic-git": "^1.36.1", "jiti": "^2.6.1", "json-schema-to-typescript": "^15.0.4", "knitwork": "^1.3.0", "mdast-util-to-hast": "^13.2.1", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.2", "micromark-util-character": "^2.1.1", "micromark-util-chunked": "^2.0.1", "micromark-util-resolve-all": "^2.0.1", "micromark-util-sanitize-uri": "^2.0.1", "micromatch": "^4.0.8", "minimark": "^0.2.0", "minimatch": "^10.1.1", "nuxt-component-meta": "0.16.0", "nypm": "^0.6.2", "ohash": "^2.0.11", "pathe": "^2.0.3", "pkg-types": "^2.3.0", "remark-mdc": "^3.10.0", "scule": "^1.3.0", "shiki": "^3.20.0", "slugify": "^1.6.6", "socket.io-client": "^4.8.3", "std-env": "^3.10.0", "tinyglobby": "^0.2.15", "ufo": "^1.6.1", "unctx": "^2.5.0", "unified": "^11.0.5", "unist-util-stringify-position": "^4.0.0", "unist-util-visit": "^5.0.0", "unplugin": "^2.3.11", "zod": "^3.25.76", "zod-to-json-schema": "^3.25.0" }, "peerDependencies": { "@electric-sql/pglite": "*", "@libsql/client": "*", "@valibot/to-json-schema": "^1.5.0", "better-sqlite3": "^12.5.0", "sqlite3": "*", "valibot": "^1.2.0" }, "peerDependenciesMeta": { "@electric-sql/pglite": { "optional": true }, "@libsql/client": { "optional": true }, "sqlite3": { "optional": true }, "better-sqlite3": { "optional": true }, "valibot": { "optional": true }, "@valibot/to-json-schema": { "optional": true } }, "devDependencies": { "@cloudflare/workers-types": "^4.20251224.0", "@nuxt/content": "link:.", "@nuxt/devtools": "^3.1.1", "@nuxt/eslint-config": "^1.12.1", "@nuxt/kit": "^4.2.2", "@nuxt/module-builder": "^1.0.2", "@nuxt/schema": "^4.2.2", "@nuxt/test-utils": "^3.21.0", "@release-it/conventional-changelog": "^10.0.4", "@types/better-sqlite3": "^7.6.13", "@types/bun": "^1.3.5", "@types/micromatch": "^4.0.10", "@types/minimatch": "^6.0.0", "@types/node": "^25.0.3", "@types/pg": "^8.16.0", "@types/ws": "^8.18.1", "@valibot/to-json-schema": "^1.5.0", "csvtojson": "^2.0.14", "eslint": "^9.39.2", "happy-dom": "^20.0.11", "mdclint": "^0.1.2", "micromark-util-types": "^2.0.2", "nuxt": "^4.2.2", "release-it": "^19.2.1", "typescript": "5.9.3", "valibot": "^1.2.0", "vitest": "^4.0.16", "vue-tsc": "^3.2.1", "wrangler": "^4.56.0" }, "resolutions": { "@nuxt/content": "workspace:*" }, "engines": { "node": ">= 20.19.0" }, "packageManager": "pnpm@10.26.2", "unbuild": { "entries": [ "./src/module", "./src/preview", { "input": "src/features/", "outDir": "dist/features", "addRelativeDeclarationExtensions": true, "ext": "js", "esbuild": { "jsxImportSource": "vue", "jsx": "automatic", "jsxFactory": "h" } } ], "externals": [ "untyped", "bun:sqlite", "bun:test" ], "rollup": { "output": { "exports": "named" }, "emitCJS": true } } }