UNPKG

vek-engine

Version:

Efficient WebAssembly-based vector math engine for JavaScript/TypeScript

108 lines (107 loc) 2.83 kB
{ "author": { "name": "Jonathan Barronville", "url": "https://github.com/jonathanmarvens" }, "ava": { "cache": false, "environmentVariables": { "NODE_ENV": "test" }, "extensions": { "mts": "module" }, "failFast": false, "failWithoutAssertions": true, "files": [ "src/**/*.test.mts" ], "nodeArguments": [ "--loader=ts-node/esm" ], "utilizeParallelBuilds": true, "verbose": true, "workerThreads": true }, "bugs": { "url": "https://github.com/jonathanmarvens/vek-engine" }, "dependencies": { "assert": "^2.0.0", "reflect-metadata": "^0.1.13", "tslib": "^2.5.0", "util": "^0.12.5" }, "description": "Efficient WebAssembly-based vector math engine for JavaScript/TypeScript", "devDependencies": { "@msgpack/msgpack": "^2.8.0", "@types/assert": "^1.5.6", "@types/eslint": "^8.37.0", "@types/eslint-config-prettier": "^6.11.0", "@types/node": "^18.15.11", "@types/prettier": "^2.7.2", "@typescript-eslint/eslint-plugin": "^5.57.1", "@typescript-eslint/parser": "^5.57.1", "assemblyscript": "^0.27.1", "ava": "^5.2.0", "eslint": "^8.37.0", "eslint-config-prettier": "^8.8.0", "npm-run-all": "^4.1.5", "prettier": "^2.8.7", "ts-node": "^10.9.1", "typescript": "^5.0.3" }, "engines": { "node": ">=18.x", "npm": ">=8.x" }, "engineStrict": true, "homepage": "https://github.com/jonathanmarvens/vek-engine#readme", "keywords": [ "AI", "artificial", "artificial intelligence", "AssemblyScript", "cosine", "distance", "dot product", "embedding", "engine", "Euclidean", "infinity", "inner product", "intelligence", "linear algebra", "machine learning", "Manhattan", "math", "matrix", "norm", "OpenAI", "scalar product", "similar", "similarity", "vector", "WASM", "WebAssembly" ], "license": "MPL-2.0", "main": "dist/index.mjs", "name": "vek-engine", "repository": { "type": "git", "url": "https://github.com/jonathanmarvens/vek-engine.git" }, "scripts": { "build": "run-s --print-name --silent build:assemblyscript:compile build:typescript:transpile", "build:assemblyscript:compile": "run-p --print-name --silent build:assemblyscript:compile:debug build:assemblyscript:compile:release", "build:assemblyscript:compile:debug": "asc wasm/src/index.ts --config wasm/asconfig.json --target debug", "build:assemblyscript:compile:release": "asc wasm/src/index.ts --config wasm/asconfig.json --target release", "build:typescript:transpile": "tsc", "prepare": "run-p --print-name --silent build", "test": "ava" }, "type": "module", "types": "types/index.d.mts", "version": "0.1.4" }