├── .attw.json ├── .editorconfig ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── 01-feature-suggestion.yml │ ├── 02-bug-report.yml │ ├── 03-documentation.yml │ ├── 04-help-wanted.yml │ └── config.yml ├── renovate.json5 └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .npmrc ├── .nuxtrc ├── LICENSE.md ├── README.md ├── client ├── .nuxtrc ├── app.vue ├── bootstrap.ts ├── components │ ├── NuxtSeoLogo.vue │ ├── OCodeBlock.vue │ └── OSectionBlock.vue ├── composables │ ├── fetch.ts │ ├── rpc.ts │ └── shiki.ts ├── nuxt.config.ts ├── package.json ├── plugins │ └── floating-vue.ts └── util │ └── logic.ts ├── docs └── content │ ├── 0.getting-started │ ├── 0.introduction.md │ ├── 1.installation.md │ └── 3.troubleshooting.md │ ├── 2.guides │ ├── 0.how-it-works.md │ ├── 1.content.md │ ├── 1.default-schema-org.md │ ├── 1.setup-identity.md │ ├── 2.i18n.md │ ├── 2.nodes.md │ └── 3.full-documentation.md │ ├── 4.api │ ├── 0.config.md │ ├── 0.use-schema-org.md │ └── 1.nuxt-hooks.md │ └── 4.releases │ ├── 3.v5.md │ ├── 4.v4.md │ └── 5.v3.md ├── eslint.config.js ├── package.json ├── playground ├── .gitignore ├── .npmrc ├── _robots.txt ├── app.vue ├── composables │ └── useSchemaOrgCustom.ts ├── layouts │ ├── blog.vue │ └── shop.vue ├── nuxt.config.ts ├── pages │ ├── about.vue │ ├── blocked.vue │ ├── blog │ │ ├── hello-world.vue │ │ └── index.vue │ ├── faq.vue │ ├── index.vue │ ├── job │ │ └── developer.vue │ ├── search.vue │ └── shop │ │ ├── index.vue │ │ └── the-classic.vue └── plugins │ └── hook.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── src ├── content.ts ├── devtools.ts ├── kit.ts ├── module.ts ├── runtime │ ├── app │ │ ├── composables │ │ │ └── useSchemaOrg.ts │ │ ├── plugins │ │ │ ├── defaults.ts │ │ │ ├── i18n │ │ │ │ ├── defaults.ts │ │ │ │ ├── init.ts │ │ │ │ └── tsconfig.json │ │ │ └── init.ts │ │ └── utils │ │ │ ├── config.ts │ │ │ └── shared.ts │ ├── server │ │ ├── plugins │ │ │ └── nuxt-content-v2.ts │ │ ├── routes │ │ │ └── __schema-org__ │ │ │ │ └── debug.ts │ │ ├── tsconfig.json │ │ └── utils │ │ │ └── config.ts │ └── types.ts └── schema.ts ├── test ├── fixtures │ ├── basic │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app.vue │ │ ├── nuxt.config.ts │ │ ├── pages │ │ │ ├── about.vue │ │ │ ├── empty.vue │ │ │ ├── index.vue │ │ │ └── reactivity-computed.vue │ │ └── plugins │ │ │ └── override-meta.server.ts │ ├── content-v2 │ │ ├── .nuxtrc │ │ ├── app.vue │ │ ├── content │ │ │ ├── about.md │ │ │ ├── index.md │ │ │ ├── posts │ │ │ │ └── bar.md │ │ │ └── question-answer.md │ │ ├── nuxt.config.ts │ │ └── pages │ │ │ └── [...slug].vue │ ├── content-v3 │ │ ├── .nuxtrc │ │ ├── app.vue │ │ ├── content.config.ts │ │ ├── content │ │ │ ├── about.md │ │ │ ├── index.md │ │ │ ├── posts │ │ │ │ └── bar.md │ │ │ └── question-answer.md │ │ ├── nuxt.config.ts │ │ └── pages │ │ │ └── [...slug].vue │ ├── defaults │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app.vue │ │ ├── nuxt.config.ts │ │ └── pages │ │ │ ├── about.vue │ │ │ └── index.vue │ ├── i18n-domains │ │ ├── i18n │ │ │ └── locales │ │ │ │ ├── en.ts │ │ │ │ ├── ja.ts │ │ │ │ └── zh.ts │ │ ├── nuxt.config.ts │ │ └── pages │ │ │ └── index.vue │ └── i18n │ │ ├── i18n │ │ └── locales │ │ │ ├── en.ts │ │ │ ├── ja.ts │ │ │ └── zh.ts │ │ ├── nuxt.config.ts │ │ └── pages │ │ └── index.vue └── integration │ ├── base.test.ts │ ├── basic.test.ts │ ├── content.test.ts │ ├── i18n │ ├── basic.test.ts │ └── domains.test.ts │ └── utils.ts ├── tsconfig.json └── vitest.config.ts /.attw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/.attw.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [harlan-zw] 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/01-feature-suggestion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/.github/ISSUE_TEMPLATE/01-feature-suggestion.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/02-bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/.github/ISSUE_TEMPLATE/02-bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/03-documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/.github/ISSUE_TEMPLATE/03-documentation.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/04-help-wanted.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/.github/ISSUE_TEMPLATE/04-help-wanted.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | -------------------------------------------------------------------------------- /.nuxtrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/.nuxtrc -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/README.md -------------------------------------------------------------------------------- /client/.nuxtrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/client/.nuxtrc -------------------------------------------------------------------------------- /client/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/client/app.vue -------------------------------------------------------------------------------- /client/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/client/bootstrap.ts -------------------------------------------------------------------------------- /client/components/NuxtSeoLogo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/client/components/NuxtSeoLogo.vue -------------------------------------------------------------------------------- /client/components/OCodeBlock.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/client/components/OCodeBlock.vue -------------------------------------------------------------------------------- /client/components/OSectionBlock.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/client/components/OSectionBlock.vue -------------------------------------------------------------------------------- /client/composables/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/client/composables/fetch.ts -------------------------------------------------------------------------------- /client/composables/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/client/composables/rpc.ts -------------------------------------------------------------------------------- /client/composables/shiki.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/client/composables/shiki.ts -------------------------------------------------------------------------------- /client/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/client/nuxt.config.ts -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/client/package.json -------------------------------------------------------------------------------- /client/plugins/floating-vue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/client/plugins/floating-vue.ts -------------------------------------------------------------------------------- /client/util/logic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/client/util/logic.ts -------------------------------------------------------------------------------- /docs/content/0.getting-started/0.introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/docs/content/0.getting-started/0.introduction.md -------------------------------------------------------------------------------- /docs/content/0.getting-started/1.installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/docs/content/0.getting-started/1.installation.md -------------------------------------------------------------------------------- /docs/content/0.getting-started/3.troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/docs/content/0.getting-started/3.troubleshooting.md -------------------------------------------------------------------------------- /docs/content/2.guides/0.how-it-works.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/docs/content/2.guides/0.how-it-works.md -------------------------------------------------------------------------------- /docs/content/2.guides/1.content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/docs/content/2.guides/1.content.md -------------------------------------------------------------------------------- /docs/content/2.guides/1.default-schema-org.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/docs/content/2.guides/1.default-schema-org.md -------------------------------------------------------------------------------- /docs/content/2.guides/1.setup-identity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/docs/content/2.guides/1.setup-identity.md -------------------------------------------------------------------------------- /docs/content/2.guides/2.i18n.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/docs/content/2.guides/2.i18n.md -------------------------------------------------------------------------------- /docs/content/2.guides/2.nodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/docs/content/2.guides/2.nodes.md -------------------------------------------------------------------------------- /docs/content/2.guides/3.full-documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/docs/content/2.guides/3.full-documentation.md -------------------------------------------------------------------------------- /docs/content/4.api/0.config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/docs/content/4.api/0.config.md -------------------------------------------------------------------------------- /docs/content/4.api/0.use-schema-org.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/docs/content/4.api/0.use-schema-org.md -------------------------------------------------------------------------------- /docs/content/4.api/1.nuxt-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/docs/content/4.api/1.nuxt-hooks.md -------------------------------------------------------------------------------- /docs/content/4.releases/3.v5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/docs/content/4.releases/3.v5.md -------------------------------------------------------------------------------- /docs/content/4.releases/4.v4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/docs/content/4.releases/4.v4.md -------------------------------------------------------------------------------- /docs/content/4.releases/5.v3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/docs/content/4.releases/5.v3.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/package.json -------------------------------------------------------------------------------- /playground/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/playground/.gitignore -------------------------------------------------------------------------------- /playground/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/playground/.npmrc -------------------------------------------------------------------------------- /playground/_robots.txt: -------------------------------------------------------------------------------- 1 | User-Agent: * 2 | Disallow: /blocked 3 | -------------------------------------------------------------------------------- /playground/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/playground/app.vue -------------------------------------------------------------------------------- /playground/composables/useSchemaOrgCustom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/playground/composables/useSchemaOrgCustom.ts -------------------------------------------------------------------------------- /playground/layouts/blog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/playground/layouts/blog.vue -------------------------------------------------------------------------------- /playground/layouts/shop.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/playground/layouts/shop.vue -------------------------------------------------------------------------------- /playground/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/playground/nuxt.config.ts -------------------------------------------------------------------------------- /playground/pages/about.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/playground/pages/about.vue -------------------------------------------------------------------------------- /playground/pages/blocked.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/playground/pages/blocked.vue -------------------------------------------------------------------------------- /playground/pages/blog/hello-world.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/playground/pages/blog/hello-world.vue -------------------------------------------------------------------------------- /playground/pages/blog/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/playground/pages/blog/index.vue -------------------------------------------------------------------------------- /playground/pages/faq.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/playground/pages/faq.vue -------------------------------------------------------------------------------- /playground/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/playground/pages/index.vue -------------------------------------------------------------------------------- /playground/pages/job/developer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/playground/pages/job/developer.vue -------------------------------------------------------------------------------- /playground/pages/search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/playground/pages/search.vue -------------------------------------------------------------------------------- /playground/pages/shop/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/playground/pages/shop/index.vue -------------------------------------------------------------------------------- /playground/pages/shop/the-classic.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/playground/pages/shop/the-classic.vue -------------------------------------------------------------------------------- /playground/plugins/hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/playground/plugins/hook.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - client 3 | -------------------------------------------------------------------------------- /src/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/src/content.ts -------------------------------------------------------------------------------- /src/devtools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/src/devtools.ts -------------------------------------------------------------------------------- /src/kit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/src/kit.ts -------------------------------------------------------------------------------- /src/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/src/module.ts -------------------------------------------------------------------------------- /src/runtime/app/composables/useSchemaOrg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/src/runtime/app/composables/useSchemaOrg.ts -------------------------------------------------------------------------------- /src/runtime/app/plugins/defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/src/runtime/app/plugins/defaults.ts -------------------------------------------------------------------------------- /src/runtime/app/plugins/i18n/defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/src/runtime/app/plugins/i18n/defaults.ts -------------------------------------------------------------------------------- /src/runtime/app/plugins/i18n/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/src/runtime/app/plugins/i18n/init.ts -------------------------------------------------------------------------------- /src/runtime/app/plugins/i18n/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/src/runtime/app/plugins/i18n/tsconfig.json -------------------------------------------------------------------------------- /src/runtime/app/plugins/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/src/runtime/app/plugins/init.ts -------------------------------------------------------------------------------- /src/runtime/app/utils/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/src/runtime/app/utils/config.ts -------------------------------------------------------------------------------- /src/runtime/app/utils/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/src/runtime/app/utils/shared.ts -------------------------------------------------------------------------------- /src/runtime/server/plugins/nuxt-content-v2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/src/runtime/server/plugins/nuxt-content-v2.ts -------------------------------------------------------------------------------- /src/runtime/server/routes/__schema-org__/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/src/runtime/server/routes/__schema-org__/debug.ts -------------------------------------------------------------------------------- /src/runtime/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/src/runtime/server/tsconfig.json -------------------------------------------------------------------------------- /src/runtime/server/utils/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/src/runtime/server/utils/config.ts -------------------------------------------------------------------------------- /src/runtime/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/src/runtime/types.ts -------------------------------------------------------------------------------- /src/schema.ts: -------------------------------------------------------------------------------- 1 | export * from '@unhead/schema-org' 2 | -------------------------------------------------------------------------------- /test/fixtures/basic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/basic/.gitignore -------------------------------------------------------------------------------- /test/fixtures/basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/basic/README.md -------------------------------------------------------------------------------- /test/fixtures/basic/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/basic/app.vue -------------------------------------------------------------------------------- /test/fixtures/basic/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/basic/nuxt.config.ts -------------------------------------------------------------------------------- /test/fixtures/basic/pages/about.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/basic/pages/about.vue -------------------------------------------------------------------------------- /test/fixtures/basic/pages/empty.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/basic/pages/empty.vue -------------------------------------------------------------------------------- /test/fixtures/basic/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/basic/pages/index.vue -------------------------------------------------------------------------------- /test/fixtures/basic/pages/reactivity-computed.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/basic/pages/reactivity-computed.vue -------------------------------------------------------------------------------- /test/fixtures/basic/plugins/override-meta.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/basic/plugins/override-meta.server.ts -------------------------------------------------------------------------------- /test/fixtures/content-v2/.nuxtrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/content-v2/.nuxtrc -------------------------------------------------------------------------------- /test/fixtures/content-v2/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/content-v2/app.vue -------------------------------------------------------------------------------- /test/fixtures/content-v2/content/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/content-v2/content/about.md -------------------------------------------------------------------------------- /test/fixtures/content-v2/content/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/content-v2/content/index.md -------------------------------------------------------------------------------- /test/fixtures/content-v2/content/posts/bar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/content-v2/content/posts/bar.md -------------------------------------------------------------------------------- /test/fixtures/content-v2/content/question-answer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/content-v2/content/question-answer.md -------------------------------------------------------------------------------- /test/fixtures/content-v2/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/content-v2/nuxt.config.ts -------------------------------------------------------------------------------- /test/fixtures/content-v2/pages/[...slug].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/content-v2/pages/[...slug].vue -------------------------------------------------------------------------------- /test/fixtures/content-v3/.nuxtrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/content-v3/.nuxtrc -------------------------------------------------------------------------------- /test/fixtures/content-v3/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/content-v3/app.vue -------------------------------------------------------------------------------- /test/fixtures/content-v3/content.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/content-v3/content.config.ts -------------------------------------------------------------------------------- /test/fixtures/content-v3/content/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/content-v3/content/about.md -------------------------------------------------------------------------------- /test/fixtures/content-v3/content/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/content-v3/content/index.md -------------------------------------------------------------------------------- /test/fixtures/content-v3/content/posts/bar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/content-v3/content/posts/bar.md -------------------------------------------------------------------------------- /test/fixtures/content-v3/content/question-answer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/content-v3/content/question-answer.md -------------------------------------------------------------------------------- /test/fixtures/content-v3/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/content-v3/nuxt.config.ts -------------------------------------------------------------------------------- /test/fixtures/content-v3/pages/[...slug].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/content-v3/pages/[...slug].vue -------------------------------------------------------------------------------- /test/fixtures/defaults/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/defaults/.gitignore -------------------------------------------------------------------------------- /test/fixtures/defaults/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/defaults/README.md -------------------------------------------------------------------------------- /test/fixtures/defaults/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/defaults/app.vue -------------------------------------------------------------------------------- /test/fixtures/defaults/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/defaults/nuxt.config.ts -------------------------------------------------------------------------------- /test/fixtures/defaults/pages/about.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/defaults/pages/about.vue -------------------------------------------------------------------------------- /test/fixtures/defaults/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/defaults/pages/index.vue -------------------------------------------------------------------------------- /test/fixtures/i18n-domains/i18n/locales/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/i18n-domains/i18n/locales/en.ts -------------------------------------------------------------------------------- /test/fixtures/i18n-domains/i18n/locales/ja.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | welcome: 'ようこそ', 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/i18n-domains/i18n/locales/zh.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | welcome: '欢迎光临', 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/i18n-domains/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/i18n-domains/nuxt.config.ts -------------------------------------------------------------------------------- /test/fixtures/i18n-domains/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/i18n-domains/pages/index.vue -------------------------------------------------------------------------------- /test/fixtures/i18n/i18n/locales/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/i18n/i18n/locales/en.ts -------------------------------------------------------------------------------- /test/fixtures/i18n/i18n/locales/ja.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | welcome: 'ようこそ', 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/i18n/i18n/locales/zh.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | welcome: '欢迎光临', 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/i18n/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/i18n/nuxt.config.ts -------------------------------------------------------------------------------- /test/fixtures/i18n/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/fixtures/i18n/pages/index.vue -------------------------------------------------------------------------------- /test/integration/base.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/integration/base.test.ts -------------------------------------------------------------------------------- /test/integration/basic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/integration/basic.test.ts -------------------------------------------------------------------------------- /test/integration/content.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/integration/content.test.ts -------------------------------------------------------------------------------- /test/integration/i18n/basic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/integration/i18n/basic.test.ts -------------------------------------------------------------------------------- /test/integration/i18n/domains.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/integration/i18n/domains.test.ts -------------------------------------------------------------------------------- /test/integration/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/test/integration/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.nuxt/tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harlan-zw/nuxt-schema-org/HEAD/vitest.config.ts --------------------------------------------------------------------------------