{"package":"@tomaso909/js3d","ecosystem":"npm","latest_version":"1.19.0","description":"A lightweight 3D vector math library in ES6","license":"ISC","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://github.com/tomaso909/js3d#readme","repository":"https://github.com/tomaso909/js3d","downloads_weekly":null,"health":{"score":56,"risk":"high","breakdown":{"maintenance":20,"popularity":0,"security":25,"maturity":9,"community":2},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"1.19.0","total_count":14,"recent":["1.1.0","1.2.0","1.4.0","1.4.1","1.6.0","1.7.0","1.7.1","1.9.0","1.10.0","1.11.0","1.13.0","1.14.0","1.18.0","1.19.0"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":"2025-04-16T14:29:05.943Z","last_published":"2026-03-04T15:35:18.068Z","dependencies_count":284,"dependencies":["acorn","acorn-jsx","ajv","ansi-escapes","ansi-regex","ansi-styles","anymatch","argparse","array-differ","array-union","arrify","assert","available-typed-arrays","babel-jest","babel-plugin-istanbul","babel-plugin-jest-hoist","babel-preset-current-node-syntax","babel-preset-jest","balanced-match","brace-expansion","braces","browserslist","bser","buffer-from","call-bind","call-bind-apply-helpers","call-bound","callsites","camelcase","caniuse-lite","chalk","chance","char-regex","charenc","ci-info","cjs-module-lexer","class-validator","cliui","co","collect-v8-coverage","color-convert","color-name","commander","concat-map","convert-source-map","create-jest","cross-spawn","crypt","debug","dedent","deep-is","deepmerge","define-data-property","define-properties","detect-newline","diff-sequences","doctrine","dunder-proto","electron-to-chromium","emittery","emoji-regex","error-ex","es-define-property","es-errors","es-object-atoms","es6-object-assign","escalade","escape-string-regexp","eslint-scope","eslint-visitor-keys","espree","esprima","esquery","esrecurse","estraverse","esutils","execa","exit","expect","fast-deep-equal","fast-json-stable-stringify","fast-levenshtein","fastq","fb-watchman","file-entry-cache","fill-range","find-up","flat-cache","flatted","for-each","fs.realpath","function-bind","gensync","get-caller-file","get-intrinsic","get-package-type","get-proto","get-stream","glob","glob-parent","globals","gopd","graceful-fs","graphemer","has-flag","has-property-descriptors","has-symbols","has-tostringtag","hasown","html-escaper","human-signals","ignore","import-fresh","import-local","imurmurhash","inflight","inherits","inversify","is-arguments","is-arrayish","is-buffer","is-callable","is-core-module","is-extglob","is-fullwidth-code-point","is-generator-fn","is-generator-function","is-glob","is-nan","is-number","is-path-inside","is-regex","is-stream","is-typed-array","isexe","istanbul-lib-coverage","istanbul-lib-instrument","istanbul-lib-report","istanbul-lib-source-maps","istanbul-reports","jest-changed-files","jest-circus","jest-cli","jest-config","jest-diff","jest-docblock","jest-each","jest-environment-node","jest-get-type","jest-haste-map","jest-leak-detector","jest-matcher-utils","jest-message-util","jest-mock","jest-pnp-resolver","jest-regex-util","jest-resolve","jest-resolve-dependencies","jest-runner","jest-runtime","jest-snapshot","jest-util","jest-validate","jest-watcher","jest-worker","js-string-escape","js-tokens","js-yaml","jsesc","json-buffer","json-parse-even-better-errors","json-schema-traverse","json-stable-stringify-without-jsonify","json5","keyv","kleur","leven","levn","libphonenumber-js","lines-and-columns","locate-path","lodash.merge","lru-cache","make-dir","makeerror","math-intrinsics","md5","merge-stream","micromatch","mimic-fn","minimatch","mkdirp","ms","multimatch","natural-compare","node-int64","node-releases","normalize-path","npm-run-path","object-is","object-keys","once","onetime","opencollective-postinstall","optionator","p-limit","p-locate","p-try","parent-module","parse-json","path-exists","path-is-absolute","path-key","path-parse","picocolors","picomatch","pirates","pkg-dir","possible-typed-array-names","prelude-ls","pretty-format","process","prompts","punycode","pure-rand","queue-microtask","react-is","reflect-metadata","require-directory","resolve","resolve-cwd","resolve-from","resolve.exports","reusify","rimraf","run-parallel","safe-regex-test","semver","set-function-length","shebang-command","shebang-regex","signal-exit","sisteransi","slash","source-map","source-map-support","sprintf-js","stack-utils","string-length","string-template","string-width","stringz","strip-ansi","strip-bom","strip-final-newline","strip-json-comments","supports-color","supports-preserve-symlinks-flag","test-exclude","text-table","tmpl","to-regex-range","tslib","type-check","type-detect","type-fest","undici-types","update-browserslist-db","uri-js","util","v8-to-istanbul","validator","walker","which","which-typed-array","word-wrap","wrap-ansi","wrappy","write-file-atomic","y18n","yallist","yargs","yargs-parser","yocto-queue"]},"github_stats":null,"bundle":null,"typescript":{"score":0,"has_types":false,"types_source":null,"types_package":null},"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"historical_compromise":null,"recommendation":{"action":"safe_to_use","issues":[],"use_version":"1.19.0","version_hint":null,"summary":"@tomaso909/js3d@1.19.0 is safe to use (health: 56/100)"},"version_scoped":null,"requested_version":null,"_cache":"miss","_response_ms":1128,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":false},"maintainer_trust":{"available":false},"malicious":{"is_malicious":false},"scorecard":{"available":false},"quality":{"available":false},"version_history_summary":{"total_versions":14,"first_release_age_days":379,"last_release_days_ago":57,"avg_days_between_releases":29,"release_velocity":"active"}}