├── README.md ├── app.js ├── bin └── www ├── cambridge_coffee_shops.geojson ├── node_modules ├── .bin │ ├── acorn │ ├── brfs │ ├── cleancss │ ├── dbfcat │ ├── escodegen │ ├── esgenerate │ ├── esparse │ ├── esvalidate │ ├── jade │ ├── mime │ ├── mkdirp │ ├── quote-stream │ ├── semver │ ├── shp2json │ ├── shpcat │ ├── topojson │ ├── topojson-geojson │ ├── topojson-group │ ├── topojson-merge │ ├── topojson-svg │ └── uglifyjs ├── accepts │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── acorn-globals │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ ├── .bin │ │ │ └── acorn │ │ └── acorn │ │ │ ├── .editorconfig │ │ │ ├── .gitattributes │ │ │ ├── .npmignore │ │ │ ├── .tern-project │ │ │ ├── .travis.yml │ │ │ ├── AUTHORS │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bin │ │ │ ├── acorn │ │ │ ├── build-acorn.js │ │ │ ├── generate-identifier-regex.js │ │ │ └── update_authors.sh │ │ │ ├── dist │ │ │ ├── .keep │ │ │ ├── acorn.js │ │ │ ├── acorn_loose.js │ │ │ └── walk.js │ │ │ ├── package.json │ │ │ └── src │ │ │ ├── bin │ │ │ └── acorn.js │ │ │ ├── expression.js │ │ │ ├── identifier.js │ │ │ ├── index.js │ │ │ ├── location.js │ │ │ ├── locutil.js │ │ │ ├── loose │ │ │ ├── acorn_loose.js │ │ │ ├── expression.js │ │ │ ├── index.js │ │ │ ├── parseutil.js │ │ │ ├── state.js │ │ │ ├── statement.js │ │ │ └── tokenize.js │ │ │ ├── lval.js │ │ │ ├── node.js │ │ │ ├── options.js │ │ │ ├── parseutil.js │ │ │ ├── state.js │ │ │ ├── statement.js │ │ │ ├── tokencontext.js │ │ │ ├── tokenize.js │ │ │ ├── tokentype.js │ │ │ ├── util.js │ │ │ ├── walk │ │ │ └── index.js │ │ │ └── whitespace.js │ └── package.json ├── acorn │ ├── .editorconfig │ ├── .gitattributes │ ├── .npmignore │ ├── .tern-project │ ├── .travis.yml │ ├── AUTHORS │ ├── LICENSE │ ├── README.md │ ├── bin │ │ ├── acorn │ │ ├── build-acorn.js │ │ ├── generate-identifier-regex.js │ │ ├── prepublish.sh │ │ ├── update_authors.sh │ │ └── without_eval │ ├── dist │ │ ├── .keep │ │ ├── acorn.js │ │ ├── acorn_csp.js │ │ ├── acorn_loose.js │ │ └── walk.js │ ├── package.json │ └── src │ │ ├── expression.js │ │ ├── identifier.js │ │ ├── index.js │ │ ├── location.js │ │ ├── loose │ │ ├── acorn_loose.js │ │ ├── expression.js │ │ ├── index.js │ │ ├── parseutil.js │ │ ├── state.js │ │ ├── statement.js │ │ └── tokenize.js │ │ ├── lval.js │ │ ├── node.js │ │ ├── options.js │ │ ├── parseutil.js │ │ ├── state.js │ │ ├── statement.js │ │ ├── tokencontext.js │ │ ├── tokenize.js │ │ ├── tokentype.js │ │ ├── util.js │ │ ├── walk │ │ └── index.js │ │ └── whitespace.js ├── align-text │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── amdefine │ ├── LICENSE │ ├── README.md │ ├── amdefine.js │ ├── intercept.js │ └── package.json ├── ap │ ├── README.markdown │ ├── examples │ │ └── z.js │ ├── index.js │ ├── package.json │ └── test │ │ └── curry.js ├── array-flatten │ ├── LICENSE │ ├── README.md │ ├── array-flatten.js │ └── package.json ├── asap │ ├── LICENSE.md │ ├── README.md │ ├── asap.js │ └── package.json ├── async │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── dist │ │ ├── async.js │ │ └── async.min.js │ ├── lib │ │ └── async.js │ └── package.json ├── basic-auth │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── body-parser │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── lib │ │ ├── read.js │ │ └── types │ │ │ ├── json.js │ │ │ ├── raw.js │ │ │ ├── text.js │ │ │ └── urlencoded.js │ ├── node_modules │ │ ├── debug │ │ │ ├── .jshintrc │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── bower.json │ │ │ ├── browser.js │ │ │ ├── component.json │ │ │ ├── debug.js │ │ │ ├── node.js │ │ │ └── package.json │ │ └── iconv-lite │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── Changelog.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── encodings │ │ │ ├── dbcs-codec.js │ │ │ ├── dbcs-data.js │ │ │ ├── index.js │ │ │ ├── internal.js │ │ │ ├── sbcs-codec.js │ │ │ ├── sbcs-data-generated.js │ │ │ ├── sbcs-data.js │ │ │ ├── tables │ │ │ │ ├── big5-added.json │ │ │ │ ├── cp936.json │ │ │ │ ├── cp949.json │ │ │ │ ├── cp950.json │ │ │ │ ├── eucjp.json │ │ │ │ ├── gb18030-ranges.json │ │ │ │ ├── gbk-added.json │ │ │ │ └── shiftjis.json │ │ │ ├── utf16.js │ │ │ └── utf7.js │ │ │ ├── lib │ │ │ ├── bom-handling.js │ │ │ ├── extend-node.js │ │ │ ├── index.js │ │ │ └── streams.js │ │ │ └── package.json │ └── package.json ├── brfs │ ├── .travis.yml │ ├── LICENSE │ ├── bin │ │ ├── cmd.js │ │ └── usage.txt │ ├── example │ │ ├── async.js │ │ ├── main.js │ │ └── robot.html │ ├── index.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── ag.js │ │ ├── async.js │ │ ├── buffer.js │ │ ├── bundle.js │ │ ├── cmd.js │ │ ├── dynamic_read_concat.js │ │ ├── dynamic_read_no_concat.js │ │ ├── encoding.js │ │ ├── files │ │ ├── ag.js │ │ ├── ag.json │ │ ├── ag_post.html │ │ ├── ag_pre.html │ │ ├── async.js │ │ ├── async.txt │ │ ├── async_encoding.js │ │ ├── async_str_encoding.js │ │ ├── buffer.js │ │ ├── dynamic_read_concat.js │ │ ├── dynamic_read_no_concat.js │ │ ├── encoding.js │ │ ├── hoist.js │ │ ├── inline.js │ │ ├── main.js │ │ ├── multi_var.js │ │ ├── non_fs.js │ │ ├── path_join.js │ │ ├── path_join_other_name.js │ │ ├── path_join_single_var.js │ │ ├── readdir-sync.js │ │ ├── readdir.js │ │ ├── robot.html │ │ ├── separators.js │ │ ├── separators.txt │ │ ├── tr.beep │ │ ├── tr.html │ │ └── with_comments.js │ │ ├── hoist.js │ │ ├── inline.js │ │ ├── multi_var.js │ │ ├── non_fs.js │ │ ├── path_join.js │ │ ├── path_join_other_name.js │ │ ├── path_join_single_var.js │ │ ├── readdir.js │ │ ├── require_resolve.js │ │ ├── require_resolve │ │ ├── main.js │ │ └── node_modules │ │ │ └── aaa │ │ │ └── wow.txt │ │ ├── separators.js │ │ ├── tr.js │ │ └── with_comments.js ├── buffer-equal │ ├── .travis.yml │ ├── README.markdown │ ├── example │ │ └── eq.js │ ├── index.js │ ├── package.json │ └── test │ │ └── eq.js ├── buffer-writer │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── benchmark │ │ ├── index.js │ │ ├── int-16-benchmark.js │ │ ├── int-32-benchmark.js │ │ ├── join-benchmark.js │ │ ├── resize-benchmark.js │ │ └── small-benchmark.js │ ├── index.js │ ├── package.json │ └── test │ │ ├── mocha.opts │ │ └── writer-tests.js ├── bytes │ ├── History.md │ ├── Readme.md │ ├── index.js │ └── package.json ├── camelcase │ ├── index.js │ ├── license │ ├── package.json │ └── readme.md ├── center-align │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── utils.js ├── character-parser │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── clean-css │ ├── History.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── cleancss │ ├── index.js │ ├── lib │ │ ├── clean.js │ │ ├── colors │ │ │ ├── hex-name-shortener.js │ │ │ ├── hsl.js │ │ │ └── rgb.js │ │ ├── imports │ │ │ └── inliner.js │ │ ├── properties │ │ │ ├── break-up.js │ │ │ ├── can-override.js │ │ │ ├── clone.js │ │ │ ├── compactable.js │ │ │ ├── every-combination.js │ │ │ ├── has-inherit.js │ │ │ ├── optimizer.js │ │ │ ├── override-compactor.js │ │ │ ├── populate-components.js │ │ │ ├── remove-unused.js │ │ │ ├── restore-from-optimizing.js │ │ │ ├── restore.js │ │ │ ├── shorthand-compactor.js │ │ │ ├── validator.js │ │ │ ├── vendor-prefixes.js │ │ │ └── wrap-for-optimizing.js │ │ ├── selectors │ │ │ ├── advanced.js │ │ │ ├── clean-up.js │ │ │ ├── extractor.js │ │ │ ├── is-special.js │ │ │ ├── merge-adjacent.js │ │ │ ├── merge-media-queries.js │ │ │ ├── merge-non-adjacent-by-body.js │ │ │ ├── merge-non-adjacent-by-selector.js │ │ │ ├── reduce-non-adjacent.js │ │ │ ├── remove-duplicate-media-queries.js │ │ │ ├── remove-duplicates.js │ │ │ ├── reorderable.js │ │ │ ├── restructure.js │ │ │ └── simple.js │ │ ├── source-maps │ │ │ └── track.js │ │ ├── stringifier │ │ │ ├── helpers.js │ │ │ ├── one-time.js │ │ │ ├── simple.js │ │ │ └── source-maps.js │ │ ├── text │ │ │ ├── comments-processor.js │ │ │ ├── escape-store.js │ │ │ ├── expressions-processor.js │ │ │ ├── free-text-processor.js │ │ │ └── urls-processor.js │ │ ├── tokenizer │ │ │ ├── extract-properties.js │ │ │ ├── extract-selectors.js │ │ │ └── tokenize.js │ │ ├── urls │ │ │ ├── rebase.js │ │ │ ├── reduce.js │ │ │ └── rewrite.js │ │ └── utils │ │ │ ├── clone-array.js │ │ │ ├── compatibility.js │ │ │ ├── input-source-map-tracker.js │ │ │ ├── object.js │ │ │ ├── quote-scanner.js │ │ │ ├── source-reader.js │ │ │ ├── source-tracker.js │ │ │ └── split.js │ ├── node_modules │ │ ├── commander │ │ │ ├── History.md │ │ │ ├── LICENSE │ │ │ ├── Readme.md │ │ │ ├── index.js │ │ │ └── package.json │ │ └── source-map │ │ │ ├── README.md │ │ │ ├── build │ │ │ ├── assert-shim.js │ │ │ ├── mini-require.js │ │ │ ├── prefix-source-map.jsm │ │ │ ├── prefix-utils.jsm │ │ │ ├── suffix-browser.js │ │ │ ├── suffix-source-map.jsm │ │ │ ├── suffix-utils.jsm │ │ │ ├── test-prefix.js │ │ │ └── test-suffix.js │ │ │ ├── lib │ │ │ ├── source-map.js │ │ │ └── source-map │ │ │ │ ├── array-set.js │ │ │ │ ├── base64-vlq.js │ │ │ │ ├── base64.js │ │ │ │ ├── binary-search.js │ │ │ │ ├── mapping-list.js │ │ │ │ ├── quick-sort.js │ │ │ │ ├── source-map-consumer.js │ │ │ │ ├── source-map-generator.js │ │ │ │ ├── source-node.js │ │ │ │ └── util.js │ │ │ └── package.json │ └── package.json ├── cliui │ ├── .coveralls.yml │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE.txt │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── wordwrap │ │ │ ├── .npmignore │ │ │ ├── README.markdown │ │ │ ├── example │ │ │ ├── center.js │ │ │ └── meat.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── test │ │ │ ├── break.js │ │ │ ├── idleness.txt │ │ │ └── wrap.js │ ├── package.json │ └── test │ │ └── cliui.js ├── commander │ ├── History.md │ ├── Readme.md │ ├── index.js │ └── package.json ├── concat-stream │ ├── LICENSE │ ├── index.js │ ├── node_modules │ │ ├── isarray │ │ │ ├── README.md │ │ │ ├── build │ │ │ │ └── build.js │ │ │ ├── component.json │ │ │ ├── index.js │ │ │ └── package.json │ │ └── readable-stream │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── duplex.js │ │ │ ├── float.patch │ │ │ ├── lib │ │ │ ├── _stream_duplex.js │ │ │ ├── _stream_passthrough.js │ │ │ ├── _stream_readable.js │ │ │ ├── _stream_transform.js │ │ │ └── _stream_writable.js │ │ │ ├── package.json │ │ │ ├── passthrough.js │ │ │ ├── readable.js │ │ │ ├── transform.js │ │ │ └── writable.js │ ├── package.json │ └── readme.md ├── constantinople │ ├── .gitattributes │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ ├── .bin │ │ │ └── acorn │ │ └── acorn │ │ │ ├── .editorconfig │ │ │ ├── .gitattributes │ │ │ ├── .npmignore │ │ │ ├── .tern-project │ │ │ ├── .travis.yml │ │ │ ├── AUTHORS │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bin │ │ │ ├── acorn │ │ │ ├── build-acorn.js │ │ │ ├── generate-identifier-regex.js │ │ │ └── update_authors.sh │ │ │ ├── dist │ │ │ ├── .keep │ │ │ ├── acorn.js │ │ │ ├── acorn_loose.js │ │ │ └── walk.js │ │ │ ├── package.json │ │ │ └── src │ │ │ ├── bin │ │ │ └── acorn.js │ │ │ ├── expression.js │ │ │ ├── identifier.js │ │ │ ├── index.js │ │ │ ├── location.js │ │ │ ├── locutil.js │ │ │ ├── loose │ │ │ ├── acorn_loose.js │ │ │ ├── expression.js │ │ │ ├── index.js │ │ │ ├── parseutil.js │ │ │ ├── state.js │ │ │ ├── statement.js │ │ │ └── tokenize.js │ │ │ ├── lval.js │ │ │ ├── node.js │ │ │ ├── options.js │ │ │ ├── parseutil.js │ │ │ ├── state.js │ │ │ ├── statement.js │ │ │ ├── tokencontext.js │ │ │ ├── tokenize.js │ │ │ ├── tokentype.js │ │ │ ├── util.js │ │ │ ├── walk │ │ │ └── index.js │ │ │ └── whitespace.js │ ├── package.json │ └── test │ │ └── index.js ├── content-disposition │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── content-type │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── cookie-parser │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── lib │ │ └── parse.js │ └── package.json ├── cookie-signature │ ├── .npmignore │ ├── History.md │ ├── Readme.md │ ├── index.js │ └── package.json ├── cookie │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── core-util-is │ ├── LICENSE │ ├── README.md │ ├── float.patch │ ├── lib │ │ └── util.js │ ├── package.json │ └── test.js ├── css-parse │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── component.json │ ├── index.js │ └── package.json ├── css-stringify │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── component.json │ ├── index.js │ └── package.json ├── css │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── benchmark.js │ ├── component.json │ ├── index.js │ ├── package.json │ └── test.js ├── d3-geo-projection │ ├── .npmignore │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── bin │ │ └── bower │ ├── bower.json │ ├── d3.geo.projection.js │ ├── d3.geo.projection.min.js │ ├── index.js │ ├── package.json │ ├── src │ │ ├── airy.js │ │ ├── aitoff.js │ │ ├── armadillo.js │ │ ├── august.js │ │ ├── baker.js │ │ ├── berghaus.js │ │ ├── boggs.js │ │ ├── bonne.js │ │ ├── bottomley.js │ │ ├── bromley.js │ │ ├── chamberlin.js │ │ ├── collignon.js │ │ ├── craig.js │ │ ├── craster.js │ │ ├── cylindrical-equal-area.js │ │ ├── cylindrical-stereographic.js │ │ ├── eckert1.js │ │ ├── eckert2.js │ │ ├── eckert3.js │ │ ├── eckert4.js │ │ ├── eckert5.js │ │ ├── eckert6.js │ │ ├── eisenlohr.js │ │ ├── elliptic.js │ │ ├── end.js │ │ ├── fahey.js │ │ ├── foucaut.js │ │ ├── gilbert.js │ │ ├── gingery.js │ │ ├── ginzburg-polyconic.js │ │ ├── ginzburg4.js │ │ ├── ginzburg5.js │ │ ├── ginzburg6.js │ │ ├── ginzburg8.js │ │ ├── ginzburg9.js │ │ ├── gringorten.js │ │ ├── guyou.js │ │ ├── hammer-retroazimuthal.js │ │ ├── hammer.js │ │ ├── hatano.js │ │ ├── healpix.js │ │ ├── hill.js │ │ ├── homolosine.js │ │ ├── hyperbolic.js │ │ ├── index.js │ │ ├── interrupt.js │ │ ├── kavrayskiy7.js │ │ ├── lagrange.js │ │ ├── larrivee.js │ │ ├── laskowski.js │ │ ├── littrow.js │ │ ├── loximuthal.js │ │ ├── math.js │ │ ├── miller.js │ │ ├── modified-stereographic.js │ │ ├── mollweide.js │ │ ├── mt-flat-polar-parabolic.js │ │ ├── mt-flat-polar-quartic.js │ │ ├── mt-flat-polar-sinusoidal.js │ │ ├── natural-earth.js │ │ ├── nell-hammer.js │ │ ├── parallel1.js │ │ ├── parallel2.js │ │ ├── patterson.js │ │ ├── peirce-quincuncial.js │ │ ├── polyconic.js │ │ ├── project.js │ │ ├── projection.js │ │ ├── quincuncial.js │ │ ├── rectangular-polyconic.js │ │ ├── robinson.js │ │ ├── satellite.js │ │ ├── sinu-mollweide.js │ │ ├── sinusoidal.js │ │ ├── start.js │ │ ├── times.js │ │ ├── two-point-azimuthal.js │ │ ├── two-point-equidistant.js │ │ ├── van-der-grinten.js │ │ ├── van-der-grinten2.js │ │ ├── van-der-grinten3.js │ │ ├── van-der-grinten4.js │ │ ├── wagner4.js │ │ ├── wagner6.js │ │ ├── wagner7.js │ │ ├── wiechel.js │ │ └── winkel3.js │ └── test │ │ ├── airy-test.js │ │ ├── aitoff-test.js │ │ ├── armadillo-test.js │ │ ├── assert.js │ │ ├── august-test.js │ │ ├── baker-test.js │ │ ├── berghaus-test.js │ │ ├── boggs-test.js │ │ ├── bonne-test.js │ │ ├── bottomley-test.js │ │ ├── craig-test.js │ │ ├── craster-test.js │ │ ├── eckert4-test.js │ │ ├── eisenlohr-test.js │ │ ├── equirectangular-test.js │ │ ├── fahey-test.js │ │ ├── foucaut-test.js │ │ ├── gilbert-test.js │ │ ├── gingery-test.js │ │ ├── ginzburg4-test.js │ │ ├── ginzburg5-test.js │ │ ├── ginzburg6-test.js │ │ ├── ginzburg8-test.js │ │ ├── ginzburg9-test.js │ │ ├── gringorten-test.js │ │ ├── guyou-test.js │ │ ├── hammer-retroazimuthal-test.js │ │ ├── hammer-test.js │ │ ├── hatano-test.js │ │ ├── healpix-test.js │ │ ├── hill-test.js │ │ ├── lagrange-test.js │ │ ├── larrivee-test.js │ │ ├── laskowski-test.js │ │ ├── littrow-test.js │ │ ├── load.js │ │ ├── loximuthal-test.js │ │ ├── modified-stereographic-test.js │ │ ├── mollweide-test.js │ │ ├── mt-flat-polar-parabolic-test.js │ │ ├── mt-flat-polar-quartic-test.js │ │ ├── mt-flat-polar-sinusoidal-test.js │ │ ├── natural-earth-test.js │ │ ├── peirce-quincuncial-test.js │ │ ├── polyconic-test.js │ │ ├── project-test.js │ │ ├── quartic-authalic-test.js │ │ ├── rectangular-polyconic-test.js │ │ ├── robinson-test.js │ │ ├── times-test.js │ │ ├── two-point-azimuthal-test.js │ │ ├── two-point-equidistant-test.js │ │ ├── van-der-grinten2-test.js │ │ ├── van-der-grinten3-test.js │ │ ├── van-der-grinten4-test.js │ │ ├── wagner6-test.js │ │ ├── wiechel-test.js │ │ └── winkel3-test.js ├── d3-queue │ ├── .eslintrc │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── build │ │ ├── d3-queue.js │ │ ├── d3-queue.min.js │ │ └── version.js │ ├── index.js │ ├── package.json │ └── src │ │ ├── array.js │ │ └── queue.js ├── d3 │ ├── .gitattributes │ ├── .npmignore │ ├── .spmignore │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ ├── meteor │ │ ├── start │ │ └── uglify │ ├── composer.json │ ├── d3.js │ ├── d3.min.js │ ├── package.js │ ├── package.json │ └── src │ │ ├── arrays │ │ ├── ascending.js │ │ ├── bisect.js │ │ ├── descending.js │ │ ├── deviation.js │ │ ├── entries.js │ │ ├── extent.js │ │ ├── index.js │ │ ├── keys.js │ │ ├── map.js │ │ ├── max.js │ │ ├── mean.js │ │ ├── median.js │ │ ├── merge.js │ │ ├── min.js │ │ ├── nest.js │ │ ├── pairs.js │ │ ├── permute.js │ │ ├── quantile.js │ │ ├── range.js │ │ ├── set.js │ │ ├── shuffle.js │ │ ├── sum.js │ │ ├── transpose.js │ │ ├── values.js │ │ ├── variance.js │ │ └── zip.js │ │ ├── behavior │ │ ├── behavior.js │ │ ├── drag.js │ │ ├── index.js │ │ └── zoom.js │ │ ├── color │ │ ├── color.js │ │ ├── hcl.js │ │ ├── hsl.js │ │ ├── index.js │ │ ├── lab.js │ │ ├── rgb.js │ │ └── xyz.js │ │ ├── compat │ │ ├── array.js │ │ ├── date.js │ │ ├── index.js │ │ └── style.js │ │ ├── core │ │ ├── array.js │ │ ├── class.js │ │ ├── document.js │ │ ├── functor.js │ │ ├── identity.js │ │ ├── index.js │ │ ├── noop.js │ │ ├── ns.js │ │ ├── rebind.js │ │ ├── source.js │ │ ├── subclass.js │ │ ├── target.js │ │ ├── true.js │ │ ├── vendor.js │ │ └── zero.js │ │ ├── d3.js │ │ ├── dsv │ │ ├── csv.js │ │ ├── dsv.js │ │ ├── index.js │ │ └── tsv.js │ │ ├── end.js │ │ ├── event │ │ ├── dispatch.js │ │ ├── drag.js │ │ ├── event.js │ │ ├── index.js │ │ ├── mouse.js │ │ ├── timer.js │ │ ├── touch.js │ │ └── touches.js │ │ ├── format │ │ ├── collapse.js │ │ ├── format.js │ │ ├── formatPrefix.js │ │ ├── index.js │ │ ├── precision.js │ │ ├── requote.js │ │ └── round.js │ │ ├── geo │ │ ├── albers-usa.js │ │ ├── albers.js │ │ ├── area.js │ │ ├── azimuthal-equal-area.js │ │ ├── azimuthal-equidistant.js │ │ ├── azimuthal.js │ │ ├── bounds.js │ │ ├── cartesian.js │ │ ├── centroid.js │ │ ├── circle.js │ │ ├── clip-antimeridian.js │ │ ├── clip-circle.js │ │ ├── clip-extent.js │ │ ├── clip-polygon.js │ │ ├── clip.js │ │ ├── compose.js │ │ ├── conic-conformal.js │ │ ├── conic-equal-area.js │ │ ├── conic-equidistant.js │ │ ├── conic.js │ │ ├── distance.js │ │ ├── equirectangular.js │ │ ├── geo.js │ │ ├── gnomonic.js │ │ ├── graticule.js │ │ ├── greatArc.js │ │ ├── index.js │ │ ├── interpolate.js │ │ ├── length.js │ │ ├── mercator.js │ │ ├── orthographic.js │ │ ├── path-area.js │ │ ├── path-bounds.js │ │ ├── path-buffer.js │ │ ├── path-centroid.js │ │ ├── path-context.js │ │ ├── path.js │ │ ├── point-in-polygon.js │ │ ├── projection.js │ │ ├── resample.js │ │ ├── rotation.js │ │ ├── spherical.js │ │ ├── stereographic.js │ │ ├── stream.js │ │ ├── transform.js │ │ └── transverse-mercator.js │ │ ├── geom │ │ ├── clip-line.js │ │ ├── delaunay.js │ │ ├── geom.js │ │ ├── hull.js │ │ ├── index.js │ │ ├── point.js │ │ ├── polygon.js │ │ ├── quadtree.js │ │ ├── voronoi.js │ │ └── voronoi │ │ │ ├── beach.js │ │ │ ├── cell.js │ │ │ ├── circle.js │ │ │ ├── clip.js │ │ │ ├── edge.js │ │ │ ├── index.js │ │ │ └── red-black.js │ │ ├── interpolate │ │ ├── array.js │ │ ├── ease.js │ │ ├── hcl.js │ │ ├── hsl.js │ │ ├── index.js │ │ ├── interpolate.js │ │ ├── lab.js │ │ ├── number.js │ │ ├── object.js │ │ ├── rgb.js │ │ ├── round.js │ │ ├── string.js │ │ ├── transform.js │ │ ├── uninterpolate.js │ │ └── zoom.js │ │ ├── layout │ │ ├── bundle.js │ │ ├── chord.js │ │ ├── cluster.js │ │ ├── force.js │ │ ├── hierarchy.js │ │ ├── histogram.js │ │ ├── index.js │ │ ├── layout.js │ │ ├── pack.js │ │ ├── partition.js │ │ ├── pie.js │ │ ├── stack.js │ │ ├── tree.js │ │ └── treemap.js │ │ ├── locale │ │ ├── ca-ES.js │ │ ├── de-CH.js │ │ ├── de-DE.js │ │ ├── en-CA.js │ │ ├── en-GB.js │ │ ├── en-US.js │ │ ├── es-ES.js │ │ ├── fi-FI.js │ │ ├── fr-CA.js │ │ ├── fr-FR.js │ │ ├── he-IL.js │ │ ├── hu-HU.js │ │ ├── it-IT.js │ │ ├── ja-JP.js │ │ ├── ko-KR.js │ │ ├── locale.js │ │ ├── mk-MK.js │ │ ├── nl-NL.js │ │ ├── number-format.js │ │ ├── pl-PL.js │ │ ├── pt-BR.js │ │ ├── ru-RU.js │ │ ├── sv-SE.js │ │ ├── time-format.js │ │ ├── time-scale.js │ │ └── zh-CN.js │ │ ├── math │ │ ├── abs.js │ │ ├── adder.js │ │ ├── index.js │ │ ├── number.js │ │ ├── random.js │ │ ├── transform.js │ │ └── trigonometry.js │ │ ├── scale │ │ ├── bilinear.js │ │ ├── category.js │ │ ├── identity.js │ │ ├── index.js │ │ ├── linear.js │ │ ├── log.js │ │ ├── nice.js │ │ ├── ordinal.js │ │ ├── polylinear.js │ │ ├── pow.js │ │ ├── quantile.js │ │ ├── quantize.js │ │ ├── scale.js │ │ ├── sqrt.js │ │ └── threshold.js │ │ ├── selection │ │ ├── append.js │ │ ├── attr.js │ │ ├── call.js │ │ ├── classed.js │ │ ├── data.js │ │ ├── datum.js │ │ ├── each.js │ │ ├── empty.js │ │ ├── enter-insert.js │ │ ├── enter-select.js │ │ ├── enter.js │ │ ├── filter.js │ │ ├── html.js │ │ ├── index.js │ │ ├── insert.js │ │ ├── interrupt.js │ │ ├── node.js │ │ ├── on.js │ │ ├── order.js │ │ ├── property.js │ │ ├── remove.js │ │ ├── select.js │ │ ├── selectAll.js │ │ ├── selection.js │ │ ├── size.js │ │ ├── sort.js │ │ ├── style.js │ │ ├── text.js │ │ └── transition.js │ │ ├── start.js │ │ ├── svg │ │ ├── arc.js │ │ ├── area-radial.js │ │ ├── area.js │ │ ├── axis.js │ │ ├── brush.js │ │ ├── chord.js │ │ ├── diagonal-radial.js │ │ ├── diagonal.js │ │ ├── index.js │ │ ├── line-radial.js │ │ ├── line.js │ │ ├── svg.js │ │ └── symbol.js │ │ ├── time │ │ ├── day.js │ │ ├── format-iso.js │ │ ├── format-utc.js │ │ ├── format.js │ │ ├── hour.js │ │ ├── index.js │ │ ├── interval.js │ │ ├── minute.js │ │ ├── month.js │ │ ├── scale-utc.js │ │ ├── scale.js │ │ ├── second.js │ │ ├── time.js │ │ ├── week.js │ │ └── year.js │ │ ├── transition │ │ ├── attr.js │ │ ├── delay.js │ │ ├── duration.js │ │ ├── each.js │ │ ├── ease.js │ │ ├── filter.js │ │ ├── index.js │ │ ├── remove.js │ │ ├── select.js │ │ ├── selectAll.js │ │ ├── style.js │ │ ├── subtransition.js │ │ ├── text.js │ │ ├── transition.js │ │ └── tween.js │ │ └── xhr │ │ ├── html.js │ │ ├── index.js │ │ ├── json.js │ │ ├── text.js │ │ ├── xhr.js │ │ └── xml.js ├── debug │ ├── .jshintrc │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── bower.json │ ├── browser.js │ ├── component.json │ ├── debug.js │ ├── node.js │ └── package.json ├── decamelize │ ├── index.js │ ├── license │ ├── package.json │ └── readme.md ├── depd │ ├── History.md │ ├── LICENSE │ ├── Readme.md │ ├── index.js │ ├── lib │ │ └── compat │ │ │ ├── buffer-concat.js │ │ │ ├── callsite-tostring.js │ │ │ └── index.js │ └── package.json ├── destroy │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── duplexer2 │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE.md │ ├── README.md │ ├── example.js │ ├── index.js │ ├── node_modules │ │ ├── isarray │ │ │ ├── README.md │ │ │ ├── build │ │ │ │ └── build.js │ │ │ ├── component.json │ │ │ ├── index.js │ │ │ └── package.json │ │ └── readable-stream │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── duplex.js │ │ │ ├── float.patch │ │ │ ├── lib │ │ │ ├── _stream_duplex.js │ │ │ ├── _stream_passthrough.js │ │ │ ├── _stream_readable.js │ │ │ ├── _stream_transform.js │ │ │ └── _stream_writable.js │ │ │ ├── package.json │ │ │ ├── passthrough.js │ │ │ ├── readable.js │ │ │ ├── transform.js │ │ │ └── writable.js │ ├── package.json │ └── test │ │ └── tests.js ├── ee-first │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── escape-html │ ├── LICENSE │ ├── Readme.md │ ├── index.js │ └── package.json ├── escodegen │ ├── .jshintrc │ ├── LICENSE.BSD │ ├── LICENSE.source-map │ ├── README.md │ ├── bin │ │ ├── escodegen.js │ │ └── esgenerate.js │ ├── component.json │ ├── escodegen.browser.min.js │ ├── escodegen.js │ ├── gulpfile.js │ └── package.json ├── esprima │ ├── README.md │ ├── bin │ │ ├── esparse.js │ │ └── esvalidate.js │ ├── esprima.js │ ├── package.json │ └── test │ │ ├── compat.js │ │ ├── reflect.js │ │ ├── run.js │ │ ├── runner.js │ │ └── test.js ├── estraverse │ ├── .jshintrc │ ├── LICENSE.BSD │ ├── README.md │ ├── estraverse.js │ └── package.json ├── esutils │ ├── .jshintrc │ ├── .travis.yml │ ├── README.md │ ├── lib │ │ ├── code.js │ │ ├── keyword.js │ │ └── utils.js │ ├── package.json │ └── test │ │ ├── code.coffee │ │ └── keyword.coffee ├── etag │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── express │ ├── History.md │ ├── LICENSE │ ├── Readme.md │ ├── index.js │ ├── lib │ │ ├── application.js │ │ ├── express.js │ │ ├── middleware │ │ │ ├── init.js │ │ │ └── query.js │ │ ├── request.js │ │ ├── response.js │ │ ├── router │ │ │ ├── index.js │ │ │ ├── layer.js │ │ │ └── route.js │ │ ├── utils.js │ │ └── view.js │ ├── node_modules │ │ ├── cookie │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── debug │ │ │ ├── .jshintrc │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── bower.json │ │ │ ├── browser.js │ │ │ ├── component.json │ │ │ ├── debug.js │ │ │ ├── node.js │ │ │ └── package.json │ │ └── depd │ │ │ ├── History.md │ │ │ ├── LICENSE │ │ │ ├── Readme.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ ├── browser │ │ │ │ └── index.js │ │ │ └── compat │ │ │ │ ├── buffer-concat.js │ │ │ │ ├── callsite-tostring.js │ │ │ │ ├── event-listener-count.js │ │ │ │ └── index.js │ │ │ └── package.json │ └── package.json ├── falafel │ ├── .travis.yml │ ├── example │ │ ├── array.js │ │ ├── keyword.js │ │ └── prompt.js │ ├── index.js │ ├── node_modules │ │ └── isarray │ │ │ ├── README.md │ │ │ ├── build │ │ │ └── build.js │ │ │ ├── component.json │ │ │ ├── index.js │ │ │ └── package.json │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── array.js │ │ ├── async.js │ │ ├── bin │ │ └── run.js │ │ ├── custom-parser.js │ │ ├── es6.js │ │ ├── for.js │ │ ├── inspect.js │ │ ├── opts.js │ │ └── parent.js ├── finalhandler │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── debug │ │ │ ├── .jshintrc │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── bower.json │ │ │ ├── browser.js │ │ │ ├── component.json │ │ │ ├── debug.js │ │ │ ├── node.js │ │ │ └── package.json │ └── package.json ├── foreach │ ├── .npmignore │ ├── LICENSE │ ├── Makefile │ ├── Readme.md │ ├── component.json │ ├── index.js │ ├── package.json │ └── test.js ├── forwarded │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── fresh │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── function-bind │ ├── .eslintrc │ ├── .jscs.json │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── implementation.js │ ├── index.js │ ├── package.json │ └── test │ │ └── index.js ├── generic-pool │ ├── .npmignore │ ├── .travis.yml │ ├── Makefile │ ├── README.md │ ├── fabfile.py │ ├── lib │ │ └── generic-pool.js │ ├── package.json │ └── test │ │ └── generic-pool.test.js ├── graceful-readlink │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── has │ ├── .jshintrc │ ├── .npmignore │ ├── LICENSE-MIT │ ├── README.mkd │ ├── package.json │ ├── src │ │ └── index.js │ └── test │ │ ├── .jshintrc │ │ └── index.js ├── http-errors │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── iconv-lite │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── README.md~ │ ├── encodings │ │ ├── big5.js │ │ ├── gbk.js │ │ ├── singlebyte.js │ │ └── table │ │ │ ├── big5.js │ │ │ └── gbk.js │ ├── generation │ │ ├── generate-big5-table.js │ │ └── generate-singlebyte.js │ ├── index.js │ ├── package.json │ └── test │ │ ├── big5-test.js │ │ ├── big5File.txt │ │ ├── cyrillic-test.js │ │ ├── gbk-test.js │ │ ├── gbkFile.txt │ │ ├── greek-test.js │ │ ├── main-test.js │ │ ├── performance.js │ │ └── turkish-test.js ├── inherits │ ├── LICENSE │ ├── README.md │ ├── inherits.js │ ├── inherits_browser.js │ ├── package.json │ └── test.js ├── ipaddr.js │ ├── .npmignore │ ├── .travis.yml │ ├── Cakefile │ ├── LICENSE │ ├── README.md │ ├── bower.json │ ├── ipaddr.min.js │ ├── lib │ │ └── ipaddr.js │ ├── package.json │ ├── src │ │ └── ipaddr.coffee │ └── test │ │ └── ipaddr.test.coffee ├── is-buffer │ ├── .travis.yml │ ├── .zuul.yml │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── test │ │ └── basic.js ├── is-promise │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── index.js │ ├── package.json │ └── readme.md ├── isarray │ ├── .npmignore │ ├── .travis.yml │ ├── Makefile │ ├── README.md │ ├── component.json │ ├── index.js │ ├── package.json │ └── test.js ├── jade │ ├── .npmignore │ ├── .release.json │ ├── History.md │ ├── LICENSE │ ├── README.md │ ├── Readme_zh-cn.md │ ├── bin │ │ └── jade.js │ ├── block-code.html │ ├── component.json │ ├── jade.js │ ├── lib │ │ ├── compiler.js │ │ ├── doctypes.js │ │ ├── filters-client.js │ │ ├── filters.js │ │ ├── index.js │ │ ├── inline-tags.js │ │ ├── lexer.js │ │ ├── nodes │ │ │ ├── attrs.js │ │ │ ├── block-comment.js │ │ │ ├── block.js │ │ │ ├── case.js │ │ │ ├── code.js │ │ │ ├── comment.js │ │ │ ├── doctype.js │ │ │ ├── each.js │ │ │ ├── filter.js │ │ │ ├── index.js │ │ │ ├── literal.js │ │ │ ├── mixin-block.js │ │ │ ├── mixin.js │ │ │ ├── node.js │ │ │ ├── tag.js │ │ │ └── text.js │ │ ├── parser.js │ │ ├── runtime.js │ │ └── utils.js │ ├── package.json │ ├── release.js │ └── runtime.js ├── jstransformer │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── kind-of │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── lazy-cache │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── longest │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── media-typer │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── merge-descriptors │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── methods │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── mime-db │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── db.json │ ├── index.js │ └── package.json ├── mime-types │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── mime │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── build │ │ ├── build.js │ │ └── test.js │ ├── cli.js │ ├── mime.js │ ├── package.json │ └── types.json ├── minimist │ ├── .travis.yml │ ├── LICENSE │ ├── example │ │ └── parse.js │ ├── index.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── all_bool.js │ │ ├── bool.js │ │ ├── dash.js │ │ ├── default_bool.js │ │ ├── dotted.js │ │ ├── kv_short.js │ │ ├── long.js │ │ ├── num.js │ │ ├── parse.js │ │ ├── parse_modified.js │ │ ├── short.js │ │ ├── stop_early.js │ │ ├── unknown.js │ │ └── whitespace.js ├── mkdirp │ ├── .travis.yml │ ├── LICENSE │ ├── bin │ │ ├── cmd.js │ │ └── usage.txt │ ├── examples │ │ └── pow.js │ ├── index.js │ ├── node_modules │ │ └── minimist │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── example │ │ │ └── parse.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ ├── readme.markdown │ │ │ └── test │ │ │ ├── dash.js │ │ │ ├── default_bool.js │ │ │ ├── dotted.js │ │ │ ├── long.js │ │ │ ├── parse.js │ │ │ ├── parse_modified.js │ │ │ ├── short.js │ │ │ └── whitespace.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── chmod.js │ │ ├── clobber.js │ │ ├── mkdirp.js │ │ ├── opts_fs.js │ │ ├── opts_fs_sync.js │ │ ├── perm.js │ │ ├── perm_sync.js │ │ ├── race.js │ │ ├── rel.js │ │ ├── return.js │ │ ├── return_sync.js │ │ ├── root.js │ │ ├── sync.js │ │ ├── umask.js │ │ └── umask_sync.js ├── morgan │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── debug │ │ │ ├── .jshintrc │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── bower.json │ │ │ ├── browser.js │ │ │ ├── component.json │ │ │ ├── debug.js │ │ │ ├── node.js │ │ │ └── package.json │ └── package.json ├── ms │ ├── .npmignore │ ├── History.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── negotiator │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── lib │ │ ├── charset.js │ │ ├── encoding.js │ │ ├── language.js │ │ └── mediaType.js │ └── package.json ├── object-inspect │ ├── .travis.yml │ ├── LICENSE │ ├── example │ │ ├── all.js │ │ ├── circular.js │ │ ├── fn.js │ │ └── inspect.js │ ├── index.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── browser │ │ └── dom.js │ │ ├── circular.js │ │ ├── fn.js │ │ ├── holes.js │ │ ├── lowbyte.js │ │ └── undef.js ├── object-keys │ ├── .editorconfig │ ├── .eslintrc │ ├── .jscs.json │ ├── .npmignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── isArguments.js │ ├── package.json │ └── test │ │ └── index.js ├── on-finished │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── on-headers │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── optimist │ ├── .travis.yml │ ├── LICENSE │ ├── example │ │ ├── bool.js │ │ ├── boolean_double.js │ │ ├── boolean_single.js │ │ ├── default_hash.js │ │ ├── default_singles.js │ │ ├── divide.js │ │ ├── line_count.js │ │ ├── line_count_options.js │ │ ├── line_count_wrap.js │ │ ├── nonopt.js │ │ ├── reflect.js │ │ ├── short.js │ │ ├── string.js │ │ ├── usage-options.js │ │ └── xup.js │ ├── index.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── _.js │ │ ├── _ │ │ ├── argv.js │ │ └── bin.js │ │ ├── parse.js │ │ └── usage.js ├── packet-reader │ ├── .npmignore │ ├── index.js │ ├── package.json │ └── test │ │ └── index.js ├── parseurl │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── path-to-regexp │ ├── History.md │ ├── LICENSE │ ├── Readme.md │ ├── index.js │ └── package.json ├── pg-connection-string │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── test │ │ └── parse.js ├── pg-types │ ├── .npmignore │ ├── .travis.yml │ ├── Makefile │ ├── README.md │ ├── index.js │ ├── lib │ │ ├── arrayParser.js │ │ ├── binaryParsers.js │ │ └── textParsers.js │ ├── package.json │ └── test │ │ ├── index.js │ │ └── types.js ├── pg │ ├── .jshintrc │ ├── .npmignore │ ├── .travis.yml │ ├── Makefile │ ├── NEWS.md │ ├── README.md │ ├── lib │ │ ├── client.js │ │ ├── connection-parameters.js │ │ ├── connection.js │ │ ├── defaults.js │ │ ├── index.js │ │ ├── native │ │ │ ├── index.js │ │ │ ├── query.js │ │ │ └── result.js │ │ ├── pool.js │ │ ├── query.js │ │ ├── result.js │ │ ├── type-overrides.js │ │ └── utils.js │ ├── package.json │ ├── script │ │ ├── create-test-tables.js │ │ ├── dump-db-types.js │ │ ├── list-db-types.js │ │ └── test-connection.js │ └── test │ │ ├── buffer-list.js │ │ ├── cli.js │ │ ├── integration │ │ ├── client │ │ │ ├── api-tests.js │ │ │ ├── appname-tests.js │ │ │ ├── array-tests.js │ │ │ ├── big-simple-query-tests.js │ │ │ ├── cancel-query-tests.js │ │ │ ├── configuration-tests.js │ │ │ ├── custom-types-tests.js │ │ │ ├── empty-query-tests.js │ │ │ ├── error-handling-tests.js │ │ │ ├── force-native-with-envvar-tests.js │ │ │ ├── heroku-pgpass-tests.js │ │ │ ├── heroku-ssl-tests.js │ │ │ ├── heroku.pgpass │ │ │ ├── huge-numeric-tests.js │ │ │ ├── json-type-parsing-tests.js │ │ │ ├── no-data-tests.js │ │ │ ├── no-row-result-tests.js │ │ │ ├── notice-tests.js │ │ │ ├── parse-int-8-tests.js │ │ │ ├── prepared-statement-tests.js │ │ │ ├── query-callback-error-tests.js │ │ │ ├── query-column-names-tests.js │ │ │ ├── query-error-handling-prepared-statement-tests.js │ │ │ ├── query-error-handling-tests.js │ │ │ ├── quick-disconnect-tests.js │ │ │ ├── result-metadata-tests.js │ │ │ ├── results-as-array-tests.js │ │ │ ├── row-description-on-results-tests.js │ │ │ ├── simple-query-tests.js │ │ │ ├── ssl-tests.js │ │ │ ├── test-helper.js │ │ │ ├── timezone-tests.js │ │ │ ├── transaction-tests.js │ │ │ ├── type-coercion-tests.js │ │ │ └── type-parser-override-tests.js │ │ ├── connection-pool │ │ │ ├── double-connection-tests.js │ │ │ ├── ending-empty-pool-tests.js │ │ │ ├── ending-pool-tests.js │ │ │ ├── error-tests.js │ │ │ ├── idle-timeout-tests.js │ │ │ ├── max-connection-tests.js │ │ │ ├── optional-config-tests.js │ │ │ ├── single-connection-tests.js │ │ │ ├── test-helper.js │ │ │ └── waiting-connection-tests.js │ │ ├── connection │ │ │ ├── bound-command-tests.js │ │ │ ├── copy-tests.js │ │ │ ├── notification-tests.js │ │ │ ├── query-tests.js │ │ │ └── test-helper.js │ │ ├── domain-tests.js │ │ ├── gh-issues │ │ │ ├── 130-tests.js │ │ │ ├── 131-tests.js │ │ │ ├── 199-tests.js │ │ │ ├── 507-tests.js │ │ │ ├── 600-tests.js │ │ │ ├── 675-tests.js │ │ │ ├── 699-tests.js │ │ │ ├── 787-tests.js │ │ │ ├── 882-tests.js │ │ │ └── 981-tests.js │ │ └── test-helper.js │ │ ├── native │ │ ├── callback-api-tests.js │ │ ├── connection-tests.js │ │ ├── error-tests.js │ │ ├── evented-api-tests.js │ │ ├── missing-native.js │ │ └── stress-tests.js │ │ ├── test-buffers.js │ │ ├── test-helper.js │ │ └── unit │ │ ├── client │ │ ├── cleartext-password-tests.js │ │ ├── configuration-tests.js │ │ ├── connection-string-tests.js │ │ ├── early-disconnect-tests.js │ │ ├── escape-tests.js │ │ ├── md5-password-tests.js │ │ ├── notification-tests.js │ │ ├── prepared-statement-tests.js │ │ ├── query-queue-tests.js │ │ ├── result-metadata-tests.js │ │ ├── simple-query-tests.js │ │ ├── stream-and-query-error-interaction-tests.js │ │ └── test-helper.js │ │ ├── connection-parameters │ │ ├── creation-tests.js │ │ └── environment-variable-tests.js │ │ ├── connection │ │ ├── error-tests.js │ │ ├── inbound-parser-tests.js │ │ ├── outbound-sending-tests.js │ │ ├── startup-tests.js │ │ └── test-helper.js │ │ ├── pool │ │ ├── basic-tests.js │ │ └── timeout-tests.js │ │ ├── test-helper.js │ │ └── utils-tests.js ├── pgpass │ ├── .jshintrc │ ├── .npmignore │ ├── .travis.yml │ ├── README.md │ ├── lib │ │ ├── helper.js │ │ └── index.js │ ├── package.json │ └── test │ │ ├── #1 de-escaping.js │ │ ├── #1 escaping.js │ │ ├── _pgpass │ │ ├── helper.js │ │ ├── index.js │ │ └── integration │ │ └── #1 escaping.js ├── postgeo │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── lib │ │ └── postgeo.js │ └── package.json ├── postgres-array │ ├── index.js │ ├── license │ ├── package.json │ └── readme.md ├── postgres-bytea │ ├── index.js │ ├── license │ ├── package.json │ └── readme.md ├── postgres-date │ ├── index.js │ ├── license │ ├── package.json │ └── readme.md ├── postgres-interval │ ├── index.js │ ├── license │ ├── package.json │ └── readme.md ├── process-nextick-args │ ├── .travis.yml │ ├── index.js │ ├── license.md │ ├── package.json │ ├── readme.md │ └── test.js ├── promise │ ├── .jshintrc │ ├── .npmignore │ ├── LICENSE │ ├── Readme.md │ ├── core.js │ ├── index.js │ ├── lib │ │ ├── core.js │ │ ├── done.js │ │ ├── es6-extensions.js │ │ └── node-extensions.js │ ├── package.json │ ├── polyfill-done.js │ └── polyfill.js ├── proxy-addr │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── qs │ ├── .eslintignore │ ├── .npmignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── bower.json │ ├── lib │ │ ├── index.js │ │ ├── parse.js │ │ ├── stringify.js │ │ └── utils.js │ ├── package.json │ └── test │ │ ├── parse.js │ │ ├── stringify.js │ │ └── utils.js ├── quote-stream │ ├── .travis.yml │ ├── LICENSE │ ├── bin │ │ ├── cmd.js │ │ └── usage.txt │ ├── example │ │ └── stream.js │ ├── index.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── simple.js │ │ ├── unicode_separators.js │ │ └── whitespace.js ├── range-parser │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── raw-body │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ ├── bytes │ │ │ ├── History.md │ │ │ ├── LICENSE │ │ │ ├── Readme.md │ │ │ ├── index.js │ │ │ └── package.json │ │ └── iconv-lite │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── Changelog.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── encodings │ │ │ ├── dbcs-codec.js │ │ │ ├── dbcs-data.js │ │ │ ├── index.js │ │ │ ├── internal.js │ │ │ ├── sbcs-codec.js │ │ │ ├── sbcs-data-generated.js │ │ │ ├── sbcs-data.js │ │ │ ├── tables │ │ │ │ ├── big5-added.json │ │ │ │ ├── cp936.json │ │ │ │ ├── cp949.json │ │ │ │ ├── cp950.json │ │ │ │ ├── eucjp.json │ │ │ │ ├── gb18030-ranges.json │ │ │ │ ├── gbk-added.json │ │ │ │ └── shiftjis.json │ │ │ ├── utf16.js │ │ │ └── utf7.js │ │ │ ├── lib │ │ │ ├── bom-handling.js │ │ │ ├── extend-node.js │ │ │ ├── index.js │ │ │ └── streams.js │ │ │ └── package.json │ └── package.json ├── readable-stream │ ├── .npmignore │ ├── .travis.yml │ ├── .zuul.yml │ ├── LICENSE │ ├── README.md │ ├── doc │ │ ├── stream.markdown │ │ └── wg-meetings │ │ │ └── 2015-01-30.md │ ├── duplex.js │ ├── lib │ │ ├── _stream_duplex.js │ │ ├── _stream_passthrough.js │ │ ├── _stream_readable.js │ │ ├── _stream_transform.js │ │ └── _stream_writable.js │ ├── package.json │ ├── passthrough.js │ ├── readable.js │ ├── transform.js │ └── writable.js ├── repeat-string │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── resolve │ ├── .travis.yml │ ├── LICENSE │ ├── example │ │ ├── async.js │ │ └── sync.js │ ├── index.js │ ├── lib │ │ ├── async.js │ │ ├── caller.js │ │ ├── core.js │ │ ├── core.json │ │ ├── node-modules-paths.js │ │ └── sync.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── core.js │ │ ├── dotdot.js │ │ ├── dotdot │ │ ├── abc │ │ │ └── index.js │ │ └── index.js │ │ ├── faulty_basedir.js │ │ ├── filter.js │ │ ├── filter_sync.js │ │ ├── mock.js │ │ ├── mock_sync.js │ │ ├── module_dir.js │ │ ├── module_dir │ │ ├── xmodules │ │ │ └── aaa │ │ │ │ └── index.js │ │ ├── ymodules │ │ │ └── aaa │ │ │ │ └── index.js │ │ └── zmodules │ │ │ └── bbb │ │ │ ├── main.js │ │ │ └── package.json │ │ ├── node_path.js │ │ ├── node_path │ │ ├── x │ │ │ ├── aaa │ │ │ │ └── index.js │ │ │ └── ccc │ │ │ │ └── index.js │ │ └── y │ │ │ ├── bbb │ │ │ └── index.js │ │ │ └── ccc │ │ │ └── index.js │ │ ├── nonstring.js │ │ ├── pathfilter.js │ │ ├── pathfilter │ │ └── deep_ref │ │ │ ├── main.js │ │ │ └── node_modules │ │ │ └── deep │ │ │ ├── alt.js │ │ │ ├── deeper │ │ │ └── ref.js │ │ │ ├── package.json │ │ │ └── ref.js │ │ ├── precedence.js │ │ ├── precedence │ │ ├── aaa.js │ │ ├── aaa │ │ │ ├── index.js │ │ │ └── main.js │ │ ├── bbb.js │ │ └── bbb │ │ │ └── main.js │ │ ├── resolver.js │ │ ├── resolver │ │ ├── bar │ │ │ └── node_modules │ │ │ │ └── foo │ │ │ │ └── index.js │ │ ├── baz │ │ │ ├── doom.js │ │ │ ├── package.json │ │ │ └── quux.js │ │ ├── biz │ │ │ └── node_modules │ │ │ │ ├── garply │ │ │ │ ├── lib │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ │ ├── grux │ │ │ │ └── index.js │ │ │ │ └── tiv │ │ │ │ └── index.js │ │ ├── cup.coffee │ │ ├── foo.js │ │ ├── incorrect_main │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── mug.coffee │ │ ├── mug.js │ │ ├── other_path │ │ │ ├── lib │ │ │ │ └── other-lib.js │ │ │ └── root.js │ │ ├── punycode │ │ │ └── node_modules │ │ │ │ └── punycode │ │ │ │ └── index.js │ │ ├── quux │ │ │ └── foo │ │ │ │ └── index.js │ │ └── without_basedir │ │ │ ├── main.js │ │ │ └── node_modules │ │ │ └── mymodule.js │ │ ├── resolver_sync.js │ │ ├── subdirs.js │ │ └── subdirs │ │ └── node_modules │ │ └── a │ │ ├── b │ │ └── c │ │ │ └── x.json │ │ └── package.json ├── right-align │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── rw │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── lib │ │ └── rw │ │ │ ├── dash.js │ │ │ ├── decode.js │ │ │ ├── encode.js │ │ │ ├── read-file-sync.js │ │ │ ├── read-file.js │ │ │ ├── write-file-sync.js │ │ │ └── write-file.js │ ├── package.json │ └── test │ │ ├── cat-async │ │ ├── cat-sync │ │ ├── encode-object-async │ │ ├── encode-object-sync │ │ ├── encode-string-async │ │ ├── encode-string-sync │ │ ├── encoding-async │ │ ├── encoding-sync │ │ ├── run-tests │ │ ├── utf8.txt │ │ ├── wc-async │ │ ├── wc-sync │ │ ├── write-async │ │ └── write-sync ├── semver │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── bin │ │ └── semver │ ├── foot.js.txt │ ├── head.js.txt │ ├── package.json │ ├── semver.browser.js │ ├── semver.browser.js.gz │ ├── semver.js │ ├── semver.min.js │ ├── semver.min.js.gz │ └── test │ │ ├── amd.js │ │ ├── big-numbers.js │ │ ├── clean.js │ │ ├── gtr.js │ │ ├── index.js │ │ ├── ltr.js │ │ ├── major-minor-patch.js │ │ └── no-module.js ├── send │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ ├── debug │ │ │ ├── .jshintrc │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── bower.json │ │ │ ├── browser.js │ │ │ ├── component.json │ │ │ ├── debug.js │ │ │ ├── node.js │ │ │ └── package.json │ │ └── depd │ │ │ ├── History.md │ │ │ ├── LICENSE │ │ │ ├── Readme.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ ├── browser │ │ │ │ └── index.js │ │ │ └── compat │ │ │ │ ├── buffer-concat.js │ │ │ │ ├── callsite-tostring.js │ │ │ │ ├── event-listener-count.js │ │ │ │ └── index.js │ │ │ └── package.json │ └── package.json ├── serve-favicon │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── serve-static │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── shallow-copy │ ├── .travis.yml │ ├── LICENSE │ ├── example │ │ ├── array.js │ │ └── object.js │ ├── index.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── array.js │ │ └── object.js ├── shapefile │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── bin │ │ ├── dbfcat │ │ ├── shp2json │ │ └── shpcat │ ├── dbf.js │ ├── file.js │ ├── index.js │ ├── list.js │ ├── node_modules │ │ └── d3-queue │ │ │ ├── .eslintrc │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── build │ │ │ ├── bundle.js │ │ │ ├── d3-queue.js │ │ │ ├── d3-queue.min.js │ │ │ ├── queue.js │ │ │ └── queue.min.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── src │ │ │ ├── array.js │ │ │ ├── noop.js │ │ │ └── queue.js │ ├── package.json │ ├── read.js │ ├── shp.js │ └── test │ │ ├── boolean-property.dbf │ │ ├── boolean-property.json │ │ ├── boolean-property.prj │ │ ├── boolean-property.shp │ │ ├── boolean-property.shx │ │ ├── date-property.dbf │ │ ├── date-property.json │ │ ├── date-property.prj │ │ ├── date-property.shp │ │ ├── date-property.shx │ │ ├── dbf-test.js │ │ ├── empty.dbf │ │ ├── empty.json │ │ ├── empty.prj │ │ ├── empty.shp │ │ ├── empty.shx │ │ ├── ignore-properties.json │ │ ├── ignore-properties.shp │ │ ├── index-test.js │ │ ├── latin1-property.dbf │ │ ├── latin1-property.json │ │ ├── latin1-property.prj │ │ ├── latin1-property.shp │ │ ├── latin1-property.shx │ │ ├── mixed-properties.dbf │ │ ├── mixed-properties.json │ │ ├── mixed-properties.prj │ │ ├── mixed-properties.shp │ │ ├── mixed-properties.shx │ │ ├── multipoints.dbf │ │ ├── multipoints.json │ │ ├── multipoints.prj │ │ ├── multipoints.shp │ │ ├── multipoints.shx │ │ ├── null.dbf │ │ ├── null.json │ │ ├── null.prj │ │ ├── null.shp │ │ ├── null.shx │ │ ├── number-property.dbf │ │ ├── number-property.json │ │ ├── number-property.prj │ │ ├── number-property.shp │ │ ├── number-property.shx │ │ ├── points.dbf │ │ ├── points.json │ │ ├── points.prj │ │ ├── points.shp │ │ ├── points.shx │ │ ├── polygons.dbf │ │ ├── polygons.json │ │ ├── polygons.prj │ │ ├── polygons.shp │ │ ├── polygons.shx │ │ ├── polylines.dbf │ │ ├── polylines.json │ │ ├── polylines.prj │ │ ├── polylines.shp │ │ ├── polylines.shx │ │ ├── shp-test.js │ │ ├── string-property.dbf │ │ ├── string-property.json │ │ ├── string-property.prj │ │ ├── string-property.shp │ │ ├── string-property.shx │ │ ├── utf8-property.cpg │ │ ├── utf8-property.dbf │ │ ├── utf8-property.json │ │ ├── utf8-property.prj │ │ ├── utf8-property.shp │ │ └── utf8-property.shx ├── source-map │ ├── .npmignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── LICENSE │ ├── Makefile.dryice.js │ ├── README.md │ ├── build │ │ ├── assert-shim.js │ │ ├── mini-require.js │ │ ├── prefix-source-map.jsm │ │ ├── prefix-utils.jsm │ │ ├── suffix-browser.js │ │ ├── suffix-source-map.jsm │ │ ├── suffix-utils.jsm │ │ ├── test-prefix.js │ │ └── test-suffix.js │ ├── lib │ │ ├── source-map.js │ │ └── source-map │ │ │ ├── array-set.js │ │ │ ├── base64-vlq.js │ │ │ ├── base64.js │ │ │ ├── binary-search.js │ │ │ ├── mapping-list.js │ │ │ ├── source-map-consumer.js │ │ │ ├── source-map-generator.js │ │ │ ├── source-node.js │ │ │ └── util.js │ ├── package.json │ └── test │ │ ├── run-tests.js │ │ └── source-map │ │ ├── test-api.js │ │ ├── test-array-set.js │ │ ├── test-base64-vlq.js │ │ ├── test-base64.js │ │ ├── test-binary-search.js │ │ ├── test-dog-fooding.js │ │ ├── test-source-map-consumer.js │ │ ├── test-source-map-generator.js │ │ ├── test-source-node.js │ │ ├── test-util.js │ │ └── util.js ├── split │ ├── .npmignore │ ├── .travis.yml │ ├── LICENCE │ ├── examples │ │ └── pretty.js │ ├── index.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── options.asynct.js │ │ ├── partitioned_unicode.js │ │ ├── split.asynct.js │ │ └── try_catch.asynct.js ├── static-eval │ ├── .travis.yml │ ├── LICENSE │ ├── example │ │ ├── eval.js │ │ └── vars.js │ ├── index.js │ ├── node_modules │ │ ├── .bin │ │ │ ├── escodegen │ │ │ ├── esgenerate │ │ │ ├── esparse │ │ │ └── esvalidate │ │ ├── escodegen │ │ │ ├── .jshintrc │ │ │ ├── Gruntfile.js │ │ │ ├── LICENSE.BSD │ │ │ ├── LICENSE.source-map │ │ │ ├── README.md │ │ │ ├── bin │ │ │ │ ├── escodegen.js │ │ │ │ └── esgenerate.js │ │ │ ├── escodegen.js │ │ │ └── package.json │ │ ├── esprima │ │ │ ├── README.md │ │ │ ├── bin │ │ │ │ ├── esparse.js │ │ │ │ └── esvalidate.js │ │ │ ├── esprima.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── compat.js │ │ │ │ ├── reflect.js │ │ │ │ ├── run.js │ │ │ │ ├── runner.js │ │ │ │ └── test.js │ │ └── estraverse │ │ │ ├── .jshintrc │ │ │ ├── LICENSE.BSD │ │ │ ├── README.md │ │ │ ├── estraverse.js │ │ │ └── package.json │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── eval.js │ │ └── prop.js ├── static-module │ ├── .travis.yml │ ├── LICENSE │ ├── example │ │ ├── brfs.js │ │ ├── brfs │ │ │ ├── source.js │ │ │ └── x.txt │ │ ├── fs.js │ │ └── fs │ │ │ ├── source.js │ │ │ └── x.txt │ ├── index.js │ ├── node_modules │ │ ├── isarray │ │ │ ├── README.md │ │ │ ├── build │ │ │ │ └── build.js │ │ │ ├── component.json │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── minimist │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── example │ │ │ │ └── parse.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ ├── readme.markdown │ │ │ └── test │ │ │ │ ├── dash.js │ │ │ │ ├── default_bool.js │ │ │ │ ├── dotted.js │ │ │ │ ├── long.js │ │ │ │ ├── parse.js │ │ │ │ ├── parse_modified.js │ │ │ │ ├── short.js │ │ │ │ └── whitespace.js │ │ ├── object-keys │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── README.md │ │ │ ├── foreach.js │ │ │ ├── index.js │ │ │ ├── isArguments.js │ │ │ ├── package.json │ │ │ ├── shim.js │ │ │ └── test │ │ │ │ ├── foreach.js │ │ │ │ ├── index.js │ │ │ │ ├── isArguments.js │ │ │ │ └── shim.js │ │ ├── quote-stream │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── bin │ │ │ │ ├── cmd.js │ │ │ │ └── usage.txt │ │ │ ├── example │ │ │ │ └── stream.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ ├── readme.markdown │ │ │ └── test │ │ │ │ ├── simple.js │ │ │ │ └── whitespace.js │ │ ├── readable-stream │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── duplex.js │ │ │ ├── lib │ │ │ │ ├── _stream_duplex.js │ │ │ │ ├── _stream_passthrough.js │ │ │ │ ├── _stream_readable.js │ │ │ │ ├── _stream_transform.js │ │ │ │ └── _stream_writable.js │ │ │ ├── package.json │ │ │ ├── passthrough.js │ │ │ ├── readable.js │ │ │ ├── transform.js │ │ │ └── writable.js │ │ ├── through2 │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ └── through2.js │ │ └── xtend │ │ │ ├── .npmignore │ │ │ ├── LICENCE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── has-keys.js │ │ │ ├── index.js │ │ │ ├── mutable.js │ │ │ ├── package.json │ │ │ └── test.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── assign.js │ │ ├── assign │ │ ├── comma.js │ │ └── source.js │ │ ├── brfs.js │ │ ├── brfs │ │ ├── attribute.js │ │ ├── attribute_brackets.js │ │ ├── attribute_vars.js │ │ ├── brackets.js │ │ ├── multi_require.js │ │ ├── multi_require_with_uninitialized.js │ │ ├── source.js │ │ ├── x.txt │ │ └── x5.js │ │ ├── fn.js │ │ ├── fn │ │ └── source.js │ │ ├── fs.js │ │ ├── fs │ │ ├── html.js │ │ ├── readfile.js │ │ ├── robot.html │ │ └── x.txt │ │ ├── fs_twice.js │ │ ├── fs_twice │ │ ├── 4x.js │ │ ├── html.js │ │ ├── readfile.js │ │ ├── robot.html │ │ ├── vars.js │ │ └── x.txt │ │ ├── inline.js │ │ ├── inline │ │ ├── fn.js │ │ ├── fn_call.js │ │ ├── fn_expr.js │ │ ├── obj.js │ │ ├── obj_call.js │ │ └── obj_expr.js │ │ ├── log.js │ │ ├── log │ │ └── source.js │ │ ├── many.js │ │ ├── many │ │ ├── a.txt │ │ ├── all_inline.js │ │ ├── b.txt │ │ ├── c.txt │ │ ├── inline.js │ │ └── source.js │ │ ├── mixed.js │ │ ├── mixed │ │ ├── source.js │ │ ├── unmixed.js │ │ └── xyz.txt │ │ ├── nested.js │ │ ├── nested │ │ └── source.js │ │ ├── obj.js │ │ ├── obj │ │ └── source.js │ │ ├── prop.js │ │ ├── prop │ │ └── source.js │ │ ├── readfile_resolve.js │ │ ├── readfile_resolve │ │ ├── main.js │ │ └── node_modules │ │ │ └── aaa │ │ │ └── wow.txt │ │ ├── shebang.js │ │ ├── shebang │ │ └── source.js │ │ ├── varmod.js │ │ ├── varmod │ │ ├── source.js │ │ └── vars.html │ │ ├── vars.js │ │ └── vars │ │ ├── five.js │ │ ├── multi-require.js │ │ ├── one.js │ │ ├── source.js │ │ └── vars.html ├── statuses │ ├── LICENSE │ ├── README.md │ ├── codes.json │ ├── index.js │ └── package.json ├── string_decoder │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── through │ ├── .travis.yml │ ├── LICENSE.APACHE2 │ ├── LICENSE.MIT │ ├── index.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── async.js │ │ ├── auto-destroy.js │ │ ├── buffering.js │ │ ├── end.js │ │ └── index.js ├── through2 │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ └── through2.js ├── topojson │ ├── .eslintrc │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── bin │ │ ├── topojson │ │ ├── topojson-geojson │ │ ├── topojson-group │ │ ├── topojson-merge │ │ └── topojson-svg │ ├── build │ │ ├── bundle.js │ │ ├── topojson.js │ │ └── topojson.min.js │ ├── client.js │ ├── lib │ │ └── topojson │ │ │ ├── bounds.js │ │ │ ├── cartesian.js │ │ │ ├── clockwise.js │ │ │ ├── compute-id.js │ │ │ ├── coordinate-systems.js │ │ │ ├── delta.js │ │ │ ├── filter.js │ │ │ ├── geomify.js │ │ │ ├── merge-properties.js │ │ │ ├── post-quantize.js │ │ │ ├── pre-quantize.js │ │ │ ├── prune.js │ │ │ ├── quantize.js │ │ │ ├── scale.js │ │ │ ├── simplify.js │ │ │ ├── spherical.js │ │ │ ├── stitch.js │ │ │ ├── topology.js │ │ │ ├── topology │ │ │ ├── README.md │ │ │ ├── cut.js │ │ │ ├── dedup.js │ │ │ ├── extract.js │ │ │ ├── hashmap.js │ │ │ ├── hashset.js │ │ │ ├── index.js │ │ │ ├── join.js │ │ │ ├── point-equal.js │ │ │ └── point-hash.js │ │ │ ├── transform-properties.js │ │ │ └── type.js │ ├── package.json │ ├── server.js │ └── src │ │ ├── area.js │ │ ├── array.js │ │ ├── feature.js │ │ ├── merge.js │ │ ├── mesh.js │ │ ├── minAreaHeap.js │ │ ├── neighbors.js │ │ ├── noop.js │ │ ├── presimplify.js │ │ ├── stitchArcs.js │ │ └── transform.js ├── transformers │ ├── .npmignore │ ├── README.md │ ├── history.md │ ├── lib │ │ ├── shared.js │ │ └── transformers.js │ ├── node_modules │ │ ├── .bin │ │ │ └── uglifyjs │ │ ├── is-promise │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── readme.md │ │ ├── promise │ │ │ ├── .npmignore │ │ │ ├── Readme.md │ │ │ ├── index.js │ │ │ └── package.json │ │ └── uglify-js │ │ │ ├── .npmignore │ │ │ ├── README.md │ │ │ ├── bin │ │ │ └── uglifyjs │ │ │ ├── lib │ │ │ ├── ast.js │ │ │ ├── compress.js │ │ │ ├── mozilla-ast.js │ │ │ ├── output.js │ │ │ ├── parse.js │ │ │ ├── scope.js │ │ │ ├── sourcemap.js │ │ │ ├── transform.js │ │ │ └── utils.js │ │ │ ├── package.json │ │ │ ├── test │ │ │ ├── compress │ │ │ │ ├── arrays.js │ │ │ │ ├── blocks.js │ │ │ │ ├── conditionals.js │ │ │ │ ├── dead-code.js │ │ │ │ ├── debugger.js │ │ │ │ ├── drop-unused.js │ │ │ │ ├── issue-105.js │ │ │ │ ├── issue-12.js │ │ │ │ ├── issue-22.js │ │ │ │ ├── issue-44.js │ │ │ │ ├── issue-59.js │ │ │ │ ├── labels.js │ │ │ │ ├── loops.js │ │ │ │ ├── properties.js │ │ │ │ ├── sequences.js │ │ │ │ └── switch.js │ │ │ └── run-tests.js │ │ │ └── tools │ │ │ └── node.js │ └── package.json ├── type-is │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── typedarray │ ├── .travis.yml │ ├── LICENSE │ ├── example │ │ └── tarray.js │ ├── index.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── server │ │ └── undef_globals.js │ │ └── tarray.js ├── uglify-js │ ├── LICENSE │ ├── README.md │ ├── bin │ │ ├── extract-props.js │ │ └── uglifyjs │ ├── lib │ │ ├── ast.js │ │ ├── compress.js │ │ ├── mozilla-ast.js │ │ ├── output.js │ │ ├── parse.js │ │ ├── propmangle.js │ │ ├── scope.js │ │ ├── sourcemap.js │ │ ├── transform.js │ │ └── utils.js │ ├── node_modules │ │ ├── async │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── component.json │ │ │ ├── lib │ │ │ │ └── async.js │ │ │ └── package.json │ │ └── source-map │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── dist │ │ │ ├── source-map.debug.js │ │ │ ├── source-map.js │ │ │ ├── source-map.min.js │ │ │ └── source-map.min.js.map │ │ │ ├── lib │ │ │ ├── array-set.js │ │ │ ├── base64-vlq.js │ │ │ ├── base64.js │ │ │ ├── binary-search.js │ │ │ ├── mapping-list.js │ │ │ ├── quick-sort.js │ │ │ ├── source-map-consumer.js │ │ │ ├── source-map-generator.js │ │ │ ├── source-node.js │ │ │ └── util.js │ │ │ ├── package.json │ │ │ └── source-map.js │ ├── package.json │ └── tools │ │ ├── domprops.json │ │ ├── exports.js │ │ ├── node.js │ │ └── props.html ├── uglify-to-browserify │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── test │ │ └── index.js ├── unpipe │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── util-deprecate │ ├── History.md │ ├── LICENSE │ ├── README.md │ ├── browser.js │ ├── node.js │ └── package.json ├── utils-merge │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── vary │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── void-elements │ ├── .gitattributes │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ ├── pre-publish.js │ └── test │ │ └── index.js ├── window-size │ ├── LICENSE-MIT │ ├── README.md │ ├── index.js │ └── package.json ├── with │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── wordwrap │ ├── LICENSE │ ├── README.markdown │ ├── example │ │ ├── center.js │ │ └── meat.js │ ├── index.js │ ├── package.json │ └── test │ │ ├── break.js │ │ ├── idleness.txt │ │ └── wrap.js ├── xtend │ ├── .jshintrc │ ├── .npmignore │ ├── LICENCE │ ├── Makefile │ ├── README.md │ ├── immutable.js │ ├── mutable.js │ ├── package.json │ └── test.js └── yargs │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── completion.sh.hbs │ ├── index.js │ ├── lib │ ├── completion.js │ ├── parser.js │ ├── usage.js │ └── validation.js │ └── package.json ├── package.json ├── public ├── sample.html └── stylesheets │ └── style.css ├── routes ├── index.js └── users.js └── views ├── error.jade ├── index.jade ├── layout.jade └── map.jade /node_modules/.bin/acorn: -------------------------------------------------------------------------------- 1 | ../acorn/bin/acorn -------------------------------------------------------------------------------- /node_modules/.bin/brfs: -------------------------------------------------------------------------------- 1 | ../brfs/bin/cmd.js -------------------------------------------------------------------------------- /node_modules/.bin/cleancss: -------------------------------------------------------------------------------- 1 | ../clean-css/bin/cleancss -------------------------------------------------------------------------------- /node_modules/.bin/dbfcat: -------------------------------------------------------------------------------- 1 | ../shapefile/bin/dbfcat -------------------------------------------------------------------------------- /node_modules/.bin/escodegen: -------------------------------------------------------------------------------- 1 | ../escodegen/bin/escodegen.js -------------------------------------------------------------------------------- /node_modules/.bin/esgenerate: -------------------------------------------------------------------------------- 1 | ../escodegen/bin/esgenerate.js -------------------------------------------------------------------------------- /node_modules/.bin/esparse: -------------------------------------------------------------------------------- 1 | ../esprima/bin/esparse.js -------------------------------------------------------------------------------- /node_modules/.bin/esvalidate: -------------------------------------------------------------------------------- 1 | ../esprima/bin/esvalidate.js -------------------------------------------------------------------------------- /node_modules/.bin/jade: -------------------------------------------------------------------------------- 1 | ../jade/bin/jade.js -------------------------------------------------------------------------------- /node_modules/.bin/mime: -------------------------------------------------------------------------------- 1 | ../mime/cli.js -------------------------------------------------------------------------------- /node_modules/.bin/mkdirp: -------------------------------------------------------------------------------- 1 | ../mkdirp/bin/cmd.js -------------------------------------------------------------------------------- /node_modules/.bin/quote-stream: -------------------------------------------------------------------------------- 1 | ../quote-stream/bin/cmd.js -------------------------------------------------------------------------------- /node_modules/.bin/semver: -------------------------------------------------------------------------------- 1 | ../semver/bin/semver -------------------------------------------------------------------------------- /node_modules/.bin/shp2json: -------------------------------------------------------------------------------- 1 | ../shapefile/bin/shp2json -------------------------------------------------------------------------------- /node_modules/.bin/shpcat: -------------------------------------------------------------------------------- 1 | ../shapefile/bin/shpcat -------------------------------------------------------------------------------- /node_modules/.bin/topojson: -------------------------------------------------------------------------------- 1 | ../topojson/bin/topojson -------------------------------------------------------------------------------- /node_modules/.bin/topojson-geojson: -------------------------------------------------------------------------------- 1 | ../topojson/bin/topojson-geojson -------------------------------------------------------------------------------- /node_modules/.bin/topojson-group: -------------------------------------------------------------------------------- 1 | ../topojson/bin/topojson-group -------------------------------------------------------------------------------- /node_modules/.bin/topojson-merge: -------------------------------------------------------------------------------- 1 | ../topojson/bin/topojson-merge -------------------------------------------------------------------------------- /node_modules/.bin/topojson-svg: -------------------------------------------------------------------------------- 1 | ../topojson/bin/topojson-svg -------------------------------------------------------------------------------- /node_modules/.bin/uglifyjs: -------------------------------------------------------------------------------- 1 | ../uglify-js/bin/uglifyjs -------------------------------------------------------------------------------- /node_modules/acorn-globals/node_modules/.bin/acorn: -------------------------------------------------------------------------------- 1 | ../acorn/bin/acorn -------------------------------------------------------------------------------- /node_modules/acorn-globals/node_modules/acorn/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | insert_final_newline = true 8 | -------------------------------------------------------------------------------- /node_modules/acorn-globals/node_modules/acorn/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /node_modules/acorn-globals/node_modules/acorn/.npmignore: -------------------------------------------------------------------------------- 1 | /.tern-port 2 | /test 3 | /local 4 | -------------------------------------------------------------------------------- /node_modules/acorn-globals/node_modules/acorn/.tern-project: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": { 3 | "node": true, 4 | "es_modules": true 5 | } 6 | } -------------------------------------------------------------------------------- /node_modules/acorn-globals/node_modules/acorn/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | node_js: 4 | - '0.10' 5 | - '0.12' 6 | - '4' 7 | -------------------------------------------------------------------------------- /node_modules/acorn-globals/node_modules/acorn/bin/update_authors.sh: -------------------------------------------------------------------------------- 1 | # Combine existing list of authors with everyone known in git, sort, add header. 2 | tail --lines=+3 AUTHORS > AUTHORS.tmp 3 | git log --format='%aN' | grep -v abraidwood >> AUTHORS.tmp 4 | echo -e "List of Acorn contributors. Updated before every release.\n" > AUTHORS 5 | sort -u AUTHORS.tmp >> AUTHORS 6 | rm -f AUTHORS.tmp 7 | -------------------------------------------------------------------------------- /node_modules/acorn-globals/node_modules/acorn/dist/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/acorn-globals/node_modules/acorn/dist/.keep -------------------------------------------------------------------------------- /node_modules/acorn-globals/node_modules/acorn/src/loose/acorn_loose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/acorn-globals/node_modules/acorn/src/loose/acorn_loose.js -------------------------------------------------------------------------------- /node_modules/acorn-globals/node_modules/acorn/src/loose/parseutil.js: -------------------------------------------------------------------------------- 1 | export function isDummy(node) { return node.name == "✖" } -------------------------------------------------------------------------------- /node_modules/acorn-globals/node_modules/acorn/src/util.js: -------------------------------------------------------------------------------- 1 | export function isArray(obj) { 2 | return Object.prototype.toString.call(obj) === "[object Array]" 3 | } 4 | 5 | // Checks if an object has a property. 6 | 7 | export function has(obj, propName) { 8 | return Object.prototype.hasOwnProperty.call(obj, propName) 9 | } 10 | -------------------------------------------------------------------------------- /node_modules/acorn/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | insert_final_newline = true 8 | -------------------------------------------------------------------------------- /node_modules/acorn/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /node_modules/acorn/.npmignore: -------------------------------------------------------------------------------- 1 | /.tern-port 2 | /test 3 | /local 4 | -------------------------------------------------------------------------------- /node_modules/acorn/.tern-project: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /node_modules/acorn/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: '0.10' 3 | -------------------------------------------------------------------------------- /node_modules/acorn/bin/prepublish.sh: -------------------------------------------------------------------------------- 1 | node bin/build-acorn.js 2 | node bin/without_eval > dist/acorn_csp.js 3 | -------------------------------------------------------------------------------- /node_modules/acorn/bin/update_authors.sh: -------------------------------------------------------------------------------- 1 | # Combine existing list of authors with everyone known in git, sort, add header. 2 | tail --lines=+3 AUTHORS > AUTHORS.tmp 3 | git log --format='%aN' | grep -v abraidwood >> AUTHORS.tmp 4 | echo -e "List of Acorn contributors. Updated before every release.\n" > AUTHORS 5 | sort -u AUTHORS.tmp >> AUTHORS 6 | rm -f AUTHORS.tmp 7 | -------------------------------------------------------------------------------- /node_modules/acorn/dist/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/acorn/dist/.keep -------------------------------------------------------------------------------- /node_modules/acorn/src/loose/acorn_loose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/acorn/src/loose/acorn_loose.js -------------------------------------------------------------------------------- /node_modules/acorn/src/util.js: -------------------------------------------------------------------------------- 1 | export function isArray(obj) { 2 | return Object.prototype.toString.call(obj) === "[object Array]" 3 | } 4 | 5 | // Checks if an object has a property. 6 | 7 | export function has(obj, propName) { 8 | return Object.prototype.hasOwnProperty.call(obj, propName) 9 | } 10 | -------------------------------------------------------------------------------- /node_modules/ap/examples/z.js: -------------------------------------------------------------------------------- 1 | var ap = require('../'); 2 | var z = ap([3], function (x, y) { 3 | return this.z * (x * 2 + y); 4 | }).call({ z : 10 }, 4); 5 | console.log(z); 6 | -------------------------------------------------------------------------------- /node_modules/body-parser/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/body-parser/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /node_modules/body-parser/node_modules/iconv-lite/.npmignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *sublime-* 3 | generation 4 | test 5 | wiki 6 | coverage 7 | -------------------------------------------------------------------------------- /node_modules/body-parser/node_modules/iconv-lite/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.11" 6 | - "0.12" 7 | - "iojs" 8 | 9 | before_install: 10 | - "test $TRAVIS_NODE_VERSION != '0.8' || npm install -g npm@1.2.8000" 11 | -------------------------------------------------------------------------------- /node_modules/brfs/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | before_install: 6 | - npm install -g npm@~1.4.6 7 | -------------------------------------------------------------------------------- /node_modules/brfs/bin/usage.txt: -------------------------------------------------------------------------------- 1 | usage: 2 | 3 | brfs file 4 | 5 | Inline `fs.readFileSync()` calls from `file`, printing the transformed file 6 | contents to stdout. 7 | 8 | brfs 9 | brfs - 10 | 11 | Inline `fs.readFileSync()` calls from stdin, printing the transformed file 12 | contents to stdout. 13 | 14 | -------------------------------------------------------------------------------- /node_modules/brfs/example/async.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | fs.readFile(__dirname + '/robot.html', 'utf8', function (err, html) { 3 | console.log(html); 4 | }); 5 | -------------------------------------------------------------------------------- /node_modules/brfs/example/main.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var html = fs.readFileSync(__dirname + '/robot.html', 'utf8'); 3 | console.log(html); 4 | -------------------------------------------------------------------------------- /node_modules/brfs/example/robot.html: -------------------------------------------------------------------------------- 1 | beep boop 2 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/ag.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var pre = fs.readFileSync(__dirname + '/ag_pre.html', 'utf8'); 3 | var post = fs.readFileSync(__dirname + '/ag_post.html', 'utf8'); 4 | var ag = require('./ag.json'); 5 | console.log(pre + Object.keys(ag).sort().join('') + post); 6 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/ag.json: -------------------------------------------------------------------------------- 1 | {"a":1,"b":2,"c":2,"d":3,"e":4,"f":5,"g":6} 2 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/ag_post.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/ag_pre.html: -------------------------------------------------------------------------------- 1 |

-------------------------------------------------------------------------------- /node_modules/brfs/test/files/async.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | fs.readFile(__dirname + '/async.txt', 'utf8', function (err, txt) { 3 | console.log(txt); 4 | }); 5 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/async.txt: -------------------------------------------------------------------------------- 1 | what 2 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/async_encoding.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | fs.readFile(__dirname + '/async.txt', { encoding: 'hex' }, function (err, txt) { 3 | console.log(txt); 4 | }); 5 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/async_str_encoding.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | fs.readFile(__dirname + '/async.txt', 'hex', function (err, txt) { 3 | console.log(txt); 4 | }); 5 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/buffer.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var txt = fs.readFileSync(__dirname + '/robot.html'); 3 | console.log(txt); 4 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/dynamic_read_concat.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var path = require('path'); 3 | var dynamicallyCreatedFilename = path.join('/files/', 'somefile'); 4 | var stuff = fs.readFileSync(__dirname + dynamicallyCreatedFilename + __dirname, 'utf8'); 5 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/dynamic_read_no_concat.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var path = require('path'); 3 | var dynamicallyCreatedFilename = path.join('/files/', 'somefile'); 4 | var stuff = fs.readFileSync(dynamicallyCreatedFilename, 'utf8'); 5 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/encoding.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var txt = fs.readFileSync(__dirname + '/robot.html', { encoding: 'hex' }); 3 | 4 | console.log(txt); -------------------------------------------------------------------------------- /node_modules/brfs/test/files/hoist.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var html = fs.readFileSync(__dirname + '/robot.html', 'utf8'); 3 | console.log(html); 4 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/inline.js: -------------------------------------------------------------------------------- 1 | var html = require('fs').readFileSync(__dirname + '/robot.html', 'utf8'); 2 | console.log(html); 3 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/main.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var html = fs.readFileSync(__dirname + '/robot.html', 'utf8'); 3 | console.log(html); 4 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/multi_var.js: -------------------------------------------------------------------------------- 1 | var x = 5, y = require('fs'), z = 555; 2 | var html = y.readFileSync(__dirname + '/robot.html', 'utf8'); 3 | console.log(html); 4 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/non_fs.js: -------------------------------------------------------------------------------- 1 | var blarg = require('fs'); 2 | var html = blarg.readFileSync(__dirname + '/robot.html', 'utf8'); 3 | console.log(html); 4 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/path_join.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var path = require('path'); 3 | var html = fs.readFileSync(path.join(__dirname, 'robot.html'), 'utf8'); 4 | console.log(html); 5 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/path_join_other_name.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var xxx = require('path'); 3 | var html = fs.readFileSync(xxx.join(__dirname, 'robot.html'), 'utf8'); 4 | console.log(html); 5 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/path_join_single_var.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var join = require('path').join; 3 | var html = fs.readFileSync(join(__dirname, 'robot.html'), 'utf8'); 4 | console.log(html); 5 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/readdir-sync.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | 3 | console.log(fs.readdirSync(__dirname)); 4 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/readdir.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | 3 | fs.readdir(__dirname, function(err, files) { 4 | if (err) throw err; 5 | console.log(files); 6 | }); 7 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/robot.html: -------------------------------------------------------------------------------- 1 | beep boop 2 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/separators.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var text = fs.readFileSync(__dirname + '/separators.txt', 'utf8'); 3 | console.log(text); 4 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/separators.txt: -------------------------------------------------------------------------------- 1 | 2 | LINE_SEPARATOR: 
 (U+2028) 3 | PARAGRAPH_SEPARATOR: 
 (U+2029) 4 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/tr.beep: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var html = fs.readFileSync(__dirname + '/tr.html', 'utf8'); 3 | console.log((FN(){ return html.length })()); 4 | -------------------------------------------------------------------------------- /node_modules/brfs/test/files/tr.html: -------------------------------------------------------------------------------- 1 |

abc

2 | -------------------------------------------------------------------------------- /node_modules/brfs/test/require_resolve/main.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var path = require('path'); 3 | var html = fs.readFileSync(require.resolve('aaa/wow.txt'), 'utf8'); 4 | console.log(html); 5 | -------------------------------------------------------------------------------- /node_modules/brfs/test/require_resolve/node_modules/aaa/wow.txt: -------------------------------------------------------------------------------- 1 | amaze 2 | -------------------------------------------------------------------------------- /node_modules/buffer-equal/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/buffer-equal/example/eq.js: -------------------------------------------------------------------------------- 1 | var bufferEqual = require('../'); 2 | 3 | console.dir(bufferEqual( 4 | new Buffer([253,254,255]), 5 | new Buffer([253,254,255]) 6 | )); 7 | console.dir(bufferEqual( 8 | new Buffer('abc'), 9 | new Buffer('abcd') 10 | )); 11 | console.dir(bufferEqual( 12 | new Buffer('abc'), 13 | 'abc' 14 | )); 15 | -------------------------------------------------------------------------------- /node_modules/buffer-writer/.npmignore: -------------------------------------------------------------------------------- 1 | benchmark/versions/ 2 | node_modules 3 | -------------------------------------------------------------------------------- /node_modules/buffer-writer/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - 0.9 5 | -------------------------------------------------------------------------------- /node_modules/buffer-writer/benchmark/small-benchmark.js: -------------------------------------------------------------------------------- 1 | var Writer = require(__dirname + '/../'); 2 | 3 | module.exports = function() { 4 | var writer = new Writer(); 5 | writer.addInt32(10); 6 | writer.addInt16(5); 7 | writer.addCString('test'); 8 | writer.flush('X'); 9 | }; 10 | 11 | if(!module.parent) { 12 | module.exports(); 13 | console.log('benchmark ok'); 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/buffer-writer/test/mocha.opts: -------------------------------------------------------------------------------- 1 | --ui tdd 2 | -------------------------------------------------------------------------------- /node_modules/character-parser/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml -------------------------------------------------------------------------------- /node_modules/clean-css/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/clean'); 2 | -------------------------------------------------------------------------------- /node_modules/clean-css/lib/properties/has-inherit.js: -------------------------------------------------------------------------------- 1 | function hasInherit(property) { 2 | for (var i = property.value.length - 1; i >= 0; i--) { 3 | if (property.value[i][0] == 'inherit') 4 | return true; 5 | } 6 | 7 | return false; 8 | } 9 | 10 | module.exports = hasInherit; 11 | -------------------------------------------------------------------------------- /node_modules/clean-css/lib/properties/remove-unused.js: -------------------------------------------------------------------------------- 1 | function removeUnused(properties) { 2 | for (var i = properties.length - 1; i >= 0; i--) { 3 | var property = properties[i]; 4 | 5 | if (property.unused) 6 | property.all.splice(property.position, 1); 7 | } 8 | } 9 | 10 | module.exports = removeUnused; 11 | -------------------------------------------------------------------------------- /node_modules/clean-css/lib/selectors/is-special.js: -------------------------------------------------------------------------------- 1 | function isSpecial(options, selector) { 2 | return options.compatibility.selectors.special.test(selector); 3 | } 4 | 5 | module.exports = isSpecial; 6 | -------------------------------------------------------------------------------- /node_modules/clean-css/lib/utils/clone-array.js: -------------------------------------------------------------------------------- 1 | function cloneArray(array) { 2 | var cloned = array.slice(0); 3 | 4 | for (var i = 0, l = cloned.length; i < l; i++) { 5 | if (Array.isArray(cloned[i])) 6 | cloned[i] = cloneArray(cloned[i]); 7 | } 8 | 9 | return cloned; 10 | } 11 | 12 | module.exports = cloneArray; 13 | -------------------------------------------------------------------------------- /node_modules/clean-css/lib/utils/object.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | override: function (source1, source2) { 3 | var target = {}; 4 | for (var key1 in source1) 5 | target[key1] = source1[key1]; 6 | for (var key2 in source2) 7 | target[key2] = source2[key2]; 8 | 9 | return target; 10 | } 11 | }; 12 | -------------------------------------------------------------------------------- /node_modules/clean-css/node_modules/source-map/build/test-prefix.js: -------------------------------------------------------------------------------- 1 | /* 2 | * WARNING! 3 | * 4 | * Do not edit this file directly, it is built from the sources at 5 | * https://github.com/mozilla/source-map/ 6 | */ 7 | 8 | Components.utils.import('resource://test/Utils.jsm'); 9 | -------------------------------------------------------------------------------- /node_modules/clean-css/node_modules/source-map/build/test-suffix.js: -------------------------------------------------------------------------------- 1 | function run_test() { 2 | runSourceMapTests('{THIS_MODULE}', do_throw); 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/cliui/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: NiRhyj91Z2vtgob6XdEAqs83rzNnbMZUu 2 | -------------------------------------------------------------------------------- /node_modules/cliui/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | -------------------------------------------------------------------------------- /node_modules/cliui/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.11" 5 | - "0.12" 6 | - "iojs" 7 | after_script: "NODE_ENV=test YOURPACKAGE_COVERAGE=1 ./node_modules/.bin/mocha --require patched-blanket --reporter mocha-lcov-reporter | ./node_modules/coveralls/bin/coveralls.js" 8 | -------------------------------------------------------------------------------- /node_modules/cliui/node_modules/wordwrap/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/cliui/node_modules/wordwrap/example/meat.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(15); 2 | 3 | console.log(wrap('You and your whole family are made out of meat.')); 4 | -------------------------------------------------------------------------------- /node_modules/concat-stream/node_modules/isarray/index.js: -------------------------------------------------------------------------------- 1 | module.exports = Array.isArray || function (arr) { 2 | return Object.prototype.toString.call(arr) == '[object Array]'; 3 | }; 4 | -------------------------------------------------------------------------------- /node_modules/concat-stream/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /node_modules/concat-stream/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /node_modules/concat-stream/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /node_modules/concat-stream/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /node_modules/concat-stream/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /node_modules/constantinople/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | pids 10 | logs 11 | results 12 | npm-debug.log 13 | node_modules 14 | -------------------------------------------------------------------------------- /node_modules/constantinople/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /node_modules/constantinople/node_modules/.bin/acorn: -------------------------------------------------------------------------------- 1 | ../acorn/bin/acorn -------------------------------------------------------------------------------- /node_modules/constantinople/node_modules/acorn/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | insert_final_newline = true 8 | -------------------------------------------------------------------------------- /node_modules/constantinople/node_modules/acorn/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /node_modules/constantinople/node_modules/acorn/.npmignore: -------------------------------------------------------------------------------- 1 | /.tern-port 2 | /test 3 | /local 4 | -------------------------------------------------------------------------------- /node_modules/constantinople/node_modules/acorn/.tern-project: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": { 3 | "node": true, 4 | "es_modules": true 5 | } 6 | } -------------------------------------------------------------------------------- /node_modules/constantinople/node_modules/acorn/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | node_js: 4 | - '0.10' 5 | - '0.12' 6 | - '4' 7 | -------------------------------------------------------------------------------- /node_modules/constantinople/node_modules/acorn/bin/update_authors.sh: -------------------------------------------------------------------------------- 1 | # Combine existing list of authors with everyone known in git, sort, add header. 2 | tail --lines=+3 AUTHORS > AUTHORS.tmp 3 | git log --format='%aN' | grep -v abraidwood >> AUTHORS.tmp 4 | echo -e "List of Acorn contributors. Updated before every release.\n" > AUTHORS 5 | sort -u AUTHORS.tmp >> AUTHORS 6 | rm -f AUTHORS.tmp 7 | -------------------------------------------------------------------------------- /node_modules/constantinople/node_modules/acorn/dist/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/constantinople/node_modules/acorn/dist/.keep -------------------------------------------------------------------------------- /node_modules/constantinople/node_modules/acorn/src/loose/acorn_loose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/constantinople/node_modules/acorn/src/loose/acorn_loose.js -------------------------------------------------------------------------------- /node_modules/constantinople/node_modules/acorn/src/loose/parseutil.js: -------------------------------------------------------------------------------- 1 | export function isDummy(node) { return node.name == "✖" } -------------------------------------------------------------------------------- /node_modules/constantinople/node_modules/acorn/src/util.js: -------------------------------------------------------------------------------- 1 | export function isArray(obj) { 2 | return Object.prototype.toString.call(obj) === "[object Array]" 3 | } 4 | 5 | // Checks if an object has a property. 6 | 7 | export function has(obj, propName) { 8 | return Object.prototype.hasOwnProperty.call(obj, propName) 9 | } 10 | -------------------------------------------------------------------------------- /node_modules/content-type/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.2 / 2016-05-09 2 | ================== 3 | 4 | * perf: enable strict mode 5 | 6 | 1.0.1 / 2015-02-13 7 | ================== 8 | 9 | * Improve missing `Content-Type` header error message 10 | 11 | 1.0.0 / 2015-02-01 12 | ================== 13 | 14 | * Initial implementation, derived from `media-typer@0.3.0` 15 | -------------------------------------------------------------------------------- /node_modules/cookie-signature/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /node_modules/core-util-is/README.md: -------------------------------------------------------------------------------- 1 | # core-util-is 2 | 3 | The `util.is*` functions introduced in Node v0.12. 4 | -------------------------------------------------------------------------------- /node_modules/css-parse/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | test.css 6 | test.js 7 | -------------------------------------------------------------------------------- /node_modules/css-parse/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/css-parse/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css-parse", 3 | "repo": "visionmedia/node-css-parse", 4 | "version": "1.0.3", 5 | "description": "CSS parser", 6 | "keywords": ["css", "parser", "stylesheet"], 7 | "scripts": ["index.js"] 8 | } -------------------------------------------------------------------------------- /node_modules/css-stringify/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | test.css 6 | test.js 7 | -------------------------------------------------------------------------------- /node_modules/css-stringify/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/css-stringify/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css-stringify", 3 | "repo": "visionmedia/css-stringify", 4 | "version": "1.0.5", 5 | "description": "CSS compiler", 6 | "keywords": ["css", "stringify", "stylesheet"], 7 | "scripts": ["index.js"] 8 | } 9 | -------------------------------------------------------------------------------- /node_modules/css/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /node_modules/css/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.7 / 2012-11-21 3 | ================== 4 | 5 | * fix component.json 6 | 7 | 1.0.4 / 2012-11-15 8 | ================== 9 | 10 | * update css-stringify 11 | 12 | 1.0.3 / 2012-09-01 13 | ================== 14 | 15 | * add component support 16 | 17 | 0.0.1 / 2010-01-03 18 | ================== 19 | 20 | * Initial release 21 | -------------------------------------------------------------------------------- /node_modules/css/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @node test 4 | 5 | benchmark: 6 | @node benchmark 7 | 8 | .PHONY: test benchmark -------------------------------------------------------------------------------- /node_modules/css/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css", 3 | "version": "1.0.8", 4 | "description": "CSS parser / stringifier using css-parse and css-stringify", 5 | "keywords": ["css", "parser", "stylesheet"], 6 | "dependencies": { 7 | "visionmedia/css-parse": "*", 8 | "visionmedia/css-stringify": "*" 9 | }, 10 | "scripts": [ 11 | "index.js" 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /node_modules/css/index.js: -------------------------------------------------------------------------------- 1 | 2 | exports.parse = require('css-parse'); 3 | exports.stringify = require('css-stringify'); 4 | -------------------------------------------------------------------------------- /node_modules/css/test.js: -------------------------------------------------------------------------------- 1 | 2 | var css = require('./') 3 | , assert = require('assert'); 4 | 5 | assert(css.parse); 6 | assert(css.stringify); 7 | -------------------------------------------------------------------------------- /node_modules/d3-geo-projection/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/d3-geo-projection/index.js: -------------------------------------------------------------------------------- 1 | var fs = require("fs"); 2 | var path = require("path"); 3 | 4 | module.exports = new Function("d3", fs.readFileSync(path.join(__dirname, "d3.geo.projection.js"), "utf-8")); 5 | -------------------------------------------------------------------------------- /node_modules/d3-geo-projection/src/bromley.js: -------------------------------------------------------------------------------- 1 | import "projection"; 2 | import "mollweide"; 3 | 4 | var bromley = mollweideBromley(1, 4 / π, π); 5 | 6 | (d3.geo.bromley = function() { return projection(bromley); }).raw = bromley; 7 | -------------------------------------------------------------------------------- /node_modules/d3-geo-projection/src/end.js: -------------------------------------------------------------------------------- 1 | })(); 2 | -------------------------------------------------------------------------------- /node_modules/d3-geo-projection/src/ginzburg4.js: -------------------------------------------------------------------------------- 1 | import "projection"; 2 | import "ginzburg-polyconic"; 3 | 4 | var ginzburg4 = ginzburgPolyconic(2.8284, -1.6988, .75432, -.18071, 1.76003, -.38914, .042555); 5 | 6 | (d3.geo.ginzburg4 = function() { return projection(ginzburg4); }).raw = ginzburg4; 7 | -------------------------------------------------------------------------------- /node_modules/d3-geo-projection/src/ginzburg5.js: -------------------------------------------------------------------------------- 1 | import "projection"; 2 | import "ginzburg-polyconic"; 3 | 4 | var ginzburg5 = ginzburgPolyconic(2.583819, -.835827, .170354, -.038094, 1.543313, -.411435, .082742); 5 | 6 | (d3.geo.ginzburg5 = function() { return projection(ginzburg5); }).raw = ginzburg5; 7 | -------------------------------------------------------------------------------- /node_modules/d3-geo-projection/src/ginzburg6.js: -------------------------------------------------------------------------------- 1 | import "projection"; 2 | import "ginzburg-polyconic"; 3 | 4 | var ginzburg6 = ginzburgPolyconic(5 / 6 * π, -.62636, -.0344, 0, 1.3493, -.05524, 0, .045); 5 | 6 | (d3.geo.ginzburg6 = function() { return projection(ginzburg6); }).raw = ginzburg6; 7 | -------------------------------------------------------------------------------- /node_modules/d3-geo-projection/src/ginzburg9.js: -------------------------------------------------------------------------------- 1 | import "projection"; 2 | import "ginzburg-polyconic"; 3 | 4 | var ginzburg9 = ginzburgPolyconic(2.6516, -.76534, .19123, -.047094, 1.36289, -.13965, .031762); 5 | 6 | (d3.geo.ginzburg9 = function() { return projection(ginzburg9); }).raw = ginzburg9; 7 | -------------------------------------------------------------------------------- /node_modules/d3-geo-projection/src/miller.js: -------------------------------------------------------------------------------- 1 | import "projection"; 2 | 3 | function miller(λ, φ) { 4 | return [ 5 | λ, 6 | 1.25 * Math.log(Math.tan(π / 4 + .4 * φ)) 7 | ]; 8 | } 9 | 10 | miller.invert = function(x, y) { 11 | return [ 12 | x, 13 | 2.5 * Math.atan(Math.exp(.8 * y)) - .625 * π 14 | ]; 15 | }; 16 | 17 | (d3.geo.miller = function() { return projection(miller); }).raw = miller; 18 | -------------------------------------------------------------------------------- /node_modules/d3-geo-projection/src/parallel1.js: -------------------------------------------------------------------------------- 1 | import "projection"; 2 | 3 | function parallel1Projection(projectAt) { 4 | var φ0 = 0, 5 | m = projectionMutator(projectAt), 6 | p = m(φ0); 7 | 8 | p.parallel = function(_) { 9 | if (!arguments.length) return φ0 / π * 180; 10 | return m(φ0 = _ * π / 180); 11 | }; 12 | 13 | return p; 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/d3-geo-projection/src/parallel2.js: -------------------------------------------------------------------------------- 1 | import "projection"; 2 | 3 | function parallel2Projection(projectAt) { 4 | var φ0 = 0, 5 | φ1 = π / 3, 6 | m = projectionMutator(projectAt), 7 | p = m(φ0, φ1); 8 | 9 | p.parallels = function(_) { 10 | if (!arguments.length) return [φ0 / π * 180, φ1 / π * 180]; 11 | return m(φ0 = _[0] * π / 180, φ1 = _[1] * π / 180); 12 | }; 13 | 14 | return p; 15 | } 16 | -------------------------------------------------------------------------------- /node_modules/d3-geo-projection/src/peirce-quincuncial.js: -------------------------------------------------------------------------------- 1 | import "projection"; 2 | import "guyou"; 3 | import "quincuncial"; 4 | 5 | var peirceQuincuncialProjection = quincuncialProjection(guyou); 6 | 7 | (d3.geo.peirceQuincuncial = function() { return peirceQuincuncialProjection().quincuncial(true).rotate([-90, -90, 45]).clipAngle(180 - 1e-6); }).raw = peirceQuincuncialProjection.raw; 8 | -------------------------------------------------------------------------------- /node_modules/d3-geo-projection/src/projection.js: -------------------------------------------------------------------------------- 1 | import "math"; 2 | 3 | var projection = d3.geo.projection, 4 | projectionMutator = d3.geo.projectionMutator; 5 | -------------------------------------------------------------------------------- /node_modules/d3-geo-projection/src/sinusoidal.js: -------------------------------------------------------------------------------- 1 | import "projection"; 2 | 3 | function sinusoidal(λ, φ) { 4 | return [ 5 | λ * Math.cos(φ), 6 | φ 7 | ]; 8 | } 9 | 10 | sinusoidal.invert = function(x, y) { 11 | return [ 12 | x / Math.cos(y), 13 | y 14 | ]; 15 | }; 16 | 17 | (d3.geo.sinusoidal = function() { return projection(sinusoidal); }).raw = sinusoidal; 18 | -------------------------------------------------------------------------------- /node_modules/d3-geo-projection/src/start.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | -------------------------------------------------------------------------------- /node_modules/d3-geo-projection/src/wagner4.js: -------------------------------------------------------------------------------- 1 | import "projection"; 2 | import "mollweide"; 3 | 4 | var wagner4 = (function() { 5 | var A = 4 * π + 3 * Math.sqrt(3), 6 | B = 2 * Math.sqrt(2 * π * Math.sqrt(3) / A); 7 | return mollweideBromley(B * Math.sqrt(3) / π, B, A / 6); 8 | })(); 9 | 10 | (d3.geo.wagner4 = function() { return projection(wagner4); }).raw = wagner4; 11 | -------------------------------------------------------------------------------- /node_modules/d3-geo-projection/src/wagner6.js: -------------------------------------------------------------------------------- 1 | import "projection"; 2 | 3 | function wagner6(λ, φ) { 4 | return [ 5 | λ * Math.sqrt(1 - 3 * φ * φ / (π * π)), 6 | φ 7 | ]; 8 | } 9 | 10 | wagner6.invert = function(x, y) { 11 | return [ 12 | x / Math.sqrt(1 - 3 * y * y / (π * π)), 13 | y 14 | ]; 15 | }; 16 | 17 | (d3.geo.wagner6 = function() { return projection(wagner6); }).raw = wagner6; 18 | -------------------------------------------------------------------------------- /node_modules/d3-geo-projection/test/quartic-authalic-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/d3-geo-projection/test/quartic-authalic-test.js -------------------------------------------------------------------------------- /node_modules/d3-queue/.eslintrc: -------------------------------------------------------------------------------- 1 | ecmaFeatures: 2 | modules: true 3 | 4 | env: 5 | es6: true 6 | browser: true 7 | 8 | extends: 9 | "eslint:recommended" 10 | 11 | rules: 12 | no-cond-assign: 0 13 | -------------------------------------------------------------------------------- /node_modules/d3-queue/.npmignore: -------------------------------------------------------------------------------- 1 | *.sublime-* 2 | build/*.zip 3 | test/ 4 | -------------------------------------------------------------------------------- /node_modules/d3-queue/build/version.js: -------------------------------------------------------------------------------- 1 | export var version = "2.0.3"; 2 | -------------------------------------------------------------------------------- /node_modules/d3-queue/index.js: -------------------------------------------------------------------------------- 1 | export {version} from "./build/version"; 2 | export {default as queue} from "./src/queue"; 3 | -------------------------------------------------------------------------------- /node_modules/d3-queue/src/array.js: -------------------------------------------------------------------------------- 1 | export var slice = [].slice; 2 | -------------------------------------------------------------------------------- /node_modules/d3/.gitattributes: -------------------------------------------------------------------------------- 1 | d3.js -diff merge=ours 2 | d3.min.js -diff merge=ours 3 | -------------------------------------------------------------------------------- /node_modules/d3/.npmignore: -------------------------------------------------------------------------------- 1 | examples/ 2 | test/ 3 | lib/ 4 | .DS_Store 5 | _site 6 | d3.zip 7 | -------------------------------------------------------------------------------- /node_modules/d3/.spmignore: -------------------------------------------------------------------------------- 1 | bin 2 | lib 3 | src 4 | test 5 | -------------------------------------------------------------------------------- /node_modules/d3/bin/start: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | console.log("!function(){\n var d3 = {version: " + JSON.stringify(require("../package.json").version) + "}; // semver"); 4 | -------------------------------------------------------------------------------- /node_modules/d3/package.js: -------------------------------------------------------------------------------- 1 | // Package metadata for Meteor.js. 2 | 3 | Package.describe({ 4 | name: "d3js:d3", // http://atmospherejs.com/d3js/d3 5 | summary: "D3 (official): A JavaScript visualization library for HTML and SVG.", 6 | version: "3.5.17", 7 | git: "https://github.com/mbostock/d3.git" 8 | }); 9 | 10 | Package.onUse(function(api) { 11 | api.versionsFrom(["METEOR@1.0"]); 12 | api.addFiles("d3.js", "client"); 13 | }); 14 | -------------------------------------------------------------------------------- /node_modules/d3/src/arrays/ascending.js: -------------------------------------------------------------------------------- 1 | d3.ascending = d3_ascending; 2 | 3 | function d3_ascending(a, b) { 4 | return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN; 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/d3/src/arrays/descending.js: -------------------------------------------------------------------------------- 1 | d3.descending = function(a, b) { 2 | return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN; 3 | }; 4 | -------------------------------------------------------------------------------- /node_modules/d3/src/arrays/deviation.js: -------------------------------------------------------------------------------- 1 | import "variance"; 2 | 3 | d3.deviation = function() { 4 | var v = d3.variance.apply(this, arguments); 5 | return v ? Math.sqrt(v) : v; 6 | }; 7 | -------------------------------------------------------------------------------- /node_modules/d3/src/arrays/entries.js: -------------------------------------------------------------------------------- 1 | d3.entries = function(map) { 2 | var entries = []; 3 | for (var key in map) entries.push({key: key, value: map[key]}); 4 | return entries; 5 | }; 6 | -------------------------------------------------------------------------------- /node_modules/d3/src/arrays/keys.js: -------------------------------------------------------------------------------- 1 | d3.keys = function(map) { 2 | var keys = []; 3 | for (var key in map) keys.push(key); 4 | return keys; 5 | }; 6 | -------------------------------------------------------------------------------- /node_modules/d3/src/arrays/pairs.js: -------------------------------------------------------------------------------- 1 | d3.pairs = function(array) { 2 | var i = 0, n = array.length - 1, p0, p1 = array[0], pairs = new Array(n < 0 ? 0 : n); 3 | while (i < n) pairs[i] = [p0 = p1, p1 = array[++i]]; 4 | return pairs; 5 | }; 6 | -------------------------------------------------------------------------------- /node_modules/d3/src/arrays/permute.js: -------------------------------------------------------------------------------- 1 | d3.permute = function(array, indexes) { 2 | var i = indexes.length, permutes = new Array(i); 3 | while (i--) permutes[i] = array[indexes[i]]; 4 | return permutes; 5 | }; 6 | -------------------------------------------------------------------------------- /node_modules/d3/src/arrays/quantile.js: -------------------------------------------------------------------------------- 1 | // R-7 per 2 | d3.quantile = function(values, p) { 3 | var H = (values.length - 1) * p + 1, 4 | h = Math.floor(H), 5 | v = +values[h - 1], 6 | e = H - h; 7 | return e ? v + e * (values[h] - v) : v; 8 | }; 9 | -------------------------------------------------------------------------------- /node_modules/d3/src/arrays/shuffle.js: -------------------------------------------------------------------------------- 1 | d3.shuffle = function(array, i0, i1) { 2 | if ((m = arguments.length) < 3) { i1 = array.length; if (m < 2) i0 = 0; } 3 | var m = i1 - i0, t, i; 4 | while (m) { 5 | i = Math.random() * m-- | 0; 6 | t = array[m + i0], array[m + i0] = array[i + i0], array[i + i0] = t; 7 | } 8 | return array; 9 | }; 10 | -------------------------------------------------------------------------------- /node_modules/d3/src/arrays/sum.js: -------------------------------------------------------------------------------- 1 | import "../math/number"; 2 | 3 | d3.sum = function(array, f) { 4 | var s = 0, 5 | n = array.length, 6 | a, 7 | i = -1; 8 | if (arguments.length === 1) { 9 | while (++i < n) if (d3_numeric(a = +array[i])) s += a; // zero and null are equivalent 10 | } else { 11 | while (++i < n) if (d3_numeric(a = +f.call(array, array[i], i))) s += a; 12 | } 13 | return s; 14 | }; 15 | -------------------------------------------------------------------------------- /node_modules/d3/src/arrays/values.js: -------------------------------------------------------------------------------- 1 | d3.values = function(map) { 2 | var values = []; 3 | for (var key in map) values.push(map[key]); 4 | return values; 5 | }; 6 | -------------------------------------------------------------------------------- /node_modules/d3/src/arrays/zip.js: -------------------------------------------------------------------------------- 1 | import "transpose"; 2 | 3 | d3.zip = function() { 4 | return d3.transpose(arguments); 5 | }; 6 | -------------------------------------------------------------------------------- /node_modules/d3/src/behavior/behavior.js: -------------------------------------------------------------------------------- 1 | d3.behavior = {}; 2 | -------------------------------------------------------------------------------- /node_modules/d3/src/behavior/index.js: -------------------------------------------------------------------------------- 1 | import "behavior"; 2 | import "drag"; 3 | import "zoom"; 4 | -------------------------------------------------------------------------------- /node_modules/d3/src/color/color.js: -------------------------------------------------------------------------------- 1 | d3.color = d3_color; 2 | 3 | function d3_color() {} 4 | 5 | d3_color.prototype.toString = function() { 6 | return this.rgb() + ""; 7 | }; 8 | -------------------------------------------------------------------------------- /node_modules/d3/src/color/index.js: -------------------------------------------------------------------------------- 1 | import "color"; 2 | import "rgb"; 3 | import "hsl"; 4 | import "hcl"; 5 | import "lab"; 6 | import "xyz"; 7 | -------------------------------------------------------------------------------- /node_modules/d3/src/color/xyz.js: -------------------------------------------------------------------------------- 1 | function d3_xyz_lab(x) { 2 | return x > 0.008856 ? Math.pow(x, 1 / 3) : 7.787037 * x + 4 / 29; 3 | } 4 | 5 | function d3_xyz_rgb(r) { 6 | return Math.round(255 * (r <= 0.00304 ? 12.92 * r : 1.055 * Math.pow(r, 1 / 2.4) - 0.055)); 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/d3/src/compat/date.js: -------------------------------------------------------------------------------- 1 | if (!Date.now) Date.now = function() { 2 | return +new Date; 3 | }; 4 | -------------------------------------------------------------------------------- /node_modules/d3/src/compat/index.js: -------------------------------------------------------------------------------- 1 | import "array"; 2 | import "date"; 3 | import "style"; 4 | -------------------------------------------------------------------------------- /node_modules/d3/src/core/array.js: -------------------------------------------------------------------------------- 1 | var d3_arraySlice = [].slice, 2 | d3_array = function(list) { return d3_arraySlice.call(list); }; // conversion for NodeLists 3 | -------------------------------------------------------------------------------- /node_modules/d3/src/core/class.js: -------------------------------------------------------------------------------- 1 | function d3_class(ctor, properties) { 2 | for (var key in properties) { 3 | Object.defineProperty(ctor.prototype, key, { 4 | value: properties[key], 5 | enumerable: false 6 | }); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /node_modules/d3/src/core/functor.js: -------------------------------------------------------------------------------- 1 | function d3_functor(v) { 2 | return typeof v === "function" ? v : function() { return v; }; 3 | } 4 | 5 | d3.functor = d3_functor; 6 | -------------------------------------------------------------------------------- /node_modules/d3/src/core/identity.js: -------------------------------------------------------------------------------- 1 | function d3_identity(d) { 2 | return d; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/d3/src/core/index.js: -------------------------------------------------------------------------------- 1 | import "functor"; 2 | import "ns"; 3 | import "rebind"; 4 | -------------------------------------------------------------------------------- /node_modules/d3/src/core/noop.js: -------------------------------------------------------------------------------- 1 | function d3_noop() {} 2 | -------------------------------------------------------------------------------- /node_modules/d3/src/core/source.js: -------------------------------------------------------------------------------- 1 | function d3_source(d) { 2 | return d.source; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/d3/src/core/subclass.js: -------------------------------------------------------------------------------- 1 | var d3_subclass = {}.__proto__? 2 | 3 | // Until ECMAScript supports array subclassing, prototype injection works well. 4 | function(object, prototype) { 5 | object.__proto__ = prototype; 6 | }: 7 | 8 | // And if your browser doesn't support __proto__, we'll use direct extension. 9 | function(object, prototype) { 10 | for (var property in prototype) object[property] = prototype[property]; 11 | }; 12 | -------------------------------------------------------------------------------- /node_modules/d3/src/core/target.js: -------------------------------------------------------------------------------- 1 | function d3_target(d) { 2 | return d.target; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/d3/src/core/true.js: -------------------------------------------------------------------------------- 1 | function d3_true() { 2 | return true; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/d3/src/core/vendor.js: -------------------------------------------------------------------------------- 1 | function d3_vendorSymbol(object, name) { 2 | if (name in object) return name; 3 | name = name.charAt(0).toUpperCase() + name.slice(1); 4 | for (var i = 0, n = d3_vendorPrefixes.length; i < n; ++i) { 5 | var prefixName = d3_vendorPrefixes[i] + name; 6 | if (prefixName in object) return prefixName; 7 | } 8 | } 9 | 10 | var d3_vendorPrefixes = ["webkit", "ms", "moz", "Moz", "o", "O"]; 11 | -------------------------------------------------------------------------------- /node_modules/d3/src/core/zero.js: -------------------------------------------------------------------------------- 1 | function d3_zero() { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/d3/src/dsv/csv.js: -------------------------------------------------------------------------------- 1 | import "dsv"; 2 | 3 | d3.csv = d3.dsv(",", "text/csv"); 4 | -------------------------------------------------------------------------------- /node_modules/d3/src/dsv/index.js: -------------------------------------------------------------------------------- 1 | import "dsv"; 2 | import "csv"; 3 | import "tsv"; 4 | -------------------------------------------------------------------------------- /node_modules/d3/src/dsv/tsv.js: -------------------------------------------------------------------------------- 1 | import "dsv"; 2 | 3 | d3.tsv = d3.dsv("\t", "text/tab-separated-values"); 4 | -------------------------------------------------------------------------------- /node_modules/d3/src/end.js: -------------------------------------------------------------------------------- 1 | if (typeof define === "function" && define.amd) this.d3 = d3, define(d3); 2 | else if (typeof module === "object" && module.exports) module.exports = d3; 3 | else this.d3 = d3; 4 | }(); 5 | -------------------------------------------------------------------------------- /node_modules/d3/src/event/index.js: -------------------------------------------------------------------------------- 1 | import "dispatch"; 2 | import "event"; 3 | import "mouse"; 4 | import "touch"; 5 | import "touches"; 6 | import "timer"; 7 | -------------------------------------------------------------------------------- /node_modules/d3/src/event/touches.js: -------------------------------------------------------------------------------- 1 | import "../core/array"; 2 | import "event"; 3 | import "mouse"; 4 | 5 | d3.touches = function(container, touches) { 6 | if (arguments.length < 2) touches = d3_eventSource().touches; 7 | return touches ? d3_array(touches).map(function(touch) { 8 | var point = d3_mousePoint(container, touch); 9 | point.identifier = touch.identifier; 10 | return point; 11 | }) : []; 12 | }; 13 | -------------------------------------------------------------------------------- /node_modules/d3/src/format/collapse.js: -------------------------------------------------------------------------------- 1 | function d3_collapse(s) { 2 | return s.trim().replace(/\s+/g, " "); 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/d3/src/format/format.js: -------------------------------------------------------------------------------- 1 | import "../locale/en-US"; 2 | 3 | d3.format = d3_locale_enUS.numberFormat; 4 | -------------------------------------------------------------------------------- /node_modules/d3/src/format/index.js: -------------------------------------------------------------------------------- 1 | import "format"; 2 | import "formatPrefix"; 3 | import "requote"; 4 | import "round"; 5 | -------------------------------------------------------------------------------- /node_modules/d3/src/format/precision.js: -------------------------------------------------------------------------------- 1 | function d3_format_precision(x, p) { 2 | return p - (x ? Math.ceil(Math.log(x) / Math.LN10) : 1); 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/d3/src/format/requote.js: -------------------------------------------------------------------------------- 1 | d3.requote = function(s) { 2 | return s.replace(d3_requote_re, "\\$&"); 3 | }; 4 | 5 | var d3_requote_re = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g; 6 | -------------------------------------------------------------------------------- /node_modules/d3/src/format/round.js: -------------------------------------------------------------------------------- 1 | d3.round = function(x, n) { 2 | return n 3 | ? Math.round(x * (n = Math.pow(10, n))) / n 4 | : Math.round(x); 5 | }; 6 | -------------------------------------------------------------------------------- /node_modules/d3/src/geo/albers.js: -------------------------------------------------------------------------------- 1 | import "conic-equal-area"; 2 | import "geo"; 3 | 4 | // ESRI:102003 5 | d3.geo.albers = function() { 6 | return d3.geo.conicEqualArea() 7 | .rotate([96, 0]) 8 | .center([-0.6, 38.7]) 9 | .parallels([29.5, 45.5]) 10 | .scale(1070); 11 | }; 12 | -------------------------------------------------------------------------------- /node_modules/d3/src/geo/compose.js: -------------------------------------------------------------------------------- 1 | function d3_geo_compose(a, b) { 2 | 3 | function compose(x, y) { 4 | return x = a(x, y), b(x[0], x[1]); 5 | } 6 | 7 | if (a.invert && b.invert) compose.invert = function(x, y) { 8 | return x = b.invert(x, y), x && a.invert(x[0], x[1]); 9 | }; 10 | 11 | return compose; 12 | } 13 | -------------------------------------------------------------------------------- /node_modules/d3/src/geo/equirectangular.js: -------------------------------------------------------------------------------- 1 | import "geo"; 2 | import "projection"; 3 | 4 | function d3_geo_equirectangular(λ, φ) { 5 | return [λ, φ]; 6 | } 7 | 8 | (d3.geo.equirectangular = function() { 9 | return d3_geo_projection(d3_geo_equirectangular); 10 | }).raw = d3_geo_equirectangular.invert = d3_geo_equirectangular; 11 | -------------------------------------------------------------------------------- /node_modules/d3/src/geo/geo.js: -------------------------------------------------------------------------------- 1 | d3.geo = {}; 2 | -------------------------------------------------------------------------------- /node_modules/d3/src/geo/gnomonic.js: -------------------------------------------------------------------------------- 1 | import "azimuthal"; 2 | import "geo"; 3 | import "projection"; 4 | 5 | var d3_geo_gnomonic = d3_geo_azimuthal( 6 | function(cosλcosφ) { return 1 / cosλcosφ; }, 7 | Math.atan 8 | ); 9 | 10 | (d3.geo.gnomonic = function() { 11 | return d3_geo_projection(d3_geo_gnomonic); 12 | }).raw = d3_geo_gnomonic; 13 | -------------------------------------------------------------------------------- /node_modules/d3/src/geo/orthographic.js: -------------------------------------------------------------------------------- 1 | import "azimuthal"; 2 | import "geo"; 3 | import "projection"; 4 | 5 | var d3_geo_orthographic = d3_geo_azimuthal( 6 | function() { return 1; }, 7 | Math.asin 8 | ); 9 | 10 | (d3.geo.orthographic = function() { 11 | return d3_geo_projection(d3_geo_orthographic); 12 | }).raw = d3_geo_orthographic; 13 | -------------------------------------------------------------------------------- /node_modules/d3/src/geo/spherical.js: -------------------------------------------------------------------------------- 1 | import "../math/abs"; 2 | import "../math/trigonometry"; 3 | 4 | function d3_geo_spherical(cartesian) { 5 | return [ 6 | Math.atan2(cartesian[1], cartesian[0]), 7 | d3_asin(cartesian[2]) 8 | ]; 9 | } 10 | 11 | function d3_geo_sphericalEqual(a, b) { 12 | return abs(a[0] - b[0]) < ε && abs(a[1] - b[1]) < ε; 13 | } 14 | -------------------------------------------------------------------------------- /node_modules/d3/src/geo/stereographic.js: -------------------------------------------------------------------------------- 1 | import "azimuthal"; 2 | import "geo"; 3 | import "projection"; 4 | 5 | var d3_geo_stereographic = d3_geo_azimuthal( 6 | function(cosλcosφ) { return 1 / (1 + cosλcosφ); }, 7 | function(ρ) { return 2 * Math.atan(ρ); } 8 | ); 9 | 10 | (d3.geo.stereographic = function() { 11 | return d3_geo_projection(d3_geo_stereographic); 12 | }).raw = d3_geo_stereographic; 13 | -------------------------------------------------------------------------------- /node_modules/d3/src/geom/delaunay.js: -------------------------------------------------------------------------------- 1 | import "geom"; 2 | 3 | // @deprecated; use d3.geom.voronoi triangles instead. 4 | d3.geom.delaunay = function(vertices) { 5 | return d3.geom.voronoi().triangles(vertices); 6 | }; 7 | -------------------------------------------------------------------------------- /node_modules/d3/src/geom/geom.js: -------------------------------------------------------------------------------- 1 | d3.geom = {}; 2 | -------------------------------------------------------------------------------- /node_modules/d3/src/geom/index.js: -------------------------------------------------------------------------------- 1 | import "geom"; 2 | import "hull"; 3 | import "polygon"; 4 | import "voronoi"; 5 | import "delaunay"; 6 | import "quadtree"; 7 | -------------------------------------------------------------------------------- /node_modules/d3/src/geom/point.js: -------------------------------------------------------------------------------- 1 | function d3_geom_pointX(d) { 2 | return d[0]; 3 | } 4 | 5 | function d3_geom_pointY(d) { 6 | return d[1]; 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/d3/src/interpolate/index.js: -------------------------------------------------------------------------------- 1 | import "array"; 2 | import "ease"; 3 | import "hcl"; 4 | import "hsl"; 5 | import "interpolate"; 6 | import "lab"; 7 | import "number"; 8 | import "object"; 9 | import "rgb"; 10 | import "round"; 11 | import "string"; 12 | import "transform"; 13 | import "uninterpolate"; 14 | import "zoom"; 15 | -------------------------------------------------------------------------------- /node_modules/d3/src/interpolate/number.js: -------------------------------------------------------------------------------- 1 | d3.interpolateNumber = d3_interpolateNumber; 2 | 3 | function d3_interpolateNumber(a, b) { 4 | a = +a, b = +b; 5 | return function(t) { return a * (1 - t) + b * t; }; 6 | } 7 | -------------------------------------------------------------------------------- /node_modules/d3/src/interpolate/round.js: -------------------------------------------------------------------------------- 1 | d3.interpolateRound = d3_interpolateRound; 2 | 3 | function d3_interpolateRound(a, b) { 4 | b -= a; 5 | return function(t) { return Math.round(a + b * t); }; 6 | } 7 | -------------------------------------------------------------------------------- /node_modules/d3/src/interpolate/uninterpolate.js: -------------------------------------------------------------------------------- 1 | function d3_uninterpolateNumber(a, b) { 2 | b = (b -= a = +a) || 1 / b; 3 | return function(x) { return (x - a) / b; }; 4 | } 5 | 6 | function d3_uninterpolateClamp(a, b) { 7 | b = (b -= a = +a) || 1 / b; 8 | return function(x) { return Math.max(0, Math.min(1, (x - a) / b)); }; 9 | } 10 | -------------------------------------------------------------------------------- /node_modules/d3/src/layout/index.js: -------------------------------------------------------------------------------- 1 | import "layout"; 2 | import "bundle"; 3 | import "chord"; 4 | import "force"; 5 | import "partition"; 6 | import "pie"; 7 | import "stack"; 8 | import "histogram"; 9 | import "hierarchy"; 10 | import "pack"; 11 | import "cluster"; 12 | import "tree"; 13 | import "treemap"; 14 | -------------------------------------------------------------------------------- /node_modules/d3/src/layout/layout.js: -------------------------------------------------------------------------------- 1 | d3.layout = {}; 2 | -------------------------------------------------------------------------------- /node_modules/d3/src/locale/locale.js: -------------------------------------------------------------------------------- 1 | import "number-format"; 2 | import "time-format"; 3 | 4 | d3.locale = function(locale) { 5 | return { 6 | numberFormat: d3_locale_numberFormat(locale), 7 | timeFormat: d3_locale_timeFormat(locale) 8 | }; 9 | }; 10 | -------------------------------------------------------------------------------- /node_modules/d3/src/locale/time-scale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/d3/src/locale/time-scale.js -------------------------------------------------------------------------------- /node_modules/d3/src/math/abs.js: -------------------------------------------------------------------------------- 1 | var abs = Math.abs; 2 | -------------------------------------------------------------------------------- /node_modules/d3/src/math/index.js: -------------------------------------------------------------------------------- 1 | import "random"; 2 | import "transform"; 3 | -------------------------------------------------------------------------------- /node_modules/d3/src/math/number.js: -------------------------------------------------------------------------------- 1 | function d3_number(x) { 2 | return x === null ? NaN : +x; 3 | } 4 | 5 | function d3_numeric(x) { 6 | return !isNaN(x); 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/d3/src/scale/bilinear.js: -------------------------------------------------------------------------------- 1 | function d3_scale_bilinear(domain, range, uninterpolate, interpolate) { 2 | var u = uninterpolate(domain[0], domain[1]), 3 | i = interpolate(range[0], range[1]); 4 | return function(x) { 5 | return i(u(x)); 6 | }; 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/d3/src/scale/index.js: -------------------------------------------------------------------------------- 1 | import "scale"; 2 | import "linear"; 3 | import "log"; 4 | import "pow"; 5 | import "sqrt"; 6 | import "ordinal"; 7 | import "category"; 8 | import "quantile"; 9 | import "quantize"; 10 | import "threshold"; 11 | import "identity"; 12 | -------------------------------------------------------------------------------- /node_modules/d3/src/scale/scale.js: -------------------------------------------------------------------------------- 1 | d3.scale = {}; 2 | 3 | function d3_scaleExtent(domain) { 4 | var start = domain[0], stop = domain[domain.length - 1]; 5 | return start < stop ? [start, stop] : [stop, start]; 6 | } 7 | 8 | function d3_scaleRange(scale) { 9 | return scale.rangeExtent ? scale.rangeExtent() : d3_scaleExtent(scale.range()); 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/d3/src/scale/sqrt.js: -------------------------------------------------------------------------------- 1 | import "pow"; 2 | import "scale"; 3 | 4 | d3.scale.sqrt = function() { 5 | return d3.scale.pow().exponent(0.5); 6 | }; 7 | -------------------------------------------------------------------------------- /node_modules/d3/src/selection/call.js: -------------------------------------------------------------------------------- 1 | import "../core/array"; 2 | import "selection"; 3 | 4 | d3_selectionPrototype.call = function(callback) { 5 | var args = d3_array(arguments); 6 | callback.apply(args[0] = this, args); 7 | return this; 8 | }; 9 | -------------------------------------------------------------------------------- /node_modules/d3/src/selection/datum.js: -------------------------------------------------------------------------------- 1 | import "selection"; 2 | 3 | d3_selectionPrototype.datum = function(value) { 4 | return arguments.length 5 | ? this.property("__data__", value) 6 | : this.property("__data__"); 7 | }; 8 | -------------------------------------------------------------------------------- /node_modules/d3/src/selection/empty.js: -------------------------------------------------------------------------------- 1 | import "selection"; 2 | 3 | d3_selectionPrototype.empty = function() { 4 | return !this.node(); 5 | }; 6 | -------------------------------------------------------------------------------- /node_modules/d3/src/selection/index.js: -------------------------------------------------------------------------------- 1 | import "selection"; 2 | -------------------------------------------------------------------------------- /node_modules/d3/src/selection/insert.js: -------------------------------------------------------------------------------- 1 | import "selection"; 2 | 3 | d3_selectionPrototype.insert = function(name, before) { 4 | name = d3_selection_creator(name); 5 | before = d3_selection_selector(before); 6 | return this.select(function() { 7 | return this.insertBefore(name.apply(this, arguments), before.apply(this, arguments) || null); 8 | }); 9 | }; 10 | -------------------------------------------------------------------------------- /node_modules/d3/src/selection/node.js: -------------------------------------------------------------------------------- 1 | import "selection"; 2 | 3 | d3_selectionPrototype.node = function() { 4 | for (var j = 0, m = this.length; j < m; j++) { 5 | for (var group = this[j], i = 0, n = group.length; i < n; i++) { 6 | var node = group[i]; 7 | if (node) return node; 8 | } 9 | } 10 | return null; 11 | }; 12 | -------------------------------------------------------------------------------- /node_modules/d3/src/selection/remove.js: -------------------------------------------------------------------------------- 1 | import "selection"; 2 | 3 | // TODO remove(selector)? 4 | // TODO remove(node)? 5 | // TODO remove(function)? 6 | d3_selectionPrototype.remove = function() { 7 | return this.each(d3_selectionRemove); 8 | }; 9 | 10 | function d3_selectionRemove() { 11 | var parent = this.parentNode; 12 | if (parent) parent.removeChild(this); 13 | } 14 | -------------------------------------------------------------------------------- /node_modules/d3/src/selection/size.js: -------------------------------------------------------------------------------- 1 | import "each"; 2 | 3 | d3_selectionPrototype.size = function() { 4 | var n = 0; 5 | d3_selection_each(this, function() { ++n; }); 6 | return n; 7 | }; 8 | -------------------------------------------------------------------------------- /node_modules/d3/src/start.js: -------------------------------------------------------------------------------- 1 | !function(){ 2 | var d3 = {version: "3.5.17"}; // semver 3 | -------------------------------------------------------------------------------- /node_modules/d3/src/svg/index.js: -------------------------------------------------------------------------------- 1 | import "svg"; 2 | import "arc"; 3 | import "line"; 4 | import "line-radial"; 5 | import "area"; 6 | import "area-radial"; 7 | import "chord"; 8 | import "diagonal"; 9 | import "diagonal-radial"; 10 | import "symbol"; 11 | import "axis"; 12 | import "brush"; 13 | -------------------------------------------------------------------------------- /node_modules/d3/src/svg/svg.js: -------------------------------------------------------------------------------- 1 | d3.svg = {}; 2 | -------------------------------------------------------------------------------- /node_modules/d3/src/time/format-utc.js: -------------------------------------------------------------------------------- 1 | import "format"; 2 | 3 | var d3_time_formatUtc = d3_time_format.utc; 4 | -------------------------------------------------------------------------------- /node_modules/d3/src/time/format.js: -------------------------------------------------------------------------------- 1 | import "../locale/en-US"; 2 | import "time"; 3 | 4 | var d3_time_format = d3_time.format = d3_locale_enUS.timeFormat; 5 | -------------------------------------------------------------------------------- /node_modules/d3/src/time/index.js: -------------------------------------------------------------------------------- 1 | import "time"; 2 | import "format"; 3 | import "format-utc"; 4 | import "format-iso"; 5 | import "interval"; 6 | import "second"; 7 | import "minute"; 8 | import "hour"; 9 | import "day"; 10 | import "week"; 11 | import "month"; 12 | import "year"; 13 | import "scale"; 14 | import "scale-utc"; 15 | -------------------------------------------------------------------------------- /node_modules/d3/src/transition/index.js: -------------------------------------------------------------------------------- 1 | import "transition"; 2 | -------------------------------------------------------------------------------- /node_modules/d3/src/transition/remove.js: -------------------------------------------------------------------------------- 1 | import "transition"; 2 | 3 | d3_transitionPrototype.remove = function() { 4 | var ns = this.namespace; 5 | return this.each("end.transition", function() { 6 | var p; 7 | if (this[ns].count < 2 && (p = this.parentNode)) p.removeChild(this); 8 | }); 9 | }; 10 | -------------------------------------------------------------------------------- /node_modules/d3/src/transition/text.js: -------------------------------------------------------------------------------- 1 | import "transition"; 2 | import "tween"; 3 | 4 | d3_transitionPrototype.text = function(value) { 5 | return d3_transition_tween(this, "text", value, d3_transition_text); 6 | }; 7 | 8 | function d3_transition_text(b) { 9 | if (b == null) b = ""; 10 | return function() { this.textContent = b; }; 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/d3/src/xhr/html.js: -------------------------------------------------------------------------------- 1 | import "../core/document"; 2 | import "xhr"; 3 | 4 | d3.html = function(url, callback) { 5 | return d3_xhr(url, "text/html", d3_html, callback); 6 | }; 7 | 8 | function d3_html(request) { 9 | var range = d3_document.createRange(); 10 | range.selectNode(d3_document.body); 11 | return range.createContextualFragment(request.responseText); 12 | } 13 | -------------------------------------------------------------------------------- /node_modules/d3/src/xhr/index.js: -------------------------------------------------------------------------------- 1 | import "xhr"; 2 | import "text"; 3 | import "json"; 4 | import "html"; 5 | import "xml"; 6 | -------------------------------------------------------------------------------- /node_modules/d3/src/xhr/json.js: -------------------------------------------------------------------------------- 1 | import "xhr"; 2 | 3 | d3.json = function(url, callback) { 4 | return d3_xhr(url, "application/json", d3_json, callback); 5 | }; 6 | 7 | function d3_json(request) { 8 | return JSON.parse(request.responseText); 9 | } 10 | -------------------------------------------------------------------------------- /node_modules/d3/src/xhr/text.js: -------------------------------------------------------------------------------- 1 | import "xhr"; 2 | 3 | d3.text = d3_xhrType(function(request) { 4 | return request.responseText; 5 | }); 6 | -------------------------------------------------------------------------------- /node_modules/d3/src/xhr/xml.js: -------------------------------------------------------------------------------- 1 | import "xhr"; 2 | 3 | d3.xml = d3_xhrType(function(request) { 4 | return request.responseXML; 5 | }); 6 | -------------------------------------------------------------------------------- /node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /node_modules/debug/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "debug", 3 | "repo": "visionmedia/debug", 4 | "description": "small debugging utility", 5 | "version": "2.2.0", 6 | "keywords": [ 7 | "debug", 8 | "log", 9 | "debugger" 10 | ], 11 | "main": "browser.js", 12 | "scripts": [ 13 | "browser.js", 14 | "debug.js" 15 | ], 16 | "dependencies": { 17 | "rauchg/ms.js": "0.7.1" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /node_modules/decamelize/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function (str, sep) { 3 | if (typeof str !== 'string') { 4 | throw new TypeError('Expected a string'); 5 | } 6 | 7 | sep = typeof sep === 'undefined' ? '_' : sep; 8 | 9 | return str 10 | .replace(/([a-z\d])([A-Z])/g, '$1' + sep + '$2') 11 | .replace(/([A-Z]+)([A-Z][a-z\d]+)/g, '$1' + sep + '$2') 12 | .toLowerCase(); 13 | }; 14 | -------------------------------------------------------------------------------- /node_modules/duplexer2/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /node_modules/duplexer2/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /node_modules/duplexer2/node_modules/isarray/index.js: -------------------------------------------------------------------------------- 1 | module.exports = Array.isArray || function (arr) { 2 | return Object.prototype.toString.call(arr) == '[object Array]'; 3 | }; 4 | -------------------------------------------------------------------------------- /node_modules/duplexer2/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /node_modules/duplexer2/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /node_modules/duplexer2/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /node_modules/duplexer2/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /node_modules/duplexer2/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /node_modules/estraverse/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "curly": true, 3 | "eqeqeq": true, 4 | "immed": true, 5 | "eqnull": true, 6 | "latedef": true, 7 | "noarg": true, 8 | "noempty": true, 9 | "quotmark": "single", 10 | "undef": true, 11 | "unused": true, 12 | "strict": true, 13 | "trailing": true, 14 | 15 | "node": true 16 | } 17 | -------------------------------------------------------------------------------- /node_modules/esutils/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "curly": true, 3 | "eqeqeq": true, 4 | "immed": true, 5 | "eqnull": true, 6 | "latedef": true, 7 | "noarg": true, 8 | "noempty": true, 9 | "quotmark": "single", 10 | "undef": true, 11 | "unused": true, 12 | "strict": true, 13 | "trailing": true, 14 | 15 | "node": true 16 | } 17 | -------------------------------------------------------------------------------- /node_modules/esutils/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.11" 5 | 6 | matrix: 7 | allow_failures: 8 | - node_js: "0.11" 9 | -------------------------------------------------------------------------------- /node_modules/express/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * express 3 | * Copyright(c) 2009-2013 TJ Holowaychuk 4 | * Copyright(c) 2013 Roman Shtylman 5 | * Copyright(c) 2014-2015 Douglas Christopher Wilson 6 | * MIT Licensed 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('./lib/express'); 12 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /node_modules/falafel/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.12 4 | -------------------------------------------------------------------------------- /node_modules/falafel/example/array.js: -------------------------------------------------------------------------------- 1 | var falafel = require('../'); 2 | 3 | var src = '(' + function () { 4 | var xs = [ 1, 2, [ 3, 4 ] ]; 5 | var ys = [ 5, 6 ]; 6 | console.dir([ xs, ys ]); 7 | } + ')()'; 8 | 9 | var output = falafel(src, function (node) { 10 | if (node.type === 'ArrayExpression') { 11 | node.update('fn(' + node.source() + ')'); 12 | } 13 | }); 14 | console.log(output); 15 | -------------------------------------------------------------------------------- /node_modules/falafel/node_modules/isarray/index.js: -------------------------------------------------------------------------------- 1 | module.exports = Array.isArray || function (arr) { 2 | return Object.prototype.toString.call(arr) == '[object Array]'; 3 | }; 4 | -------------------------------------------------------------------------------- /node_modules/falafel/test/bin/run.js: -------------------------------------------------------------------------------- 1 | var path = require('path'); 2 | 3 | for (var i = 2; i < process.argv.length; i++) { 4 | require(path.resolve(process.cwd(), process.argv[i])); 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/finalhandler/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/finalhandler/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /node_modules/foreach/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | components 3 | build -------------------------------------------------------------------------------- /node_modules/foreach/Makefile: -------------------------------------------------------------------------------- 1 | 2 | build: components 3 | @component build 4 | 5 | components: component.json 6 | @component install --dev 7 | 8 | clean: 9 | rm -fr build components template.js 10 | 11 | .PHONY: clean 12 | -------------------------------------------------------------------------------- /node_modules/foreach/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "foreach", 3 | "description": "foreach component + npm package", 4 | "version": "2.0.5", 5 | "keywords": [], 6 | "dependencies": {}, 7 | "scripts": [ 8 | "index.js" 9 | ], 10 | "repo": "manuelstofer/foreach" 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/forwarded/HISTORY.md: -------------------------------------------------------------------------------- 1 | 0.1.0 / 2014-09-21 2 | ================== 3 | 4 | * Initial release 5 | -------------------------------------------------------------------------------- /node_modules/function-bind/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "root": true, 3 | 4 | "extends": "@ljharb", 5 | 6 | "rules": { 7 | "max-nested-callbacks": [2, 3], 8 | "max-params": [2, 3], 9 | "max-statements": [2, 20], 10 | "no-new-func": [1], 11 | "strict": [0] 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /node_modules/function-bind/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .monitor 3 | .*.swp 4 | .nodemonignore 5 | releases 6 | *.log 7 | *.err 8 | fleet.json 9 | public/browserify 10 | bin/*.json 11 | .bin 12 | build 13 | compile 14 | .lock-wscript 15 | coverage 16 | node_modules 17 | -------------------------------------------------------------------------------- /node_modules/function-bind/index.js: -------------------------------------------------------------------------------- 1 | var implementation = require('./implementation'); 2 | 3 | module.exports = Function.prototype.bind || implementation; 4 | -------------------------------------------------------------------------------- /node_modules/generic-pool/.npmignore: -------------------------------------------------------------------------------- 1 | fabfile.pyc 2 | node-pool.iml 3 | node-pool.tmproj 4 | node_modules 5 | -------------------------------------------------------------------------------- /node_modules/generic-pool/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 -------------------------------------------------------------------------------- /node_modules/generic-pool/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | 3 | check: 4 | npm test 5 | -------------------------------------------------------------------------------- /node_modules/graceful-readlink/.npmignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .DS_Store 3 | node_modules/ 4 | -------------------------------------------------------------------------------- /node_modules/graceful-readlink/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.12" 5 | - "io.js" 6 | -------------------------------------------------------------------------------- /node_modules/graceful-readlink/index.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs') 2 | , lstat = fs.lstatSync; 3 | 4 | exports.readlinkSync = function (p) { 5 | if (lstat(p).isSymbolicLink()) { 6 | return fs.readlinkSync(p); 7 | } else { 8 | return p; 9 | } 10 | }; 11 | 12 | 13 | -------------------------------------------------------------------------------- /node_modules/has/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "curly": true, 3 | "eqeqeq": true, 4 | "immed": true, 5 | "latedef": true, 6 | "newcap": true, 7 | "noarg": true, 8 | "sub": true, 9 | "undef": true, 10 | "boss": true, 11 | "eqnull": true, 12 | "node": true, 13 | "browser": true 14 | } -------------------------------------------------------------------------------- /node_modules/has/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | *.log 3 | *~ 4 | -------------------------------------------------------------------------------- /node_modules/has/README.mkd: -------------------------------------------------------------------------------- 1 | # has 2 | 3 | > Object.prototype.hasOwnProperty.call shortcut 4 | 5 | ## Installation 6 | 7 | ```sh 8 | npm install --save has 9 | ``` 10 | 11 | ## Usage 12 | 13 | ```js 14 | var has = require('has'); 15 | 16 | has({}, 'hasOwnProperty'); // false 17 | has(Object.prototype, 'hasOwnProperty'); // true 18 | ``` 19 | -------------------------------------------------------------------------------- /node_modules/has/src/index.js: -------------------------------------------------------------------------------- 1 | var bind = require('function-bind'); 2 | 3 | module.exports = bind.call(Function.call, Object.prototype.hasOwnProperty); 4 | -------------------------------------------------------------------------------- /node_modules/has/test/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "globals": { 3 | "expect": false, 4 | "run": false 5 | }, 6 | "expr": true 7 | } -------------------------------------------------------------------------------- /node_modules/has/test/index.js: -------------------------------------------------------------------------------- 1 | global.expect = require('chai').expect; 2 | var has = require('../src'); 3 | 4 | 5 | describe('has', function() { 6 | it('works!', function() { 7 | expect(has({}, 'hasOwnProperty')).to.be.false; 8 | expect(has(Object.prototype, 'hasOwnProperty')).to.be.true; 9 | }); 10 | }); 11 | -------------------------------------------------------------------------------- /node_modules/iconv-lite/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *~ 3 | *sublime-* 4 | -------------------------------------------------------------------------------- /node_modules/iconv-lite/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | - 0.8 6 | -------------------------------------------------------------------------------- /node_modules/iconv-lite/encodings/big5.js: -------------------------------------------------------------------------------- 1 | var big5Table = require('./table/big5.js'); 2 | module.exports = { 3 | 'windows950': 'big5', 4 | 'cp950': 'big5', 5 | 'big5': { 6 | type: 'table', 7 | table: big5Table 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /node_modules/iconv-lite/encodings/gbk.js: -------------------------------------------------------------------------------- 1 | var gbkTable = require('./table/gbk.js'); 2 | module.exports = { 3 | 'windows936': 'gbk', 4 | 'gb2312': 'gbk', 5 | 'gbk': { 6 | type: 'table', 7 | table: gbkTable 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /node_modules/iconv-lite/test/big5File.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/iconv-lite/test/big5File.txt -------------------------------------------------------------------------------- /node_modules/iconv-lite/test/gbkFile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/iconv-lite/test/gbkFile.txt -------------------------------------------------------------------------------- /node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /node_modules/ipaddr.js/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | -------------------------------------------------------------------------------- /node_modules/ipaddr.js/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - "0.10" 5 | - "0.11" 6 | - "0.12" 7 | - "4.0" 8 | - "4.1" 9 | - "4.2" 10 | - "5" 11 | -------------------------------------------------------------------------------- /node_modules/is-buffer/.zuul.yml: -------------------------------------------------------------------------------- 1 | ui: tape 2 | browsers: 3 | - name: chrome 4 | version: 39..latest 5 | - name: firefox 6 | version: 34..latest 7 | - name: safari 8 | version: 5..latest 9 | - name: microsoftedge 10 | version: latest 11 | - name: ie 12 | version: 8..latest 13 | - name: opera 14 | version: 11..latest 15 | - name: android 16 | version: 5.0..latest 17 | -------------------------------------------------------------------------------- /node_modules/is-promise/.npmignore: -------------------------------------------------------------------------------- 1 | component 2 | build 3 | node_modules 4 | test.js 5 | component.json 6 | .gitignore -------------------------------------------------------------------------------- /node_modules/is-promise/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /node_modules/is-promise/index.js: -------------------------------------------------------------------------------- 1 | module.exports = isPromise; 2 | 3 | function isPromise(obj) { 4 | return !!obj && (typeof obj === 'object' || typeof obj === 'function') && typeof obj.then === 'function'; 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/isarray/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/isarray/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @node_modules/.bin/tape test.js 4 | 5 | .PHONY: test 6 | 7 | -------------------------------------------------------------------------------- /node_modules/isarray/index.js: -------------------------------------------------------------------------------- 1 | var toString = {}.toString; 2 | 3 | module.exports = Array.isArray || function (arr) { 4 | return toString.call(arr) == '[object Array]'; 5 | }; 6 | -------------------------------------------------------------------------------- /node_modules/isarray/test.js: -------------------------------------------------------------------------------- 1 | var isArray = require('./'); 2 | var test = require('tape'); 3 | 4 | test('is array', function(t){ 5 | t.ok(isArray([])); 6 | t.notOk(isArray({})); 7 | t.notOk(isArray(null)); 8 | t.notOk(isArray(false)); 9 | 10 | var obj = {}; 11 | obj[0] = true; 12 | t.notOk(isArray(obj)); 13 | 14 | var arr = []; 15 | arr.foo = 'bar'; 16 | t.ok(isArray(arr)); 17 | 18 | t.end(); 19 | }); 20 | 21 | -------------------------------------------------------------------------------- /node_modules/jade/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | support 3 | benchmarks 4 | examples 5 | lib-cov 6 | coverage 7 | .gitmodules 8 | .travis.yml 9 | History.md 10 | Makefile 11 | test/ 12 | support/ 13 | benchmarks/ 14 | examples/ 15 | docs/ 16 | -------------------------------------------------------------------------------- /node_modules/jade/.release.json: -------------------------------------------------------------------------------- 1 | "2ab04e8289982bfac3548a9c6016476472dcdb4f" 2 | -------------------------------------------------------------------------------- /node_modules/jade/block-code.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/jade/block-code.html -------------------------------------------------------------------------------- /node_modules/jade/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jade", 3 | "repo": "visionmedia/jade", 4 | "description": "Jade template runtime", 5 | "version": "1.11.0", 6 | "keywords": [ 7 | "template" 8 | ], 9 | "dependencies": {}, 10 | "development": {}, 11 | "license": "MIT", 12 | "scripts": [ 13 | "lib/runtime.js" 14 | ], 15 | "main": "lib/runtime.js" 16 | } 17 | -------------------------------------------------------------------------------- /node_modules/jade/lib/filters-client.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = filter; 4 | function filter(name, str, options) { 5 | if (typeof filter[name] === 'function') { 6 | return filter[name](str, options); 7 | } else { 8 | throw new Error('unknown filter ":' + name + '"'); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/jade/lib/inline-tags.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = [ 4 | 'a' 5 | , 'abbr' 6 | , 'acronym' 7 | , 'b' 8 | , 'br' 9 | , 'code' 10 | , 'em' 11 | , 'font' 12 | , 'i' 13 | , 'img' 14 | , 'ins' 15 | , 'kbd' 16 | , 'map' 17 | , 'samp' 18 | , 'small' 19 | , 'span' 20 | , 'strong' 21 | , 'sub' 22 | , 'sup' 23 | ]; -------------------------------------------------------------------------------- /node_modules/mime-db/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * mime-db 3 | * Copyright(c) 2014 Jonathan Ong 4 | * MIT Licensed 5 | */ 6 | 7 | /** 8 | * Module exports. 9 | */ 10 | 11 | module.exports = require('./db.json') 12 | -------------------------------------------------------------------------------- /node_modules/mime/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/mime/.npmignore -------------------------------------------------------------------------------- /node_modules/mime/build/build.js: -------------------------------------------------------------------------------- 1 | var db = require('mime-db'); 2 | 3 | var mapByType = {}; 4 | Object.keys(db).forEach(function(key) { 5 | var extensions = db[key].extensions; 6 | if (extensions) { 7 | mapByType[key] = extensions; 8 | } 9 | }); 10 | 11 | console.log(JSON.stringify(mapByType)); 12 | -------------------------------------------------------------------------------- /node_modules/mime/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var mime = require('./mime.js'); 4 | var file = process.argv[2]; 5 | var type = mime.lookup(file); 6 | 7 | process.stdout.write(type + '\n'); 8 | 9 | -------------------------------------------------------------------------------- /node_modules/minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.12" 6 | - "iojs" 7 | before_install: 8 | - npm install -g npm@~1.4.6 9 | -------------------------------------------------------------------------------- /node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /node_modules/minimist/test/parse_modified.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('parse with modifier functions' , function (t) { 5 | t.plan(1); 6 | 7 | var argv = parse([ '-b', '123' ], { boolean: 'b' }); 8 | t.deepEqual(argv, { b: true, _: [123] }); 9 | }); 10 | -------------------------------------------------------------------------------- /node_modules/minimist/test/stop_early.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('stops parsing on the first non-option when stopEarly is set', function (t) { 5 | var argv = parse(['--aaa', 'bbb', 'ccc', '--ddd'], { 6 | stopEarly: true 7 | }); 8 | 9 | t.deepEqual(argv, { 10 | aaa: 'bbb', 11 | _: ['ccc', '--ddd'] 12 | }); 13 | 14 | t.end(); 15 | }); 16 | -------------------------------------------------------------------------------- /node_modules/minimist/test/whitespace.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('whitespace should be whitespace' , function (t) { 5 | t.plan(1); 6 | var x = parse([ '-x', '\t' ]).x; 7 | t.equal(x, '\t'); 8 | }); 9 | -------------------------------------------------------------------------------- /node_modules/mkdirp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.12" 6 | - "iojs" 7 | before_install: 8 | - npm install -g npm@~1.4.6 9 | -------------------------------------------------------------------------------- /node_modules/mkdirp/bin/usage.txt: -------------------------------------------------------------------------------- 1 | usage: mkdirp [DIR1,DIR2..] {OPTIONS} 2 | 3 | Create each supplied directory including any necessary parent directories that 4 | don't yet exist. 5 | 6 | If the directory already exists, do nothing. 7 | 8 | OPTIONS are: 9 | 10 | -m, --mode If a directory needs to be created, set the mode as an octal 11 | permission string. 12 | 13 | -------------------------------------------------------------------------------- /node_modules/mkdirp/examples/pow.js: -------------------------------------------------------------------------------- 1 | var mkdirp = require('mkdirp'); 2 | 3 | mkdirp('/tmp/foo/bar/baz', function (err) { 4 | if (err) console.error(err) 5 | else console.log('pow!') 6 | }); 7 | -------------------------------------------------------------------------------- /node_modules/mkdirp/node_modules/minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/mkdirp/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /node_modules/mkdirp/node_modules/minimist/test/parse_modified.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('parse with modifier functions' , function (t) { 5 | t.plan(1); 6 | 7 | var argv = parse([ '-b', '123' ], { boolean: 'b' }); 8 | t.deepEqual(argv, { b: true, _: ['123'] }); 9 | }); 10 | -------------------------------------------------------------------------------- /node_modules/mkdirp/node_modules/minimist/test/whitespace.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('whitespace should be whitespace' , function (t) { 5 | t.plan(1); 6 | var x = parse([ '-x', '\t' ]).x; 7 | t.equal(x, '\t'); 8 | }); 9 | -------------------------------------------------------------------------------- /node_modules/morgan/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/morgan/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /node_modules/object-inspect/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/object-inspect/example/circular.js: -------------------------------------------------------------------------------- 1 | var inspect = require('../'); 2 | var obj = { a: 1, b: [3,4] }; 3 | obj.c = obj; 4 | console.log(inspect(obj)); 5 | -------------------------------------------------------------------------------- /node_modules/object-inspect/example/fn.js: -------------------------------------------------------------------------------- 1 | var inspect = require('../'); 2 | var obj = [ 1, 2, function f (n) { return n + 5 }, 4 ]; 3 | console.log(inspect(obj)); 4 | -------------------------------------------------------------------------------- /node_modules/object-inspect/example/inspect.js: -------------------------------------------------------------------------------- 1 | var inspect = require('../'); 2 | 3 | var d = document.createElement('div'); 4 | d.setAttribute('id', 'beep'); 5 | d.innerHTML = 'woooiiiii'; 6 | 7 | console.log(inspect([ d, { a: 3, b : 4, c: [5,6,[7,[8,[9]]]] } ])); 8 | -------------------------------------------------------------------------------- /node_modules/object-inspect/test/circular.js: -------------------------------------------------------------------------------- 1 | var inspect = require('../'); 2 | var test = require('tape'); 3 | 4 | test('circular', function (t) { 5 | t.plan(1); 6 | var obj = { a: 1, b: [3,4] }; 7 | obj.c = obj; 8 | t.equal(inspect(obj), '{ a: 1, b: [ 3, 4 ], c: [Circular] }'); 9 | }); 10 | -------------------------------------------------------------------------------- /node_modules/object-inspect/test/fn.js: -------------------------------------------------------------------------------- 1 | var inspect = require('../'); 2 | var test = require('tape'); 3 | 4 | test('function', function (t) { 5 | t.plan(1); 6 | var obj = [ 1, 2, function f (n) { return n + 5 }, 4 ]; 7 | t.equal(inspect(obj), '[ 1, 2, [Function: f], 4 ]'); 8 | }); 9 | -------------------------------------------------------------------------------- /node_modules/object-inspect/test/holes.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | var inspect = require('../'); 3 | 4 | var xs = [ 'a', 'b' ]; 5 | xs[5] = 'f'; 6 | xs[7] = 'j'; 7 | xs[8] = 'k'; 8 | 9 | test('holes', function (t) { 10 | t.plan(1); 11 | t.equal( 12 | inspect(xs), 13 | "[ 'a', 'b', , , , 'f', , 'j', 'k' ]" 14 | ); 15 | }); 16 | -------------------------------------------------------------------------------- /node_modules/object-inspect/test/lowbyte.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | var inspect = require('../'); 3 | 4 | var obj = { x: 'a\r\nb', y: '\5! \x1f \022' }; 5 | 6 | test('interpolate low bytes', function (t) { 7 | t.plan(1); 8 | t.equal( 9 | inspect(obj), 10 | "{ x: 'a\\r\\nb', y: '\\x05! \\x1f \\x12' }" 11 | ); 12 | }); 13 | -------------------------------------------------------------------------------- /node_modules/object-inspect/test/undef.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | var inspect = require('../'); 3 | 4 | var obj = { a: 1, b: [ 3, 4, undefined, null ], c: undefined, d: null }; 5 | 6 | test('undef and null', function (t) { 7 | t.plan(1); 8 | t.equal( 9 | inspect(obj), 10 | '{ a: 1, b: [ 3, 4, undefined, null ], c: undefined, d: null }' 11 | ); 12 | }); 13 | -------------------------------------------------------------------------------- /node_modules/object-keys/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = tab; 5 | insert_final_newline = true; 6 | quote_type = auto; 7 | space_after_anonymous_functions = true; 8 | space_after_control_statements = true; 9 | spaces_around_operators = true; 10 | trim_trailing_whitespace = true; 11 | spaces_in_brackets = false; 12 | end_of_line = lf; 13 | 14 | -------------------------------------------------------------------------------- /node_modules/object-keys/.npmignore: -------------------------------------------------------------------------------- 1 | test/* 2 | 3 | -------------------------------------------------------------------------------- /node_modules/object-keys/test/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | require('./isArguments'); 4 | 5 | require('./shim'); 6 | -------------------------------------------------------------------------------- /node_modules/on-headers/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.1 / 2015-09-29 2 | ================== 3 | 4 | * perf: enable strict mode 5 | 6 | 1.0.0 / 2014-08-10 7 | ================== 8 | 9 | * Honor `res.statusCode` change in `listener` 10 | * Move to `jshttp` orgainzation 11 | * Prevent `arguments`-related de-opt 12 | 13 | 0.0.0 / 2014-05-13 14 | ================== 15 | 16 | * Initial implementation 17 | -------------------------------------------------------------------------------- /node_modules/optimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/optimist/example/bool.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var util = require('util'); 3 | var argv = require('optimist').argv; 4 | 5 | if (argv.s) { 6 | util.print(argv.fr ? 'Le chat dit: ' : 'The cat says: '); 7 | } 8 | console.log( 9 | (argv.fr ? 'miaou' : 'meow') + (argv.p ? '.' : '') 10 | ); 11 | -------------------------------------------------------------------------------- /node_modules/optimist/example/boolean_double.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean(['x','y','z']) 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y, argv.z ]); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /node_modules/optimist/example/boolean_single.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean('v') 4 | .argv 5 | ; 6 | console.dir(argv.v); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /node_modules/optimist/example/default_hash.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .default({ x : 10, y : 10 }) 5 | .argv 6 | ; 7 | 8 | console.log(argv.x + argv.y); 9 | -------------------------------------------------------------------------------- /node_modules/optimist/example/default_singles.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .default('x', 10) 4 | .default('y', 10) 5 | .argv 6 | ; 7 | console.log(argv.x + argv.y); 8 | -------------------------------------------------------------------------------- /node_modules/optimist/example/divide.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .usage('Usage: $0 -x [num] -y [num]') 5 | .demand(['x','y']) 6 | .argv; 7 | 8 | console.log(argv.x / argv.y); 9 | -------------------------------------------------------------------------------- /node_modules/optimist/example/nonopt.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | console.log(argv._); 5 | -------------------------------------------------------------------------------- /node_modules/optimist/example/reflect.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.dir(require('optimist').argv); 3 | -------------------------------------------------------------------------------- /node_modules/optimist/example/short.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | -------------------------------------------------------------------------------- /node_modules/optimist/example/string.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .string('x', 'y') 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y ]); 7 | 8 | /* Turns off numeric coercion: 9 | ./node string.js -x 000123 -y 9876 10 | [ '000123', '9876' ] 11 | */ 12 | -------------------------------------------------------------------------------- /node_modules/optimist/example/xup.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | 4 | if (argv.rif - 5 * argv.xup > 7.138) { 5 | console.log('Buy more riffiwobbles'); 6 | } 7 | else { 8 | console.log('Sell the xupptumblers'); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /node_modules/optimist/test/_/argv.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.log(JSON.stringify(process.argv)); 3 | -------------------------------------------------------------------------------- /node_modules/optimist/test/_/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('../../index').argv 3 | console.log(JSON.stringify(argv._)); 4 | -------------------------------------------------------------------------------- /node_modules/packet-reader/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/pg-connection-string/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - '0.10' 4 | -------------------------------------------------------------------------------- /node_modules/pg-types/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/pg-types/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - '0.12' 4 | - '5' 5 | env: 6 | - PGUSER=postgres 7 | -------------------------------------------------------------------------------- /node_modules/pg-types/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: publish-patch test 2 | 3 | test: 4 | npm test 5 | 6 | patch: test 7 | npm version patch -m "Bump version" 8 | git push origin master --tags 9 | npm publish 10 | 11 | minor: test 12 | npm version minor -m "Bump version" 13 | git push origin master --tags 14 | npm publish 15 | -------------------------------------------------------------------------------- /node_modules/pg-types/lib/arrayParser.js: -------------------------------------------------------------------------------- 1 | var array = require('postgres-array'); 2 | 3 | module.exports = { 4 | create: function (source, transform) { 5 | return { 6 | parse: function() { 7 | return array.parse(source, transform); 8 | } 9 | }; 10 | } 11 | }; 12 | -------------------------------------------------------------------------------- /node_modules/pg/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailing": true, 3 | "indent": 2, 4 | "evil": true 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/pg/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | *.swp 3 | *.log 4 | .lock-wscript 5 | build/ 6 | *~ 7 | -------------------------------------------------------------------------------- /node_modules/pg/script/list-db-types.js: -------------------------------------------------------------------------------- 1 | var helper = require(__dirname + "/../test/integration/test-helper"); 2 | var pg = helper.pg; 3 | pg.connect(helper.config, assert.success(function(client) { 4 | var query = client.query('select oid, typname from pg_type where typtype = \'b\' order by oid'); 5 | query.on('row', console.log); 6 | })) 7 | -------------------------------------------------------------------------------- /node_modules/pg/test/integration/client/heroku.pgpass: -------------------------------------------------------------------------------- 1 | ec2-107-20-224-218.compute-1.amazonaws.com:5432:db6kfntl5qhp2:kwdzdnqpdiilfs:uaZoSSHgi7mVM7kYaROtusClKu 2 | -------------------------------------------------------------------------------- /node_modules/pg/test/integration/client/quick-disconnect-tests.js: -------------------------------------------------------------------------------- 1 | //test for issue #320 2 | // 3 | var helper = require('./test-helper'); 4 | 5 | var client = new helper.pg.Client(helper.config); 6 | client.connect(); 7 | client.end(); 8 | -------------------------------------------------------------------------------- /node_modules/pg/test/integration/client/test-helper.js: -------------------------------------------------------------------------------- 1 | var helper = require(__dirname+'/../test-helper'); 2 | 3 | module.exports = helper; 4 | -------------------------------------------------------------------------------- /node_modules/pg/test/integration/connection-pool/double-connection-tests.js: -------------------------------------------------------------------------------- 1 | var helper = require(__dirname + "/test-helper") 2 | helper.testPoolSize(2); 3 | -------------------------------------------------------------------------------- /node_modules/pg/test/integration/connection-pool/ending-empty-pool-tests.js: -------------------------------------------------------------------------------- 1 | var helper = require(__dirname + '/test-helper') 2 | 3 | var called = false; 4 | test('disconnects', function() { 5 | called = true; 6 | var eventSink = new helper.Sink(1, function() {}); 7 | helper.pg.on('end', function() { 8 | eventSink.add(); 9 | }); 10 | 11 | //this should exit the process 12 | helper.pg.end(); 13 | }) 14 | 15 | 16 | -------------------------------------------------------------------------------- /node_modules/pg/test/integration/connection-pool/max-connection-tests.js: -------------------------------------------------------------------------------- 1 | var helper = require(__dirname + "/test-helper") 2 | helper.testPoolSize(40); 3 | -------------------------------------------------------------------------------- /node_modules/pg/test/integration/connection-pool/single-connection-tests.js: -------------------------------------------------------------------------------- 1 | var helper = require(__dirname + "/test-helper") 2 | helper.testPoolSize(1); 3 | -------------------------------------------------------------------------------- /node_modules/pg/test/integration/connection-pool/waiting-connection-tests.js: -------------------------------------------------------------------------------- 1 | var helper = require(__dirname + "/test-helper") 2 | helper.testPoolSize(200); 3 | -------------------------------------------------------------------------------- /node_modules/pg/test/integration/gh-issues/882-tests.js: -------------------------------------------------------------------------------- 1 | //client should not hang on an empty query 2 | var helper = require('../test-helper'); 3 | var client = helper.client(); 4 | client.query({ name: 'foo1', text: null}); 5 | client.query({ name: 'foo2', text: ' ' }); 6 | client.query({ name: 'foo3', text: '' }, function(err, res) { 7 | client.end(); 8 | }); 9 | -------------------------------------------------------------------------------- /node_modules/pg/test/native/missing-native.js: -------------------------------------------------------------------------------- 1 | //this test assumes it has been run from the Makefile 2 | //and that node_modules/pg-native has been deleted 3 | 4 | var assert = require('assert'); 5 | 6 | assert.throws(function() { 7 | require('../../lib').native; 8 | }); 9 | -------------------------------------------------------------------------------- /node_modules/pg/test/unit/client/notification-tests.js: -------------------------------------------------------------------------------- 1 | var helper = require(__dirname + "/test-helper"); 2 | 3 | test('passes connection notification', function() { 4 | var client = helper.client(); 5 | assert.emits(client, 'notice', function(msg) { 6 | assert.equal(msg, "HAY!!"); 7 | }) 8 | client.connection.emit('notice', "HAY!!"); 9 | }) 10 | 11 | -------------------------------------------------------------------------------- /node_modules/pg/test/unit/connection/test-helper.js: -------------------------------------------------------------------------------- 1 | require(__dirname+'/../test-helper') 2 | -------------------------------------------------------------------------------- /node_modules/pgpass/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "strict" : true , 3 | "laxcomma" : true , 4 | "camelcase" : true , 5 | "node" : true , 6 | "trailing" : true 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/pgpass/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *~ 3 | #* 4 | lib-cov 5 | coverage.html 6 | npm-debug.log 7 | -------------------------------------------------------------------------------- /node_modules/pgpass/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.11" 4 | - "0.10" 5 | - "0.8" 6 | -------------------------------------------------------------------------------- /node_modules/pgpass/test/_pgpass: -------------------------------------------------------------------------------- 1 | # comments?? 2 | host1:1:database1:user1:pass1 3 | *:*:*:user2:pass2 4 | host3:3:database3:user3:pass3 5 | 6 | host4:*:database4:user4:some\:wired\:password 7 | 8 | host5:*:database5:dummy\:user:some:password 9 | 10 | 11 | -------------------------------------------------------------------------------- /node_modules/postgeo/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.dat 5 | *.out 6 | *.pid 7 | *.gz 8 | 9 | npm-debug.log 10 | node_modules 11 | 12 | 13 | .DS_Store 14 | .AppleDouble 15 | .LSOverride 16 | Icon 17 | 18 | # Files that might appear on external disk 19 | .Spotlight-V100 20 | .Trashes 21 | -------------------------------------------------------------------------------- /node_modules/postgeo/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/postgeo'); -------------------------------------------------------------------------------- /node_modules/process-nextick-args/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.11" 6 | - "0.12" 7 | - "1.7.1" 8 | - 1 9 | - 2 10 | - 3 11 | - 4 12 | - 5 13 | -------------------------------------------------------------------------------- /node_modules/promise/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "asi": true, 3 | "node": true, 4 | "strict": true 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/promise/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | node_modules 3 | test 4 | .gitignore 5 | .travis.yml 6 | component.json 7 | -------------------------------------------------------------------------------- /node_modules/promise/core.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./lib/core.js'); 4 | 5 | console.error('require("promise/core") is deprecated, use require("promise/lib/core") instead.'); 6 | -------------------------------------------------------------------------------- /node_modules/promise/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./lib/core.js') 4 | require('./lib/done.js') 5 | require('./lib/es6-extensions.js') 6 | require('./lib/node-extensions.js') -------------------------------------------------------------------------------- /node_modules/promise/lib/done.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Promise = require('./core.js') 4 | var asap = require('asap') 5 | 6 | module.exports = Promise 7 | Promise.prototype.done = function (onFulfilled, onRejected) { 8 | var self = arguments.length ? this.then.apply(this, arguments) : this 9 | self.then(null, function (err) { 10 | asap(function () { 11 | throw err 12 | }) 13 | }) 14 | } -------------------------------------------------------------------------------- /node_modules/promise/polyfill-done.js: -------------------------------------------------------------------------------- 1 | // should work in any browser without browserify 2 | 3 | if (typeof Promise.prototype.done !== 'function') { 4 | Promise.prototype.done = function (onFulfilled, onRejected) { 5 | var self = arguments.length ? this.then.apply(this, arguments) : this 6 | self.then(null, function (err) { 7 | setTimeout(function () { 8 | throw err 9 | }, 0) 10 | }) 11 | } 12 | } -------------------------------------------------------------------------------- /node_modules/promise/polyfill.js: -------------------------------------------------------------------------------- 1 | // not "use strict" so we can declare global "Promise" 2 | 3 | var asap = require('asap'); 4 | 5 | if (typeof Promise === 'undefined') { 6 | Promise = require('./lib/core.js') 7 | require('./lib/es6-extensions.js') 8 | } 9 | 10 | require('./polyfill-done.js'); 11 | -------------------------------------------------------------------------------- /node_modules/qs/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /node_modules/qs/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | npm-debug.log 4 | dump.rdb 5 | node_modules 6 | results.tap 7 | results.xml 8 | npm-shrinkwrap.json 9 | config.json 10 | .DS_Store 11 | */.DS_Store 12 | */*/.DS_Store 13 | ._* 14 | */._* 15 | */*/._* 16 | coverage.* 17 | lib-cov 18 | complexity.md 19 | dist 20 | -------------------------------------------------------------------------------- /node_modules/qs/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 5 | - 0.12 6 | - iojs 7 | -------------------------------------------------------------------------------- /node_modules/qs/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md). 2 | -------------------------------------------------------------------------------- /node_modules/qs/lib/index.js: -------------------------------------------------------------------------------- 1 | // Load modules 2 | 3 | var Stringify = require('./stringify'); 4 | var Parse = require('./parse'); 5 | 6 | 7 | // Declare internals 8 | 9 | var internals = {}; 10 | 11 | 12 | module.exports = { 13 | stringify: Stringify, 14 | parse: Parse 15 | }; 16 | -------------------------------------------------------------------------------- /node_modules/quote-stream/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/quote-stream/bin/cmd.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var quote = require('../'); 4 | var minimist = require('minimist'); 5 | var fs = require('fs'); 6 | 7 | var argv = minimist(process.argv.slice(2), { alias: { h: 'help' } }); 8 | if (argv.help) { 9 | var s = fs.createReadStream(__dirname + '/usage.txt'); 10 | return s.pipe(process.stdout); 11 | } 12 | 13 | process.stdin.pipe(quote()).pipe(process.stdout); 14 | -------------------------------------------------------------------------------- /node_modules/quote-stream/bin/usage.txt: -------------------------------------------------------------------------------- 1 | usage: quote-stream 2 | 3 | Transform stdin to a quoted string on stdout. 4 | 5 | -------------------------------------------------------------------------------- /node_modules/quote-stream/example/stream.js: -------------------------------------------------------------------------------- 1 | var quote = require('../'); 2 | process.stdin.pipe(quote()).pipe(process.stdout); 3 | -------------------------------------------------------------------------------- /node_modules/quote-stream/test/simple.js: -------------------------------------------------------------------------------- 1 | var quote = require('../'); 2 | var concat = require('concat-stream'); 3 | var test = require('tape'); 4 | 5 | test('simple', function (t) { 6 | t.plan(1); 7 | var q = quote(); 8 | q.end('abc'); 9 | 10 | q.pipe(concat(function (body) { 11 | t.equal(body.toString('utf8'), '"abc"'); 12 | })); 13 | }); 14 | -------------------------------------------------------------------------------- /node_modules/quote-stream/test/whitespace.js: -------------------------------------------------------------------------------- 1 | var quote = require('../'); 2 | var concat = require('concat-stream'); 3 | var test = require('tape'); 4 | 5 | test('whitespace', function (t) { 6 | t.plan(1); 7 | var q = quote(); 8 | q.end('abc\ndef\tghi\r\n'); 9 | 10 | q.pipe(concat(function (body) { 11 | t.equal(body.toString('utf8'), '"abc\\ndef\\tghi\\r\\n"'); 12 | })); 13 | }); 14 | -------------------------------------------------------------------------------- /node_modules/raw-body/node_modules/iconv-lite/.npmignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *sublime-* 3 | generation 4 | test 5 | wiki 6 | coverage 7 | -------------------------------------------------------------------------------- /node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /node_modules/readable-stream/.zuul.yml: -------------------------------------------------------------------------------- 1 | ui: tape 2 | -------------------------------------------------------------------------------- /node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /node_modules/resolve/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | -------------------------------------------------------------------------------- /node_modules/resolve/example/async.js: -------------------------------------------------------------------------------- 1 | var resolve = require('../'); 2 | resolve('tap', { basedir: __dirname }, function (err, res) { 3 | if (err) console.error(err) 4 | else console.log(res) 5 | }); 6 | -------------------------------------------------------------------------------- /node_modules/resolve/example/sync.js: -------------------------------------------------------------------------------- 1 | var resolve = require('../'); 2 | var res = resolve.sync('tap', { basedir: __dirname }); 3 | console.log(res); 4 | -------------------------------------------------------------------------------- /node_modules/resolve/index.js: -------------------------------------------------------------------------------- 1 | var core = require('./lib/core'); 2 | exports = module.exports = require('./lib/async'); 3 | exports.core = core; 4 | exports.isCore = function (x) { return core[x] }; 5 | exports.sync = require('./lib/sync'); 6 | -------------------------------------------------------------------------------- /node_modules/resolve/lib/caller.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | // see https://code.google.com/p/v8/wiki/JavaScriptStackTraceApi 3 | var origPrepareStackTrace = Error.prepareStackTrace; 4 | Error.prepareStackTrace = function (_, stack) { return stack }; 5 | var stack = (new Error()).stack; 6 | Error.prepareStackTrace = origPrepareStackTrace; 7 | return stack[2].getFileName(); 8 | }; 9 | -------------------------------------------------------------------------------- /node_modules/resolve/lib/core.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./core.json').reduce(function (acc, x) { 2 | acc[x] = true; 3 | return acc; 4 | }, {}); 5 | -------------------------------------------------------------------------------- /node_modules/resolve/test/core.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | var resolve = require('../'); 3 | 4 | test('core modules', function (t) { 5 | t.ok(resolve.isCore('fs')); 6 | t.ok(resolve.isCore('net')); 7 | t.ok(resolve.isCore('http')); 8 | 9 | t.ok(!resolve.isCore('seq')); 10 | t.ok(!resolve.isCore('../')); 11 | t.end(); 12 | }); 13 | -------------------------------------------------------------------------------- /node_modules/resolve/test/dotdot/abc/index.js: -------------------------------------------------------------------------------- 1 | var x = require('..'); 2 | console.log(x); 3 | -------------------------------------------------------------------------------- /node_modules/resolve/test/dotdot/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'whatever' 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/module_dir/xmodules/aaa/index.js: -------------------------------------------------------------------------------- 1 | module.exports = function (x) { return x * 100 } 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/module_dir/ymodules/aaa/index.js: -------------------------------------------------------------------------------- 1 | module.exports = function (x) { return x + 100 } 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/module_dir/zmodules/bbb/main.js: -------------------------------------------------------------------------------- 1 | module.exports = function (n) { return n * 111 } 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/module_dir/zmodules/bbb/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "main.js" 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/resolve/test/node_path/x/aaa/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'A' 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/node_path/x/ccc/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'C' 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/node_path/y/bbb/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'B' 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/node_path/y/ccc/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'CY' 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/nonstring.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | var resolve = require('../'); 3 | 4 | test('nonstring', function (t) { 5 | t.plan(1); 6 | resolve(555, function (err, res, pkg) { 7 | t.ok(err); 8 | }); 9 | }); 10 | -------------------------------------------------------------------------------- /node_modules/resolve/test/pathfilter/deep_ref/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/resolve/test/pathfilter/deep_ref/main.js -------------------------------------------------------------------------------- /node_modules/resolve/test/pathfilter/deep_ref/node_modules/deep/alt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/resolve/test/pathfilter/deep_ref/node_modules/deep/alt.js -------------------------------------------------------------------------------- /node_modules/resolve/test/pathfilter/deep_ref/node_modules/deep/deeper/ref.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/resolve/test/pathfilter/deep_ref/node_modules/deep/deeper/ref.js -------------------------------------------------------------------------------- /node_modules/resolve/test/pathfilter/deep_ref/node_modules/deep/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "deep", 3 | "version": "1.2.3" 4 | } 5 | -------------------------------------------------------------------------------- /node_modules/resolve/test/pathfilter/deep_ref/node_modules/deep/ref.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/resolve/test/pathfilter/deep_ref/node_modules/deep/ref.js -------------------------------------------------------------------------------- /node_modules/resolve/test/precedence/aaa.js: -------------------------------------------------------------------------------- 1 | module.exports = 'wtf' 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/precedence/aaa/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'okok' 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/precedence/aaa/main.js: -------------------------------------------------------------------------------- 1 | console.log(require('./')) 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/precedence/bbb.js: -------------------------------------------------------------------------------- 1 | module.exports '>_<' 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/precedence/bbb/main.js: -------------------------------------------------------------------------------- 1 | console.log(require('./')); // should throw 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/bar/node_modules/foo/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 1; 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/baz/doom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/resolve/test/resolver/baz/doom.js -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/baz/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main" : "quux.js" 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/baz/quux.js: -------------------------------------------------------------------------------- 1 | module.exports = 1; 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/biz/node_modules/garply/lib/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'hello garply'; 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/biz/node_modules/garply/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main" : "./lib" 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/biz/node_modules/grux/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('tiv') * 100; 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/biz/node_modules/tiv/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 3; 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/cup.coffee: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/foo.js: -------------------------------------------------------------------------------- 1 | module.exports = 1; 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/incorrect_main/index.js: -------------------------------------------------------------------------------- 1 | // this is the actual main file 'index.js', not 'wrong.js' like the package.json would indicate 2 | module.exports = 1; 3 | -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/incorrect_main/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main" : "wrong.js" 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/mug.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/resolve/test/resolver/mug.coffee -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/mug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/resolve/test/resolver/mug.js -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/other_path/lib/other-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/resolve/test/resolver/other_path/lib/other-lib.js -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/other_path/root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/resolve/test/resolver/other_path/root.js -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/punycode/node_modules/punycode/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/resolve/test/resolver/punycode/node_modules/punycode/index.js -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/quux/foo/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 1; 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/without_basedir/main.js: -------------------------------------------------------------------------------- 1 | resolve = require('../../../'); 2 | 3 | module.exports = function(t, cb) { 4 | resolve('mymodule', null, cb); 5 | } 6 | 7 | -------------------------------------------------------------------------------- /node_modules/resolve/test/resolver/without_basedir/node_modules/mymodule.js: -------------------------------------------------------------------------------- 1 | module.exports = "The tools we use have a profound (and devious!) influence on our thinking habits, and, therefore, on our thinking abilities.- E. Dijkstra" 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/subdirs/node_modules/a/b/c/x.json: -------------------------------------------------------------------------------- 1 | [1,2,3] 2 | -------------------------------------------------------------------------------- /node_modules/resolve/test/subdirs/node_modules/a/package.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /node_modules/right-align/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * right-align 3 | * 4 | * Copyright (c) 2015, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var align = require('align-text'); 11 | 12 | module.exports = function rightAlign(val) { 13 | return align(val, function (len, longest) { 14 | return longest - len; 15 | }); 16 | }; 17 | -------------------------------------------------------------------------------- /node_modules/rw/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | test/input.txt 4 | -------------------------------------------------------------------------------- /node_modules/rw/index.js: -------------------------------------------------------------------------------- 1 | exports.dash = require("./lib/rw/dash"); 2 | exports.readFile = require("./lib/rw/read-file"); 3 | exports.readFileSync = require("./lib/rw/read-file-sync"); 4 | exports.writeFile = require("./lib/rw/write-file"); 5 | exports.writeFileSync = require("./lib/rw/write-file-sync"); 6 | -------------------------------------------------------------------------------- /node_modules/rw/lib/rw/encode.js: -------------------------------------------------------------------------------- 1 | module.exports = function(data, options) { 2 | return typeof data === "string" 3 | ? new Buffer(data, typeof options === "string" ? options 4 | : options && options.encoding !== null ? options.encoding 5 | : "utf8") 6 | : data; 7 | }; 8 | -------------------------------------------------------------------------------- /node_modules/rw/test/cat-async: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var rw = require("../").dash; 4 | 5 | rw.readFile(process.argv[2] || "-", "utf8", function(error, contents) { 6 | if (error) throw error; 7 | rw.writeFile("-", contents, "utf8", function(error) { 8 | if (error) throw error; 9 | }); 10 | }); 11 | -------------------------------------------------------------------------------- /node_modules/rw/test/cat-sync: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var rw = require("../").dash; 4 | 5 | rw.writeFileSync("-", rw.readFileSync(process.argv[2] || "-", "utf8"), "utf8"); 6 | -------------------------------------------------------------------------------- /node_modules/rw/test/encode-object-async: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var rw = require("../").dash; 4 | 5 | rw.writeFile(process.argv[2] || "-", "gréén\n", {encoding: process.argv[3]}, function(error) { 6 | if (error) throw error; 7 | }); 8 | -------------------------------------------------------------------------------- /node_modules/rw/test/encode-object-sync: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var rw = require("../").dash; 4 | 5 | rw.writeFileSync(process.argv[2] || "-", "gréén\n", {encoding: process.argv[3]}); 6 | -------------------------------------------------------------------------------- /node_modules/rw/test/encode-string-async: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var rw = require("../").dash; 4 | 5 | rw.writeFile(process.argv[2] || "-", "gréén\n", process.argv[3], function(error) { 6 | if (error) throw error; 7 | }); 8 | -------------------------------------------------------------------------------- /node_modules/rw/test/encode-string-sync: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var rw = require("../").dash; 4 | 5 | rw.writeFileSync(process.argv[2] || "-", "gréén\n", process.argv[3]); 6 | -------------------------------------------------------------------------------- /node_modules/rw/test/utf8.txt: -------------------------------------------------------------------------------- 1 | gréén 2 | -------------------------------------------------------------------------------- /node_modules/rw/test/wc-async: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var rw = require("../").dash; 4 | 5 | rw.readFile(process.argv[2] || "-", function(error, contents) { 6 | if (error) throw error; 7 | console.log(contents.length); 8 | }); 9 | -------------------------------------------------------------------------------- /node_modules/rw/test/wc-sync: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var rw = require("../").dash; 4 | 5 | console.log(rw.readFileSync(process.argv[2] || "-", "utf8").length); 6 | -------------------------------------------------------------------------------- /node_modules/rw/test/write-async: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var rw = require("../").dash; 4 | 5 | rw.writeFile(process.argv[2] || "-", "Hello, world!", "utf8", function(error) { 6 | if (error) throw error; 7 | }); 8 | -------------------------------------------------------------------------------- /node_modules/rw/test/write-sync: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var rw = require("../").dash; 4 | 5 | rw.writeFileSync(process.argv[2] || "-", "Hello, world!", "utf8"); 6 | -------------------------------------------------------------------------------- /node_modules/semver/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | coverage/ 3 | .nyc_output/ 4 | nyc_output/ 5 | -------------------------------------------------------------------------------- /node_modules/semver/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - '0.10' 4 | - '0.12' 5 | - 'iojs' 6 | -------------------------------------------------------------------------------- /node_modules/semver/foot.js.txt: -------------------------------------------------------------------------------- 1 | 2 | })( 3 | typeof exports === 'object' ? exports : 4 | typeof define === 'function' && define.amd ? {} : 5 | semver = {} 6 | ); 7 | -------------------------------------------------------------------------------- /node_modules/semver/head.js.txt: -------------------------------------------------------------------------------- 1 | ;(function(exports) { 2 | 3 | -------------------------------------------------------------------------------- /node_modules/semver/semver.browser.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/semver/semver.browser.js.gz -------------------------------------------------------------------------------- /node_modules/semver/semver.min.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/semver/semver.min.js.gz -------------------------------------------------------------------------------- /node_modules/send/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/send/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /node_modules/shallow-copy/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/shallow-copy/example/array.js: -------------------------------------------------------------------------------- 1 | var copy = require('../'); 2 | 3 | var xs = [ 3, 4, 5, { f: 6, g: 7 } ]; 4 | var dup = copy(xs); 5 | dup.unshift(1, 2); 6 | dup[5].g += 100; 7 | 8 | console.log('original: ', xs); 9 | console.log('copy: ', dup); 10 | -------------------------------------------------------------------------------- /node_modules/shallow-copy/example/object.js: -------------------------------------------------------------------------------- 1 | var copy = require('../'); 2 | 3 | var obj = { a: 3, b: 4, c: [5,6] }; 4 | var dup = copy(obj); 5 | dup.b *= 111; 6 | dup.c.push(7); 7 | 8 | console.log('original: ', obj); 9 | console.log('copy: ', dup); 10 | -------------------------------------------------------------------------------- /node_modules/shallow-copy/test/array.js: -------------------------------------------------------------------------------- 1 | var copy = require('../'); 2 | var test = require('tape'); 3 | 4 | test('array', function (t) { 5 | t.plan(2); 6 | 7 | var xs = [ 3, 4, 5, { f: 6, g: 7 } ]; 8 | var dup = copy(xs); 9 | dup.unshift(1, 2); 10 | dup[5].g += 100; 11 | 12 | t.deepEqual(xs, [ 3, 4, 5, { f: 6, g: 107 } ]); 13 | t.deepEqual(dup, [ 1, 2, 3, 4, 5, { f: 6, g: 107 } ]); 14 | }); 15 | -------------------------------------------------------------------------------- /node_modules/shallow-copy/test/object.js: -------------------------------------------------------------------------------- 1 | var copy = require('../'); 2 | var test = require('tape'); 3 | 4 | test('object', function (t) { 5 | t.plan(2); 6 | 7 | var obj = { a: 3, b: 4, c: [5,6] }; 8 | var dup = copy(obj); 9 | dup.b *= 111; 10 | dup.c.push(7); 11 | 12 | t.deepEqual(obj, { a: 3, b: 4, c: [ 5, 6, 7 ] }); 13 | t.deepEqual(dup, { a: 3, b: 444, c: [ 5, 6, 7 ] }); 14 | }); 15 | -------------------------------------------------------------------------------- /node_modules/shapefile/node_modules/d3-queue/.eslintrc: -------------------------------------------------------------------------------- 1 | ecmaFeatures: 2 | modules: true 3 | 4 | env: 5 | es6: true 6 | browser: true 7 | 8 | extends: 9 | "eslint:recommended" 10 | 11 | rules: 12 | no-cond-assign: 0 13 | -------------------------------------------------------------------------------- /node_modules/shapefile/node_modules/d3-queue/.npmignore: -------------------------------------------------------------------------------- 1 | *.sublime-* 2 | build/*.zip 3 | test/ 4 | -------------------------------------------------------------------------------- /node_modules/shapefile/node_modules/d3-queue/build/bundle.js: -------------------------------------------------------------------------------- 1 | import queue from "../index"; queue.version = "1.2.3"; export default queue; -------------------------------------------------------------------------------- /node_modules/shapefile/node_modules/d3-queue/index.js: -------------------------------------------------------------------------------- 1 | import queue from "./src/queue"; 2 | 3 | export default queue; 4 | -------------------------------------------------------------------------------- /node_modules/shapefile/node_modules/d3-queue/src/array.js: -------------------------------------------------------------------------------- 1 | export var slice = [].slice; 2 | -------------------------------------------------------------------------------- /node_modules/shapefile/node_modules/d3-queue/src/noop.js: -------------------------------------------------------------------------------- 1 | export default function() {} 2 | -------------------------------------------------------------------------------- /node_modules/shapefile/test/boolean-property.dbf: -------------------------------------------------------------------------------- 1 | _ AWfooL ? Y y N n T t F f -------------------------------------------------------------------------------- /node_modules/shapefile/test/boolean-property.prj: -------------------------------------------------------------------------------- 1 | GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] -------------------------------------------------------------------------------- /node_modules/shapefile/test/boolean-property.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/boolean-property.shp -------------------------------------------------------------------------------- /node_modules/shapefile/test/boolean-property.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/boolean-property.shx -------------------------------------------------------------------------------- /node_modules/shapefile/test/date-property.dbf: -------------------------------------------------------------------------------- 1 | _A WdateD 20130102 20130202 20130103 -------------------------------------------------------------------------------- /node_modules/shapefile/test/date-property.prj: -------------------------------------------------------------------------------- 1 | GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] -------------------------------------------------------------------------------- /node_modules/shapefile/test/date-property.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/date-property.shp -------------------------------------------------------------------------------- /node_modules/shapefile/test/date-property.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/date-property.shx -------------------------------------------------------------------------------- /node_modules/shapefile/test/empty.dbf: -------------------------------------------------------------------------------- 1 | _!W -------------------------------------------------------------------------------- /node_modules/shapefile/test/empty.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "FeatureCollection", 3 | "bbox": [0, 0, 0, 0], 4 | "features": [ 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /node_modules/shapefile/test/empty.prj: -------------------------------------------------------------------------------- 1 | GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] -------------------------------------------------------------------------------- /node_modules/shapefile/test/empty.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/empty.shp -------------------------------------------------------------------------------- /node_modules/shapefile/test/empty.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/empty.shx -------------------------------------------------------------------------------- /node_modules/shapefile/test/ignore-properties.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/ignore-properties.shp -------------------------------------------------------------------------------- /node_modules/shapefile/test/latin1-property.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/latin1-property.dbf -------------------------------------------------------------------------------- /node_modules/shapefile/test/latin1-property.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "FeatureCollection", 3 | "bbox": [3, 4, 3, 4], 4 | "features": [ 5 | {"type": "Feature","properties": {"name": "México"},"geometry": {"type": "Point", "coordinates": [3, 4]}} 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/shapefile/test/latin1-property.prj: -------------------------------------------------------------------------------- 1 | GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] -------------------------------------------------------------------------------- /node_modules/shapefile/test/latin1-property.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/latin1-property.shp -------------------------------------------------------------------------------- /node_modules/shapefile/test/latin1-property.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/latin1-property.shx -------------------------------------------------------------------------------- /node_modules/shapefile/test/mixed-properties.dbf: -------------------------------------------------------------------------------- 1 | _a[WfooN 2 | barCP ********** 42 **********blue -------------------------------------------------------------------------------- /node_modules/shapefile/test/mixed-properties.prj: -------------------------------------------------------------------------------- 1 | GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] -------------------------------------------------------------------------------- /node_modules/shapefile/test/mixed-properties.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/mixed-properties.shp -------------------------------------------------------------------------------- /node_modules/shapefile/test/mixed-properties.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/mixed-properties.shx -------------------------------------------------------------------------------- /node_modules/shapefile/test/multipoints.dbf: -------------------------------------------------------------------------------- 1 | _A WFIDN 0 1 -------------------------------------------------------------------------------- /node_modules/shapefile/test/multipoints.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "FeatureCollection", 3 | "bbox": [1, 2, 19, 20], 4 | "features": [ 5 | {"type": "Feature","properties": {},"geometry": {"type": "MultiPoint", "coordinates": [[1, 2], [3, 4], [5, 6], [7, 8], [9, 10]]}}, 6 | {"type": "Feature","properties": {},"geometry": {"type": "MultiPoint", "coordinates": [[11, 12], [13, 14], [15, 16], [17, 18], [19, 20]]}} 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /node_modules/shapefile/test/multipoints.prj: -------------------------------------------------------------------------------- 1 | GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] -------------------------------------------------------------------------------- /node_modules/shapefile/test/multipoints.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/multipoints.shp -------------------------------------------------------------------------------- /node_modules/shapefile/test/multipoints.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/multipoints.shx -------------------------------------------------------------------------------- /node_modules/shapefile/test/null.dbf: -------------------------------------------------------------------------------- 1 | _ A WFIDN 0 1 2 3 4 5 6 7 8 -------------------------------------------------------------------------------- /node_modules/shapefile/test/null.prj: -------------------------------------------------------------------------------- 1 | GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] -------------------------------------------------------------------------------- /node_modules/shapefile/test/null.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/null.shp -------------------------------------------------------------------------------- /node_modules/shapefile/test/null.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/null.shx -------------------------------------------------------------------------------- /node_modules/shapefile/test/number-property.dbf: -------------------------------------------------------------------------------- 1 | _A WfooN 2 | ********** 42 -4 -------------------------------------------------------------------------------- /node_modules/shapefile/test/number-property.prj: -------------------------------------------------------------------------------- 1 | GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] -------------------------------------------------------------------------------- /node_modules/shapefile/test/number-property.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/number-property.shp -------------------------------------------------------------------------------- /node_modules/shapefile/test/number-property.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/number-property.shx -------------------------------------------------------------------------------- /node_modules/shapefile/test/points.dbf: -------------------------------------------------------------------------------- 1 | _ A WFIDN 0 1 2 3 4 5 6 7 8 -------------------------------------------------------------------------------- /node_modules/shapefile/test/points.prj: -------------------------------------------------------------------------------- 1 | GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] -------------------------------------------------------------------------------- /node_modules/shapefile/test/points.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/points.shp -------------------------------------------------------------------------------- /node_modules/shapefile/test/points.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/points.shx -------------------------------------------------------------------------------- /node_modules/shapefile/test/polygons.dbf: -------------------------------------------------------------------------------- 1 | _A WFIDN 0 1 2 -------------------------------------------------------------------------------- /node_modules/shapefile/test/polygons.prj: -------------------------------------------------------------------------------- 1 | GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] -------------------------------------------------------------------------------- /node_modules/shapefile/test/polygons.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/polygons.shp -------------------------------------------------------------------------------- /node_modules/shapefile/test/polygons.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/polygons.shx -------------------------------------------------------------------------------- /node_modules/shapefile/test/polylines.dbf: -------------------------------------------------------------------------------- 1 | _A WFIDN 0 1 -------------------------------------------------------------------------------- /node_modules/shapefile/test/polylines.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "FeatureCollection", 3 | "bbox": [1, 2, 19, 20], 4 | "features": [ 5 | {"type": "Feature","properties": {},"geometry": {"type": "LineString", "coordinates": [[1, 2], [3, 4], [5, 6], [7, 8], [9, 10]]}}, 6 | {"type": "Feature","properties": {},"geometry": {"type": "MultiLineString", "coordinates": [[[11, 12], [13, 14]], [[15, 16], [17, 18], [19, 20]]]}} 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /node_modules/shapefile/test/polylines.prj: -------------------------------------------------------------------------------- 1 | GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] -------------------------------------------------------------------------------- /node_modules/shapefile/test/polylines.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/polylines.shp -------------------------------------------------------------------------------- /node_modules/shapefile/test/polylines.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/polylines.shx -------------------------------------------------------------------------------- /node_modules/shapefile/test/string-property.dbf: -------------------------------------------------------------------------------- 1 | _AQWfooCP blue green -------------------------------------------------------------------------------- /node_modules/shapefile/test/string-property.prj: -------------------------------------------------------------------------------- 1 | GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] -------------------------------------------------------------------------------- /node_modules/shapefile/test/string-property.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/string-property.shp -------------------------------------------------------------------------------- /node_modules/shapefile/test/string-property.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/string-property.shx -------------------------------------------------------------------------------- /node_modules/shapefile/test/utf8-property.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /node_modules/shapefile/test/utf8-property.dbf: -------------------------------------------------------------------------------- 1 | _AQ☃CP ηελλο ςορλδ -------------------------------------------------------------------------------- /node_modules/shapefile/test/utf8-property.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "FeatureCollection", 3 | "bbox": [3, 4, 3, 4], 4 | "features": [ 5 | {"type": "Feature","properties": {"☃": "ηελλο ςορλδ"},"geometry": {"type": "Point", "coordinates": [3, 4]}} 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/shapefile/test/utf8-property.prj: -------------------------------------------------------------------------------- 1 | GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] -------------------------------------------------------------------------------- /node_modules/shapefile/test/utf8-property.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/utf8-property.shp -------------------------------------------------------------------------------- /node_modules/shapefile/test/utf8-property.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjfoster83/geodb-api/ec89be052db15e41435df95f5828d350eb24927b/node_modules/shapefile/test/utf8-property.shx -------------------------------------------------------------------------------- /node_modules/source-map/.npmignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | node_modules/* 3 | -------------------------------------------------------------------------------- /node_modules/source-map/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - "0.10" -------------------------------------------------------------------------------- /node_modules/source-map/build/suffix-browser.js: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.sourceMap = { 5 | SourceMapConsumer: require('source-map/source-map-consumer').SourceMapConsumer, 6 | SourceMapGenerator: require('source-map/source-map-generator').SourceMapGenerator, 7 | SourceNode: require('source-map/source-node').SourceNode 8 | }; 9 | -------------------------------------------------------------------------------- /node_modules/source-map/build/suffix-source-map.jsm: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.SourceMapConsumer = require('source-map/source-map-consumer').SourceMapConsumer; 5 | this.SourceMapGenerator = require('source-map/source-map-generator').SourceMapGenerator; 6 | this.SourceNode = require('source-map/source-node').SourceNode; 7 | -------------------------------------------------------------------------------- /node_modules/source-map/build/test-prefix.js: -------------------------------------------------------------------------------- 1 | /* 2 | * WARNING! 3 | * 4 | * Do not edit this file directly, it is built from the sources at 5 | * https://github.com/mozilla/source-map/ 6 | */ 7 | 8 | Components.utils.import('resource://test/Utils.jsm'); 9 | -------------------------------------------------------------------------------- /node_modules/source-map/build/test-suffix.js: -------------------------------------------------------------------------------- 1 | function run_test() { 2 | runSourceMapTests('{THIS_MODULE}', do_throw); 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/split/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | node_modules/* 3 | npm_debug.log 4 | -------------------------------------------------------------------------------- /node_modules/split/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/static-eval/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/static-eval/example/eval.js: -------------------------------------------------------------------------------- 1 | var evaluate = require('static-eval'); 2 | var parse = require('esprima').parse; 3 | 4 | var src = process.argv.slice(2).join(' '); 5 | var ast = parse(src).body[0].expression; 6 | 7 | console.log(evaluate(ast)); 8 | -------------------------------------------------------------------------------- /node_modules/static-eval/example/vars.js: -------------------------------------------------------------------------------- 1 | var evaluate = require('../'); 2 | var parse = require('esprima').parse; 3 | 4 | var src = '[1,2,3+4*10+n,foo(3+5),obj[""+"x"].y]'; 5 | var ast = parse(src).body[0].expression; 6 | 7 | console.log(evaluate(ast, { 8 | n: 6, 9 | foo: function (x) { return x * 100 }, 10 | obj: { x: { y: 555 } } 11 | })); 12 | -------------------------------------------------------------------------------- /node_modules/static-eval/node_modules/.bin/escodegen: -------------------------------------------------------------------------------- 1 | ../escodegen/bin/escodegen.js -------------------------------------------------------------------------------- /node_modules/static-eval/node_modules/.bin/esgenerate: -------------------------------------------------------------------------------- 1 | ../escodegen/bin/esgenerate.js -------------------------------------------------------------------------------- /node_modules/static-eval/node_modules/.bin/esparse: -------------------------------------------------------------------------------- 1 | ../esprima/bin/esparse.js -------------------------------------------------------------------------------- /node_modules/static-eval/node_modules/.bin/esvalidate: -------------------------------------------------------------------------------- 1 | ../esprima/bin/esvalidate.js -------------------------------------------------------------------------------- /node_modules/static-eval/node_modules/estraverse/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "curly": true, 3 | "eqeqeq": true, 4 | "immed": true, 5 | "eqnull": true, 6 | "latedef": true, 7 | "noarg": true, 8 | "noempty": true, 9 | "quotmark": "single", 10 | "undef": true, 11 | "unused": true, 12 | "strict": true, 13 | "trailing": true, 14 | 15 | "node": true 16 | } 17 | -------------------------------------------------------------------------------- /node_modules/static-module/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/static-module/example/brfs.js: -------------------------------------------------------------------------------- 1 | var staticModule = require('../'); 2 | var quote = require('quote-stream'); 3 | var fs = require('fs'); 4 | 5 | var sm = staticModule({ 6 | fs: { 7 | readFileSync: function (file) { 8 | return fs.createReadStream(file).pipe(quote()); 9 | } 10 | } 11 | }, { vars: { __dirname: __dirname + '/brfs' } }); 12 | process.stdin.pipe(sm).pipe(process.stdout); 13 | -------------------------------------------------------------------------------- /node_modules/static-module/example/brfs/source.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var src = fs.readFileSync(__dirname + '/x.txt'); 3 | console.log(src); 4 | -------------------------------------------------------------------------------- /node_modules/static-module/example/brfs/x.txt: -------------------------------------------------------------------------------- 1 | beep boop 2 | -------------------------------------------------------------------------------- /node_modules/static-module/example/fs/source.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs') 2 | fs.readFile(__dirname + '/x.txt', function (err, src) { 3 | console.log(src); 4 | }); 5 | -------------------------------------------------------------------------------- /node_modules/static-module/example/fs/x.txt: -------------------------------------------------------------------------------- 1 | beep boop 2 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/isarray/index.js: -------------------------------------------------------------------------------- 1 | module.exports = Array.isArray || function (arr) { 2 | return Object.prototype.toString.call(arr) == '[object Array]'; 3 | }; 4 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/minimist/test/parse_modified.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('parse with modifier functions' , function (t) { 5 | t.plan(1); 6 | 7 | var argv = parse([ '-b', '123' ], { boolean: 'b' }); 8 | t.deepEqual(argv, { b: true, _: ['123'] }); 9 | }); 10 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/minimist/test/whitespace.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('whitespace should be whitespace' , function (t) { 5 | t.plan(1); 6 | var x = parse([ '-x', '\t' ]).x; 7 | t.equal(x, '\t'); 8 | }); 9 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/object-keys/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/object-keys/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.8" 5 | - "0.6" 6 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/object-keys/index.js: -------------------------------------------------------------------------------- 1 | module.exports = Object.keys || require('./shim'); 2 | 3 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/object-keys/test/index.js: -------------------------------------------------------------------------------- 1 | 2 | require('./foreach'); 3 | require('./isArguments'); 4 | 5 | require('./shim'); 6 | 7 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/quote-stream/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/quote-stream/bin/usage.txt: -------------------------------------------------------------------------------- 1 | usage: quote-stream 2 | 3 | Transform stdin to a quoted string on stdout. 4 | 5 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/quote-stream/example/stream.js: -------------------------------------------------------------------------------- 1 | var quote = require('../'); 2 | process.stdin.pipe(quote()).pipe(process.stdout); 3 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/quote-stream/test/simple.js: -------------------------------------------------------------------------------- 1 | var quote = require('../'); 2 | var concat = require('concat-stream'); 3 | var test = require('tape'); 4 | 5 | test('simple', function (t) { 6 | t.plan(1); 7 | var q = quote(); 8 | q.end('abc'); 9 | 10 | q.pipe(concat(function (body) { 11 | t.equal(body.toString('utf8'), '"abc"'); 12 | })); 13 | }); 14 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/through2/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .jshintrc 3 | .travis.yml -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/xtend/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/xtend/Makefile: -------------------------------------------------------------------------------- 1 | browser: 2 | node ./support/compile 3 | 4 | .PHONY: browser -------------------------------------------------------------------------------- /node_modules/static-module/node_modules/xtend/has-keys.js: -------------------------------------------------------------------------------- 1 | module.exports = hasKeys 2 | 3 | function hasKeys(source) { 4 | return source !== null && 5 | (typeof source === "object" || 6 | typeof source === "function") 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/static-module/test/assign/comma.js: -------------------------------------------------------------------------------- 1 | x = 5, b = require('beep'); 2 | console.log(b.x * 3); 3 | console.log(b.f(5)); 4 | -------------------------------------------------------------------------------- /node_modules/static-module/test/assign/source.js: -------------------------------------------------------------------------------- 1 | b = require('beep'); 2 | console.log(b.x * 3); 3 | console.log(b.f(5)); 4 | -------------------------------------------------------------------------------- /node_modules/static-module/test/brfs/attribute.js: -------------------------------------------------------------------------------- 1 | var f = require('fs').readFileSync; 2 | var src = f(__dirname + '/x.txt', 'utf8'); 3 | console.log(src); 4 | -------------------------------------------------------------------------------- /node_modules/static-module/test/brfs/attribute_brackets.js: -------------------------------------------------------------------------------- 1 | var f = require('fs')["readFileSync"]; 2 | var src = f(__dirname + '/x.txt', 'utf8'); 3 | console.log(src); 4 | -------------------------------------------------------------------------------- /node_modules/static-module/test/brfs/attribute_vars.js: -------------------------------------------------------------------------------- 1 | var x = 5, f = require('fs').readFileSync, y = 2; 2 | var src = f(__dirname + '/x.txt', 'utf8'); 3 | console.log(src); 4 | -------------------------------------------------------------------------------- /node_modules/static-module/test/brfs/brackets.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var src = fs["readFileSync"](__dirname + '/x.txt', 'utf8'); 3 | console.log(src); 4 | -------------------------------------------------------------------------------- /node_modules/static-module/test/brfs/multi_require.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'), x = 5; 2 | var src = fs.readFileSync(__dirname + '/x.txt', 'utf8'); 3 | console.log(src); 4 | -------------------------------------------------------------------------------- /node_modules/static-module/test/brfs/multi_require_with_uninitialized.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'), x; 2 | var src = fs.readFileSync(__dirname + '/x.txt', 'utf8'); 3 | console.log(src); 4 | -------------------------------------------------------------------------------- /node_modules/static-module/test/brfs/source.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var src = fs.readFileSync(__dirname + '/x.txt', 'utf8'); 3 | console.log(src); 4 | -------------------------------------------------------------------------------- /node_modules/static-module/test/brfs/x.txt: -------------------------------------------------------------------------------- 1 | beep boop 2 | -------------------------------------------------------------------------------- /node_modules/static-module/test/brfs/x5.js: -------------------------------------------------------------------------------- 1 | var a = 1, b = 2, fs = require('fs'), 2 | c = 3, d = 4, src = fs.readFileSync(__dirname + '/x.txt', 'utf8'), 3 | e = 5 4 | ; 5 | console.log(src); 6 | -------------------------------------------------------------------------------- /node_modules/static-module/test/fn/source.js: -------------------------------------------------------------------------------- 1 | var b = require('beep'); 2 | console.log(b(5)); 3 | -------------------------------------------------------------------------------- /node_modules/static-module/test/fs/html.js: -------------------------------------------------------------------------------- 1 | var html = require('fs').readFileSync(__dirname + '/robot.html', 'utf8'); 2 | console.log(html); 3 | -------------------------------------------------------------------------------- /node_modules/static-module/test/fs/readfile.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs') 2 | fs.readFile(__dirname + '/x.txt', function (err, src) { 3 | console.log(src); 4 | }); 5 | -------------------------------------------------------------------------------- /node_modules/static-module/test/fs/robot.html: -------------------------------------------------------------------------------- 1 | EXTERMINATE 2 | -------------------------------------------------------------------------------- /node_modules/static-module/test/fs/x.txt: -------------------------------------------------------------------------------- 1 | beep boop 2 | -------------------------------------------------------------------------------- /node_modules/static-module/test/fs_twice/4x.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var a = fs.readFileSync(__dirname + '/robot.html', 'utf8'); 3 | var b = fs.readFileSync(__dirname + '/x.txt', 'utf8'); 4 | var c = fs.readFileSync(__dirname + '/robot.html', 'utf8'); 5 | var d = fs.readFileSync(__dirname + '/x.txt', 'utf8'); 6 | console.log(a); 7 | console.log(b); 8 | console.log(c); 9 | console.log(d); 10 | -------------------------------------------------------------------------------- /node_modules/static-module/test/fs_twice/html.js: -------------------------------------------------------------------------------- 1 | var a = require('fs').readFileSync(__dirname + '/robot.html', 'utf8'); 2 | var b = require('fs').readFileSync(__dirname + '/x.txt', 'utf8'); 3 | console.log(a); 4 | console.log(b); 5 | -------------------------------------------------------------------------------- /node_modules/static-module/test/fs_twice/readfile.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs') 2 | fs.readFile(__dirname + '/x.txt', function (err, src) { 3 | console.log(src); 4 | }); 5 | -------------------------------------------------------------------------------- /node_modules/static-module/test/fs_twice/robot.html: -------------------------------------------------------------------------------- 1 | EXTERMINATE 2 | -------------------------------------------------------------------------------- /node_modules/static-module/test/fs_twice/vars.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var a = fs.readFileSync(__dirname + '/robot.html', 'utf8'), 3 | b = fs.readFileSync(__dirname + '/x.txt', 'utf8'); 4 | console.log(a); 5 | console.log(b); 6 | -------------------------------------------------------------------------------- /node_modules/static-module/test/fs_twice/x.txt: -------------------------------------------------------------------------------- 1 | beep boop 2 | -------------------------------------------------------------------------------- /node_modules/static-module/test/inline/fn.js: -------------------------------------------------------------------------------- 1 | var x = require('beep')(5); 2 | console.log(x); 3 | -------------------------------------------------------------------------------- /node_modules/static-module/test/inline/fn_call.js: -------------------------------------------------------------------------------- 1 | console.log(require('beep')(5)); 2 | -------------------------------------------------------------------------------- /node_modules/static-module/test/inline/fn_expr.js: -------------------------------------------------------------------------------- 1 | console.log(require('beep')(5) * 3); 2 | -------------------------------------------------------------------------------- /node_modules/static-module/test/inline/obj.js: -------------------------------------------------------------------------------- 1 | var x = require('beep').f(5); 2 | console.log(x); 3 | -------------------------------------------------------------------------------- /node_modules/static-module/test/inline/obj_call.js: -------------------------------------------------------------------------------- 1 | console.log(require('beep').f(5)); 2 | -------------------------------------------------------------------------------- /node_modules/static-module/test/inline/obj_expr.js: -------------------------------------------------------------------------------- 1 | console.log(require('beep').f(5) * 2); 2 | -------------------------------------------------------------------------------- /node_modules/static-module/test/log/source.js: -------------------------------------------------------------------------------- 1 | console.log(require('beep')()); 2 | -------------------------------------------------------------------------------- /node_modules/static-module/test/many/a.txt: -------------------------------------------------------------------------------- 1 | A! 2 | -------------------------------------------------------------------------------- /node_modules/static-module/test/many/all_inline.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'), 2 | a = fs.readFileSync(__dirname + '/a.txt', 'utf8'), 3 | b = fs.readFileSync(__dirname + '/b.txt', 'utf8'), 4 | c = fs.readFileSync(__dirname + '/c.txt', 'utf8') 5 | ; 6 | console.log(a + b + c); 7 | -------------------------------------------------------------------------------- /node_modules/static-module/test/many/b.txt: -------------------------------------------------------------------------------- 1 | B! 2 | -------------------------------------------------------------------------------- /node_modules/static-module/test/many/c.txt: -------------------------------------------------------------------------------- 1 | C! 2 | -------------------------------------------------------------------------------- /node_modules/static-module/test/many/inline.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var a = fs.readFileSync(__dirname + '/a.txt', 'utf8'), 3 | b = fs.readFileSync(__dirname + '/b.txt', 'utf8'), 4 | c = fs.readFileSync(__dirname + '/c.txt', 'utf8') 5 | ; 6 | console.log(a + b + c); 7 | -------------------------------------------------------------------------------- /node_modules/static-module/test/many/source.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var a = fs.readFileSync(__dirname + '/a.txt', 'utf8'); 3 | var b = fs.readFileSync(__dirname + '/b.txt', 'utf8'); 4 | var c = fs.readFileSync(__dirname + '/c.txt', 'utf8'); 5 | console.log(a + b + c); 6 | -------------------------------------------------------------------------------- /node_modules/static-module/test/mixed/source.js: -------------------------------------------------------------------------------- 1 | var b = require('beep'); 2 | console.log(b.x.y.z * 3); 3 | console.log(b.quote.read(__dirname + '/xyz.txt')); 4 | console.log(b.f.g.h(5)); 5 | -------------------------------------------------------------------------------- /node_modules/static-module/test/mixed/unmixed.js: -------------------------------------------------------------------------------- 1 | var b = require('beep'); 2 | console.log(b.x * 3); 3 | console.log(b.quote(__dirname + '/xyz.txt')); 4 | console.log(b.f(5)); 5 | -------------------------------------------------------------------------------- /node_modules/static-module/test/mixed/xyz.txt: -------------------------------------------------------------------------------- 1 | oh hello 2 | -------------------------------------------------------------------------------- /node_modules/static-module/test/nested/source.js: -------------------------------------------------------------------------------- 1 | var b = require('beep'); 2 | console.log(b.x.y.z * 3); 3 | console.log(b.f.g.h(5)); 4 | -------------------------------------------------------------------------------- /node_modules/static-module/test/obj/source.js: -------------------------------------------------------------------------------- 1 | var b = require('beep'); 2 | console.log(b.x * 3); 3 | console.log(b.f(5)); 4 | -------------------------------------------------------------------------------- /node_modules/static-module/test/prop/source.js: -------------------------------------------------------------------------------- 1 | var f = require('fff'); 2 | var toString = Object.prototype.toString; 3 | console.log(toString.call(f(5))); 4 | -------------------------------------------------------------------------------- /node_modules/static-module/test/readfile_resolve/main.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs') 2 | var src = fs.readFileSync(require.resolve('aaa/wow.txt'), 'utf8'); 3 | console.log(src); 4 | -------------------------------------------------------------------------------- /node_modules/static-module/test/readfile_resolve/node_modules/aaa/wow.txt: -------------------------------------------------------------------------------- 1 | amaze 2 | -------------------------------------------------------------------------------- /node_modules/static-module/test/shebang/source.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var b = require('beep'); 3 | console.log(b.x * 3); 4 | console.log(b.f(5)); 5 | -------------------------------------------------------------------------------- /node_modules/static-module/test/varmod/source.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var path = require('path'); 3 | var html = fs.readFileSync(path.join(__dirname, 'vars.html'), 'utf8'); 4 | var x = '!'; 5 | console.log(html + x); 6 | -------------------------------------------------------------------------------- /node_modules/static-module/test/varmod/vars.html: -------------------------------------------------------------------------------- 1 | beep boop -------------------------------------------------------------------------------- /node_modules/static-module/test/vars/five.js: -------------------------------------------------------------------------------- 1 | var a = 1, fs = require('fs'), 2 | b = 2, 3 | html = fs.readFileSync(__dirname + '/vars.html', 'utf8'), 4 | c = 3 5 | ; 6 | console.log(html + a + b + c); 7 | -------------------------------------------------------------------------------- /node_modules/static-module/test/vars/one.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'), 2 | html = fs.readFileSync(__dirname + '/vars.html', 'utf8') 3 | ; 4 | console.log(html); 5 | -------------------------------------------------------------------------------- /node_modules/static-module/test/vars/source.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'), 2 | html = fs.readFileSync(__dirname + '/vars.html', 'utf8'), 3 | x = '!' 4 | ; 5 | console.log(html + x); 6 | -------------------------------------------------------------------------------- /node_modules/static-module/test/vars/vars.html: -------------------------------------------------------------------------------- 1 | beep boop -------------------------------------------------------------------------------- /node_modules/string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /node_modules/through/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - "0.10" 6 | -------------------------------------------------------------------------------- /node_modules/through2/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .jshintrc 3 | .travis.yml -------------------------------------------------------------------------------- /node_modules/topojson/.eslintrc: -------------------------------------------------------------------------------- 1 | ecmaFeatures: 2 | modules: true 3 | 4 | env: 5 | es6: true 6 | browser: true 7 | 8 | extends: 9 | "eslint:recommended" 10 | 11 | rules: 12 | no-cond-assign: 0 13 | no-constant-condition: 0 14 | -------------------------------------------------------------------------------- /node_modules/topojson/.npmignore: -------------------------------------------------------------------------------- 1 | *.sublime-* 2 | build/*.zip 3 | examples/ 4 | test/ 5 | -------------------------------------------------------------------------------- /node_modules/topojson/build/bundle.js: -------------------------------------------------------------------------------- 1 | var version = "1.6.26"; export * from "../client"; export {version}; -------------------------------------------------------------------------------- /node_modules/topojson/client.js: -------------------------------------------------------------------------------- 1 | export {default as mesh, meshArcs} from "./src/mesh"; 2 | export {default as merge, mergeArcs} from "./src/merge"; 3 | export {default as feature} from "./src/feature"; 4 | export {default as neighbors} from "./src/neighbors"; 5 | export {default as presimplify} from "./src/presimplify"; 6 | -------------------------------------------------------------------------------- /node_modules/topojson/lib/topojson/coordinate-systems.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | cartesian: require("./cartesian"), 3 | spherical: require("./spherical") 4 | }; 5 | -------------------------------------------------------------------------------- /node_modules/topojson/lib/topojson/topology/README.md: -------------------------------------------------------------------------------- 1 | For an explanation of topology construction, see 2 | [How To Infer Topology](http://bost.ocks.org/mike/topology/). 3 | -------------------------------------------------------------------------------- /node_modules/topojson/lib/topojson/topology/point-equal.js: -------------------------------------------------------------------------------- 1 | module.exports = function(pointA, pointB) { 2 | return pointA[0] === pointB[0] && pointA[1] === pointB[1]; 3 | }; 4 | -------------------------------------------------------------------------------- /node_modules/topojson/src/array.js: -------------------------------------------------------------------------------- 1 | export function reverse(array, n) { 2 | var t, j = array.length, i = j - n; 3 | while (i < --j) t = array[i], array[i++] = array[j], array[j] = t; 4 | } 5 | 6 | export function bisect(a, x) { 7 | var lo = 0, hi = a.length; 8 | while (lo < hi) { 9 | var mid = lo + hi >>> 1; 10 | if (a[mid] < x) lo = mid + 1; 11 | else hi = mid; 12 | } 13 | return lo; 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/topojson/src/noop.js: -------------------------------------------------------------------------------- 1 | export default function() {} 2 | -------------------------------------------------------------------------------- /node_modules/transformers/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml -------------------------------------------------------------------------------- /node_modules/transformers/node_modules/.bin/uglifyjs: -------------------------------------------------------------------------------- 1 | ../uglify-js/bin/uglifyjs -------------------------------------------------------------------------------- /node_modules/transformers/node_modules/is-promise/.npmignore: -------------------------------------------------------------------------------- 1 | component 2 | build 3 | node_modules 4 | test.js 5 | component.json 6 | .gitignore -------------------------------------------------------------------------------- /node_modules/transformers/node_modules/is-promise/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /node_modules/transformers/node_modules/is-promise/index.js: -------------------------------------------------------------------------------- 1 | module.exports = isPromise; 2 | 3 | function isPromise(obj) { 4 | return obj && typeof obj.then === 'function'; 5 | } -------------------------------------------------------------------------------- /node_modules/transformers/node_modules/promise/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | node_modules 3 | test 4 | .gitignore 5 | .travis.yml 6 | component.json -------------------------------------------------------------------------------- /node_modules/transformers/node_modules/uglify-js/.npmignore: -------------------------------------------------------------------------------- 1 | tmp/ 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /node_modules/transformers/node_modules/uglify-js/test/compress/arrays.js: -------------------------------------------------------------------------------- 1 | holes_and_undefined: { 2 | input: { 3 | x = [1, 2, undefined]; 4 | y = [1, , 2, ]; 5 | z = [1, undefined, 3]; 6 | } 7 | expect: { 8 | x=[1,2,void 0]; 9 | y=[1,,2]; 10 | z=[1,void 0,3]; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /node_modules/transformers/node_modules/uglify-js/test/compress/issue-12.js: -------------------------------------------------------------------------------- 1 | keep_name_of_getter: { 2 | options = { unused: true }; 3 | input: { a = { get foo () {} } } 4 | expect: { a = { get foo () {} } } 5 | } 6 | 7 | keep_name_of_setter: { 8 | options = { unused: true }; 9 | input: { a = { set foo () {} } } 10 | expect: { a = { set foo () {} } } 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/typedarray/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/typedarray/example/tarray.js: -------------------------------------------------------------------------------- 1 | var Uint8Array = require('../').Uint8Array; 2 | var ua = new Uint8Array(5); 3 | ua[1] = 256 + 55; 4 | console.log(ua[1]); 5 | -------------------------------------------------------------------------------- /node_modules/typedarray/test/tarray.js: -------------------------------------------------------------------------------- 1 | var TA = require('../'); 2 | var test = require('tape'); 3 | 4 | test('tiny u8a test', function (t) { 5 | var ua = new(TA.Uint8Array)(5); 6 | t.equal(ua.length, 5); 7 | ua[1] = 256 + 55; 8 | t.equal(ua[1], 55); 9 | t.end(); 10 | }); 11 | -------------------------------------------------------------------------------- /node_modules/uglify-js/node_modules/async/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "async", 3 | "repo": "caolan/async", 4 | "description": "Higher-order functions and common patterns for asynchronous code", 5 | "version": "0.1.23", 6 | "keywords": [], 7 | "dependencies": {}, 8 | "development": {}, 9 | "main": "lib/async.js", 10 | "scripts": [ "lib/async.js" ] 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/uglify-to-browserify/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | pids 10 | logs 11 | results 12 | npm-debug.log 13 | node_modules 14 | /test/output.js 15 | -------------------------------------------------------------------------------- /node_modules/uglify-to-browserify/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /node_modules/unpipe/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.0 / 2015-06-14 2 | ================== 3 | 4 | * Initial release 5 | -------------------------------------------------------------------------------- /node_modules/util-deprecate/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.2 / 2015-10-07 3 | ================== 4 | 5 | * use try/catch when checking `localStorage` (#3, @kumavis) 6 | 7 | 1.0.1 / 2014-11-25 8 | ================== 9 | 10 | * browser: use `console.warn()` for deprecation calls 11 | * browser: more jsdocs 12 | 13 | 1.0.0 / 2014-04-30 14 | ================== 15 | 16 | * initial commit 17 | -------------------------------------------------------------------------------- /node_modules/util-deprecate/node.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * For Node.js, simply re-export the core `util.deprecate` function. 4 | */ 5 | 6 | module.exports = require('util').deprecate; 7 | -------------------------------------------------------------------------------- /node_modules/utils-merge/.travis.yml: -------------------------------------------------------------------------------- 1 | language: "node_js" 2 | node_js: 3 | - "0.4" 4 | - "0.6" 5 | - "0.8" 6 | - "0.10" 7 | -------------------------------------------------------------------------------- /node_modules/void-elements/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /node_modules/void-elements/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/void-elements/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - '0.10' 4 | - '0.11' 5 | -------------------------------------------------------------------------------- /node_modules/void-elements/test/index.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert'); 2 | var voidElements = require('../'); 3 | assert(!voidElements.span, ' is not a void element'); 4 | assert(voidElements.img, ' is a void element'); 5 | console.log('tests passed'); 6 | -------------------------------------------------------------------------------- /node_modules/with/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml -------------------------------------------------------------------------------- /node_modules/wordwrap/example/meat.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(15); 2 | 3 | console.log(wrap('You and your whole family are made out of meat.')); 4 | -------------------------------------------------------------------------------- /node_modules/xtend/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/xtend/Makefile: -------------------------------------------------------------------------------- 1 | browser: 2 | node ./support/compile 3 | 4 | .PHONY: browser -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "pg_mapper", 3 | "version": "0.0.0", 4 | "private": true, 5 | "scripts": { 6 | "start": "node ./bin/www" 7 | }, 8 | "dependencies": { 9 | "body-parser": "~1.13.2", 10 | "cookie-parser": "~1.3.5", 11 | "debug": "~2.2.0", 12 | "express": "~4.13.1", 13 | "jade": "~1.11.0", 14 | "morgan": "~1.6.1", 15 | "serve-favicon": "~2.3.0", 16 | "pg": "*" 17 | } 18 | } -------------------------------------------------------------------------------- /public/stylesheets/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | padding: 0; 3 | margin: 0; 4 | } 5 | html, body, #map { 6 | height: 100%; 7 | width: 100%; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /routes/users.js: -------------------------------------------------------------------------------- 1 | var express = require('express'); 2 | var router = express.Router(); 3 | 4 | /* GET users listing. */ 5 | router.get('/', function(req, res, next) { 6 | res.send('respond with a resource'); 7 | }); 8 | 9 | module.exports = router; 10 | -------------------------------------------------------------------------------- /views/error.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | h1= message 5 | h2= error.status 6 | pre #{error.stack} 7 | -------------------------------------------------------------------------------- /views/index.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | h1= title 5 | p Welcome to #{title} 6 | a(href='/map') Go to Map 7 | --------------------------------------------------------------------------------