4.14.9 • Published 3 years ago

webpack-genius v4.14.9

Weekly downloads
216
License
MIT
Repository
github
Last release
3 years ago

Installation

For chinese developers: you'd better add taobao mirror before everything start. Or you may fail to install.

yarn config set registry http://registry.npm.taobao.org

For all developers:

yarn add webpack-genius --dev

Features

  • Transform all kinds of extensions
  • Hot-Reload for your project (Not refresh)
  • High performance

Demo

React Hooks

Usage

Create file webpack.config.ts. Not .js

import webpackGenius from 'webpack-genius';

export default webpackGenius(3000);

Add cli to you package.json

{
    "scripts": {
        "start": "webpack-genius start",
        "build": "webpack-genius build --env production"
    }
}

Change Entry

Genius will search entry file automatically from index, Index, src/index, src/Index with one of this extensions .js, .ts, .jsx, .tsx

Or you can override entry file:

import webpackGenius from 'webpack-genius';

export default webpackGenius(3000, (genius) => {
    genius.entry('./src/entries/index.tsx');
});

Change Host

The default host is 0.0.0.0, you may keep this IP address usually.

import webpackGenius from 'webpack-genius';

export default webpackGenius(3000, (genius) => {
    genius
        .entry('...')
        .devServer((server) => {
            server.host = 'YOUR HOST OR IP';
        });
});

Point index.html to your own template

Genius will search entry file automatically from index, public/index, src/index, src/public/index, assets/index, src/assets/index with one of this extensions .html .htm

Or you can override html file:

import webpackGenius from 'webpack-genius';

export default webpackGenius(3000, (genius) => {
    genius
        .entry('...')
        .pluginHtml((plugin) => {
            plugin.setTemplate('./src/entries/index.html');
        });
});

Disable css-modules

I recommend everybody use css-modules feature, but you can disable it if you don't like:

import webpackGenius from 'webpack-genius';

export default webpackGenius(3000, (genius) => {
    genius
        .disableCssModules();
});
4.14.8

3 years ago

4.14.9

3 years ago

4.14.7

3 years ago

4.14.6

4 years ago

4.14.5

4 years ago

4.14.3

4 years ago

4.14.4

4 years ago

4.14.2

4 years ago

4.14.1

4 years ago

4.14.0

4 years ago

4.13.9

4 years ago

4.13.8

4 years ago

4.13.7

4 years ago

4.13.6

4 years ago

4.13.5

4 years ago

4.13.4

4 years ago

4.13.3

4 years ago

4.13.2

4 years ago

4.13.0

4 years ago

4.13.1

4 years ago

4.12.8

4 years ago

4.12.8-beta.0

4 years ago

4.12.7-beta.0

4 years ago

4.12.7

4 years ago

4.12.6

4 years ago

4.12.6-beta.0

4 years ago

4.12.3

4 years ago

4.12.4

4 years ago

4.12.5

4 years ago

4.12.2

4 years ago

4.12.0

4 years ago

4.12.1

4 years ago

4.11.6

4 years ago

4.11.6-beta.0

4 years ago

4.11.5

4 years ago

4.11.5-beta.2

4 years ago

4.11.5-beta.1

4 years ago

4.11.5-beta.0

4 years ago

4.11.4

4 years ago

4.10.8

4 years ago

4.11.4-beta.5

4 years ago

4.11.4-beta.4

4 years ago

4.11.4-beta.3

4 years ago

4.11.4-beta.2

4 years ago

4.11.4-beta.1

4 years ago

4.11.4-beta.0

4 years ago

4.9.1-beta.11

4 years ago

4.8.1-beta.0

4 years ago

4.9.0-beta.0

4 years ago

4.7.7-beta.0

4 years ago

4.10.8-beta.5

4 years ago

4.10.8-beta.4

4 years ago

4.10.8-beta.3

4 years ago

4.10.8-beta.2

4 years ago

4.10.8-beta.1

4 years ago

4.10.8-beta.0

4 years ago

4.11.3

4 years ago

4.11.1

4 years ago

4.11.2

4 years ago

4.11.0

4 years ago

4.11.0-beta.1

4 years ago

4.11.0-beta.2

4 years ago

4.11.0-beta.3

4 years ago

4.11.0-beta.0

4 years ago

4.10.6

4 years ago

4.10.7

4 years ago

4.10.5

4 years ago

4.10.5-beta.1

4 years ago

4.10.4

4 years ago

4.10.4-beta.1

4 years ago

4.10.4-beta.0

4 years ago

4.10.5-beta.0

4 years ago

4.10.3

4 years ago

4.10.2

4 years ago

4.10.1

4 years ago

4.10.1-beta.2

4 years ago

4.10.1-beta.1

4 years ago

4.10.1-beta.0

4 years ago

4.10.0-beta.3

4 years ago

4.10.0-beta.2

4 years ago

4.10.0-beta.1

4 years ago

4.10.0-beta.0

4 years ago

4.9.0

4 years ago

4.8.0

4 years ago

4.7.6

4 years ago

4.7.6-beta.8

4 years ago

4.7.6-beta.7

4 years ago

4.7.6-beta.6

4 years ago

4.7.6-beta.5

4 years ago

4.7.6-beta.4

4 years ago

4.7.6-beta.3

4 years ago

4.7.6-beta.2

4 years ago

4.7.6-beta.1

4 years ago

4.7.6-beta.0

4 years ago

4.7.5

4 years ago

4.7.4

4 years ago

4.7.4-beta.1

4 years ago

4.7.4-beta.0

4 years ago

4.7.3

4 years ago

4.7.2

4 years ago

4.7.1

4 years ago

4.7.1-beta.0

4 years ago

4.7.0

4 years ago

4.6.12-beta.5

4 years ago

4.6.12-beta.3

4 years ago

4.6.12-beta.2

4 years ago

4.6.12-beta.1

4 years ago

4.6.12-beta.0

4 years ago

4.6.11

4 years ago

4.6.11-beta.5

4 years ago

4.6.11-beta.4

4 years ago

4.6.11-beta.3

4 years ago

4.6.11-beta.2

4 years ago

4.6.11-beta.1

4 years ago

4.6.11-beta.0

4 years ago

4.6.7

4 years ago

4.6.6

4 years ago

4.6.9

4 years ago

4.6.8

4 years ago

4.6.10

4 years ago

4.6.5

4 years ago

4.6.4

4 years ago

4.6.3

4 years ago

4.6.2

4 years ago

4.6.1

4 years ago

4.6.0

4 years ago

4.6.0-beta.13

4 years ago

4.6.0-beta.12

4 years ago

4.6.0-beta.15

4 years ago

4.6.0-beta.14

4 years ago

4.6.0-beta.11

4 years ago

4.6.0-beta.10

4 years ago

4.5.7-beta.4

4 years ago

4.5.7-beta.3

4 years ago

4.5.7-beta.0

4 years ago

4.5.7-beta.1

4 years ago

4.5.7-beta.2

4 years ago

4.5.6

4 years ago

4.5.5

4 years ago

4.6.0-beta.4

4 years ago

4.6.0-beta.3

4 years ago

4.5.4

4 years ago

4.6.0-beta.2

4 years ago

4.6.0-beta.1

4 years ago

4.6.0-beta.0

4 years ago

4.5.3

4 years ago

4.5.2-beta.2

4 years ago

4.5.2-beta.1

4 years ago

4.5.2-beta.0

4 years ago

4.5.1

4 years ago

4.5.0

4 years ago

4.5.0-beta.1

4 years ago

4.5.0-beta.0

4 years ago

4.4.3-beta.3

4 years ago

4.4.3-beta.2

4 years ago

4.4.3-beta.1

4 years ago

4.4.3-beta.0

4 years ago

4.4.2

4 years ago

4.4.1

4 years ago

4.4.0-beta.3

4 years ago

4.4.0

4 years ago

4.4.0-beta.2

4 years ago

4.4.0-beta.1

4 years ago

4.4.0-beta.0

4 years ago

4.3.2

4 years ago

4.3.2-beta.1

4 years ago

4.3.2-beta.0

4 years ago

4.3.1

4 years ago

4.3.1-beta.3

4 years ago

4.3.1-beta.4

4 years ago

4.3.1-beta.2

4 years ago

4.3.1-beta.1

4 years ago

4.3.1-beta.0

4 years ago

4.3.0-beta.2

4 years ago

4.3.0

4 years ago

4.3.0-beta.1

4 years ago

4.3.0-beta.0

4 years ago

4.2.0-beta.0

4 years ago

4.1.4

4 years ago

4.2.1

4 years ago

4.2.0

4 years ago

4.1.4-beta.3

4 years ago

4.1.4-beta.1

4 years ago

4.1.4-beta.2

4 years ago

4.1.4-beta.0

4 years ago

4.1.3

4 years ago

4.1.2

4 years ago

4.1.1

4 years ago

4.1.1-beta.0

4 years ago

4.1.0

4 years ago

4.0.15

4 years ago

4.0.15-beta.1

4 years ago

4.0.15-beta.0

4 years ago

4.0.14

4 years ago

4.0.14-beta.1

4 years ago

4.0.14-beta.0

4 years ago

4.0.13

4 years ago

4.0.12

4 years ago

4.0.11

4 years ago

4.0.10

4 years ago

4.0.9

4 years ago

4.0.8

4 years ago

4.0.7

4 years ago

4.0.6

4 years ago

4.0.5

4 years ago

4.0.4

4 years ago

4.0.3

4 years ago

4.0.2

4 years ago

4.0.1

4 years ago

4.0.0

4 years ago