jos
52cc01e752
Use templates and handlebars to generate entry files
2019-05-05 16:43:34 +02:00
jos
cc740b39be
Move snapshot code into /src to have it transpiled
2019-05-04 15:17:15 +02:00
jos
47e1adcd0e
Dynamically generate the expected snapshot structure based on the factories
2019-05-04 14:39:30 +02:00
jos
158e39b673
Replace deprecated gulp-util with fancy-log
2019-05-04 10:05:15 +02:00
jos
ad51c22066
Fix embedded docs warnings. Fix CLI auto completion on non-supported classes
2019-05-04 09:54:12 +02:00
jos
a770b7c4d3
Fix an issue in the entry generator
2019-04-29 21:28:22 +02:00
jos
20aa9a005a
Fix circular dependency in math namespace for evaluate
2019-04-29 21:19:50 +02:00
jos
427c39c33b
Created ES5 and ES6 entry points
2019-04-28 20:56:08 +02:00
jos
bb9a1e2164
Rename *Full files to *Any
2019-04-27 20:27:26 +02:00
jos
e4bb1c6198
Generate individual files for dependencies (tree shaking working now :) )
2019-04-24 21:13:49 +02:00
jos
2450ed1fc1
Update entry files and snapshots with latest merged functions
2019-04-24 11:05:39 +02:00
jos
f4d4180cea
Move all entry files under ./src/entry
2019-04-24 10:48:01 +02:00
jos
33cead1327
Improved deprecation errors and warnings. Introduce lazy again for factories.
2019-04-22 09:45:57 +02:00
jos
6081360d6a
Merged develop into modular_architecture
2019-04-13 16:51:51 +02:00
jos
d8957d23ae
Get all examples running :)
2019-04-10 16:52:02 +02:00
jos
3a34a57924
Auto generate dependenciesFull.js and dependenciesNumber.js (WIP)
2019-04-10 08:48:15 +02:00
jos
22bec13d10
Implement number factories, dependencies. Make matrix and bignumber optional where possible
2019-04-03 09:46:44 +02:00
jos
29b80aa941
Rename "recipes" into "dependencies"
2019-03-13 09:32:13 +01:00
jos
70cbc3ec30
Replace http urls with https where supported
2019-02-27 13:08:42 +01:00
jos
241d45cbbe
Improve use cases, POC of recipes
2019-02-24 15:29:44 +01:00
jos
83df09800b
Merge branch 'develop' into modular_architecture_merge
...
# Conflicts:
# HISTORY.md
# gulpfile.js
# package-lock.json
# package.json
# src/core/function/typed.js
# src/expression/transform/index.js
# src/function/statistics/sum.js
# src/function/utils/index.js
# src/type/unit/Unit.js
# src/version.js
# test/expression/node/FunctionNode.test.js
# test/type/unit/function/createUnit.test.js
# test/utils/bignumber/formatter.test.js
# test/utils/number.test.js
2019-02-09 21:26:25 +01:00
jos
99da53da0e
Flatten everything in a mathjs instance to make it consistent with the ES6 exports. Create deprecation warnings for the old classes and functions
2019-02-07 21:24:51 +01:00
jos
19bc1e0fce
Implemented snapshot testing for all exported bundles and instances
2019-01-23 14:50:29 +01:00
jos
078f1dd69f
Renamed methods .eval to .evaluate, updated all docs and examples accordingly
2019-01-16 10:11:32 +01:00
jos
05e6cfec7f
Doc generation working again. Renamed variance and evaluate occurrences in the docs.
2019-01-09 11:21:43 +01:00
jos
5dd0a9ba9c
Get bundle working (with lazy loading)
2019-01-02 10:03:05 +01:00
jos
2630129c72
Fix linting issues
2018-11-20 21:24:59 +01:00
jos
d09a7ff584
Create script to check for non-ascii characters (see #1326 )
2018-11-20 21:13:36 +01:00
Harry Sarson
74ff86fd4b
Store uncompressed matricies and drop dev dep on tar and on q. ( #1316 )
...
git handles compression for us so compressing the matricies we use to test
is unnessessary. Additionally, handling the compression made the
code significantly more complex and required pulling in extra packages
from npm.
This commit updates the matrix market code to use uncompressed files.
I have also replaced use of the promise libary 'q' with built in
promises.
2018-11-10 11:40:28 +01:00
jos
4a529dc94a
Fixed tests in test-node
2018-11-07 14:07:30 +01:00
jos
2fd6cbd568
Converted matrix classes. Fixes in dependency resolving/ordering.
2018-11-07 12:38:00 +01:00
greenkeeper[bot]
c5971b371a
Update standard to the latest version 🚀 ( #1226 )
...
* chore(package): update standard to version 12.0.0
* update to new lint version with --fix
I believe this mainly adds whitespace to `{}`'s.
* Replace assert.equal with assert.strictEqual
This breaks a lot of tests which I will endevour to fix in the next
commits.
* Fix most errors due to assert.strictEquals
Some instances of `strictEquals` are replaced by `deepEquals`.
`toString` has been used to make some string comparisions explicit.
Tests will still fail untill #1236 and #1237 are fixed.
* Fix assertion erros due to -0
With node 10, assert.strictEqual no longer considers `0 === -0`.
I missed these first time round as I was using node 8.
* Put toString correct side of bracket
I was converting the constructor to a string rather
than the result of the computation. Oops.
* Fixed #1236 : quantileSeq has inconsistant return
* Update package-lock
* Fixed #1237 : norm sometimes returning a complex number instead of number
* Fix cli tests
* More changes for standardjs, and fixes in unit tests
2018-09-08 16:33:58 +02:00
jos
88263c47c7
Woohoo fixed the last lint errors
2018-06-13 21:51:09 +02:00
jos
e844004cbf
Removed redundant escape characters
2018-06-13 21:15:10 +02:00
jos
f1ce473457
Consistend camel case naming of variables and functions
2018-06-13 16:09:51 +02:00
jos
b1777e3cf9
Fixed mixing || and && in expressions
2018-06-13 15:38:57 +02:00
jos
1f0a37a0cb
Split initialized 'const' declarations into multiple statements
2018-06-13 15:31:37 +02:00
jos
b6b36bfd9b
Use strict equality checks everywhere (=== and !==)
2018-06-13 15:02:21 +02:00
jos
17f07ec098
Fixed incompatibility with v4 (index.js file)
2018-06-13 14:02:50 +02:00
jos
6d340e0faa
Fixed import.js not being documented correctly in the function reference
2018-06-13 13:34:27 +02:00
jos
b3b96749bf
Refactored var into const/let, and removed a lot of semicolons
2018-06-13 12:21:14 +02:00
jos
024b2a9e26
Fix most lint errors using npx standard --fix
2018-06-10 20:28:27 +02:00
jos
0c084b8e20
npm test working now
2018-06-06 15:36:36 +02:00
jos
f87ec1c6db
Setup Babel compilation (WIP)
2018-06-06 14:31:33 +02:00
jos
6308e5b7fc
Added missing embedded docs
2018-05-02 09:51:08 +02:00
jos
7f6f997fa3
Merge branch 'develop' into v4
2018-02-25 14:00:41 +01:00
jos
8eb8aba6ce
Fixed truncation of multi-line descriptions of @return too (see #1040 )
2018-02-21 14:34:52 +01:00
jos
3059e1b94f
Fixed truncation of some docs when generating markdown (see #1040 )
2018-02-21 13:22:08 +01:00
jos
c9fcfc6b96
Publish release candidate v4.0.0-rc.1
2018-02-04 15:13:44 +01:00
jos
2744755ab4
Upgraded dependencies to the latest versions
2017-06-05 12:02:31 +02:00