@iyowei/is-esm

1.0.1 • Public • Published

isESM(path)

通过 AST 检测 JS 文件是不是 ESM,并非读取 "package.json " 文件中 "type" 设置。

使用

  • path,{ String },路径
import { log } from "console";
import { isESM, isESMSync } from "@iyowei/is-esm";

(async () => {
  log(await isESM("/Users/iyowei/Development/iyowei/create-esm/src/print.js")); // 异步
  // true

  log(isESMSync("/Users/iyowei/Development/iyowei/create-esm/src/print.js")); // 串行
  // true
})();

安装

Node Version Badge

# Pnpm
pnpm add @iyowei/is-esm

# yarn
yarn add @iyowei/is-esm

# npm
npm add @iyowei/is-esm

参与贡献

PRs Welcome

Readme

Keywords

Package Sidebar

Install

npm i @iyowei/is-esm

Weekly Downloads

2

Version

1.0.1

License

MIT

Unpacked Size

3.84 kB

Total Files

4

Last publish

Collaborators

  • itonyyo