@dumlj/memfs-webpack-plugin
TypeScript icon, indicating that this package has built-in type declarations

2.5.26 • Public • Published

License: MIT  Github Repo  NPM Version  See Docs  codecov 

Memfs Webpack Plugin

File system in memory webpack plugin.

BACKGROUND

If you do not care about the files of input or output (e.g. demo project), you can store files in the memory. This plugin can store file in memory for webpack.

INSTALL

# use npm
$ npm install --dev @dumlj/memfs-webpack-plugin
# use yarn
$ yarn add --dev @dumlj/memfs-webpack-plugin
# use pnpm
$ pnpm add @dumlj/memfs-webpack-plugin -D

USAGE

import { MemfsWebpackPlugin } from '@dumlj/memfs-webpack-plugin'

export default {
  // ...
  plugins: [
    new MemfsWebpackPlugin({
      readFromDisk: false,
      writeToDisk: false,
      files: {
        './src/index.js': 'console.log("i am virtual module.")',
      },
    }),
  ],
}

LIVE DEMO

INTERNAL DEPENDENCIES

@dumlj/memfs-webpack-plugin
└─┬ @dumlj/seed-webpack-plugin
  ├─┬─ @dumlj/feature-updater
  │ ├─── @dumlj/shell-lib
  │ ├─── @dumlj/util-lib
  │ └─── @dumlj/mock-libPRIVATE
  └─── @dumlj/mock-libPRIVATE

Readme

Keywords

none

Package Sidebar

Install

npm i @dumlj/memfs-webpack-plugin

Weekly Downloads

323

Version

2.5.26

License

MIT

Unpacked Size

60.3 kB

Total Files

21

Last publish

Collaborators

  • cjfff
  • sexymee
  • davidjones