@ai-on-browser/data-analysis-models
Version:
Data analysis model package without any dependencies
81 lines (80 loc) • 3.27 kB
JSON
{
"name": "@ai-on-browser/data-analysis-models",
"version": "0.25.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": "npx @biomejs/biome check --write ./ || true",
"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 && npx vitest run --globals --coverage --coverage.exclude=onnx/onnx_pb.js --maxWorkers=100% --vmMemoryLimit=100MB --dir tests/lib",
"test:js": "NODE_OPTIONS=--experimental-vm-modules npx jest --config ./tests/jest-js.config.js",
"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": {
"@biomejs/biome": "2.4.8",
"@eslint/js": "^10.0.1",
"@vitest/coverage-v8": "^4.1.0",
"esbuild": "^0.27.4",
"eslint": "^10.0.3",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-jest": "^29.15.0",
"eslint-plugin-jsdoc": "^62.8.0",
"globals": "^17.4.0",
"html-minifier": "^4.0.0",
"istanbul-reports": "^3.2.0",
"jest": "^30.3.0",
"onnxruntime-web": "^1.24.3",
"playwright": "^1.58.2",
"rollup": "^4.59.0",
"typedoc": "^0.28.17",
"typescript": "^5.9.3",
"v8-to-istanbul": "^9.3.0",
"vitest": "^4.1.0"
}
}