Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

mathjslab

Package Overview
Dependencies
Maintainers
0
Versions
86
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mathjslab - npm Package Compare versions

Comparing version 1.6.0 to 1.6.1

16

CHANGES.md

@@ -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

2

CONTRIBUTING.md

@@ -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&reg;](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&reg;](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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc