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.