From 660c00ad24884108afc28fee0f9daeb4b2c6636e Mon Sep 17 00:00:00 2001 From: Mini256 Date: Mon, 25 Sep 2023 22:17:12 +0800 Subject: [PATCH] sync-github-data: using pinyin-pro instead of pinyin (#1645) --- packages/sync-github-data/package.json | 4 +- .../src/libs/locator/Locator.ts | 5 +- pnpm-lock.yaml | 274 ++---------------- 3 files changed, 35 insertions(+), 248 deletions(-) diff --git a/packages/sync-github-data/package.json b/packages/sync-github-data/package.json index fa2808e8d74..ffd5118614b 100644 --- a/packages/sync-github-data/package.json +++ b/packages/sync-github-data/package.json @@ -20,7 +20,7 @@ "@types/node": "^18.16.3", "fastify-tsconfig": "^1.0.1", "pino-pretty": "^9.4.0", - "prisma": "^4.14.0", + "prisma": "^5.3.1", "tsconfig-paths": "^4.2.0", "typescript": "^4.5.4" }, @@ -40,7 +40,7 @@ "octokit": "^2.0.10", "pino": "^8.7.0", "pino-sentry-transport": "^1.0.4", - "pinyin": "3.0.0-alpha.4", + "pinyin-pro": "^3.16.6", "reflect-metadata": "^0.1.13", "yaml": "^2.2.2" } diff --git a/packages/sync-github-data/src/libs/locator/Locator.ts b/packages/sync-github-data/src/libs/locator/Locator.ts index 030c0761c54..e74b4080219 100644 --- a/packages/sync-github-data/src/libs/locator/Locator.ts +++ b/packages/sync-github-data/src/libs/locator/Locator.ts @@ -5,7 +5,7 @@ import {LocationCacheItem, Prisma, PrismaClient} from "@prisma/client"; import axios, {AxiosInstance} from 'axios'; import {NominatimProvider} from 'libs/locator/provider/nominatim'; import {Logger} from "pino"; -import pinyin from 'pinyin'; +import { pinyin } from 'pinyin-pro'; import 'reflect-metadata'; const ADDRESS_MIN_LENGTH = 5; @@ -153,7 +153,8 @@ export class Locator { private convertToPinYin(address: string): string { return address.split(' ').map((part) => { return pinyin(part, { - style: pinyin.STYLE_NORMAL, + toneType: 'none', + type: 'array' }).join(''); }).join(' '); } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 300db0fd67a..fef0a826594 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -666,7 +666,7 @@ importers: version: 4.4.0(axios@0.27.2)(reflect-metadata@0.1.13) '@prisma/client': specifier: 4.13.0 - version: 4.13.0(prisma@4.16.2) + version: 4.13.0(prisma@5.3.1) '@sentry/node': specifier: ^7.57.0 version: 7.57.0 @@ -706,9 +706,9 @@ importers: pino-sentry-transport: specifier: ^1.0.4 version: 1.0.4(@sentry/node@7.57.0)(pino@8.14.1) - pinyin: - specifier: 3.0.0-alpha.4 - version: 3.0.0-alpha.4 + pinyin-pro: + specifier: ^3.16.6 + version: 3.16.6 reflect-metadata: specifier: ^0.1.13 version: 0.1.13 @@ -732,8 +732,8 @@ importers: specifier: ^9.4.0 version: 9.4.1 prisma: - specifier: ^4.14.0 - version: 4.16.2 + specifier: ^5.3.1 + version: 5.3.1 tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -1925,144 +1925,6 @@ packages: resolution: {integrity: sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==} hasBin: true - /@node-rs/jieba-android-arm-eabi@1.7.0: - resolution: {integrity: sha512-XF4OYcZCyDiBK+jm1Zmt2o+xEO7K2K5OvUC3MTc9jd3Lwvy3EdHp8tpGvEp8PxfVFe2/JxNzX4OQQQP3Dhmk9A==} - engines: {node: '>= 10'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@node-rs/jieba-android-arm64@1.7.0: - resolution: {integrity: sha512-9oWwFVr/37T89WC+jjiI9A6u0zUJNTJl5ZC4CMxX45MVMokWI7bBXU7t7qBmMdFBzj+OFwDd3sm1fh4vl7NSWA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@node-rs/jieba-darwin-arm64@1.7.0: - resolution: {integrity: sha512-9gBuxJCNITNI/gU5l8eeVGQ9MAf0BV86lfeo9TeU61vJCy6sqyx26wFMLODQgLNdiMP+q/fZme/G0hfZUjfPVA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@node-rs/jieba-darwin-x64@1.7.0: - resolution: {integrity: sha512-FFUSMY4tl0Prpxa1SHy7Yzze2KfV/bZzccpO5nd+a8zCKbiX6gVkJ89FfxSAD2QrXUGkZvJYiPmu5nkZItqRZQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@node-rs/jieba-freebsd-x64@1.7.0: - resolution: {integrity: sha512-QFz2pz0Br+621QbKkgQPqTn90j1kcCD9jaI++qTLNHJGlWLRn6sFoAjb+jQEQEy9aE7VqfIV56eaVcCoU5VO2w==} - engines: {node: '>= 10'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - /@node-rs/jieba-linux-arm-gnueabihf@1.7.0: - resolution: {integrity: sha512-kHJxO2sd7gMKqI1YS5DjABEcRwRemaCtgbKSuUqEaHGmUz9nAaUF6FSY8U4rXwr7HXt+kQa4NgyYDjgz+Pscrw==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@node-rs/jieba-linux-arm64-gnu@1.7.0: - resolution: {integrity: sha512-3qoCV9pF6llPBGDMu7K8JdHjI10WPkrq6P2gpZESqekcE4DatV6DcU9FWR+QL7MK/7meoE3/Zhjm7OK+qBd8gg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@node-rs/jieba-linux-arm64-musl@1.7.0: - resolution: {integrity: sha512-xv6hvzOV7iTCq7mM8SWhC3zEk6CqmBwhOSlfbb3gvPkc4U1UA1hmvcrD7oO5Qn+U+nuswysGCdVU6Z5AypLDfg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@node-rs/jieba-linux-x64-gnu@1.7.0: - resolution: {integrity: sha512-NpelWidMSNLoFTw+ov3y5jhJZjapHwEnh0Fyfm/7mvqkdwzVyedqNj22etRGum+nsAosMotCUWUznIMAD075gQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@node-rs/jieba-linux-x64-musl@1.7.0: - resolution: {integrity: sha512-yG4F8sy+fW4RbhyKXmEMT/JGuQuKH0TGymCEGYgT0km2I60iys63jWf2VTzCtrx583wxN5XoHv5HN60nhtIBtw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@node-rs/jieba-win32-arm64-msvc@1.7.0: - resolution: {integrity: sha512-R6l/BSMs6R6BwpZS6DIDZuAEjUIPdAHgyi+xptP3mICjm6U+GMsvsRTeZkIJ7a/yzYUfqvz54VpQsfE5f0psBQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@node-rs/jieba-win32-ia32-msvc@1.7.0: - resolution: {integrity: sha512-FwibbuizEjzom02K2JM2T8tL0VlxW5xGDDy3L3dgx46xIGE85PwGYjgju+eDt4UODgxDsxGC4DUMMZf3XvCc7A==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@node-rs/jieba-win32-x64-msvc@1.7.0: - resolution: {integrity: sha512-pJv7nluB6azhsOWvJB86Dyfg/M7n9k49bs9Bwmsylz9uhdZX9QnEShDW934RdmnjPYQ5aPgsSFrY6NXP/aovUA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@node-rs/jieba@1.7.0: - resolution: {integrity: sha512-Hm1JIlejxkWe1FSFZRns/g1j5hZmp357n+0n2BluABA4KLZ8EraHfPmPRmVMW6vbdMZObTYIVu5aVrPnUfBOxg==} - engines: {node: '>= 10'} - requiresBuild: true - optionalDependencies: - '@node-rs/jieba-android-arm-eabi': 1.7.0 - '@node-rs/jieba-android-arm64': 1.7.0 - '@node-rs/jieba-darwin-arm64': 1.7.0 - '@node-rs/jieba-darwin-x64': 1.7.0 - '@node-rs/jieba-freebsd-x64': 1.7.0 - '@node-rs/jieba-linux-arm-gnueabihf': 1.7.0 - '@node-rs/jieba-linux-arm64-gnu': 1.7.0 - '@node-rs/jieba-linux-arm64-musl': 1.7.0 - '@node-rs/jieba-linux-x64-gnu': 1.7.0 - '@node-rs/jieba-linux-x64-musl': 1.7.0 - '@node-rs/jieba-win32-arm64-msvc': 1.7.0 - '@node-rs/jieba-win32-ia32-msvc': 1.7.0 - '@node-rs/jieba-win32-x64-msvc': 1.7.0 - dev: false - optional: true - /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -2410,7 +2272,7 @@ packages: webcrypto-core: 1.7.7 dev: false - /@prisma/client@4.13.0(prisma@4.16.2): + /@prisma/client@4.13.0(prisma@5.3.1): resolution: {integrity: sha512-YaiiICcRB2hatxsbnfB66uWXjcRw3jsZdlAVxmx0cFcTc/Ad/sKdHCcWSnqyDX47vAewkjRFwiLwrOUjswVvmA==} engines: {node: '>=14.17'} requiresBuild: true @@ -2421,7 +2283,7 @@ packages: optional: true dependencies: '@prisma/engines-version': 4.13.0-50.1e7af066ee9cb95cf3a403c78d9aab3e6b04f37a - prisma: 4.16.2 + prisma: 5.3.1 dev: false /@prisma/client@4.16.2(prisma@4.16.2): @@ -2449,6 +2311,11 @@ packages: /@prisma/engines@4.16.2: resolution: {integrity: sha512-vx1nxVvN4QeT/cepQce68deh/Turxy5Mr+4L4zClFuK1GlxN3+ivxfuv+ej/gvidWn1cE1uAhW7ALLNlYbRUAw==} requiresBuild: true + dev: false + + /@prisma/engines@5.3.1: + resolution: {integrity: sha512-6QkILNyfeeN67BNEPEtkgh3Xo2tm6D7V+UhrkBbRHqKw9CTaz/vvTP/ROwYSP/3JT2MtIutZm/EnhxUiuOPVDA==} + requiresBuild: true /@reecelucas/react-use-hotkeys@1.3.5(react@17.0.2): resolution: {integrity: sha512-mzogZ/zykHd9F88V9zwh+7ZVzlHomGjz4ztOCkHBSHmAPrM4fF4z3TMPaG4YSykB03spuVh6GbKAkSNY1rUDBQ==} @@ -2877,12 +2744,6 @@ packages: dependencies: '@types/node': 18.16.19 - /@types/parse-json@4.0.0: - resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} - requiresBuild: true - dev: false - optional: true - /@types/prettier@2.7.3: resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} @@ -3568,27 +3429,6 @@ packages: '@types/babel__traverse': 7.20.1 dev: true - /babel-plugin-macros@2.8.0: - resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==} - requiresBuild: true - dependencies: - '@babel/runtime': 7.22.6 - cosmiconfig: 6.0.0 - resolve: 1.22.2 - dev: false - optional: true - - /babel-plugin-preval@4.0.0: - resolution: {integrity: sha512-fZI/4cYneinlj2k/FsXw0/lTWSC5KKoepUueS1g25Gb5vx3GrRyaVwxWCshYqx11GEU4mZnbbFhee8vpquFS2w==} - engines: {node: '>=8', npm: '>=6'} - requiresBuild: true - dependencies: - '@babel/runtime': 7.22.6 - babel-plugin-macros: 2.8.0 - require-from-string: 2.0.2 - dev: false - optional: true - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.22.6): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: @@ -4146,13 +3986,6 @@ packages: delayed-stream: 1.0.0 dev: false - /commander@1.1.1: - resolution: {integrity: sha512-71Rod2AhcH3JhkBikVpNd0pA+fWsmAaVoti6OR38T76chA7vE3pSerS0Jor4wDw+tOueD2zLVvFOw5H0Rcj7rA==} - engines: {node: '>= 0.6.x'} - dependencies: - keypress: 0.1.0 - dev: false - /commander@10.0.1: resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} engines: {node: '>=14'} @@ -4274,19 +4107,6 @@ packages: vary: 1.1.2 dev: false - /cosmiconfig@6.0.0: - resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} - engines: {node: '>=8'} - requiresBuild: true - dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 - dev: false - optional: true - /cpu-features@0.0.8: resolution: {integrity: sha512-BbHBvtYhUhksqTjr6bhNOjGgMnhwhGTQmOoZGD+K7BCaQDCuZl/Ve1ZxUSMRwVC4D/rkCPQ2MAIeYzrWyK7eEg==} engines: {node: '>=10.0.0'} @@ -4761,6 +4581,7 @@ packages: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 + dev: true /es-abstract@1.21.2: resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} @@ -6361,6 +6182,7 @@ packages: /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + dev: true /is-arrayish@0.3.2: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} @@ -7097,6 +6919,7 @@ packages: /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + dev: true /json-schema-migrate@2.0.0: resolution: {integrity: sha512-r38SVTtojDRp4eD6WsCqiE0eNDt4v1WalBXb9cyZYw9ai5cGtBwzRNWjHzJl38w6TxFkXAIA7h+fyX3tnrAFhQ==} @@ -7233,10 +7056,6 @@ packages: safe-buffer: 5.2.1 dev: false - /keypress@0.1.0: - resolution: {integrity: sha512-x0yf9PL/nx9Nw9oLL8ZVErFAk85/lslwEP7Vz7s5SI1ODXZIgit3C5qyWjw4DxOuO/3Hb4866SQh28a1V1d+WA==} - dev: false - /kleur@3.0.3: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} @@ -8277,12 +8096,6 @@ packages: tslib: 2.6.0 dev: false - /node-addon-api@3.2.1: - resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==} - requiresBuild: true - dev: false - optional: true - /node-addon-api@5.1.0: resolution: {integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==} dev: false @@ -8354,19 +8167,6 @@ packages: big-integer: 1.6.51 dev: false - /nodejieba@2.5.2: - resolution: {integrity: sha512-ByskJvaBrQ2eV+5M0OeD80S5NKoGaHc9zi3Z/PTKl/95eac2YF8RmWduq9AknLpkQLrLAIcqurrtC6BzjpKwwg==} - engines: {node: '>= 10.20.0'} - requiresBuild: true - dependencies: - '@mapbox/node-pre-gyp': 1.0.10(encoding@0.1.13) - node-addon-api: 3.2.1 - transitivePeerDependencies: - - encoding - - supports-color - dev: false - optional: true - /nodemailer-build-attachment@3.0.0: resolution: {integrity: sha512-8hoic5t/tpNMfrRoHW7rwpEpjrp1ZMSYloBZHhCZHnin+Htxr+egR4ufrFeHC0ueSFjmsvMDr5veaQ4KpYvTNA==} engines: {node: '>=10'} @@ -8751,6 +8551,7 @@ packages: error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 + dev: true /parse5-htmlparser2-tree-adapter@7.0.0: resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} @@ -8800,6 +8601,7 @@ packages: /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} + dev: true /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} @@ -8896,18 +8698,8 @@ packages: sonic-boom: 3.3.0 thread-stream: 2.3.0 - /pinyin@3.0.0-alpha.4: - resolution: {integrity: sha512-KuuztSUK/91r8/yytH0KPhpehPAj6QzNLOUTagb1M3EviX9HvOtz5g2OghY45e7ls3W3dsdghVZ1csw7rhqz5g==} - hasBin: true - dependencies: - commander: 1.1.1 - optionalDependencies: - '@node-rs/jieba': 1.7.0 - nodejieba: 2.5.2 - segmentit: 2.0.3 - transitivePeerDependencies: - - encoding - - supports-color + /pinyin-pro@3.16.6: + resolution: {integrity: sha512-l4W4c/K49kj33P5JwpAHkkN/rlxeOwQ07bLhMg8kJVIsdxD3Cpa3aIBF1PKUPt3rxbebawmBoeR1x8VgZmFO5w==} dev: false /pirates@4.0.6: @@ -9056,14 +8848,6 @@ packages: react-is: 18.2.0 dev: true - /preval.macro@4.0.0: - resolution: {integrity: sha512-sJJnE71X+MPr64CVD2AurmUj4JEDqbudYbStav3L9Xjcqm4AR0ymMm6sugw1mUmfI/7gw4JWA4JXo/k6w34crw==} - requiresBuild: true - dependencies: - babel-plugin-preval: 4.0.0 - dev: false - optional: true - /prisma@4.16.2: resolution: {integrity: sha512-SYCsBvDf0/7XSJyf2cHTLjLeTLVXYfqp7pG5eEVafFLeT0u/hLFz/9W196nDRGUOo1JfPatAEb+uEnTQImQC1g==} engines: {node: '>=14.17'} @@ -9071,6 +8855,15 @@ packages: requiresBuild: true dependencies: '@prisma/engines': 4.16.2 + dev: false + + /prisma@5.3.1: + resolution: {integrity: sha512-Wp2msQIlMPHe+5k5Od6xnsI/WNG7UJGgFUJgqv/ygc7kOECZapcSz/iU4NIEzISs3H1W9sFLjAPbg/gOqqtB7A==} + engines: {node: '>=16.13'} + hasBin: true + requiresBuild: true + dependencies: + '@prisma/engines': 5.3.1 /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -9459,14 +9252,6 @@ packages: /secure-json-parse@2.7.0: resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} - /segmentit@2.0.3: - resolution: {integrity: sha512-7mn2XL3OdTUQ+AhHz7SbgyxLTaQRzTWQNVwiK+UlTO8aePGbSwvKUzTwE4238+OUY9MoR6ksAg35zl8sfTunQQ==} - requiresBuild: true - dependencies: - preval.macro: 4.0.0 - dev: false - optional: true - /semver@5.7.1: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} hasBin: true @@ -10737,6 +10522,7 @@ packages: /yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} + dev: true /yaml@2.3.1: resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==}