Rename src/js to src/client
This commit is contained in:
parent
b8108226cd
commit
f92bb8a6c1
@ -1,6 +1,6 @@
|
|||||||
language: node_js
|
language: node_js
|
||||||
node_js:
|
node_js:
|
||||||
- "5.2.0"
|
- "5.2.0"
|
||||||
script: make
|
script: make lint coverage build
|
||||||
notifications:
|
notifications:
|
||||||
email: false
|
email: false
|
||||||
|
|||||||
36
Makefile
36
Makefile
@ -2,29 +2,35 @@ export PATH := node_modules/.bin:$(PATH)
|
|||||||
SHELL=/bin/bash
|
SHELL=/bin/bash
|
||||||
|
|
||||||
.PHONY: build
|
.PHONY: build
|
||||||
build: clean
|
build:
|
||||||
|
|
||||||
|
mkdir -p dist/client dist/css
|
||||||
|
|
||||||
|
browserify -t babelify ./src/client/index.js -o ./dist/client/index.js
|
||||||
|
|
||||||
|
lessc ./src/less/main.less ./dist/css/main.css
|
||||||
|
|
||||||
|
cp -v ./src/index.js ./dist/index.js
|
||||||
|
cp -rv ./src/server ./dist/
|
||||||
|
cp -rv ./src/less/fonts ./dist/css/
|
||||||
|
cp -rv ./src/views ./dist/
|
||||||
|
cp -rv ./src/res ./dist/
|
||||||
|
|
||||||
|
.PHONY: lint
|
||||||
|
lint:
|
||||||
|
|
||||||
eslint src/
|
eslint src/
|
||||||
|
|
||||||
jest --coverage
|
|
||||||
|
|
||||||
mkdir -p dist/js dist/less
|
|
||||||
|
|
||||||
browserify -t babelify ./src/js/index.js -o ./dist/js/index.js
|
|
||||||
|
|
||||||
lessc ./src/less/main.less ./dist/less/main.css
|
|
||||||
|
|
||||||
cp ./src/index.js ./dist/index.js
|
|
||||||
cp -r ./src/server ./dist/server
|
|
||||||
cp -r ./src/less/fonts ./dist/less/fonts
|
|
||||||
cp -r ./src/views ./dist/views
|
|
||||||
cp -r ./src/res ./dist/res
|
|
||||||
|
|
||||||
.PHONY: test
|
.PHONY: test
|
||||||
test:
|
test:
|
||||||
|
|
||||||
jest
|
jest
|
||||||
|
|
||||||
|
.PHONY: coverage
|
||||||
|
coverage:
|
||||||
|
|
||||||
|
jest --coverage
|
||||||
|
|
||||||
.PHONY: run
|
.PHONY: run
|
||||||
run:
|
run:
|
||||||
|
|
||||||
|
|||||||
@ -16,8 +16,8 @@ app.set('views', path.join(__dirname, '../views'));
|
|||||||
app.use('/res', express.static(path.join(__dirname, '../res')));
|
app.use('/res', express.static(path.join(__dirname, '../res')));
|
||||||
|
|
||||||
if (__dirname.indexOf('/dist/') >= 0 || __dirname.indexOf('\\dist\\') >= 0) {
|
if (__dirname.indexOf('/dist/') >= 0 || __dirname.indexOf('\\dist\\') >= 0) {
|
||||||
app.use('/js', express.static(path.join(__dirname, '../js')));
|
app.use('/js', express.static(path.join(__dirname, '../client')));
|
||||||
app.use('/less', express.static(path.join(__dirname, '../less')));
|
app.use('/css', express.static(path.join(__dirname, '../css')));
|
||||||
} else {
|
} else {
|
||||||
const browserify = require('browserify-middleware');
|
const browserify = require('browserify-middleware');
|
||||||
const less = require('less-middleware');
|
const less = require('less-middleware');
|
||||||
@ -26,10 +26,10 @@ if (__dirname.indexOf('/dist/') >= 0 || __dirname.indexOf('\\dist\\') >= 0) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
const tempDir = path.join(os.tmpDir(), 'node-peer-calls-cache');
|
const tempDir = path.join(os.tmpDir(), 'node-peer-calls-cache');
|
||||||
app.use('/js', browserify(path.join(__dirname, '../js')));
|
app.use('/js', browserify(path.join(__dirname, '../client')));
|
||||||
app.use('/less', less(path.join(__dirname, '../less'), { dest: tempDir}));
|
app.use('/less', less(path.join(__dirname, '../less'), { dest: tempDir}));
|
||||||
app.use('/less', express.static(tempDir));
|
app.use('/css', express.static(tempDir));
|
||||||
app.use('/less/fonts', express.static(
|
app.use('/css/fonts', express.static(
|
||||||
path.join(__dirname, '../less/fonts')));
|
path.join(__dirname, '../less/fonts')));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -8,7 +8,7 @@ html
|
|||||||
meta(name="apple-mobile-web-app-capable" content="yes")
|
meta(name="apple-mobile-web-app-capable" content="yes")
|
||||||
link(rel="apple-touch-icon" href="../res/icon.png")
|
link(rel="apple-touch-icon" href="../res/icon.png")
|
||||||
link(rel="icon" sizes="256x256" href="../res/icon.png")
|
link(rel="icon" sizes="256x256" href="../res/icon.png")
|
||||||
link(rel="stylesheet" type="text/css" href="../less/main.css")
|
link(rel="stylesheet" type="text/css" href="../css/main.css")
|
||||||
|
|
||||||
body.call
|
body.call
|
||||||
input#callId(type="hidden" value="#{callId}")
|
input#callId(type="hidden" value="#{callId}")
|
||||||
|
|||||||
@ -9,7 +9,7 @@ html
|
|||||||
meta(name="apple-mobile-web-app-capable" content="yes")
|
meta(name="apple-mobile-web-app-capable" content="yes")
|
||||||
link(rel="apple-touch-icon" href="res/icon.png")
|
link(rel="apple-touch-icon" href="res/icon.png")
|
||||||
link(rel="icon" sizes="256x256" href="res/icon.png")
|
link(rel="icon" sizes="256x256" href="res/icon.png")
|
||||||
link(rel="stylesheet" type="text/css" href="less/main.css")
|
link(rel="stylesheet" type="text/css" href="css/main.css")
|
||||||
|
|
||||||
body
|
body
|
||||||
include ./_fork.jade
|
include ./_fork.jade
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user