diff --git a/package-lock.json b/package-lock.json index e6d93c3f..ecdab42b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,7 +7,7 @@ "dependencies": { "@tinacms/cli": "^1.5.31", "simple-git": "^3.20.0", - "tinacms": "^1.5.22" + "tinacms": "^1.5.24" } }, "node_modules/@alloc/quick-lru": { @@ -3409,6 +3409,16 @@ "zod": "^3.14.3" } }, + "node_modules/@tinacms/app/node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, "node_modules/@tinacms/app/node_modules/react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", @@ -3434,6 +3444,11 @@ "react": "17.0.2" } }, + "node_modules/@tinacms/app/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, "node_modules/@tinacms/app/node_modules/scheduler": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", @@ -3443,6 +3458,99 @@ "object-assign": "^4.1.1" } }, + "node_modules/@tinacms/app/node_modules/tinacms": { + "version": "1.5.22", + "resolved": "https://registry.npmjs.org/tinacms/-/tinacms-1.5.22.tgz", + "integrity": "sha512-iDF0c3dk6hXn5BbvqmqZdd++r5MkSAmfAdhCH287KURndf4RuOnJh+V3qSTwCaXjtNuLbt7xeFtOODxi+Hjbzw==", + "dependencies": { + "@floating-ui/dom": "^1.4.4", + "@floating-ui/react-dom": "^2.0.1", + "@graphql-inspector/core": "^4.0.0", + "@headlessui/react": "^1.5.0", + "@heroicons/react": "^1.0.4", + "@monaco-editor/react": "4.4.5", + "@radix-ui/react-popover": "^1.0.6", + "@react-aria/i18n": "^3.3.4", + "@react-hook/window-size": "^3.0.7", + "@react-types/combobox": "^3.2.0", + "@react-types/shared": "^3.10.0", + "@sambego/storybook-styles": "^1.0.0", + "@tinacms/mdx": "1.3.20", + "@tinacms/schema-tools": "1.4.13", + "@tinacms/search": "1.0.12", + "@tinacms/sharedctx": "1.0.2", + "@udecode/plate-headless": "^21.4.0", + "atob": "2.1.2", + "color-string": "^1.5.3", + "crypto-js": "^4.0.0", + "date-fns": "2.30.0", + "encoding": "0.1.13", + "fetch-ponyfill": "^7.1.0", + "final-form": "4.20.4", + "final-form-arrays": "^3.0.1", + "final-form-set-field-data": "^1.0.2", + "graphql": "15.8.0", + "graphql-tag": "^2.11.0", + "is-hotkey": "^0.2.0", + "lodash.get": "^4.4.2", + "lodash.set": "^4.3.2", + "moment": "2.29.4", + "monaco-editor": "0.31.0", + "prism-react-renderer": "^2.0.6", + "prismjs": "^1.28.0", + "prop-types": "15.7.2", + "react-beautiful-dnd": "^13.1.0", + "react-color": "^2.17.3", + "react-datetime": "^2.16.3", + "react-dropzone": "14.2.3", + "react-final-form": "^6.3.0", + "react-icons": "^4.3.1", + "react-onclickoutside": "^6.13.0", + "react-router-dom": "6.3.0", + "react-textarea-autosize": "8.5.2", + "scheduler": "0.19.0", + "slate": "^0.94.1", + "slate-history": "^0.93.0", + "slate-hyperscript": "^0.77.0", + "slate-react": "^0.97.1", + "webfontloader": "1.6.28", + "yup": "^0.32.0", + "zod": "^3.14.3" + }, + "peerDependencies": { + "react": ">=16.14.0", + "react-dom": ">=16.14.0" + } + }, + "node_modules/@tinacms/app/node_modules/tinacms/node_modules/final-form": { + "version": "4.20.4", + "resolved": "https://registry.npmjs.org/final-form/-/final-form-4.20.4.tgz", + "integrity": "sha512-hyoOVVilPLpkTvgi+FSJkFZrh0Yhy4BhE6lk/NiBwrF4aRV8/ykKEyXYvQH/pfUbRkOosvpESYouFb+FscsLrw==", + "dependencies": { + "@babel/runtime": "^7.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/final-form" + } + }, + "node_modules/@tinacms/app/node_modules/tinacms/node_modules/final-form-arrays": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/final-form-arrays/-/final-form-arrays-3.1.0.tgz", + "integrity": "sha512-TWBvun+AopgBLw9zfTFHBllnKMVNEwCEyDawphPuBGGqNsuhGzhT7yewHys64KFFwzIs6KEteGLpKOwvTQEscQ==", + "peerDependencies": { + "final-form": "^4.20.8" + } + }, + "node_modules/@tinacms/app/node_modules/tinacms/node_modules/scheduler": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.0.tgz", + "integrity": "sha512-xowbVaTPe9r7y7RUejcK73/j8tt2jfiyTednOvHbA8JoClvMYCp+r8QegLwK/n8zWQAtZb1fFnER4XLBZXrCxA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, "node_modules/@tinacms/cli": { "version": "1.5.31", "resolved": "https://registry.npmjs.org/@tinacms/cli/-/cli-1.5.31.tgz", @@ -3518,6 +3626,121 @@ "tinacms": "bin/tinacms" } }, + "node_modules/@tinacms/cli/node_modules/final-form": { + "version": "4.20.10", + "resolved": "https://registry.npmjs.org/final-form/-/final-form-4.20.10.tgz", + "integrity": "sha512-TL48Pi1oNHeMOHrKv1bCJUrWZDcD3DIG6AGYVNOnyZPr7Bd/pStN0pL+lfzF5BNoj/FclaoiaLenk4XUIFVYng==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.10.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/final-form" + } + }, + "node_modules/@tinacms/cli/node_modules/final-form-arrays": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/final-form-arrays/-/final-form-arrays-3.1.0.tgz", + "integrity": "sha512-TWBvun+AopgBLw9zfTFHBllnKMVNEwCEyDawphPuBGGqNsuhGzhT7yewHys64KFFwzIs6KEteGLpKOwvTQEscQ==", + "peerDependencies": { + "final-form": "^4.20.8" + } + }, + "node_modules/@tinacms/cli/node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/@tinacms/cli/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/@tinacms/cli/node_modules/tinacms": { + "version": "1.5.22", + "resolved": "https://registry.npmjs.org/tinacms/-/tinacms-1.5.22.tgz", + "integrity": "sha512-iDF0c3dk6hXn5BbvqmqZdd++r5MkSAmfAdhCH287KURndf4RuOnJh+V3qSTwCaXjtNuLbt7xeFtOODxi+Hjbzw==", + "dependencies": { + "@floating-ui/dom": "^1.4.4", + "@floating-ui/react-dom": "^2.0.1", + "@graphql-inspector/core": "^4.0.0", + "@headlessui/react": "^1.5.0", + "@heroicons/react": "^1.0.4", + "@monaco-editor/react": "4.4.5", + "@radix-ui/react-popover": "^1.0.6", + "@react-aria/i18n": "^3.3.4", + "@react-hook/window-size": "^3.0.7", + "@react-types/combobox": "^3.2.0", + "@react-types/shared": "^3.10.0", + "@sambego/storybook-styles": "^1.0.0", + "@tinacms/mdx": "1.3.20", + "@tinacms/schema-tools": "1.4.13", + "@tinacms/search": "1.0.12", + "@tinacms/sharedctx": "1.0.2", + "@udecode/plate-headless": "^21.4.0", + "atob": "2.1.2", + "color-string": "^1.5.3", + "crypto-js": "^4.0.0", + "date-fns": "2.30.0", + "encoding": "0.1.13", + "fetch-ponyfill": "^7.1.0", + "final-form": "4.20.4", + "final-form-arrays": "^3.0.1", + "final-form-set-field-data": "^1.0.2", + "graphql": "15.8.0", + "graphql-tag": "^2.11.0", + "is-hotkey": "^0.2.0", + "lodash.get": "^4.4.2", + "lodash.set": "^4.3.2", + "moment": "2.29.4", + "monaco-editor": "0.31.0", + "prism-react-renderer": "^2.0.6", + "prismjs": "^1.28.0", + "prop-types": "15.7.2", + "react-beautiful-dnd": "^13.1.0", + "react-color": "^2.17.3", + "react-datetime": "^2.16.3", + "react-dropzone": "14.2.3", + "react-final-form": "^6.3.0", + "react-icons": "^4.3.1", + "react-onclickoutside": "^6.13.0", + "react-router-dom": "6.3.0", + "react-textarea-autosize": "8.5.2", + "scheduler": "0.19.0", + "slate": "^0.94.1", + "slate-history": "^0.93.0", + "slate-hyperscript": "^0.77.0", + "slate-react": "^0.97.1", + "webfontloader": "1.6.28", + "yup": "^0.32.0", + "zod": "^3.14.3" + }, + "peerDependencies": { + "react": ">=16.14.0", + "react-dom": ">=16.14.0" + } + }, + "node_modules/@tinacms/cli/node_modules/tinacms/node_modules/final-form": { + "version": "4.20.4", + "resolved": "https://registry.npmjs.org/final-form/-/final-form-4.20.4.tgz", + "integrity": "sha512-hyoOVVilPLpkTvgi+FSJkFZrh0Yhy4BhE6lk/NiBwrF4aRV8/ykKEyXYvQH/pfUbRkOosvpESYouFb+FscsLrw==", + "dependencies": { + "@babel/runtime": "^7.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/final-form" + } + }, "node_modules/@tinacms/datalayer": { "version": "1.2.27", "resolved": "https://registry.npmjs.org/@tinacms/datalayer/-/datalayer-1.2.27.tgz", @@ -10854,6 +11077,11 @@ "object-assign": "^4.1.1" } }, + "node_modules/scmp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/scmp/-/scmp-2.1.0.tgz", + "integrity": "sha512-o/mRQGk9Rcer/jEEw/yw4mwo3EU/NvYvp577/Btqrym9Qy5/MdWGBqipbALgd2lrdWTJ5/gqDusxfnQBxOxT2Q==" + }, "node_modules/scriptjs": { "version": "2.5.9", "resolved": "https://registry.npmjs.org/scriptjs/-/scriptjs-2.5.9.tgz", @@ -11690,9 +11918,9 @@ } }, "node_modules/tinacms": { - "version": "1.5.22", - "resolved": "https://registry.npmjs.org/tinacms/-/tinacms-1.5.22.tgz", - "integrity": "sha512-iDF0c3dk6hXn5BbvqmqZdd++r5MkSAmfAdhCH287KURndf4RuOnJh+V3qSTwCaXjtNuLbt7xeFtOODxi+Hjbzw==", + "version": "1.5.24", + "resolved": "https://registry.npmjs.org/tinacms/-/tinacms-1.5.24.tgz", + "integrity": "sha512-XImr66Q6fY0utkSX7JzegZeyEncJF1E14stVQVi2XMmkrhKNxZoKI6ASSlm2sUhZZA3vkl6SN63gykziBOzBbg==", "dependencies": { "@floating-ui/dom": "^1.4.4", "@floating-ui/react-dom": "^2.0.1", @@ -11706,9 +11934,9 @@ "@react-types/combobox": "^3.2.0", "@react-types/shared": "^3.10.0", "@sambego/storybook-styles": "^1.0.0", - "@tinacms/mdx": "1.3.20", - "@tinacms/schema-tools": "1.4.13", - "@tinacms/search": "1.0.12", + "@tinacms/mdx": "1.3.22", + "@tinacms/schema-tools": "1.4.14", + "@tinacms/search": "1.0.14", "@tinacms/sharedctx": "1.0.2", "@udecode/plate-headless": "^21.4.0", "atob": "2.1.2", @@ -11717,7 +11945,7 @@ "date-fns": "2.30.0", "encoding": "0.1.13", "fetch-ponyfill": "^7.1.0", - "final-form": "4.20.4", + "final-form": "4.20.10", "final-form-arrays": "^3.0.1", "final-form-set-field-data": "^1.0.2", "graphql": "15.8.0", @@ -11753,13 +11981,132 @@ "react-dom": ">=16.14.0" } }, + "node_modules/tinacms/node_modules/@tinacms/graphql": { + "version": "1.4.29", + "resolved": "https://registry.npmjs.org/@tinacms/graphql/-/graphql-1.4.29.tgz", + "integrity": "sha512-JzJIcWanqnSMVmvo9YjhsdnouGpF2dDd8gR54TOuF7bj45BdV+4ikhoY26eY83MXARqpMN8t0qiDzS47pnBaAA==", + "dependencies": { + "@iarna/toml": "^2.2.5", + "@tinacms/mdx": "1.3.22", + "@tinacms/schema-tools": "1.4.14", + "abstract-level": "^1.0.3", + "body-parser": "^1.19.0", + "cors": "^2.8.5", + "dataloader": "^2.0.0", + "date-fns": "^2.21.1", + "encoding-down": "^7.1.0", + "estree-walker": "^3.0.0", + "fast-glob": "^3.2.5", + "fs-extra": "^9.0.1", + "glob-parent": "^6.0.2", + "graphql": "15.8.0", + "gray-matter": "^4.0.2", + "isomorphic-git": "^1.21.0", + "js-sha1": "^0.6.0", + "js-yaml": "^3.14.1", + "jsonpath-plus": "^6.0.1", + "lodash": "^4.17.20", + "many-level": "^2.0.0", + "micromatch": "4.0.5", + "normalize-path": "^3.0.0", + "readable-stream": "^4.3.0", + "scmp": "^2.1.0", + "yup": "^0.32.9" + } + }, + "node_modules/tinacms/node_modules/@tinacms/mdx": { + "version": "1.3.22", + "resolved": "https://registry.npmjs.org/@tinacms/mdx/-/mdx-1.3.22.tgz", + "integrity": "sha512-0M7yCDyTuVBEzdIM+aO7x6Qm8GsI9w1cF/2BbIooplPehPbCu5nY0DRyGCfW4hwxbxU4J+53IUS5xaDrgcnOcA==", + "dependencies": { + "@tinacms/schema-tools": "1.4.14", + "acorn": "8.8.2", + "ccount": "2.0.1", + "estree-util-is-identifier-name": "2.1.0", + "lodash-es": "4.17.21", + "mdast-util-compact": "4.1.1", + "mdast-util-directive": "2.2.4", + "mdast-util-from-markdown": "1.3.0", + "mdast-util-gfm": "2.0.2", + "mdast-util-mdx": "2.0.1", + "mdast-util-mdx-jsx": "2.1.2", + "mdast-util-to-markdown": "1.5.0", + "micromark-extension-gfm": "2.0.3", + "micromark-factory-mdx-expression": "1.0.7", + "micromark-factory-space": "1.0.0", + "micromark-factory-whitespace": "1.0.0", + "micromark-util-character": "1.1.0", + "micromark-util-symbol": "1.0.1", + "micromark-util-types": "1.0.2", + "parse-entities": "4.0.1", + "prettier": "^2.7.1", + "remark": "14.0.2", + "remark-gfm": "^2.0.0", + "remark-mdx": "2.3.0", + "stringify-entities": "4.0.3", + "unist-util-source": "4.0.2", + "unist-util-stringify-position": "3.0.3", + "unist-util-visit": "4.1.2", + "uvu": "0.5.6", + "vfile-message": "3.1.4" + } + }, + "node_modules/tinacms/node_modules/@tinacms/schema-tools": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@tinacms/schema-tools/-/schema-tools-1.4.14.tgz", + "integrity": "sha512-wzEByPYXeGJDgB1IO6xe+xeqyquARvFgj50QmVDPJihLlrp0DwNMEFWafEaoIFRR17aLahgQZKzKgKdlED5XDA==", + "dependencies": { + "picomatch-browser": "2.2.6", + "url-pattern": "^1.0.3", + "zod": "^3.14.3" + }, + "peerDependencies": { + "react": ">=16.14.0", + "yup": "^0.32.0" + } + }, + "node_modules/tinacms/node_modules/@tinacms/search": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/@tinacms/search/-/search-1.0.14.tgz", + "integrity": "sha512-XXgiFGNWAK5T97YEB3rCAkIClqf5e1C5Z6yr6/WRxmD3XjFXmCZZ545+crRT2ZuBAG0ywUMVuVRLdD2uMeTozg==", + "dependencies": { + "@tinacms/graphql": "1.4.29", + "@tinacms/schema-tools": "1.4.14", + "abstract-level": "^1.0.3", + "memory-level": "^1.0.0", + "module-error": "^1.0.2", + "node-fetch": "2", + "search-index": "4.0.0", + "sqlite-level": "^1.0.1", + "stopword": "^2.0.8" + } + }, + "node_modules/tinacms/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/tinacms/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, "node_modules/tinacms/node_modules/final-form": { - "version": "4.20.4", - "resolved": "https://registry.npmjs.org/final-form/-/final-form-4.20.4.tgz", - "integrity": "sha512-hyoOVVilPLpkTvgi+FSJkFZrh0Yhy4BhE6lk/NiBwrF4aRV8/ykKEyXYvQH/pfUbRkOosvpESYouFb+FscsLrw==", + "version": "4.20.10", + "resolved": "https://registry.npmjs.org/final-form/-/final-form-4.20.10.tgz", + "integrity": "sha512-TL48Pi1oNHeMOHrKv1bCJUrWZDcD3DIG6AGYVNOnyZPr7Bd/pStN0pL+lfzF5BNoj/FclaoiaLenk4XUIFVYng==", "dependencies": { "@babel/runtime": "^7.10.0" }, + "engines": { + "node": ">=8" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/final-form" @@ -11773,6 +12120,18 @@ "final-form": "^4.20.8" } }, + "node_modules/tinacms/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/tinacms/node_modules/prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -14936,6 +15295,16 @@ "zod": "^3.14.3" }, "dependencies": { + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, "react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", @@ -14955,6 +15324,11 @@ "scheduler": "^0.20.2" } }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, "scheduler": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", @@ -14963,6 +15337,91 @@ "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } + }, + "tinacms": { + "version": "1.5.22", + "resolved": "https://registry.npmjs.org/tinacms/-/tinacms-1.5.22.tgz", + "integrity": "sha512-iDF0c3dk6hXn5BbvqmqZdd++r5MkSAmfAdhCH287KURndf4RuOnJh+V3qSTwCaXjtNuLbt7xeFtOODxi+Hjbzw==", + "requires": { + "@floating-ui/dom": "^1.4.4", + "@floating-ui/react-dom": "^2.0.1", + "@graphql-inspector/core": "^4.0.0", + "@headlessui/react": "^1.5.0", + "@heroicons/react": "^1.0.4", + "@monaco-editor/react": "4.4.5", + "@radix-ui/react-popover": "^1.0.6", + "@react-aria/i18n": "^3.3.4", + "@react-hook/window-size": "^3.0.7", + "@react-types/combobox": "^3.2.0", + "@react-types/shared": "^3.10.0", + "@sambego/storybook-styles": "^1.0.0", + "@tinacms/mdx": "1.3.20", + "@tinacms/schema-tools": "1.4.13", + "@tinacms/search": "1.0.12", + "@tinacms/sharedctx": "1.0.2", + "@udecode/plate-headless": "^21.4.0", + "atob": "2.1.2", + "color-string": "^1.5.3", + "crypto-js": "^4.0.0", + "date-fns": "2.30.0", + "encoding": "0.1.13", + "fetch-ponyfill": "^7.1.0", + "final-form": "4.20.4", + "final-form-arrays": "^3.0.1", + "final-form-set-field-data": "^1.0.2", + "graphql": "15.8.0", + "graphql-tag": "^2.11.0", + "is-hotkey": "^0.2.0", + "lodash.get": "^4.4.2", + "lodash.set": "^4.3.2", + "moment": "2.29.4", + "monaco-editor": "0.31.0", + "prism-react-renderer": "^2.0.6", + "prismjs": "^1.28.0", + "prop-types": "15.7.2", + "react-beautiful-dnd": "^13.1.0", + "react-color": "^2.17.3", + "react-datetime": "^2.16.3", + "react-dropzone": "14.2.3", + "react-final-form": "^6.3.0", + "react-icons": "^4.3.1", + "react-onclickoutside": "^6.13.0", + "react-router-dom": "6.3.0", + "react-textarea-autosize": "8.5.2", + "scheduler": "0.19.0", + "slate": "^0.94.1", + "slate-history": "^0.93.0", + "slate-hyperscript": "^0.77.0", + "slate-react": "^0.97.1", + "webfontloader": "1.6.28", + "yup": "^0.32.0", + "zod": "^3.14.3" + }, + "dependencies": { + "final-form": { + "version": "4.20.4", + "resolved": "https://registry.npmjs.org/final-form/-/final-form-4.20.4.tgz", + "integrity": "sha512-hyoOVVilPLpkTvgi+FSJkFZrh0Yhy4BhE6lk/NiBwrF4aRV8/ykKEyXYvQH/pfUbRkOosvpESYouFb+FscsLrw==", + "requires": { + "@babel/runtime": "^7.10.0" + } + }, + "final-form-arrays": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/final-form-arrays/-/final-form-arrays-3.1.0.tgz", + "integrity": "sha512-TWBvun+AopgBLw9zfTFHBllnKMVNEwCEyDawphPuBGGqNsuhGzhT7yewHys64KFFwzIs6KEteGLpKOwvTQEscQ==", + "requires": {} + }, + "scheduler": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.0.tgz", + "integrity": "sha512-xowbVaTPe9r7y7RUejcK73/j8tt2jfiyTednOvHbA8JoClvMYCp+r8QegLwK/n8zWQAtZb1fFnER4XLBZXrCxA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + } + } } } }, @@ -15036,6 +15495,108 @@ "yarn": "^1.22.17", "yup": "^0.32.9", "zod": "^3.14.3" + }, + "dependencies": { + "final-form": { + "version": "4.20.10", + "resolved": "https://registry.npmjs.org/final-form/-/final-form-4.20.10.tgz", + "integrity": "sha512-TL48Pi1oNHeMOHrKv1bCJUrWZDcD3DIG6AGYVNOnyZPr7Bd/pStN0pL+lfzF5BNoj/FclaoiaLenk4XUIFVYng==", + "peer": true, + "requires": { + "@babel/runtime": "^7.10.0" + } + }, + "final-form-arrays": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/final-form-arrays/-/final-form-arrays-3.1.0.tgz", + "integrity": "sha512-TWBvun+AopgBLw9zfTFHBllnKMVNEwCEyDawphPuBGGqNsuhGzhT7yewHys64KFFwzIs6KEteGLpKOwvTQEscQ==", + "requires": {} + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "tinacms": { + "version": "1.5.22", + "resolved": "https://registry.npmjs.org/tinacms/-/tinacms-1.5.22.tgz", + "integrity": "sha512-iDF0c3dk6hXn5BbvqmqZdd++r5MkSAmfAdhCH287KURndf4RuOnJh+V3qSTwCaXjtNuLbt7xeFtOODxi+Hjbzw==", + "requires": { + "@floating-ui/dom": "^1.4.4", + "@floating-ui/react-dom": "^2.0.1", + "@graphql-inspector/core": "^4.0.0", + "@headlessui/react": "^1.5.0", + "@heroicons/react": "^1.0.4", + "@monaco-editor/react": "4.4.5", + "@radix-ui/react-popover": "^1.0.6", + "@react-aria/i18n": "^3.3.4", + "@react-hook/window-size": "^3.0.7", + "@react-types/combobox": "^3.2.0", + "@react-types/shared": "^3.10.0", + "@sambego/storybook-styles": "^1.0.0", + "@tinacms/mdx": "1.3.20", + "@tinacms/schema-tools": "1.4.13", + "@tinacms/search": "1.0.12", + "@tinacms/sharedctx": "1.0.2", + "@udecode/plate-headless": "^21.4.0", + "atob": "2.1.2", + "color-string": "^1.5.3", + "crypto-js": "^4.0.0", + "date-fns": "2.30.0", + "encoding": "0.1.13", + "fetch-ponyfill": "^7.1.0", + "final-form": "4.20.4", + "final-form-arrays": "^3.0.1", + "final-form-set-field-data": "^1.0.2", + "graphql": "15.8.0", + "graphql-tag": "^2.11.0", + "is-hotkey": "^0.2.0", + "lodash.get": "^4.4.2", + "lodash.set": "^4.3.2", + "moment": "2.29.4", + "monaco-editor": "0.31.0", + "prism-react-renderer": "^2.0.6", + "prismjs": "^1.28.0", + "prop-types": "15.7.2", + "react-beautiful-dnd": "^13.1.0", + "react-color": "^2.17.3", + "react-datetime": "^2.16.3", + "react-dropzone": "14.2.3", + "react-final-form": "^6.3.0", + "react-icons": "^4.3.1", + "react-onclickoutside": "^6.13.0", + "react-router-dom": "6.3.0", + "react-textarea-autosize": "8.5.2", + "scheduler": "0.19.0", + "slate": "^0.94.1", + "slate-history": "^0.93.0", + "slate-hyperscript": "^0.77.0", + "slate-react": "^0.97.1", + "webfontloader": "1.6.28", + "yup": "^0.32.0", + "zod": "^3.14.3" + }, + "dependencies": { + "final-form": { + "version": "4.20.4", + "resolved": "https://registry.npmjs.org/final-form/-/final-form-4.20.4.tgz", + "integrity": "sha512-hyoOVVilPLpkTvgi+FSJkFZrh0Yhy4BhE6lk/NiBwrF4aRV8/ykKEyXYvQH/pfUbRkOosvpESYouFb+FscsLrw==", + "requires": { + "@babel/runtime": "^7.10.0" + } + } + } + } } }, "@tinacms/datalayer": { @@ -20176,6 +20737,11 @@ "object-assign": "^4.1.1" } }, + "scmp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/scmp/-/scmp-2.1.0.tgz", + "integrity": "sha512-o/mRQGk9Rcer/jEEw/yw4mwo3EU/NvYvp577/Btqrym9Qy5/MdWGBqipbALgd2lrdWTJ5/gqDusxfnQBxOxT2Q==" + }, "scriptjs": { "version": "2.5.9", "resolved": "https://registry.npmjs.org/scriptjs/-/scriptjs-2.5.9.tgz", @@ -20837,9 +21403,9 @@ } }, "tinacms": { - "version": "1.5.22", - "resolved": "https://registry.npmjs.org/tinacms/-/tinacms-1.5.22.tgz", - "integrity": "sha512-iDF0c3dk6hXn5BbvqmqZdd++r5MkSAmfAdhCH287KURndf4RuOnJh+V3qSTwCaXjtNuLbt7xeFtOODxi+Hjbzw==", + "version": "1.5.24", + "resolved": "https://registry.npmjs.org/tinacms/-/tinacms-1.5.24.tgz", + "integrity": "sha512-XImr66Q6fY0utkSX7JzegZeyEncJF1E14stVQVi2XMmkrhKNxZoKI6ASSlm2sUhZZA3vkl6SN63gykziBOzBbg==", "requires": { "@floating-ui/dom": "^1.4.4", "@floating-ui/react-dom": "^2.0.1", @@ -20853,9 +21419,9 @@ "@react-types/combobox": "^3.2.0", "@react-types/shared": "^3.10.0", "@sambego/storybook-styles": "^1.0.0", - "@tinacms/mdx": "1.3.20", - "@tinacms/schema-tools": "1.4.13", - "@tinacms/search": "1.0.12", + "@tinacms/mdx": "1.3.22", + "@tinacms/schema-tools": "1.4.14", + "@tinacms/search": "1.0.14", "@tinacms/sharedctx": "1.0.2", "@udecode/plate-headless": "^21.4.0", "atob": "2.1.2", @@ -20864,7 +21430,7 @@ "date-fns": "2.30.0", "encoding": "0.1.13", "fetch-ponyfill": "^7.1.0", - "final-form": "4.20.4", + "final-form": "4.20.10", "final-form-arrays": "^3.0.1", "final-form-set-field-data": "^1.0.2", "graphql": "15.8.0", @@ -20896,10 +21462,122 @@ "zod": "^3.14.3" }, "dependencies": { + "@tinacms/graphql": { + "version": "1.4.29", + "resolved": "https://registry.npmjs.org/@tinacms/graphql/-/graphql-1.4.29.tgz", + "integrity": "sha512-JzJIcWanqnSMVmvo9YjhsdnouGpF2dDd8gR54TOuF7bj45BdV+4ikhoY26eY83MXARqpMN8t0qiDzS47pnBaAA==", + "requires": { + "@iarna/toml": "^2.2.5", + "@tinacms/mdx": "1.3.22", + "@tinacms/schema-tools": "1.4.14", + "abstract-level": "^1.0.3", + "body-parser": "^1.19.0", + "cors": "^2.8.5", + "dataloader": "^2.0.0", + "date-fns": "^2.21.1", + "encoding-down": "^7.1.0", + "estree-walker": "^3.0.0", + "fast-glob": "^3.2.5", + "fs-extra": "^9.0.1", + "glob-parent": "^6.0.2", + "graphql": "15.8.0", + "gray-matter": "^4.0.2", + "isomorphic-git": "^1.21.0", + "js-sha1": "^0.6.0", + "js-yaml": "^3.14.1", + "jsonpath-plus": "^6.0.1", + "lodash": "^4.17.20", + "many-level": "^2.0.0", + "micromatch": "4.0.5", + "normalize-path": "^3.0.0", + "readable-stream": "^4.3.0", + "scmp": "^2.1.0", + "yup": "^0.32.9" + } + }, + "@tinacms/mdx": { + "version": "1.3.22", + "resolved": "https://registry.npmjs.org/@tinacms/mdx/-/mdx-1.3.22.tgz", + "integrity": "sha512-0M7yCDyTuVBEzdIM+aO7x6Qm8GsI9w1cF/2BbIooplPehPbCu5nY0DRyGCfW4hwxbxU4J+53IUS5xaDrgcnOcA==", + "requires": { + "@tinacms/schema-tools": "1.4.14", + "acorn": "8.8.2", + "ccount": "2.0.1", + "estree-util-is-identifier-name": "2.1.0", + "lodash-es": "4.17.21", + "mdast-util-compact": "4.1.1", + "mdast-util-directive": "2.2.4", + "mdast-util-from-markdown": "1.3.0", + "mdast-util-gfm": "2.0.2", + "mdast-util-mdx": "2.0.1", + "mdast-util-mdx-jsx": "2.1.2", + "mdast-util-to-markdown": "1.5.0", + "micromark-extension-gfm": "2.0.3", + "micromark-factory-mdx-expression": "1.0.7", + "micromark-factory-space": "1.0.0", + "micromark-factory-whitespace": "1.0.0", + "micromark-util-character": "1.1.0", + "micromark-util-symbol": "1.0.1", + "micromark-util-types": "1.0.2", + "parse-entities": "4.0.1", + "prettier": "^2.7.1", + "remark": "14.0.2", + "remark-gfm": "^2.0.0", + "remark-mdx": "2.3.0", + "stringify-entities": "4.0.3", + "unist-util-source": "4.0.2", + "unist-util-stringify-position": "3.0.3", + "unist-util-visit": "4.1.2", + "uvu": "0.5.6", + "vfile-message": "3.1.4" + } + }, + "@tinacms/schema-tools": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@tinacms/schema-tools/-/schema-tools-1.4.14.tgz", + "integrity": "sha512-wzEByPYXeGJDgB1IO6xe+xeqyquARvFgj50QmVDPJihLlrp0DwNMEFWafEaoIFRR17aLahgQZKzKgKdlED5XDA==", + "requires": { + "picomatch-browser": "2.2.6", + "url-pattern": "^1.0.3", + "zod": "^3.14.3" + } + }, + "@tinacms/search": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/@tinacms/search/-/search-1.0.14.tgz", + "integrity": "sha512-XXgiFGNWAK5T97YEB3rCAkIClqf5e1C5Z6yr6/WRxmD3XjFXmCZZ545+crRT2ZuBAG0ywUMVuVRLdD2uMeTozg==", + "requires": { + "@tinacms/graphql": "1.4.29", + "@tinacms/schema-tools": "1.4.14", + "abstract-level": "^1.0.3", + "memory-level": "^1.0.0", + "module-error": "^1.0.2", + "node-fetch": "2", + "search-index": "4.0.0", + "sqlite-level": "^1.0.1", + "stopword": "^2.0.8" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "requires": { + "@types/estree": "^1.0.0" + } + }, "final-form": { - "version": "4.20.4", - "resolved": "https://registry.npmjs.org/final-form/-/final-form-4.20.4.tgz", - "integrity": "sha512-hyoOVVilPLpkTvgi+FSJkFZrh0Yhy4BhE6lk/NiBwrF4aRV8/ykKEyXYvQH/pfUbRkOosvpESYouFb+FscsLrw==", + "version": "4.20.10", + "resolved": "https://registry.npmjs.org/final-form/-/final-form-4.20.10.tgz", + "integrity": "sha512-TL48Pi1oNHeMOHrKv1bCJUrWZDcD3DIG6AGYVNOnyZPr7Bd/pStN0pL+lfzF5BNoj/FclaoiaLenk4XUIFVYng==", "requires": { "@babel/runtime": "^7.10.0" } @@ -20910,6 +21588,15 @@ "integrity": "sha512-TWBvun+AopgBLw9zfTFHBllnKMVNEwCEyDawphPuBGGqNsuhGzhT7yewHys64KFFwzIs6KEteGLpKOwvTQEscQ==", "requires": {} }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, "prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", diff --git a/package.json b/package.json index 2a64740e..2637d128 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,6 @@ "dependencies": { "@tinacms/cli": "^1.5.31", "simple-git": "^3.20.0", - "tinacms": "^1.5.22" + "tinacms": "^1.5.24" } }