0.0.1 • Published 1 year ago

core-commonjs v0.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

core-commonjs · npm version

core-commonjs adds support for require, __dirname and __filename to ES modules in Node.js.

Installation

Install with npm:

npm i core-commonjs

Usage

Import once at the entry point of your application/running unit:

// main.js
import 'core-commonjs';
import './app.js';

Use in all ES modules later on:

// app.js
const express = require('express');
const app = express();
app.get('/', (req, res) => res.send('Hello World from ' + __dirname));
app.listen(80);

export default app;

Alternatively, launch with node -r core-commonjs ./app.js to have core-commonjs preloaded by Node.js.

Compatibility

core-commonjs works in Node.js 14 or later. Browsers and transpilers are not supported.

0.0.1

1 year ago