mirror of
https://github.com/chinchang/web-maker.git
synced 2025-06-20 06:29:18 +02:00
gulpfile: changes for new packages/website
This commit is contained in:
18
gulpfile.js
18
gulpfile.js
@ -194,18 +194,14 @@ gulp.task('packageExtension', function() {
|
|||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
gulp.task('buildWebsite', function() {
|
||||||
|
return child_process.execSync('yarn run build-website');
|
||||||
|
});
|
||||||
|
|
||||||
gulp.task('buildDistFolder', function() {
|
gulp.task('buildDistFolder', function() {
|
||||||
child_process.execSync('mkdir dist');
|
child_process.execSync('rm -rf dist');
|
||||||
child_process.execSync('cp index.html dist/');
|
child_process.execSync('mv packages/website/_site dist');
|
||||||
child_process.execSync('cp -R uninstall dist/');
|
|
||||||
child_process.execSync('cp -R privacy-policy dist/');
|
|
||||||
child_process.execSync('cp -R icons dist/');
|
|
||||||
child_process.execSync('cp -R docs dist/');
|
|
||||||
child_process.execSync('cp -R chrome-logo.png dist/');
|
|
||||||
child_process.execSync('mv app dist/');
|
child_process.execSync('mv app dist/');
|
||||||
child_process.execSync('cp ss1.png dist/');
|
|
||||||
child_process.execSync('cp icon-128.png dist/');
|
|
||||||
child_process.execSync('cp manifest.json dist/');
|
|
||||||
});
|
});
|
||||||
|
|
||||||
gulp.task('cleanup', function() {
|
gulp.task('cleanup', function() {
|
||||||
@ -244,7 +240,7 @@ gulp.task('release', function(callback) {
|
|||||||
|
|
||||||
gulp.task('dev-release', function(callback) {
|
gulp.task('dev-release', function(callback) {
|
||||||
runSequence(
|
runSequence(
|
||||||
'runWebpack',
|
['runWebpack', 'buildWebsite'],
|
||||||
'copyFiles',
|
'copyFiles',
|
||||||
'fixIndex',
|
'fixIndex',
|
||||||
'useRef',
|
'useRef',
|
||||||
|
@ -7,6 +7,8 @@
|
|||||||
"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 --no-prerender",
|
"dev": "preact watch --template src/index.html --no-prerender",
|
||||||
|
"serve-website": "cd packages/website; npm start",
|
||||||
|
"build-website": "cd packages/website; npm run build",
|
||||||
"lint": "eslint src",
|
"lint": "eslint src",
|
||||||
"test": "jest",
|
"test": "jest",
|
||||||
"precommit": "lint-staged",
|
"precommit": "lint-staged",
|
||||||
@ -25,7 +27,7 @@
|
|||||||
"src/detached-window.js"
|
"src/detached-window.js"
|
||||||
],
|
],
|
||||||
"lint-staged": {
|
"lint-staged": {
|
||||||
"*.{js,jsx,json,css,md}": [
|
"*.{js,jsx,json,css,md,html}": [
|
||||||
"prettier --write",
|
"prettier --write",
|
||||||
"git add"
|
"git add"
|
||||||
]
|
]
|
||||||
|
Reference in New Issue
Block a user