@ai-on-browser/data-analysis-models
Version:
Data analysis model package without any dependencies
77 lines (76 loc) • 3.21 kB
JSON
{
"name": "@ai-on-browser/data-analysis-models",
"version": "0.23.0",
"description": "Data analysis model package without any dependencies",
"type": "module",
"main": "./lib/index.js",
"exports": {
".": "./lib/index.js",
"./*": "./*.js"
},
"files": [
"lib/**/*",
"NOTICE.md"
],
"types": "./lib/index.d.ts",
"scripts": {
"create-entry": "node ./create_import_list.js",
"create-onnx": "bash ./onnx.sh",
"format": "prettier --write './**/*.js'",
"lint": "eslint ./lib ./tests",
"check-types": "npm run create-entry && tsc ./lib/**.js ./lib/**/*.js --allowJs --checkJs --target esnext --noEmit --skipLibCheck",
"test:lib": "npm run create-entry && NODE_OPTIONS=--experimental-vm-modules npx jest --testMatch '**/lib/**/?(*.)+(spec|test).[jt]s?(x)' --coverage --coveragePathIgnorePatterns '/node_modules/' 'onnx/onnx_pb.js' --reporters default ./tests/retry-test.js ./tests/slow-test.js --maxWorkers=100% --workerIdleMemoryLimit=100MB",
"test:gui": "NODE_OPTIONS=--experimental-vm-modules npx jest --testMatch '**/gui/**/?(*.)+(spec|test).[jt]s?(x)' --coveragePathIgnorePatterns '/node_modules/' 'onnx/onnx_pb.js' --reporters default ./tests/retry-test.js ./tests/slow-test.js ./tests/gui-coverage-reporter.js --testTimeout=20000 --maxWorkers=100% --workerIdleMemoryLimit=100MB",
"types": "npm run create-entry && find lib -name \\*.d.ts -delete && tsc ./lib/**.js ./lib/**/*.js --declaration --allowJs --emitDeclarationOnly",
"document": "npm run types && typedoc --skipErrorChecking ./lib/**.d.ts",
"bundle": "node ./bundle_index.js",
"minify": "npx esbuild `find . -name \\*.js | grep -E '^./(lib|js)'` ./css/*.css --minify --allow-overwrite --keep-names --outdir=. && html-minifier --collapse-whitespace --minify-css true --minify-js true -o ./index.html ./index.html",
"build:gh-pages": "npm run document && find lib -name \\*.d.ts -delete && sed -i -e /^doc/d .gitignore && npm run bundle && npm run minify",
"build:npm": "npm run types && npm run format"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ai-on-browser/ai-on-browser.github.io.git"
},
"keywords": [
"Matrix",
"AI",
"Machine learning",
"Data analysis",
"Clustering",
"Classification",
"Regression",
"Smoothing",
"Anomaly detection",
"Dimensionality reduction",
"Reinforcement learning",
"Neural network"
],
"author": {
"name": "Ishii Norimi",
"url": "https://twitter.com/mirasunimoni"
},
"license": "MIT",
"bugs": {
"url": "https://github.com/ai-on-browser/ai-on-browser.github.io/issues"
},
"homepage": "https://ai-on-browser.github.io/docs",
"devDependencies": {
"esbuild": "^0.21.1",
"eslint": "^9.2.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-jest": "^28.5.0",
"eslint-plugin-jsdoc": "^48.2.4",
"globals": "^15.2.0",
"html-minifier": "^4.0.0",
"istanbul-reports": "^3.1.7",
"jest": "^29.7.0",
"onnxruntime-web": "^1.21.0",
"playwright": "^1.44.0",
"prettier": "^3.2.5",
"rollup": "^4.37.0",
"typedoc": "^0.27.6",
"typescript": "^5.4.5",
"v8-to-istanbul": "^9.2.0"
}
}