ts-add-js-extension

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

lint

eslint . --ignore-path .gitignore --ext .ts --color

format

prettier-config-generate && prettier .

format-write

pnpm format --write

format-check

pnpm format --check

build-cjs

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

build-mjs

tsc -p tsconfig.mjs.json && node build/cjs/bin.js --dir build/mjs

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 1/31/2024

Downloads

Maintainers