Skip to content

ksky521/babel-plugin-san-hmr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

babel-plugin-san-hmr

将 JavaScript 文件的 San component 添加 HMR 功能。目前支持写法如下:

// 1.
import {Component} from 'san';
import './app.css';

export default class App extends Component {
    constructor(opts) {
        super(opts);
    }
    static template = '<h1>Hello, World~</h1>';
}
// 2.
import san from 'san';
import './app.css';

export default class App extends san.Component {
    constructor(opts) {
        super(opts);
    }
    static template = '<h1>Hello, World~</h1>';
}

使用方式

// webpack
//...
loader: require.resolve('babel-loader'),
options: {
    // ...
    plugins: [
        require('babel-plugin-san-hmr')
    ]
}

About

Babel plugin from San component hot module replacement

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published