Comparing version 1.6.0 to 1.6.1
@@ -5,2 +5,16 @@ # Release notes | ||
## 1.6.1 | ||
- All dependencies have been updated. | ||
- Optimizations in the file 'mathjslab-logo.svg' | ||
- Changes in the 'webpack.config.ts': `path.resolve` changed to `path.join` | ||
when possible. More rational path specifications. JavaScript files selection | ||
removed from regular expression test (`configuration.module.rules[0].test` and | ||
`configuration.module.rules[0].exclude`). JavaScript files selection | ||
removed from regular expressions in the file 'jest.config.js' too. | ||
- The demo Web application of MathJSLab package has been renamed to | ||
'mathjslab-demo', with its repository also being renamed. All references to | ||
its name and repository have been updated. | ||
- Added information to the 'README.md' file stating that the MathJSLab package | ||
documentation is in three languages, in the demo web application repository. | ||
## 1.6.0 | ||
@@ -214,3 +228,3 @@ - Change repository owner to MathJSLab GitHub organization: https://github.com/MathJSLab . | ||
- Fix range expansion. Before it could only be increasing, now it can also be decreasing. | ||
- Reference to contribute to MathJSLab Calculator in CONTRIBUTING.md file. | ||
- Reference to contribute to MathJSLab Demo in CONTRIBUTING.md file. | ||
@@ -217,0 +231,0 @@ ## 1.1.21 |
@@ -13,3 +13,3 @@ # Contributing to MathJSLab | ||
Please consider contributing to the [MathJSLab Calculator](https://github.com/MathJSLab/mathjslab-calculator) | ||
Please consider contributing to the [MathJSLab Demo](https://github.com/MathJSLab/mathjslab-demo) | ||
project, which is the standard use case of the [MathJSLab](https://github.com/MathJSLab/mathjslab). | ||
@@ -16,0 +16,0 @@ See the [Work fronts](#work-fronts) section in the [CONTRIBUTING.md](https://github.com/MathJSLab/mathjslab/blob/main/CONTRIBUTING.md) |
@@ -5,3 +5,2 @@ /** | ||
// @ts-nocheck | ||
const globals = require('globals'); | ||
@@ -8,0 +7,0 @@ const tsPlugin = require('@typescript-eslint/eslint-plugin'); |
@@ -13,5 +13,5 @@ /** | ||
transform: { | ||
'^.+\\.[tj]s$': 'ts-jest', | ||
'^.+\\.ts$': 'ts-jest', | ||
}, | ||
testEnvironment: 'node', | ||
}; |
{ | ||
"name": "mathjslab", | ||
"version": "1.6.0", | ||
"version": "1.6.1", | ||
"description": "MathJSLab - An interpreter with language syntax like MATLAB®/Octave, ISBN 978-65-00-82338-7.", | ||
@@ -74,7 +74,7 @@ "main": "lib/mathjslab.js", | ||
"@types/webpack": "^5.28.5", | ||
"@typescript-eslint/eslint-plugin": "^8.7.0", | ||
"@typescript-eslint/parser": "^8.7.0", | ||
"@typescript-eslint/eslint-plugin": "^8.8.0", | ||
"@typescript-eslint/parser": "^8.8.0", | ||
"eslint": "^9.11.1", | ||
"eslint-config-prettier": "^9.1.0", | ||
"eslint-plugin-import": "^2.30.0", | ||
"eslint-plugin-import": "^2.31.0", | ||
"eslint-plugin-prettier": "^5.2.1", | ||
@@ -81,0 +81,0 @@ "jest": "29.7.0", |
@@ -21,3 +21,3 @@ <p align="center"> | ||
> An interpreter with language syntax like [MATLAB®](https://www.mathworks.com/)/[Octave](https://www.gnu.org/software/octave/) written in [Typescript](https://www.typescriptlang.org/). | ||
> An [interpreter](https://en.wikipedia.org/wiki/Interpreter_(computing)) with language syntax like [MATLAB®](https://www.mathworks.com/)/[Octave](https://www.gnu.org/software/octave/) written in [Typescript](https://www.typescriptlang.org/). | ||
@@ -55,10 +55,25 @@ **[ISBN 978-65-00-82338-7](https://grp.isbn-international.org/search/piid_solr?keys=978-65-00-82338-7)** | ||
All [MathJSLab](https://mathjslab.com/) | ||
[interpreter](https://en.wikipedia.org/wiki/Interpreter_(computing)) | ||
operations, functions and commands are documented in the | ||
[demo Web application's](https://github.com/MathJSLab/mathjslab-demo) command | ||
`help NAME`. Its in | ||
[english](https://github.com/MathJSLab/mathjslab-demo/tree/main/help/en), | ||
[portuguese](https://github.com/MathJSLab/mathjslab-demo/tree/main/help/pt) | ||
and [spanish](https://github.com/MathJSLab/mathjslab-demo/tree/main/help/es). | ||
It can also be accessed directly from the | ||
[demo Web application repository](https://github.com/MathJSLab/mathjslab-demo/tree/main/help). | ||
Additional documentation, beyond the operations, functions and commands, is | ||
available in the | ||
[demo Web application `doc` directory](https://github.com/MathJSLab/mathjslab-demo/tree/main/doc). | ||
## Features | ||
- Runs on any [JavaScript](https://www.ecma-international.org/publications-and-standards/standards/ecma-262/) engine. | ||
- Comes with a large set of built-in functions and constants. | ||
- Is easily extensible through configuration parameters passed to `Evaluator` constructor. | ||
- [Open source](https://en.wikipedia.org/wiki/Open-source_software) with fully documented code: [MIT License](https://opensource.org/license/mit). | ||
- Improved demo [Web application](https://en.wikipedia.org/wiki/Web_application) at project page: [mathjslab.com](https://mathjslab.com/) ([repository](https://github.com/MathJSLab/mathjslab-demo)). | ||
- Comes with a large set of built-in operations, functions and commands well documented in the demo [Web application](https://en.wikipedia.org/wiki/Web_application) in [english](https://github.com/MathJSLab/mathjslab-demo/tree/main/help/en), [portuguese](https://github.com/MathJSLab/mathjslab-demo/tree/main/help/pt) and [spanish](https://github.com/MathJSLab/mathjslab-demo/tree/main/help/es). | ||
- Is easily extensible through configuration parameters passed to [`Evaluator` constructor](https://github.com/MathJSLab/mathjslab/blob/main/src/Evaluator.ts). | ||
- [Open source](https://opensource.org/) software with fully documented code: [MIT License](https://github.com/MathJSLab/mathjslab/blob/main/LICENSE). | ||
- Includes test suite using [Jest](https://jestjs.io/) [framework](https://en.wikipedia.org/wiki/Software_framework). | ||
- Improved demo [Web application](https://en.wikipedia.org/wiki/Web_application) at project page: [mathjslab.com](https://mathjslab.com/) ([repository](https://github.com/MathJSLab/mathjslab-calculator)). | ||
- Software with assigned [ISBN](https://grp.isbn-international.org/search/piid_solr?keys=978-65-00-82338-7) and [DOI](https://doi.org/10.5281/zenodo.8396265), so that it can be used in academic work and research, being referenced appropriately. Any inclusion of authors will result in an update of the [ISBN](https://grp.isbn-international.org/) records. | ||
@@ -65,0 +80,0 @@ ## Browser support |
@@ -9,11 +9,11 @@ /** | ||
export default (env: any, argv: any): webpack.Configuration => { | ||
console.warn(`Webpack configuration path: ${__filename}\n- Building ${argv.mode} bundle.\n- Environment variables:`); | ||
console.warn(`Webpack configuration path: ${__filename}\n- Building ${argv.mode} bundle.\n- Build environment variables:`); | ||
console.table(env); | ||
return { | ||
mode: argv.mode, | ||
entry: './src/lib.ts', | ||
entry: path.join(__dirname, 'src', 'lib.ts'), | ||
module: { | ||
rules: [ | ||
{ | ||
test: /\.[tj]s$/, | ||
test: /\.ts$/, | ||
use: [ | ||
@@ -27,3 +27,3 @@ { | ||
], | ||
exclude: [/node_modules/, /lib/, /res/, /script/, /.*\.spec\.[tj]s/], | ||
exclude: [/node_modules/, /lib/, /res/, /script/, /.*\.spec\.ts$/], | ||
}, | ||
@@ -36,4 +36,4 @@ ], | ||
output: { | ||
path: path.resolve(__dirname, 'lib'), | ||
filename: 'mathjslab.js', | ||
path: path.join(__dirname, 'lib'), | ||
library: { | ||
@@ -40,0 +40,0 @@ name: 'mathjslab', |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
976431
269
11359