/
var
/
www
/
flurhymez
/
node_modules
/
laravel-mix
/
src
/
components
/
/var/www/flurhymez/node_modules/laravel-mix/src/components
mkdir
upload
Name
Size
Mode
Actions
Alias.js
552
0644
edit
dl
rm
Autoload.js
662
0644
edit
dl
rm
AutomaticComponent.js
178
0644
edit
dl
rm
BabelConfig.js
177
0644
edit
dl
rm
Before.js
223
0644
edit
dl
rm
BrowserSync.js
1783
0644
edit
dl
rm
Coffee.js
541
0644
edit
dl
rm
Combine.js
1843
0644
edit
dl
rm
Component.js
1190
0644
edit
dl
rm
ComponentRegistrar.js
6252
0644
edit
dl
rm
Components.js
782
0644
edit
dl
rm
Copy.js
447
0644
edit
dl
rm
CssWebpackConfig.js
9010
0644
edit
dl
rm
Define.js
1443
0644
edit
dl
rm
DisableNotifications.js
536
0644
edit
dl
rm
DumpWebpackConfig.js
1029
0644
edit
dl
rm
Example.js
2591
0644
edit
dl
rm
Extend.js
1921
0644
edit
dl
rm
Extract.js
3908
0644
edit
dl
rm
FunctionalComponent.js
829
0644
edit
dl
rm
JavaScript.js
1661
0644
edit
dl
rm
LegacyNodePolyfills.js
1096
0644
edit
dl
rm
Less.js
665
0644
edit
dl
rm
Notifications.js
781
0644
edit
dl
rm
Options.js
1622
0644
edit
dl
rm
Override.js
152
0644
edit
dl
rm
PostCss.js
1988
0644
edit
dl
rm
Preact.js
668
0644
edit
dl
rm
Preprocessor.js
6467
0644
edit
dl
rm
PurifyCss.js
419
0644
edit
dl
rm
React.js
4632
0644
edit
dl
rm
Sass.js
1379
0644
edit
dl
rm
SetPublicPath.js
218
0644
edit
dl
rm
SetResourceRoot.js
146
0644
edit
dl
rm
SourceMaps.js
389
0644
edit
dl
rm
Stylus.js
696
0644
edit
dl
rm
Then.js
240
0644
edit
dl
rm
TypeScript.js
1434
0644
edit
dl
rm
Version.js
837
0644
edit
dl
rm
Vue.js
5957
0644
edit
dl
rm
WebpackConfig.js
649
0644
edit
dl
rm
When.js
147
0644
edit
dl
rm
Edit:
/var/www/flurhymez/node_modules/laravel-mix/src/components/BrowserSync.js
(1783B)
class BrowserSync { /** * Required dependencies for the component. */ dependencies() { this.requiresReload = true; return ['browser-sync', 'browser-sync-webpack-plugin@^2.3.0']; } /** * Register the component. * * @param {Object} userConfig */ register(userConfig) { this.userConfig = typeof userConfig == 'string' ? { proxy: userConfig } : userConfig; } /** * webpack plugins to be appended to the master config. */ webpackPlugins() { let BrowserSyncPlugin = require('browser-sync-webpack-plugin'); return new BrowserSyncPlugin(this.config(), { reload: false }); } /** * The regex used to determine where the Browsersync * javascript snippet is injected onto each page. */ regex() { return RegExp('(</body>|</pre>)(?!.*(</body>|</pre>))', 'is'); } /** * Build the BrowserSync configuration. */ config() { let userConfig = this.userConfig; let defaultConfig = { host: 'localhost', port: 3000, proxy: 'app.test', files: [ 'app/**/*.php', 'resources/views/**/*.php', `${Config.publicPath || 'public'}/**/*.(js|css)` ], snippetOptions: { rule: { match: this.regex(), fn: function (snippet, match) { return snippet + match; } } } }; if (userConfig && userConfig.server) { delete defaultConfig.proxy; } return Object.assign(defaultConfig, userConfig); } } module.exports = BrowserSync;
Save
cmd:
run