scss is validated and will fail on compile if incorrect.

typescript is validated and will fail on compile if there's a problem with the linter
build-validation
David Tookey 5 years ago
parent dbef4fa686
commit 3d5ec19de6

@ -11,19 +11,26 @@ function clean(cb) {
cb(); cb();
} }
function validateConfigSources(){
}
function conf() { function conf() {
return src(['src/assets/**/*', '!src/assets/**/*.scss'], {base: 'src/assets'}) return src(['src/assets/**/*', '!src/assets/**/*.scss'], {base: 'src/assets'})
.pipe(dest('build/assets/')); .pipe(dest('build/assets/'));
} }
function style(){ function style() {
return src('node_modules/bootstrap/dist/css/bootstrap.css') return src('node_modules/bootstrap/dist/css/bootstrap.css')
.pipe(dest('build/assets/pages/styles/')); .pipe(dest('build/assets/pages/styles/'));
} }
function scss(){ function scss() {
return src('src/assets/pages/styles/*.scss', ) return src('src/assets/pages/styles/*.scss',)
.pipe(sass.sync().on('error', sass.logError)) .pipe(sass.sync().on('error', sass.logError))
.on('error', () => {
process.exit(1)
})
.pipe(dest('build/assets/pages/styles/')); .pipe(dest('build/assets/pages/styles/'));
} }
@ -39,7 +46,10 @@ function pkg() {
function typescript() { function typescript() {
return tsSource.src() return tsSource.src()
.pipe(tsSource()).js .pipe(tsSource()).on('error', () => {
process.exit(1)
})
.js
.pipe(dest('build/util/')); .pipe(dest('build/util/'));
} }

12
package-lock.json generated

@ -4582,9 +4582,9 @@
} }
}, },
"mocha": { "mocha": {
"version": "8.2.0", "version": "8.2.1",
"resolved": "https://registry.npmjs.org/mocha/-/mocha-8.2.0.tgz", "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.2.1.tgz",
"integrity": "sha512-lEWEMq2LMfNJMKeuEwb5UELi+OgFDollXaytR5ggQcHpzG3NP/R7rvixAvF+9/lLsTWhWG+4yD2M70GsM06nxw==", "integrity": "sha512-cuLBVfyFfFqbNR0uUKbDGXKGk+UDFe6aR4os78XIrMQpZl/nv7JYHcvP5MFIAb374b2zFXsdgEGwmzMtP0Xg8w==",
"dev": true, "dev": true,
"requires": { "requires": {
"@ungap/promise-all-settled": "1.1.2", "@ungap/promise-all-settled": "1.1.2",
@ -7844,9 +7844,9 @@
}, },
"dependencies": { "dependencies": {
"camelcase": { "camelcase": {
"version": "6.1.0", "version": "6.2.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.1.0.tgz", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
"integrity": "sha512-WCMml9ivU60+8rEJgELlFp1gxFcEGxwYleE3bziHEDeqsqAWGHdimB7beBFGjLzVNgPGyDsfgXLQEYMpmIFnVQ==", "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==",
"dev": true "dev": true
}, },
"decamelize": { "decamelize": {

@ -56,8 +56,8 @@
"gulp-typescript": "^6.0.0-alpha.1", "gulp-typescript": "^6.0.0-alpha.1",
"gulp-exec": "^5.0.0", "gulp-exec": "^5.0.0",
"del": "^6.0.0", "del": "^6.0.0",
"chai": "^4.2.0",
"electron-mocha": "^9.3.1", "electron-mocha": "^9.3.1",
"chai": "^4.2.0",
"nyc": "^15.1.0", "nyc": "^15.1.0",
"ts-node": "^9.0.0", "ts-node": "^9.0.0",
"check-for-leaks": "^1.2.1" "check-for-leaks": "^1.2.1"

@ -1,8 +1,9 @@
const assert = require('assert'); const assert = require('assert');
describe('default', ()=>{ describe('default', ()=>{
it('default-test', ()=>{ it('snippit', snippit)
let res = 5+2;
assert.strictEqual(res, 7);
})
}) })
function snippit(){
console.log("okay")
}
Loading…
Cancel
Save