zhouzi / docusaurus-graphql-plugin

Docusaurus plugin generating Markdown documentation from a GraphQL schema.
https://gabinaureche.com/docusaurus-graphql-plugin/
24 stars 9 forks source link

Docusaurus v3 - Cannot mix different versions of joi schemas #22

Open Braunson opened 9 months ago

Braunson commented 9 months ago

After upgrading to Docusaurus v3, I'm seeing this error Cannot mix different versions of joi schemas. This is using the latest version of this plugin.

yarn run v1.22.19
$ docusaurus docs:generate:graphql
/home/braunson/project/docs/node_modules/@hapi/hoek/lib/error.js:23
            Error.captureStackTrace(this, exports.assert);
                  ^

Error: Cannot mix different versions of joi schemas
    at new module.exports (/home/braunson/project/docs/node_modules/@hapi/hoek/lib/error.js:23:19)
    at module.exports (/home/braunson/project/docs/node_modules/@hapi/hoek/lib/assert.js:21:11)
    at exports.isSchema (/home/braunson/project/docs/node_modules/docusaurus-graphql-plugin/node_modules/joi/lib/common.js:132:5)
    at internals.schema (/home/braunson/project/docs/node_modules/docusaurus-graphql-plugin/node_modules/joi/lib/compile.js:66:16)
    at exports.schema (/home/braunson/project/docs/node_modules/docusaurus-graphql-plugin/node_modules/joi/lib/compile.js:17:26)
    at internals.Base.$_compile (/home/project/project/docs/node_modules/docusaurus-graphql-plugin/node_modules/joi/lib/base.js:646:24)
    at /home/braunson/project/docs/node_modules/docusaurus-graphql-plugin/node_modules/joi/lib/types/keys.js:262:92
    at exports.tryWithPath (/home/braunson/project/docs/node_modules/docusaurus-graphql-plugin/node_modules/joi/lib/common.js:176:16)
    at internals.Base.method [as keys] (/home/braunson/project/docs/node_modules/docusaurus-graphql-plugin/node_modules/joi/lib/types/keys.js:262:32)
    at internals.Base.method [as append] (/home/braunson/project/docs/node_modules/docusaurus-graphql-plugin/node_modules/joi/lib/types/keys.js:191:29) {
  path: 'id'
}