UNPKG

2.95 kBJSONView Raw
1{
2 "name": "makerjs",
3 "version": "0.14.0",
4 "description": "Maker.js, a Microsoft Garage project, is a JavaScript library for creating and sharing modular line drawings for CNC and laser cutters.",
5 "main": "dist/index.js",
6 "types": "dist/index.d.ts",
7 "scripts": {
8 "build-jscad-csg": "browserify -p licensify -r @jscad/csg -o external/jscad/csg.js",
9 "build-jscad-stl": "browserify -p licensify -r @jscad/stl-serializer --ignore @jscad/csg -o external/jscad/stl-serializer.js",
10 "build-debug": "tsc",
11 "build-model-schema": "typescript-json-schema \"src/core/schema.ts\" MakerJs.IModel > schemas/makerjs-model.json",
12 "build-schemas": "npm run build-model-schema",
13 "project": "typedoc ./src --json ./dist/project.json",
14 "gen-cascades": "npm run project && node ./target/cascadable.js > ./src/core/cascades.ts",
15 "prebuild": "npm run gen-cascades",
16 "build": "tsc -p target && node ./target/build.js",
17 "test": "mocha --timeout 15000",
18 "prepublish": "node ./target/prepublish.js"
19 },
20 "maintainers": [
21 {
22 "name": "Dan Marshall",
23 "email": "danmar@microsoft.com"
24 }
25 ],
26 "repository": {
27 "type": "git",
28 "url": "https://github.com/Microsoft/maker.js.git"
29 },
30 "keywords": [
31 "Maker",
32 "CAD",
33 "2D",
34 "3D",
35 "OpenJScad",
36 "OpenSCAD",
37 "vector",
38 "drawing",
39 "point",
40 "points",
41 "path",
42 "model",
43 "arc",
44 "circle",
45 "line",
46 "triangle",
47 "outline",
48 "bezier",
49 "quadratic",
50 "cubic",
51 "curve",
52 "ellipse",
53 "polygon",
54 "rectangle",
55 "square",
56 "star",
57 "dome",
58 "bolt",
59 "holes",
60 "oval",
61 "belt",
62 "ring",
63 "slot",
64 "kerf",
65 "shape",
66 "font",
67 "geometry",
68 "trigonometry",
69 "boolean",
70 "chain",
71 "distort",
72 "dogbone",
73 "fillet",
74 "intsersect",
75 "intsersection",
76 "measure",
77 "mirror",
78 "rotate",
79 "scale",
80 "SVG",
81 "STL",
82 "DXF",
83 "CNC",
84 "PDF",
85 "laser",
86 "plasma",
87 "cutter",
88 "water jet"
89 ],
90 "author": "Dan Marshall / Microsoft Corporation",
91 "license": "Apache-2.0",
92 "bugs": {
93 "url": "https://github.com/Microsoft/maker.js/issues"
94 },
95 "homepage": "https://maker.js.org",
96 "devDependencies": {
97 "@jscad/csg": "^0.3.7",
98 "@jscad/stl-serializer": "^0.1.0",
99 "@types/graham_scan": "^1.0.28",
100 "dxf-parser-typings": "^1.3.0"
101 },
102 "dependencies": {
103 "@danmarshall/jscad-typings": "^1.0.0",
104 "@types/bezier-js": "^0.0.6",
105 "@types/node": "^7.0.5",
106 "@types/opentype.js": "^0.7.0",
107 "@types/pdfkit": "^0.7.34",
108 "bezier-js": "^2.1.0",
109 "clone": "^1.0.2",
110 "graham_scan": "^1.0.4",
111 "kdbush": "^2.0.1"
112 },
113 "files": [
114 "LICENSE",
115 "README.md",
116 "dist/browser.maker.js",
117 "dist/index.d.ts",
118 "dist/index.js"
119 ]
120}