UNPKG

nuxt-schema-org

Version:

The quickest and easiest way to build Schema.org graphs for Nuxt.

114 lines 3.04 kB
{ "name": "nuxt-schema-org", "type": "module", "version": "6.0.4", "description": "The quickest and easiest way to build Schema.org graphs for Nuxt.", "author": "Harlan Wilton <harlan@harlanzw.com>", "license": "MIT", "funding": "https://github.com/sponsors/harlan-zw", "homepage": "https://nuxtseo.com/schema-org", "repository": { "type": "git", "url": "git+https://github.com/harlan-zw/nuxt-schema-org.git" }, "bugs": { "url": "https://github.com/harlan-zw/nuxt-schema-org/issues" }, "keywords": [ "schema-org", "nuxt", "@nuxt-schema-org", "nuxt-module", "nuxt3" ], "exports": { ".": { "types": "./dist/types.d.mts", "import": "./dist/module.mjs" }, "./schema": "./dist/schema.mjs", "./content": "./dist/content.mjs" }, "main": "./dist/module.mjs", "typesVersions": { "*": { ".": [ "./dist/types.d.mts" ], "content": [ "./dist/content.d.mts" ], "schema": [ "./dist/schema.d.mts" ] } }, "files": [ "dist" ], "peerDependencies": { "@unhead/vue": "^2.0.7", "unhead": "^2.0.7", "zod": ">=3" }, "peerDependenciesMeta": { "@unhead/vue": { "optional": true }, "unhead": { "optional": true }, "zod": { "optional": true } }, "dependencies": { "@nuxt/kit": "^4.4.2", "@unhead/schema-org": "^2.1.12", "defu": "^6.1.4", "nuxt-site-config": "^4.0.6", "nuxtseo-layer-devtools": "^0.5.1", "nuxtseo-shared": "^0.9.0", "pkg-types": "^2.3.0" }, "devDependencies": { "@antfu/eslint-config": "^7.7.3", "@arethetypeswrong/cli": "^0.18.2", "@iconify-json/lucide": "^1.2.99", "@nuxt/content": "^3.12.0", "@nuxt/module-builder": "^1.0.2", "@nuxt/schema": "^4.4.2", "@nuxt/test-utils": "^4.0.0", "@nuxt/ui": "^4.6.0", "@nuxtjs/i18n": "^10.2.4", "@nuxtjs/robots": "^6.0.5", "@vue/test-utils": "^2.4.6", "better-sqlite3": "^12.8.0", "bumpp": "^11.0.1", "cheerio": "^1.2.0", "eslint": "^10.1.0", "eslint-plugin-harlanzw": "^0.12.0", "happy-dom": "^20.8.8", "nuxt": "^4.4.2", "typescript": "^6.0.2", "vitest": "^4.1.1" }, "build": { "externals": [ "@unhead/vue/types" ] }, "scripts": { "lint": "eslint . --fix", "client:build": "nuxt generate devtools", "devtools": "nuxt dev devtools --port 3030", "build": "nuxt-module-build build --stub && nuxt-module-build prepare && nuxt-module-build build && npm run client:build", "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 client", "release": "pnpm build && bumpp -x \"npx changelogen --output=CHANGELOG.md\"", "typecheck": "tsc --noEmit ", "test": "nuxt prepare test/fixtures/i18n && nuxt prepare test/fixtures/i18n-domains && vitest", "test:attw": "attw --pack" } }