UNPKG

@nuxt/content

Version:

Write your content inside your Nuxt app

189 lines (188 loc) 5.01 kB
{ "name": "@nuxt/content", "version": "3.6.3", "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", "./nitro": "./dist/runtime/nitro.js" }, "main": "./dist/module.cjs", "types": "./dist/module.d.mts", "files": [ "dist" ], "scripts": { "prepack": "nuxt-module-build build", "typecheck": "nuxi typecheck", "example": "run () { nuxi dev examples/$*; }; run", "docs": "docus dev docs", "docs:build": "docus build docs", "dev": "nuxi dev playground", "dev:build": "nuxi build playground", "dev:prepare": "nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground", "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 lint && npm run test && npm run typecheck" }, "dependencies": { "@nuxt/kit": "^3.17.6", "@nuxtjs/mdc": "0.17.0", "@shikijs/langs": "^3.7.0", "@sqlite.org/sqlite-wasm": "3.50.1-build1", "@webcontainer/env": "^1.1.1", "c12": "^3.0.4", "chokidar": "^4.0.3", "consola": "^3.4.2", "db0": "^0.3.2", "defu": "^6.1.4", "destr": "^2.0.5", "git-url-parse": "^16.1.0", "jiti": "^2.4.2", "json-schema-to-typescript": "^15.0.4", "knitwork": "^1.2.0", "listhen": "^1.9.0", "mdast-util-to-hast": "^13.2.0", "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.0.3", "nuxt-component-meta": "^0.12.1", "nypm": "^0.6.0", "ohash": "^2.0.11", "pathe": "^2.0.3", "pkg-types": "^2.2.0", "remark-mdc": "^3.6.0", "scule": "^1.3.0", "shiki": "^3.7.0", "slugify": "^1.6.6", "socket.io-client": "^4.8.1", "tar": "^7.4.3", "tinyglobby": "^0.2.14", "ufo": "^1.6.1", "unified": "^11.0.5", "unist-util-stringify-position": "^4.0.0", "unist-util-visit": "^5.0.0", "ws": "^8.18.3", "zod": "^3.25.72", "zod-to-json-schema": "^3.24.6" }, "peerDependencies": { "@electric-sql/pglite": "*", "@libsql/client": "*", "better-sqlite3": "^12.0.0", "sqlite3": "*" }, "peerDependenciesMeta": { "@electric-sql/pglite": { "optional": true }, "@libsql/client": { "optional": true }, "sqlite3": { "optional": true }, "better-sqlite3": { "optional": true } }, "devDependencies": { "@cloudflare/workers-types": "^4.20250704.0", "@nuxt/content": "link:.", "@nuxt/devtools": "^2.6.2", "@nuxt/eslint-config": "^1.5.2", "@nuxt/kit": "^3.17.6", "@nuxt/module-builder": "^1.0.1", "@nuxt/schema": "^3.17.6", "@nuxt/test-utils": "^3.19.2", "@release-it/conventional-changelog": "^10.0.1", "@types/better-sqlite3": "^7.6.13", "@types/bun": "^1.2.18", "@types/micromatch": "^4.0.9", "@types/minimatch": "^6.0.0", "@types/node": "^24.0.10", "@types/pg": "^8.15.4", "@types/ws": "^8.18.1", "csvtojson": "^2.0.10", "eslint": "^9.30.1", "happy-dom": "^18.0.1", "mdclint": "^0.0.3", "micromark-util-types": "^2.0.2", "nuxt": "^3.17.6", "release-it": "^19.0.3", "typescript": "5.8.3", "vitest": "^3.2.4", "vue-tsc": "^3.0.1", "wrangler": "^4.23.0" }, "resolutions": { "@nuxt/content": "workspace:*" }, "packageManager": "pnpm@10.12.4", "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 } } }