feat(package): Initial Curriculum separation (#17174)
* feat(package): Initial Curriculum separation * feat(package): Add org scope to package * chore(ooops): Remove development file * feat(npm): Add .npmignore * fix(paths): Fix curriculum paths * feat(build): Add a build step * chore(seed): Move package file back to seed * fix(ignore): Fix .npmIgnore file * chore(docs): Update README * chore(seed): Rename coding interview blocks * fix(seed): Challenge files now fit into learn * chore(seed): Update seed files for use in learn * chore(escapes): Unescape script tags of jQuery
This commit is contained in:
committed by
mrugesh mohapatra
parent
63482406ea
commit
ee66d84ccb
29
gulpfile.js
Normal file
29
gulpfile.js
Normal file
@@ -0,0 +1,29 @@
|
||||
const gulp = require('gulp');
|
||||
const util = require('gulp-util');
|
||||
const jsonMinify = require('gulp-json-minify');
|
||||
const babel = require('gulp-babel');
|
||||
const rename = require('gulp-rename');
|
||||
|
||||
gulp.task('json:minify', function() {
|
||||
return gulp.src('./challenges/**/*.json')
|
||||
.pipe(jsonMinify())
|
||||
.pipe(gulp.dest('dist/challenges/'))
|
||||
.on('error', util.log);
|
||||
});
|
||||
|
||||
gulp.task('babel-getChallenges', () =>
|
||||
gulp.src('./getChallenges.js')
|
||||
.pipe(babel({
|
||||
presets: ['env']
|
||||
}))
|
||||
.pipe(gulp.dest('dist'))
|
||||
);
|
||||
|
||||
gulp.task('babel', ['babel-getChallenges'], () =>
|
||||
gulp.src('./package-entry.js')
|
||||
.pipe(rename('./index.js'))
|
||||
.pipe(babel({
|
||||
presets: ['env']
|
||||
}))
|
||||
.pipe(gulp.dest('dist/'))
|
||||
);
|
Reference in New Issue
Block a user