chore(create-medusa-app, product, utils, medusa-cli): Resolve string-width dep issue (#4328)
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"awilix": "^8.0.1",
|
||||
"glob": "^10.2.7",
|
||||
"glob": "^7.1.6",
|
||||
"ulid": "^2.3.0"
|
||||
},
|
||||
"scripts": {
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user