Merge pull request #990 from friday/travis

Travis integration
This commit is contained in:
Sam Potts 2018-05-31 18:33:00 +10:00 committed by GitHub
commit eec96e5879
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 15 additions and 1 deletions

7
.travis.yml Normal file
View File

@ -0,0 +1,7 @@
language: node_js
node_js:
- 'lts/*'
script:
- npm run lint
- npm run build

View File

@ -226,9 +226,14 @@ gulp.task('watch', () => {
gulp.watch(paths.demo.src.sass, tasks.sass); gulp.watch(paths.demo.src.sass, tasks.sass);
}); });
// Build distribution
gulp.task('build', () => {
run(tasks.clean, tasks.js, tasks.sass, tasks.sprite);
});
// Default gulp task // Default gulp task
gulp.task('default', () => { gulp.task('default', () => {
run(tasks.clean, tasks.js, tasks.sass, tasks.sprite, 'watch'); run('build', 'watch');
}); });
// Publish a version to CDN and demo // Publish a version to CDN and demo

View File

@ -65,6 +65,8 @@
"doc": "readme.md" "doc": "readme.md"
}, },
"scripts": { "scripts": {
"build": "gulp build",
"lint": "eslint src/js",
"test": "echo \"Error: no test specified\" && exit 1" "test": "echo \"Error: no test specified\" && exit 1"
}, },
"author": "Sam Potts <sam@potts.es>", "author": "Sam Potts <sam@potts.es>",