4.14.9 • Published 4 years ago

webpack-genius v4.14.9

Weekly downloads
216
License
MIT
Repository
github
Last release
4 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

4 years ago

4.14.9

4 years ago

4.14.7

5 years ago

4.14.6

5 years ago

4.14.5

5 years ago

4.14.3

5 years ago

4.14.4

5 years ago

4.14.2

5 years ago

4.14.1

5 years ago

4.14.0

5 years ago

4.13.9

5 years ago

4.13.8

5 years ago

4.13.7

5 years ago

4.13.6

5 years ago

4.13.5

5 years ago

4.13.4

5 years ago

4.13.3

5 years ago

4.13.2

5 years ago

4.13.0

5 years ago

4.13.1

5 years ago

4.12.8

5 years ago

4.12.8-beta.0

5 years ago

4.12.7-beta.0

5 years ago

4.12.7

5 years ago

4.12.6

5 years ago

4.12.6-beta.0

5 years ago

4.12.3

5 years ago

4.12.4

5 years ago

4.12.5

5 years ago

4.12.2

5 years ago

4.12.0

5 years ago

4.12.1

5 years ago

4.11.6

5 years ago

4.11.6-beta.0

5 years ago

4.11.5

5 years ago

4.11.5-beta.2

5 years ago

4.11.5-beta.1

5 years ago

4.11.5-beta.0

5 years ago

4.11.4

5 years ago

4.10.8

5 years ago

4.11.4-beta.5

5 years ago

4.11.4-beta.4

5 years ago

4.11.4-beta.3

5 years ago

4.11.4-beta.2

5 years ago

4.11.4-beta.1

5 years ago

4.11.4-beta.0

5 years ago

4.9.1-beta.11

5 years ago

4.8.1-beta.0

5 years ago

4.9.0-beta.0

5 years ago

4.7.7-beta.0

5 years ago

4.10.8-beta.5

5 years ago

4.10.8-beta.4

5 years ago

4.10.8-beta.3

5 years ago

4.10.8-beta.2

5 years ago

4.10.8-beta.1

5 years ago

4.10.8-beta.0

5 years ago

4.11.3

6 years ago

4.11.1

6 years ago

4.11.2

6 years ago

4.11.0

6 years ago

4.11.0-beta.1

6 years ago

4.11.0-beta.2

6 years ago

4.11.0-beta.3

6 years ago

4.11.0-beta.0

6 years ago

4.10.6

6 years ago

4.10.7

6 years ago

4.10.5

6 years ago

4.10.5-beta.1

6 years ago

4.10.4

6 years ago

4.10.4-beta.1

6 years ago

4.10.4-beta.0

6 years ago

4.10.5-beta.0

6 years ago

4.10.3

6 years ago

4.10.2

6 years ago

4.10.1

6 years ago

4.10.1-beta.2

6 years ago

4.10.1-beta.1

6 years ago

4.10.1-beta.0

6 years ago

4.10.0-beta.3

6 years ago

4.10.0-beta.2

6 years ago

4.10.0-beta.1

6 years ago

4.10.0-beta.0

6 years ago

4.9.0

6 years ago

4.8.0

6 years ago

4.7.6

6 years ago

4.7.6-beta.8

6 years ago

4.7.6-beta.7

6 years ago

4.7.6-beta.6

6 years ago

4.7.6-beta.5

6 years ago

4.7.6-beta.4

6 years ago

4.7.6-beta.3

6 years ago

4.7.6-beta.2

6 years ago

4.7.6-beta.1

6 years ago

4.7.6-beta.0

6 years ago

4.7.5

6 years ago

4.7.4

6 years ago

4.7.4-beta.1

6 years ago

4.7.4-beta.0

6 years ago

4.7.3

6 years ago

4.7.2

6 years ago

4.7.1

6 years ago

4.7.1-beta.0

6 years ago

4.7.0

6 years ago

4.6.12-beta.5

6 years ago

4.6.12-beta.3

6 years ago

4.6.12-beta.2

6 years ago

4.6.12-beta.1

6 years ago

4.6.12-beta.0

6 years ago

4.6.11

6 years ago

4.6.11-beta.5

6 years ago

4.6.11-beta.4

6 years ago

4.6.11-beta.3

6 years ago

4.6.11-beta.2

6 years ago

4.6.11-beta.1

6 years ago

4.6.11-beta.0

6 years ago

4.6.7

6 years ago

4.6.6

6 years ago

4.6.9

6 years ago

4.6.8

6 years ago

4.6.10

6 years ago

4.6.5

6 years ago

4.6.4

6 years ago

4.6.3

6 years ago

4.6.2

6 years ago

4.6.1

6 years ago

4.6.0

6 years ago

4.6.0-beta.13

6 years ago

4.6.0-beta.12

6 years ago

4.6.0-beta.15

6 years ago

4.6.0-beta.14

6 years ago

4.6.0-beta.11

6 years ago

4.6.0-beta.10

6 years ago

4.5.7-beta.4

6 years ago

4.5.7-beta.3

6 years ago

4.5.7-beta.0

6 years ago

4.5.7-beta.1

6 years ago

4.5.7-beta.2

6 years ago

4.5.6

6 years ago

4.5.5

6 years ago

4.6.0-beta.4

6 years ago

4.6.0-beta.3

6 years ago

4.5.4

6 years ago

4.6.0-beta.2

6 years ago

4.6.0-beta.1

6 years ago

4.6.0-beta.0

6 years ago

4.5.3

6 years ago

4.5.2-beta.2

6 years ago

4.5.2-beta.1

6 years ago

4.5.2-beta.0

6 years ago

4.5.1

6 years ago

4.5.0

6 years ago

4.5.0-beta.1

6 years ago

4.5.0-beta.0

6 years ago

4.4.3-beta.3

6 years ago

4.4.3-beta.2

6 years ago

4.4.3-beta.1

6 years ago

4.4.3-beta.0

6 years ago

4.4.2

6 years ago

4.4.1

6 years ago

4.4.0-beta.3

6 years ago

4.4.0

6 years ago

4.4.0-beta.2

6 years ago

4.4.0-beta.1

6 years ago

4.4.0-beta.0

6 years ago

4.3.2

6 years ago

4.3.2-beta.1

6 years ago

4.3.2-beta.0

6 years ago

4.3.1

6 years ago

4.3.1-beta.3

6 years ago

4.3.1-beta.4

6 years ago

4.3.1-beta.2

6 years ago

4.3.1-beta.1

6 years ago

4.3.1-beta.0

6 years ago

4.3.0-beta.2

6 years ago

4.3.0

6 years ago

4.3.0-beta.1

6 years ago

4.3.0-beta.0

6 years ago

4.2.0-beta.0

6 years ago

4.1.4

6 years ago

4.2.1

6 years ago

4.2.0

6 years ago

4.1.4-beta.3

6 years ago

4.1.4-beta.1

6 years ago

4.1.4-beta.2

6 years ago

4.1.4-beta.0

6 years ago

4.1.3

6 years ago

4.1.2

6 years ago

4.1.1

6 years ago

4.1.1-beta.0

6 years ago

4.1.0

6 years ago

4.0.15

6 years ago

4.0.15-beta.1

6 years ago

4.0.15-beta.0

6 years ago

4.0.14

6 years ago

4.0.14-beta.1

6 years ago

4.0.14-beta.0

6 years ago

4.0.13

6 years ago

4.0.12

6 years ago

4.0.11

6 years ago

4.0.10

6 years ago

4.0.9

6 years ago

4.0.8

6 years ago

4.0.7

6 years ago

4.0.6

6 years ago

4.0.5

6 years ago

4.0.4

6 years ago

4.0.3

6 years ago

4.0.2

6 years ago

4.0.1

6 years ago

4.0.0

6 years ago