You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
7 years ago | |
|---|---|---|
| .. | ||
| tests | 7 years ago | |
| ui | 7 years ago | |
| .npmignore | 7 years ago | |
| .travis.yml | 7 years ago | |
| config.js | 7 years ago | |
| example.js | 7 years ago | |
| index.js | 7 years ago | |
| package.json | 7 years ago | |
| readme.md | 7 years ago | |
| utils.js | 7 years ago | |
readme.md
bs-rewrite-rules
UI interface for adding/removing/editing Browsersync's rewrite rules
Install
npm i browser-sync bs-rewrite-rules
Usage
var bs = require('browser-sync').create();
bs.init({
proxy: 'http://www.bbc.co.uk',
plugins: ['bs-rewrite-rules']
});
Now access the Plugins section of the UI (address given in the console) & you'll be presented with:
Works well with serveStatic
Image you have the frontend assets of a live site on your local machine. You could use Browsersync to proxy the live site & then rewrite the links to point to your local files:
var bs = require('browser-sync').create();
bs.init({
proxy: 'http://www.bbc.co.uk',
plugins: ['bs-rewrite-rules'],
serveStatic: ['assets'],
rewriteRules: [
{
match: 'http://example.com/skin/frontend/sunspel/default/assets/css/core.min.css',
replace: '/css/core.css'
}
]
});
