diff --git a/.changeset/purple-impalas-prove.md b/.changeset/purple-impalas-prove.md new file mode 100644 index 0000000000..0951b05ecf --- /dev/null +++ b/.changeset/purple-impalas-prove.md @@ -0,0 +1,5 @@ +--- +"electron-updater": patch +--- + +fix: moving typed-emitter from devDependency to dependencies diff --git a/.circleci/config.yml b/.circleci/config.yml index e959cb4725..39296ad08f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -3,7 +3,7 @@ version: 2 jobs: build: docker: - - image: circleci/node:14.17@sha256:b1c0b133fc872314dee5b24e34084693f0747850aad6ac0181b70061e198375f + - image: cimg/node:14.19 steps: - checkout - restore_cache: @@ -13,7 +13,7 @@ jobs: keys: - v-11.0.0-electron - run: - command: npm i --prefix=$HOME/.local -g pnpm@6.25.1 + command: npm i --prefix=$HOME/.local -g pnpm@7.1.6 - run: command: pnpm install --frozen-lockfile - run: @@ -37,4 +37,4 @@ workflows: filters: branches: ignore: - - docs \ No newline at end of file + - docs diff --git a/.github/actions/pnpm/action.yml b/.github/actions/pnpm/action.yml index f9cc745bc1..55abd1c13b 100644 --- a/.github/actions/pnpm/action.yml +++ b/.github/actions/pnpm/action.yml @@ -4,21 +4,23 @@ inputs: version: # id of input description: 'The pnpm version to use' required: false - default: 6.25.1 + default: 7.1.6 runs: using: 'composite' steps: - - uses: pnpm/action-setup@v2 + - name: Setup pnpm + uses: pnpm/action-setup@v2.2.2 with: version: ${{ inputs.version }} - - uses: actions/setup-node@v3 + - name: Setup node + uses: actions/setup-node@v3 with: node-version: '14' cache: 'pnpm' - - name: install dependencies + - name: Install dependencies run: pnpm install --frozen-lockfile shell: bash diff --git a/.github/actions/pretest/action.yml b/.github/actions/pretest/action.yml index c97796d29e..eac53ef3cd 100644 --- a/.github/actions/pretest/action.yml +++ b/.github/actions/pretest/action.yml @@ -7,20 +7,26 @@ inputs: cache-path: description: 'The path to the electron cache' required: true + version: + description: 'The pnpm version to use' + required: false + default: 7.1.6 runs: using: 'composite' steps: - - uses: pnpm/action-setup@v2 + - name: Setup pnpm + uses: pnpm/action-setup@v2.2.2 with: - version: 6.25.1 + version: ${{ inputs.version }} - - uses: actions/setup-node@v3 + - name: Setup node + uses: actions/setup-node@v3 with: node-version: '14' cache: 'pnpm' - - name: install dependencies + - name: Install dependencies run: pnpm install --frozen-lockfile shell: bash diff --git a/docker/build.sh b/docker/build.sh index 49a8cec4b4..e3a0d82ccf 100755 --- a/docker/build.sh +++ b/docker/build.sh @@ -7,7 +7,7 @@ DATE=$(date +%m.%y) docker build -t electronuserland/builder:base -t "electronuserland/builder:base-$DATE" docker/base # Node 14 -docker build --build-arg NODE_VERSION=14.19.1 -t electronuserland/builder:14 -t "electronuserland/builder:14-$DATE" -t electronuserland/builder:latest docker/node +docker build --build-arg NODE_VERSION=14.19.3 -t electronuserland/builder:14 -t "electronuserland/builder:14-$DATE" -t electronuserland/builder:latest docker/node docker build --build-arg IMAGE_VERSION=14 -t electronuserland/builder:14-wine -t "electronuserland/builder:14-wine-$DATE" -t electronuserland/builder:wine docker/wine docker build --build-arg IMAGE_VERSION=14-wine -t electronuserland/builder:14-wine-mono -t "electronuserland/builder:14-wine-mono-$DATE" -t electronuserland/builder:wine-mono docker/wine-mono diff --git a/docker/node/Dockerfile b/docker/node/Dockerfile index 645ff7fdfa..a6008470da 100644 --- a/docker/node/Dockerfile +++ b/docker/node/Dockerfile @@ -1,10 +1,10 @@ FROM electronuserland/builder:base -ARG NODE_VERSION 14.17.0 +ARG NODE_VERSION 14.19.3 # this package is used for snapcraft and we should not clear apt list - to avoid apt-get update during snap build RUN curl -L https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.gz | tar xz -C /usr/local --strip-components=1 && \ unlink /usr/local/CHANGELOG.md && unlink /usr/local/LICENSE && unlink /usr/local/README.md && \ # https://github.com/npm/npm/issues/4531 npm config set unsafe-perm true -RUN npm i -g pnpm@6.25.1 +RUN npm i -g pnpm@7.1.6 diff --git a/packages/app-builder-lib/src/targets/MsiTarget.ts b/packages/app-builder-lib/src/targets/MsiTarget.ts index 8cd25e9a20..d6524a81cd 100644 --- a/packages/app-builder-lib/src/targets/MsiTarget.ts +++ b/packages/app-builder-lib/src/targets/MsiTarget.ts @@ -224,7 +224,9 @@ export default class MsiTarget extends Target { result += `>\n` const shortcutName = commonOptions.shortcutName if (isCreateDesktopShortcut) { - result += `${fileSpace} \n` + result += `${fileSpace} \n` } const hasMenuCategory = commonOptions.menuCategory != null @@ -233,7 +235,9 @@ export default class MsiTarget extends Target { if (hasMenuCategory) { dirs.push(``) } - result += `${fileSpace} \n` + result += `${fileSpace} \n` result += `${fileSpace} \n` result += `${fileSpace} \n` } @@ -275,10 +279,5 @@ function listToString(list: Array, indentLevel: number) { } function xmlAttr(str: string) { - return str - .replace(/&/g, "&") - .replace(//g, ">") - .replace(/"/g, """) - .replace(/'/g, "'") + return str.replace(/&/g, "&").replace(//g, ">").replace(/"/g, """).replace(/'/g, "'") } diff --git a/packages/electron-updater/package.json b/packages/electron-updater/package.json index e5507513c5..06f2ccd12e 100644 --- a/packages/electron-updater/package.json +++ b/packages/electron-updater/package.json @@ -23,14 +23,14 @@ "lazy-val": "^1.0.5", "lodash.escaperegexp": "^4.1.2", "lodash.isequal": "^4.5.0", - "semver": "^7.3.5" + "semver": "^7.3.5", + "typed-emitter": "^2.1.0" }, "devDependencies": { "@types/fs-extra": "9.0.13", "@types/js-yaml": "4.0.3", "@types/lodash.escaperegexp": "4.1.6", - "@types/lodash.isequal": "4.5.5", - "typed-emitter": "^2.1.0" + "@types/lodash.isequal": "4.5.5" }, "typings": "./out/main.d.ts", "publishConfig": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4f86f82ac2..e858ddb5f1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: 5.3 +lockfileVersion: 5.4 importers: @@ -41,14 +41,14 @@ importers: '@changesets/cli': 2.19.0 '@milahu/patch-package-with-pnpm-support': github.com/milahu/patch-package/6b85a8bc1562d1482f30c1b65c9f4e91ba657d39 '@types/node': 16.7.10 - '@typescript-eslint/eslint-plugin': 4.33.0_65ddc1d1d88b272942c69b5709e1addf - '@typescript-eslint/parser': 4.33.0_eslint@7.30.0+typescript@4.3.5 + '@typescript-eslint/eslint-plugin': 4.33.0_mxo4duoyrmtssqwgtnlqtynn34 + '@typescript-eslint/parser': 4.33.0_2cx4cdmmwelthzpkksdgbikuti catharsis: 0.9.0 conventional-changelog-cli: 2.1.1 dmd: 6.0.0 eslint: 7.30.0 eslint-config-prettier: 8.3.0_eslint@7.30.0 - eslint-plugin-prettier: 3.4.0_0470f3bcd018a045da11d0bbb868d6c6 + eslint-plugin-prettier: 3.4.0_aryphpgqdcqelwqr2c53q2gwyy fs-extra: 10.0.0 globby: 11.0.4 husky: 7.0.1 @@ -390,12 +390,12 @@ importers: lodash.escaperegexp: 4.1.2 lodash.isequal: 4.5.0 semver: 7.3.5 + typed-emitter: 2.1.0 devDependencies: '@types/fs-extra': 9.0.13 '@types/js-yaml': 4.0.3 '@types/lodash.escaperegexp': 4.1.6 '@types/lodash.isequal': 4.5.5 - typed-emitter: 2.1.0 test: specifiers: @@ -587,7 +587,7 @@ packages: resolution: {integrity: sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.17.0 dev: true /@babel/helper-builder-binary-assignment-operator-visitor/7.16.0: @@ -595,7 +595,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/helper-explode-assignable-expression': 7.16.0 - '@babel/types': 7.16.0 + '@babel/types': 7.17.0 dev: true /@babel/helper-compilation-targets/7.16.3_@babel+core@7.15.5: @@ -691,7 +691,7 @@ packages: resolution: {integrity: sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.17.0 dev: true /@babel/helper-function-name/7.16.0: @@ -700,7 +700,7 @@ packages: dependencies: '@babel/helper-get-function-arity': 7.16.0 '@babel/template': 7.16.0 - '@babel/types': 7.16.0 + '@babel/types': 7.17.0 /@babel/helper-function-name/7.17.9: resolution: {integrity: sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==} @@ -713,13 +713,13 @@ packages: resolution: {integrity: sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.17.0 /@babel/helper-hoist-variables/7.16.0: resolution: {integrity: sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.17.0 /@babel/helper-hoist-variables/7.16.7: resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==} @@ -731,13 +731,13 @@ packages: resolution: {integrity: sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.17.0 /@babel/helper-module-imports/7.16.0: resolution: {integrity: sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.17.0 /@babel/helper-module-imports/7.16.7: resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==} @@ -779,7 +779,7 @@ packages: resolution: {integrity: sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.17.0 /@babel/helper-plugin-utils/7.14.5: resolution: {integrity: sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==} @@ -795,7 +795,7 @@ packages: dependencies: '@babel/helper-annotate-as-pure': 7.16.0 '@babel/helper-wrap-function': 7.16.0 - '@babel/types': 7.16.0 + '@babel/types': 7.17.0 transitivePeerDependencies: - supports-color dev: true @@ -807,7 +807,7 @@ packages: '@babel/helper-member-expression-to-functions': 7.16.0 '@babel/helper-optimise-call-expression': 7.16.0 '@babel/traverse': 7.16.3 - '@babel/types': 7.16.0 + '@babel/types': 7.17.0 transitivePeerDependencies: - supports-color @@ -815,7 +815,7 @@ packages: resolution: {integrity: sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.17.0 /@babel/helper-simple-access/7.17.7: resolution: {integrity: sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==} @@ -834,7 +834,7 @@ packages: resolution: {integrity: sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.17.0 /@babel/helper-split-export-declaration/7.16.7: resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==} @@ -910,11 +910,15 @@ packages: resolution: {integrity: sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==} engines: {node: '>=6.0.0'} hasBin: true + dependencies: + '@babel/types': 7.17.0 /@babel/parser/7.17.9: resolution: {integrity: sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==} engines: {node: '>=6.0.0'} hasBin: true + dependencies: + '@babel/types': 7.17.0 /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.16.0_@babel+core@7.15.5: resolution: {integrity: sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==} @@ -1246,7 +1250,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.14.5 dev: true /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.15.5: @@ -3254,6 +3258,12 @@ packages: resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} dev: true + /@types/keyv/3.1.4: + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} + dependencies: + '@types/node': 17.0.25 + dev: false + /@types/linkify-it/3.0.2: resolution: {integrity: sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==} dev: true @@ -3347,6 +3357,12 @@ packages: resolution: {integrity: sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==} dev: true + /@types/responselike/1.0.0: + resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} + dependencies: + '@types/node': 17.0.25 + dev: false + /@types/sax/1.2.3: resolution: {integrity: sha512-+QSw6Tqvs/KQpZX8DvIl3hZSjNFLW/OqE5nlyHXtTwODaJvioN2rOWpBNEWZp2HZUFhOh+VohmJku/WxEXU2XA==} dependencies: @@ -3414,7 +3430,7 @@ packages: '@types/yargs-parser': 20.2.1 dev: false - /@typescript-eslint/eslint-plugin/4.33.0_65ddc1d1d88b272942c69b5709e1addf: + /@typescript-eslint/eslint-plugin/4.33.0_mxo4duoyrmtssqwgtnlqtynn34: resolution: {integrity: sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -3425,8 +3441,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.33.0_eslint@7.30.0+typescript@4.3.5 - '@typescript-eslint/parser': 4.33.0_eslint@7.30.0+typescript@4.3.5 + '@typescript-eslint/experimental-utils': 4.33.0_2cx4cdmmwelthzpkksdgbikuti + '@typescript-eslint/parser': 4.33.0_2cx4cdmmwelthzpkksdgbikuti '@typescript-eslint/scope-manager': 4.33.0 debug: 4.3.4 eslint: 7.30.0 @@ -3440,7 +3456,7 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.33.0_eslint@7.30.0+typescript@4.3.5: + /@typescript-eslint/experimental-utils/4.33.0_2cx4cdmmwelthzpkksdgbikuti: resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -3458,7 +3474,7 @@ packages: - typescript dev: true - /@typescript-eslint/parser/4.33.0_eslint@7.30.0+typescript@4.3.5: + /@typescript-eslint/parser/4.33.0_2cx4cdmmwelthzpkksdgbikuti: resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -3738,6 +3754,8 @@ packages: dependencies: micromatch: 3.1.10 normalize-path: 2.1.1 + transitivePeerDependencies: + - supports-color dev: true /anymatch/3.1.2: @@ -4012,7 +4030,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/template': 7.16.0 - '@babel/types': 7.16.0 + '@babel/types': 7.17.0 '@types/babel__core': 7.1.17 '@types/babel__traverse': 7.14.2 dev: false @@ -4258,6 +4276,8 @@ packages: snapdragon-node: 2.1.1 split-string: 3.1.0 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /braces/3.0.2: @@ -5538,6 +5558,11 @@ packages: /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.0.0 @@ -5846,6 +5871,8 @@ packages: isbinaryfile: 3.0.3 minimist: 1.2.6 plist: 3.0.5 + transitivePeerDependencies: + - supports-color dev: false /electron-to-chromium/1.4.118: @@ -5949,7 +5976,7 @@ packages: eslint: 7.30.0 dev: true - /eslint-plugin-prettier/3.4.0_0470f3bcd018a045da11d0bbb868d6c6: + /eslint-plugin-prettier/3.4.0_aryphpgqdcqelwqr2c53q2gwyy: resolution: {integrity: sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==} engines: {node: '>=6.0.0'} peerDependencies: @@ -6159,6 +6186,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /expect/27.4.2: @@ -6223,6 +6252,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /extract-zip/1.7.0: @@ -6233,6 +6264,8 @@ packages: debug: 2.6.9 mkdirp: 0.5.6 yauzl: 2.10.0 + transitivePeerDependencies: + - supports-color dev: true /extsprintf/1.4.1: @@ -6633,6 +6666,8 @@ packages: dependencies: '@sindresorhus/is': 0.14.0 '@szmarczak/http-timer': 1.1.2 + '@types/keyv': 3.1.4 + '@types/responselike': 1.0.0 cacheable-request: 6.1.0 decompress-response: 3.3.0 duplexer3: 0.1.4 @@ -7651,6 +7686,8 @@ packages: walker: 1.0.8 optionalDependencies: fsevents: 2.3.2 + transitivePeerDependencies: + - supports-color dev: true /jest-haste-map/27.4.4: @@ -8355,7 +8392,7 @@ packages: js2xmlparser: 4.0.2 klaw: 4.0.1 markdown-it: 12.3.2 - markdown-it-anchor: 8.6.2_d643ca6eb40ae68ab966a77bead78073 + markdown-it-anchor: 8.6.2_2zb4u3vubltivolgu556vv4aom marked: 4.0.14 mkdirp: 1.0.4 requizzle: 0.2.3 @@ -8844,7 +8881,7 @@ packages: markdown-it: 10.0.0 dev: true - /markdown-it-anchor/8.6.2_d643ca6eb40ae68ab966a77bead78073: + /markdown-it-anchor/8.6.2_2zb4u3vubltivolgu556vv4aom: resolution: {integrity: sha512-JNaekTlIwwyYGBN3zifZDxgz4bSL8sbEj58fdTZGmPSMMGXBZapFjcZk2I33Jy79c1fvCKHpF7MA/67FOTjvzA==} peerDependencies: '@types/markdown-it': '*' @@ -8916,7 +8953,9 @@ packages: path: 0.12.7 puppeteer: 2.1.1 transitivePeerDependencies: + - bufferutil - supports-color + - utf-8-validate dev: true /markdown-it-sub/1.0.0: @@ -8975,7 +9014,9 @@ packages: markdown-it-sup: 1.0.0 markdown-it-task-lists: 2.1.1 transitivePeerDependencies: + - bufferutil - supports-color + - utf-8-validate dev: true /marked/2.1.3: @@ -9067,6 +9108,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /micromatch/4.0.4: @@ -9253,6 +9296,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /natural-compare/1.4.0: @@ -9836,7 +9881,9 @@ packages: rimraf: 2.7.1 ws: 6.2.2 transitivePeerDependencies: + - bufferutil - supports-color + - utf-8-validate dev: true /q/1.5.1: @@ -9847,6 +9894,7 @@ packages: resolution: {integrity: sha512-KFJFSvODCBjIH5HbHvITj9EEZKYUU6VX0T5CuB1ayvjUoUaZkKMi6eeby5Tf8DMukyZHlJQOE1+f3vevKUe6eg==} dependencies: invariant: 2.2.4 + lodash: 4.17.21 dev: false /queue-microtask/1.2.3: @@ -10226,7 +10274,6 @@ packages: resolution: {integrity: sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==} dependencies: tslib: 2.4.0 - dev: true /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -10258,6 +10305,8 @@ packages: micromatch: 3.1.10 minimist: 1.2.5 walker: 1.0.8 + transitivePeerDependencies: + - supports-color dev: true /sanitize-filename/1.6.3: @@ -10291,6 +10340,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: invariant: 2.2.4 + lodash: 4.17.21 dev: false /semver-compare/1.0.0: @@ -10454,6 +10504,8 @@ packages: source-map: 0.5.7 source-map-resolve: 0.5.3 use: 3.1.1 + transitivePeerDependencies: + - supports-color dev: true /sort-array/4.1.5: @@ -11014,7 +11066,7 @@ packages: typescript: 4.3.5 dev: true - /ts-node/10.7.0_c30bff7f70b5e0c0340e25c9755d8213: + /ts-node/10.7.0_ymf7673qwxqmanaoexexkxmccm: resolution: {integrity: sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==} hasBin: true peerDependencies: @@ -11051,7 +11103,6 @@ packages: /tslib/2.4.0: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - dev: true /tsutils/3.21.0_typescript@4.3.5: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} @@ -11125,7 +11176,7 @@ packages: resolution: {integrity: sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==} optionalDependencies: rxjs: 7.5.5 - dev: true + dev: false /typedarray-to-buffer/3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} @@ -11144,7 +11195,7 @@ packages: '@types/node': 16.11.27 glob: 7.2.0 json-stable-stringify: 1.0.1 - ts-node: 10.7.0_c30bff7f70b5e0c0340e25c9755d8213 + ts-node: 10.7.0_ymf7673qwxqmanaoexexkxmccm typescript: 4.2.4 yargs: 17.4.1 transitivePeerDependencies: @@ -11510,6 +11561,14 @@ packages: /ws/6.2.2: resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true dependencies: async-limiter: 1.0.1 dev: true