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

This commit is contained in:
Shahed Nasser
2023-06-16 11:31:23 +02:00
committed by GitHub
parent 0bfdc33a0b
commit e1f43fd207
8 changed files with 44 additions and 201 deletions
+1 -2
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",
-1
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",
-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"
+1 -1
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",
+1 -1
View File
@@ -27,7 +27,7 @@
},
"dependencies": {
"awilix": "^8.0.1",
"glob": "^10.2.7",
"glob": "^7.1.6",
"ulid": "^2.3.0"
},
"scripts": {
+11 -8
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,