Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
<h1>Rollup Plugin ESNext to NodeNext</h1>
<a href="https://www.npmjs.com/package/rollup-plugin-esnext-to-nodenext" target="_blank" rel="noopener noreferrer"><img alt="NPM version" src="https://img.shields.io/npm/v/rollup-plugin-esnext-to-nodenext.svg?maxAge=3600&style=flat-square" /></a>
<a href="https://www.npmjs.com/package/rollup-plugin-esnext-to-nodenext" target="_blank" rel="noopener noreferrer"><img alt="NPM downloads per month" src="https://img.shields.io/npm/dm/rollup-plugin-esnext-to-nodenext.svg?maxAge=3600&style=flat-square" /></a>
<a href="https://github.com/mrrefactoring/rollup-plugin-esnext-to-nodenext" target="_blank" rel="noopener noreferrer"><img alt="build status" src="https://img.shields.io/github/actions/workflow/status/mrrefactoring/rollup-plugin-esnext-to-nodenext/.github/workflows/ci.yaml?branch=master&style=flat-square"></a>
<a href="https://github.com/mrrefactoring/rollup-plugin-esnext-to-nodenext/blob/main/LICENSE" target="_blank" rel="noopener noreferrer"><img alt="license" src="https://img.shields.io/github/license/mrrefactoring/rollup-plugin-esnext-to-nodenext?color=green&style=flat-square"/></a>
<a href="https://github.com/mrrefactoring/rollup-plugin-esnext-to-nodenext/blob/master/.github/workflows/build.yml" target="_blank" rel="noopener noreferrer"><img alt="build status" src="https://img.shields.io/github/actions/workflow/status/mrrefactoring/rollup-plugin-esnext-to-nodenext/.github/workflows/build.yml?branch=master"></a>
<a href="https://github.com/mrrefactoring/rollup-plugin-esnext-to-nodenext/blob/master/LICENSE" target="_blank" rel="noopener noreferrer"><img alt="license" src="https://img.shields.io/github/license/mrrefactoring/rollup-plugin-esnext-to-nodenext?color=green&style=flat-square"/></a>

<span>A Rollup plugin that transforms ESM imports to Node.js-compatible `nodenext` format by adding explicit file extensions.</span>
</div>
Expand Down Expand Up @@ -33,7 +33,7 @@ pnpm add rollup-plugin-esnext-to-nodenext -D

```javascript
import esnextToNodeNext from 'rollup-plugin-esnext-to-nodenext';
import {defineConfig} from 'rollup';
import { defineConfig } from 'rollup';

export default defineConfig({
input: 'src/index.ts',
Expand Down
2 changes: 2 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
"version": "1.0.0",
"description": "",
"author": "Vladislav Tupikin <[email protected]>",
"repository": "https://github.com/MrRefactoring/rollup-plugin-esnext-to-nodenext.git",
"homepage": "https://github.com/MrRefactoring/rollup-plugin-esnext-to-nodenext",
"license": "MIT",
"type": "module",
"module": "./dist/index.js",
Expand Down
11 changes: 7 additions & 4 deletions rollup.config.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
import {defineConfig} from 'rollup';
import { defineConfig } from 'rollup';
import typescript from '@rollup/plugin-typescript';
import {fileURLToPath} from "node:url";
import {dirname, resolve} from "node:path";
import {readFileSync} from "node:fs";
import { fileURLToPath } from "node:url";
import {
dirname,
resolve,
} from "node:path";
import { readFileSync } from "node:fs";

const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
Expand Down