node: protocol
Штука старая, но кажется не получившая должного внимания.
Идея простая: встроенные в Node.js модули можно заимпортить/реквайрить используя node: протокол.
Выглядит вот так:
Таким образом мы сразу понимаем, что это встроенный модуль.
P.S. Я в своё время очень удивился, что тот же assert является встроенным модулем. Всегда думал, что это какой-то внешний пакет.
Штука старая, но кажется не получившая должного внимания.
Идея простая: встроенные в Node.js модули можно заимпортить/реквайрить используя node: протокол.
Выглядит вот так:
import fs from 'node:fs'
const fs = require('node:fs')
Таким образом мы сразу понимаем, что это встроенный модуль.
P.S. Я в своё время очень удивился, что тот же assert является встроенным модулем. Всегда думал, что это какой-то внешний пакет.