ts-add-js-extension

v1.5.5
Add .js or .mjs extension to each relative ESM import and export statement in JavaScript file
esm tsc mjs js typescript javascript js extension esnext

lint

pnpm vite-node script/lint.ts

format

prettier --ignore-path .gitignore --write src test

format-check

prettier --ignore-path .gitignore --check src test

build-cjs

tsc -p tsconfig.cjs.json && shx chmod +x build/cjs/bin.js

build-mjs

tsc -p tsconfig.mjs.json

prebuild

vite-node script/package.ts

build

pnpm prebuild && shx rm -rf build && pnpm build-cjs && pnpm build-mjs && node-package-helper

test-setup

cd test/process && shx rm -rf actual-result && shx cp -r source actual-result && pnpm prebuild

pretest

pnpm test-setup && pnpm prebuild

test

pnpm pretest && vitest

Metadata

  • MIT
  • Whatever
  • Unknown
  • released 7/14/2023

Downloads

Maintainers