{
  "name": "closed-chain-ik",
  "version": "0.0.3",
  "description": "A generalized inverse kinematics solver that supports closed chains for parallel kinematics systems, dynamic reconfiguration, and arbitrary joint configuration based on damped least squares error minimization techniques",
  "keywords": [
    "inverse-kinematics",
    "javascript",
    "threejs",
    "three",
    "graphics",
    "robotics",
    "least-squares",
    "joints",
    "parallel",
    "animation",
    "control",
    "robots",
    "urdf",
    "ik"
  ],
  "type": "module",
  "module": "src/index.js",
  "types": "src/index.d.ts",
  "files": [
    "src/*"
  ],
  "scripts": {
    "start": "concurrently \"cd example && parcel watch ./*.html --dist-dir ../local/ --public-url . --no-cache --no-hmr\" \"static-server\"",
    "build": "cd example && parcel build ./*.html --dist-dir ../dist/ --public-url . --no-cache --no-content-hash",
    "lint": "eslint \"./src/**/*.js\" \"./test/**/*.js\" && tsc -p tsconfig.json --noEmit",
    "test": "cd test && jest"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/gkjohnson/closed-chain-ik-js.git"
  },
  "author": "Garrett Johnson <garrett.kjohnson@gmail.com>",
  "bugs": {
    "url": "https://github.com/gkjohnson/closed-chain-ik-js/issues"
  },
  "homepage": "https://github.com/gkjohnson/closed-chain-ik-js#readme",
  "dependencies": {
    "gl-matrix": "^3.3.0",
    "linear-solve": "^1.2.1",
    "svd-js": "^1.1.1",
    "three-mesh-bvh": "^0.5.11"
  },
  "devDependencies": {
    "@babel/core": "^7.11.6",
    "@babel/preset-env": "^7.11.5",
    "@types/three": "^0.133.0",
    "concurrently": "^5.3.0",
    "eslint": "^7.32.0",
    "eslint-config-mdcs": "^5.0.0",
    "eslint-plugin-jest": "^24.1.0",
    "jest": "^26.4.2",
    "jest-cli": "^26.4.2",
    "parcel": "^2.0.0",
    "static-server": "^2.2.1",
    "three": "^0.138.0",
    "typescript": "^4.4.3",
    "urdf-loader": "^0.9.2",
    "xacro-parser": "^0.2.3"
  },
  "peerDependencies": {
    "three": ">=0.120.1",
    "urdf-loader": ">=0.9.2"
  },
  "license": "Apache-2.0"
}
