diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index a7528246..0854bb04 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -31,7 +31,7 @@ Issues 是用来提交 Bug 或 Feature 相关的内容,一个 Bug Issue 应该 ## 开发环境 -请确保您的 Node 版本是 8.0+,并且 Taro 升级到最新版 +请确保您的 Node 版本是 16.x,并且 Taro 升级到最新版 ```bash git clone git@github.com:NervJS/taro-ui.git diff --git a/.github/workflows/node.yml b/.github/workflows/node.yml new file mode 100644 index 00000000..40b701a5 --- /dev/null +++ b/.github/workflows/node.yml @@ -0,0 +1,44 @@ +name: Node CI + +on: + push: + branches: + - next + - feat/** + pull_request: + branches: + - next + +permissions: + contents: read # to fetch code (actions/checkout) + +jobs: + build: + + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + node-version: [16.x] + + steps: + - uses: actions/checkout@v3 + - name: Install pnpm + uses: pnpm/action-setup@v2.2.2 + with: + version: 8 + + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node-version }} + cache: 'pnpm' + + - run: pnpm start + + - name: build + run: pnpm build + + - name: build + run: pnpm build:demo diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 81bf4409..eb1a2d27 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -51,12 +51,31 @@ jobs: - name: Show commit message run : echo "$commitmsg" + - name: Commit message compliance verification + if: startsWith( env.COMMIT_MESSAGE , 'chore(release):' ) != true + uses: andymckay/cancel-action@0.3 + + - name: Publish push tag verification + if: github.event_name == 'push' && contains( env.COMMIT_MESSAGE , '--tag=' ) != true + uses: andymckay/cancel-action@0.3 + + # Get & check npm publish + - name: Get publish params + if: github.event_name == 'push' + run: | + PUBLISH_PARAMS=`echo $COMMIT_MESSAGE | grep -oE "^chore\(release\): publish \S*\s(.*)" | cut -d " " -f 4-` + echo "PUBLISH_PARAMS=${PUBLISH_PARAMS}" >> $GITHUB_ENV + + - name: Show publish params + if: github.event_name == 'push' + run: echo "Publish pushing provide parameter [$PUBLISH_PARAMS]." + # Define ${CURRENT_VERSION} - name: Set Current Version if: startsWith( env.commitmsg , 'chore(release):' ) shell: bash -ex {0} run: | - CURRENT_VERSION=$(node -p 'require("./lerna.json").version') + CURRENT_VERSION=$(node -p 'require("./packages/taro-ui/package.json").version') echo "CURRENT_VERSION=${CURRENT_VERSION}" >> $GITHUB_ENV # Check git tag @@ -76,6 +95,12 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # ------------------ If git tag already exists, skip ------------- + + - name: Git tag verification + if: steps.tag_check.outputs.exists_tag == false + uses: andymckay/cancel-action@0.3 + # Bootstrap project - name: Cache pnpm modules uses: actions/cache@v3 @@ -139,3 +164,16 @@ jobs: ${{ github.event.pull_request.body }} draft: false prerelease: false + + # Create PR page comment when event is PR + - uses: actions/github-script@v6 + if: github.event.pull_request.merged == true + with: + github-token: ${{secrets.GITHUB_TOKEN}} + script: | + github.rest.issues.createComment({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + body: 'https://github.com/${{ github.repository }}/releases/tag/v${{ env.CURRENT_VERSION }} is released 🎉' + }) diff --git a/package.json b/package.json index 5f858dd5..a2175af8 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,10 @@ }, "license": "MIT", "scripts": { + "start": "pnpm install --shamefully-hoist", "preinstall": "npx only-allow pnpm", "build": "pnpm -r run build", + "build:demo": "pnpm --filter=taro-ui-demo build:h5", "clean": " rimraf **/dist && rimraf **/node_modules", "prepare": "husky install" }, diff --git a/packages/taro-ui/package.json b/packages/taro-ui/package.json index e53c02e1..1fc485d4 100644 --- a/packages/taro-ui/package.json +++ b/packages/taro-ui/package.json @@ -69,14 +69,16 @@ "@tarojs/runtime-rn": "3.6.6", "@tarojs/taro": "3.6.6", "@types/classnames": "^2.2.9", - "@types/node": "^13.11.1", + "@types/node": "~16.6.0", "@types/react-native": "^0.64.13", "camelize": "^1.0.0", "react-native": "^0.71.6", - "rollup": "^2.3.1", + "rollup": "^2.79.0", + "rollup-plugin-ts": "^3.0.2", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-typescript2": "^0.35.0", - "rollup-plugin-visualizer": "^4.0.2" + "rollup-plugin-visualizer": "^4.0.2", + "typescript": "^4.7.4" }, "peerDependencies": { "@tarojs/components": ">=3", @@ -84,7 +86,15 @@ "@tarojs/taro": ">=3", "react": ">=16.13.0", "react-dom": ">=16.13.0", - "react-native": ">=0.62.0" + "react-native": ">=0.62.0", + "@tarojs/plugin-platform-alipay": "3.6.6", + "@tarojs/plugin-platform-h5": "3.6.6", + "@tarojs/plugin-platform-jd": "3.6.6", + "@tarojs/plugin-platform-qq": "3.6.6", + "@tarojs/plugin-platform-swan": "3.6.6", + "@tarojs/plugin-platform-tt": "3.6.6", + "@tarojs/plugin-platform-weapp": "3.6.6", + "@tarojs/taro-rn": "3.6.6" }, "gitHead": "c33cc7fbb734f0dbdd6e305dda1bc8300e5adbe2" } diff --git a/packages/taro-ui/src/components/countdown/index.tsx b/packages/taro-ui/src/components/countdown/index.tsx index 7c7b388c..399de136 100644 --- a/packages/taro-ui/src/components/countdown/index.tsx +++ b/packages/taro-ui/src/components/countdown/index.tsx @@ -156,13 +156,13 @@ export default class AtCountdown extends React.Component< style={customStyle} > {isShowDay && ( - + )} {isShowHour && ( - + )} - - + + ) } diff --git a/packages/taro-ui/src/components/search-bar/index.tsx b/packages/taro-ui/src/components/search-bar/index.tsx index 81e0316a..81ca31ac 100644 --- a/packages/taro-ui/src/components/search-bar/index.tsx +++ b/packages/taro-ui/src/components/search-bar/index.tsx @@ -136,6 +136,7 @@ export default class AtSearchBar extends React.Component< focus={isFocus} disabled={disabled} maxlength={maxLength} + // @ts-ignore ci 上面这个检查不通过, 暂时跳过ts检查 enableNative={enableNative} onInput={this.handleChange} onFocus={this.handleFocus} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e0ce96d2..9b6454f3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -144,13 +144,13 @@ importers: devDependencies: '@rollup/plugin-commonjs': specifier: ^11.0.2 - version: 11.0.2(rollup@2.3.1) + version: 11.0.2(rollup@2.79.1) '@rollup/plugin-json': specifier: ^4.0.2 - version: 4.0.2(rollup@2.3.1) + version: 4.0.2(rollup@2.79.1) '@rollup/plugin-node-resolve': specifier: ^7.1.1 - version: 7.1.1(rollup@2.3.1) + version: 7.1.1(rollup@2.79.1) '@tarojs/components': specifier: 3.6.6 version: 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) @@ -192,8 +192,8 @@ importers: specifier: ^2.2.9 version: 2.2.10 '@types/node': - specifier: ^13.11.1 - version: 13.11.1 + specifier: ~16.6.0 + version: 16.6.0 '@types/react-native': specifier: ^0.64.13 version: 0.64.13 @@ -204,17 +204,23 @@ importers: specifier: ^0.71.6 version: 0.71.6(@babel/core@7.22.11)(@babel/preset-env@7.22.14)(react@18.2.0) rollup: - specifier: ^2.3.1 - version: 2.3.1 + specifier: ^2.79.0 + version: 2.79.1 rollup-plugin-copy: specifier: ^3.4.0 version: 3.4.0 + rollup-plugin-ts: + specifier: ^3.0.2 + version: 3.0.2(@babel/core@7.22.11)(@babel/preset-env@7.22.14)(@swc/core@1.3.23)(rollup@2.79.1)(typescript@4.7.4) rollup-plugin-typescript2: specifier: ^0.35.0 - version: 0.35.0(rollup@2.3.1)(typescript@4.1.6) + version: 0.35.0(rollup@2.79.1)(typescript@4.7.4) rollup-plugin-visualizer: specifier: ^4.0.2 - version: 4.0.2(rollup@2.3.1) + version: 4.0.2(rollup@2.79.1) + typescript: + specifier: ^4.7.4 + version: 4.7.4 packages/taro-ui-demo: dependencies: @@ -281,10 +287,10 @@ importers: version: 3.6.6(@types/react@18.2.21) '@tarojs/mini-runner': specifier: 3.6.6 - version: 3.6.6(@types/react@18.2.21)(postcss@8.4.18)(react@18.2.0) + version: 3.6.6(@types/react@18.2.21)(postcss@8.4.31)(react@18.2.0) '@tarojs/webpack-runner': specifier: 3.6.6 - version: 3.6.6(@babel/core@7.22.11)(@types/react@18.2.21)(postcss@8.4.18)(webpack@4.46.0) + version: 3.6.6(@babel/core@7.22.11)(@types/react@18.2.21)(postcss@8.4.31)(webpack@4.46.0) '@types/webpack-env': specifier: ^1.13.6 version: 1.15.1 @@ -300,9 +306,15 @@ importers: eslint-plugin-import: specifier: ^2.12.0 version: 2.28.1(@typescript-eslint/parser@5.62.0)(eslint@8.48.0) + eslint-plugin-react: + specifier: ^7.8.2 + version: 7.33.2(eslint@8.48.0) + eslint-plugin-react-hooks: + specifier: ^4.2.0 + version: 4.6.0(eslint@8.48.0) postcss: - specifier: ^8.4.18 - version: 8.4.18 + specifier: ^8.4.31 + version: 8.4.31 react-refresh: specifier: ^0.11.0 version: 0.11.0 @@ -332,7 +344,7 @@ importers: version: 3.6.6(react@18.2.0) '@tarojs/rn-runner': specifier: 3.6.6 - version: 3.6.6(@babel/core@7.22.11)(acorn@8.10.0)(postcss@8.4.29)(react-native-svg@13.8.0)(react-native@0.71.6)(rollup@2.79.1) + version: 3.6.6(@babel/core@7.22.11)(acorn@8.10.0)(postcss@8.4.31)(react-native-svg@13.8.0)(react-native@0.71.6)(rollup@2.79.1) '@tarojs/runtime': specifier: 3.6.6 version: 3.6.6 @@ -367,10 +379,10 @@ importers: version: 3.6.6(@types/react@18.2.0) '@tarojs/mini-runner': specifier: 3.6.6 - version: 3.6.6(@types/react@18.2.0)(postcss@8.4.29)(react@18.2.0) + version: 3.6.6(@types/react@18.2.0)(postcss@8.4.31)(react@18.2.0) '@tarojs/webpack-runner': specifier: 3.6.6 - version: 3.6.6(@babel/core@7.22.11)(@types/react@18.2.0)(postcss@8.4.29)(webpack@4.46.0) + version: 3.6.6(@babel/core@7.22.11)(@types/react@18.2.0)(postcss@8.4.31)(webpack@4.46.0) '@types/react': specifier: ^18.2.0 version: 18.2.0 @@ -2192,13 +2204,13 @@ packages: '@types/node': 20.4.7 chalk: 4.1.2 cosmiconfig: 8.2.0 - cosmiconfig-typescript-loader: 4.4.0(@types/node@20.4.7)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.2.2) + cosmiconfig-typescript-loader: 4.4.0(@types/node@20.4.7)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@4.9.5) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 ts-node: 10.9.1(@types/node@20.4.7)(typescript@4.1.6) - typescript: 5.2.2 + typescript: 4.9.5 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -2906,7 +2918,7 @@ packages: dependencies: '@jest/fake-timers': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 13.11.1 + '@types/node': 16.6.0 jest-mock: 29.6.3 /@jest/fake-timers@29.6.4: @@ -2915,7 +2927,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 13.11.1 + '@types/node': 16.6.0 jest-message-util: 29.6.3 jest-mock: 29.6.3 jest-util: 29.6.3 @@ -2932,7 +2944,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 13.11.1 + '@types/node': 16.6.0 '@types/yargs': 15.0.15 chalk: 4.1.2 @@ -2942,7 +2954,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 13.11.1 + '@types/node': 16.6.0 '@types/yargs': 16.0.5 chalk: 4.1.2 @@ -2953,7 +2965,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 13.11.1 + '@types/node': 16.6.0 '@types/yargs': 17.0.24 chalk: 4.1.2 @@ -3407,6 +3419,10 @@ packages: dequal: 1.0.1 react: 18.2.0 + /@mdn/browser-compat-data@4.2.1: + resolution: {integrity: sha512-EWUguj2kd7ldmrF9F+vI5hUOralPd+sdsUnYbRy33vZTuZkduC1shE9TtEMEjAQwyfyMb4ole5KtjF8MsnQOlA==} + dev: true + /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} dependencies: @@ -3931,18 +3947,18 @@ packages: rollup: 2.79.1 dev: false - /@rollup/plugin-commonjs@11.0.2(rollup@2.3.1): + /@rollup/plugin-commonjs@11.0.2(rollup@2.79.1): resolution: {integrity: sha512-MPYGZr0qdbV5zZj8/2AuomVpnRVXRU5XKXb3HVniwRoRCreGlf5kOE081isNWeiLIi6IYkwTX9zE0/c7V8g81g==} engines: {node: '>= 8.0.0'} peerDependencies: rollup: ^1.20.0 dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.3.1) + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) estree-walker: 1.0.1 is-reference: 1.2.1 magic-string: 0.25.9 resolve: 1.22.4 - rollup: 2.3.1 + rollup: 2.79.1 dev: true /@rollup/plugin-commonjs@20.0.0(rollup@2.79.1): @@ -3961,13 +3977,13 @@ packages: rollup: 2.79.1 dev: false - /@rollup/plugin-json@4.0.2(rollup@2.3.1): + /@rollup/plugin-json@4.0.2(rollup@2.79.1): resolution: {integrity: sha512-t4zJMc98BdH42mBuzjhQA7dKh0t4vMJlUka6Fz0c+iO5IVnWaEMiYBy1uBj9ruHZzXBW23IPDGL9oCzBkQ9Udg==} peerDependencies: rollup: ^1.20.0 dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.3.1) - rollup: 2.3.1 + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) + rollup: 2.79.1 dev: true /@rollup/plugin-json@4.1.0(rollup@2.79.1): @@ -3994,18 +4010,18 @@ packages: rollup: 2.79.1 dev: false - /@rollup/plugin-node-resolve@7.1.1(rollup@2.3.1): + /@rollup/plugin-node-resolve@7.1.1(rollup@2.79.1): resolution: {integrity: sha512-14ddhD7TnemeHE97a4rLOhobfYvUVcaYuqTnL8Ti7Jxi9V9Jr5LY7Gko4HZ5k4h4vqQM0gBQt6tsp9xXW94WPA==} engines: {node: '>= 8.0.0'} peerDependencies: rollup: ^1.20.0 dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.3.1) + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) '@types/resolve': 0.0.8 builtin-modules: 3.3.0 is-module: 1.0.0 resolve: 1.22.4 - rollup: 2.3.1 + rollup: 2.79.1 dev: true /@rollup/plugin-replace@4.0.0(rollup@2.79.1): @@ -4018,18 +4034,6 @@ packages: rollup: 2.79.1 dev: false - /@rollup/pluginutils@3.1.0(rollup@2.3.1): - resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} - engines: {node: '>= 8.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0 - dependencies: - '@types/estree': 0.0.39 - estree-walker: 1.0.1 - picomatch: 2.3.1 - rollup: 2.3.1 - dev: true - /@rollup/pluginutils@3.1.0(rollup@2.79.1): resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} @@ -4040,7 +4044,6 @@ packages: estree-walker: 1.0.1 picomatch: 2.3.1 rollup: 2.79.1 - dev: false /@rollup/pluginutils@4.2.1: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} @@ -4400,7 +4403,7 @@ packages: '@tarojs/shared': 3.6.6 '@tarojs/taro': 3.6.6(@types/react@18.2.21) memoize-one: 6.0.0 - postcss: 8.4.18 + postcss: 8.4.31 react: 18.2.0 transitivePeerDependencies: - '@types/react' @@ -4425,7 +4428,7 @@ packages: '@tarojs/shared': 3.6.6 '@tarojs/taro': 3.6.6(@types/react@18.2.0) memoize-one: 6.0.0 - postcss: 8.4.18 + postcss: 8.4.31 react: 18.2.0 transitivePeerDependencies: - '@types/react' @@ -4449,7 +4452,7 @@ packages: '@tarojs/shared': 3.6.6 '@tarojs/taro': 3.6.6(@types/react@18.2.21) memoize-one: 6.0.0 - postcss: 8.4.18 + postcss: 8.4.31 react: 18.2.0 transitivePeerDependencies: - '@types/react' @@ -4699,7 +4702,7 @@ packages: transitivePeerDependencies: - supports-color - /@tarojs/mini-runner@3.6.6(@types/react@18.2.0)(postcss@8.4.29)(react@18.2.0): + /@tarojs/mini-runner@3.6.6(@types/react@18.2.0)(postcss@8.4.31)(react@18.2.0): resolution: {integrity: sha512-cSP2WncsiXpJ/VPlVI5Xm4dgQZUueqX/tt0aDGYD7+LAPLcB/NFkPsHyxIOjQw1bZtP5lGXBIbtRmFoHteWZKA==} peerDependencies: postcss: ^8.4.18 @@ -4738,12 +4741,12 @@ packages: miniprogram-simulate: 1.6.0 mkdirp: 1.0.4 ora: 5.4.1 - postcss: 8.4.29 - postcss-html-transform: 3.6.6(postcss@8.4.29) - postcss-import: 14.1.0(postcss@8.4.29) - postcss-loader: 4.3.0(postcss@8.4.29)(webpack@4.46.0) - postcss-pxtransform: 3.6.6(postcss@8.4.29) - postcss-url: 10.1.3(postcss@8.4.29) + postcss: 8.4.31 + postcss-html-transform: 3.6.6(postcss@8.4.31) + postcss-import: 14.1.0(postcss@8.4.31) + postcss-loader: 4.3.0(postcss@8.4.31)(webpack@4.46.0) + postcss-pxtransform: 3.6.6(postcss@8.4.31) + postcss-url: 10.1.3(postcss@8.4.31) regenerator-runtime: 0.11.1 resolve: 1.22.4 resolve-url-loader: 4.0.0 @@ -4779,7 +4782,7 @@ packages: - webpack-command dev: true - /@tarojs/mini-runner@3.6.6(@types/react@18.2.21)(postcss@8.4.18)(react@18.2.0): + /@tarojs/mini-runner@3.6.6(@types/react@18.2.21)(postcss@8.4.31)(react@18.2.0): resolution: {integrity: sha512-cSP2WncsiXpJ/VPlVI5Xm4dgQZUueqX/tt0aDGYD7+LAPLcB/NFkPsHyxIOjQw1bZtP5lGXBIbtRmFoHteWZKA==} peerDependencies: postcss: ^8.4.18 @@ -4818,12 +4821,12 @@ packages: miniprogram-simulate: 1.6.0 mkdirp: 1.0.4 ora: 5.4.1 - postcss: 8.4.18 - postcss-html-transform: 3.6.6(postcss@8.4.18) - postcss-import: 14.1.0(postcss@8.4.18) - postcss-loader: 4.3.0(postcss@8.4.18)(webpack@4.46.0) - postcss-pxtransform: 3.6.6(postcss@8.4.18) - postcss-url: 10.1.3(postcss@8.4.18) + postcss: 8.4.31 + postcss-html-transform: 3.6.6(postcss@8.4.31) + postcss-import: 14.1.0(postcss@8.4.31) + postcss-loader: 4.3.0(postcss@8.4.31)(webpack@4.46.0) + postcss-pxtransform: 3.6.6(postcss@8.4.31) + postcss-url: 10.1.3(postcss@8.4.31) regenerator-runtime: 0.11.1 resolve: 1.22.4 resolve-url-loader: 4.0.0 @@ -5233,7 +5236,7 @@ packages: transitivePeerDependencies: - react - /@tarojs/rn-runner@3.6.6(@babel/core@7.22.11)(acorn@8.10.0)(postcss@8.4.29)(react-native-svg@13.8.0)(react-native@0.71.6)(rollup@2.79.1): + /@tarojs/rn-runner@3.6.6(@babel/core@7.22.11)(acorn@8.10.0)(postcss@8.4.31)(react-native-svg@13.8.0)(react-native@0.71.6)(rollup@2.79.1): resolution: {integrity: sha512-97XyQDumOyJuPKhOJLkyOYK+LHcHrgHjnIAuMHxJD61+s+maD1GUyzIIFGt9ytwZ+GFWHImlSAsi/UGVY6f9VQ==} engines: {node: '>=12.0.0', npm: '>=6.0.0'} dependencies: @@ -5243,8 +5246,8 @@ packages: '@rollup/plugin-node-resolve': 13.3.0(rollup@2.79.1) '@rollup/plugin-replace': 4.0.0(rollup@2.79.1) '@tarojs/helper': 3.6.6 - '@tarojs/rn-style-transformer': 3.6.6(postcss@8.4.29) - '@tarojs/rn-supporter': 3.6.6(@babel/core@7.22.11)(postcss@8.4.29)(react-native-svg@13.8.0)(react-native@0.71.6) + '@tarojs/rn-style-transformer': 3.6.6(postcss@8.4.31) + '@tarojs/rn-supporter': 3.6.6(@babel/core@7.22.11)(postcss@8.4.31)(react-native-svg@13.8.0)(react-native@0.71.6) '@tarojs/rn-transformer': 3.6.6 acorn-jsx: 5.3.2(acorn@8.10.0) fs-extra: 8.1.0 @@ -5264,7 +5267,7 @@ packages: - utf-8-validate dev: false - /@tarojs/rn-style-transformer@3.6.6(postcss@8.4.29): + /@tarojs/rn-style-transformer@3.6.6(postcss@8.4.31): resolution: {integrity: sha512-JnjDakvX4f8ebXMcFeqjnz5uo5IMJdyr/fb/KXMPokmiwJ/3F3EhtvAFZUB8GMY38gT+cTsJ2hjijp2EMbz2hA==} engines: {node: '>=12.0.0', npm: '>=6.0.0'} peerDependencies: @@ -5275,10 +5278,10 @@ packages: fbjs: 2.0.0 less: 3.13.1 metro-react-native-babel-transformer: 0.72.4(@babel/core@7.22.11) - postcss: 8.4.29 - postcss-import: 14.1.0(postcss@8.4.29) - postcss-pxtransform: 3.6.6(postcss@8.4.29) - postcss-reporter: 7.0.5(postcss@8.4.29) + postcss: 8.4.31 + postcss-import: 14.1.0(postcss@8.4.31) + postcss-pxtransform: 3.6.6(postcss@8.4.31) + postcss-reporter: 7.0.5(postcss@8.4.31) prop-types: 15.8.1 resolve: 1.22.4 sass: 1.37.5 @@ -5292,7 +5295,7 @@ packages: - supports-color dev: false - /@tarojs/rn-supporter@3.6.6(@babel/core@7.22.11)(postcss@8.4.29)(react-native-svg@13.8.0)(react-native@0.71.6): + /@tarojs/rn-supporter@3.6.6(@babel/core@7.22.11)(postcss@8.4.31)(react-native-svg@13.8.0)(react-native@0.71.6): resolution: {integrity: sha512-gRGE1y/uhIj36r5gImU//64A2Ge6YOvLP6WcyobDJ502w/JRuPkti2DX46vkMZzUSKWk65Osip7qPfXUBnJaZA==} engines: {node: '>=12.0.0', npm: '>=6.0.0'} dependencies: @@ -5300,7 +5303,7 @@ packages: '@react-native-community/cli-tools': 9.2.1 '@rnx-kit/metro-resolver-symlinks': 0.1.32 '@tarojs/helper': 3.6.6 - '@tarojs/rn-style-transformer': 3.6.6(postcss@8.4.29) + '@tarojs/rn-style-transformer': 3.6.6(postcss@8.4.31) '@tarojs/rn-transformer': 3.6.6 lodash: 4.17.21 metro: 0.72.4 @@ -5755,7 +5758,7 @@ packages: '@tarojs/runtime': 3.6.6 '@types/react': 18.2.21 - /@tarojs/webpack-runner@3.6.6(@babel/core@7.22.11)(@types/react@18.2.0)(postcss@8.4.29)(webpack@4.46.0): + /@tarojs/webpack-runner@3.6.6(@babel/core@7.22.11)(@types/react@18.2.0)(postcss@8.4.31)(webpack@4.46.0): resolution: {integrity: sha512-1889OWgpdupGV58EC6eeWUzhg2DEMrzx4l35V1Gs9kcWoMNlWj+L38D5j4ZGogUkmSOqdmyswcBS+yGenIposQ==} peerDependencies: postcss: ^8.4.18 @@ -5782,12 +5785,12 @@ packages: mini-css-extract-plugin: 0.9.0(webpack@4.46.0) open: 7.0.2 ora: 5.4.1 - postcss: 8.4.29 - postcss-html-transform: 3.6.6(postcss@8.4.29) + postcss: 8.4.31 + postcss-html-transform: 3.6.6(postcss@8.4.31) postcss-import: 12.0.1 - postcss-loader: 4.3.0(postcss@8.4.29)(webpack@4.46.0) - postcss-plugin-constparse: 3.6.6(postcss@8.4.29) - postcss-pxtransform: 3.6.6(postcss@8.4.29) + postcss-loader: 4.3.0(postcss@8.4.31)(webpack@4.46.0) + postcss-plugin-constparse: 3.6.6(postcss@8.4.31) + postcss-pxtransform: 3.6.6(postcss@8.4.31) postcss-url: 8.0.0 resolve: 1.22.4 resolve-url-loader: 3.1.3 @@ -5817,7 +5820,7 @@ packages: - webpack-cli dev: true - /@tarojs/webpack-runner@3.6.6(@babel/core@7.22.11)(@types/react@18.2.21)(postcss@8.4.18)(webpack@4.46.0): + /@tarojs/webpack-runner@3.6.6(@babel/core@7.22.11)(@types/react@18.2.21)(postcss@8.4.31)(webpack@4.46.0): resolution: {integrity: sha512-1889OWgpdupGV58EC6eeWUzhg2DEMrzx4l35V1Gs9kcWoMNlWj+L38D5j4ZGogUkmSOqdmyswcBS+yGenIposQ==} peerDependencies: postcss: ^8.4.18 @@ -5844,12 +5847,12 @@ packages: mini-css-extract-plugin: 0.9.0(webpack@4.46.0) open: 7.0.2 ora: 5.4.1 - postcss: 8.4.18 - postcss-html-transform: 3.6.6(postcss@8.4.18) + postcss: 8.4.31 + postcss-html-transform: 3.6.6(postcss@8.4.31) postcss-import: 12.0.1 - postcss-loader: 4.3.0(postcss@8.4.18)(webpack@4.46.0) - postcss-plugin-constparse: 3.6.6(postcss@8.4.18) - postcss-pxtransform: 3.6.6(postcss@8.4.18) + postcss-loader: 4.3.0(postcss@8.4.31)(webpack@4.46.0) + postcss-plugin-constparse: 3.6.6(postcss@8.4.31) + postcss-pxtransform: 3.6.6(postcss@8.4.31) postcss-url: 8.0.0 resolve: 1.22.4 resolve-url-loader: 3.1.3 @@ -5927,13 +5930,13 @@ packages: /@types/favicons@5.5.0: resolution: {integrity: sha512-s76OlRaBfqtGu2ZBobnZv2NETfqsQUVfKKlOkKNGo4ArBsqiblodKsnQ3j29hCCgmpQacEfLxealV96za+tzVQ==} dependencies: - '@types/node': 13.11.1 + '@types/node': 16.6.2 dev: true /@types/fs-extra@8.1.2: resolution: {integrity: sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==} dependencies: - '@types/node': 13.11.1 + '@types/node': 16.6.0 dev: true /@types/geojson@7946.0.10: @@ -5943,7 +5946,7 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 13.11.1 + '@types/node': 16.6.0 dev: true /@types/hammerjs@2.0.41: @@ -5976,7 +5979,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 13.11.1 + '@types/node': 16.6.2 dev: true /@types/lodash.debounce@4.0.7: @@ -6004,13 +6007,20 @@ packages: resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} dev: true - /@types/node@13.11.1: - resolution: {integrity: sha512-eWQGP3qtxwL8FGneRrC5DwrJLGN4/dH1clNTuLfN81HCrxVtxRjygDTUoZJ5ASlDEeo0ppYFQjQIlXhtXpOn6g==} - /@types/node@15.14.9: resolution: {integrity: sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==} dev: true + /@types/node@16.6.0: + resolution: {integrity: sha512-OyiZPohMMjZEYqcVo/UJ04GyAxXOJEZO/FpzyXxcH4r/ArrVoXHf4MbUrkLp0Tz7/p1mMKpo5zJ6ZHl8XBNthQ==} + + /@types/node@16.6.2: + resolution: {integrity: sha512-LSw8TZt12ZudbpHc6EkIyDM3nHVWKYrAvGy6EAJfNfjusbwnThqjqxUKKRwuV3iWYeW/LYMzNgaq3MaLffQ2xA==} + + /@types/node@17.0.45: + resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + dev: true + /@types/node@20.4.7: resolution: {integrity: sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==} dev: true @@ -6018,6 +6028,10 @@ packages: /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + /@types/object-path@0.11.3: + resolution: {integrity: sha512-P6V8jUKl0qA/U5ZAWW1y/BxeFf/R3yZucVGnHtD1qRXmFPndKZK4iZ49qX73R0FIwZnk0yKYixmqtYrPtManaA==} + dev: true + /@types/parse-json@4.0.0: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} @@ -6057,19 +6071,19 @@ packages: /@types/resolve@0.0.8: resolution: {integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==} dependencies: - '@types/node': 13.11.1 + '@types/node': 16.6.0 dev: true /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 13.11.1 + '@types/node': 16.6.2 dev: false /@types/responselike@1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 13.11.1 + '@types/node': 16.6.2 dev: true /@types/sass@1.45.0: @@ -6100,6 +6114,10 @@ packages: resolution: {integrity: sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==} dev: true + /@types/ua-parser-js@0.7.38: + resolution: {integrity: sha512-59CA5oavBEWSNLtS/BChj9xntiWMsIf9IytjxmBo9OuZEYuRzRf3K1ARzFPlXTOz5Zm2wXI38AP9RlLqDYMToQ==} + dev: true + /@types/uglify-js@3.17.1: resolution: {integrity: sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g==} dependencies: @@ -6110,7 +6128,7 @@ packages: resolution: {integrity: sha512-4UqPv+2567NhMQuMLdKAyK4yzrfCqwaTt6bLhHEs8PFcxbHILsrxaY63n4wgE/BRLDWDQeI+WcTmkXKExh9hQg==} dependencies: '@types/expect': 1.20.4 - '@types/node': 13.11.1 + '@types/node': 16.6.2 dev: true /@types/webpack-env@1.15.1: @@ -6120,7 +6138,7 @@ packages: /@types/webpack-sources@3.2.0: resolution: {integrity: sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==} dependencies: - '@types/node': 13.11.1 + '@types/node': 16.6.2 '@types/source-list-map': 0.1.2 source-map: 0.7.4 dev: true @@ -6128,7 +6146,7 @@ packages: /@types/webpack@4.41.33: resolution: {integrity: sha512-PPajH64Ft2vWevkerISMtnZ8rTs4YmRbs+23c402J0INmxDKCrhZNvwZYtzx96gY2wAtXdrK1BS2fiC8MlLr3g==} dependencies: - '@types/node': 13.11.1 + '@types/node': 16.6.2 '@types/tapable': 1.0.8 '@types/uglify-js': 3.17.1 '@types/webpack-sources': 3.2.0 @@ -6370,7 +6388,7 @@ packages: '@vue/shared': 3.3.4 estree-walker: 2.0.2 magic-string: 0.30.3 - postcss: 8.4.29 + postcss: 8.4.31 source-map-js: 1.0.2 dev: true @@ -6504,6 +6522,11 @@ packages: '@webassemblyjs/wast-parser': 1.9.0 '@xtuc/long': 4.2.2 + /@wessberg/stringutil@1.0.19: + resolution: {integrity: sha512-9AZHVXWlpN8Cn9k5BC/O0Dzb9E9xfEMXzYrNunwvkUTvuK7xgQPVRZpLo+jWCOZ5r8oBa8NIrHuPEu1hzbb6bg==} + engines: {node: '>=8.0.0'} + dev: true + /@xmldom/xmldom@0.7.13: resolution: {integrity: sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==} engines: {node: '>=10.0.0'} @@ -7588,6 +7611,34 @@ packages: dependencies: pako: 1.0.11 + /browserslist-generator@1.0.66: + resolution: {integrity: sha512-aFDax4Qzh29DdyhHQBD2Yu2L5OvaDnvYFMbmpLrLwwaNK4H6dHEhC/Nxv93/+mfAA+a/t94ln0P2JZvHO6LZDA==} + engines: {node: '>=8.0.0'} + dependencies: + '@mdn/browser-compat-data': 4.2.1 + '@types/object-path': 0.11.3 + '@types/semver': 7.5.1 + '@types/ua-parser-js': 0.7.38 + browserslist: 4.20.2 + caniuse-lite: 1.0.30001524 + isbot: 3.4.5 + object-path: 0.11.8 + semver: 7.5.4 + ua-parser-js: 1.0.35 + dev: true + + /browserslist@4.20.2: + resolution: {integrity: sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001524 + electron-to-chromium: 1.4.505 + escalade: 3.1.1 + node-releases: 2.0.13 + picocolors: 1.0.0 + dev: true + /browserslist@4.21.10: resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -8295,6 +8346,16 @@ packages: /compare-versions@3.6.0: resolution: {integrity: sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==} + /compatfactory@1.0.1(typescript@4.7.4): + resolution: {integrity: sha512-hR9u0HSZTKDNNchPtMHg6myeNx0XO+av7UZIJPsi4rPALJBHi/W5Mbwi19hC/xm6y3JkYpxVYjTqnSGsU5X/iw==} + engines: {node: '>=14.9.0'} + peerDependencies: + typescript: '>=3.x || >= 4.x' + dependencies: + helpertypes: 0.0.18 + typescript: 4.7.4 + dev: true + /component-emitter@1.3.0: resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} @@ -8698,7 +8759,7 @@ packages: /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - /cosmiconfig-typescript-loader@4.4.0(@types/node@20.4.7)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.2.2): + /cosmiconfig-typescript-loader@4.4.0(@types/node@20.4.7)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@4.9.5): resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==} engines: {node: '>=v14.21.3'} peerDependencies: @@ -8710,7 +8771,7 @@ packages: '@types/node': 20.4.7 cosmiconfig: 8.2.0 ts-node: 10.9.1(@types/node@20.4.7)(typescript@4.1.6) - typescript: 5.2.2 + typescript: 4.9.5 dev: true /cosmiconfig@5.2.1: @@ -8804,6 +8865,13 @@ packages: shebang-command: 2.0.0 which: 2.0.2 + /crosspath@2.0.0: + resolution: {integrity: sha512-ju88BYCQ2uvjO2bR+SsgLSTwTSctU+6Vp2ePbKPgSCZyy4MWZxYsT738DlKVRE5utUjobjPRm1MkTYKJxCmpTA==} + engines: {node: '>=14.9.0'} + dependencies: + '@types/node': 17.0.45 + dev: true + /crypt@0.0.2: resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} @@ -8865,13 +8933,13 @@ packages: peerDependencies: webpack: ^4.27.0 || ^5.0.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.18) + icss-utils: 5.1.0(postcss@8.4.31) loader-utils: 2.0.0 - postcss: 8.4.18 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.18) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.18) - postcss-modules-scope: 3.0.0(postcss@8.4.18) - postcss-modules-values: 4.0.0(postcss@8.4.18) + postcss: 8.4.31 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.31) + postcss-modules-local-by-default: 4.0.3(postcss@8.4.31) + postcss-modules-scope: 3.0.0(postcss@8.4.31) + postcss-modules-values: 4.0.0(postcss@8.4.31) postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.5.4 @@ -11658,15 +11726,6 @@ packages: nan: 2.17.0 optional: true - /fsevents@2.1.3: - resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - deprecated: '"Please update to latest v2.3 or v2.2"' - requiresBuild: true - dev: true - optional: true - /fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -12239,6 +12298,11 @@ packages: hasBin: true dev: true + /helpertypes@0.0.18: + resolution: {integrity: sha512-XRhfbSEmR+poXUC5/8AbmYNJb2riOT6qPzjGJZr0S9YedHiaY+/tzPYzWMUclYMEdCYo/1l8PDYrQFCj02v97w==} + engines: {node: '>=10.0.0'} + dev: true + /hermes-estree@0.8.0: resolution: {integrity: sha512-W6JDAOLZ5pMPMjEiQGLCXSSV7pIBEgRR5zGkxgmzGSXHOxqV5dC/M1Zevqpbm9TZDE5tu358qZf8Vkzmsc+u7Q==} @@ -12584,13 +12648,13 @@ packages: postcss: 7.0.39 dev: true - /icss-utils@5.1.0(postcss@8.4.18): + /icss-utils@5.1.0(postcss@8.4.31): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.18 + postcss: 8.4.31 dev: true /ieee754@1.2.1: @@ -13286,6 +13350,11 @@ packages: engines: {node: '>= 14.0.0'} dev: true + /isbot@3.4.5: + resolution: {integrity: sha512-+KD6q1BBtw0iK9aGBGSfxJ31/ZgizKRjhm8ebgJUBMx0aeeQuIJ1I72beCoIrltIZGrSm4vmrxRxrG5n1aUTtw==} + engines: {node: '>=12'} + dev: true + /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -13358,7 +13427,7 @@ packages: '@jest/environment': 29.6.4 '@jest/fake-timers': 29.6.4 '@jest/types': 29.6.3 - '@types/node': 13.11.1 + '@types/node': 16.6.0 jest-mock: 29.6.3 jest-util: 29.6.3 @@ -13385,7 +13454,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 13.11.1 + '@types/node': 16.6.0 jest-util: 29.6.3 /jest-regex-util@27.5.1: @@ -13396,7 +13465,7 @@ packages: resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 13.11.1 + '@types/node': 16.6.0 graceful-fs: 4.2.11 /jest-util@27.5.1: @@ -13404,7 +13473,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 13.11.1 + '@types/node': 16.6.0 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -13415,7 +13484,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 13.11.1 + '@types/node': 16.6.0 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -13436,7 +13505,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 13.11.1 + '@types/node': 16.6.2 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -13445,7 +13514,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 13.11.1 + '@types/node': 16.6.2 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -14280,6 +14349,13 @@ packages: dependencies: sourcemap-codec: 1.4.8 + /magic-string@0.26.7: + resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==} + engines: {node: '>=12'} + dependencies: + sourcemap-codec: 1.4.8 + dev: true + /magic-string@0.30.3: resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==} engines: {node: '>=12'} @@ -16029,6 +16105,11 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} + /object-path@0.11.8: + resolution: {integrity: sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==} + engines: {node: '>= 10.12.0'} + dev: true + /object-visit@1.0.1: resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} engines: {node: '>=0.10.0'} @@ -16786,20 +16867,12 @@ packages: resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} engines: {node: '>=0.10.0'} - /postcss-html-transform@3.6.6(postcss@8.4.18): + /postcss-html-transform@3.6.6(postcss@8.4.31): resolution: {integrity: sha512-M8QO8vwgfS3zAug1O8XW1ETKoRwPXs8jai+Otn0kIxALZXV2vKo8vbu1f3JNbav6U6yn7xjtv3mtiKfFKfygnw==} peerDependencies: postcss: ^8.4.18 dependencies: - postcss: 8.4.18 - dev: true - - /postcss-html-transform@3.6.6(postcss@8.4.29): - resolution: {integrity: sha512-M8QO8vwgfS3zAug1O8XW1ETKoRwPXs8jai+Otn0kIxALZXV2vKo8vbu1f3JNbav6U6yn7xjtv3mtiKfFKfygnw==} - peerDependencies: - postcss: ^8.4.18 - dependencies: - postcss: 8.4.29 + postcss: 8.4.31 dev: true /postcss-import@12.0.1: @@ -16812,25 +16885,13 @@ packages: resolve: 1.22.4 dev: true - /postcss-import@14.1.0(postcss@8.4.18): + /postcss-import@14.1.0(postcss@8.4.31): resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} engines: {node: '>=10.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.18 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.4 - dev: true - - /postcss-import@14.1.0(postcss@8.4.29): - resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} - engines: {node: '>=10.0.0'} - peerDependencies: - postcss: ^8.0.0 - dependencies: - postcss: 8.4.29 + postcss: 8.4.31 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.4 @@ -16853,7 +16914,7 @@ packages: schema-utils: 1.0.0 dev: true - /postcss-loader@4.3.0(postcss@8.4.18)(webpack@4.46.0): + /postcss-loader@4.3.0(postcss@8.4.31)(webpack@4.46.0): resolution: {integrity: sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -16863,23 +16924,7 @@ packages: cosmiconfig: 7.1.0 klona: 2.0.6 loader-utils: 2.0.0 - postcss: 8.4.18 - schema-utils: 3.3.0 - semver: 7.5.4 - webpack: 4.46.0 - dev: true - - /postcss-loader@4.3.0(postcss@8.4.29)(webpack@4.46.0): - resolution: {integrity: sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==} - engines: {node: '>= 10.13.0'} - peerDependencies: - postcss: ^7.0.0 || ^8.0.1 - webpack: ^4.0.0 || ^5.0.0 - dependencies: - cosmiconfig: 7.1.0 - klona: 2.0.6 - loader-utils: 2.0.0 - postcss: 8.4.29 + postcss: 8.4.31 schema-utils: 3.3.0 semver: 7.5.4 webpack: 4.46.0 @@ -16895,13 +16940,13 @@ packages: postcss: 7.0.39 dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.18): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.31): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.18 + postcss: 8.4.31 dev: true /postcss-modules-local-by-default@3.0.3: @@ -16914,14 +16959,14 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-modules-local-by-default@4.0.3(postcss@8.4.18): + /postcss-modules-local-by-default@4.0.3(postcss@8.4.31): resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.18) - postcss: 8.4.18 + icss-utils: 5.1.0(postcss@8.4.31) + postcss: 8.4.31 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 dev: true @@ -16934,13 +16979,13 @@ packages: postcss-selector-parser: 6.0.13 dev: true - /postcss-modules-scope@3.0.0(postcss@8.4.18): + /postcss-modules-scope@3.0.0(postcss@8.4.31): resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.18 + postcss: 8.4.31 postcss-selector-parser: 6.0.13 dev: true @@ -16951,77 +16996,61 @@ packages: postcss: 7.0.39 dev: true - /postcss-modules-values@4.0.0(postcss@8.4.18): + /postcss-modules-values@4.0.0(postcss@8.4.31): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.18) - postcss: 8.4.18 - dev: true - - /postcss-plugin-constparse@3.6.6(postcss@8.4.18): - resolution: {integrity: sha512-Bx5Sr4pDPFpYgGtLz/tiJUo/mmgSExAqtnVG8lo8AQcLWxuaJ5Yv6+z8MUegBcSA3A+Oqs7GUm76JDV7GG91eA==} - peerDependencies: - postcss: ^8.4.18 - dependencies: - postcss: 8.4.18 + icss-utils: 5.1.0(postcss@8.4.31) + postcss: 8.4.31 dev: true - /postcss-plugin-constparse@3.6.6(postcss@8.4.29): + /postcss-plugin-constparse@3.6.6(postcss@8.4.31): resolution: {integrity: sha512-Bx5Sr4pDPFpYgGtLz/tiJUo/mmgSExAqtnVG8lo8AQcLWxuaJ5Yv6+z8MUegBcSA3A+Oqs7GUm76JDV7GG91eA==} peerDependencies: postcss: ^8.4.18 dependencies: - postcss: 8.4.29 - dev: true - - /postcss-pxtransform@3.6.6(postcss@8.4.18): - resolution: {integrity: sha512-NTEnE43Z41f9F53vVDt1r+llrlmWqy5fH12ObJ0Q2MF4KjvdGqnbE1yDg7XqmiLFWbUJ3iEe17zIaSlNVyiQLQ==} - peerDependencies: - postcss: ^8.4.18 - dependencies: - postcss: 8.4.18 + postcss: 8.4.31 dev: true - /postcss-pxtransform@3.6.6(postcss@8.4.29): + /postcss-pxtransform@3.6.6(postcss@8.4.31): resolution: {integrity: sha512-NTEnE43Z41f9F53vVDt1r+llrlmWqy5fH12ObJ0Q2MF4KjvdGqnbE1yDg7XqmiLFWbUJ3iEe17zIaSlNVyiQLQ==} peerDependencies: postcss: ^8.4.18 dependencies: - postcss: 8.4.29 + postcss: 8.4.31 - /postcss-reporter@7.0.5(postcss@8.4.29): + /postcss-reporter@7.0.5(postcss@8.4.31): resolution: {integrity: sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==} engines: {node: '>=10'} peerDependencies: postcss: ^8.1.0 dependencies: picocolors: 1.0.0 - postcss: 8.4.29 + postcss: 8.4.31 thenby: 1.3.4 dev: false /postcss-resolve-nested-selector@0.1.1: resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} - /postcss-safe-parser@6.0.0(postcss@8.4.18): + /postcss-safe-parser@6.0.0(postcss@8.4.29): resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.4.18 + postcss: 8.4.29 dev: true - /postcss-safe-parser@6.0.0(postcss@8.4.29): + /postcss-safe-parser@6.0.0(postcss@8.4.31): resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.4.29 + postcss: 8.4.31 /postcss-selector-parser@6.0.13: resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} @@ -17030,7 +17059,7 @@ packages: cssesc: 3.0.0 util-deprecate: 1.0.2 - /postcss-url@10.1.3(postcss@8.4.18): + /postcss-url@10.1.3(postcss@8.4.31): resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==} engines: {node: '>=10'} peerDependencies: @@ -17039,20 +17068,7 @@ packages: make-dir: 3.1.0 mime: 2.5.2 minimatch: 3.0.8 - postcss: 8.4.18 - xxhashjs: 0.2.2 - dev: true - - /postcss-url@10.1.3(postcss@8.4.29): - resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==} - engines: {node: '>=10'} - peerDependencies: - postcss: ^8.0.0 - dependencies: - make-dir: 3.1.0 - mime: 2.5.2 - minimatch: 3.0.8 - postcss: 8.4.29 + postcss: 8.4.31 xxhashjs: 0.2.2 dev: true @@ -17097,6 +17113,7 @@ packages: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 + dev: true /postcss@8.4.29: resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==} @@ -17105,6 +17122,15 @@ packages: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 + dev: true + + /postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 /prebuild-install@6.1.4: resolution: {integrity: sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==} @@ -18408,7 +18434,53 @@ packages: rollup-pluginutils: 2.8.2 dev: false - /rollup-plugin-typescript2@0.35.0(rollup@2.3.1)(typescript@4.1.6): + /rollup-plugin-ts@3.0.2(@babel/core@7.22.11)(@babel/preset-env@7.22.14)(@swc/core@1.3.23)(rollup@2.79.1)(typescript@4.7.4): + resolution: {integrity: sha512-67qi2QTHewhLyKDG6fX3jpohWpmUPPIT/xJ7rsYK46X6MqmoWy64Ti0y8ygPfLv8mXDCdRZUofM3mTxDfCswRA==} + engines: {node: '>=14.9.0', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} + peerDependencies: + '@babel/core': '>=6.x || >=7.x' + '@babel/plugin-transform-runtime': '>=6.x || >=7.x' + '@babel/preset-env': '>=6.x || >=7.x' + '@babel/preset-typescript': '>=6.x || >=7.x' + '@babel/runtime': '>=6.x || >=7.x' + '@swc/core': '>=1.x' + '@swc/helpers': '>=0.2' + rollup: '>=1.x || >=2.x' + typescript: '>=3.2.x || >= 4.x' + peerDependenciesMeta: + '@babel/core': + optional: true + '@babel/plugin-transform-runtime': + optional: true + '@babel/preset-env': + optional: true + '@babel/preset-typescript': + optional: true + '@babel/runtime': + optional: true + '@swc/core': + optional: true + '@swc/helpers': + optional: true + dependencies: + '@babel/core': 7.22.11 + '@babel/preset-env': 7.22.14(@babel/core@7.22.11) + '@rollup/pluginutils': 4.2.1 + '@swc/core': 1.3.23 + '@wessberg/stringutil': 1.0.19 + ansi-colors: 4.1.3 + browserslist: 4.21.10 + browserslist-generator: 1.0.66 + compatfactory: 1.0.1(typescript@4.7.4) + crosspath: 2.0.0 + magic-string: 0.26.7 + rollup: 2.79.1 + ts-clone-node: 1.0.0(typescript@4.7.4) + tslib: 2.5.0 + typescript: 4.7.4 + dev: true + + /rollup-plugin-typescript2@0.35.0(rollup@2.79.1)(typescript@4.7.4): resolution: {integrity: sha512-szcIO9hPUx3PhQl91u4pfNAH2EKbtrXaES+m163xQVE5O1CC0ea6YZV/5woiDDW3CR9jF2CszPrKN+AFiND0bg==} peerDependencies: rollup: '>=1.26.3' @@ -18417,13 +18489,13 @@ packages: '@rollup/pluginutils': 4.2.1 find-cache-dir: 3.3.2 fs-extra: 10.1.0 - rollup: 2.3.1 + rollup: 2.79.1 semver: 7.5.4 tslib: 2.5.0 - typescript: 4.1.6 + typescript: 4.7.4 dev: true - /rollup-plugin-visualizer@4.0.2(rollup@2.3.1): + /rollup-plugin-visualizer@4.0.2(rollup@2.79.1): resolution: {integrity: sha512-thacJQwxsnOqp18yFbXFQnnbQDiYH66L/THIvTaZxasqPavB4Vh45xoEwGtoyxsHj1FR22swhwaL+4bZH5FdoQ==} engines: {node: '>=10'} hasBin: true @@ -18433,7 +18505,7 @@ packages: nanoid: 3.3.6 open: 7.4.2 pupa: 2.1.1 - rollup: 2.3.1 + rollup: 2.79.1 source-map: 0.7.4 yargs: 15.4.1 dev: true @@ -18444,14 +18516,6 @@ packages: estree-walker: 0.6.1 dev: false - /rollup@2.3.1: - resolution: {integrity: sha512-BRjzOauORe+R0U0I6SkMTSG22nYmtztR/TaBl0SvbXgc3VAxBDrZoB6HROiK0S5px1pUBnLnjBkbzmVuwC9Q1Q==} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.1.3 - dev: true - /rollup@2.75.6: resolution: {integrity: sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==} engines: {node: '>=10.0.0'} @@ -18466,7 +18530,6 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.3 - dev: false /rrweb-cssom@0.6.0: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} @@ -19597,10 +19660,10 @@ packages: micromatch: 4.0.5 normalize-path: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.29 + postcss: 8.4.31 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 6.0.0(postcss@8.4.29) + postcss-safe-parser: 6.0.0(postcss@8.4.31) postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 @@ -19646,10 +19709,10 @@ packages: normalize-path: 3.0.0 normalize-selector: 0.2.0 picocolors: 1.0.0 - postcss: 8.4.18 + postcss: 8.4.31 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 6.0.0(postcss@8.4.18) + postcss-safe-parser: 6.0.0(postcss@8.4.31) postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 @@ -20240,6 +20303,16 @@ packages: escape-string-regexp: 1.0.5 dev: true + /ts-clone-node@1.0.0(typescript@4.7.4): + resolution: {integrity: sha512-/cDYbr2HAXxFNeTT41c/xs/2bhLJjqnYheHsmA3AoHSt+n4JA4t0FL9Lk5O8kWnJ6jeB3kPcUoXIFtwERNzv6Q==} + engines: {node: '>=14.9.0'} + peerDependencies: + typescript: ^3.x || ^4.x + dependencies: + compatfactory: 1.0.1(typescript@4.7.4) + typescript: 4.7.4 + dev: true + /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} @@ -20443,9 +20516,15 @@ packages: hasBin: true dev: true - /typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} - engines: {node: '>=14.17'} + /typescript@4.7.4: + resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + + /typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} hasBin: true dev: true