add yargs bun and pm2
This commit is contained in:
parent
dbb090f93c
commit
67e4466687
@ -29,7 +29,6 @@
|
|||||||
"@nestjs/platform-fastify": "^11.1.3",
|
"@nestjs/platform-fastify": "^11.1.3",
|
||||||
"@nestjs/swagger": "^11.2.0",
|
"@nestjs/swagger": "^11.2.0",
|
||||||
"@nestjs/typeorm": "^11.0.0",
|
"@nestjs/typeorm": "^11.0.0",
|
||||||
"bun": "^1.2.16",
|
|
||||||
"chalk": "^5.4.1",
|
"chalk": "^5.4.1",
|
||||||
"chokidar": "^4.0.3",
|
"chokidar": "^4.0.3",
|
||||||
"class-transformer": "^0.5.1",
|
"class-transformer": "^0.5.1",
|
||||||
|
119
pnpm-lock.yaml
119
pnpm-lock.yaml
@ -26,9 +26,6 @@ importers:
|
|||||||
'@nestjs/typeorm':
|
'@nestjs/typeorm':
|
||||||
specifier: ^11.0.0
|
specifier: ^11.0.0
|
||||||
version: 11.0.0(@nestjs/common@11.1.3(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.3(@nestjs/common@11.1.3(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)(rxjs@7.8.2))(reflect-metadata@0.2.2)(rxjs@7.8.2))(reflect-metadata@0.2.2)(rxjs@7.8.2)(typeorm@0.3.24(mysql2@3.14.1)(reflect-metadata@0.2.2)(ts-node@10.9.2(@swc/core@1.12.3)(@types/node@24.0.3)(typescript@5.8.3)))
|
version: 11.0.0(@nestjs/common@11.1.3(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.3(@nestjs/common@11.1.3(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)(rxjs@7.8.2))(reflect-metadata@0.2.2)(rxjs@7.8.2))(reflect-metadata@0.2.2)(rxjs@7.8.2)(typeorm@0.3.24(mysql2@3.14.1)(reflect-metadata@0.2.2)(ts-node@10.9.2(@swc/core@1.12.3)(@types/node@24.0.3)(typescript@5.8.3)))
|
||||||
bun:
|
|
||||||
specifier: ^1.2.16
|
|
||||||
version: 1.2.16
|
|
||||||
chalk:
|
chalk:
|
||||||
specifier: ^5.4.1
|
specifier: ^5.4.1
|
||||||
version: 5.4.1
|
version: 5.4.1
|
||||||
@ -1057,61 +1054,6 @@ packages:
|
|||||||
engines: {node: ^14.18.0 || >=16.10.0, npm: '>=5.10.0'}
|
engines: {node: ^14.18.0 || >=16.10.0, npm: '>=5.10.0'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
'@oven/bun-darwin-aarch64@1.2.16':
|
|
||||||
resolution: {integrity: sha512-NLVU9YDORq/3WuJOE5TQv5of3R99n56gYZPfdqP4U0/5nllbC8yzRxA2BWwAS2RxxD0Y3bxqEVUsIGiTNN2jxg==}
|
|
||||||
cpu: [arm64]
|
|
||||||
os: [darwin]
|
|
||||||
|
|
||||||
'@oven/bun-darwin-x64-baseline@1.2.16':
|
|
||||||
resolution: {integrity: sha512-FtKr6FwLN+QfrF0/vJtOwBMU72krmrHlxhRSElbKEOWox2n2vWSZ/sNNkHePEsrxGfqaHC5GhEZk2lnaZTavBQ==}
|
|
||||||
cpu: [x64]
|
|
||||||
os: [darwin]
|
|
||||||
|
|
||||||
'@oven/bun-darwin-x64@1.2.16':
|
|
||||||
resolution: {integrity: sha512-HpcSVCTH9n+9bG2zu3OUJ9h22m6HzNgZpqib9r4NEVZg7Z2U86bOUMKlTCA0ZANaWsK9czl2VIhMWbLF4fgvLA==}
|
|
||||||
cpu: [x64]
|
|
||||||
os: [darwin]
|
|
||||||
|
|
||||||
'@oven/bun-linux-aarch64-musl@1.2.16':
|
|
||||||
resolution: {integrity: sha512-MhvQ0hecunZnbac9cEOqA1CGk/ISDhhnF35i9l90Jgc/osfgGndViLkMp3wk1EO5UG4/Kbil1OlfLmyOHKq0SQ==}
|
|
||||||
cpu: [aarch64]
|
|
||||||
os: [linux]
|
|
||||||
|
|
||||||
'@oven/bun-linux-aarch64@1.2.16':
|
|
||||||
resolution: {integrity: sha512-nd0eZhihfgrDtfI/NdEqOAQ8KY87SWNQLZKjRB8WoYkqcY1BGwtZqvJOc2bEn2oERJ8K2etJRynXz+MKngiYxw==}
|
|
||||||
cpu: [arm64]
|
|
||||||
os: [linux]
|
|
||||||
|
|
||||||
'@oven/bun-linux-x64-baseline@1.2.16':
|
|
||||||
resolution: {integrity: sha512-ZysDeqDfUAqKrQu2R+ddRgSCY30qSnn0LQLr6fAm7Pw9lU2yhWVNa8R3DavddmZQc1vUw6j3ITIAE+DDT9OBCg==}
|
|
||||||
cpu: [x64]
|
|
||||||
os: [linux]
|
|
||||||
|
|
||||||
'@oven/bun-linux-x64-musl-baseline@1.2.16':
|
|
||||||
resolution: {integrity: sha512-cWwny3cxYkvV9fYnSDb2brXodWV7IcG+Bwd3q3b8OUYbeC3ekHN3zm+TYdSxIVhMm7z46CkiDz5QnnQWVVfZ5A==}
|
|
||||||
cpu: [x64]
|
|
||||||
os: [linux]
|
|
||||||
|
|
||||||
'@oven/bun-linux-x64-musl@1.2.16':
|
|
||||||
resolution: {integrity: sha512-6o5Oi5ARKYErF6nIBrewxtl20PGhM97faPemJ+v26D47dRNAlUWN5lMVuOqZOhYjqzOe4V+NpxIFBHtXWEmoNQ==}
|
|
||||||
cpu: [x64]
|
|
||||||
os: [linux]
|
|
||||||
|
|
||||||
'@oven/bun-linux-x64@1.2.16':
|
|
||||||
resolution: {integrity: sha512-qYUXPXbT4S+MImv51+dLBHKFYy40QIowwCRtzUFGf3TG+9MQQUXHNXryMNSdHveHqecd9rO1EIQ8hroAPBl+Sg==}
|
|
||||||
cpu: [x64]
|
|
||||||
os: [linux]
|
|
||||||
|
|
||||||
'@oven/bun-windows-x64-baseline@1.2.16':
|
|
||||||
resolution: {integrity: sha512-tHdtHqH6c5ScNusLWOzZCTeuV2rSc3mvlLQQ+DYefTy+XwtjXmY47MbBSgNuBWVYePIob9BqDFOtTHYIWRZTww==}
|
|
||||||
cpu: [x64]
|
|
||||||
os: [win32]
|
|
||||||
|
|
||||||
'@oven/bun-windows-x64@1.2.16':
|
|
||||||
resolution: {integrity: sha512-1xUlHHbMZ3DMZlEcppBAQ5vQDgNHDMIGB/AXO+dxQJl/3GiO/Ek4pMDzcqMnlbGDaDcTmTXyZ6cEXEF4C2qygQ==}
|
|
||||||
cpu: [x64]
|
|
||||||
os: [win32]
|
|
||||||
|
|
||||||
'@paralleldrive/cuid2@2.2.2':
|
'@paralleldrive/cuid2@2.2.2':
|
||||||
resolution: {integrity: sha512-ZOBkgDwEdoYVlSeRbYYXs0S9MejQofiVYoTbKzy/6GQa39/q5tQU2IX46+shYnUkpEl3wc+J6wRlar7r2EK2xA==}
|
resolution: {integrity: sha512-ZOBkgDwEdoYVlSeRbYYXs0S9MejQofiVYoTbKzy/6GQa39/q5tQU2IX46+shYnUkpEl3wc+J6wRlar7r2EK2xA==}
|
||||||
|
|
||||||
@ -1887,12 +1829,6 @@ packages:
|
|||||||
bun-types@1.2.16:
|
bun-types@1.2.16:
|
||||||
resolution: {integrity: sha512-ciXLrHV4PXax9vHvUrkvun9VPVGOVwbbbBF/Ev1cXz12lyEZMoJpIJABOfPcN9gDJRaiKF9MVbSygLg4NXu3/A==}
|
resolution: {integrity: sha512-ciXLrHV4PXax9vHvUrkvun9VPVGOVwbbbBF/Ev1cXz12lyEZMoJpIJABOfPcN9gDJRaiKF9MVbSygLg4NXu3/A==}
|
||||||
|
|
||||||
bun@1.2.16:
|
|
||||||
resolution: {integrity: sha512-sjZH6rr1P6yu44+XPA8r+ZojwmK9Kbz9lO6KAA/4HRIupdpC31k7b93crLBm19wEYmd6f2+3+57/7tbOcmHbGg==}
|
|
||||||
cpu: [arm64, x64, aarch64]
|
|
||||||
os: [darwin, linux, win32]
|
|
||||||
hasBin: true
|
|
||||||
|
|
||||||
cacheable-lookup@7.0.0:
|
cacheable-lookup@7.0.0:
|
||||||
resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==}
|
resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==}
|
||||||
engines: {node: '>=14.16'}
|
engines: {node: '>=14.16'}
|
||||||
@ -4361,8 +4297,8 @@ packages:
|
|||||||
uglify-js:
|
uglify-js:
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
terser@5.43.0:
|
terser@5.43.1:
|
||||||
resolution: {integrity: sha512-CqNNxKSGKSZCunSvwKLTs8u8sGGlp27sxNZ4quGh0QeNuyHM0JSEM/clM9Mf4zUp6J+tO2gUXhgXT2YMMkwfKQ==}
|
resolution: {integrity: sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==}
|
||||||
engines: {node: '>=10'}
|
engines: {node: '>=10'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
@ -5775,39 +5711,6 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
consola: 3.4.2
|
consola: 3.4.2
|
||||||
|
|
||||||
'@oven/bun-darwin-aarch64@1.2.16':
|
|
||||||
optional: true
|
|
||||||
|
|
||||||
'@oven/bun-darwin-x64-baseline@1.2.16':
|
|
||||||
optional: true
|
|
||||||
|
|
||||||
'@oven/bun-darwin-x64@1.2.16':
|
|
||||||
optional: true
|
|
||||||
|
|
||||||
'@oven/bun-linux-aarch64-musl@1.2.16':
|
|
||||||
optional: true
|
|
||||||
|
|
||||||
'@oven/bun-linux-aarch64@1.2.16':
|
|
||||||
optional: true
|
|
||||||
|
|
||||||
'@oven/bun-linux-x64-baseline@1.2.16':
|
|
||||||
optional: true
|
|
||||||
|
|
||||||
'@oven/bun-linux-x64-musl-baseline@1.2.16':
|
|
||||||
optional: true
|
|
||||||
|
|
||||||
'@oven/bun-linux-x64-musl@1.2.16':
|
|
||||||
optional: true
|
|
||||||
|
|
||||||
'@oven/bun-linux-x64@1.2.16':
|
|
||||||
optional: true
|
|
||||||
|
|
||||||
'@oven/bun-windows-x64-baseline@1.2.16':
|
|
||||||
optional: true
|
|
||||||
|
|
||||||
'@oven/bun-windows-x64@1.2.16':
|
|
||||||
optional: true
|
|
||||||
|
|
||||||
'@paralleldrive/cuid2@2.2.2':
|
'@paralleldrive/cuid2@2.2.2':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@noble/hashes': 1.8.0
|
'@noble/hashes': 1.8.0
|
||||||
@ -6690,20 +6593,6 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 24.0.3
|
'@types/node': 24.0.3
|
||||||
|
|
||||||
bun@1.2.16:
|
|
||||||
optionalDependencies:
|
|
||||||
'@oven/bun-darwin-aarch64': 1.2.16
|
|
||||||
'@oven/bun-darwin-x64': 1.2.16
|
|
||||||
'@oven/bun-darwin-x64-baseline': 1.2.16
|
|
||||||
'@oven/bun-linux-aarch64': 1.2.16
|
|
||||||
'@oven/bun-linux-aarch64-musl': 1.2.16
|
|
||||||
'@oven/bun-linux-x64': 1.2.16
|
|
||||||
'@oven/bun-linux-x64-baseline': 1.2.16
|
|
||||||
'@oven/bun-linux-x64-musl': 1.2.16
|
|
||||||
'@oven/bun-linux-x64-musl-baseline': 1.2.16
|
|
||||||
'@oven/bun-windows-x64': 1.2.16
|
|
||||||
'@oven/bun-windows-x64-baseline': 1.2.16
|
|
||||||
|
|
||||||
cacheable-lookup@7.0.0: {}
|
cacheable-lookup@7.0.0: {}
|
||||||
|
|
||||||
cacheable-request@10.2.14:
|
cacheable-request@10.2.14:
|
||||||
@ -9514,12 +9403,12 @@ snapshots:
|
|||||||
jest-worker: 27.5.1
|
jest-worker: 27.5.1
|
||||||
schema-utils: 4.3.2
|
schema-utils: 4.3.2
|
||||||
serialize-javascript: 6.0.2
|
serialize-javascript: 6.0.2
|
||||||
terser: 5.43.0
|
terser: 5.43.1
|
||||||
webpack: 5.99.6(@swc/core@1.12.3)
|
webpack: 5.99.6(@swc/core@1.12.3)
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
'@swc/core': 1.12.3
|
'@swc/core': 1.12.3
|
||||||
|
|
||||||
terser@5.43.0:
|
terser@5.43.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@jridgewell/source-map': 0.3.6
|
'@jridgewell/source-map': 0.3.6
|
||||||
acorn: 8.15.0
|
acorn: 8.15.0
|
||||||
|
@ -2,4 +2,7 @@ import { createApp } from '@/modules/core/helpers/app';
|
|||||||
import { buildCli } from '@/modules/core/helpers/command';
|
import { buildCli } from '@/modules/core/helpers/command';
|
||||||
import { createOptions } from '@/options';
|
import { createOptions } from '@/options';
|
||||||
|
|
||||||
|
console.error('Raw argv:', process.argv);
|
||||||
|
console.log('This is the very beginning of bin.ts');
|
||||||
|
|
||||||
buildCli(createApp(createOptions));
|
buildCli(createApp(createOptions));
|
||||||
|
@ -50,13 +50,14 @@ export function getCLIConfig(
|
|||||||
|
|
||||||
const dist = get(tsConfig, 'outDir', 'dist');
|
const dist = get(tsConfig, 'outDir', 'dist');
|
||||||
const src = get(nestConfig, 'sourceRoot', 'src');
|
const src = get(nestConfig, 'sourceRoot', 'src');
|
||||||
|
const homeDir = process.env.HOME;
|
||||||
const paths = {
|
const paths = {
|
||||||
cwd: cwdPath,
|
cwd: cwdPath,
|
||||||
dist,
|
dist,
|
||||||
src,
|
src,
|
||||||
js: join(dist, nestConfig.entryFile ?? 'main.js'),
|
js: join(dist, nestConfig.entryFile ?? 'main.js'),
|
||||||
ts: join(src, tsEntryFile ?? 'main.ts'),
|
ts: join(src, tsEntryFile ?? 'main.ts'),
|
||||||
bun: './node_modules/bun/bin/bun',
|
bun: `${homeDir}/.bun/bin/bun`,
|
||||||
nest: './node_modules/@nestjs/cli/bin/nest.js',
|
nest: './node_modules/@nestjs/cli/bin/nest.js',
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user