diff --git a/package-lock.json b/package-lock.json index 59ca3a32a7..46ea6d3ca4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14762,9 +14762,9 @@ } }, "node_modules/@types/marked": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@types/marked/-/marked-4.3.2.tgz", - "integrity": "sha512-a79Yc3TOk6dGdituy8hmTTJXjOkZ7zsFYV10L337ttq/rec8lRMDBpV7fL3uLx6TgbFCa5DU/h8FmIBQPSbU0w==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@types/marked/-/marked-5.0.2.tgz", + "integrity": "sha512-OucS4KMHhFzhz27KxmWg7J+kIYqyqoW5kdIEI319hqARQQUTqhao3M/F+uFnDXD0Rg72iDDZxZNxq5gvctmLlg==", "dev": true }, "node_modules/@types/mdast": { @@ -31403,9 +31403,9 @@ } }, "node_modules/jsdoc-api": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-7.2.0.tgz", - "integrity": "sha512-93YDnlm/OYTlLOFeNs4qAv0RBCJ0kGj67xQaWy8wrbk97Rw1EySitoOTHsTHXPEs3uyx2IStPKGrbE7LTnZXbA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-8.0.0.tgz", + "integrity": "sha512-Rnhor0suB1Ds1abjmFkFfKeD+kSMRN9oHMTMZoJVUrmtCGDwXty+sWMA9sa4xbe4UyxuPjhC7tavZ40mDKK6QQ==", "dev": true, "dependencies": { "array-back": "^6.2.2", @@ -52944,7 +52944,7 @@ "buffer": "^6.0.3", "codesandbox": "^2.2.3", "lorem-ipsum": "^2.0.8", - "marked": "^4.3.0", + "marked": "^9.1.2", "moment": "^2.29.4", "prop-types": "^15.8.1", "react": "^18.2.0", @@ -52959,19 +52959,38 @@ "@instructure/ui-scripts": "8.46.1", "@instructure/ui-stylelint-config": "8.46.1", "@instructure/ui-webpack-config": "8.46.1", - "@types/marked": "^4.3.2", + "@types/marked": "^5.0.2", "chokidar": "^3.5.3", - "globby": "^11.1.0", + "globby": "^13.2.2", "gray-matter": "^4.0.3", "html-webpack-plugin": "^5.5.3", - "jsdoc-api": "^7.2.0", - "mkdirp": "^1.0.4", + "jsdoc-api": "^8.0.0", + "mkdirp": "^3.0.1", "raw-loader": "^4.0.2", "react-docgen": "^6.0.4", "svg-inline-loader": "^0.8.2", "webpack-bundle-analyzer": "^4.9.1" } }, + "packages/__docs__/node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dev": true, + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "packages/__docs__/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -52983,6 +53002,32 @@ "node": ">=10" } }, + "packages/__docs__/node_modules/marked": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-9.1.2.tgz", + "integrity": "sha512-qoKMJqK0w6vkLk8+KnKZAH6neUZSNaQqVZ/h2yZ9S7CbLuFHyS2viB0jnqcWF9UKjwsAbMrQtnQhdmdvOVOw9w==", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 16" + } + }, + "packages/__docs__/node_modules/mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "dev": true, + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "packages/__docs__/node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -52997,6 +53042,18 @@ "node": ">=10" } }, + "packages/__docs__/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "packages/__docs__/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -53434,7 +53491,7 @@ "@instructure/ui-webpack-config": "8.46.1", "@lerna/project": "^6.4.1", "depcheck": "^1.4.6", - "fs-extra": "^10.1.0", + "fs-extra": "^11.1.1", "lodash.template": "^4.5.0", "semver": "^7.5.4", "yargs": "^17.7.2", @@ -53444,6 +53501,19 @@ "instui": "lib/index.js" } }, + "packages/instui-cli/node_modules/fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, "packages/instui-cli/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -53481,10 +53551,23 @@ "dependencies": { "@instructure/command-utils": "8.46.1", "@instructure/pkg-utils": "8.46.1", - "fs-extra": "^10.1.0", + "fs-extra": "^11.1.1", "semver": "^7.5.4" } }, + "packages/instui-config/node_modules/fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, "packages/instui-config/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -55364,7 +55447,7 @@ "@lerna/project": "^6.4.1", "dotenv": "^16.3.1", "find-up": "^6.3.0", - "fs-extra": "^10.1.0", + "fs-extra": "^11.1.1", "http-server": "^14.1.1", "jscodeshift": "^0.15.0", "karma-cli": "^2.0.0", @@ -55502,6 +55585,19 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "packages/ui-scripts/node_modules/fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, "packages/ui-scripts/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -59333,13 +59429,23 @@ "@instructure/ui-webpack-config": "8.46.1", "@lerna/project": "^6.4.1", "depcheck": "^1.4.6", - "fs-extra": "^10.1.0", + "fs-extra": "^11.1.1", "lodash.template": "^4.5.0", "semver": "^7.5.4", "yargs": "^17.7.2", "yargs-interactive": "^3.0.1" }, "dependencies": { + "fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -59368,10 +59474,20 @@ "requires": { "@instructure/command-utils": "8.46.1", "@instructure/pkg-utils": "8.46.1", - "fs-extra": "^10.1.0", + "fs-extra": "^11.1.1", "semver": "^7.5.4" }, "dependencies": { + "fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -60790,7 +60906,7 @@ "@storybook/react": "^6.5.16", "dotenv": "^16.3.1", "find-up": "^6.3.0", - "fs-extra": "^10.1.0", + "fs-extra": "^11.1.1", "http-server": "^14.1.1", "jscodeshift": "^0.15.0", "karma-cli": "^2.0.0", @@ -60883,6 +60999,16 @@ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true }, + "fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -69956,9 +70082,9 @@ } }, "@types/marked": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@types/marked/-/marked-4.3.2.tgz", - "integrity": "sha512-a79Yc3TOk6dGdituy8hmTTJXjOkZ7zsFYV10L337ttq/rec8lRMDBpV7fL3uLx6TgbFCa5DU/h8FmIBQPSbU0w==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@types/marked/-/marked-5.0.2.tgz", + "integrity": "sha512-OucS4KMHhFzhz27KxmWg7J+kIYqyqoW5kdIEI319hqARQQUTqhao3M/F+uFnDXD0Rg72iDDZxZNxq5gvctmLlg==", "dev": true }, "@types/mdast": { @@ -76004,18 +76130,18 @@ "@instructure/ui-utils": "8.46.1", "@instructure/ui-view": "8.46.1", "@instructure/ui-webpack-config": "8.46.1", - "@types/marked": "^4.3.2", + "@types/marked": "^5.0.2", "babel-loader": "^9.1.3", "buffer": "^6.0.3", "chokidar": "^3.5.3", "codesandbox": "^2.2.3", - "globby": "^11.1.0", + "globby": "^13.2.2", "gray-matter": "^4.0.3", "html-webpack-plugin": "^5.5.3", - "jsdoc-api": "^7.2.0", + "jsdoc-api": "^8.0.0", "lorem-ipsum": "^2.0.8", - "marked": "^4.3.0", - "mkdirp": "^1.0.4", + "marked": "^9.1.2", + "mkdirp": "^3.0.1", "moment": "^2.29.4", "prop-types": "^15.8.1", "raw-loader": "^4.0.2", @@ -76029,6 +76155,19 @@ "webpack-merge": "^5.10.0" }, "dependencies": { + "globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dev": true, + "requires": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -76037,6 +76176,17 @@ "yallist": "^4.0.0" } }, + "marked": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-9.1.2.tgz", + "integrity": "sha512-qoKMJqK0w6vkLk8+KnKZAH6neUZSNaQqVZ/h2yZ9S7CbLuFHyS2viB0jnqcWF9UKjwsAbMrQtnQhdmdvOVOw9w==" + }, + "mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "dev": true + }, "semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -76045,6 +76195,12 @@ "lru-cache": "^6.0.0" } }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -83011,9 +83167,9 @@ } }, "jsdoc-api": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-7.2.0.tgz", - "integrity": "sha512-93YDnlm/OYTlLOFeNs4qAv0RBCJ0kGj67xQaWy8wrbk97Rw1EySitoOTHsTHXPEs3uyx2IStPKGrbE7LTnZXbA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-8.0.0.tgz", + "integrity": "sha512-Rnhor0suB1Ds1abjmFkFfKeD+kSMRN9oHMTMZoJVUrmtCGDwXty+sWMA9sa4xbe4UyxuPjhC7tavZ40mDKK6QQ==", "dev": true, "requires": { "array-back": "^6.2.2", diff --git a/packages/__docs__/buildScripts/build-docs.mts b/packages/__docs__/buildScripts/build-docs.mts index 7002461fdb..6945af94fe 100644 --- a/packages/__docs__/buildScripts/build-docs.mts +++ b/packages/__docs__/buildScripts/build-docs.mts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import globby from 'globby' +import { globby } from 'globby' import path from 'path' import { getClientProps } from './utils/getClientProps.mjs' import { processFile } from './processFile.mjs' diff --git a/packages/__docs__/package.json b/packages/__docs__/package.json index 5a57b2c244..8be279451f 100644 --- a/packages/__docs__/package.json +++ b/packages/__docs__/package.json @@ -116,7 +116,7 @@ "buffer": "^6.0.3", "codesandbox": "^2.2.3", "lorem-ipsum": "^2.0.8", - "marked": "^4.3.0", + "marked": "^9.1.2", "moment": "^2.29.4", "prop-types": "^15.8.1", "react": "^18.2.0", @@ -131,13 +131,13 @@ "@instructure/ui-scripts": "8.46.1", "@instructure/ui-stylelint-config": "8.46.1", "@instructure/ui-webpack-config": "8.46.1", - "@types/marked": "^4.3.2", + "@types/marked": "^5.0.2", "chokidar": "^3.5.3", - "globby": "^11.1.0", + "globby": "^13.2.2", "gray-matter": "^4.0.3", "html-webpack-plugin": "^5.5.3", - "jsdoc-api": "^7.2.0", - "mkdirp": "^1.0.4", + "jsdoc-api": "^8.0.0", + "mkdirp": "^3.0.1", "raw-loader": "^4.0.2", "react-docgen": "^6.0.4", "svg-inline-loader": "^0.8.2", diff --git a/packages/instui-cli/package.json b/packages/instui-cli/package.json index 8f5afb23cf..91d720b45c 100644 --- a/packages/instui-cli/package.json +++ b/packages/instui-cli/package.json @@ -39,7 +39,7 @@ "@instructure/ui-webpack-config": "8.46.1", "@lerna/project": "^6.4.1", "depcheck": "^1.4.6", - "fs-extra": "^10.1.0", + "fs-extra": "^11.1.1", "lodash.template": "^4.5.0", "semver": "^7.5.4", "yargs": "^17.7.2", diff --git a/packages/instui-config/package.json b/packages/instui-config/package.json index e863422903..51fc5ffacb 100644 --- a/packages/instui-config/package.json +++ b/packages/instui-config/package.json @@ -19,7 +19,7 @@ "dependencies": { "@instructure/command-utils": "8.46.1", "@instructure/pkg-utils": "8.46.1", - "fs-extra": "^10.1.0", + "fs-extra": "^11.1.1", "semver": "^7.5.4" } } diff --git a/packages/ui-scripts/package.json b/packages/ui-scripts/package.json index 6dea8c198e..d85fcbd346 100644 --- a/packages/ui-scripts/package.json +++ b/packages/ui-scripts/package.json @@ -25,7 +25,7 @@ "@lerna/project": "^6.4.1", "dotenv": "^16.3.1", "find-up": "^6.3.0", - "fs-extra": "^10.1.0", + "fs-extra": "^11.1.1", "http-server": "^14.1.1", "jscodeshift": "^0.15.0", "karma-cli": "^2.0.0",