Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
4b12996
some fixes
mugabe Nov 3, 2021
ac78134
[Refactoring] Extract Equation
mugabe Nov 3, 2021
e228ab1
[Refactoring] Extract Solve extensions
mugabe Nov 3, 2021
dc79aad
[Refactoring] Extract Scientific
mugabe Nov 3, 2021
df35ac4
[Refactoring] Extract Scientific [TS]
mugabe Nov 3, 2021
f3758e4
[Refactoring] cleanup embedded deps
mugabe Nov 3, 2021
506b705
[Refactoring] Extract Frac
mugabe Nov 3, 2021
c4acdb4
[Refactoring] Extract Slice & Collection
mugabe Nov 3, 2021
47a2ff6
[Refactoring] Token rewritten as class
mugabe Nov 5, 2021
04accad
[Refactoring] Operators extracted
mugabe Nov 5, 2021
f1a9e5b
[Refactoring] Math2 extracted
mugabe Nov 5, 2021
231fb35
[Refactoring] Extracted Token
mugabe Nov 5, 2021
2ba4056
[Refactoring] Tokenizer tests
mugabe Nov 5, 2021
4e8a8ca
[Refactoring] Tokenizer extracted
mugabe Nov 5, 2021
25460c1
[Refactoring] toRPN extracted
mugabe Nov 5, 2021
c405672
[Refactoring] parseRPN, Set, Vector extracted
mugabe Nov 5, 2021
faa2dc7
[Refactoring] Errors extracted
mugabe Nov 5, 2021
9ea7bb8
[Refactoring] Frac extracted
mugabe Nov 5, 2021
16cc011
[Refactoring] Symbol extracted
mugabe Nov 5, 2021
e63cb51
[Refactoring] Matrix extracted
mugabe Nov 5, 2021
654e57b
[Refactoring] Expression & Build extracted
mugabe Nov 6, 2021
efe40c1
[Refactoring] LaTeX extracted
mugabe Nov 6, 2021
e0d2c2f
[Refactoring] Complex extracted
mugabe Nov 6, 2021
3616477
[Refactoring] Trig extracted
mugabe Nov 6, 2021
fdec965
[Refactoring] TrigHyperbolic extracted
mugabe Nov 6, 2021
c3945d0
[Refactoring] Node extracted
mugabe Nov 6, 2021
4867f60
[Refactoring] text, multiply, sqrt extracted
mugabe Nov 6, 2021
25f8fd7
[Refactoring] some functions extracted
mugabe Nov 6, 2021
1ee798c
[Refactoring] cleanup
mugabe Nov 6, 2021
65e06eb
[Refactoring] cleanup
mugabe Nov 6, 2021
090d83c
[Refactoring] Vector cleanup
mugabe Nov 6, 2021
2464d13
[Refactoring] Expression cleanup
mugabe Nov 6, 2021
5ff6c8f
[Refactoring] Symbol cleanup
mugabe Nov 6, 2021
93c1308
[Refactoring] All math functions extracted
mugabe Nov 6, 2021
805e3d1
[Refactoring] Extracting Utils module
mugabe Nov 6, 2021
d059ec9
[Refactoring] Added ReservedDictionary
mugabe Nov 6, 2021
2134874
[Refactoring] Cleanup and Module's TS skeleton
mugabe Nov 7, 2021
587dc00
[Refactoring] Parser cleanup
mugabe Nov 8, 2021
6003933
[Refactoring] Parser extracted
mugabe Nov 8, 2021
3da71fd
[Refactoring] Core extracted
mugabe Nov 8, 2021
0a94f02
[Refactoring] TypeScript module
mugabe Nov 8, 2021
fc707f9
[Refactoring] Directory structure
mugabe Nov 8, 2021
54df5e4
[Refactoring] Webpack
mugabe Nov 8, 2021
1f8f245
[Refactoring] changed main file in package.json
mugabe Nov 8, 2021
0b5e7a9
[Refactoring] version bump
mugabe Nov 8, 2021
b4c3cc7
[Refactoring] version bump
mugabe Nov 8, 2021
aae57ce
[Refactoring] version bump
mugabe Nov 8, 2021
46ada3d
[Refactoring] packaging
mugabe Nov 8, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,5 @@
/.idea/
/node_modules/
/package-lock.json
/.vscode
/.vscode
/dist
3 changes: 3 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
/src
/spec
/*.js
2 changes: 1 addition & 1 deletion all.min.js

Large diffs are not rendered by default.

13 changes: 12 additions & 1 deletion gulpfile.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
var gulp = require('gulp');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
const ts = require('gulp-typescript')
const tsProject = ts.createProject('tsconfig.json');

var devFiles = ['./nerdamer.core.js','./Algebra.js', './Calculus.js', './Solve.js', './Extra.js'];

Expand All @@ -11,6 +13,15 @@ gulp.task('concat_all', function() {
.pipe(gulp.dest('./'));
});

gulp.task('build', function() {
return tsProject.src()
.pipe(tsProject())
.js
.pipe(concat('all.min.js'))
.pipe(uglify())
.pipe(gulp.dest('./dist'));
});

gulp.task('watch', function() {
gulp.watch(devFiles, gulp.series('concat_all'));
gulp.watch(devFiles, gulp.series('concat_all'));
});
Loading