@dumlj/stackblitz-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 

Stackblitz Webpack Plugin

Online demo of stackblitz implementation.

BACKGROUND

The node project is difficult to use Stackblitz to create online demo (Requires an open source platform or project). And in some Monorepo project, some private libraries are not release to NPM, so it difficult to create demo with Stackblitz. This plug-in mainly helps users write Stackblitz demo locally or online.

FEATURE

  • support monorepo.
  • support private repo.
  • Node packages live demo.
  • selectively upload dependent modules in monorepo.

INSTALL

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

USAGE

import { StackblitzWebpackPlugin } from '@dumlj/stackblitz-webpack-plugin'

export default {
  plugins: [
    new StackblitzWebpackPlugin({
      // something to configure
      ignored: ['**/__tests__/**'],
    }),
  ],
}

LIVE DEMO

INTERNAL DEPENDENCIES

@dumlj/stackblitz-webpack-plugin
├─┬ @dumlj/inject-entry-script-webpack-plugin
│ └─┬─ @dumlj/seed-webpack-plugin
│ │ ├─┬─ @dumlj/feature-updater
│ │ │ ├─── @dumlj/shell-lib
│ │ │ ├─── @dumlj/util-lib
│ │ │ └─── @dumlj/mock-libPRIVATE
│ │ └─── @dumlj/mock-libPRIVATE
├─┬ @dumlj/seed-webpack-plugin
│ ├─┬─ @dumlj/feature-updater
│ │ ├─── @dumlj/shell-lib
│ │ ├─── @dumlj/util-lib
│ │ └─── @dumlj/mock-libPRIVATE
│ └─── @dumlj/mock-libPRIVATE
└── @dumlj/util-lib

Readme

Keywords

none

Package Sidebar

Install

npm i @dumlj/stackblitz-webpack-plugin

Weekly Downloads

408

Version

2.5.26

License

MIT

Unpacked Size

139 kB

Total Files

62

Last publish

Collaborators

  • cjfff
  • sexymee
  • davidjones