1
0
mirror of https://github.com/chinchang/web-maker.git synced 2025-08-01 03:00:09 +02:00

Add a gulp server to serve preview domain on 7888

This commit is contained in:
Kushagra Gour
2019-02-28 16:52:07 +05:30
parent 1d88db8e10
commit df9ca995d4
3 changed files with 1761 additions and 1702 deletions

View File

@@ -12,6 +12,7 @@ const child_process = require('child_process');
const merge = require('merge-stream'); const merge = require('merge-stream');
const zip = require('gulp-zip'); const zip = require('gulp-zip');
var packageJson = JSON.parse(fs.readFileSync('./package.json')); var packageJson = JSON.parse(fs.readFileSync('./package.json'));
const connect = require('gulp-connect');
function minifyJs(fileName) { function minifyJs(fileName) {
const content = fs.readFileSync(fileName, 'utf8'); const content = fs.readFileSync(fileName, 'utf8');
@@ -199,6 +200,14 @@ gulp.task('cleanup', function() {
return child_process.execSync('rm -rf build'); return child_process.execSync('rm -rf build');
}); });
gulp.task('start-preview-server', function() {
connect.server({
root: 'preview',
port: 7888,
https: false
});
});
gulp.task('release', function(callback) { gulp.task('release', function(callback) {
runSequence( runSequence(
'runWebpack', 'runWebpack',

View File

@@ -3,10 +3,10 @@
"version": "3.6.1", "version": "3.6.1",
"description": "A blazing fast & offline web playground", "description": "A blazing fast & offline web playground",
"scripts": { "scripts": {
"start": "if-env NODE_ENV=production && npm run -s serve || npm run -s dev", "start": "npm run -s dev && gulp start-preview-server",
"build": "preact build --template src/index.html --no-prerender --service-worker false", "build": "preact build --template src/index.html --no-prerender --service-worker false",
"serve": "preact build && preact serve", "serve": "preact build && preact serve",
"dev": "preact watch --template src/index.html --https --no-prerender", "dev": "preact watch --template src/index.html --no-prerender",
"lint": "eslint src", "lint": "eslint src",
"test": "jest", "test": "jest",
"precommit": "lint-staged", "precommit": "lint-staged",
@@ -65,6 +65,7 @@
"copy-webpack-plugin": "^4.5.1", "copy-webpack-plugin": "^4.5.1",
"esprima": "^4.0.0", "esprima": "^4.0.0",
"firebase": "^5.5.8", "firebase": "^5.5.8",
"gulp-connect": "^5.7.0",
"jszip": "^3.1.5", "jszip": "^3.1.5",
"preact": "^8.2.6", "preact": "^8.2.6",
"preact-compat": "^3.17.0", "preact-compat": "^3.17.0",

3449
yarn.lock

File diff suppressed because it is too large Load Diff