UNPKG

@ai-on-browser/data-analysis-models

Version:

Data analysis model package without any dependencies

81 lines (80 loc) 3.27 kB
{ "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" } }