* Replaced polygon-clipping with polyclip-ts
---------
Co-authored-by: colin <cmurphy@terabase.energy>
Co-authored-by: James Beard <james@smallsaucepan.com>
* Configure ESlint and Prettier
- Disable all eslint rules that trigger
- Build's lint step now runs monorepoint, prettier, and eslint
- Remove all tslint references
* [auto] run prettier on everything
Co-authored-by: Matt Fedderly <mfedderly@palantir.com>
* swap out martinez-polygon-clipping for polygon-clipping
* reinstate single polygon return on turf-difference
* reinstate single polygon return for turf-intersect
* remove @ts-ignore from intersect and union
* reinstate single polygon return for turf-union
* remove leftover comment on turf-intersect type error
Co-authored-by: Nick Gottlieb <ngottlieb@gmail.com>
Co-authored-by: mfedderly <mdfedderly@mdfedderly.com>
- Remove .npmignore in favor of files: [] in package.json
- Remove yarn.lock files
- Make sure devDependencies & dependencies are at the bottom of package.json
- Normalize scripts `node test.js` & `node bench.js`
- Normalize description `turf <name> module (descriptions should be maintained by JSDocs index.js)
- Change LICENSE author to TurfJS
CC: @morganherlocker
* Update the doc of turf-intersect to tell it can return any type of geometry (except GeometryCollection), not only Polygons and MultiLineStrings.
* Tests added to test Point, MultiPoint, LineString, MultiLineString return types.