Online demo of stackblitz implementation.
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.
- support monorepo.
- support private repo.
- Node packages live demo.
- selectively upload dependent modules in monorepo.
# 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
import { StackblitzWebpackPlugin } from '@dumlj/stackblitz-webpack-plugin'
export default {
plugins: [
new StackblitzWebpackPlugin({
// something to configure
ignored: ['**/__tests__/**'],
}),
],
}
@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