diff --git a/node_modules/@babel/runtime/package.json b/node_modules/@babel/runtime/package.json index 8c63ca1..6ab4c8d 100644 --- a/node_modules/@babel/runtime/package.json +++ b/node_modules/@babel/runtime/package.json @@ -1,21 +1,44 @@ { - "name": "@babel/runtime", - "version": "7.26.0", - "description": "babel's modular runtime helpers", - "license": "MIT", - "publishConfig": { - "access": "public" + "_from": "@babel/runtime@7.26.0", + "_id": "@babel/runtime@7.26.0", + "_inBundle": false, + "_integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "_location": "/@babel/runtime", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@babel/runtime@7.26.0", + "name": "@babel/runtime", + "escapedName": "@babel%2fruntime", + "scope": "@babel", + "rawSpec": "7.26.0", + "saveSpec": null, + "fetchSpec": "7.26.0" }, - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-runtime" + "_requiredBy": [ + "/mathjs" + ], + "_resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.26.0.tgz", + "_shasum": "8600c2f595f277c60815256418b85356a65173c1", + "_spec": "@babel/runtime@7.26.0", + "_where": "D:\\jiangchengfeiyi-xiaochengxu\\node_modules\\mathjs", + "author": { + "name": "The Babel Team", + "url": "https://babel.dev/team" }, - "homepage": "https://babel.dev/docs/en/next/babel-runtime", - "author": "The Babel Team (https://babel.dev/team)", + "bugs": { + "url": "https://github.com/babel/babel/issues" + }, + "bundleDependencies": false, "dependencies": { "regenerator-runtime": "^0.14.0" }, + "deprecated": false, + "description": "babel's modular runtime helpers", + "engines": { + "node": ">=6.9.0" + }, "exports": { "./helpers/OverloadYield": [ { @@ -1049,8 +1072,17 @@ "./regenerator/*.js": "./regenerator/*.js", "./regenerator/": "./regenerator/" }, - "engines": { - "node": ">=6.9.0" + "homepage": "https://babel.dev/docs/en/next/babel-runtime", + "license": "MIT", + "name": "@babel/runtime", + "publishConfig": { + "access": "public" }, - "type": "commonjs" -} \ No newline at end of file + "repository": { + "type": "git", + "url": "git+https://github.com/babel/babel.git", + "directory": "packages/babel-runtime" + }, + "type": "commonjs", + "version": "7.26.0" +} diff --git a/node_modules/complex.js/package.json b/node_modules/complex.js/package.json index bc486a3..1aed0ee 100644 --- a/node_modules/complex.js/package.json +++ b/node_modules/complex.js/package.json @@ -1,60 +1,86 @@ { + "_from": "complex.js@2.4.2", + "_id": "complex.js@2.4.2", + "_inBundle": false, + "_integrity": "sha512-qtx7HRhPGSCBtGiST4/WGHuW+zeaND/6Ld+db6PbrulIB1i2Ev/2UPiqcmpQNPSyfBKraC0EOvOKCB5dGZKt3g==", + "_location": "/complex.js", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "complex.js@2.4.2", "name": "complex.js", - "title": "Complex.js", - "version": "2.4.2", - "homepage": "https://raw.org/article/complex-numbers-in-javascript/", - "bugs": "https://github.com/rawify/Complex.js/issues", - "description": "A complex numbers library", - "keywords": [ - "complex numbers", - "math", - "complex", - "number", - "calculus", - "parser", - "arithmetic" - ], - "private": false, - "main": "./dist/complex.js", - "module": "./dist/complex.mjs", - "types": "./complex.d.ts", - "browser": "./dist/complex.min.js", - "unpkg": "./dist/complex.min.js", - "readmeFilename": "README.md", - "exports": { - ".": { - "types": "./complex.d.ts", - "require": "./dist/complex.js", - "import": "./dist/complex.mjs" - } - }, - "repository": { - "type": "git", - "url": "git@github.com:rawify/Complex.js.git" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/rawify" - }, - "author": { - "name": "Robert Eisele", - "email": "robert@raw.org", - "url": "https://raw.org/" - }, - "license": "MIT", - "engines": { - "node": "*" - }, - "directories": { - "example": "examples", - "test": "tests" - }, - "scripts": { - "build": "crude-build Complex", - "test": "mocha tests/*.js" - }, - "devDependencies": { - "crude-build": "^0.1.2", - "mocha": "*" + "escapedName": "complex.js", + "rawSpec": "2.4.2", + "saveSpec": null, + "fetchSpec": "2.4.2" + }, + "_requiredBy": [ + "/mathjs" + ], + "_resolved": "https://registry.npmmirror.com/complex.js/-/complex.js-2.4.2.tgz", + "_shasum": "76f260a9e7e232d8ad26348484a9b128c13fcc9a", + "_spec": "complex.js@2.4.2", + "_where": "D:\\jiangchengfeiyi-xiaochengxu\\node_modules\\mathjs", + "author": { + "name": "Robert Eisele", + "email": "robert@raw.org", + "url": "https://raw.org/" + }, + "browser": "./dist/complex.min.js", + "bugs": { + "url": "https://github.com/rawify/Complex.js/issues" + }, + "bundleDependencies": false, + "deprecated": false, + "description": "A complex numbers library", + "devDependencies": { + "crude-build": "^0.1.2", + "mocha": "*" + }, + "directories": { + "example": "examples", + "test": "tests" + }, + "engines": { + "node": "*" + }, + "exports": { + ".": { + "types": "./complex.d.ts", + "require": "./dist/complex.js", + "import": "./dist/complex.mjs" } + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/rawify" + }, + "homepage": "https://raw.org/article/complex-numbers-in-javascript/", + "keywords": [ + "complex numbers", + "math", + "complex", + "number", + "calculus", + "parser", + "arithmetic" + ], + "license": "MIT", + "main": "./dist/complex.js", + "module": "./dist/complex.mjs", + "name": "complex.js", + "private": false, + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/rawify/Complex.js.git" + }, + "scripts": { + "build": "crude-build Complex", + "test": "mocha tests/*.js" + }, + "title": "Complex.js", + "types": "./complex.d.ts", + "unpkg": "./dist/complex.min.js", + "version": "2.4.2" } diff --git a/node_modules/decimal.js/package.json b/node_modules/decimal.js/package.json index 4b59cd6..e66e583 100644 --- a/node_modules/decimal.js/package.json +++ b/node_modules/decimal.js/package.json @@ -1,28 +1,38 @@ { - "name": "decimal.js", - "description": "An arbitrary-precision Decimal type for JavaScript.", - "version": "10.4.3", - "keywords": [ - "arbitrary", - "precision", - "arithmetic", - "big", - "number", - "decimal", - "float", - "biginteger", - "bigdecimal", - "bignumber", - "bigint", - "bignum" - ], - "repository" : { - "type": "git", - "url": "https://github.com/MikeMcl/decimal.js.git" + "_from": "decimal.js@10.4.3", + "_id": "decimal.js@10.4.3", + "_inBundle": false, + "_integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "_location": "/decimal.js", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "decimal.js@10.4.3", + "name": "decimal.js", + "escapedName": "decimal.js", + "rawSpec": "10.4.3", + "saveSpec": null, + "fetchSpec": "10.4.3" + }, + "_requiredBy": [ + "/mathjs" + ], + "_resolved": "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.3.tgz", + "_shasum": "1044092884d245d1b7f65725fa4ad4c6f781cc23", + "_spec": "decimal.js@10.4.3", + "_where": "D:\\jiangchengfeiyi-xiaochengxu\\node_modules\\mathjs", + "author": { + "name": "Michael Mclaughlin", + "email": "M8ch88l@gmail.com" }, - "main": "decimal", - "module": "decimal.mjs", "browser": "decimal.js", + "bugs": { + "url": "https://github.com/MikeMcl/decimal.js/issues" + }, + "bundleDependencies": false, + "deprecated": false, + "description": "An arbitrary-precision Decimal type for JavaScript.", "exports": { ".": { "types": "./decimal.d.ts", @@ -38,18 +48,37 @@ "require": "./decimal.js" } }, - "author": { - "name": "Michael Mclaughlin", - "email": "M8ch88l@gmail.com" - }, - "license": "MIT", - "scripts": { - "test": "node ./test/test.js" - }, - "types": "decimal.d.ts", "files": [ "decimal.js", "decimal.mjs", "decimal.d.ts" - ] + ], + "homepage": "https://github.com/MikeMcl/decimal.js#readme", + "keywords": [ + "arbitrary", + "precision", + "arithmetic", + "big", + "number", + "decimal", + "float", + "biginteger", + "bigdecimal", + "bignumber", + "bigint", + "bignum" + ], + "license": "MIT", + "main": "decimal", + "module": "decimal.mjs", + "name": "decimal.js", + "repository": { + "type": "git", + "url": "git+https://github.com/MikeMcl/decimal.js.git" + }, + "scripts": { + "test": "node ./test/test.js" + }, + "types": "decimal.d.ts", + "version": "10.4.3" } diff --git a/node_modules/escape-latex/package.json b/node_modules/escape-latex/package.json index a57945d..354b3fc 100644 --- a/node_modules/escape-latex/package.json +++ b/node_modules/escape-latex/package.json @@ -1,41 +1,36 @@ { - "name": "escape-latex", - "version": "1.2.0", + "_from": "escape-latex@1.2.0", + "_id": "escape-latex@1.2.0", + "_inBundle": false, + "_integrity": "sha512-nV5aVWW1K0wEiUIEdZ4erkGGH8mDxGyxSeqPzRNtWP7ataw+/olFObw7hujFWlVjNsaDFw5VZ5NzVSIqRgfTiw==", + "_location": "/escape-latex", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "escape-latex@1.2.0", + "name": "escape-latex", + "escapedName": "escape-latex", + "rawSpec": "1.2.0", + "saveSpec": null, + "fetchSpec": "1.2.0" + }, + "_requiredBy": [ + "/mathjs" + ], + "_resolved": "https://registry.npmmirror.com/escape-latex/-/escape-latex-1.2.0.tgz", + "_shasum": "07c03818cf7dac250cce517f4fda1b001ef2bca1", + "_spec": "escape-latex@1.2.0", + "_where": "D:\\jiangchengfeiyi-xiaochengxu\\node_modules\\mathjs", + "author": { + "name": "Dang Mai" + }, + "bugs": { + "url": "https://github.com/dangmai/escape-latex/issues" + }, + "bundleDependencies": false, + "deprecated": false, "description": "Escape LaTeX special characters with Javascript", - "main": "./dist/index.js", - "files": ["dist"], - "scripts": { - "test": "mocha --require babel-core/register -u tdd ./src/**/*.test.js", - "preversion": "npm test && npm run build", - "postversion": "git push && git push --tags", - "precommit": "npm run lint && lint-staged", - "prettier": "prettier --write ./src/**/*.js", - "lint": "eslint ./src", - "init": "mkdir dist", - "clean": "rm -rf dist", - "prebuild": "npm run clean && npm run init", - "build": "babel ./src -d ./dist --ignore index.test.js" - }, - "lint-staged": { - "*.{js,json,css,md}": ["npm run prettier", "git add"] - }, - "eslintConfig": { - "parserOptions": { - "ecmaVersion": 8 - }, - "extends": ["eslint:recommended", "google", "prettier"], - "env": { - "node": "true" - } - }, - "prettier": { - "trailingComma": "all" - }, - "repository": { - "type": "git", - "url": "https://github.com/dangmai/escape-latex" - }, - "keywords": ["latex", "escape"], "devDependencies": { "babel-cli": "^6.26.0", "babel-core": "^6.26.0", @@ -50,6 +45,54 @@ "mocha": "^5.0.0", "prettier": "^1.9.2" }, - "author": "Dang Mai", - "license": "MIT" + "eslintConfig": { + "parserOptions": { + "ecmaVersion": 8 + }, + "extends": [ + "eslint:recommended", + "google", + "prettier" + ], + "env": { + "node": "true" + } + }, + "files": [ + "dist" + ], + "homepage": "https://github.com/dangmai/escape-latex#readme", + "keywords": [ + "latex", + "escape" + ], + "license": "MIT", + "lint-staged": { + "*.{js,json,css,md}": [ + "npm run prettier", + "git add" + ] + }, + "main": "./dist/index.js", + "name": "escape-latex", + "prettier": { + "trailingComma": "all" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/dangmai/escape-latex.git" + }, + "scripts": { + "build": "babel ./src -d ./dist --ignore index.test.js", + "clean": "rm -rf dist", + "init": "mkdir dist", + "lint": "eslint ./src", + "postversion": "git push && git push --tags", + "prebuild": "npm run clean && npm run init", + "precommit": "npm run lint && lint-staged", + "prettier": "prettier --write ./src/**/*.js", + "preversion": "npm test && npm run build", + "test": "mocha --require babel-core/register -u tdd ./src/**/*.test.js" + }, + "version": "1.2.0" } diff --git a/node_modules/fraction.js/package.json b/node_modules/fraction.js/package.json index e7d8268..27ca0e7 100644 --- a/node_modules/fraction.js/package.json +++ b/node_modules/fraction.js/package.json @@ -1,10 +1,62 @@ { - "name": "fraction.js", - "title": "Fraction.js", - "version": "5.2.1", - "homepage": "https://raw.org/article/rational-numbers-in-javascript/", - "bugs": "https://github.com/rawify/Fraction.js/issues", + "_from": "fraction.js@5.2.1", + "_id": "fraction.js@5.2.1", + "_inBundle": false, + "_integrity": "sha512-Ah6t/7YCYjrPUFUFsOsRLMXAdnYM+aQwmojD2Ayb/Ezr82SwES0vuyQ8qZ3QO8n9j7W14VJuVZZet8U3bhSdQQ==", + "_location": "/fraction.js", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "fraction.js@5.2.1", + "name": "fraction.js", + "escapedName": "fraction.js", + "rawSpec": "5.2.1", + "saveSpec": null, + "fetchSpec": "5.2.1" + }, + "_requiredBy": [ + "/mathjs" + ], + "_resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-5.2.1.tgz", + "_shasum": "93ffc9507b1a68a1271883aa28e98f58a1c0c6b3", + "_spec": "fraction.js@5.2.1", + "_where": "D:\\jiangchengfeiyi-xiaochengxu\\node_modules\\mathjs", + "author": { + "name": "Robert Eisele", + "email": "robert@raw.org", + "url": "https://raw.org/" + }, + "browser": "./dist/fraction.min.js", + "bugs": { + "url": "https://github.com/rawify/Fraction.js/issues" + }, + "bundleDependencies": false, + "deprecated": false, "description": "A rational numbers library", + "devDependencies": { + "crude-build": "^0.1.2", + "mocha": "*" + }, + "directories": { + "example": "examples", + "test": "tests" + }, + "engines": { + "node": ">= 12" + }, + "exports": { + ".": { + "types": "./fraction.d.ts", + "require": "./dist/fraction.js", + "import": "./dist/fraction.mjs" + } + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/rawify" + }, + "homepage": "https://raw.org/article/rational-numbers-in-javascript/", "keywords": [ "math", "numbers", @@ -23,47 +75,21 @@ "denominator", "simplification" ], - "private": false, + "license": "MIT", "main": "./dist/fraction.js", "module": "./dist/fraction.mjs", - "types": "./fraction.d.ts", - "browser": "./dist/fraction.min.js", - "unpkg": "./dist/fraction.min.js", - "readmeFilename": "README.md", - "exports": { - ".": { - "types": "./fraction.d.ts", - "require": "./dist/fraction.js", - "import": "./dist/fraction.mjs" - } - }, + "name": "fraction.js", + "private": false, "repository": { "type": "git", - "url": "git@github.com:rawify/Fraction.js.git" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/rawify" - }, - "author": { - "name": "Robert Eisele", - "email": "robert@raw.org", - "url": "https://raw.org/" - }, - "license": "MIT", - "engines": { - "node": ">= 12" - }, - "directories": { - "example": "examples", - "test": "tests" + "url": "git+ssh://git@github.com/rawify/Fraction.js.git" }, "scripts": { "build": "crude-build Fraction", "test": "mocha tests/*.js" }, - "devDependencies": { - "crude-build": "^0.1.2", - "mocha": "*" - } + "title": "Fraction.js", + "types": "./fraction.d.ts", + "unpkg": "./dist/fraction.min.js", + "version": "5.2.1" } diff --git a/node_modules/javascript-natural-sort/package.json b/node_modules/javascript-natural-sort/package.json index 4b1bf07..bf5c234 100644 --- a/node_modules/javascript-natural-sort/package.json +++ b/node_modules/javascript-natural-sort/package.json @@ -1,15 +1,38 @@ { - "name": "javascript-natural-sort", - "version": "0.7.1", + "_from": "javascript-natural-sort@0.7.1", + "_id": "javascript-natural-sort@0.7.1", + "_inBundle": false, + "_integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==", + "_location": "/javascript-natural-sort", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "javascript-natural-sort@0.7.1", + "name": "javascript-natural-sort", + "escapedName": "javascript-natural-sort", + "rawSpec": "0.7.1", + "saveSpec": null, + "fetchSpec": "0.7.1" + }, + "_requiredBy": [ + "/mathjs" + ], + "_resolved": "https://registry.npmmirror.com/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "_shasum": "f9e2303d4507f6d74355a73664d1440fb5a0ef59", + "_spec": "javascript-natural-sort@0.7.1", + "_where": "D:\\jiangchengfeiyi-xiaochengxu\\node_modules\\mathjs", + "author": { + "name": "Jim Palmer", + "url": "based on chunking idea from Dave Koelle, packaged by @khous of Bill4Time" + }, + "bugs": { + "url": "https://github.com/Bill4Time/javascript-natural-sort/issues" + }, + "bundleDependencies": false, + "deprecated": false, "description": "Natural Sort algorithm for Javascript - Version 0.7 - Released under MIT license", - "main": "naturalSort.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "repository": { - "type": "git", - "url": "https://github.com/Bill4Time/javascript-natural-sort.git" - }, + "homepage": "https://github.com/Bill4Time/javascript-natural-sort", "keywords": [ "natural", "sort", @@ -18,10 +41,15 @@ "sort", "sorting" ], - "author": "Jim Palmer (based on chunking idea from Dave Koelle, packaged by @khous of Bill4Time)", "license": "MIT", - "bugs": { - "url": "https://github.com/Bill4Time/javascript-natural-sort/issues" + "main": "naturalSort.js", + "name": "javascript-natural-sort", + "repository": { + "type": "git", + "url": "git+https://github.com/Bill4Time/javascript-natural-sort.git" }, - "homepage": "https://github.com/Bill4Time/javascript-natural-sort" + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "version": "0.7.1" } diff --git a/node_modules/regenerator-runtime/package.json b/node_modules/regenerator-runtime/package.json index 503086f..da7b68c 100644 --- a/node_modules/regenerator-runtime/package.json +++ b/node_modules/regenerator-runtime/package.json @@ -1,19 +1,47 @@ { - "name": "regenerator-runtime", - "author": "Ben Newman ", + "_from": "regenerator-runtime@^0.14.0", + "_id": "regenerator-runtime@0.14.1", + "_inBundle": false, + "_integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "_location": "/regenerator-runtime", + "_phantomChildren": {}, + "_requested": { + "type": "range", + "registry": true, + "raw": "regenerator-runtime@^0.14.0", + "name": "regenerator-runtime", + "escapedName": "regenerator-runtime", + "rawSpec": "^0.14.0", + "saveSpec": null, + "fetchSpec": "^0.14.0" + }, + "_requiredBy": [ + "/@babel/runtime" + ], + "_resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "_shasum": "356ade10263f685dda125100cd862c1db895327f", + "_spec": "regenerator-runtime@^0.14.0", + "_where": "D:\\jiangchengfeiyi-xiaochengxu\\node_modules\\@babel\\runtime", + "author": { + "name": "Ben Newman", + "email": "bn@cs.stanford.edu" + }, + "bundleDependencies": false, + "deprecated": false, "description": "Runtime for Regenerator-compiled generator and async functions.", - "version": "0.14.1", - "main": "runtime.js", "keywords": [ "regenerator", "runtime", "generator", "async" ], - "sideEffects": true, + "license": "MIT", + "main": "runtime.js", + "name": "regenerator-runtime", "repository": { "type": "git", "url": "https://github.com/facebook/regenerator/tree/main/packages/runtime" }, - "license": "MIT" + "sideEffects": true, + "version": "0.14.1" } diff --git a/node_modules/seedrandom/package.json b/node_modules/seedrandom/package.json index 86aad13..4357d58 100644 --- a/node_modules/seedrandom/package.json +++ b/node_modules/seedrandom/package.json @@ -1,28 +1,37 @@ { - "name": "seedrandom", - "version": "3.0.5", - "description": "Seeded random number generator for Javascript.", - "main": "index.js", - "jsdelivr": "seedrandom.min.js", - "unpkg": "seedrandom.min.js", - "keywords": [ - "seed", - "random", - "crypto" + "_from": "seedrandom@3.0.5", + "_id": "seedrandom@3.0.5", + "_inBundle": false, + "_integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==", + "_location": "/seedrandom", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "seedrandom@3.0.5", + "name": "seedrandom", + "escapedName": "seedrandom", + "rawSpec": "3.0.5", + "saveSpec": null, + "fetchSpec": "3.0.5" + }, + "_requiredBy": [ + "/mathjs" ], - "scripts": { - "test": "grunt travis" + "_resolved": "https://registry.npmmirror.com/seedrandom/-/seedrandom-3.0.5.tgz", + "_shasum": "54edc85c95222525b0c7a6f6b3543d8e0b3aa0a7", + "_spec": "seedrandom@3.0.5", + "_where": "D:\\jiangchengfeiyi-xiaochengxu\\node_modules\\mathjs", + "author": { + "name": "David Bau" }, - "repository": { - "type": "git", - "url": "git://github.com/davidbau/seedrandom.git" + "browser": { + "crypto": false }, - "author": "David Bau", - "license": "MIT", "bugs": { "url": "https://github.com/davidbau/seedrandom/issues" }, - "homepage": "http://davidbau.com/archives/2010/01/30/random_seeds_coded_hints_and_quintillions.html", + "bundleDependencies": false, "config": { "blanket": { "pattern": [ @@ -36,25 +45,43 @@ ] } }, - "browser": { - "crypto": false - }, + "deprecated": false, + "description": "Seeded random number generator for Javascript.", "devDependencies": { "blanket": "latest", "coveralls": "latest", "grunt": "latest", "grunt-browserify": "latest", - "grunt-release": "davidbau/grunt-release", "grunt-cli": "latest", "grunt-contrib-connect": "latest", "grunt-contrib-copy": "latest", "grunt-contrib-qunit": "latest", "grunt-contrib-uglify": "latest", "grunt-mocha-nyc": "latest", + "grunt-release": "github:davidbau/grunt-release", "mocha": "latest", "nyc": "latest", "proxyquire": "latest", "qunit": "latest", "requirejs": "latest" - } + }, + "homepage": "http://davidbau.com/archives/2010/01/30/random_seeds_coded_hints_and_quintillions.html", + "jsdelivr": "seedrandom.min.js", + "keywords": [ + "seed", + "random", + "crypto" + ], + "license": "MIT", + "main": "index.js", + "name": "seedrandom", + "repository": { + "type": "git", + "url": "git://github.com/davidbau/seedrandom.git" + }, + "scripts": { + "test": "grunt travis" + }, + "unpkg": "seedrandom.min.js", + "version": "3.0.5" } diff --git a/node_modules/tiny-emitter/package.json b/node_modules/tiny-emitter/package.json index 5da6335..72d1d3f 100644 --- a/node_modules/tiny-emitter/package.json +++ b/node_modules/tiny-emitter/package.json @@ -1,20 +1,44 @@ { - "name": "tiny-emitter", - "version": "2.1.0", + "_from": "tiny-emitter@2.1.0", + "_id": "tiny-emitter@2.1.0", + "_inBundle": false, + "_integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", + "_location": "/tiny-emitter", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "tiny-emitter@2.1.0", + "name": "tiny-emitter", + "escapedName": "tiny-emitter", + "rawSpec": "2.1.0", + "saveSpec": null, + "fetchSpec": "2.1.0" + }, + "_requiredBy": [ + "/mathjs" + ], + "_resolved": "https://registry.npmmirror.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "_shasum": "1d1a56edfc51c43e863cbb5382a72330e3555423", + "_spec": "tiny-emitter@2.1.0", + "_where": "D:\\jiangchengfeiyi-xiaochengxu\\node_modules\\mathjs", + "author": { + "name": "Scott Corgan" + }, + "bugs": { + "url": "https://github.com/scottcorgan/tiny-emitter/issues" + }, + "bundleDependencies": false, + "deprecated": false, "description": "A tiny (less than 1k) event emitter library", - "main": "index.js", - "scripts": { - "test-node": "tape test/index.js | tap-format-spec", - "test": "testling | tap-format-spec", - "bundle": "node_modules/.bin/browserify index.js > dist/tinyemitter.js -s TinyEmitter && echo 'Bundled'", - "minify": "node_modules/.bin/uglifyjs dist/tinyemitter.js -o dist/tinyemitter.min.js -m && echo 'Minified'", - "build": "npm test && npm run bundle && npm run minify", - "size": "node_modules/.bin/uglifyjs index.js -o minified.js -m && ls -l && rm minified.js" - }, - "repository": { - "type": "git", - "url": "https://github.com/scottcorgan/tiny-emitter.git" + "devDependencies": { + "@tap-format/spec": "0.2.0", + "browserify": "11.2.0", + "tape": "4.2.1", + "testling": "1.7.1", + "uglify-js": "2.5.0" }, + "homepage": "https://github.com/scottcorgan/tiny-emitter#readme", "keywords": [ "event", "emitter", @@ -23,17 +47,20 @@ "events", "bind" ], - "author": "Scott Corgan", "license": "MIT", - "bugs": { - "url": "https://github.com/scottcorgan/tiny-emitter/issues" + "main": "index.js", + "name": "tiny-emitter", + "repository": { + "type": "git", + "url": "git+https://github.com/scottcorgan/tiny-emitter.git" }, - "devDependencies": { - "@tap-format/spec": "0.2.0", - "browserify": "11.2.0", - "tape": "4.2.1", - "testling": "1.7.1", - "uglify-js": "2.5.0" + "scripts": { + "build": "npm test && npm run bundle && npm run minify", + "bundle": "browserify index.js > dist/tinyemitter.js -s TinyEmitter && echo 'Bundled'", + "minify": "uglifyjs dist/tinyemitter.js -o dist/tinyemitter.min.js -m && echo 'Minified'", + "size": "uglifyjs index.js -o minified.js -m && ls -l && rm minified.js", + "test": "testling | tap-format-spec", + "test-node": "tape test/index.js | tap-format-spec" }, "testling": { "files": [ @@ -49,5 +76,6 @@ "iphone/6.0..latest", "android-browser/4.2..latest" ] - } + }, + "version": "2.1.0" } diff --git a/node_modules/typed-function/package.json b/node_modules/typed-function/package.json index e168d7b..9847efa 100644 --- a/node_modules/typed-function/package.json +++ b/node_modules/typed-function/package.json @@ -1,44 +1,49 @@ { - "name": "typed-function", - "version": "4.2.1", - "description": "Type checking for JavaScript functions", - "author": "Jos de Jong (https://github.com/josdejong)", - "contributors": [ - "Glen Whitney (https://github.com/gwhitney)", - "Luke Gumbley (https://github.com/luke-gumbley)" - ], - "homepage": "https://github.com/josdejong/typed-function", - "repository": { - "type": "git", - "url": "https://github.com/josdejong/typed-function.git" + "_from": "typed-function@4.2.1", + "_id": "typed-function@4.2.1", + "_inBundle": false, + "_integrity": "sha512-EGjWssW7Tsk4DGfE+5yluuljS1OGYWiI1J6e8puZz9nTMM51Oug8CD5Zo4gWMsOhq5BI+1bF+rWTm4Vbj3ivRA==", + "_location": "/typed-function", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "typed-function@4.2.1", + "name": "typed-function", + "escapedName": "typed-function", + "rawSpec": "4.2.1", + "saveSpec": null, + "fetchSpec": "4.2.1" }, - "keywords": [ - "typed", - "function", - "arguments", - "compose", - "types" + "_requiredBy": [ + "/mathjs" ], - "type": "module", - "main": "lib/umd/typed-function.js", - "module": "lib/esm/typed-function.mjs", + "_resolved": "https://registry.npmmirror.com/typed-function/-/typed-function-4.2.1.tgz", + "_shasum": "19aa51847aa2dea9ef5e7fb7641c060179a74426", + "_spec": "typed-function@4.2.1", + "_where": "D:\\jiangchengfeiyi-xiaochengxu\\node_modules\\mathjs", + "author": { + "name": "Jos de Jong", + "email": "wjosdejong@gmail.com", + "url": "https://github.com/josdejong" + }, "browser": "lib/umd/typed-function.js", - "scripts": { - "test": "mocha test --recursive", - "test:lib": "mocha test test-lib --recursive", - "build": "npm-run-all build:**", - "build:clean": "del-cli lib", - "build:esm": "babel src --out-dir lib/esm --out-file-extension .mjs --source-maps --config-file ./babel.config.json", - "build:umd": "rollup lib/esm/typed-function.mjs --format umd --name 'typed' --sourcemap --output.file lib/umd/typed-function.js && cpy tools/cjs/package.json lib/umd --flat", - "build-and-test": "npm run lint && npm run build && npm run test:lib", - "lint": "eslint --cache src/**/*.mjs test/**/*.mjs test-lib/**/*.mjs", - "format": "npm run lint -- --fix", - "coverage": "c8 --reporter=lcov --reporter=text-summary mocha test --recursive && echo \"\nCoverage report is available at ./coverage/lcov-report/index.html\"", - "prepublishOnly": "npm run build-and-test" - }, - "engines": { - "node": ">= 18" + "bugs": { + "url": "https://github.com/josdejong/typed-function/issues" }, + "bundleDependencies": false, + "contributors": [ + { + "name": "Glen Whitney", + "url": "https://github.com/gwhitney" + }, + { + "name": "Luke Gumbley", + "url": "https://github.com/luke-gumbley" + } + ], + "deprecated": false, + "description": "Type checking for JavaScript functions", "devDependencies": { "@babel/cli": "7.24.6", "@babel/preset-env": "7.24.6", @@ -56,10 +61,43 @@ "pad-right": "0.2.2", "rollup": "4.18.0" }, + "engines": { + "node": ">= 18" + }, "files": [ "README.md", "LICENSE.md", "lib" ], - "license": "MIT" -} \ No newline at end of file + "homepage": "https://github.com/josdejong/typed-function", + "keywords": [ + "typed", + "function", + "arguments", + "compose", + "types" + ], + "license": "MIT", + "main": "lib/umd/typed-function.js", + "module": "lib/esm/typed-function.mjs", + "name": "typed-function", + "repository": { + "type": "git", + "url": "git+https://github.com/josdejong/typed-function.git" + }, + "scripts": { + "build": "npm-run-all build:**", + "build-and-test": "npm run lint && npm run build && npm run test:lib", + "build:clean": "del-cli lib", + "build:esm": "babel src --out-dir lib/esm --out-file-extension .mjs --source-maps --config-file ./babel.config.json", + "build:umd": "rollup lib/esm/typed-function.mjs --format umd --name 'typed' --sourcemap --output.file lib/umd/typed-function.js && cpy tools/cjs/package.json lib/umd --flat", + "coverage": "c8 --reporter=lcov --reporter=text-summary mocha test --recursive && echo \"\nCoverage report is available at ./coverage/lcov-report/index.html\"", + "format": "npm run lint -- --fix", + "lint": "eslint --cache src/**/*.mjs test/**/*.mjs test-lib/**/*.mjs", + "prepublishOnly": "npm run build-and-test", + "test": "mocha test --recursive", + "test:lib": "mocha test test-lib --recursive" + }, + "type": "module", + "version": "4.2.1" +} diff --git a/package-lock.json b/package-lock.json index d69d89b..580f891 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,69 +1,242 @@ { - "name": "jiangchengfeiyi-xiaochengxu", - "lockfileVersion": 3, "requires": true, - "packages": { - "": { - "dependencies": { - "mathjs": "^14.0.1", - "mitt": "^3.0.1" - } - }, - "node_modules/@babel/runtime": { + "lockfileVersion": 1, + "dependencies": { + "@babel/runtime": { "version": "7.26.0", "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.26.0.tgz", "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", - "dependencies": { + "requires": { "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" } }, - "node_modules/complex.js": { + "@types/node": { + "version": "18.19.83", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-18.19.83.tgz", + "integrity": "sha512-D69JeR5SfFS5H6FLbUaS0vE4r1dGhmMBbG4Ed6BNS4wkDK8GZjsdCShT5LCN59vOHEUHnFCY9J4aclXlIphMkA==", + "requires": { + "undici-types": "~5.26.4" + } + }, + "@types/node-fetch": { + "version": "2.6.12", + "resolved": "https://registry.npmmirror.com/@types/node-fetch/-/node-fetch-2.6.12.tgz", + "integrity": "sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==", + "requires": { + "@types/node": "*", + "form-data": "^4.0.0" + } + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "agentkeepalive": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/agentkeepalive/-/agentkeepalive-4.6.0.tgz", + "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", + "requires": { + "humanize-ms": "^1.2.1" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "complex.js": { "version": "2.4.2", "resolved": "https://registry.npmmirror.com/complex.js/-/complex.js-2.4.2.tgz", - "integrity": "sha512-qtx7HRhPGSCBtGiST4/WGHuW+zeaND/6Ld+db6PbrulIB1i2Ev/2UPiqcmpQNPSyfBKraC0EOvOKCB5dGZKt3g==", - "engines": { - "node": "*" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/rawify" - } + "integrity": "sha512-qtx7HRhPGSCBtGiST4/WGHuW+zeaND/6Ld+db6PbrulIB1i2Ev/2UPiqcmpQNPSyfBKraC0EOvOKCB5dGZKt3g==" }, - "node_modules/decimal.js": { + "decimal.js": { "version": "10.4.3", "resolved": "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.3.tgz", "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" }, - "node_modules/escape-latex": { + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "requires": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + } + }, + "es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, + "es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "requires": { + "es-errors": "^1.3.0" + } + }, + "es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "requires": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + } + }, + "escape-latex": { "version": "1.2.0", "resolved": "https://registry.npmmirror.com/escape-latex/-/escape-latex-1.2.0.tgz", "integrity": "sha512-nV5aVWW1K0wEiUIEdZ4erkGGH8mDxGyxSeqPzRNtWP7ataw+/olFObw7hujFWlVjNsaDFw5VZ5NzVSIqRgfTiw==" }, - "node_modules/fraction.js": { - "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-5.2.1.tgz", - "integrity": "sha512-Ah6t/7YCYjrPUFUFsOsRLMXAdnYM+aQwmojD2Ayb/Ezr82SwES0vuyQ8qZ3QO8n9j7W14VJuVZZet8U3bhSdQQ==", - "engines": { - "node": ">= 12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/rawify" + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, + "form-data": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.2.tgz", + "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.12" } }, - "node_modules/javascript-natural-sort": { + "form-data-encoder": { + "version": "1.7.2", + "resolved": "https://registry.npmmirror.com/form-data-encoder/-/form-data-encoder-1.7.2.tgz", + "integrity": "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==" + }, + "formdata-node": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/formdata-node/-/formdata-node-4.4.1.tgz", + "integrity": "sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==", + "requires": { + "node-domexception": "1.0.0", + "web-streams-polyfill": "4.0.0-beta.3" + } + }, + "fraction.js": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-5.2.1.tgz", + "integrity": "sha512-Ah6t/7YCYjrPUFUFsOsRLMXAdnYM+aQwmojD2Ayb/Ezr82SwES0vuyQ8qZ3QO8n9j7W14VJuVZZet8U3bhSdQQ==" + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "requires": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + } + }, + "get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "requires": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + } + }, + "gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" + }, + "has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" + }, + "has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "requires": { + "has-symbols": "^1.0.3" + } + }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + } + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "requires": { + "ms": "^2.0.0" + } + }, + "javascript-natural-sort": { "version": "0.7.1", "resolved": "https://registry.npmmirror.com/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==" }, - "node_modules/mathjs": { + "math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" + }, + "mathjs": { "version": "14.0.1", - "resolved": "https://registry.npmmirror.com/mathjs/-/mathjs-14.0.1.tgz", - "integrity": "sha512-yyJgLwC6UXuve724np8tHRMYaTtb5UqiOGQkjwbSXgH8y1C/LcJ0pvdNDZLI2LT7r+iExh2Y5HwfAY+oZFtGIQ==", - "dependencies": { + "requires": { "@babel/runtime": "^7.25.7", "complex.js": "^2.2.5", "decimal.js": "^10.4.3", @@ -73,47 +246,105 @@ "seedrandom": "^3.0.5", "tiny-emitter": "^2.1.0", "typed-function": "^4.2.1" - }, - "bin": { - "mathjs": "bin/cli.js" - }, - "engines": { - "node": ">= 18" } }, -<<<<<<< .mine - "node_modules/mitt": { - "version": "3.0.1", - "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" - -======= + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, "mitt": { "version": "3.0.1", "resolved": "https://registry.npmmirror.com/mitt/-/mitt-3.0.1.tgz", "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" ->>>>>>> .theirs }, - "node_modules/regenerator-runtime": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==" + }, + "node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "openai": { + "version": "4.89.0", + "resolved": "https://registry.npmmirror.com/openai/-/openai-4.89.0.tgz", + "integrity": "sha512-XNI0q2l8/Os6jmojxaID5EhyQjxZgzR2gWcpEjYWK5hGKwE7AcifxEY7UNwFDDHJQXqeiosQ0CJwQN+rvnwdjA==", + "requires": { + "@types/node": "^18.11.18", + "@types/node-fetch": "^2.6.4", + "abort-controller": "^3.0.0", + "agentkeepalive": "^4.2.1", + "form-data-encoder": "1.7.2", + "formdata-node": "^4.3.2", + "node-fetch": "^2.6.7" + } + }, + "regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, - "node_modules/seedrandom": { + "seedrandom": { "version": "3.0.5", "resolved": "https://registry.npmmirror.com/seedrandom/-/seedrandom-3.0.5.tgz", "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==" }, - "node_modules/tiny-emitter": { + "tiny-emitter": { "version": "2.1.0", "resolved": "https://registry.npmmirror.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz", "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" }, - "node_modules/typed-function": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "typed-function": { "version": "4.2.1", "resolved": "https://registry.npmmirror.com/typed-function/-/typed-function-4.2.1.tgz", - "integrity": "sha512-EGjWssW7Tsk4DGfE+5yluuljS1OGYWiI1J6e8puZz9nTMM51Oug8CD5Zo4gWMsOhq5BI+1bF+rWTm4Vbj3ivRA==", - "engines": { - "node": ">= 18" + "integrity": "sha512-EGjWssW7Tsk4DGfE+5yluuljS1OGYWiI1J6e8puZz9nTMM51Oug8CD5Zo4gWMsOhq5BI+1bF+rWTm4Vbj3ivRA==" + }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "web-streams-polyfill": { + "version": "4.0.0-beta.3", + "resolved": "https://registry.npmmirror.com/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz", + "integrity": "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" } } } diff --git a/package.json b/package.json index 7e25c10..bd7a215 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "dependencies": { - "mathjs": "^14.0.1", - "mitt": "^3.0.1" + "mathjs": "^14.0.1", + "mitt": "^3.0.1", + "openai": "^4.89.0" } -} \ No newline at end of file +} diff --git a/pages/mine/component/contactPop.vue b/pages/mine/component/contactPop.vue index 580119f..1437b8e 100644 --- a/pages/mine/component/contactPop.vue +++ b/pages/mine/component/contactPop.vue @@ -84,7 +84,7 @@ const newContact = async () => { return; } contactParam.value.isDefault = checked.value ? 1 : 0 - console.log(contactParam.value) + // console.log(contactParam.value) if(isUpdate.value) { const res = await uni.request({ url: baseUrl + '/contacts/update', @@ -111,9 +111,11 @@ const sucRes =(res)=>{ //请求成功执行的方法 if(res === 1) { if (isUpdate.value) { emitter.emit('updateContactObj', contactParam.value) + closePop() } emitter.emit('updateInfo') emitter.emit('closeContactPop') + closePop() } else { uni.showToast({ icon: 'error', @@ -122,12 +124,12 @@ const sucRes =(res)=>{ //请求成功执行的方法 return; } } -// const closePop = () =>{ //关闭弹窗方法 -// contactParam.value.name = "" -// contactParam.value.phone = "" -// contactParam.value.isDefault = 0 -// emitter.emit('closeContactPop') -// } +const closePop = () =>{ //关闭弹窗方法 + contactParam.value.name = "" + contactParam.value.phone = "" + contactParam.value.isDefault = 0 + emitter.emit('closeContactPop') +}