diff --git a/package.json b/package.json index 7ec5c4c4..ed3b6e34 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "eslint-config-prettier": "^10.1.5", "eslint-plugin-simple-import-sort": "^12.1.0", "eslint-plugin-unused-imports": "^4.0.0", - "glob": "8.0.3", + "glob": "^10", "jest": "^29.6.2", "jest-in-case": "^1.0.2", "lerna": "^6", diff --git a/packages/ast/test-utils/utils.ts b/packages/ast/test-utils/utils.ts index f16ad2a3..f6d5202c 100644 --- a/packages/ast/test-utils/utils.ts +++ b/packages/ast/test-utils/utils.ts @@ -7,7 +7,7 @@ import { QueryMsg, } from '@cosmwasm/ts-codegen-types'; import { readFileSync } from 'fs'; -import { sync as glob } from 'glob'; +import { globSync as glob } from 'glob'; import { join } from 'path'; import { RenderContext } from '../src/context'; diff --git a/packages/ts-codegen/package.json b/packages/ts-codegen/package.json index 33b18ca1..9f5fe0e0 100644 --- a/packages/ts-codegen/package.json +++ b/packages/ts-codegen/package.json @@ -53,7 +53,7 @@ "dargs": "7.0.0", "deepmerge": "4.2.2", "fuzzy": "0.1.3", - "glob": "8.0.3", + "glob": "^10", "inquirerer": "0.1.3", "minimist": "1.2.6", "mkdirp": "1.0.4", diff --git a/packages/ts-codegen/scripts/cmds.ts b/packages/ts-codegen/scripts/cmds.ts index 28dc2316..e26c38b4 100644 --- a/packages/ts-codegen/scripts/cmds.ts +++ b/packages/ts-codegen/scripts/cmds.ts @@ -1,6 +1,6 @@ const fs = require('fs'); const path = require('path'); -const glob = require('glob').sync; +const { globSync: glob } = require('glob'); const Case = require('case'); const srcDir = path.resolve(`${__dirname}/../src/commands`); diff --git a/packages/ts-codegen/src/commands/create-boilerplate.ts b/packages/ts-codegen/src/commands/create-boilerplate.ts index 5cf68e94..7381a709 100644 --- a/packages/ts-codegen/src/commands/create-boilerplate.ts +++ b/packages/ts-codegen/src/commands/create-boilerplate.ts @@ -4,7 +4,7 @@ import * as shell from 'shelljs'; import { prompt } from '../utils/prompt'; -const glob = require('glob').sync; +const { globSync: glob } = require('glob'); const fs = require('fs'); const path = require('path'); diff --git a/packages/ts-codegen/src/commands/install.ts b/packages/ts-codegen/src/commands/install.ts index 5f32a181..70987dfe 100644 --- a/packages/ts-codegen/src/commands/install.ts +++ b/packages/ts-codegen/src/commands/install.ts @@ -1,6 +1,6 @@ import { MinimistArgs } from '@cosmwasm/ts-codegen-types'; import { readFileSync, writeFileSync } from 'fs'; -import { sync as glob } from 'glob'; +import { globSync as glob } from 'glob'; import { sync as mkdirp } from 'mkdirp'; import { tmpdir } from 'os'; import { parse } from 'parse-package-name'; diff --git a/packages/ts-codegen/src/utils/schemas.ts b/packages/ts-codegen/src/utils/schemas.ts index 25e55e03..28e15a68 100644 --- a/packages/ts-codegen/src/utils/schemas.ts +++ b/packages/ts-codegen/src/utils/schemas.ts @@ -7,7 +7,7 @@ import { } from '@cosmwasm/ts-codegen-types'; import { compile } from '@pyramation/json-schema-to-typescript'; import { readFileSync } from 'fs'; -import { sync as glob } from 'glob'; +import { globSync as glob } from 'glob'; import { cleanse } from './cleanse'; import { parser } from './parse'; diff --git a/yarn.lock b/yarn.lock index d0d93d97..afe92b26 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3625,17 +3625,6 @@ glob@7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" -glob@8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e" - integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" - glob@8.1.0, glob@^8.0.1: version "8.1.0" resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" @@ -3647,6 +3636,18 @@ glob@8.1.0, glob@^8.0.1: minimatch "^5.0.1" once "^1.3.0" +glob@^10: + version "10.4.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" + integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" + glob@^10.0.0, glob@^10.2.2: version "10.3.12" resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.12.tgz#3a65c363c2e9998d220338e88a5f6ac97302960b" @@ -4332,6 +4333,15 @@ jackspeak@^2.3.6: optionalDependencies: "@pkgjs/parseargs" "^0.11.0" +jackspeak@^3.1.2: + version "3.4.3" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" + integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + jake@^10.8.5: version "10.8.7" resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.7.tgz#63a32821177940c33f356e0ba44ff9d34e1c7d8f" @@ -5387,6 +5397,11 @@ minipass@^5.0.0: resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== +minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" @@ -5989,6 +6004,11 @@ p-waterfall@2.1.1: dependencies: p-reduce "^2.0.0" +package-json-from-dist@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" + integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== + pacote@15.1.1: version "15.1.1" resolved "https://registry.yarnpkg.com/pacote/-/pacote-15.1.1.tgz#94d8c6e0605e04d427610b3aacb0357073978348" @@ -6128,6 +6148,14 @@ path-scurry@^1.10.2, path-scurry@^1.6.1: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-type@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"