{
  "name": "rubiks-cube-solver",
  "version": "1.2.0",
  "description": "Outputs a solution using the Fridrich Method for a given cube state.",
  "main": "lib/index.common.js",
  "module": "lib/index.es6.js",
  "scripts": {
    "build": "npm run clean && webpack",
    "clean": "rm -rf lib/",
    "lint": "eslint .",
    "prepublish": "npm run build",
    "test": "npm run test:models && npm run test:solvers && npm run test:utils",
    "test:dynamic": "node --require babel-register test/dynamic/index.js",
    "test:models": "mocha --require babel-register test/models/* || true",
    "test:solvers": "mocha --require babel-register test/solvers/* || true",
    "test:utils": "mocha --require babel-register test/utils/* || true"
  },
  "keywords": [
    "rubiks",
    "cube",
    "solve",
    "solver",
    "algorithm",
    "fridrich"
  ],
  "author": "Scott McKenzie",
  "repository": {
    "type": "git",
    "url": "https://github.com/slammayjammay/rubiks-cube-solver"
  },
  "license": "MIT",
  "dependencies": {
    "array-element-combiner": "^1.0.0",
    "gl-vec3": "^1.0.3"
  },
  "devDependencies": {
    "babel-core": "^6.25.0",
    "babel-loader": "^7.0.0",
    "babel-preset-es2015": "^6.24.1",
    "babel-register": "^6.26.0",
    "chai": "^3.5.0",
    "chalk": "^1.1.3",
    "eslint": "^4.2.0",
    "minimist": "^1.2.0",
    "mocha": "^3.2.0",
    "uglifyjs-webpack-plugin": "^0.4.3",
    "webpack": "^2.5.0"
  }
}
