2.0.0 • Published 3 months ago

eslint-plugin-import-esm v2.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 months ago

eslint-plugin-import-esm

ESLint plugin that enforces imports to follow native ESM resolution.

Installation

You'll first need to install ESLint:

npm i eslint --save-dev

Next, install eslint-plugin-import-esm:

npm install eslint-plugin-import-esm --save-dev

This plugin works well with eslint-plugin-import, which validates existence of paths amongst other checks.

Usage

Using the recommended preset:

{
  "extends": ["plugin:import-esm/recommended"]
}

Using without the recommended preset:

{
  "plugins": ["import-esm"],
  "rules": {
    "import-esm/explicit-extension": ["error", { "extension": ".ms" }]
  }
}

Rules

💼 Configurations enabled in.\ ✅ Set in the recommended configuration.\ 🔧 Automatically fixable by the --fix CLI option.

Name              Description💼🔧
explicit-extensionValidate if import and export paths have an explicit extension🔧