Skip to content

Commit c0fe9b0

Browse files
committed
testing...
1 parent c21eeaa commit c0fe9b0

28 files changed

+261
-248
lines changed

dist/functionality.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/functionalty.min.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

gulpfile.js

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ gulp.task("scripts", () => {
4444
.src([
4545
"./project/js/*.js",
4646
"./project/js/**/*.js",
47-
"!./project/js/functionality.js",
47+
"!./project/js/functionality/*.js",
4848
])
4949
.pipe(sourcemaps.init())
5050
.pipe(
@@ -64,14 +64,14 @@ gulp.task("functionality", () => {
6464
livereload.listen();
6565
require("./server.js");
6666
return gulp
67-
.src("./project/js/functionality.js")
67+
.src("./project/js/functionality/*.js")
6868
.pipe(
6969
babel({
7070
presets: ["@babel/env"],
7171
})
7272
)
73+
.pipe(concat("functionality.min.js"))
7374
.pipe(uglify())
74-
.pipe(rename("functionalty.min.js"))
7575
.pipe(gulp.dest("./dist"));
7676
});
7777

@@ -95,13 +95,9 @@ gulp.task("watch", () => {
9595
);
9696

9797
gulp.watch(
98-
[
99-
"./project/js/*.js",
100-
"./project/js/**/*.js",
101-
"!./project/js/functionality.js",
102-
],
98+
["./project/js/*.js", "./project/js/**/*.js"],
10399
gulp.series("scripts")
104100
);
105101

106-
gulp.watch("./project/js/functionality.js", gulp.series("functionality"));
102+
gulp.watch("./project/js/functionality/*.js", gulp.series("functionality"));
107103
});

project/js/functionality.js

Lines changed: 0 additions & 234 deletions
This file was deleted.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
/**
2+
* Sort an array of numbers in ascending order
3+
*
4+
* @param {number[]} array array of numbers
5+
function ascending(array) {
6+
array.sort(function (a, b) {
7+
return a - b;
8+
});
9+
}
10+
module.exports = ascending;
11+
*/
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
/**
2+
* Making first letter capital in the word
3+
*
4+
* @param {string} word
5+
* @returns {string}
6+
*/
7+
function capitalize(word) {
8+
return word.charAt(0).toUpperCase() + word.slice(1);
9+
}
10+
module.exports = capitalize;
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/**
2+
* Sort an array of numbers in descending order
3+
*
4+
* @param {number[]} array array of numbers
5+
function descending(array) {
6+
return array.sort((a, b) => b.localeCompare(a));
7+
}
8+
module.exports = descending;
9+
*/
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
/**
2+
* Filter an array depending on the given value
3+
*
4+
* @param {any[]} array
5+
* @param {any} value
6+
* @returns
7+
*/
8+
function filterArray(array, value) {
9+
return array.filter((e) => e != value);
10+
}
11+
module.exports = filterArray;
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
function getFactors(number) {
2+
return [...Array(number + 1).keys()].filter((i) => number % i === 0);
3+
}
4+
module.exports = getFactors;

project/js/functionality/getMid.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/**
2+
* get average between two numbers
3+
*
4+
* @param {number} number1
5+
* @param {number} number2
6+
* @returns {number}
7+
*/
8+
function getMid(number1 = 0, number2) {
9+
if (!number2 && typeof parseFloat(number1) === "number") {
10+
return number1;
11+
}
12+
number1 = isNaN(number1) ? "l" : number1;
13+
number2 = isNaN(number2) ? "l" : number2;
14+
if (isNaN(number1) == true || isNaN(number2) == true) {
15+
return 0;
16+
}
17+
return Math.floor((parseFloat(number1) + parseFloat(number2)) / 2);
18+
}
19+
module.exports = getMid;

0 commit comments

Comments
 (0)