Home / npm packages / Uses the fs module

npm packages that use the fs module

295 of the 981 npm packages we've indexed (30%) use the fs module, which reads and writes files. Here they are, with how many of their files do.

See the lines Search npm's source

Packages using the fs module

PackageFiles
next281See the lines
npm130See the lines
pnpm45See the lines
react-native33See the lines
storybook30See the lines
@angular/cli27See the lines
tar25See the lines
shelljs23See the lines
@angular-devkit/build-angular20See the lines
@types/node20See the lines
browserify17See the lines
istanbul17See the lines
aws-sdk13See the lines
release-it12See the lines
tslint12See the lines
vitest12See the lines
mongodb11See the lines
rollup11See the lines
stylus11See the lines
ava10See the lines
mocha10See the lines
awesome-typescript-loader9See the lines
ng-packagr9See the lines
nodemon9See the lines
react-scripts9See the lines
resolve9See the lines
standard-version9See the lines
stylelint9See the lines
@stencil/core8See the lines
@vue/cli-service8See the lines
eslint8See the lines
eslint-plugin-n8See the lines
execa8See the lines
browser-sync7See the lines
coffee-script7See the lines
eslint-plugin-import7See the lines
eslint-plugin-node7See the lines
node-sass7See the lines
@opentelemetry/resources6See the lines
ejs6See the lines
http-server6See the lines
lint-staged6See the lines
mkdirp6See the lines
protractor6See the lines
proxyquire6See the lines
react-dev-utils6See the lines
rimraf6See the lines
webpack-bundle-analyzer6See the lines
cheerio5See the lines
chokidar5See the lines
commitizen5See the lines
cosmiconfig5See the lines
isexe5See the lines
lerna5See the lines
less-plugin-sass2less5See the lines
path-scurry5See the lines
pretty-quick5See the lines
size-limit5See the lines
yeoman-generator5See the lines
zone.js5See the lines
@nodelib/fs.scandir4See the lines
@rollup/plugin-commonjs4See the lines
babel-cli4See the lines
c84See the lines
escalade4See the lines
eslint-plugin-flowtype4See the lines
fdir4See the lines
figlet4See the lines
jsdoc4See the lines
microbundle4See the lines
microbundle-crl4See the lines
nock4See the lines
prettier4See the lines
rollup-plugin-commonjs4See the lines
ts-jest4See the lines
ts-node4See the lines
tsconfig-paths4See the lines
tsup4See the lines
winston4See the lines
@babel/core3See the lines
@humanfs/node3See the lines
@nodelib/fs.stat3See the lines
@opentelemetry/instrumentation3See the lines
@rollup/plugin-node-resolve3See the lines
@rollup/plugin-typescript3See the lines
@vue/eslint-config-typescript3See the lines
codecov3See the lines
coveralls3See the lines
esbuild3See the lines
eslint-plugin-unicorn3See the lines
ethers3See the lines
fast-glob3See the lines
globby3See the lines
handlebars3See the lines
jsdom3See the lines
karma3See the lines
less3See the lines
make-dir3See the lines
postcss-url3See the lines
pump3See the lines
rollup-plugin-dts3See the lines
rollup-plugin-node-resolve3See the lines
sass3See the lines
typescript3See the lines
update-browserslist-db3See the lines
vite3See the lines
xo3See the lines
@angular/core2See the lines
@aws-sdk/token-providers2See the lines
@eslint/config-helpers2See the lines
@eslint/eslintrc2See the lines
@release-it/conventional-changelog2See the lines
@swc/core2See the lines
@typescript-eslint/typescript-estree2See the lines
@vitest/utils2See the lines
@vue/cli-plugin-eslint2See the lines
babel-core2See the lines
babel-polyfill2See the lines
babel-register2See the lines
bl2See the lines
browserslist2See the lines
chownr2See the lines
concurrently2See the lines
copyfiles2See the lines
enhanced-resolve2See the lines
eslint-import-resolver-typescript2See the lines
eslint-plugin-jest2See the lines
eslint-plugin-jsdoc2See the lines
esprima2See the lines
extract-text-webpack-plugin2See the lines
fast-sass-loader2See the lines
fast-xml-parser2See the lines
file-entry-cache2See the lines
flat-cache2See the lines
form-data2See the lines
fs-extra2See the lines
fs.realpath2See the lines
get-stream2See the lines
graceful-fs2See the lines
husky2See the lines
is-stream2See the lines
jiti2See the lines
jshint2See the lines
json52See the lines
karma-chrome-launcher2See the lines
karma-webpack2See the lines
mime2See the lines
node-addon-api2See the lines
nyc2See the lines
optimize-css-assets-webpack-plugin2See the lines
package-json-from-dist2See the lines
phantomjs-prebuilt2See the lines
pre-commit2See the lines
promise2See the lines
react-hot-loader2See the lines
readdirp2See the lines
request2See the lines
rollup-plugin-sourcemaps2See the lines
rollup-plugin-typescript22See the lines
send2See the lines
socket.io2See the lines
tap-spec2See the lines
tape2See the lines
tar-stream2See the lines
tinyglobby2See the lines
ts-loader2See the lines
typedoc2See the lines
uglify-js2See the lines
vue-loader2See the lines
vue-router2See the lines
webpack2See the lines
webpack-dev-middleware2See the lines
y18n2See the lines
@angular/compiler-cli1See the lines
@babel/cli1See the lines
@babel/parser1See the lines
@babel/register1See the lines
@commitlint/cli1See the lines
@humanwhocodes/retry1See the lines
@rollup/plugin-json1See the lines
@semantic-release/changelog1See the lines
@storybook/react1See the lines
@types/fs-extra1See the lines
@typescript-eslint/tsconfig-utils1See the lines
@vitejs/plugin-react1See the lines
@vitejs/plugin-vue1See the lines
@vue/compiler-sfc1See the lines
acorn1See the lines
argparse1See the lines
axios1See the lines
babel-loader1See the lines
babel-plugin-istanbul1See the lines
babel-plugin-module-resolver1See the lines
babelify1See the lines
bignumber.js1See the lines
codelyzer1See the lines
combined-stream1See the lines
commander1See the lines
content-disposition1See the lines
conventional-changelog-cli1See the lines
convert-source-map1See the lines
copy-webpack-plugin1See the lines
core-js1See the lines
cross-spawn1See the lines
css-loader1See the lines
cssesc1See the lines
cssnano1See the lines
del1See the lines
detect-libc1See the lines
dotenv1See the lines
eslint-config-airbnb1See the lines
eslint-config-airbnb-base1See the lines
eslint-loader1See the lines
eslint-plugin-jsx-a11y1See the lines
eslint-plugin-mocha1See the lines
eslint-plugin-react1See the lines
eslint-plugin-vue1See the lines
esm1See the lines
etag1See the lines
express1See the lines
finalhandler1See the lines
find-up1See the lines
gensync1See the lines
get-tsconfig1See the lines
glob1See the lines
grunt1See the lines
grunt-cli1See the lines
grunt-contrib-copy1See the lines
gulp-jshint1See the lines
html-encoding-sniffer1See the lines
html-webpack-plugin1See the lines
ignore1See the lines
import-fresh1See the lines
ini1See the lines
is-docker1See the lines
is-wsl1See the lines
jasmine1See the lines
jasmine-core1See the lines
jasmine-spec-reporter1See the lines
js-yaml1See the lines
jsesc1See the lines
jsonfile1See the lines
karma-cli1See the lines
karma-firefox-launcher1See the lines
karma-mocha1See the lines
karma-phantomjs-launcher1See the lines
less-loader1See the lines
lilconfig1See the lines
locate-path1See the lines
loose-envify1See the lines
magic-string1See the lines
markdown-it1See the lines
marked1See the lines
morgan1See the lines
mysql1See the lines
nan1See the lines
nanoid1See the lines
node-fetch1See the lines
node-notifier1See the lines
np1See the lines
on-finished1See the lines
open1See the lines
path-exists1See the lines
path-type1See the lines
pify1See the lines
portfinder1See the lines
postcss1See the lines
postcss-import1See the lines
postcss-selector-parser1See the lines
require-directory1See the lines
resolve-from1See the lines
rollup-plugin-vue1See the lines
run-sequence1See the lines
rxjs1See the lines
sass-loader1See the lines
shx1See the lines
source-map1See the lines
source-map-support1See the lines
standard1See the lines
superagent1See the lines
terser1See the lines
through21See the lines
tinyexec1See the lines
tmp1See the lines
vinyl-source-stream1See the lines
webpack-cli1See the lines
webpack-manifest-plugin1See the lines
webpack-node-externals1See the lines
write-file-atomic1See the lines
ws1See the lines
xml2js1See the lines
yaml1See the lines
yargs1See the lines
yargs-parser1See the lines
zod1See the lines

Searched for require\(['"](node:)?fs(/promises)?['"]\)|from ['"](node:)?fs(/promises)?['"] in each package's newest published version. Exact matches, so mentions in comments count too.

Other APIs

Search your own code like this

The same engine answers over your documents and repositories: exact text and regex, every match counted, from your code or your AI agent.

See StackGrep Engine