diff --git a/.stacks/package.json b/.stacks/package.json index 9c5c99bfdc..7ec4c4f758 100644 --- a/.stacks/package.json +++ b/.stacks/package.json @@ -110,7 +110,6 @@ "consola": "^2.15.3", "conventional-changelog-cli": "^2.2.2", "cz-git": "^1.3.11", - "degit": "^2.8.4", "detect-indent": "^7.0.0", "detect-newline": "^4.0.0", "eslint": "^8.23.0", @@ -118,6 +117,7 @@ "events": "^3.3.0", "fast-glob": "^3.2.12", "fs-extra": "^10.1.0", + "giget": "^0.1.5", "jiti": "^1.15.0", "lint-staged": "^13.0.3", "local-pkg": "^0.4.2", diff --git a/.stacks/src/scripts/make.ts b/.stacks/src/scripts/make.ts index 20673e528c..af5af42081 100644 --- a/.stacks/src/scripts/make.ts +++ b/.stacks/src/scripts/make.ts @@ -80,7 +80,7 @@ export async function stack(name: string) { try { const path = resolve(process.cwd(), `../${name}`) - await ezSpawn.async('degit', ['ow3org/stacks#main', `../${name}`], { stdio: 'inherit' }) + await ezSpawn.async('gegit', ['ow3org/stacks#main', `../${name}`], { stdio: 'inherit' }) consola.success(`Successfully created the ${name} stack at path: ${path}`) } catch (err) { diff --git a/.vscode/settings.json b/.vscode/settings.json index f55ad2ccf7..6cc4f127d1 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -104,7 +104,7 @@ "meema", "meemalabs", "pnpm", - "degit", + "gegit", "vitest", "vitejs", "vite", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a6db825ce5..c0c4a214d6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,7 +34,6 @@ importers: consola: ^2.15.3 conventional-changelog-cli: ^2.2.2 cz-git: ^1.3.11 - degit: ^2.8.4 detect-indent: ^7.0.0 detect-newline: ^4.0.0 eslint: ^8.23.0 @@ -42,6 +41,7 @@ importers: events: ^3.3.0 fast-glob: ^3.2.12 fs-extra: ^10.1.0 + giget: ^0.1.5 jiti: ^1.15.0 lint-staged: ^13.0.3 local-pkg: ^0.4.2 @@ -85,7 +85,6 @@ importers: consola: 2.15.3 conventional-changelog-cli: 2.2.2 cz-git: 1.3.11 - degit: 2.8.4 detect-indent: 7.0.1 detect-newline: 4.0.0 eslint: 8.23.0 @@ -93,6 +92,7 @@ importers: events: 3.3.0 fast-glob: 3.2.12 fs-extra: 10.1.0 + giget: 0.1.5 jiti: 1.15.0 lint-staged: 13.0.3 local-pkg: 0.4.2 @@ -2583,12 +2583,6 @@ packages: resolution: {integrity: sha512-pOFYRTIhoKujrmbTRhcW5lYQLBXw/dlTwfI8IguF1QCDJOcJzNH1w+YFjxqy6BAuJrClTy6MUE8q+oKJ2FLsIw==} dev: false - /degit/2.8.4: - resolution: {integrity: sha512-vqYuzmSA5I50J882jd+AbAhQtgK6bdKUJIex1JNfEUPENCgYsxugzKVZlFyMwV4i06MmnV47/Iqi5Io86zf3Ng==} - engines: {node: '>=8.0.0'} - hasBin: true - dev: false - /delegates/1.0.0: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} dev: false @@ -3768,6 +3762,17 @@ packages: resolution: {integrity: sha512-X8u8fREiYOE6S8hLbq99PeykTDoLVnxvF4DjWKJmz9xy2nNRdUcV8ZN9tniJFeKyTU3qnC9lL8n4Chd6LmVKHg==} dev: false + /giget/0.1.5: + resolution: {integrity: sha512-yURtAMCeJf5gIJlkPZSFIyWFI1UpvO4oZ9k7ypi9byVtpQ1hyszLSHChY4PjbRYWMo2750ENp//HAvUeySfwRw==} + hasBin: true + dependencies: + colorette: 2.0.19 + mri: 1.2.0 + node-fetch-native: 0.1.4 + pathe: 0.3.7 + tar: 6.1.11 + dev: false + /git-raw-commits/2.0.11: resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} engines: {node: '>=10'}