package.json 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. {
  2. "_from": "robust-predicates@^2.0.4",
  3. "_id": "robust-predicates@2.0.4",
  4. "_inBundle": false,
  5. "_integrity": "sha512-l4NwboJM74Ilm4VKfbAtFeGq7aEjWL+5kVFcmgFA2MrdnQWx9iE/tUGvxY5HyMI7o/WpSIUFLbC5fbeaHgSCYg==",
  6. "_location": "/robust-predicates",
  7. "_phantomChildren": {},
  8. "_requested": {
  9. "type": "range",
  10. "registry": true,
  11. "raw": "robust-predicates@^2.0.4",
  12. "name": "robust-predicates",
  13. "escapedName": "robust-predicates",
  14. "rawSpec": "^2.0.4",
  15. "saveSpec": null,
  16. "fetchSpec": "^2.0.4"
  17. },
  18. "_requiredBy": [
  19. "/concaveman"
  20. ],
  21. "_resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-2.0.4.tgz",
  22. "_shasum": "0a2367a93abd99676d075981707f29cfb402248b",
  23. "_spec": "robust-predicates@^2.0.4",
  24. "_where": "F:\\project\\node_util\\node_modules\\concaveman",
  25. "author": {
  26. "name": "Vladimir Agafonkin"
  27. },
  28. "bundleDependencies": false,
  29. "deprecated": false,
  30. "description": "Fast robust predicates for computational geometry",
  31. "devDependencies": {
  32. "eslint": "^6.3.0",
  33. "eslint-config-mourner": "^3.0.0",
  34. "esm": "^3.2.25",
  35. "mkdirp": "^0.5.1",
  36. "nextafter": "^1.0.0",
  37. "nyc": "^14.1.1",
  38. "robust-in-sphere": "^1.1.3",
  39. "robust-orientation": "^1.1.3",
  40. "rollup": "^1.20.3",
  41. "rollup-plugin-terser": "^5.1.1",
  42. "tape": "^4.11.0",
  43. "terser": "^4.2.1"
  44. },
  45. "eslintConfig": {
  46. "extends": "mourner",
  47. "rules": {
  48. "camelcase": 0,
  49. "new-cap": 0,
  50. "no-unused-vars": [
  51. 2,
  52. {
  53. "varsIgnorePattern": "splitter|bvirt|c|[ab]hi|[ab]lo|_[ijk0]|u3|[st][01]"
  54. }
  55. ],
  56. "no-lonely-if": 0
  57. },
  58. "globals": {
  59. "$Fast_Two_Sum": false,
  60. "$Two_Sum": false,
  61. "$Two_Diff_Tail": false,
  62. "$Split": false,
  63. "$Two_Product": false,
  64. "$Two_Product_Presplit": false,
  65. "$Two_One_Product": false,
  66. "$Cross_Product": false,
  67. "$Square_Sum": false,
  68. "$Two_Product_Sum": false
  69. }
  70. },
  71. "files": [
  72. "index.js",
  73. "esm",
  74. "umd"
  75. ],
  76. "keywords": [
  77. "computational geometry",
  78. "robust arithmetic"
  79. ],
  80. "license": "Unlicense",
  81. "main": "umd/predicates.js",
  82. "module": "index.js",
  83. "name": "robust-predicates",
  84. "scripts": {
  85. "bench": "node -r esm bench.js",
  86. "build": "mkdirp esm && node compile.js",
  87. "cov": "rm -rf node_modules/.cache/esm && nyc --require esm -r lcov -r text node test/test.js",
  88. "lint": "eslint *.js src test/test.js",
  89. "prepublishOnly": "npm run test && rollup -c",
  90. "test": "npm run lint && npm run build && node -r esm test/test.js"
  91. },
  92. "types": "index.d.ts",
  93. "unpkg": "umd/predicates.min.js",
  94. "version": "2.0.4"
  95. }