Skip to content

Migrate to ESM #782

Open
Open
@int128

Description

@int128
git checkout -B migrate-esm
mv eslint.config.mjs eslint.config.js
cp ../typescript-action/jest.config.js .
cp ../typescript-action/tsconfig.json .
perl -i -p -e 'if (/^import/) { s/from '\''\.(.+)'\''/from '\''.$1.js'\''/g }' **/*.ts
perl -i -p -e 's/"dependencies": \{/"type": "module",\n  "dependencies": \{/' package.json
pnpm lint
pnpm test
git add .
git commit -m 'Migrate to ESM'
gh pr create -f --body '- https://github.com/int128/typescript-action/issues/782'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions