tshy-after

v1.2.0
Auto set package.json after tshy run
tshy

tshy-after

Auto set package.json after tshy run

keep types

Set package.types to package.exports['.'].require.types

Auto fix import.meta.url SyntaxError on CJS

SyntaxError: Cannot use 'import.meta' outside a module

e.g.: Get the file's dirname

// src/index.ts

import { fileURLToPath } from 'node:url';
import path from 'node:path';

export function getDirname() {
  if (typeof __dirname !== 'undefined') {
    return __dirname;
  }
  // @ts-ignore
  return path.dirname(fileURLToPath(import.meta.url));
}
npm i tshy-after

Metadata

  • MIT
  • Whatever
  • fengmk2
  • released 7/8/2024

Downloads

Maintainers