use lws packages
This commit is contained in:
8
example/built-in/rewrite/lws.config.js
Normal file
8
example/built-in/rewrite/lws.config.js
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
module.exports = {
|
||||||
|
rewrite: [
|
||||||
|
{ from: '/css/*', 'to': '/build/styles/$1' },
|
||||||
|
{ from: '/npm/*', 'to': 'http://registry.npmjs.org/$1' },
|
||||||
|
{ from: '/broken/*', 'to': 'http://localhost:9999' },
|
||||||
|
{ from: '/:user/repos/:name', 'to': 'https://api.github.com/repos/:user/:name' }
|
||||||
|
]
|
||||||
|
}
|
@ -11,7 +11,21 @@ const Lws = require('lws')
|
|||||||
class LocalWebServer extends Lws {
|
class LocalWebServer extends Lws {
|
||||||
constructor () {
|
constructor () {
|
||||||
const path = require('path')
|
const path = require('path')
|
||||||
const stack = [ 'lws-log', 'local-web-server-cors', 'local-web-server-json', 'lws-rewrite', 'local-web-server-body-parser', 'local-web-server-blacklist', 'local-web-server-conditional-get', 'local-web-server-mime', 'local-web-server-compress', 'local-web-server-mock-response', 'local-web-server-spa', 'local-web-server-static', 'local-web-server-index' ].map(name => {
|
const stack = [
|
||||||
|
'lws-log',
|
||||||
|
'lws-cors',
|
||||||
|
'lws-json',
|
||||||
|
'lws-rewrite',
|
||||||
|
'lws-body-parser',
|
||||||
|
'lws-blacklist',
|
||||||
|
'lws-conditional-get',
|
||||||
|
'lws-mime',
|
||||||
|
'lws-compress',
|
||||||
|
'lws-mock-response',
|
||||||
|
'lws-spa',
|
||||||
|
'lws-static',
|
||||||
|
'lws-index'
|
||||||
|
].map(name => {
|
||||||
return path.resolve(__dirname, `../node_modules/${name}`)
|
return path.resolve(__dirname, `../node_modules/${name}`)
|
||||||
})
|
})
|
||||||
super({ stack, 'config-name': 'local-web-server' })
|
super({ stack, 'config-name': 'local-web-server' })
|
||||||
|
30
package.json
30
package.json
@ -34,23 +34,23 @@
|
|||||||
"docs": "jsdoc2md -t jsdoc2md/api.hbs -p list lib/*.js > doc/api.md; echo",
|
"docs": "jsdoc2md -t jsdoc2md/api.hbs -p list lib/*.js > doc/api.md; echo",
|
||||||
"cover": "istanbul cover ./node_modules/.bin/tape test/*.js && cat coverage/lcov.info | coveralls && rm -rf coverage; echo"
|
"cover": "istanbul cover ./node_modules/.bin/tape test/*.js && cat coverage/lcov.info | coveralls && rm -rf coverage; echo"
|
||||||
},
|
},
|
||||||
"repository": "https://github.com/75lb/local-web-server",
|
"repository": "https://github.com/lwsjs/local-web-server",
|
||||||
"author": "Lloyd Brookes <75pound@gmail.com>",
|
"author": "Lloyd Brookes <75pound@gmail.com>",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"local-web-server-blacklist": "file:///Users/lloydb/Documents/lws/blacklist",
|
"lws-blacklist": "^0.1.0",
|
||||||
"local-web-server-body-parser": "file:///Users/lloydb/Documents/lws/body-parser",
|
"lws-body-parser": "^0.1.0",
|
||||||
"local-web-server-compress": "file:///Users/lloydb/Documents/lws/compress",
|
"lws-compress": "^0.1.0",
|
||||||
"local-web-server-conditional-get": "file:///Users/lloydb/Documents/lws/conditional-get",
|
"lws-conditional-get": "^0.1.0",
|
||||||
"local-web-server-cors": "file:///Users/lloydb/Documents/lws/cors",
|
"lws-cors": "^0.1.0",
|
||||||
"local-web-server-index": "file:///Users/lloydb/Documents/lws/index",
|
"lws-index": "^0.1.0",
|
||||||
"local-web-server-json": "file:///Users/lloydb/Documents/lws/json",
|
"lws-json": "^0.1.0",
|
||||||
"lws-log": "file:///Users/lloydb/Documents/lws/log",
|
"lws-log": "^0.1.0",
|
||||||
"local-web-server-mime": "file:///Users/lloydb/Documents/lws/mime",
|
"lws-mime": "^0.1.0",
|
||||||
"local-web-server-mock-response": "file:///Users/lloydb/Documents/lws/mock-response",
|
"lws-mock-response": "^0.1.0",
|
||||||
"lws-rewrite": "file:///Users/lloydb/Documents/lws/rewrite",
|
"lws-rewrite": "^0.1.0",
|
||||||
"local-web-server-spa": "file:///Users/lloydb/Documents/lws/spa",
|
"lws-spa": "^0.1.0",
|
||||||
"local-web-server-static": "file:///Users/lloydb/Documents/lws/static",
|
"lws-static": "^0.1.0",
|
||||||
"lws": "file:///Users/lloydb/Documents/lws/lws"
|
"lws": "^1.0.0-pre.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {}
|
"devDependencies": {}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user