Skip to content

Commit a542f26

Browse files
Jeffrey BrownJeffrey Brown
Jeffrey Brown
authored and
Jeffrey Brown
committed
Asteroids testing and issue resolution
1 parent da8bba5 commit a542f26

9 files changed

+5202
-275
lines changed

.babelrc

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"presets": [ "@babel/preset-env" ]
3+
}

environments/environment_dev.js

-6
This file was deleted.

environments/environment_prod.js

-4
This file was deleted.

environments/environment_stage.js

-5
This file was deleted.

gulpfile.babel.js

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
// import all needed gulp libraries and plugins //
2+
const { dest, series, src } = require('gulp')
3+
const babel = require('gulp-babel')
4+
const concat = require('gulp-concat')
5+
const uglify = require('gulp-uglify')
6+
7+
// import supporting libraries and packages //
8+
const del = require('del')
9+
10+
// define paths //
11+
const paths = {
12+
scripts: {
13+
src: './lib/*.js',
14+
dest: './dist'
15+
}
16+
}
17+
18+
// remove previous build //
19+
export const clean = () => del(['./dist'])
20+
21+
function transpile () {
22+
return src(paths.scripts.src, { sourcemaps: true })
23+
.pipe(babel())
24+
.pipe(uglify())
25+
.pipe(concat('index.min.js'))
26+
.pipe(dest(paths.scripts.dest))
27+
}
28+
29+
exports.build = series(clean, transpile)

gulpfile.js

-27
This file was deleted.

index.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict'
22

33
// export modules
4-
module.exports = require('./lib/apod.js')
5-
module.exports = require ('./lib/asteroids.js')
4+
module.exports = require('./dist/apod.js')
5+
module.exports = require('./dist/asteroids.js')

0 commit comments

Comments
 (0)