Skip to content

Releases: ijlee2/codemod-utils

Ensured that blueprint files are installed

09 Jul 15:37
Compare
Choose a tag to compare

⚠️ Some blueprint files are still missing. Please install @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 0.1.1 (install 0.1.2 or higher)
@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

09 Jul 15:11
Compare
Choose a tag to compare

If you've wanted to write a codemod, there is now a CLI to help you get started. 🌟

New packages

  • @codemod-utils/cli (#42, #44)

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 0.1.0 (install 0.1.2 or higher)
@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

Updated a dependency (glob) to the latest

04 Jul 05:48
Compare
Choose a tag to compare

Updated packages

  • @codemod-utils/files (#41)
  • @codemod-utils/tests (#41)

Latest versions

Name Version
@codemod-utils/ast-javascript 0.3.0
@codemod-utils/ast-template 0.3.0
@codemod-utils/blueprints 0.2.1
@codemod-utils/ember-cli-string 0.1.0
@codemod-utils/files 0.5.1
@codemod-utils/json 0.3.2
@codemod-utils/tests 0.2.4

Created ast-javascript, ast-template, and ember-cli-string

21 Jun 13:05
76b7832
Compare
Choose a tag to compare

Updated packages

  • @codemod-utils/ast-javascript (#32, #36, breaking)1
  • @codemod-utils/ast-template (#32, #36, breaking)1
  • @codemod-utils/blueprints (#37)
  • @codemod-utils/ember-cli-string (#39)
  • @codemod-utils/files (#37, #38)
  • @codemod-utils/json (#37)
  • @codemod-utils/tests (#37)

1. Please replace @codemod-utils/ast with @codemod-utils/ast-javascript and/or @codemod-utils/ast-template.

Latest versions

Name Version
@codemod-utils/ast-javascript 0.3.0
@codemod-utils/ast-template 0.3.0
@codemod-utils/blueprints 0.2.1
@codemod-utils/ember-cli-string 0.1.0
@codemod-utils/files 0.5.0
@codemod-utils/json 0.3.2
@codemod-utils/tests 0.2.3

Patched and re-exported types

12 Jun 13:32
9464aea
Compare
Choose a tag to compare

Updated packages

  • @codemod-utils/json (#29)
  • @codemod-utils/tests (#30)

Latest versions

Name Version
@codemod-utils/ast 0.2.0
@codemod-utils/blueprints 0.2.0
@codemod-utils/files 0.4.1
@codemod-utils/json 0.3.1
@codemod-utils/tests 0.2.2

Patched types for @codemod-utils/files

12 Jun 06:56
36ae504
Compare
Choose a tag to compare

Updated packages

  • @codemod-utils/files (#27)

Latest versions

Name Version
@codemod-utils/ast 0.2.0
@codemod-utils/blueprints 0.2.0
@codemod-utils/files 0.4.1
@codemod-utils/json 0.3.0
@codemod-utils/tests 0.2.1

Introduced TypeScript to all packages

11 Jun 14:12
141d73e
Compare
Choose a tag to compare

Updated packages

  • @codemod-utils/ast (#25)
  • @codemod-utils/blueprints (#22)
  • @codemod-utils/files (#21, #25)
  • @codemod-utils/json (#20, #21)
  • @codemod-utils/tests (#20, #21)

Latest versions

Name Version
@codemod-utils/ast 0.2.0
@codemod-utils/blueprints 0.2.0
@codemod-utils/files 0.4.0
@codemod-utils/json 0.3.0
@codemod-utils/tests 0.2.1

Introduced TypeScript to @codemod-utils/tests

11 Jun 08:53
2937ba6
Compare
Choose a tag to compare

Updated packages

  • @codemod-utils/tests (#18)

Latest versions

Name Version
@codemod-utils/ast 0.1.1
@codemod-utils/blueprints 0.1.2
@codemod-utils/files 0.3.1
@codemod-utils/json 0.2.0
@codemod-utils/tests 0.2.0

Separated validation concerns

10 Jun 13:37
82af4ff
Compare
Choose a tag to compare

Updated packages

  • @codemod-utils/json (#16)

Migration guide for updating @codemod-utils/json from 0.1.2 to 0.2.0

In @codemod-utils/[email protected], readPackageJson checked whether package.json has the fields name and version. In 0.2.0, you will need to call validatePackageJson explicitly (opt-in).

import { readPackageJson, validatePackageJson } from '@codemod-utils/json';

const packageJson = readPackageJson({
  projectRoot: '__projectRoot__',
});

validatePackageJson(packageJson);

const { name, version } = packageJson;

Latest versions

Name Version
@codemod-utils/ast 0.1.1
@codemod-utils/blueprints 0.1.2
@codemod-utils/files 0.3.1
@codemod-utils/json 0.2.0
@codemod-utils/tests 0.1.2

Patched @codemod-utils/files

10 Jun 09:09
40e7fe6
Compare
Choose a tag to compare

I reverted the API for copyFiles and moveFiles.

Updated packages

  • @codemod-utils/files (#14)

Migration guide for updating @codemod-utils/files from 0.2.0 to 0.3.1

  • findFiles - Rename options.cwd to options.projectRoot
  • renameDirectory - Rename the function to renamePathByDirectory
  • renameFile - Rename the function to renamePathByFile

Latest versions

Name Version
@codemod-utils/ast 0.1.1
@codemod-utils/blueprints 0.1.2
@codemod-utils/files 0.3.1
@codemod-utils/json 0.1.2
@codemod-utils/tests 0.1.2