Currently (as of 2020-12-17) using turf v5.1.6
To recreate inst/js/turf516.js:
Download the minified file from https://npmcdn.com/@turf/turf@5.1.6/turf.min.js
to inst/js directory in the lawn package
List methods available
library(V8)
ct <- V8::v8()
ct$source(system.file("js/turf516.js", package = 'lawn'))
funs <- ct$get(JS('Object.keys(turf)'))
sort(funs)
# a single function
ct$eval('turf.isolines')
Currently (as of 2020-12-17) using turf/meta v6.0.2
To recreate inst/js/turf-meta.js:
npm install @turf/meta
Browserify
echo "global.turfmeta = require('@turf/meta');" > in.js
browserify in.js -o turf-meta.js
Copy js file into the inst/js directory in the lawn package
cp turf-meta.js lawn/inst/js/
Currently (as of 2020-12-17) using turf/invariant v6.1.2
To recreate inst/js/turf-invariant.js:
npm install @turf/invariant
Browserify
echo "global.turfinvariant = require('@turf/invariant');" > in.js
browserify in.js -o turf-invariant.js
Copy js file into the inst/js directory in the lawn package
cp turf-invariant.js lawn/inst/js/
Currently (as of 2020-12-17) using simple-statistics v7.4.0
To recreate inst/js/simple-statistics.js:
Download the minified file from https://npmcdn.com/simple-statistics@4.1.0/dist/simple-statistics.min.js
to inst/js directory in the lawn package
Currently (as of 2017-06-13) using geojsonhint v2.0.1
To recreate inst/js/geojsohint-v201.js:
Install geojsonhint from NPM
npm i @mapbox/geojsonhint
Browserify
echo "global.geojsonhint = require('@mapbox/geojsonhint');" > in.js
browserify in.js -o geojsohint-v201.js
Copy js file into the inst/js directory in the lawn package
cp geojsohint-v201.js lawn/inst/js
Currently (as of 2017-06-13) using clone v2.1.1
To recreate inst/js/cloner.js:
Install clone from NPM
npm install clone
Browserify
echo "global.clone = require('clone');" > in.js
browserify in.js -o cloner.js
Copy js file into the inst/js directory in the lawn package
cp cloner.js lawn/inst/js
Currently (as of 2020-12-17) using geojson-random v0.5.0
To recreate inst/js/geojson_random.js:
Install geojson-random from NPM
npm install geojson-random
Browserify
echo "global.georandom = require('geojson-random');" > in.js
browserify in.js -o geojson_random.js
Copy js file into the inst/js directory in the lawn package
cp geojson_random.js lawn/inst/js
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.