|
2 | 2 | "name": "google-cloud-sql", |
3 | 3 | "version": "2.0.0", |
4 | 4 | "description": "Connect to private Google Cloud SQL/AlloyDB instance through Cloud SQL/AlloyDB Auth Proxy running in GKE cluster.", |
| 5 | + "type": "module", |
5 | 6 | "license": "UNLICENSED", |
6 | 7 | "author": "Dinko Osrecki <[email protected]>", |
7 | 8 | "homepage": "https://github.com/edosrecki/google-cloud-sql-cli", |
|
13 | 14 | "url": "https://github.com/edosrecki/google-cloud-sql-cli/issues" |
14 | 15 | }, |
15 | 16 | "bin": { |
16 | | - "google-cloud-sql": "dist/index.js" |
| 17 | + "google-cloud-sql": "dist/index.cjs" |
17 | 18 | }, |
| 19 | + "packageManager": "[email protected]", |
18 | 20 | "engines": { |
19 | | - "node": "24" |
| 21 | + "node": "24.12.0", |
| 22 | + "pnpm": "10.28.0" |
20 | 23 | }, |
21 | 24 | "scripts": { |
22 | 25 | "clean": "rimraf dist bin", |
23 | | - "prebuild": "npm run clean", |
24 | | - "build": "tsc", |
25 | | - "bundle": "npm run build && pkg . --targets node24-linux,node24-macos,node24-win --out-dir bin", |
26 | | - "exec:dev": "ts-node src/index.ts", |
27 | | - "exec:dist": "node dist/index.js", |
| 26 | + "prebuild": "pnpm clean", |
| 27 | + "build": "tsdown", |
| 28 | + "bundle": "pkg dist/index.cjs --targets node24-linux,node24-macos,node24-win --out-dir bin", |
| 29 | + "exec:dev": "tsx src/index.ts", |
| 30 | + "exec:dist": "node dist/index.cjs", |
28 | 31 | "lint": "eslint .", |
29 | 32 | "lint:fix": "eslint . --fix", |
30 | | - "test": "npm run lint", |
| 33 | + "test": "pnpm lint", |
| 34 | + "typecheck": "tsc --noEmit", |
31 | 35 | "prepare": "husky", |
32 | 36 | "prettify-package-json": "prettier-package-json --write" |
33 | 37 | }, |
34 | 38 | "dependencies": { |
35 | | - "boxen": "5.1.2", |
36 | | - "chalk": "4.1.2", |
| 39 | + "boxen": "8.0.1", |
| 40 | + "chalk": "5.6.2", |
37 | 41 | "commander": "14.0.2", |
38 | | - "conf": "10.2.0", |
39 | | - "exit-hook": "2.2.1", |
| 42 | + "conf": "15.0.2", |
| 43 | + "exit-hook": "5.0.1", |
40 | 44 | "fuse.js": "7.1.0", |
41 | 45 | "inquirer": "8.2.5", |
42 | 46 | "inquirer-autocomplete-prompt": "2.0.0", |
43 | | - "lodash": "4.17.21", |
| 47 | + "lodash-es": "4.17.22", |
44 | 48 | "memoizee": "0.4.17", |
45 | 49 | "shelljs": "0.10.0", |
46 | | - "update-notifier": "5.1.0" |
| 50 | + "update-notifier": "7.3.1" |
47 | 51 | }, |
48 | 52 | "devDependencies": { |
49 | 53 | "@eslint/js": "9.39.2", |
50 | 54 | "@semantic-release/changelog": "6.0.3", |
51 | 55 | "@semantic-release/exec": "7.1.0", |
52 | 56 | "@semantic-release/git": "10.0.1", |
53 | | - "@stylistic/eslint-plugin": "5.6.1", |
| 57 | + "@stylistic/eslint-plugin": "5.7.0", |
54 | 58 | "@tsconfig/node24": "24.0.3", |
55 | 59 | "@types/inquirer": "8.2.6", |
56 | 60 | "@types/inquirer-autocomplete-prompt": "2.0.0", |
57 | | - "@types/lodash": "4.17.21", |
| 61 | + "@types/lodash-es": "4.17.12", |
58 | 62 | "@types/memoizee": "0.4.12", |
59 | 63 | "@types/node": "24.10.6", |
60 | | - "@types/shelljs": "0.8.17", |
61 | | - "@types/update-notifier": "5.1.0", |
| 64 | + "@types/shelljs": "0.10.0", |
| 65 | + "@types/update-notifier": "6.0.8", |
62 | 66 | "@yao-pkg/pkg": "6.11.0", |
63 | 67 | "eslint": "9.39.2", |
64 | 68 | "husky": "9.1.7", |
65 | 69 | "prettier-package-json": "2.8.0", |
66 | 70 | "rimraf": "6.1.2", |
67 | 71 | "semantic-release": "25.0.2", |
68 | | - "ts-node": "10.9.2", |
| 72 | + "tsdown": "0.19.0", |
| 73 | + "tsx": "4.21.0", |
69 | 74 | "typescript": "5.9.3", |
70 | | - "typescript-eslint": "8.50.0" |
| 75 | + "typescript-eslint": "8.52.0" |
71 | 76 | } |
72 | 77 | } |
0 commit comments