1.0.5 • Published 1 year ago

@upleveled/babel-plugin-remove-node-prefix v1.0.5

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

@upleveled/babel-plugin-remove-node-prefix

A Babel plugin to remove the node: schema prefix for builtin (core) modules first introduced in Node.js v16.

This may be useful for transpiling modern code to environments with older versions of Node.js.

Example

In

import fs from 'node:fs';
const url = require('node:url');

Out

import fs from 'fs';
const url = require('url');

Installation

yarn add --dev @upleveled/babel-plugin-remove-node-prefix

Or, use npm:

npm install @upleveled/babel-plugin-remove-node-prefix --save-dev

Usage

Via babel.config.js (Recommended)

babel.config.js

// without options
module.exports = {
  plugins: ['@upleveled/remove-node-prefix'],
};

Via CLI

babel --plugins @upleveled/remove-node-prefix script.js

Via Node API

require('@babel/core').transform('code', {
  plugins: ['@upleveled/remove-node-prefix'],
});
1.0.5

1 year ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago