Releases: ijlee2/codemod-utils
Dropped Node 16 support and marked stable
Note
If you created a codemod project with @codemod-utils/cli
, see the updated test fixtures in #71 to learn how to update files in your project:
.github/workflows/ci.yml
.eslintrc.cjs
README.md
package.json
tsconfig.build.json
tsconfig.json
Note
Note, for TypeScript projects, I relaxed the eslint
configuration by extending @typescript-eslint
's recommended
rules (instead of recommended-type-checked
). As a result, there may be // eslint-disable
comments that you can remove now.
Updated packages
- @codemod-utils/ast-javascript (#71)
- @codemod-utils/ast-template (#71)
- @codemod-utils/blueprints (#71)
- @codemod-utils/cli (#71)
- @codemod-utils/ember-cli-string (#71)
- @codemod-utils/files (#71)
- @codemod-utils/json (#71)
- @codemod-utils/tests (#71)
Latest versions
Name | Version |
---|---|
@codemod-utils/ast-javascript | 1.0.0 |
@codemod-utils/ast-template | 1.0.0 |
@codemod-utils/blueprints | 1.0.0 |
@codemod-utils/cli | 1.0.0 |
@codemod-utils/ember-cli-string | 1.0.0 |
@codemod-utils/files | 1.0.0 |
@codemod-utils/json | 1.0.0 |
@codemod-utils/tests | 1.0.0 |
Updated dependencies
@codemod-utils/cli
, see ember-codemod-v1-to-v2#63 to learn how you can remove @tsconfig/esm
(deprecated) from tsconfig.json
and tsconfig.build.json
.
Updated packages
- @codemod-utils/ast-javascript (#69)
- @codemod-utils/cli (#70)
- @codemod-utils/files (#69)
- @codemod-utils/json (#69)
- @codemod-utils/tests (#69)
Latest versions
Name | Version |
---|---|
@codemod-utils/ast-javascript | 0.3.4 |
@codemod-utils/ast-template | 0.3.1 |
@codemod-utils/blueprints | 0.2.1 |
@codemod-utils/cli | 0.2.5 |
@codemod-utils/ember-cli-string | 0.1.1 |
@codemod-utils/files | 0.5.3 |
@codemod-utils/json | 0.4.2 |
@codemod-utils/tests | 0.3.1 |
Updated setup for codemod projects
Going forward, a codemod project (created with @codemod-utils/cli
) requires installing @sondr3/minitest
as a separate development dependency. (Before, the testing library got pulled in from installing @codemod-utils/tests
.) This should help end-developers install one version of @sondr3/minitest
.
In addition, I updated @codemod-utils/cli
so that codemod projects can start with more up-to-date dependencies.
Updated packages
- @codemod-utils/ast-javascript (#64)
- @codemod-utils/cli (#66)
- @codemod-utils/json (#64)
- @codemod-utils/tests (#65)
Latest versions
Name | Version |
---|---|
@codemod-utils/ast-javascript | 0.3.3 |
@codemod-utils/ast-template | 0.3.1 |
@codemod-utils/blueprints | 0.2.1 |
@codemod-utils/cli | 0.2.4 |
@codemod-utils/ember-cli-string | 0.1.1 |
@codemod-utils/files | 0.5.2 |
@codemod-utils/json | 0.4.1 |
@codemod-utils/tests | 0.3.0 |
Updated blueprints for @codemod-utils/cli
I fixed inconsistent formatting in CONTRIBUTING.md
and README.md
. In addition, I updated latestVersions
so that the latest versions of @typescript-eslint/*
and eslint
may be installed.
Updated packages
- @codemod-utils/cli (#63)
Latest versions
Name | Version |
---|---|
@codemod-utils/ast-javascript | 0.3.2 |
@codemod-utils/ast-template | 0.3.1 |
@codemod-utils/blueprints | 0.2.1 |
@codemod-utils/cli | 0.2.3 |
@codemod-utils/ember-cli-string | 0.1.1 |
@codemod-utils/files | 0.5.2 |
@codemod-utils/json | 0.4.0 |
@codemod-utils/tests | 0.2.5 |
Added tutorial for @codemod-utils
The main change is the addition of a tutorial for @codemod-utils
. I updated @codemod-utils/cli
accordingly.
Updated packages
@codemod-utils/[email protected]
, which depends on [email protected]
, requires your codemod project to run on typescript@>=5.1.0
.
Latest versions
Name | Version |
---|---|
@codemod-utils/ast-javascript | 0.3.2 |
@codemod-utils/ast-template | 0.3.1 |
@codemod-utils/blueprints | 0.2.1 |
@codemod-utils/cli | 0.2.2 |
@codemod-utils/ember-cli-string | 0.1.1 |
@codemod-utils/files | 0.5.2 |
@codemod-utils/json | 0.4.0 |
@codemod-utils/tests | 0.2.5 |
Simplified blueprint for prettier configuration
Updated packages
- @codemod-utils/cli (#51)
Latest versions
Name | Version |
---|---|
@codemod-utils/ast-javascript | 0.3.2 |
@codemod-utils/ast-template | 0.3.1 |
@codemod-utils/blueprints | 0.2.1 |
@codemod-utils/cli | 0.2.1 |
@codemod-utils/ember-cli-string | 0.1.1 |
@codemod-utils/files | 0.5.2 |
@codemod-utils/json | 0.3.4 |
@codemod-utils/tests | 0.2.5 |
Supported @typescript-eslint@v6 and prettier@v3
Updated packages
- @codemod-utils/ast-javascript (#47)
- @codemod-utils/ast-template (#48)
- @codemod-utils/cli (#48, #49)
- @codemod-utils/ember-cli-string (#48)
- @codemod-utils/json (#48)
Latest versions
Name | Version |
---|---|
@codemod-utils/ast-javascript | 0.3.2 |
@codemod-utils/ast-template | 0.3.1 |
@codemod-utils/blueprints | 0.2.1 |
@codemod-utils/cli | 0.2.0 |
@codemod-utils/ember-cli-string | 0.1.1 |
@codemod-utils/files | 0.5.2 |
@codemod-utils/json | 0.3.4 |
@codemod-utils/tests | 0.2.5 |
Removed unnecessary file path resolutions. Added tests.
Updated packages
- @codemod-utils/cli (#46)
Latest versions
Name | Version |
---|---|
@codemod-utils/ast-javascript | 0.3.1 |
@codemod-utils/ast-template | 0.3.0 |
@codemod-utils/blueprints | 0.2.1 |
@codemod-utils/cli | 0.1.2 |
@codemod-utils/ember-cli-string | 0.1.0 |
@codemod-utils/files | 0.5.2 |
@codemod-utils/json | 0.3.3 |
@codemod-utils/tests | 0.2.5 |
Ensured that blueprint files are installed
@codemod-utils/[email protected]
or higher.

Updated packages
- @codemod-utils/cli (#45)
Latest versions
Name | Version |
---|---|
@codemod-utils/ast-javascript | 0.3.1 |
@codemod-utils/ast-template | 0.3.0 |
@codemod-utils/blueprints | 0.2.1 |
@codemod-utils/cli | |
@codemod-utils/ember-cli-string | 0.1.0 |
@codemod-utils/files | 0.5.2 |
@codemod-utils/json | 0.3.3 |
@codemod-utils/tests | 0.2.5 |
Created @codemod-utils/cli
If you've wanted to write a codemod, there is now a CLI to help you get started. 🌟
New packages
Updated packages
- @codemod-utils/ast-javascript (#43)
- @codemod-utils/files (#43)
- @codemod-utils/json (#43)
- @codemod-utils/tests (#43)
Latest versions
Name | Version |
---|---|
@codemod-utils/ast-javascript | 0.3.1 |
@codemod-utils/ast-template | 0.3.0 |
@codemod-utils/blueprints | 0.2.1 |
@codemod-utils/cli | |
@codemod-utils/ember-cli-string | 0.1.0 |
@codemod-utils/files | 0.5.2 |
@codemod-utils/json | 0.3.3 |
@codemod-utils/tests | 0.2.5 |