748 Commits

Author SHA1 Message Date
greenkeeper[bot]
fcdf428008 chore(package): update karma to version 2.0.5 2018-07-30 10:09:53 +01:00
greenkeeper[bot]
305efad276 chore(package): update uglify-js to version 3.4.6 2018-07-30 09:35:05 +01:00
greenkeeper[bot]
24d6439f2a fix(package): update typed-function to version 1.1.0 (#1196) 2018-07-29 16:48:57 +02:00
greenkeeper[bot]
f424eb7f7c chore(package): update webpack to version 4.16.3 2018-07-28 13:26:43 +01:00
jos
9c3400684a Released v5.0.4 2018-07-22 17:47:40 +02:00
jos
598723362b Updated history 2018-07-16 19:54:06 +02:00
jos
f81f6f3f69 Released v5.0.3 2018-07-14 11:29:28 +02:00
jos
acd675cb70 Updated history 2018-07-14 10:18:52 +02:00
jos
575346d71e Updated history 2018-07-07 13:08:49 +02:00
jos
fcffeaac76 Updated history 2018-07-07 12:51:21 +02:00
jos
21f1228bdf Updated history 2018-07-07 12:42:14 +02:00
jos
aad0e00ff7 Upgraded dependencies 2018-07-06 22:23:12 +02:00
jos
3ee6201981 Fixed advanced example add_new_datatypes, upgraded dependencies 2018-07-04 12:26:38 +02:00
jos
4052d59fea Release v5.0.1 2018-07-01 15:17:19 +02:00
jos
3b45fc9363 Updated history 2018-06-17 14:18:01 +02:00
jos
f0e5ed5774 Released v5.0.0 2018-06-16 15:12:57 +02:00
jos
48d6bfe46b Lint after running unit tests 2018-06-16 14:59:36 +02:00
Jos de Jong
260bb3238b
Merge pull request #1133 from josdejong/lint-build-stage
Lint build stage
2018-06-16 14:58:38 +02:00
Harry Sarson
a05d1e3763
run linting on prepublish
the `prepublishOnly` script now runs `npm test` which includes linting.
2018-06-16 13:42:24 +01:00
Harry Sarson
dea9499c43
separate test and linting.
`npm test` will run both linting and testing (of the source files).
Travis will execute `npm run lint` in the lint build state and `npm run test:src` in
the test build stage.

This fixes error where linting would run once in its own build stage and then additionally
run after testing on each node version.

`npm test` still runs both tests and linting to help folk not to push unlinted code to mathjs.
2018-06-16 13:33:43 +01:00
jos
a61a0fff43 Updated history 2018-06-16 09:53:31 +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
f76b3aef15 Add standardjs linter 2018-06-10 20:27:52 +02:00
jos
537d2d4986 Create tests for the bundles, run on prepublish only 2018-06-09 14:01:50 +02:00
jos
9b942b0099 Configure babel in karma 2018-06-09 13:28:35 +02:00
jos
66b81969f5 Removed test:cli script again 2018-06-06 22:24:33 +02:00
jos
5aa958c870 Renamed node-test to test-node, run compile and cli testing too on npm test 2018-06-06 22:22:50 +02:00
jos
635cd0b574 Revert using /lib/ in tests, use /src/ again. Fixed coverage testing. WIP 2018-06-06 22:11:52 +02:00
jos
42aef43f2f Fix compiling before testing 2018-06-06 21:36:37 +02:00
jos
0c084b8e20 npm test working now 2018-06-06 15:36:36 +02:00
jos
b4c4050dd0 Moved lib to src (WIP) 2018-06-06 15:03:00 +02:00
jos
f87ec1c6db Setup Babel compilation (WIP) 2018-06-06 14:31:33 +02:00
jos
2571eed319 Add index.js to package.json files list (see #1128) 2018-06-06 13:32:00 +02:00
Harry Sarson
bd10dc80f5
extend list of files included in npm package 2018-06-06 12:12:34 +01:00
Harry Sarson
1e11e126c6
remove trailing comma in package.json 2018-06-06 12:09:33 +01:00
Harry Sarson
1c7eeb8e90
explicity list files to be included in npm package
Rather than add everything to the npm package it is better to only add the nessary files.
This commit lists the files to include based on https://docs.npmjs.com/files/package.json#files
2018-06-06 11:48:34 +01:00
jos
cb236f8ec5 Upgraded dependencies and dev dependencies 2018-06-06 09:59:17 +02:00
jos
63d05479b4 Merge branch 'develop' into v5 2018-06-06 09:45:13 +02:00
jos
9f3674380d Release v4.4.2 2018-06-02 11:48:11 +02:00
jos
291cd64df9 Released v4.4.1 2018-05-29 20:45:52 +02:00
jos
7e14bcbe02 Released v4.4.0 2018-05-28 20:30:26 +02:00
Harry Sarson
d45eca5418
run tests on browserstack
credentials must be set using travis's per repository settings.
currently only chrome and firefox are tested, we should add tesing on ms edge and IE.

Follows on from work in #1105
2018-05-24 14:09:47 +01:00
Harry Sarson
aa94b94e23
rejig browser test configuration renaming karma to test:browser
Move karma config files to browser-tests and split out some
of the config file to make adding browserstack easier.

`npm run test:browser` is more descriptive than `npm run karma`, does not
tie mathjs into using karma and will allow a new npm script to run tests
on browserstack also using karma.
2018-05-24 13:53:01 +01:00
jos
33dbe23bb7 Released v4.3.0 2018-05-21 11:57:11 +02:00
Jos de Jong
ec463c4705
Merge branch 'develop' into karma 2018-05-10 19:42:55 +02:00
Jos de Jong
553531b57c
Merge pull request #1093 from harrysarson/sep-tests
Separate tests that depend on node
2018-05-10 19:40:12 +02:00
Harry Sarson
4e56faaa17
remove duplicate 'test' from mocha args
f620fae added to mocha's command line arguments to include the 
node-test directory. However, it also added a duplicate argument for
the test directory. This commit removes the duplicate test
2018-05-09 16:01:34 +01:00
Harry Sarson
f620fae4a7
run all tests with npm test
node tests were moved out of the test directory in 91bb2f5c which
meant mocha no longer ran then during `npm test`. Therefore, the
command line arguments to mocha have been updated to ensure that
all tests now run.
2018-05-07 22:06:01 +01:00
jos
0abdfbe590 Upgraded dependencies for complex.js and fraction.js (see #1100) 2018-05-07 21:16:07 +02:00