rm @build/tsProject

pull/6912/head
Niklas Fiekas 2020-07-01 11:42:21 +02:00
parent 4e663c5949
commit 2e40edfdd6
3 changed files with 0 additions and 77 deletions

View File

@ -55,7 +55,6 @@
"ui/tree",
"ui/msg",
"ui/@build/jsProject",
"ui/@build/tsProject",
"ui/@build/rollupProject",
"ui/@types/lichess"
]

View File

@ -1,55 +0,0 @@
const gulp = require('gulp');
const source = require('vinyl-source-stream');
const buffer = require('vinyl-buffer');
const colors = require('ansi-colors');
const logger = require('fancy-log');
const watchify = require('watchify');
const browserify = require('browserify');
const terser = require('gulp-terser');
const size = require('gulp-size');
const tsify = require('tsify');
module.exports = (standalone, fileBaseName, dir) => {
const browserifyOpts = (debug) => ({
entries: [`${dir}/src/main.ts`],
standalone: standalone,
debug: debug
});
const destination = () => gulp.dest('../../public/compiled/');
const prod = () => browserify(browserifyOpts(false))
.plugin(tsify)
.bundle()
.pipe(source(`${fileBaseName}.min.js`))
.pipe(buffer())
.pipe(terser({safari10: true}))
.pipe(size())
.pipe(destination());
const dev = () => browserify(browserifyOpts(true))
.plugin(tsify)
.bundle()
.pipe(source(`${fileBaseName}.js`))
.pipe(destination());
const watch = () => {
const bundle = () => bundler
.bundle()
.on('error', error => logger.error(colors.red(error.message)))
.pipe(source(`${fileBaseName}.js`))
.pipe(destination());
const bundler = watchify(
browserify(Object.assign({}, watchify.args, browserifyOpts(true)))
.plugin(tsify)
).on('update', bundle).on('log', logger.info);
return bundle();
};
gulp.task('prod', prod);
gulp.task('dev', dev);
gulp.task('default', watch);
};

View File

@ -1,21 +0,0 @@
{
"name": "@build/tsProject",
"version": "2.0.0",
"private": true,
"author": "Thibault Duplessis",
"license": "AGPL-3.0-or-later",
"main": "index.js",
"dependencies": {
"gulp": "^4",
"vinyl-source-stream": "^2",
"vinyl-buffer": "^1",
"ansi-colors": "^1",
"fancy-log": "^1",
"watchify": "^3",
"browserify": "^16",
"gulp-terser": "^1",
"gulp-size": "^3",
"tsify": "^4",
"typescript": "^3"
}
}