laravel-mix-artisan-serve
Version:
Laravel Mix plugin to run `php artisan serve` by chaining `.serve()`
28 lines (22 loc) • 498 B
JavaScript
const mix = require('laravel-mix');
const ServePlugin = require('./src/ServePlugin');
class Serve {
name() {
return 'serve';
}
register(userConfig) {
const defaultConfig = {
host: '127.0.0.1',
port: '8000',
};
if (userConfig !== undefined) {
this.config = { ...defaultConfig, ...userConfig };
} else {
this.config = defaultConfig;
}
}
webpackPlugins() {
return new ServePlugin(this.config);
}
}
mix.extend('serve', new Serve());