diff --git a/.changeset/thick-books-clap.md b/.changeset/thick-books-clap.md new file mode 100644 index 0000000000..156c2e2505 --- /dev/null +++ b/.changeset/thick-books-clap.md @@ -0,0 +1,5 @@ +--- +"create-medusa-app": patch +--- + +chore(create-medusa-app): change boxen version diff --git a/packages/create-medusa-app/package.json b/packages/create-medusa-app/package.json index 3fa90b82ed..03ee386276 100644 --- a/packages/create-medusa-app/package.json +++ b/packages/create-medusa-app/package.json @@ -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", diff --git a/packages/medusa-cli/package.json b/packages/medusa-cli/package.json index a61485862e..db9d578cb5 100644 --- a/packages/medusa-cli/package.json +++ b/packages/medusa-cli/package.json @@ -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", diff --git a/packages/medusa-cli/src/commands/new.js b/packages/medusa-cli/src/commands/new.js index d5561d77a5..df6cfccebd 100644 --- a/packages/medusa-cli/src/commands/new.js +++ b/packages/medusa-cli/src/commands/new.js @@ -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" diff --git a/packages/product/package.json b/packages/product/package.json index c4830e15a0..3ba578d3a6 100644 --- a/packages/product/package.json +++ b/packages/product/package.json @@ -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", diff --git a/packages/utils/package.json b/packages/utils/package.json index 62fa979171..474cc858fb 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -27,7 +27,7 @@ }, "dependencies": { "awilix": "^8.0.1", - "glob": "^10.2.7", + "glob": "^7.1.6", "ulid": "^2.3.0" }, "scripts": { diff --git a/packages/utils/src/cli/clear-project.ts b/packages/utils/src/cli/clear-project.ts index 6a000a1993..241f9a4241 100644 --- a/packages/utils/src/cli/clear-project.ts +++ b/packages/utils/src/cli/clear-project.ts @@ -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, diff --git a/yarn.lock b/yarn.lock index feb1aa1308..8a8c3e7801 100644 --- a/yarn.lock +++ b/yarn.lock @@ -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