Skip to content

Commit db493be

Browse files
authored
Updated @codemod-utils/* (#109)
* chore: Updated @codemod-utils/* * chore: Addressed breaking changes in @codemod-utils/[email protected] * refactor: Consumed getPackageType() * chore: Added changeset
1 parent 55dd542 commit db493be

22 files changed

+63
-52
lines changed

.changeset/itchy-beds-push.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"ember-codemod-v1-to-v2": patch
3+
---
4+
5+
Updated @codemod-utils/\*

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,16 @@
4141
"test": "./build.sh --test && mt dist-for-testing --quiet"
4242
},
4343
"dependencies": {
44-
"@codemod-utils/blueprints": "^2.0.2",
45-
"@codemod-utils/files": "^3.0.4",
46-
"@codemod-utils/json": "^2.0.3",
44+
"@codemod-utils/blueprints": "^2.0.3",
45+
"@codemod-utils/files": "^3.0.5",
46+
"@codemod-utils/package-json": "^3.1.0",
4747
"strip-json-comments": "^5.0.3",
4848
"yargs": "^18.0.0"
4949
},
5050
"devDependencies": {
5151
"@changesets/cli": "^2.29.7",
5252
"@changesets/get-github-info": "^0.6.0",
53-
"@codemod-utils/tests": "^2.0.3",
53+
"@codemod-utils/tests": "^2.0.4",
5454
"@ijlee2-frontend-configs/eslint-config-node": "^2.1.2",
5555
"@ijlee2-frontend-configs/prettier": "^2.1.1",
5656
"@sondr3/minitest": "^0.1.2",

pnpm-lock.yaml

Lines changed: 28 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/steps/create-options.ts

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
import { findFiles } from '@codemod-utils/files';
2-
import { readPackageJson, validatePackageJson } from '@codemod-utils/json';
2+
import {
3+
getPackageType,
4+
readPackageJson,
5+
validatePackageJson,
6+
} from '@codemod-utils/package-json';
37

48
import type { CodemodOptions, Options } from '../types/index.js';
59

@@ -13,13 +17,7 @@ function analyzePackageJson(codemodOptions: CodemodOptions): AddonPackage {
1317

1418
validatePackageJson(packageJson);
1519

16-
const {
17-
dependencies,
18-
devDependencies,
19-
'ember-addon': emberAddon,
20-
name,
21-
version,
22-
} = packageJson;
20+
const { dependencies, devDependencies, name, version } = packageJson;
2321

2422
const projectDependencies = new Map<string, string>([
2523
...(Object.entries(dependencies ?? {}) as [string, string][]),
@@ -30,7 +28,7 @@ function analyzePackageJson(codemodOptions: CodemodOptions): AddonPackage {
3028
dependencies: projectDependencies,
3129
hasGlint: projectDependencies.has('@glint/core'),
3230
hasTypeScript: projectDependencies.has('typescript'),
33-
isV1Addon: Boolean(emberAddon),
31+
isV1Addon: getPackageType(packageJson) === 'v1-addon',
3432
name,
3533
version,
3634
};

src/steps/update-addon-package-json.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { writeFileSync } from 'node:fs';
22
import { join } from 'node:path';
33

4-
import { readPackageJson } from '@codemod-utils/json';
4+
import { readPackageJson } from '@codemod-utils/package-json';
55

66
import type { Context, Options } from '../types/index.js';
77
import {

src/steps/update-addon-package-json/update-dependencies.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { convertToMap, convertToObject } from '@codemod-utils/json';
1+
import { convertToMap, convertToObject } from '@codemod-utils/package-json';
22

33
import type { Options, PackageJson } from '../../types/index.js';
44
import { getLatestVersion } from '../../utils/blueprints.js';

src/steps/update-addon-package-json/update-dev-dependencies.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { convertToMap, convertToObject } from '@codemod-utils/json';
1+
import { convertToMap, convertToObject } from '@codemod-utils/package-json';
22

33
import type { Options, PackageJson } from '../../types/index.js';
44
import { getLatestVersion } from '../../utils/blueprints.js';

src/steps/update-addon-package-json/update-scripts.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* eslint-disable no-useless-escape */
2-
import { convertToMap, convertToObject } from '@codemod-utils/json';
2+
import { convertToMap, convertToObject } from '@codemod-utils/package-json';
33

44
import type { Options, PackageJson } from '../../types/index.js';
55

src/steps/update-test-app-package-json.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { writeFileSync } from 'node:fs';
22
import { join } from 'node:path';
33

4-
import { readPackageJson } from '@codemod-utils/json';
4+
import { readPackageJson } from '@codemod-utils/package-json';
55

66
import type { Options } from '../types/index.js';
77
import {

src/steps/update-test-app-package-json/move-dev-dependencies-to-dependencies.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { convertToMap, convertToObject } from '@codemod-utils/json';
1+
import { convertToMap, convertToObject } from '@codemod-utils/package-json';
22

33
import type { Options, PackageJson } from '../../types/index.js';
44
import { getVersion } from '../../utils/blueprints.js';

0 commit comments

Comments
 (0)