{
  "name": "makerjs",
  "version": "0.19.2",
  "description": "Maker.js, a Microsoft Garage project, is a JavaScript library for creating and sharing modular line drawings for CNC and laser cutters.",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "scripts": {
    "build-jscad-csg": "browserify -p licensify -r @jscad/csg -o external/jscad/csg.js",
    "build-jscad-stl": "browserify -p licensify -r @jscad/stl-serializer --ignore @jscad/csg -o external/jscad/stl-serializer.js",
    "build-debug": "tsc",
    "build-model-schema": "typescript-json-schema \"src/core/schema.ts\" MakerJs.IModel > schemas/makerjs-model.json",
    "build-schemas": "npm run build-model-schema",
    "project": "typedoc ./src --json ./dist/project.json",
    "gen-cascades": "npm run project && node ./target/cascadable.js > ./src/core/cascades.ts",
    "prebuild": "npm run gen-cascades",
    "build": "tsc -p target && node ./target/build.js",
    "test": "mocha --timeout 15000",
    "prepublish": "node ./target/prepublish.js"
  },
  "maintainers": [
    {
      "name": "Dan Marshall",
      "email": "danmar@microsoft.com"
    }
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/Microsoft/maker.js.git"
  },
  "keywords": [
    "Maker",
    "CAD",
    "2D",
    "3D",
    "OpenJScad",
    "OpenSCAD",
    "vector",
    "drawing",
    "point",
    "points",
    "path",
    "model",
    "arc",
    "circle",
    "line",
    "triangle",
    "outline",
    "bezier",
    "quadratic",
    "cubic",
    "curve",
    "ellipse",
    "polygon",
    "rectangle",
    "square",
    "star",
    "dome",
    "bolt",
    "holes",
    "oval",
    "belt",
    "ring",
    "slot",
    "kerf",
    "shape",
    "font",
    "geometry",
    "trigonometry",
    "boolean",
    "chain",
    "distort",
    "dogbone",
    "fillet",
    "intsersect",
    "intsersection",
    "measure",
    "mirror",
    "rotate",
    "scale",
    "SVG",
    "STL",
    "DXF",
    "CNC",
    "PDF",
    "laser",
    "plasma",
    "cutter",
    "water jet"
  ],
  "author": "Dan Marshall / Microsoft Corporation",
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/Microsoft/maker.js/issues"
  },
  "homepage": "https://maker.js.org",
  "devDependencies": {
    "@jscad/csg": "^0.3.7",
    "@jscad/stl-serializer": "^0.1.0",
    "@types/graham_scan": "^1.0.28",
    "dxf-parser-typings": "^1.3.1"
  },
  "dependencies": {
    "@danmarshall/jscad-typings": "^1.0.0",
    "@types/bezier-js": "^0.0.6",
    "@types/fontkit": "^2.0.8",
    "@types/node": "^7.0.5",
    "@types/opentype.js": "^0.7.0",
    "@types/pdfkit": "^0.7.34",
    "bezier-js": "^2.1.0",
    "clone": "^1.0.2",
    "graham_scan": "^1.0.4",
    "kdbush": "^2.0.1"
  },
  "files": [
    "LICENSE",
    "README.md",
    "dist/browser.maker.js",
    "dist/index.d.ts",
    "dist/index.js"
  ]
}
