chore(create-medusa-app, product, utils, medusa-cli): Resolve string-width dep issue (#4328)

This commit is contained in:
Shahed Nasser
2023-06-16 12:31:23 +03:00
committed by GitHub
parent 0bfdc33a0b
commit e1f43fd207
8 changed files with 44 additions and 201 deletions

View File

@@ -0,0 +1,5 @@
---
"create-medusa-app": patch
---
chore(create-medusa-app): change boxen version

View File

@@ -14,10 +14,9 @@
},
"dependencies": {
"@medusajs/utils": "^1.9.0",
"boxen": "^7.1.0",
"boxen": "^5",
"chalk": "^5.2.0",
"commander": "^10.0.1",
"glob": "^10.2.7",
"inquirer": "^9.2.2",
"medusa-telemetry": "^0.0.16",
"nanoid": "^4.0.2",

View File

@@ -45,7 +45,6 @@
"execa": "^5.1.1",
"fs-exists-cached": "^1.0.0",
"fs-extra": "^10.0.0",
"glob": "^10.2.7",
"hosted-git-info": "^4.0.2",
"inquirer": "^8.0.0",
"is-valid-path": "^0.1.1",

View File

@@ -15,7 +15,6 @@ import url from "url"
import { createDatabase } from "pg-god"
import { track } from "medusa-telemetry"
import inquirer from "inquirer"
import { globSync } from "glob"
import reporter from "../reporter"
import { getPackageManager, setPackageManager } from "../util/package-manager"

View File

@@ -42,7 +42,7 @@
"jest": "^25.5.4",
"medusa-test-utils": "^1.1.40",
"pg-god": "^1.0.12",
"rimraf": "^5.0.0",
"rimraf": "^3.0.2",
"ts-jest": "^25.5.1",
"ts-node": "^10.9.1",
"tsc-alias": "^1.8.6",

View File

@@ -27,7 +27,7 @@
},
"dependencies": {
"awilix": "^8.0.1",
"glob": "^10.2.7",
"glob": "^7.1.6",
"ulid": "^2.3.0"
},
"scripts": {

View File

@@ -1,14 +1,17 @@
import fs from "fs"
import glob from "glob"
import path from "path"
import { globSync } from "glob"
export function clearProject (directory: string) {
const files = globSync([
path.join(directory, `src`, `admin/**/*`),
path.join(directory, `src`, `**/onboarding/`),
path.join(directory, `src`, `types`),
path.join(directory, `src`, `**/*.{ts,tsx,js,jsx}`),
])
export function clearProject(directory: string) {
const adminFiles = glob.sync(path.join(directory, `src`, `admin/**/*`))
const onboardingFiles = glob.sync(
path.join(directory, `src`, `**/onboarding/`)
)
const typeFiles = glob.sync(path.join(directory, `src`, `types`))
const srcFiles = glob.sync(path.join(directory, `src`, `**/*.{ts,tsx,js,jsx}`))
const files = [...adminFiles, ...onboardingFiles, ...typeFiles, ...srcFiles]
files.forEach((file) =>
fs.rmSync(file, {
recursive: true,

212
yarn.lock
View File

@@ -4266,20 +4266,6 @@ __metadata:
languageName: node
linkType: hard
"@isaacs/cliui@npm:^8.0.2":
version: 8.0.2
resolution: "@isaacs/cliui@npm:8.0.2"
dependencies:
string-width: ^5.1.2
string-width-cjs: "npm:string-width@^4.2.0"
strip-ansi: ^7.0.1
strip-ansi-cjs: "npm:strip-ansi@^6.0.1"
wrap-ansi: ^8.1.0
wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0"
checksum: b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e
languageName: node
linkType: hard
"@istanbuljs/load-nyc-config@npm:^1.0.0":
version: 1.1.0
resolution: "@istanbuljs/load-nyc-config@npm:1.1.0"
@@ -6267,7 +6253,6 @@ __metadata:
execa: ^5.1.1
fs-exists-cached: ^1.0.0
fs-extra: ^10.0.0
glob: ^10.2.7
hosted-git-info: ^4.0.2
inquirer: ^8.0.0
is-valid-path: ^0.1.1
@@ -6494,7 +6479,7 @@ __metadata:
lodash: ^4.17.21
medusa-test-utils: ^1.1.40
pg-god: ^1.0.12
rimraf: ^5.0.0
rimraf: ^3.0.2
ts-jest: ^25.5.1
ts-node: ^10.9.1
tsc-alias: ^1.8.6
@@ -6544,7 +6529,7 @@ __metadata:
awilix: ^8.0.1
cross-env: ^5.2.1
express: ^4.18.2
glob: ^10.2.7
glob: ^7.1.6
jest: ^25.5.4
ts-jest: ^25.5.1
typescript: ^4.4.4
@@ -7611,13 +7596,6 @@ __metadata:
languageName: node
linkType: hard
"@pkgjs/parseargs@npm:^0.11.0":
version: 0.11.0
resolution: "@pkgjs/parseargs@npm:0.11.0"
checksum: 5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd
languageName: node
linkType: hard
"@pmmmwh/react-refresh-webpack-plugin@npm:^0.4.3":
version: 0.4.3
resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.4.3"
@@ -13880,7 +13858,7 @@ __metadata:
languageName: node
linkType: hard
"ansi-align@npm:^3.0.0, ansi-align@npm:^3.0.1":
"ansi-align@npm:^3.0.0":
version: 3.0.1
resolution: "ansi-align@npm:3.0.1"
dependencies:
@@ -13997,7 +13975,7 @@ __metadata:
languageName: node
linkType: hard
"ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0":
"ansi-styles@npm:^6.0.0":
version: 6.2.1
resolution: "ansi-styles@npm:6.2.1"
checksum: 5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c
@@ -15712,7 +15690,7 @@ __metadata:
languageName: node
linkType: hard
"boxen@npm:^5.0.0, boxen@npm:^5.0.1, boxen@npm:^5.1.2":
"boxen@npm:^5, boxen@npm:^5.0.0, boxen@npm:^5.0.1, boxen@npm:^5.1.2":
version: 5.1.2
resolution: "boxen@npm:5.1.2"
dependencies:
@@ -15728,22 +15706,6 @@ __metadata:
languageName: node
linkType: hard
"boxen@npm:^7.1.0":
version: 7.1.0
resolution: "boxen@npm:7.1.0"
dependencies:
ansi-align: ^3.0.1
camelcase: ^7.0.1
chalk: ^5.2.0
cli-boxes: ^3.0.0
string-width: ^5.1.2
type-fest: ^2.13.0
widest-line: ^4.0.1
wrap-ansi: ^8.1.0
checksum: e37b79f2156dc17e6f9994fedd175ff33a674d651bda0fcd99ba36d1be0fd1954ef8e25a940fc2229fb9978673bc7b78bc31a7ded42b443c32ba2fbccdbfcfa0
languageName: node
linkType: hard
"bplist-parser@npm:^0.1.0":
version: 0.1.1
resolution: "bplist-parser@npm:0.1.1"
@@ -16410,13 +16372,6 @@ __metadata:
languageName: node
linkType: hard
"camelcase@npm:^7.0.1":
version: 7.0.1
resolution: "camelcase@npm:7.0.1"
checksum: 3adfc9a0e96d51b3a2f4efe90a84dad3e206aaa81dfc664f1bd568270e1bf3b010aad31f01db16345b4ffe1910e16ab411c7273a19a859addd1b98ef7cf4cfbd
languageName: node
linkType: hard
"camelize@npm:^1.0.0":
version: 1.0.1
resolution: "camelize@npm:1.0.1"
@@ -16847,13 +16802,6 @@ __metadata:
languageName: node
linkType: hard
"cli-boxes@npm:^3.0.0":
version: 3.0.0
resolution: "cli-boxes@npm:3.0.0"
checksum: 4db3e8fbfaf1aac4fb3a6cbe5a2d3fa048bee741a45371b906439b9ffc821c6e626b0f108bdcd3ddf126a4a319409aedcf39a0730573ff050fdd7b6731e99fb9
languageName: node
linkType: hard
"cli-cursor@npm:^3.1.0":
version: 3.1.0
resolution: "cli-cursor@npm:3.1.0"
@@ -17909,7 +17857,7 @@ __metadata:
"@types/wait-on": ^5.3.1
"@typescript-eslint/eslint-plugin": ^5.59.5
"@typescript-eslint/parser": ^5.59.5
boxen: ^7.1.0
boxen: ^5
chalk: ^5.2.0
commander: ^10.0.1
configstore: ^6.0.0
@@ -17917,7 +17865,6 @@ __metadata:
eslint-config-google: ^0.14.0
eslint-config-prettier: ^8.8.0
eslint-plugin-prettier: ^4.2.1
glob: ^10.2.7
inquirer: ^9.2.2
medusa-telemetry: ^0.0.16
nanoid: ^4.0.2
@@ -22262,16 +22209,6 @@ __metadata:
languageName: node
linkType: hard
"foreground-child@npm:^3.1.0":
version: 3.1.1
resolution: "foreground-child@npm:3.1.1"
dependencies:
cross-spawn: ^7.0.0
signal-exit: ^4.0.1
checksum: 9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0
languageName: node
linkType: hard
"forever-agent@npm:~0.6.1":
version: 0.6.1
resolution: "forever-agent@npm:0.6.1"
@@ -23484,21 +23421,6 @@ __metadata:
languageName: node
linkType: hard
"glob@npm:^10.2.5, glob@npm:^10.2.7":
version: 10.2.7
resolution: "glob@npm:10.2.7"
dependencies:
foreground-child: ^3.1.0
jackspeak: ^2.0.3
minimatch: ^9.0.1
minipass: ^5.0.0 || ^6.0.2
path-scurry: ^1.7.0
bin:
glob: dist/cjs/src/bin.js
checksum: 15b742f933c4302cca278527a720c1300ba67b92975005e54e0fb85fee85aff1c45e71fbac386a2e190e64b7b17897b5ae1bc6cbd2cdd96a62c0dc55c8fb076f
languageName: node
linkType: hard
"glob@npm:^6.0.1":
version: 6.0.4
resolution: "glob@npm:6.0.4"
@@ -26133,19 +26055,6 @@ __metadata:
languageName: node
linkType: hard
"jackspeak@npm:^2.0.3":
version: 2.2.1
resolution: "jackspeak@npm:2.2.1"
dependencies:
"@isaacs/cliui": ^8.0.2
"@pkgjs/parseargs": ^0.11.0
dependenciesMeta:
"@pkgjs/parseargs":
optional: true
checksum: 510860a5d1eaf12cba509a09a8f7d1696090bfa7c8ae75c6d9c836890d2897409f3b3dd91039cf0020627d6eba8c024f571ae4d78bd956162b07794ddfb9dd62
languageName: node
linkType: hard
"jest-changed-files@npm:^25.5.0":
version: 25.5.0
resolution: "jest-changed-files@npm:25.5.0"
@@ -30005,13 +29914,6 @@ __metadata:
languageName: node
linkType: hard
"lru-cache@npm:^9.1.1":
version: 9.1.2
resolution: "lru-cache@npm:9.1.2"
checksum: 886811ab451332c899c230274e7e51507c15e5b3b18f0b39fb55f558978d58799a0b1a50e04d60a448d8c970ff4e6ee718bb119083ca88abb78930284f1e0900
languageName: node
linkType: hard
"lru-queue@npm:^0.1.0":
version: 0.1.0
resolution: "lru-queue@npm:0.1.0"
@@ -31614,15 +31516,6 @@ __metadata:
languageName: node
linkType: hard
"minimatch@npm:^9.0.1":
version: 9.0.1
resolution: "minimatch@npm:9.0.1"
dependencies:
brace-expansion: ^2.0.1
checksum: aa043eb8822210b39888a5d0d28df0017b365af5add9bd522f180d2a6962de1cbbf1bdeacdb1b17f410dc3336bc8d76fb1d3e814cdc65d00c2f68e01f0010096
languageName: node
linkType: hard
"minimist-options@npm:^4.0.2":
version: 4.1.0
resolution: "minimist-options@npm:4.1.0"
@@ -31718,13 +31611,6 @@ __metadata:
languageName: node
linkType: hard
"minipass@npm:^5.0.0 || ^6.0.2":
version: 6.0.2
resolution: "minipass@npm:6.0.2"
checksum: 3878076578f44ef4078ceed10af2cfebbec1b6217bf9f7a3d8b940da8153769db29bf88498b2de0d1e0c12dfb7b634c5729b7ca03457f46435e801578add210a
languageName: node
linkType: hard
"minizlib@npm:^1.3.3":
version: 1.3.3
resolution: "minizlib@npm:1.3.3"
@@ -34024,16 +33910,6 @@ __metadata:
languageName: node
linkType: hard
"path-scurry@npm:^1.7.0":
version: 1.9.2
resolution: "path-scurry@npm:1.9.2"
dependencies:
lru-cache: ^9.1.1
minipass: ^5.0.0 || ^6.0.2
checksum: 99a3461a1ebc5269165170a744367a900802dc1ecc8a17a8c9700cca9b00b0938c8a06d57ec9bc9a485e430fd37c647f4029ccaf31b5f9dacedaf685cef3e69a
languageName: node
linkType: hard
"path-to-regexp@npm:0.1.7":
version: 0.1.7
resolution: "path-to-regexp@npm:0.1.7"
@@ -37600,17 +37476,6 @@ __metadata:
languageName: node
linkType: hard
"rimraf@npm:^5.0.0":
version: 5.0.1
resolution: "rimraf@npm:5.0.1"
dependencies:
glob: ^10.2.5
bin:
rimraf: dist/cjs/src/bin.js
checksum: 9e6062c0aea96f384dd937e6bb06b624c881de2eee79a83d3068193183d44eb9b1f3f68a27a54b9ca8cce56bf34c2951ff4239b093b970e0501a091907031f52
languageName: node
linkType: hard
"rimraf@npm:~2.4.0":
version: 2.4.5
resolution: "rimraf@npm:2.4.5"
@@ -38546,13 +38411,6 @@ __metadata:
languageName: node
linkType: hard
"signal-exit@npm:^4.0.1":
version: 4.0.2
resolution: "signal-exit@npm:4.0.2"
checksum: 3c36ae214f4774b4a7cbbd2d090b2864f8da4dc3f9140ba5b76f38bea7605c7aa8042adf86e48ee8a0955108421873f9b0f20281c61b8a65da4d9c1c1de4929f
languageName: node
linkType: hard
"signedsource@npm:^1.0.0":
version: 1.0.0
resolution: "signedsource@npm:1.0.0"
@@ -39419,7 +39277,7 @@ __metadata:
languageName: node
linkType: hard
"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3":
"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3":
version: 4.2.3
resolution: "string-width@npm:4.2.3"
dependencies:
@@ -39441,7 +39299,7 @@ __metadata:
languageName: node
linkType: hard
"string-width@npm:^5.0.0, string-width@npm:^5.0.1, string-width@npm:^5.1.2":
"string-width@npm:^5.0.0":
version: 5.1.2
resolution: "string-width@npm:5.1.2"
dependencies:
@@ -39586,15 +39444,6 @@ __metadata:
languageName: node
linkType: hard
"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
version: 6.0.1
resolution: "strip-ansi@npm:6.0.1"
dependencies:
ansi-regex: ^5.0.1
checksum: 1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952
languageName: node
linkType: hard
"strip-ansi@npm:^3.0.0, strip-ansi@npm:^3.0.1":
version: 3.0.1
resolution: "strip-ansi@npm:3.0.1"
@@ -39613,6 +39462,15 @@ __metadata:
languageName: node
linkType: hard
"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
version: 6.0.1
resolution: "strip-ansi@npm:6.0.1"
dependencies:
ansi-regex: ^5.0.1
checksum: 1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952
languageName: node
linkType: hard
"strip-ansi@npm:^7.0.1":
version: 7.0.1
resolution: "strip-ansi@npm:7.0.1"
@@ -41393,7 +41251,7 @@ __metadata:
languageName: node
linkType: hard
"type-fest@npm:^2.13.0, type-fest@npm:^2.18.0":
"type-fest@npm:^2.18.0":
version: 2.19.0
resolution: "type-fest@npm:2.19.0"
checksum: a5a7ecf2e654251613218c215c7493574594951c08e52ab9881c9df6a6da0aeca7528c213c622bc374b4e0cb5c443aa3ab758da4e3c959783ce884c3194e12cb
@@ -43254,15 +43112,6 @@ __metadata:
languageName: node
linkType: hard
"widest-line@npm:^4.0.1":
version: 4.0.1
resolution: "widest-line@npm:4.0.1"
dependencies:
string-width: ^5.0.1
checksum: 7da9525ba45eaf3e4ed1a20f3dcb9b85bd9443962450694dae950f4bdd752839747bbc14713522b0b93080007de8e8af677a61a8c2114aa553ad52bde72d0f9c
languageName: node
linkType: hard
"wildcard@npm:^2.0.0":
version: 2.0.0
resolution: "wildcard@npm:2.0.0"
@@ -43332,17 +43181,6 @@ __metadata:
languageName: node
linkType: hard
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0":
version: 7.0.0
resolution: "wrap-ansi@npm:7.0.0"
dependencies:
ansi-styles: ^4.0.0
string-width: ^4.1.0
strip-ansi: ^6.0.0
checksum: d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da
languageName: node
linkType: hard
"wrap-ansi@npm:^6.0.1, wrap-ansi@npm:^6.2.0":
version: 6.2.0
resolution: "wrap-ansi@npm:6.2.0"
@@ -43354,14 +43192,14 @@ __metadata:
languageName: node
linkType: hard
"wrap-ansi@npm:^8.1.0":
version: 8.1.0
resolution: "wrap-ansi@npm:8.1.0"
"wrap-ansi@npm:^7.0.0":
version: 7.0.0
resolution: "wrap-ansi@npm:7.0.0"
dependencies:
ansi-styles: ^6.1.0
string-width: ^5.0.1
strip-ansi: ^7.0.1
checksum: 138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60
ansi-styles: ^4.0.0
string-width: ^4.1.0
strip-ansi: ^6.0.0
checksum: d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da
languageName: node
linkType: hard