1.0.5 • Published 1 year ago
@upleveled/babel-plugin-remove-node-prefix v1.0.5
@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'],
});