|
9 | 9 | } from "../../src/utils/extension"; |
10 | 10 | import { cleanOutDir, isGlobPattern } from "../../src/utils/file"; |
11 | 11 | import { formatFileSize } from "../../src/utils/format"; |
12 | | -import { getPackageDeps } from "../../src/utils/package"; |
| 12 | +import { getPackageAllDeps, getPackageExternalDeps } from "../../src/utils/package"; |
13 | 13 | import { cleanPath, getShortFilePath } from "../../src/utils/path"; |
14 | 14 |
|
15 | 15 | describe("Utils", () => { |
@@ -58,16 +58,30 @@ describe("Utils", () => { |
58 | 58 | }); |
59 | 59 | }); |
60 | 60 |
|
61 | | - describe("getPackageDeps", () => { |
| 61 | + describe("getPackageExternalDeps", () => { |
62 | 62 | it("returns dependencies and peerDependencies", () => { |
63 | 63 | const packageJson = { |
64 | 64 | dependencies: { dep1: "1.0.0" }, |
65 | 65 | peerDependencies: { peerDep1: "^2.0.0" }, |
66 | 66 | }; |
67 | | - expect(getPackageDeps(packageJson)).toEqual(["dep1", "peerDep1"]); |
| 67 | + expect(getPackageExternalDeps(packageJson)).toEqual(["dep1", "peerDep1"]); |
68 | 68 | }); |
69 | 69 | it("returns empty array for no dependencies", () => { |
70 | | - expect(getPackageDeps(null)).toEqual([]); |
| 70 | + expect(getPackageExternalDeps(null)).toEqual([]); |
| 71 | + }); |
| 72 | + }); |
| 73 | + |
| 74 | + describe("getPackageAllDeps", () => { |
| 75 | + it("returns dependencies, devDependencies, and peerDependencies", () => { |
| 76 | + const packageJson = { |
| 77 | + dependencies: { dep1: "1.0.0" }, |
| 78 | + devDependencies: { dep1: "^1.1.0", devDep1: "^2.0.0" }, |
| 79 | + peerDependencies: { peerDep1: "^3.0.0" }, |
| 80 | + }; |
| 81 | + expect(getPackageAllDeps(packageJson)).toEqual(["dep1", "devDep1", "peerDep1"]); |
| 82 | + }); |
| 83 | + it("returns empty array for no dependencies", () => { |
| 84 | + expect(getPackageAllDeps(null)).toEqual([]); |
71 | 85 | }); |
72 | 86 | }); |
73 | 87 |
|
|
0 commit comments