💼 This rule is enabled in the ✅ recommended
config.
🔧 This rule is automatically fixable by the --fix
CLI option.
When importing builtin modules, it's better to use the node:
protocol as it makes it perfectly clear that the package is a Node.js builtin module.
Note that Node.js support for this feature began in:
v16.0.0, v14.18.0 (
require()
)v14.13.1, v12.20.0 (
import
)
import dgram from 'dgram';
export {strict as default} from 'assert';
import fs from 'fs/promises';
const fs = require('fs/promises');
import dgram from 'node:dgram';
export {strict as default} from 'node:assert';
import fs from 'node:fs/promises';
const fs = require('fs');
import _ from 'lodash';
import fs from './fs.js';
const fs = require('node:fs/promises');