Auto set package.json after tshy run
npm install tshy-after[![NPM version][npm-image]][npm-url]

[![npm download][download-image]][download-url]


[npm-image]: https://img.shields.io/npm/v/tshy-after.svg?style=flat-square
[npm-url]: https://npmjs.org/package/tshy-after
[download-image]: https://img.shields.io/npm/dm/tshy-after.svg?style=flat-square
[download-url]: https://npmjs.org/package/tshy-after
Auto set package.json after tshy run
typesSet package.types to package.exports['.'].require.types
import.meta.url and import.meta.resolve SyntaxError on CJS``bash`
SyntaxError: Cannot use 'import.meta' outside a module
e.g.: Get the file's dirname
`ts
// 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));
}
``

Made with contributors-img.