UNPKG

1.85 kBJSONView Raw
1{
2 "name": "robust-predicates",
3 "version": "3.0.2",
4 "description": "Fast robust predicates for computational geometry",
5 "keywords": [
6 "computational geometry",
7 "robust arithmetic"
8 ],
9 "author": "Vladimir Agafonkin",
10 "license": "Unlicense",
11 "type": "module",
12 "main": "index.js",
13 "unpkg": "umd/predicates.min.js",
14 "module": "index.js",
15 "exports": "./index.js",
16 "types": "index.d.ts",
17 "scripts": {
18 "build": "mkdirp esm && node compile.js",
19 "lint": "eslint *.js src test/test.js",
20 "test": "npm run lint && npm run build && node test/test.js",
21 "cov": "c8 node test/test.js",
22 "bench": "node bench.js",
23 "prepublishOnly": "npm run test && rollup -c"
24 },
25 "devDependencies": {
26 "@rollup/plugin-terser": "^0.4.3",
27 "c8": "^7.13.0",
28 "eslint": "^8.41.0",
29 "eslint-config-mourner": "^3.0.0",
30 "mkdirp": "^3.0.1",
31 "nextafter": "^1.0.0",
32 "robust-in-sphere": "^1.2.1",
33 "robust-orientation": "^1.2.1",
34 "rollup": "^3.23.0"
35 },
36 "files": [
37 "index.js",
38 "index.d.ts",
39 "esm",
40 "umd"
41 ],
42 "repository": {
43 "type": "git",
44 "url": "https://github.com/mourner/robust-predicates.git"
45 },
46 "eslintConfig": {
47 "extends": "mourner",
48 "parserOptions": {
49 "ecmaVersion": 2020
50 },
51 "rules": {
52 "camelcase": 0,
53 "new-cap": 0,
54 "no-unused-vars": [
55 2,
56 {
57 "varsIgnorePattern": "splitter|bvirt|c|[ab]hi|[ab]lo|_[ijk0]|u3|[st][01]"
58 }
59 ],
60 "no-lonely-if": 0
61 },
62 "globals": {
63 "$Fast_Two_Sum": false,
64 "$Two_Sum": false,
65 "$Two_Diff_Tail": false,
66 "$Split": false,
67 "$Two_Product": false,
68 "$Two_Product_Presplit": false,
69 "$Two_One_Product": false,
70 "$Cross_Product": false,
71 "$Square_Sum": false,
72 "$Two_Product_Sum": false
73 }
74 }
75}