Releases: ijlee2/codemod-utils
Added JSDoc to @codemod-utils/ember-cli-string and @codemod-utils/json
Updated packages
- @codemod-utils/cli (#91)
- @codemod-utils/ember-cli-string (#87)
- @codemod-utils/json (#88, #89)
- @codemod-utils/tests (#90)
Latest versions
Name | Version |
---|---|
@codemod-utils/ast-javascript | 1.1.1 |
@codemod-utils/ast-template | 1.0.0 |
@codemod-utils/blueprints | 1.0.0 |
@codemod-utils/cli | 1.0.2 |
@codemod-utils/ember-cli-string | 1.1.0 |
@codemod-utils/files | 1.1.0 |
@codemod-utils/json | 1.1.0 |
@codemod-utils/tests | 1.1.1 |
Added JSDoc to @codemod-utils/tests
Updated packages
- @codemod-utils/tests (#86)
Latest versions
Name | Version |
---|---|
@codemod-utils/ast-javascript | 1.1.1 |
@codemod-utils/ast-template | 1.0.0 |
@codemod-utils/blueprints | 1.0.0 |
@codemod-utils/cli | 1.0.1 |
@codemod-utils/ember-cli-string | 1.0.0 |
@codemod-utils/files | 1.1.0 |
@codemod-utils/json | 1.0.1 |
@codemod-utils/tests | 1.1.0 |
Added JSDoc to @codemod-utils/files. Updated dependencies.
Important
unionize()
from @codemod-utils/files
has been deprecated. Instead, you can directly pass an array of file paths or glob patterns to findFiles()
.
Before:
const files = [
'package-lock.json',
'pnpm-lock.yaml',
'yarn.lock',
];
const filePaths = findFiles(unionize(files), {
projectRoot,
});
After:
const files = [
'package-lock.json',
'pnpm-lock.yaml',
'yarn.lock',
];
const filePaths = findFiles(files, {
projectRoot,
});
Updated packages
- @codemod-utils/ast-javascript (#78)
- @codemod-utils/cli (#77, #79)
- @codemod-utils/files (#77, #78)
- @codemod-utils/json (#78)
- @codemod-utils/tests (#78)
Latest versions
Name | Version |
---|---|
@codemod-utils/ast-javascript | 1.1.1 |
@codemod-utils/ast-template | 1.0.0 |
@codemod-utils/blueprints | 1.0.0 |
@codemod-utils/cli | 1.0.1 |
@codemod-utils/ember-cli-string | 1.0.0 |
@codemod-utils/files | 1.1.0 |
@codemod-utils/json | 1.0.1 |
@codemod-utils/tests | 1.0.1 |
Set decoratorsBeforeExport to true
Updated packages
- @codemod-utils/ast-javascript (#74)
Latest versions
Name | Version |
---|---|
@codemod-utils/ast-javascript | 1.1.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 |
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 |