├── .idea ├── .name ├── misc.xml ├── modules.xml ├── serialport.iml ├── vcs.xml └── workspace.xml ├── 2015-10-09_114116.png ├── Ensaving.bat ├── README.MD ├── css ├── bootstrap.min.css └── serialport.css ├── image ├── bitbug_favicon.ico ├── ensaving_logo.png ├── serial_run.png ├── serial_stop.png └── server_stop.png ├── js ├── bootstrap.min.js ├── jquery-1.9.1.js ├── npm.js └── socket.io.js ├── logs ├── accessCommand.log └── accessTransfer.log ├── node_modules ├── .bin │ ├── node-pre-gyp │ └── node-pre-gyp.cmd ├── debug │ ├── .jshintrc │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── bower.json │ ├── browser.js │ ├── component.json │ ├── debug.js │ ├── node.js │ ├── node_modules │ │ └── ms │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── 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 │ │ ├── accepts │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ ├── mime-types │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── mime-db │ │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── db.json │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ └── negotiator │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ ├── charset.js │ │ │ │ │ ├── encoding.js │ │ │ │ │ ├── language.js │ │ │ │ │ └── mediaType.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── content-disposition │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── content-type │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── cookie-signature │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── Readme.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── cookie │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── depd │ │ │ ├── History.md │ │ │ ├── LICENSE │ │ │ ├── Readme.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ └── compat │ │ │ │ │ ├── buffer-concat.js │ │ │ │ │ ├── callsite-tostring.js │ │ │ │ │ └── index.js │ │ │ └── package.json │ │ ├── escape-html │ │ │ ├── .npmignore │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── component.json │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── etag │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ └── crc │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── lib │ │ │ │ │ ├── crc.js │ │ │ │ │ ├── crc1.js │ │ │ │ │ ├── crc16.js │ │ │ │ │ ├── crc16_ccitt.js │ │ │ │ │ ├── crc16_modbus.js │ │ │ │ │ ├── crc24.js │ │ │ │ │ ├── crc32.js │ │ │ │ │ ├── crc8.js │ │ │ │ │ ├── crc8_1wire.js │ │ │ │ │ ├── create.js │ │ │ │ │ ├── hex.js │ │ │ │ │ └── index.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── finalhandler │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── fresh │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── merge-descriptors │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── methods │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── on-finished │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ └── ee-first │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── parseurl │ │ │ ├── .npmignore │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── path-to-regexp │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── Readme.md │ │ │ ├── component.json │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── test.js │ │ ├── proxy-addr │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ ├── forwarded │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ └── ipaddr.js │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── Cakefile │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── ipaddr.min.js │ │ │ │ │ ├── lib │ │ │ │ │ └── ipaddr.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── src │ │ │ │ │ └── ipaddr.coffee │ │ │ │ │ └── test │ │ │ │ │ └── ipaddr.test.coffee │ │ │ └── package.json │ │ ├── qs │ │ │ ├── .jshintignore │ │ │ ├── .jshintrc │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ ├── index.js │ │ │ │ ├── parse.js │ │ │ │ ├── stringify.js │ │ │ │ └── utils.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── parse.js │ │ │ │ └── stringify.js │ │ ├── range-parser │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── send │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ ├── .bin │ │ │ │ │ ├── mime │ │ │ │ │ └── mime.cmd │ │ │ │ ├── destroy │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── mime │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── build │ │ │ │ │ │ ├── build.js │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── cli.js │ │ │ │ │ ├── mime.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── types.json │ │ │ │ └── ms │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── History.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── serve-static │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── type-is │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ ├── media-typer │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ └── mime-types │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ └── mime-db │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── db.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── utils-merge │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ └── vary │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── 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 ├── node-pre-gyp │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── appveyor.yml │ ├── bin │ │ ├── node-pre-gyp │ │ └── node-pre-gyp.cmd │ ├── lib │ │ ├── build.js │ │ ├── clean.js │ │ ├── configure.js │ │ ├── info.js │ │ ├── install.js │ │ ├── node-pre-gyp.js │ │ ├── package.js │ │ ├── pre-binding.js │ │ ├── publish.js │ │ ├── rebuild.js │ │ ├── reinstall.js │ │ ├── reveal.js │ │ ├── testbinary.js │ │ ├── testpackage.js │ │ ├── unpublish.js │ │ └── util │ │ │ ├── abi_crosswalk.json │ │ │ ├── compile.js │ │ │ ├── handle_gyp_opts.js │ │ │ ├── nw-pre-gyp │ │ │ ├── index.html │ │ │ └── package.json │ │ │ ├── s3_setup.js │ │ │ └── versioning.js │ ├── node_modules │ │ ├── .bin │ │ │ ├── mkdirp │ │ │ ├── mkdirp.cmd │ │ │ ├── nopt │ │ │ ├── nopt.cmd │ │ │ ├── rc │ │ │ ├── rc.cmd │ │ │ ├── rimraf │ │ │ ├── rimraf.cmd │ │ │ ├── semver │ │ │ └── semver.cmd │ │ ├── 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 │ │ ├── nopt │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bin │ │ │ │ └── nopt.js │ │ │ ├── examples │ │ │ │ └── my-program.js │ │ │ ├── lib │ │ │ │ └── nopt.js │ │ │ ├── node_modules │ │ │ │ └── abbrev │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── abbrev.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ └── basic.js │ │ ├── npmlog │ │ │ ├── .npmrc │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── example.js │ │ │ ├── log.js │ │ │ ├── node_modules │ │ │ │ ├── ansi │ │ │ │ │ ├── .jshintrc │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── History.md │ │ │ │ │ ├── README.md │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── beep │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── clear │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── cursorPosition.js │ │ │ │ │ │ └── progress │ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── ansi.js │ │ │ │ │ │ └── newlines.js │ │ │ │ │ └── package.json │ │ │ │ ├── are-we-there-yet │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── delegates │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── 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 │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── core-util-is │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── float.patch │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ ├── inherits │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ ├── isarray │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ │ └── build.js │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── string_decoder │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── passthrough.js │ │ │ │ │ │ │ ├── readable.js │ │ │ │ │ │ │ ├── transform.js │ │ │ │ │ │ │ └── writable.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── tracker.js │ │ │ │ │ │ ├── trackergroup.js │ │ │ │ │ │ └── trackerstream.js │ │ │ │ └── gauge │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── README.md~ │ │ │ │ │ ├── example.png │ │ │ │ │ ├── node_modules │ │ │ │ │ ├── has-unicode │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── README.md~ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── lodash.pad │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── lodash._basetostring │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── lodash._createpadding │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── lodash.repeat │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── lodash.padleft │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── lodash._basetostring │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── lodash._createpadding │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── lodash.repeat │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ └── lodash.padright │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── lodash._basetostring │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── lodash._createpadding │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── lodash.repeat │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── package.json │ │ │ │ │ ├── progress-bar.js │ │ │ │ │ └── test │ │ │ │ │ └── progress-bar.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── basic.js │ │ │ │ └── progress.js │ │ ├── rc │ │ │ ├── .npmignore │ │ │ ├── LICENSE.APACHE2 │ │ │ ├── LICENSE.BSD │ │ │ ├── LICENSE.MIT │ │ │ ├── README.md │ │ │ ├── browser.js │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ └── utils.js │ │ │ ├── node_modules │ │ │ │ ├── deep-extend │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── index.spec.js │ │ │ │ │ │ └── mocha.opts │ │ │ │ ├── ini │ │ │ │ │ ├── README.md │ │ │ │ │ ├── ini.js │ │ │ │ │ └── package.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 │ │ │ │ └── strip-json-comments │ │ │ │ │ ├── cli.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── readme.md │ │ │ │ │ └── strip-json-comments.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── ini.js │ │ │ │ ├── nested-env-vars.js │ │ │ │ └── test.js │ │ ├── request │ │ │ ├── .eslintrc │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── disabled.appveyor.yml │ │ │ ├── examples │ │ │ │ └── README.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ ├── auth.js │ │ │ │ ├── cookies.js │ │ │ │ ├── getProxyFromURI.js │ │ │ │ ├── har.js │ │ │ │ ├── helpers.js │ │ │ │ ├── multipart.js │ │ │ │ ├── oauth.js │ │ │ │ ├── querystring.js │ │ │ │ ├── redirect.js │ │ │ │ └── tunnel.js │ │ │ ├── node_modules │ │ │ │ ├── aws-sign2 │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── bl │ │ │ │ │ ├── .jshintrc │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bl.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── 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 │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── core-util-is │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── float.patch │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ ├── inherits │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ ├── isarray │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ │ └── build.js │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── process-nextick-args │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── license.md │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── readme.md │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ ├── string_decoder │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── util-deprecate │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ │ │ ├── node.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── passthrough.js │ │ │ │ │ │ │ ├── readable.js │ │ │ │ │ │ │ ├── transform.js │ │ │ │ │ │ │ └── writable.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── basic-test.js │ │ │ │ │ │ ├── sauce.js │ │ │ │ │ │ └── test.js │ │ │ │ ├── caseless │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test.js │ │ │ │ ├── combined-stream │ │ │ │ │ ├── License │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── lib │ │ │ │ │ │ └── combined_stream.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── delayed-stream │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── License │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── delayed_stream.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── extend │ │ │ │ │ ├── .eslintrc │ │ │ │ │ ├── .jscs.json │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── forever-agent │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── form-data │ │ │ │ │ ├── License │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ └── form_data.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── async │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── async.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── har-validator │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bin │ │ │ │ │ │ └── har-validator │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── error.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── schemas │ │ │ │ │ │ │ ├── cache.json │ │ │ │ │ │ │ ├── cacheEntry.json │ │ │ │ │ │ │ ├── content.json │ │ │ │ │ │ │ ├── cookie.json │ │ │ │ │ │ │ ├── creator.json │ │ │ │ │ │ │ ├── entry.json │ │ │ │ │ │ │ ├── har.json │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── log.json │ │ │ │ │ │ │ ├── page.json │ │ │ │ │ │ │ ├── pageTimings.json │ │ │ │ │ │ │ ├── postData.json │ │ │ │ │ │ │ ├── record.json │ │ │ │ │ │ │ ├── request.json │ │ │ │ │ │ │ ├── response.json │ │ │ │ │ │ │ └── timings.json │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── bluebird │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ │ ├── browser │ │ │ │ │ │ │ │ │ ├── bluebird.js │ │ │ │ │ │ │ │ │ └── bluebird.min.js │ │ │ │ │ │ │ │ └── main │ │ │ │ │ │ │ │ │ ├── any.js │ │ │ │ │ │ │ │ │ ├── assert.js │ │ │ │ │ │ │ │ │ ├── async.js │ │ │ │ │ │ │ │ │ ├── bind.js │ │ │ │ │ │ │ │ │ ├── bluebird.js │ │ │ │ │ │ │ │ │ ├── call_get.js │ │ │ │ │ │ │ │ │ ├── cancel.js │ │ │ │ │ │ │ │ │ ├── captured_trace.js │ │ │ │ │ │ │ │ │ ├── catch_filter.js │ │ │ │ │ │ │ │ │ ├── context.js │ │ │ │ │ │ │ │ │ ├── debuggability.js │ │ │ │ │ │ │ │ │ ├── direct_resolve.js │ │ │ │ │ │ │ │ │ ├── each.js │ │ │ │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ │ │ │ ├── es5.js │ │ │ │ │ │ │ │ │ ├── filter.js │ │ │ │ │ │ │ │ │ ├── finally.js │ │ │ │ │ │ │ │ │ ├── generators.js │ │ │ │ │ │ │ │ │ ├── join.js │ │ │ │ │ │ │ │ │ ├── map.js │ │ │ │ │ │ │ │ │ ├── method.js │ │ │ │ │ │ │ │ │ ├── nodeify.js │ │ │ │ │ │ │ │ │ ├── progress.js │ │ │ │ │ │ │ │ │ ├── promise.js │ │ │ │ │ │ │ │ │ ├── promise_array.js │ │ │ │ │ │ │ │ │ ├── promise_resolver.js │ │ │ │ │ │ │ │ │ ├── promisify.js │ │ │ │ │ │ │ │ │ ├── props.js │ │ │ │ │ │ │ │ │ ├── queue.js │ │ │ │ │ │ │ │ │ ├── race.js │ │ │ │ │ │ │ │ │ ├── reduce.js │ │ │ │ │ │ │ │ │ ├── schedule.js │ │ │ │ │ │ │ │ │ ├── settle.js │ │ │ │ │ │ │ │ │ ├── some.js │ │ │ │ │ │ │ │ │ ├── synchronous_inspection.js │ │ │ │ │ │ │ │ │ ├── thenables.js │ │ │ │ │ │ │ │ │ ├── timers.js │ │ │ │ │ │ │ │ │ ├── using.js │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── chalk │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ │ │ ├── escape-string-regexp │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ │ │ ├── has-ansi │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ └── ansi-regex │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ │ │ ├── strip-ansi │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ └── ansi-regex │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ ├── commander │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── graceful-readlink │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── is-my-json-valid │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ ├── formats.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── generate-function │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ ├── generate-object-property │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ └── is-property │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── is-property.js │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ ├── jsonpointer │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── jsonpointer.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ └── xtend │ │ │ │ │ │ │ │ ├── .jshintrc │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── LICENCE │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── immutable.js │ │ │ │ │ │ │ │ ├── mutable.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── require.js │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ └── cosmic.js │ │ │ │ │ │ │ ├── json-schema-draft4 │ │ │ │ │ │ │ ├── additionalItems.json │ │ │ │ │ │ │ ├── additionalProperties.json │ │ │ │ │ │ │ ├── allOf.json │ │ │ │ │ │ │ ├── anyOf.json │ │ │ │ │ │ │ ├── bignum.json │ │ │ │ │ │ │ ├── default.json │ │ │ │ │ │ │ ├── definitions.json │ │ │ │ │ │ │ ├── dependencies.json │ │ │ │ │ │ │ ├── enum.json │ │ │ │ │ │ │ ├── format.json │ │ │ │ │ │ │ ├── items.json │ │ │ │ │ │ │ ├── maxItems.json │ │ │ │ │ │ │ ├── maxLength.json │ │ │ │ │ │ │ ├── maxProperties.json │ │ │ │ │ │ │ ├── maximum.json │ │ │ │ │ │ │ ├── minItems.json │ │ │ │ │ │ │ ├── minLength.json │ │ │ │ │ │ │ ├── minProperties.json │ │ │ │ │ │ │ ├── minimum.json │ │ │ │ │ │ │ ├── multipleOf.json │ │ │ │ │ │ │ ├── not.json │ │ │ │ │ │ │ ├── nullAndFormat.json │ │ │ │ │ │ │ ├── nullAndObject.json │ │ │ │ │ │ │ ├── oneOf.json │ │ │ │ │ │ │ ├── pattern.json │ │ │ │ │ │ │ ├── patternProperties.json │ │ │ │ │ │ │ ├── properties.json │ │ │ │ │ │ │ ├── ref.json │ │ │ │ │ │ │ ├── refRemote.json │ │ │ │ │ │ │ ├── required.json │ │ │ │ │ │ │ ├── type.json │ │ │ │ │ │ │ └── uniqueItems.json │ │ │ │ │ │ │ ├── json-schema.js │ │ │ │ │ │ │ └── misc.js │ │ │ │ │ └── package.json │ │ │ │ ├── hawk │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bower.json │ │ │ │ │ ├── component.json │ │ │ │ │ ├── example │ │ │ │ │ │ └── usage.js │ │ │ │ │ ├── images │ │ │ │ │ │ ├── hawk.png │ │ │ │ │ │ └── logo.png │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── crypto.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── server.js │ │ │ │ │ │ └── utils.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── boom │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ └── boom.png │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── cryptiles │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── hoek │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ └── hoek.png │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── escape.js │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── escaper.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── modules │ │ │ │ │ │ │ │ ├── ignore.txt │ │ │ │ │ │ │ │ ├── test1.js │ │ │ │ │ │ │ │ ├── test2.js │ │ │ │ │ │ │ │ └── test3.js │ │ │ │ │ │ └── sntp │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ ├── offset.js │ │ │ │ │ │ │ └── time.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── crypto.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── readme.js │ │ │ │ │ │ ├── server.js │ │ │ │ │ │ ├── uri.js │ │ │ │ │ │ └── utils.js │ │ │ │ ├── http-signature │ │ │ │ │ ├── .dir-locals.el │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── http_signing.md │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ ├── signer.js │ │ │ │ │ │ ├── util.js │ │ │ │ │ │ └── verify.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── asn1 │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── ber │ │ │ │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── reader.js │ │ │ │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ │ │ │ └── writer.js │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── tst │ │ │ │ │ │ │ │ └── ber │ │ │ │ │ │ │ │ ├── reader.test.js │ │ │ │ │ │ │ │ └── writer.test.js │ │ │ │ │ │ ├── assert-plus │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── assert.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── ctype │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── CHANGELOG │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README │ │ │ │ │ │ │ ├── README.old │ │ │ │ │ │ │ ├── ctf.js │ │ │ │ │ │ │ ├── ctio.js │ │ │ │ │ │ │ ├── ctype.js │ │ │ │ │ │ │ ├── man │ │ │ │ │ │ │ └── man3ctype │ │ │ │ │ │ │ │ └── ctio.3ctype │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── tools │ │ │ │ │ │ │ ├── jsl.conf │ │ │ │ │ │ │ └── jsstyle │ │ │ │ │ └── package.json │ │ │ │ ├── isstream │ │ │ │ │ ├── .jshintrc │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ ├── README.md │ │ │ │ │ ├── isstream.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test.js │ │ │ │ ├── json-stringify-safe │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── package.json │ │ │ │ │ ├── stringify.js │ │ │ │ │ └── test │ │ │ │ │ │ ├── mocha.opts │ │ │ │ │ │ └── stringify_test.js │ │ │ │ ├── mime-types │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── mime-db │ │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── db.json │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── node-uuid │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ ├── README.md │ │ │ │ │ ├── benchmark │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── bench.gnu │ │ │ │ │ │ ├── bench.sh │ │ │ │ │ │ ├── benchmark-native.c │ │ │ │ │ │ └── benchmark.js │ │ │ │ │ ├── bin │ │ │ │ │ │ └── uuid │ │ │ │ │ ├── bower.json │ │ │ │ │ ├── component.json │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test │ │ │ │ │ │ ├── compare_v1.js │ │ │ │ │ │ ├── test.html │ │ │ │ │ │ └── test.js │ │ │ │ │ └── uuid.js │ │ │ │ ├── oauth-sign │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test.js │ │ │ │ ├── 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 │ │ │ │ ├── stringstream │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ ├── README.md │ │ │ │ │ ├── example.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── stringstream.js │ │ │ │ ├── tough-cookie │ │ │ │ │ ├── .editorconfig │ │ │ │ │ ├── .jshintrc │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── generate-pubsuffix.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── cookie.js │ │ │ │ │ │ ├── memstore.js │ │ │ │ │ │ ├── pathMatch.js │ │ │ │ │ │ ├── permuteDomain.js │ │ │ │ │ │ ├── pubsuffix.js │ │ │ │ │ │ └── store.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── public-suffix.txt │ │ │ │ │ └── test │ │ │ │ │ │ ├── api_test.js │ │ │ │ │ │ ├── cookie_jar_test.js │ │ │ │ │ │ ├── cookie_sorting_test.js │ │ │ │ │ │ ├── cookie_to_json_test.js │ │ │ │ │ │ ├── cookie_to_string_test.js │ │ │ │ │ │ ├── date_test.js │ │ │ │ │ │ ├── domain_and_path_test.js │ │ │ │ │ │ ├── ietf_data │ │ │ │ │ │ ├── dates │ │ │ │ │ │ │ ├── bsd-examples.json │ │ │ │ │ │ │ └── examples.json │ │ │ │ │ │ └── parser.json │ │ │ │ │ │ ├── ietf_test.js │ │ │ │ │ │ ├── jar_serialization_test.js │ │ │ │ │ │ ├── lifetime_test.js │ │ │ │ │ │ ├── parsing_test.js │ │ │ │ │ │ └── regression_test.js │ │ │ │ └── tunnel-agent │ │ │ │ │ ├── .jshintrc │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ ├── package.json │ │ │ ├── release.sh │ │ │ └── request.js │ │ ├── rimraf │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bin.js │ │ │ ├── node_modules │ │ │ │ └── glob │ │ │ │ │ ├── README.md │ │ │ │ │ ├── common.js │ │ │ │ │ ├── glob.js │ │ │ │ │ ├── node_modules │ │ │ │ │ ├── inflight │ │ │ │ │ │ ├── .eslintrc │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── inflight.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── wrappy │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ │ └── basic.js │ │ │ │ │ │ │ │ └── wrappy.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── inherits │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── minimatch │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ ├── minimatch.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── brace-expansion │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── balanced-match │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ └── balanced.js │ │ │ │ │ │ │ │ └── concat-map │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ └── map.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ └── map.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── bash-comparison.js │ │ │ │ │ │ │ │ ├── bash-results.txt │ │ │ │ │ │ │ │ ├── cases.txt │ │ │ │ │ │ │ │ ├── dollar.js │ │ │ │ │ │ │ │ ├── empty-option.js │ │ │ │ │ │ │ │ ├── generate.sh │ │ │ │ │ │ │ │ ├── negative-increment.js │ │ │ │ │ │ │ │ ├── nested.js │ │ │ │ │ │ │ │ ├── order.js │ │ │ │ │ │ │ │ ├── pad.js │ │ │ │ │ │ │ │ ├── same-type.js │ │ │ │ │ │ │ │ └── sequence.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── once │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── wrappy │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ │ └── basic.js │ │ │ │ │ │ │ │ └── wrappy.js │ │ │ │ │ │ ├── once.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── once.js │ │ │ │ │ └── path-is-absolute │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── package.json │ │ │ │ │ └── sync.js │ │ │ ├── package.json │ │ │ └── rimraf.js │ │ ├── semver │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bin │ │ │ │ └── semver │ │ │ ├── package.json │ │ │ ├── semver.js │ │ │ └── test │ │ │ │ ├── big-numbers.js │ │ │ │ ├── clean.js │ │ │ │ ├── gtr.js │ │ │ │ ├── index.js │ │ │ │ ├── ltr.js │ │ │ │ └── major-minor-patch.js │ │ ├── tar-pack │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ ├── debug │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── debug.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ └── debug.js │ │ │ │ │ └── package.json │ │ │ │ ├── fstream-ignore │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── example │ │ │ │ │ │ └── basic.js │ │ │ │ │ ├── ignore.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── inherits │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ └── minimatch │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── minimatch.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── lru-cache │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── CONTRIBUTORS │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ └── lru-cache.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── basic.js │ │ │ │ │ │ │ │ │ ├── foreach.js │ │ │ │ │ │ │ │ │ └── memory-leak.js │ │ │ │ │ │ │ └── sigmund │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── bench.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── sigmund.js │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── basic.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── basic.js │ │ │ │ │ │ │ ├── brace-expand.js │ │ │ │ │ │ │ ├── caching.js │ │ │ │ │ │ │ ├── defaults.js │ │ │ │ │ │ │ └── extglob-ending-with-state-char.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── .ignore │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── 00-setup.js │ │ │ │ │ │ ├── basic.js │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ ├── ignore-most.js │ │ │ │ │ │ ├── nested-ignores.js │ │ │ │ │ │ ├── unignore-child.js │ │ │ │ │ │ └── zz-cleanup.js │ │ │ │ ├── fstream │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── filter-pipe.js │ │ │ │ │ │ ├── pipe.js │ │ │ │ │ │ ├── reader.js │ │ │ │ │ │ └── symlink-write.js │ │ │ │ │ ├── fstream.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── abstract.js │ │ │ │ │ │ ├── collect.js │ │ │ │ │ │ ├── dir-reader.js │ │ │ │ │ │ ├── dir-writer.js │ │ │ │ │ │ ├── file-reader.js │ │ │ │ │ │ ├── file-writer.js │ │ │ │ │ │ ├── get-type.js │ │ │ │ │ │ ├── link-reader.js │ │ │ │ │ │ ├── link-writer.js │ │ │ │ │ │ ├── proxy-reader.js │ │ │ │ │ │ ├── proxy-writer.js │ │ │ │ │ │ ├── reader.js │ │ │ │ │ │ ├── socket-reader.js │ │ │ │ │ │ └── writer.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── graceful-fs │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── fs.js │ │ │ │ │ │ │ ├── graceful-fs.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── polyfills.js │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── max-open.js │ │ │ │ │ │ │ │ ├── open.js │ │ │ │ │ │ │ │ ├── readdir-sort.js │ │ │ │ │ │ │ │ └── write-then-read.js │ │ │ │ │ │ └── inherits │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ └── package.json │ │ │ │ ├── graceful-fs │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── graceful-fs.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── open.js │ │ │ │ │ │ └── ulimit.js │ │ │ │ ├── once │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── once.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ └── once.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 │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── core-util-is │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── float.patch │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ ├── inherits │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── isarray │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ └── build.js │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── string_decoder │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── package.json │ │ │ │ │ ├── passthrough.js │ │ │ │ │ ├── readable.js │ │ │ │ │ ├── transform.js │ │ │ │ │ └── writable.js │ │ │ │ ├── rimraf │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bin.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── rimraf.js │ │ │ │ │ └── test │ │ │ │ │ │ ├── run.sh │ │ │ │ │ │ ├── setup.sh │ │ │ │ │ │ ├── test-async.js │ │ │ │ │ │ └── test-sync.js │ │ │ │ ├── tar │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENCE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── extracter.js │ │ │ │ │ │ ├── packer.js │ │ │ │ │ │ └── reader.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── buffer-entry.js │ │ │ │ │ │ ├── entry-writer.js │ │ │ │ │ │ ├── entry.js │ │ │ │ │ │ ├── extended-header-writer.js │ │ │ │ │ │ ├── extended-header.js │ │ │ │ │ │ ├── extract.js │ │ │ │ │ │ ├── global-header-writer.js │ │ │ │ │ │ ├── header.js │ │ │ │ │ │ ├── pack.js │ │ │ │ │ │ └── parse.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── block-stream │ │ │ │ │ │ │ ├── LICENCE │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── bench │ │ │ │ │ │ │ │ ├── block-stream-pause.js │ │ │ │ │ │ │ │ ├── block-stream.js │ │ │ │ │ │ │ │ ├── dropper-pause.js │ │ │ │ │ │ │ │ └── dropper.js │ │ │ │ │ │ │ ├── block-stream.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── basic.js │ │ │ │ │ │ │ │ ├── nopad-thorough.js │ │ │ │ │ │ │ │ ├── nopad.js │ │ │ │ │ │ │ │ ├── pause-resume.js │ │ │ │ │ │ │ │ ├── thorough.js │ │ │ │ │ │ │ │ └── two-stream.js │ │ │ │ │ │ └── inherits │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── tar.js │ │ │ │ │ └── test │ │ │ │ │ │ ├── 00-setup-fixtures.js │ │ │ │ │ │ ├── extract.js │ │ │ │ │ │ ├── fixtures.tgz │ │ │ │ │ │ ├── header.js │ │ │ │ │ │ ├── pack-no-proprietary.js │ │ │ │ │ │ ├── pack.js │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ └── zz-cleanup.js │ │ │ │ └── uid-number │ │ │ │ │ ├── LICENCE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── get-uid-gid.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── uid-number.js │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── fixtures │ │ │ │ ├── packed-file.txt │ │ │ │ ├── packed.tar │ │ │ │ ├── packed.tar.gz │ │ │ │ └── to-pack │ │ │ │ │ ├── bar.txt │ │ │ │ │ └── foo.txt │ │ │ │ └── index.js │ │ └── tar │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── examples │ │ │ ├── extracter.js │ │ │ ├── packer.js │ │ │ └── reader.js │ │ │ ├── lib │ │ │ ├── buffer-entry.js │ │ │ ├── entry-writer.js │ │ │ ├── entry.js │ │ │ ├── extended-header-writer.js │ │ │ ├── extended-header.js │ │ │ ├── extract.js │ │ │ ├── global-header-writer.js │ │ │ ├── header.js │ │ │ ├── pack.js │ │ │ └── parse.js │ │ │ ├── node_modules │ │ │ ├── block-stream │ │ │ │ ├── LICENCE │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── bench │ │ │ │ │ ├── block-stream-pause.js │ │ │ │ │ ├── block-stream.js │ │ │ │ │ ├── dropper-pause.js │ │ │ │ │ └── dropper.js │ │ │ │ ├── block-stream.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── basic.js │ │ │ │ │ ├── nopad-thorough.js │ │ │ │ │ ├── nopad.js │ │ │ │ │ ├── pause-resume.js │ │ │ │ │ ├── thorough.js │ │ │ │ │ └── two-stream.js │ │ │ ├── fstream │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── examples │ │ │ │ │ ├── filter-pipe.js │ │ │ │ │ ├── pipe.js │ │ │ │ │ ├── reader.js │ │ │ │ │ └── symlink-write.js │ │ │ │ ├── fstream.js │ │ │ │ ├── lib │ │ │ │ │ ├── abstract.js │ │ │ │ │ ├── collect.js │ │ │ │ │ ├── dir-reader.js │ │ │ │ │ ├── dir-writer.js │ │ │ │ │ ├── file-reader.js │ │ │ │ │ ├── file-writer.js │ │ │ │ │ ├── get-type.js │ │ │ │ │ ├── link-reader.js │ │ │ │ │ ├── link-writer.js │ │ │ │ │ ├── proxy-reader.js │ │ │ │ │ ├── proxy-writer.js │ │ │ │ │ ├── reader.js │ │ │ │ │ ├── socket-reader.js │ │ │ │ │ └── writer.js │ │ │ │ ├── node_modules │ │ │ │ │ └── graceful-fs │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── fs.js │ │ │ │ │ │ ├── graceful-fs.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── polyfills.js │ │ │ │ │ │ └── test │ │ │ │ │ │ ├── max-open.js │ │ │ │ │ │ ├── open.js │ │ │ │ │ │ ├── readdir-sort.js │ │ │ │ │ │ └── write-then-read.js │ │ │ │ └── package.json │ │ │ └── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── package.json │ │ │ ├── tar.js │ │ │ └── test │ │ │ ├── 00-setup-fixtures.js │ │ │ ├── cb-never-called-1.0.1.tgz │ │ │ ├── dir-normalization.js │ │ │ ├── dir-normalization.tar │ │ │ ├── error-on-broken.js │ │ │ ├── extract-move.js │ │ │ ├── extract.js │ │ │ ├── fixtures.tgz │ │ │ ├── header.js │ │ │ ├── pack-no-proprietary.js │ │ │ ├── pack.js │ │ │ ├── parse-discard.js │ │ │ ├── parse.js │ │ │ └── zz-cleanup.js │ └── package.json ├── serialport │ ├── .jshintrc │ ├── .npmignore │ ├── .travis.yml │ ├── AUTHORS │ ├── Gruntfile.js │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── appveyor.yml │ ├── arduinoTest │ │ ├── arduinoEcho │ │ │ └── arduinoEcho.ino │ │ ├── requiresComPort.js │ │ └── stress.js │ ├── bin │ │ ├── serialportList.js │ │ └── serialportTerminal.js │ ├── binding.gyp │ ├── build │ │ ├── Makefile │ │ ├── Release │ │ │ ├── .deps │ │ │ │ ├── Release │ │ │ │ │ ├── obj.target │ │ │ │ │ │ ├── action_after_build.stamp.d │ │ │ │ │ │ └── serialport │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── serialport.o.d │ │ │ │ │ │ │ ├── serialport_poller.o.d │ │ │ │ │ │ │ └── serialport_unix.o.d │ │ │ │ │ └── serialport.node.d │ │ │ │ └── Users │ │ │ │ │ └── webgeek │ │ │ │ │ └── Projects │ │ │ │ │ └── node-serialport │ │ │ │ │ └── build │ │ │ │ │ └── serialport │ │ │ │ │ └── v1.7.2 │ │ │ │ │ └── Release │ │ │ │ │ └── node-v11-darwin-x64 │ │ │ │ │ └── serialport.node.d │ │ │ ├── linker.lock │ │ │ └── obj.target │ │ │ │ ├── action_after_build.stamp │ │ │ │ └── serialport │ │ │ │ └── src │ │ │ │ ├── serialport.o │ │ │ │ ├── serialport_poller.o │ │ │ │ └── serialport_unix.o │ │ ├── action_after_build.target.mk │ │ ├── binding.Makefile │ │ ├── config.gypi │ │ ├── gyp-mac-tool │ │ ├── serialport.target.mk │ │ └── serialport │ │ │ └── v1.7.4 │ │ │ └── Release │ │ │ └── node-v14-win32-x64 │ │ │ └── serialport.node │ ├── changelog.md │ ├── examples │ │ ├── break.js │ │ ├── drain.js │ │ ├── logger.js │ │ ├── readdata.js │ │ └── reset.js │ ├── hwtest │ │ ├── package.json │ │ ├── test1.js │ │ └── test2.js │ ├── node_modules │ │ ├── .bin │ │ │ ├── node-pre-gyp │ │ │ └── node-pre-gyp.cmd │ │ ├── async │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── component.json │ │ │ ├── lib │ │ │ │ └── async.js │ │ │ └── package.json │ │ ├── bindings │ │ │ ├── README.md │ │ │ ├── bindings.js │ │ │ └── package.json │ │ ├── nan │ │ │ ├── .dntrc │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── appveyor.yml │ │ │ ├── include_dirs.js │ │ │ ├── nan.h │ │ │ ├── nan_implementation_12_inl.h │ │ │ ├── nan_implementation_pre_12_inl.h │ │ │ ├── nan_new.h │ │ │ ├── nan_string_bytes.h │ │ │ └── package.json │ │ ├── node-pre-gyp │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── appveyor.yml │ │ │ ├── bin │ │ │ │ ├── node-pre-gyp │ │ │ │ └── node-pre-gyp.cmd │ │ │ ├── lib │ │ │ │ ├── build.js │ │ │ │ ├── clean.js │ │ │ │ ├── configure.js │ │ │ │ ├── info.js │ │ │ │ ├── install.js │ │ │ │ ├── node-pre-gyp.js │ │ │ │ ├── package.js │ │ │ │ ├── pre-binding.js │ │ │ │ ├── publish.js │ │ │ │ ├── rebuild.js │ │ │ │ ├── reinstall.js │ │ │ │ ├── reveal.js │ │ │ │ ├── testbinary.js │ │ │ │ ├── testpackage.js │ │ │ │ ├── unpublish.js │ │ │ │ └── util │ │ │ │ │ ├── abi_crosswalk.json │ │ │ │ │ ├── compile.js │ │ │ │ │ ├── handle_gyp_opts.js │ │ │ │ │ ├── nw-pre-gyp │ │ │ │ │ ├── index.html │ │ │ │ │ └── package.json │ │ │ │ │ ├── s3_setup.js │ │ │ │ │ └── versioning.js │ │ │ ├── node_modules │ │ │ │ ├── .bin │ │ │ │ │ ├── mkdirp │ │ │ │ │ ├── mkdirp.cmd │ │ │ │ │ ├── nopt │ │ │ │ │ ├── nopt.cmd │ │ │ │ │ ├── rc │ │ │ │ │ ├── rc.cmd │ │ │ │ │ ├── rimraf │ │ │ │ │ ├── rimraf.cmd │ │ │ │ │ ├── semver │ │ │ │ │ └── semver.cmd │ │ │ │ ├── mkdirp │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .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 │ │ │ │ ├── nopt │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bin │ │ │ │ │ │ └── nopt.js │ │ │ │ │ ├── examples │ │ │ │ │ │ └── my-program.js │ │ │ │ │ ├── lib │ │ │ │ │ │ └── nopt.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── abbrev │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── abbrev.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ └── basic.js │ │ │ │ ├── npmlog │ │ │ │ │ ├── .npmrc │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── README.md~ │ │ │ │ │ ├── example.js │ │ │ │ │ ├── log.js │ │ │ │ │ ├── log.js~ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── ansi │ │ │ │ │ │ │ ├── .jshintrc │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ ├── beep │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ │ ├── clear │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ │ ├── cursorPosition.js │ │ │ │ │ │ │ │ └── progress │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── ansi.js │ │ │ │ │ │ │ │ └── newlines.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── are-we-there-yet │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── delegates │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ │ └── 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 │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ ├── core-util-is │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── float.patch │ │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ │ ├── inherits │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ │ │ ├── isarray │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ │ │ │ └── build.js │ │ │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ └── string_decoder │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── passthrough.js │ │ │ │ │ │ │ │ │ ├── readable.js │ │ │ │ │ │ │ │ │ ├── transform.js │ │ │ │ │ │ │ │ │ └── writable.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── tracker.js │ │ │ │ │ │ │ │ ├── trackergroup.js │ │ │ │ │ │ │ │ └── trackerstream.js │ │ │ │ │ │ └── gauge │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── README.md~ │ │ │ │ │ │ │ ├── example.png │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── has-unicode │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── README.md~ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ ├── lodash.pad │ │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ ├── lodash._basetostring │ │ │ │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ └── lodash._createpadding │ │ │ │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ └── lodash.repeat │ │ │ │ │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── lodash.padleft │ │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ ├── lodash._basetostring │ │ │ │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ └── lodash._createpadding │ │ │ │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ └── lodash.repeat │ │ │ │ │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── lodash.padright │ │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── lodash._basetostring │ │ │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ └── lodash._createpadding │ │ │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ └── lodash.repeat │ │ │ │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── progress-bar.js │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── progress-bar.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── basic.js │ │ │ │ │ │ └── progress.js │ │ │ │ ├── rc │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE.APACHE2 │ │ │ │ │ ├── LICENSE.BSD │ │ │ │ │ ├── LICENSE.MIT │ │ │ │ │ ├── README.md │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ └── utils.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── deep-extend │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── index.spec.js │ │ │ │ │ │ │ │ └── mocha.opts │ │ │ │ │ │ ├── ini │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── ini.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── bar.js │ │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ │ └── foo.ini │ │ │ │ │ │ │ │ └── foo.js │ │ │ │ │ │ ├── minimist │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ └── parse.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ │ │ ├── dash.js │ │ │ │ │ │ │ │ ├── default_bool.js │ │ │ │ │ │ │ │ ├── dotted.js │ │ │ │ │ │ │ │ ├── long.js │ │ │ │ │ │ │ │ ├── num.js │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ │ └── whitespace.js │ │ │ │ │ │ └── strip-json-comments │ │ │ │ │ │ │ ├── cli.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── readme.md │ │ │ │ │ │ │ └── strip-json-comments.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── ini.js │ │ │ │ │ │ ├── nested-env-vars.js │ │ │ │ │ │ └── test.js │ │ │ │ ├── request │ │ │ │ │ ├── .eslintrc │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── disabled.appveyor.yml │ │ │ │ │ ├── examples │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── auth.js │ │ │ │ │ │ ├── cookies.js │ │ │ │ │ │ ├── copy.js │ │ │ │ │ │ ├── getProxyFromURI.js │ │ │ │ │ │ ├── har.js │ │ │ │ │ │ ├── helpers.js │ │ │ │ │ │ ├── multipart.js │ │ │ │ │ │ ├── oauth.js │ │ │ │ │ │ └── redirect.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── aws-sign2 │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── bl │ │ │ │ │ │ │ ├── .jshintrc │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── bl.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── readable-stream │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── duplex.js │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ │ │ │ │ └── _stream_writable.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ ├── core-util-is │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── float.patch │ │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ │ ├── inherits │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ │ │ ├── isarray │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ │ │ │ └── build.js │ │ │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ └── string_decoder │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── passthrough.js │ │ │ │ │ │ │ │ │ ├── readable.js │ │ │ │ │ │ │ │ │ ├── transform.js │ │ │ │ │ │ │ │ │ └── writable.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── basic-test.js │ │ │ │ │ │ │ │ ├── sauce.js │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── caseless │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── combined-stream │ │ │ │ │ │ │ ├── License │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── combined_stream.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── delayed-stream │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── License │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ └── delayed_stream.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ │ │ ├── test-delayed-http-upload.js │ │ │ │ │ │ │ │ │ ├── test-delayed-stream-auto-pause.js │ │ │ │ │ │ │ │ │ ├── test-delayed-stream-pause.js │ │ │ │ │ │ │ │ │ ├── test-delayed-stream.js │ │ │ │ │ │ │ │ │ ├── test-handle-source-errors.js │ │ │ │ │ │ │ │ │ ├── test-max-data-size.js │ │ │ │ │ │ │ │ │ ├── test-pipe-resumes.js │ │ │ │ │ │ │ │ │ └── test-proxy-readable.js │ │ │ │ │ │ │ │ │ └── run.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── forever-agent │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── form-data │ │ │ │ │ │ │ ├── License │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── form_data.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── async │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ └── async.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── har-validator │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ │ └── har-validator │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── bluebird │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ │ │ │ ├── browser │ │ │ │ │ │ │ │ │ │ │ ├── bluebird.js │ │ │ │ │ │ │ │ │ │ │ └── bluebird.min.js │ │ │ │ │ │ │ │ │ │ └── main │ │ │ │ │ │ │ │ │ │ │ ├── any.js │ │ │ │ │ │ │ │ │ │ │ ├── assert.js │ │ │ │ │ │ │ │ │ │ │ ├── async.js │ │ │ │ │ │ │ │ │ │ │ ├── bind.js │ │ │ │ │ │ │ │ │ │ │ ├── bluebird.js │ │ │ │ │ │ │ │ │ │ │ ├── call_get.js │ │ │ │ │ │ │ │ │ │ │ ├── cancel.js │ │ │ │ │ │ │ │ │ │ │ ├── captured_trace.js │ │ │ │ │ │ │ │ │ │ │ ├── catch_filter.js │ │ │ │ │ │ │ │ │ │ │ ├── context.js │ │ │ │ │ │ │ │ │ │ │ ├── debuggability.js │ │ │ │ │ │ │ │ │ │ │ ├── direct_resolve.js │ │ │ │ │ │ │ │ │ │ │ ├── each.js │ │ │ │ │ │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ │ │ │ │ │ ├── es5.js │ │ │ │ │ │ │ │ │ │ │ ├── filter.js │ │ │ │ │ │ │ │ │ │ │ ├── finally.js │ │ │ │ │ │ │ │ │ │ │ ├── generators.js │ │ │ │ │ │ │ │ │ │ │ ├── join.js │ │ │ │ │ │ │ │ │ │ │ ├── map.js │ │ │ │ │ │ │ │ │ │ │ ├── method.js │ │ │ │ │ │ │ │ │ │ │ ├── nodeify.js │ │ │ │ │ │ │ │ │ │ │ ├── progress.js │ │ │ │ │ │ │ │ │ │ │ ├── promise.js │ │ │ │ │ │ │ │ │ │ │ ├── promise_array.js │ │ │ │ │ │ │ │ │ │ │ ├── promise_resolver.js │ │ │ │ │ │ │ │ │ │ │ ├── promisify.js │ │ │ │ │ │ │ │ │ │ │ ├── props.js │ │ │ │ │ │ │ │ │ │ │ ├── queue.js │ │ │ │ │ │ │ │ │ │ │ ├── race.js │ │ │ │ │ │ │ │ │ │ │ ├── reduce.js │ │ │ │ │ │ │ │ │ │ │ ├── schedule.js │ │ │ │ │ │ │ │ │ │ │ ├── settle.js │ │ │ │ │ │ │ │ │ │ │ ├── some.js │ │ │ │ │ │ │ │ │ │ │ ├── synchronous_inspection.js │ │ │ │ │ │ │ │ │ │ │ ├── thenables.js │ │ │ │ │ │ │ │ │ │ │ ├── timers.js │ │ │ │ │ │ │ │ │ │ │ ├── using.js │ │ │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ ├── chalk │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ ├── ansi-styles │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ │ │ │ │ ├── escape-string-regexp │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ │ │ │ │ ├── has-ansi │ │ │ │ │ │ │ │ │ │ │ ├── cli.js │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ │ │ ├── ansi-regex │ │ │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ │ │ │ │ │ │ └── get-stdin │ │ │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ │ │ │ │ ├── strip-ansi │ │ │ │ │ │ │ │ │ │ │ ├── cli.js │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ │ │ └── ansi-regex │ │ │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ │ │ │ │ └── supports-color │ │ │ │ │ │ │ │ │ │ │ ├── cli.js │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ │ │ ├── commander │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ └── graceful-readlink │ │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ └── is-my-json-valid │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ │ │ ├── formats.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ ├── generate-function │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ │ │ ├── generate-object-property │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ │ └── is-property │ │ │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ │ ├── is-property.js │ │ │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ │ │ ├── jsonpointer │ │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── jsonpointer.js │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ │ │ └── xtend │ │ │ │ │ │ │ │ │ │ ├── .jshintrc │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── LICENCE │ │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── immutable.js │ │ │ │ │ │ │ │ │ │ ├── mutable.js │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── require.js │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ │ │ └── cosmic.js │ │ │ │ │ │ │ │ │ ├── json-schema-draft4 │ │ │ │ │ │ │ │ │ ├── additionalItems.json │ │ │ │ │ │ │ │ │ ├── additionalProperties.json │ │ │ │ │ │ │ │ │ ├── allOf.json │ │ │ │ │ │ │ │ │ ├── anyOf.json │ │ │ │ │ │ │ │ │ ├── bignum.json │ │ │ │ │ │ │ │ │ ├── default.json │ │ │ │ │ │ │ │ │ ├── definitions.json │ │ │ │ │ │ │ │ │ ├── dependencies.json │ │ │ │ │ │ │ │ │ ├── enum.json │ │ │ │ │ │ │ │ │ ├── format.json │ │ │ │ │ │ │ │ │ ├── items.json │ │ │ │ │ │ │ │ │ ├── maxItems.json │ │ │ │ │ │ │ │ │ ├── maxLength.json │ │ │ │ │ │ │ │ │ ├── maxProperties.json │ │ │ │ │ │ │ │ │ ├── maximum.json │ │ │ │ │ │ │ │ │ ├── minItems.json │ │ │ │ │ │ │ │ │ ├── minLength.json │ │ │ │ │ │ │ │ │ ├── minProperties.json │ │ │ │ │ │ │ │ │ ├── minimum.json │ │ │ │ │ │ │ │ │ ├── multipleOf.json │ │ │ │ │ │ │ │ │ ├── not.json │ │ │ │ │ │ │ │ │ ├── nullAndFormat.json │ │ │ │ │ │ │ │ │ ├── oneOf.json │ │ │ │ │ │ │ │ │ ├── pattern.json │ │ │ │ │ │ │ │ │ ├── patternProperties.json │ │ │ │ │ │ │ │ │ ├── properties.json │ │ │ │ │ │ │ │ │ ├── ref.json │ │ │ │ │ │ │ │ │ ├── refRemote.json │ │ │ │ │ │ │ │ │ ├── required.json │ │ │ │ │ │ │ │ │ ├── type.json │ │ │ │ │ │ │ │ │ └── uniqueItems.json │ │ │ │ │ │ │ │ │ ├── json-schema.js │ │ │ │ │ │ │ │ │ └── misc.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ ├── error.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── schemas │ │ │ │ │ │ │ │ ├── cache.json │ │ │ │ │ │ │ │ ├── cacheEntry.json │ │ │ │ │ │ │ │ ├── content.json │ │ │ │ │ │ │ │ ├── cookie.json │ │ │ │ │ │ │ │ ├── creator.json │ │ │ │ │ │ │ │ ├── entry.json │ │ │ │ │ │ │ │ ├── har.json │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── log.json │ │ │ │ │ │ │ │ ├── page.json │ │ │ │ │ │ │ │ ├── pageTimings.json │ │ │ │ │ │ │ │ ├── postData.json │ │ │ │ │ │ │ │ ├── record.json │ │ │ │ │ │ │ │ ├── request.json │ │ │ │ │ │ │ │ ├── response.json │ │ │ │ │ │ │ │ └── timings.json │ │ │ │ │ │ ├── hawk │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── bower.json │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ └── usage.js │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ ├── hawk.png │ │ │ │ │ │ │ │ └── logo.png │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ │ │ ├── crypto.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── server.js │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── boom │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ │ │ └── boom.png │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ │ ├── cryptiles │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ │ ├── hoek │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ │ │ └── hoek.png │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ ├── escape.js │ │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ ├── escaper.js │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ └── modules │ │ │ │ │ │ │ │ │ │ ├── ignore.txt │ │ │ │ │ │ │ │ │ │ ├── test1.js │ │ │ │ │ │ │ │ │ │ ├── test2.js │ │ │ │ │ │ │ │ │ │ └── test3.js │ │ │ │ │ │ │ │ └── sntp │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ │ ├── offset.js │ │ │ │ │ │ │ │ │ └── time.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ │ │ ├── crypto.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── message.js │ │ │ │ │ │ │ │ ├── readme.js │ │ │ │ │ │ │ │ ├── server.js │ │ │ │ │ │ │ │ ├── uri.js │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ ├── http-signature │ │ │ │ │ │ │ ├── .dir-locals.el │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── http_signing.md │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ │ │ ├── signer.js │ │ │ │ │ │ │ │ ├── util.js │ │ │ │ │ │ │ │ └── verify.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── asn1 │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ ├── ber │ │ │ │ │ │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ ├── reader.js │ │ │ │ │ │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ │ │ │ │ │ └── writer.js │ │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── tst │ │ │ │ │ │ │ │ │ │ └── ber │ │ │ │ │ │ │ │ │ │ ├── reader.test.js │ │ │ │ │ │ │ │ │ │ └── writer.test.js │ │ │ │ │ │ │ │ ├── assert-plus │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── assert.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ └── ctype │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── CHANGELOG │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README │ │ │ │ │ │ │ │ │ ├── README.old │ │ │ │ │ │ │ │ │ ├── ctf.js │ │ │ │ │ │ │ │ │ ├── ctio.js │ │ │ │ │ │ │ │ │ ├── ctype.js │ │ │ │ │ │ │ │ │ ├── man │ │ │ │ │ │ │ │ │ └── man3ctype │ │ │ │ │ │ │ │ │ │ └── ctio.3ctype │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── tools │ │ │ │ │ │ │ │ │ ├── jsl.conf │ │ │ │ │ │ │ │ │ └── jsstyle │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── isstream │ │ │ │ │ │ │ ├── .jshintrc │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── isstream.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── json-stringify-safe │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── stringify.js │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── mime-types │ │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── mime-db │ │ │ │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── db.json │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── node-uuid │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── benchmark │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── bench.gnu │ │ │ │ │ │ │ │ ├── bench.sh │ │ │ │ │ │ │ │ ├── benchmark-native.c │ │ │ │ │ │ │ │ └── benchmark.js │ │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ │ └── uuid │ │ │ │ │ │ │ ├── bower.json │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ │ ├── compare_v1.js │ │ │ │ │ │ │ │ ├── test.html │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ └── uuid.js │ │ │ │ │ │ ├── oauth-sign │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── qs │ │ │ │ │ │ │ ├── .jshintignore │ │ │ │ │ │ │ ├── .jshintrc │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ ├── stringify.js │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ └── stringify.js │ │ │ │ │ │ ├── stringstream │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── stringstream.js │ │ │ │ │ │ ├── tough-cookie │ │ │ │ │ │ │ ├── .editorconfig │ │ │ │ │ │ │ ├── .jshintrc │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── generate-pubsuffix.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── cookie.js │ │ │ │ │ │ │ │ ├── memstore.js │ │ │ │ │ │ │ │ ├── pubsuffix.js │ │ │ │ │ │ │ │ └── store.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── public-suffix.txt │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ │ ├── api_test.js │ │ │ │ │ │ │ │ ├── cookie_jar_test.js │ │ │ │ │ │ │ │ ├── cookie_sorting_test.js │ │ │ │ │ │ │ │ ├── cookie_to_json_test.js │ │ │ │ │ │ │ │ ├── cookie_to_string_test.js │ │ │ │ │ │ │ │ ├── date_test.js │ │ │ │ │ │ │ │ ├── domain_and_path_test.js │ │ │ │ │ │ │ │ ├── ietf_data │ │ │ │ │ │ │ │ │ ├── dates │ │ │ │ │ │ │ │ │ │ ├── bsd-examples.json │ │ │ │ │ │ │ │ │ │ └── examples.json │ │ │ │ │ │ │ │ │ └── parser.json │ │ │ │ │ │ │ │ ├── ietf_test.js │ │ │ │ │ │ │ │ ├── lifetime_test.js │ │ │ │ │ │ │ │ ├── parsing_test.js │ │ │ │ │ │ │ │ └── regression_test.js │ │ │ │ │ │ │ └── tough-cookie-deps.tsv │ │ │ │ │ │ └── tunnel-agent │ │ │ │ │ │ │ ├── .jshintrc │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── package.json │ │ │ │ │ ├── release.sh │ │ │ │ │ └── request.js │ │ │ │ ├── rimraf │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bin.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── glob │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ │ ├── glob.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── inflight │ │ │ │ │ │ │ │ ├── .eslintrc │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── inflight.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ └── wrappy │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ │ │ │ └── basic.js │ │ │ │ │ │ │ │ │ │ └── wrappy.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ ├── inherits │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ ├── minimatch │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ │ │ ├── minimatch.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ └── brace-expansion │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ ├── balanced-match │ │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ │ │ └── balanced.js │ │ │ │ │ │ │ │ │ │ └── concat-map │ │ │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ │ │ └── map.js │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ │ └── map.js │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ ├── bash-comparison.js │ │ │ │ │ │ │ │ │ │ ├── bash-results.txt │ │ │ │ │ │ │ │ │ │ ├── cases.txt │ │ │ │ │ │ │ │ │ │ ├── dollar.js │ │ │ │ │ │ │ │ │ │ ├── empty-option.js │ │ │ │ │ │ │ │ │ │ ├── generate.sh │ │ │ │ │ │ │ │ │ │ ├── negative-increment.js │ │ │ │ │ │ │ │ │ │ ├── nested.js │ │ │ │ │ │ │ │ │ │ ├── order.js │ │ │ │ │ │ │ │ │ │ ├── pad.js │ │ │ │ │ │ │ │ │ │ ├── same-type.js │ │ │ │ │ │ │ │ │ │ └── sequence.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── once │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── wrappy │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ │ │ └── basic.js │ │ │ │ │ │ │ │ │ └── wrappy.js │ │ │ │ │ │ │ │ ├── once.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── once.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── sync.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── rimraf.js │ │ │ │ ├── semver │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── 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 │ │ │ │ ├── tar-pack │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── debug │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── debug.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── debug.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── fstream-ignore │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ └── basic.js │ │ │ │ │ │ │ ├── ignore.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── inherits │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ │ └── minimatch │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── minimatch.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ ├── lru-cache │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── CONTRIBUTORS │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── bar.js │ │ │ │ │ │ │ │ │ │ ├── foo.js │ │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ │ └── lru-cache.js │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ │ ├── basic.js │ │ │ │ │ │ │ │ │ │ │ ├── foreach.js │ │ │ │ │ │ │ │ │ │ │ └── memory-leak.js │ │ │ │ │ │ │ │ │ └── sigmund │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── bench.js │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ ├── sigmund.js │ │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ └── basic.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── basic.js │ │ │ │ │ │ │ │ │ ├── brace-expand.js │ │ │ │ │ │ │ │ │ ├── caching.js │ │ │ │ │ │ │ │ │ ├── defaults.js │ │ │ │ │ │ │ │ │ └── extglob-ending-with-state-char.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── .ignore │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── 00-setup.js │ │ │ │ │ │ │ │ ├── basic.js │ │ │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ │ │ ├── ignore-most.js │ │ │ │ │ │ │ │ ├── nested-ignores.js │ │ │ │ │ │ │ │ ├── unignore-child.js │ │ │ │ │ │ │ │ └── zz-cleanup.js │ │ │ │ │ │ ├── fstream │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ ├── filter-pipe.js │ │ │ │ │ │ │ │ ├── pipe.js │ │ │ │ │ │ │ │ ├── reader.js │ │ │ │ │ │ │ │ └── symlink-write.js │ │ │ │ │ │ │ ├── fstream.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── abstract.js │ │ │ │ │ │ │ │ ├── collect.js │ │ │ │ │ │ │ │ ├── dir-reader.js │ │ │ │ │ │ │ │ ├── dir-writer.js │ │ │ │ │ │ │ │ ├── file-reader.js │ │ │ │ │ │ │ │ ├── file-writer.js │ │ │ │ │ │ │ │ ├── get-type.js │ │ │ │ │ │ │ │ ├── link-reader.js │ │ │ │ │ │ │ │ ├── link-writer.js │ │ │ │ │ │ │ │ ├── proxy-reader.js │ │ │ │ │ │ │ │ ├── proxy-writer.js │ │ │ │ │ │ │ │ ├── reader.js │ │ │ │ │ │ │ │ ├── socket-reader.js │ │ │ │ │ │ │ │ └── writer.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── graceful-fs │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── fs.js │ │ │ │ │ │ │ │ │ ├── graceful-fs.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── polyfills.js │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ ├── max-open.js │ │ │ │ │ │ │ │ │ │ ├── open.js │ │ │ │ │ │ │ │ │ │ ├── readdir-sort.js │ │ │ │ │ │ │ │ │ │ └── write-then-read.js │ │ │ │ │ │ │ │ └── inherits │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── graceful-fs │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── graceful-fs.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── open.js │ │ │ │ │ │ │ │ └── ulimit.js │ │ │ │ │ │ ├── once │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── once.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── once.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 │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── core-util-is │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── float.patch │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ ├── inherits │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ │ ├── isarray │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ │ │ └── build.js │ │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ └── string_decoder │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── passthrough.js │ │ │ │ │ │ │ ├── readable.js │ │ │ │ │ │ │ ├── transform.js │ │ │ │ │ │ │ └── writable.js │ │ │ │ │ │ ├── rimraf │ │ │ │ │ │ │ ├── AUTHORS │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── bin.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── rimraf.js │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── run.sh │ │ │ │ │ │ │ │ ├── setup.sh │ │ │ │ │ │ │ │ ├── test-async.js │ │ │ │ │ │ │ │ └── test-sync.js │ │ │ │ │ │ ├── tar │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENCE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ ├── extracter.js │ │ │ │ │ │ │ │ ├── packer.js │ │ │ │ │ │ │ │ └── reader.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── buffer-entry.js │ │ │ │ │ │ │ │ ├── entry-writer.js │ │ │ │ │ │ │ │ ├── entry.js │ │ │ │ │ │ │ │ ├── extended-header-writer.js │ │ │ │ │ │ │ │ ├── extended-header.js │ │ │ │ │ │ │ │ ├── extract.js │ │ │ │ │ │ │ │ ├── global-header-writer.js │ │ │ │ │ │ │ │ ├── header.js │ │ │ │ │ │ │ │ ├── pack.js │ │ │ │ │ │ │ │ └── parse.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── block-stream │ │ │ │ │ │ │ │ │ ├── LICENCE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── bench │ │ │ │ │ │ │ │ │ │ ├── block-stream-pause.js │ │ │ │ │ │ │ │ │ │ ├── block-stream.js │ │ │ │ │ │ │ │ │ │ ├── dropper-pause.js │ │ │ │ │ │ │ │ │ │ └── dropper.js │ │ │ │ │ │ │ │ │ ├── block-stream.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ ├── basic.js │ │ │ │ │ │ │ │ │ │ ├── nopad-thorough.js │ │ │ │ │ │ │ │ │ │ ├── nopad.js │ │ │ │ │ │ │ │ │ │ ├── pause-resume.js │ │ │ │ │ │ │ │ │ │ ├── thorough.js │ │ │ │ │ │ │ │ │ │ └── two-stream.js │ │ │ │ │ │ │ │ └── inherits │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── tar.js │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── 00-setup-fixtures.js │ │ │ │ │ │ │ │ ├── extract.js │ │ │ │ │ │ │ │ ├── fixtures.tgz │ │ │ │ │ │ │ │ ├── header.js │ │ │ │ │ │ │ │ ├── pack-no-proprietary.js │ │ │ │ │ │ │ │ ├── pack.js │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ └── zz-cleanup.js │ │ │ │ │ │ └── uid-number │ │ │ │ │ │ │ ├── LICENCE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── get-uid-gid.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── uid-number.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ ├── packed-file.txt │ │ │ │ │ │ ├── packed.tar │ │ │ │ │ │ ├── packed.tar.gz │ │ │ │ │ │ └── to-pack │ │ │ │ │ │ │ ├── bar.txt │ │ │ │ │ │ │ └── foo.txt │ │ │ │ │ │ └── index.js │ │ │ │ └── tar │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENCE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── examples │ │ │ │ │ ├── extracter.js │ │ │ │ │ ├── packer.js │ │ │ │ │ └── reader.js │ │ │ │ │ ├── lib │ │ │ │ │ ├── buffer-entry.js │ │ │ │ │ ├── entry-writer.js │ │ │ │ │ ├── entry.js │ │ │ │ │ ├── extended-header-writer.js │ │ │ │ │ ├── extended-header.js │ │ │ │ │ ├── extract.js │ │ │ │ │ ├── global-header-writer.js │ │ │ │ │ ├── header.js │ │ │ │ │ ├── pack.js │ │ │ │ │ └── parse.js │ │ │ │ │ ├── node_modules │ │ │ │ │ ├── block-stream │ │ │ │ │ │ ├── LICENCE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── bench │ │ │ │ │ │ │ ├── block-stream-pause.js │ │ │ │ │ │ │ ├── block-stream.js │ │ │ │ │ │ │ ├── dropper-pause.js │ │ │ │ │ │ │ └── dropper.js │ │ │ │ │ │ ├── block-stream.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── basic.js │ │ │ │ │ │ │ ├── nopad-thorough.js │ │ │ │ │ │ │ ├── nopad.js │ │ │ │ │ │ │ ├── pause-resume.js │ │ │ │ │ │ │ ├── thorough.js │ │ │ │ │ │ │ └── two-stream.js │ │ │ │ │ ├── fstream │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ ├── filter-pipe.js │ │ │ │ │ │ │ ├── pipe.js │ │ │ │ │ │ │ ├── reader.js │ │ │ │ │ │ │ └── symlink-write.js │ │ │ │ │ │ ├── fstream.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── abstract.js │ │ │ │ │ │ │ ├── collect.js │ │ │ │ │ │ │ ├── dir-reader.js │ │ │ │ │ │ │ ├── dir-writer.js │ │ │ │ │ │ │ ├── file-reader.js │ │ │ │ │ │ │ ├── file-writer.js │ │ │ │ │ │ │ ├── get-type.js │ │ │ │ │ │ │ ├── link-reader.js │ │ │ │ │ │ │ ├── link-writer.js │ │ │ │ │ │ │ ├── proxy-reader.js │ │ │ │ │ │ │ ├── proxy-writer.js │ │ │ │ │ │ │ ├── reader.js │ │ │ │ │ │ │ ├── socket-reader.js │ │ │ │ │ │ │ └── writer.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── graceful-fs │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── fs.js │ │ │ │ │ │ │ │ ├── graceful-fs.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── polyfills.js │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── max-open.js │ │ │ │ │ │ │ │ ├── open.js │ │ │ │ │ │ │ │ ├── readdir-sort.js │ │ │ │ │ │ │ │ └── write-then-read.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── inherits │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── tar.js │ │ │ │ │ └── test │ │ │ │ │ ├── 00-setup-fixtures.js │ │ │ │ │ ├── cb-never-called-1.0.1.tgz │ │ │ │ │ ├── dir-normalization.js │ │ │ │ │ ├── dir-normalization.tar │ │ │ │ │ ├── error-on-broken.js │ │ │ │ │ ├── extract-move.js │ │ │ │ │ ├── extract.js │ │ │ │ │ ├── fixtures.tgz │ │ │ │ │ ├── header.js │ │ │ │ │ ├── pack-no-proprietary.js │ │ │ │ │ ├── pack.js │ │ │ │ │ ├── parse.js │ │ │ │ │ └── zz-cleanup.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 │ │ │ ├── node_modules │ │ │ │ ├── minimist │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── example │ │ │ │ │ │ └── parse.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── readme.markdown │ │ │ │ │ └── test │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ ├── dash.js │ │ │ │ │ │ ├── default_bool.js │ │ │ │ │ │ ├── dotted.js │ │ │ │ │ │ ├── long.js │ │ │ │ │ │ ├── num.js │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ └── whitespace.js │ │ │ │ └── wordwrap │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.markdown │ │ │ │ │ ├── example │ │ │ │ │ ├── center.js │ │ │ │ │ └── meat.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ ├── break.js │ │ │ │ │ ├── idleness.txt │ │ │ │ │ └── wrap.js │ │ │ ├── package.json │ │ │ ├── readme.markdown │ │ │ └── test │ │ │ │ ├── _.js │ │ │ │ ├── _ │ │ │ │ ├── argv.js │ │ │ │ └── bin.js │ │ │ │ ├── dash.js │ │ │ │ ├── parse.js │ │ │ │ ├── parse_modified.js │ │ │ │ ├── short.js │ │ │ │ ├── usage.js │ │ │ │ └── whitespace.js │ │ └── sf │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── sf.js │ │ │ └── test │ │ │ ├── indentTest.js │ │ │ ├── stringFormatTest.js │ │ │ └── timeSpanTest.js │ ├── package.json │ ├── parsers.js │ ├── publish-binaries.md │ ├── sandbox │ │ └── disconnect.js │ ├── serialport.js │ ├── src │ │ ├── serialport.cpp │ │ ├── serialport.h │ │ ├── serialport_poller.cpp │ │ ├── serialport_poller.h │ │ ├── serialport_unix.cpp │ │ ├── serialport_win.cpp │ │ └── win │ │ │ ├── AutoHModule.h │ │ │ ├── AutoHandle.h │ │ │ ├── AutoHeapAlloc.h │ │ │ ├── disphelper.c │ │ │ ├── disphelper.h │ │ │ ├── enumser.cpp │ │ │ ├── enumser.h │ │ │ ├── stdafx.h │ │ │ └── stdstring.h │ ├── test │ │ ├── parsers.js │ │ ├── serialport-basic.js │ │ └── serialport-c.js │ └── test_mocks │ │ └── linux-hardware.js └── socket.io │ ├── .npmignore │ ├── .travis.yml │ ├── History.md │ ├── LICENSE │ ├── Makefile │ ├── Readme.md │ ├── index.js │ ├── lib │ ├── client.js │ ├── index.js │ ├── namespace.js │ └── socket.js │ ├── node_modules │ ├── debug │ │ ├── .jshintrc │ │ ├── .npmignore │ │ ├── History.md │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── browser.js │ │ ├── component.json │ │ ├── debug.js │ │ ├── node.js │ │ ├── node_modules │ │ │ └── ms │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ └── package.json │ ├── engine.io │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── History.md │ │ ├── Makefile │ │ ├── README.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── engine.io.js │ │ │ ├── server.js │ │ │ ├── socket.js │ │ │ ├── transport.js │ │ │ └── transports │ │ │ │ ├── index.js │ │ │ │ ├── polling-jsonp.js │ │ │ │ ├── polling-xhr.js │ │ │ │ ├── polling.js │ │ │ │ └── websocket.js │ │ ├── node_modules │ │ │ ├── base64id │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── base64id.js │ │ │ │ └── package.json │ │ │ ├── debug │ │ │ │ ├── .jshintrc │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── browser.js │ │ │ │ ├── component.json │ │ │ │ ├── debug.js │ │ │ │ ├── node.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ms │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── engine.io-parser │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── .zuul.yml │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── keys.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── after │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENCE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── after-test.js │ │ │ │ │ ├── arraybuffer.slice │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── slice-buffer.js │ │ │ │ │ ├── base64-arraybuffer │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE-MIT │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── README.md~ │ │ │ │ │ │ ├── grunt.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── base64-arraybuffer.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── package.json~ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── base64-arraybuffer_test.js │ │ │ │ │ ├── blob │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .zuul.yml │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── has-binary │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ └── big.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── isarray │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ └── build.js │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test.js │ │ │ │ │ └── utf8 │ │ │ │ │ │ ├── .gitattributes │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── Gruntfile.js │ │ │ │ │ │ ├── LICENSE-GPL.txt │ │ │ │ │ │ ├── LICENSE-MIT.txt │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── bower.json │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ ├── coverage │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── prettify.css │ │ │ │ │ │ ├── prettify.js │ │ │ │ │ │ └── utf8.js │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── utf8.js.html │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── tests │ │ │ │ │ │ ├── generate-test-data.py │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ └── tests.js │ │ │ │ │ │ ├── utf8.js │ │ │ │ │ │ └── x.js │ │ │ │ └── package.json │ │ │ └── ws │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ ├── BufferPool.js │ │ │ │ ├── BufferUtil.fallback.js │ │ │ │ ├── BufferUtil.js │ │ │ │ ├── ErrorCodes.js │ │ │ │ ├── Extensions.js │ │ │ │ ├── PerMessageDeflate.js │ │ │ │ ├── Receiver.hixie.js │ │ │ │ ├── Receiver.js │ │ │ │ ├── Sender.hixie.js │ │ │ │ ├── Sender.js │ │ │ │ ├── Validation.fallback.js │ │ │ │ ├── Validation.js │ │ │ │ ├── WebSocket.js │ │ │ │ ├── WebSocketServer.js │ │ │ │ └── browser.js │ │ │ │ ├── node_modules │ │ │ │ ├── options │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── lib │ │ │ │ │ │ └── options.js │ │ │ │ │ └── package.json │ │ │ │ └── ultron │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test.js │ │ │ │ └── package.json │ │ └── package.json │ ├── has-binary-data │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── fixtures │ │ │ └── big.json │ │ ├── gen.js │ │ ├── index.js │ │ ├── node_modules │ │ │ └── isarray │ │ │ │ ├── README.md │ │ │ │ ├── build │ │ │ │ └── build.js │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package.json │ │ └── test.js │ ├── socket.io-adapter │ │ ├── .npmignore │ │ ├── History.md │ │ ├── Readme.md │ │ ├── index.js │ │ ├── node_modules │ │ │ ├── debug │ │ │ │ ├── .jshintrc │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── browser.js │ │ │ │ ├── component.json │ │ │ │ ├── debug.js │ │ │ │ ├── node.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ms │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── object-keys │ │ │ │ ├── .jscs.json │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── isArguments.js │ │ │ │ └── package.json │ │ │ └── socket.io-parser │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── .zuul.yml │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── bench │ │ │ │ ├── bench.js │ │ │ │ └── index.js │ │ │ │ ├── binary.js │ │ │ │ ├── index.js │ │ │ │ ├── is-buffer.js │ │ │ │ ├── node_modules │ │ │ │ ├── benchmark │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ ├── README.md │ │ │ │ │ ├── benchmark.js │ │ │ │ │ ├── doc │ │ │ │ │ │ └── README.md │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── run-test.sh │ │ │ │ │ │ └── test.js │ │ │ │ ├── component-emitter │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── bower.json │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── debug │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── debug.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ └── debug.js │ │ │ │ │ └── package.json │ │ │ │ ├── isarray │ │ │ │ │ ├── README.md │ │ │ │ │ ├── build │ │ │ │ │ │ └── build.js │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ └── json3 │ │ │ │ │ ├── .gitmodules │ │ │ │ │ ├── .jamignore │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── coverage │ │ │ │ │ ├── coverage.json │ │ │ │ │ ├── lcov-report │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── json3.js.html │ │ │ │ │ │ ├── prettify.css │ │ │ │ │ │ └── prettify.js │ │ │ │ │ └── lcov.info │ │ │ │ │ ├── lib │ │ │ │ │ ├── json3.js │ │ │ │ │ └── json3.min.js │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ └── package.json │ ├── socket.io-client │ │ ├── History.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── index.js │ │ │ ├── manager.js │ │ │ ├── on.js │ │ │ ├── socket.js │ │ │ └── url.js │ │ ├── node_modules │ │ │ ├── backo2 │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── component-bind │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── component-emitter │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── bower.json │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── debug │ │ │ │ ├── Readme.md │ │ │ │ ├── debug.js │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── debug.js │ │ │ │ └── package.json │ │ │ ├── engine.io-client │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── .zuul.yml │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── engine.io.js │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── index.js │ │ │ │ │ ├── socket.js │ │ │ │ │ ├── transport.js │ │ │ │ │ ├── transports │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── polling-jsonp.js │ │ │ │ │ │ ├── polling-xhr.js │ │ │ │ │ │ ├── polling.js │ │ │ │ │ │ └── websocket.js │ │ │ │ │ └── xmlhttprequest.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── component-inherit │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── inherit.js │ │ │ │ │ ├── debug │ │ │ │ │ │ ├── .jshintrc │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ ├── debug.js │ │ │ │ │ │ ├── node.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── ms │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── engine.io-parser │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── .zuul.yml │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── keys.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── after │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENCE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ └── after-test.js │ │ │ │ │ │ │ ├── arraybuffer.slice │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ └── slice-buffer.js │ │ │ │ │ │ │ ├── base64-arraybuffer │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE-MIT │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── README.md~ │ │ │ │ │ │ │ │ ├── grunt.js │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ └── base64-arraybuffer.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── package.json~ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ └── base64-arraybuffer_test.js │ │ │ │ │ │ │ ├── blob │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .zuul.yml │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ ├── has-binary │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ │ │ └── big.json │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ └── isarray │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ │ │ └── build.js │ │ │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ └── utf8 │ │ │ │ │ │ │ │ ├── .gitattributes │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── Gruntfile.js │ │ │ │ │ │ │ │ ├── LICENSE-GPL.txt │ │ │ │ │ │ │ │ ├── LICENSE-MIT.txt │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── bower.json │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ ├── coverage │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── prettify.css │ │ │ │ │ │ │ │ ├── prettify.js │ │ │ │ │ │ │ │ └── utf8.js │ │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ │ └── utf8.js.html │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── tests │ │ │ │ │ │ │ │ ├── generate-test-data.py │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ └── tests.js │ │ │ │ │ │ │ │ ├── utf8.js │ │ │ │ │ │ │ │ └── x.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── has-cors │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── global │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── mocha.css │ │ │ │ │ │ │ │ ├── mocha.js │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── parsejson │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── better-assert │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── callsite │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── parseqs │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── better-assert │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── callsite │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── parseuri │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── better-assert │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── callsite │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── ws │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── BufferPool.js │ │ │ │ │ │ │ ├── BufferUtil.fallback.js │ │ │ │ │ │ │ ├── BufferUtil.js │ │ │ │ │ │ │ ├── ErrorCodes.js │ │ │ │ │ │ │ ├── Extensions.js │ │ │ │ │ │ │ ├── PerMessageDeflate.js │ │ │ │ │ │ │ ├── Receiver.hixie.js │ │ │ │ │ │ │ ├── Receiver.js │ │ │ │ │ │ │ ├── Sender.hixie.js │ │ │ │ │ │ │ ├── Sender.js │ │ │ │ │ │ │ ├── Validation.fallback.js │ │ │ │ │ │ │ ├── Validation.js │ │ │ │ │ │ │ ├── WebSocket.js │ │ │ │ │ │ │ ├── WebSocketServer.js │ │ │ │ │ │ │ └── browser.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── options │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ └── options.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── ultron │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── xmlhttprequest │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── autotest.watchr │ │ │ │ │ │ ├── example │ │ │ │ │ │ └── demo.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ └── XMLHttpRequest.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── tests │ │ │ │ │ │ ├── test-constants.js │ │ │ │ │ │ ├── test-events.js │ │ │ │ │ │ ├── test-exceptions.js │ │ │ │ │ │ ├── test-headers.js │ │ │ │ │ │ ├── test-redirect-302.js │ │ │ │ │ │ ├── test-redirect-303.js │ │ │ │ │ │ ├── test-redirect-307.js │ │ │ │ │ │ ├── test-request-methods.js │ │ │ │ │ │ ├── test-request-protocols.js │ │ │ │ │ │ └── testdata.txt │ │ │ │ └── package.json │ │ │ ├── has-binary │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── fixtures │ │ │ │ │ └── big.json │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── isarray │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── build │ │ │ │ │ │ └── build.js │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── indexof │ │ │ │ ├── .npmignore │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── object-component │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── object.js │ │ │ ├── parseuri │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── better-assert │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── callsite │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ └── to-array │ │ │ │ ├── .npmignore │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package.json │ │ └── socket.io.js │ └── socket.io-parser │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── .zuul.yml │ │ ├── History.md │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── bench │ │ ├── bench.js │ │ └── index.js │ │ ├── bg.gif │ │ ├── binary.js │ │ ├── index.js │ │ ├── is-buffer.js │ │ ├── node_modules │ │ ├── benchmark │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── benchmark.js │ │ │ ├── doc │ │ │ │ └── README.md │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── run-test.sh │ │ │ │ └── test.js │ │ ├── component-emitter │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── bower.json │ │ │ ├── component.json │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── debug │ │ │ ├── Readme.md │ │ │ ├── debug.js │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ └── debug.js │ │ │ └── package.json │ │ ├── isarray │ │ │ ├── README.md │ │ │ ├── build │ │ │ │ └── build.js │ │ │ ├── component.json │ │ │ ├── index.js │ │ │ └── package.json │ │ └── json3 │ │ │ ├── .gitmodules │ │ │ ├── .jamignore │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── coverage │ │ │ ├── coverage.json │ │ │ ├── lcov-report │ │ │ │ ├── lib │ │ │ │ │ └── json3.js.html │ │ │ │ ├── prettify.css │ │ │ │ └── prettify.js │ │ │ └── lcov.info │ │ │ ├── lib │ │ │ ├── json3.js │ │ │ └── json3.min.js │ │ │ └── package.json │ │ └── package.json │ └── package.json ├── serialport ├── Parse │ ├── dataParse.js │ ├── diff_A188.txt │ ├── haina_A188.json │ ├── haiweici_A188.json │ ├── huizhong_A188.json │ ├── maituo_A188.json │ ├── ruina_A188.json │ ├── sanlong_A188.json │ ├── tiangang_A188.json │ └── weian_A188.json ├── command_1.1.html ├── excel_test.js ├── fail_record_templet.xlsx ├── node-serialport.js └── public │ ├── css │ ├── bootstrap.min.css │ └── serialport.css │ ├── image │ ├── bitbug_favicon.ico │ ├── ensaving_logo.png │ ├── serial_run.png │ └── serial_stop.png │ └── js │ ├── bootstrap.min.js │ ├── jquery-1.9.1.js │ ├── npm.js │ └── socket.io.js └── 说明.txt /.idea/.name: -------------------------------------------------------------------------------- 1 | serialport -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/serialport.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /2015-10-09_114116.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/2015-10-09_114116.png -------------------------------------------------------------------------------- /Ensaving.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | cd %~dp0\serialport 3 | node node-serialport.js -------------------------------------------------------------------------------- /css/serialport.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/css/serialport.css -------------------------------------------------------------------------------- /image/bitbug_favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/image/bitbug_favicon.ico -------------------------------------------------------------------------------- /image/ensaving_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/image/ensaving_logo.png -------------------------------------------------------------------------------- /image/serial_run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/image/serial_run.png -------------------------------------------------------------------------------- /image/serial_stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/image/serial_stop.png -------------------------------------------------------------------------------- /image/server_stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/image/server_stop.png -------------------------------------------------------------------------------- /node_modules/.bin/node-pre-gyp.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\node-pre-gyp\bin\node-pre-gyp" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\node-pre-gyp\bin\node-pre-gyp" %* 7 | ) -------------------------------------------------------------------------------- /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/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /node_modules/express/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/express'); 3 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/accepts/node_modules/mime-types/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/express/node_modules/content-type/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.1 / 2015-02-13 2 | ================== 3 | 4 | * Improve missing `Content-Type` header error message 5 | 6 | 1.0.0 / 2015-02-01 7 | ================== 8 | 9 | * Initial implementation, derived from `media-typer@0.3.0` 10 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/cookie-signature/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/cookie/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .travis.yml 3 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/escape-html/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/escape-html/Makefile: -------------------------------------------------------------------------------- 1 | 2 | build: components index.js 3 | @component build 4 | 5 | components: 6 | @Component install 7 | 8 | clean: 9 | rm -fr build components template.js 10 | 11 | .PHONY: clean 12 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/escape-html/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | # escape-html 3 | 4 | Escape HTML entities 5 | 6 | ## Example 7 | 8 | ```js 9 | var escape = require('escape-html'); 10 | escape(str); 11 | ``` 12 | 13 | ## License 14 | 15 | MIT -------------------------------------------------------------------------------- /node_modules/express/node_modules/escape-html/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "escape-html", 3 | "description": "Escape HTML entities", 4 | "version": "1.0.1", 5 | "keywords": ["escape", "html", "utility"], 6 | "dependencies": {}, 7 | "scripts": [ 8 | "index.js" 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/etag/node_modules/crc/.npmignore: -------------------------------------------------------------------------------- 1 | benchmark 2 | src 3 | test 4 | .travis.yml 5 | bitcoin.png 6 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/etag/node_modules/crc/lib/create.js: -------------------------------------------------------------------------------- 1 | // Generated by CoffeeScript 1.7.1 2 | module.exports = function(model, calc) { 3 | var fn; 4 | fn = function(buf, previous) { 5 | return calc(buf, previous) >>> 0; 6 | }; 7 | fn.signed = calc; 8 | fn.unsigned = fn; 9 | fn.model = model; 10 | return fn; 11 | }; 12 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/etag/node_modules/crc/lib/hex.js: -------------------------------------------------------------------------------- 1 | // Generated by CoffeeScript 1.7.1 2 | module.exports = function(number) { 3 | var result; 4 | result = number.toString(16); 5 | while (result.length % 2) { 6 | result = "0" + result; 7 | } 8 | return result; 9 | }; 10 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/parseurl/.npmignore: -------------------------------------------------------------------------------- 1 | benchmark/ 2 | coverage/ 3 | test/ 4 | .travis.yml 5 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/path-to-regexp/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/path-to-regexp/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "path-to-regexp", 3 | "description": "Express style path to RegExp utility", 4 | "version": "0.1.3", 5 | "keywords": [ 6 | "express", 7 | "regexp", 8 | "route", 9 | "routing" 10 | ], 11 | "scripts": [ 12 | "index.js" 13 | ], 14 | "license": "MIT" 15 | } 16 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/proxy-addr/node_modules/forwarded/HISTORY.md: -------------------------------------------------------------------------------- 1 | 0.1.0 / 2014-09-21 2 | ================== 3 | 4 | * Initial release 5 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/qs/.jshintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/qs/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "node": true, 3 | 4 | "curly": true, 5 | "latedef": true, 6 | "quotmark": true, 7 | "undef": true, 8 | "unused": true, 9 | "trailing": true 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/express/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 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/qs/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 5 | - 0.12 6 | - iojs 7 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/qs/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md). 2 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/qs/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @node node_modules/lab/bin/lab -a code -L 3 | test-cov: 4 | @node node_modules/lab/bin/lab -a code -t 100 -L 5 | test-cov-html: 6 | @node node_modules/lab/bin/lab -a code -L -r html -o coverage.html 7 | 8 | .PHONY: test test-cov test-cov-html 9 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/qs/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/'); 2 | -------------------------------------------------------------------------------- /node_modules/express/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/express/node_modules/send/node_modules/.bin/mime.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\mime\cli.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\mime\cli.js" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/express/node_modules/send/node_modules/mime/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/express/node_modules/send/node_modules/mime/.npmignore -------------------------------------------------------------------------------- /node_modules/express/node_modules/send/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/express/node_modules/send/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/express/node_modules/send/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /node_modules/express/node_modules/type-is/node_modules/mime-types/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/express/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/express/node_modules/vary/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /node_modules/iconv-lite/.npmignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *sublime-* 3 | generation 4 | test 5 | wiki 6 | coverage 7 | -------------------------------------------------------------------------------- /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/node-pre-gyp/bin/node-pre-gyp.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | node "%~dp0\node-pre-gyp" %* 3 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/lib/rebuild.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | module.exports = exports = rebuild; 4 | 5 | exports.usage = 'Runs "clean" and "build" at once'; 6 | 7 | function rebuild (gyp, argv, callback) { 8 | gyp.todo.unshift( 9 | { name: 'clean', args: [] }, 10 | { name: 'build', args: ['rebuild'] } 11 | ); 12 | process.nextTick(callback); 13 | } 14 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/lib/reinstall.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | module.exports = exports = rebuild; 4 | 5 | exports.usage = 'Runs "clean" and "install" at once'; 6 | 7 | function rebuild (gyp, argv, callback) { 8 | gyp.todo.unshift( 9 | { name: 'clean', args: [] }, 10 | { name: 'install', args: [] } 11 | ); 12 | process.nextTick(callback); 13 | } 14 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/lib/util/nw-pre-gyp/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "index.html", 3 | "name": "nw-pre-gyp-module-test", 4 | "description": "Node-webkit-based module test.", 5 | "version": "0.0.1", 6 | "window": { 7 | "show": false 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/.bin/mkdirp.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\mkdirp\bin\cmd.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\mkdirp\bin\cmd.js" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/.bin/nopt.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\nopt\bin\nopt.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\nopt\bin\nopt.js" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/.bin/rc: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=`dirname "$0"` 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../rc/index.js" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../rc/index.js" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/.bin/rc.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\rc\index.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\rc\index.js" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/.bin/rimraf.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\rimraf\bin.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\rimraf\bin.js" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/.bin/semver.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\semver\bin\semver" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\semver\bin\semver" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/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/node-pre-gyp/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/node-pre-gyp/node_modules/mkdirp/node_modules/minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/mkdirp/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/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/node-pre-gyp/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/node-pre-gyp/node_modules/nopt/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/nopt/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | language: node_js 3 | node_js: 4 | - '0.8' 5 | - '0.10' 6 | - '0.12' 7 | - 'iojs' 8 | before_install: 9 | - npm install -g npm@latest 10 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/nopt/node_modules/abbrev/.npmignore: -------------------------------------------------------------------------------- 1 | .nyc_output 2 | nyc_output 3 | node_modules 4 | coverage 5 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/nopt/node_modules/abbrev/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - '0.10' 4 | - '0.12' 5 | - 'iojs' 6 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/nopt/node_modules/abbrev/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | To get started, sign the 3 | Contributor License Agreement. 4 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/npmlog/.npmrc: -------------------------------------------------------------------------------- 1 | save-prefix = ~ 2 | proprietary-attribs = false 3 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/npmlog/node_modules/ansi/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxcomma": true, 3 | "asi": true 4 | } 5 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/npmlog/node_modules/ansi/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/.npmignore: -------------------------------------------------------------------------------- 1 | *~ 2 | .#* 3 | node_modules 4 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec \ 6 | --bail 7 | 8 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/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/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-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/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/node_modules/string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/example.png -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/README.md~: -------------------------------------------------------------------------------- 1 | has-unicode 2 | =========== 3 | 4 | Try to guess if your terminal supports unicode 5 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/rc/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | node_modules/* 3 | npm_debug.log 4 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/rc/browser.js: -------------------------------------------------------------------------------- 1 | 2 | // when this is loaded into the browser, 3 | // just use the defaults... 4 | 5 | module.exports = function (name, defaults) { 6 | return defaults 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/rc/node_modules/deep-extend/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/rc/node_modules/deep-extend/test/mocha.opts: -------------------------------------------------------------------------------- 1 | --reporter spec 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/rc/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/node-pre-gyp/node_modules/rc/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/rc/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/node-pre-gyp/node_modules/rc/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/node-pre-gyp/node_modules/request/.npmignore: -------------------------------------------------------------------------------- 1 | coverage 2 | tests 3 | node_modules 4 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/aws-sign2/README.md: -------------------------------------------------------------------------------- 1 | aws-sign 2 | ======== 3 | 4 | AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module. 5 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/bl/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/bl/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | before_install: 3 | - curl --location http://git.io/1OcIZA | bash -s 4 | node_js: 5 | - 0.8 6 | - 0.10 7 | - 0.11 8 | branches: 9 | only: 10 | - master 11 | notifications: 12 | email: 13 | - rod@vagg.org 14 | script: npm test 15 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/.zuul.yml: -------------------------------------------------------------------------------- 1 | ui: tape 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/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/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-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/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/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 | - "iojs" 8 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.1 / 2014-11-25 3 | ================== 4 | 5 | * browser: use `console.warn()` for deprecation calls 6 | * browser: more jsdocs 7 | 8 | 1.0.0 / 2014-04-30 9 | ================== 10 | 11 | * initial commit 12 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/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/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/Makefile: -------------------------------------------------------------------------------- 1 | SHELL := /bin/bash 2 | 3 | test: 4 | @./test/run.js 5 | 6 | .PHONY: test 7 | 8 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/extend/.npmignore: -------------------------------------------------------------------------------- 1 | test -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/forever-agent/README.md: -------------------------------------------------------------------------------- 1 | forever-agent 2 | ============= 3 | 4 | HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module. 5 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/form-data/lib/browser.js: -------------------------------------------------------------------------------- 1 | module.exports = FormData; -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/lib/error.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | function ValidationError (errors) { 4 | this.name = 'ValidationError' 5 | this.errors = errors 6 | } 7 | 8 | ValidationError.prototype = Error.prototype 9 | 10 | module.exports = ValidationError 11 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/lib/schemas/cache.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "beforeRequest": { 4 | "$ref": "#cacheEntry" 5 | }, 6 | "afterRequest": { 7 | "$ref": "#cacheEntry" 8 | }, 9 | "comment": { 10 | "type": "string" 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/lib/schemas/har.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "object", 3 | "required": [ 4 | "log" 5 | ], 6 | "properties": { 7 | "log": { 8 | "$ref": "#log" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var ansiRegex = require('ansi-regex'); 3 | var re = new RegExp(ansiRegex().source); // remove the `g` flag 4 | module.exports = re.test.bind(re); 5 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function () { 3 | return /[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g; 4 | }; 5 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var ansiRegex = require('ansi-regex')(); 3 | 4 | module.exports = function (str) { 5 | return typeof str === 'string' ? str.replace(ansiRegex, '') : str; 6 | }; 7 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function () { 3 | return /[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g; 4 | }; 5 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/.npmignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .DS_Store 3 | node_modules/ 4 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/commander/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/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/commander/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/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | cosmicrealms.com 3 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | 10 | pids 11 | logs 12 | results 13 | 14 | npm-debug.log 15 | node_modules/* 16 | *.DS_Store 17 | test/* -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/.travis.yml: -------------------------------------------------------------------------------- 1 | language: "node_js" 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.10 6 | - 0.11 7 | - 0.12 8 | - iojs-v1.0 9 | - iojs-v2.0 10 | - iojs 11 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/Makefile: -------------------------------------------------------------------------------- 1 | browser: 2 | node ./support/compile 3 | 4 | .PHONY: browser -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | npm-debug.log 4 | dump.rdb 5 | node_modules 6 | components 7 | build 8 | results.tap 9 | results.xml 10 | npm-shrinkwrap.json 11 | config.json 12 | .DS_Store 13 | */.DS_Store 14 | */*/.DS_Store 15 | ._* 16 | */._* 17 | */*/._* 18 | coverage.* 19 | lib-cov 20 | 21 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 5 | 6 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/hawk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/hawk.png -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/logo.png -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/.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 | 19 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 5 | - 0.12 6 | - iojs 7 | 8 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md). 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/images/boom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/images/boom.png -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/cryptiles/.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 | 19 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/cryptiles/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 5 | - 4.0 6 | 7 | sudo: false 8 | 9 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/.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 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 5 | - 0.12 6 | - iojs 7 | 8 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md). 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @node node_modules/lab/bin/lab -a code 3 | test-cov: 4 | @node node_modules/lab/bin/lab -a code -t 100 -L 5 | test-cov-html: 6 | @node node_modules/lab/bin/lab -a code -r html -o coverage.html 7 | 8 | .PHONY: test test-cov test-cov-html 9 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/images/hoek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/images/hoek.png -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/ignore.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/ignore.txt -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test1.js: -------------------------------------------------------------------------------- 1 | exports.x = 1; 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test2.js: -------------------------------------------------------------------------------- 1 | exports.y = 2; 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test3.js: -------------------------------------------------------------------------------- 1 | exports.z = 3; 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/sntp/.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 | 19 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/sntp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 5 | 6 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/sntp/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @node node_modules/lab/bin/lab 3 | test-cov: 4 | @node node_modules/lab/bin/lab -t 100 -m 3000 5 | test-cov-html: 6 | @node node_modules/lab/bin/lab -r html -o coverage.html 7 | 8 | .PHONY: test test-cov test-cov-html 9 | 10 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/sntp/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/.dir-locals.el: -------------------------------------------------------------------------------- 1 | ((nil . ((indent-tabs-mode . nil) 2 | (tab-width . 8) 3 | (fill-column . 80))) 4 | (js-mode . ((js-indent-level . 2) 5 | (indent-tabs-mode . nil) 6 | ))) -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/.npmignore: -------------------------------------------------------------------------------- 1 | .gitmodules 2 | deps 3 | docs 4 | Makefile 5 | node_modules 6 | test 7 | tools -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/asn1/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/ctype/.npmignore: -------------------------------------------------------------------------------- 1 | tst/ 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/isstream/.npmignore: -------------------------------------------------------------------------------- 1 | *.tgz 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/isstream/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.11" 6 | branches: 7 | only: 8 | - master 9 | notifications: 10 | email: 11 | - rod@vagg.org 12 | script: npm test 13 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/json-stringify-safe/.npmignore: -------------------------------------------------------------------------------- 1 | /*.tgz 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/json-stringify-safe/test/mocha.opts: -------------------------------------------------------------------------------- 1 | --recursive 2 | --require must 3 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/mime-types/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/node-pre-gyp/node_modules/request/node_modules/node-uuid/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/oauth-sign/README.md: -------------------------------------------------------------------------------- 1 | oauth-sign 2 | ========== 3 | 4 | OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module. 5 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/qs/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/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/node-pre-gyp/node_modules/request/node_modules/qs/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 5 | - 0.12 6 | - iojs 7 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/qs/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md). 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/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/node-pre-gyp/node_modules/request/node_modules/stringstream/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | 10 | pids 11 | logs 12 | results 13 | 14 | node_modules 15 | npm-debug.log -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/stringstream/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/stringstream/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright 2012 Michael Hart (michael.hart.au@gmail.com) 2 | 3 | This project is free software released under the MIT license: 4 | http://www.opensource.org/licenses/mit-license.php 5 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/tough-cookie/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules/ 3 | .*.sw[nmop] 4 | npm-debug.log 5 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/tough-cookie/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.12" 5 | - iojs 6 | matrix: 7 | fast_finish: true 8 | allow_failures: 9 | - node_js: 0.11 10 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/tunnel-agent/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "node": true, 3 | "asi": true, 4 | "laxcomma": true 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/request/node_modules/tunnel-agent/README.md: -------------------------------------------------------------------------------- 1 | tunnel-agent 2 | ============ 3 | 4 | HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module. 5 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.sw* 3 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @node_modules/.bin/tape test/*.js 4 | 5 | .PHONY: test 6 | 7 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/example.js: -------------------------------------------------------------------------------- 1 | var balanced = require('./'); 2 | 3 | console.log(balanced('{', '}', 'pre{in{nested}}post')); 4 | console.log(balanced('{', '}', 'pre{first}between{second}post')); 5 | 6 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js: -------------------------------------------------------------------------------- 1 | var concatMap = require('../'); 2 | var xs = [ 1, 2, 3, 4, 5, 6 ]; 3 | var ys = concatMap(xs, function (x) { 4 | return x % 2 ? [ x - 0.1, x, x + 0.1 ] : []; 5 | }); 6 | console.dir(ys); 7 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/empty-option.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | var expand = require('..'); 3 | 4 | test('empty option', function(t) { 5 | t.deepEqual(expand('-v{,,,,}'), [ 6 | '-v', '-v', '-v', '-v', '-v' 7 | ]); 8 | t.end(); 9 | }); 10 | 11 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/order.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | var expand = require('..'); 3 | 4 | test('order', function(t) { 5 | t.deepEqual(expand('a{d,c,b}e'), [ 6 | 'ade', 'ace', 'abe' 7 | ]); 8 | t.end(); 9 | }); 10 | 11 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/same-type.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | var expand = require('..'); 3 | 4 | test('x and y of same type', function(t) { 5 | t.deepEqual(expand('{a..9}'), ['{a..9}']); 6 | t.end(); 7 | }); 8 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/semver/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | coverage/ 3 | .nyc_output/ 4 | nyc_output/ 5 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/semver/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - '0.10' 4 | - '0.12' 5 | - 'iojs' 6 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | 9 | pids 10 | logs 11 | results 12 | 13 | npm-debug.log 14 | node_modules 15 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/debug/index.js: -------------------------------------------------------------------------------- 1 | if ('undefined' == typeof window) { 2 | module.exports = require('./lib/debug'); 3 | } else { 4 | module.exports = require('./debug'); 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/.npmignore: -------------------------------------------------------------------------------- 1 | test/fixtures 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/minimatch/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/minimatch/node_modules/lru-cache/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/minimatch/node_modules/lru-cache/.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@latest 9 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/minimatch/test/extglob-ending-with-state-char.js: -------------------------------------------------------------------------------- 1 | var test = require('tap').test 2 | var minimatch = require('../') 3 | 4 | test('extglob ending with statechar', function(t) { 5 | t.notOk(minimatch('ax', 'a?(b*)')) 6 | t.ok(minimatch('ax', '?(a*|b)')) 7 | t.end() 8 | }) 9 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/test/.ignore: -------------------------------------------------------------------------------- 1 | .gitignore 2 | .*.swp 3 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/test/.npmignore: -------------------------------------------------------------------------------- 1 | */a 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/test/zz-cleanup.js: -------------------------------------------------------------------------------- 1 | var tap = require("tap") 2 | , rimraf = require("rimraf") 3 | , path = require("path") 4 | 5 | tap.test("remove fixtures", function (t) { 6 | rimraf(path.resolve(__dirname, "fixtures"), function (er) { 7 | t.ifError(er, "remove fixtures") 8 | t.end() 9 | }) 10 | }) 11 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream/.npmignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | node_modules/ 3 | examples/deep-copy/ 4 | examples/path/ 5 | examples/filter-copy/ 6 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream/node_modules/graceful-fs/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/graceful-fs/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/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/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-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/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/node_modules/string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/rimraf/AUTHORS: -------------------------------------------------------------------------------- 1 | # Authors sorted by whether or not they're me. 2 | Isaac Z. Schlueter (http://blog.izs.me) 3 | Wayne Larsen (http://github.com/wvl) 4 | ritch 5 | Marcel Laverdet 6 | Yosef Dinerstein 7 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/rimraf/test/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | code=0 4 | for i in test-*.js; do 5 | echo -n $i ... 6 | bash setup.sh 7 | node $i 8 | if [ -d target ]; then 9 | echo "fail" 10 | code=1 11 | else 12 | echo "pass" 13 | fi 14 | done 15 | rm -rf target 16 | exit $code 17 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/rimraf/test/test-async.js: -------------------------------------------------------------------------------- 1 | var rimraf = require("../rimraf") 2 | , path = require("path") 3 | rimraf(path.join(__dirname, "target"), function (er) { 4 | if (er) throw er 5 | }) 6 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/rimraf/test/test-sync.js: -------------------------------------------------------------------------------- 1 | var rimraf = require("../rimraf") 2 | , path = require("path") 3 | rimraf.sync(path.join(__dirname, "target")) 4 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/tar/.npmignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | node_modules 3 | examples/extract/ 4 | test/tmp/ 5 | test/fixtures/ 6 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/tar/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/tar/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/tar/test/fixtures.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/tar/test/fixtures.tgz -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/packed-file.txt: -------------------------------------------------------------------------------- 1 | bar -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/packed.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/packed.tar.gz -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/to-pack/bar.txt: -------------------------------------------------------------------------------- 1 | baz -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/to-pack/foo.txt: -------------------------------------------------------------------------------- 1 | bar -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar/.npmignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | node_modules 3 | examples/extract/ 4 | test/tmp/ 5 | test/fixtures/ 6 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.10 4 | - 0.11 5 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar/node_modules/fstream/.npmignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | node_modules/ 3 | examples/deep-copy/ 4 | examples/path/ 5 | examples/filter-copy/ 6 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar/node_modules/fstream/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - iojs 4 | - 0.12 5 | - 0.10 6 | - 0.8 7 | before_install: 8 | - "npm config set spin false" 9 | - "npm install -g npm/npm" 10 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar/node_modules/fstream/node_modules/graceful-fs/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar/test/cb-never-called-1.0.1.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/node-pre-gyp/node_modules/tar/test/cb-never-called-1.0.1.tgz -------------------------------------------------------------------------------- /node_modules/node-pre-gyp/node_modules/tar/test/fixtures.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/node-pre-gyp/node_modules/tar/test/fixtures.tgz -------------------------------------------------------------------------------- /node_modules/serialport/.npmignore: -------------------------------------------------------------------------------- 1 | serialport_native/build 2 | serialport_native.node 3 | serialport_native/.lock-wscript 4 | *.node 5 | .DS_Store 6 | -------------------------------------------------------------------------------- /node_modules/serialport/build/Release/.deps/Release/obj.target/action_after_build.stamp.d: -------------------------------------------------------------------------------- 1 | cmd_Release/obj.target/action_after_build.stamp := touch Release/obj.target/action_after_build.stamp 2 | -------------------------------------------------------------------------------- /node_modules/serialport/build/Release/linker.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/build/Release/linker.lock -------------------------------------------------------------------------------- /node_modules/serialport/build/Release/obj.target/action_after_build.stamp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/build/Release/obj.target/action_after_build.stamp -------------------------------------------------------------------------------- /node_modules/serialport/build/Release/obj.target/serialport/src/serialport.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/build/Release/obj.target/serialport/src/serialport.o -------------------------------------------------------------------------------- /node_modules/serialport/build/Release/obj.target/serialport/src/serialport_poller.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/build/Release/obj.target/serialport/src/serialport_poller.o -------------------------------------------------------------------------------- /node_modules/serialport/build/Release/obj.target/serialport/src/serialport_unix.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/build/Release/obj.target/serialport/src/serialport_unix.o -------------------------------------------------------------------------------- /node_modules/serialport/build/binding.Makefile: -------------------------------------------------------------------------------- 1 | # This file is generated by gyp; do not edit. 2 | 3 | export builddir_name ?= ./build/. 4 | .PHONY: all 5 | all: 6 | $(MAKE) serialport action_after_build 7 | -------------------------------------------------------------------------------- /node_modules/serialport/build/serialport/v1.7.4/Release/node-v14-win32-x64/serialport.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/build/serialport/v1.7.4/Release/node-v14-win32-x64/serialport.node -------------------------------------------------------------------------------- /node_modules/serialport/hwtest/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "node-sptest", 3 | "version": "0.0.0", 4 | "main": "index.js", 5 | "scripts": { 6 | "test": "echo \"Error: no test specified\" && exit 1" 7 | }, 8 | "author": "", 9 | "license": "ISC", 10 | "dependencies": { 11 | "serialport": "^1.4.6" 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/.bin/node-pre-gyp.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\node-pre-gyp\bin\node-pre-gyp" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\node-pre-gyp\bin\node-pre-gyp" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/async/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/nan/include_dirs.js: -------------------------------------------------------------------------------- 1 | console.log(require('path').relative('.', __dirname)); 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/bin/node-pre-gyp.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | node "%~dp0\node-pre-gyp" %* 3 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/lib/util/nw-pre-gyp/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "index.html", 3 | "name": "nw-pre-gyp-module-test", 4 | "description": "Node-webkit-based module test.", 5 | "version": "0.0.1", 6 | "window": { 7 | "show": false 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/.bin/mkdirp.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\mkdirp\bin\cmd.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\mkdirp\bin\cmd.js" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/.bin/nopt.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\nopt\bin\nopt.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\nopt\bin\nopt.js" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/.bin/rc.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\rc\index.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\rc\index.js" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/.bin/rimraf.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\rimraf\bin.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\rimraf\bin.js" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/.bin/semver.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\semver\bin\semver" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\semver\bin\semver" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/mkdirp/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | npm-debug.log -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/mkdirp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - "0.10" 6 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/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/serialport/node_modules/node-pre-gyp/node_modules/mkdirp/node_modules/minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/mkdirp/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/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/serialport/node_modules/node-pre-gyp/node_modules/nopt/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/nopt/node_modules/abbrev/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | To get started, sign the 3 | Contributor License Agreement. 4 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/.npmrc: -------------------------------------------------------------------------------- 1 | save-prefix = ~ 2 | proprietary-attribs = false 3 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/ansi/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxcomma": true, 3 | "asi": true 4 | } 5 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/ansi/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/.npmignore: -------------------------------------------------------------------------------- 1 | *~ 2 | .#* 3 | node_modules 4 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec \ 6 | --bail 7 | 8 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/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/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-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/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/node_modules/string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/example.png -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/node_modules/has-unicode/README.md~: -------------------------------------------------------------------------------- 1 | has-unicode 2 | =========== 3 | 4 | Try to guess if your terminal supports unicode 5 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rc/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | node_modules/* 3 | npm_debug.log 4 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rc/browser.js: -------------------------------------------------------------------------------- 1 | 2 | // when this is loaded into the browser, 3 | // just use the defaults... 4 | 5 | module.exports = function (name, defaults) { 6 | return defaults 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rc/node_modules/deep-extend/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rc/node_modules/deep-extend/test/mocha.opts: -------------------------------------------------------------------------------- 1 | --reporter spec 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rc/node_modules/ini/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rc/node_modules/minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rc/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rc/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/serialport/node_modules/node-pre-gyp/node_modules/request/.npmignore: -------------------------------------------------------------------------------- 1 | coverage 2 | tests 3 | node_modules 4 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/lib/copy.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = 4 | function copy (obj) { 5 | var o = {} 6 | Object.keys(obj).forEach(function (i) { 7 | o[i] = obj[i] 8 | }) 9 | return o 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/aws-sign2/README.md: -------------------------------------------------------------------------------- 1 | aws-sign 2 | ======== 3 | 4 | AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module. 5 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/bl/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/bl/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - "0.10" 5 | branches: 6 | only: 7 | - master 8 | notifications: 9 | email: 10 | - rod@vagg.org 11 | script: npm test -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/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/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-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/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/.npmignore: -------------------------------------------------------------------------------- 1 | *.un~ 2 | /node_modules/* 3 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/Makefile: -------------------------------------------------------------------------------- 1 | SHELL := /bin/bash 2 | 3 | test: 4 | @./test/run.js 5 | 6 | .PHONY: test 7 | 8 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/common.js: -------------------------------------------------------------------------------- 1 | var common = module.exports; 2 | 3 | common.DelayedStream = require('..'); 4 | common.assert = require('assert'); 5 | common.fake = require('fake'); 6 | common.PORT = 49252; 7 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/test/run.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var far = require('far').create(); 3 | 4 | far.add(__dirname); 5 | far.include(/test-.*\.js$/); 6 | 7 | far.execute(); 8 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/forever-agent/README.md: -------------------------------------------------------------------------------- 1 | forever-agent 2 | ============= 3 | 4 | HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module. 5 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/form-data/node_modules/async/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var ansiRegex = require('ansi-regex'); 3 | var re = new RegExp(ansiRegex().source); // remove the `g` flag 4 | module.exports = re.test.bind(re); 5 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function () { 3 | return /(?:(?:\u001b\[)|\u009b)(?:(?:[0-9]{1,3})?(?:(?:;[0-9]{0,3})*)?[A-M|f-m])|\u001b[A-M]/g; 4 | }; 5 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var ansiRegex = require('ansi-regex')(); 3 | 4 | module.exports = function (str) { 5 | return typeof str === 'string' ? str.replace(ansiRegex, '') : str; 6 | }; 7 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function () { 3 | return /(?:(?:\u001b\[)|\u009b)(?:(?:[0-9]{1,3})?(?:(?:;[0-9]{0,3})*)?[A-M|f-m])|\u001b[A-M]/g; 4 | }; 5 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/.npmignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .DS_Store 3 | node_modules/ 4 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/commander/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/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | cosmicrealms.com 3 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/.travis.yml: -------------------------------------------------------------------------------- 1 | language: "node_js" 2 | node_js: 3 | - 0.4 4 | - 0.5 5 | - 0.6 6 | - 0.8 7 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/Makefile: -------------------------------------------------------------------------------- 1 | browser: 2 | node ./support/compile 3 | 4 | .PHONY: browser -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/src/error.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | function ValidationError (errors) { 4 | this.name = 'ValidationError' 5 | this.errors = errors 6 | } 7 | 8 | ValidationError.prototype = Error.prototype 9 | 10 | module.exports = ValidationError 11 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/src/schemas/cache.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "beforeRequest": { 4 | "$ref": "#cacheEntry" 5 | }, 6 | "afterRequest": { 7 | "$ref": "#cacheEntry" 8 | }, 9 | "comment": { 10 | "type": "string" 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/src/schemas/har.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "object", 3 | "required": [ 4 | "log" 5 | ], 6 | "properties": { 7 | "log": { 8 | "$ref": "#log" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 5 | 6 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @node node_modules/lab/bin/lab -a code 3 | test-cov: 4 | @node node_modules/lab/bin/lab -a code -t 100 5 | test-cov-html: 6 | @node node_modules/lab/bin/lab -a code -r html -o coverage.html 7 | 8 | .PHONY: test test-cov test-cov-html 9 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/hawk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/hawk.png -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/logo.png -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/.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 | 19 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 5 | - 0.12 6 | - iojs 7 | 8 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md). 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/images/boom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/images/boom.png -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/cryptiles/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 5 | 6 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/cryptiles/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | node node_modules/lab/bin/lab 3 | test-cov: 4 | node node_modules/lab/bin/lab -t 100 5 | test-cov-html: 6 | node node_modules/lab/bin/lab -r html -o coverage.html 7 | 8 | .PHONY: test test-cov test-cov-html 9 | 10 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/cryptiles/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 5 | - 0.12 6 | - iojs 7 | 8 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md). 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @node node_modules/lab/bin/lab -a code 3 | test-cov: 4 | @node node_modules/lab/bin/lab -a code -t 100 -L 5 | test-cov-html: 6 | @node node_modules/lab/bin/lab -a code -r html -o coverage.html 7 | 8 | .PHONY: test test-cov test-cov-html 9 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/images/hoek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/images/hoek.png -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/ignore.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/ignore.txt -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test1.js: -------------------------------------------------------------------------------- 1 | exports.x = 1; 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test2.js: -------------------------------------------------------------------------------- 1 | exports.y = 2; 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test3.js: -------------------------------------------------------------------------------- 1 | exports.z = 3; 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/sntp/.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 | 19 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/sntp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 5 | 6 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/sntp/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @node node_modules/lab/bin/lab 3 | test-cov: 4 | @node node_modules/lab/bin/lab -t 100 -m 3000 5 | test-cov-html: 6 | @node node_modules/lab/bin/lab -r html -o coverage.html 7 | 8 | .PHONY: test test-cov test-cov-html 9 | 10 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/sntp/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/.dir-locals.el: -------------------------------------------------------------------------------- 1 | ((nil . ((indent-tabs-mode . nil) 2 | (tab-width . 8) 3 | (fill-column . 80))) 4 | (js-mode . ((js-indent-level . 2) 5 | (indent-tabs-mode . nil) 6 | ))) -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/.npmignore: -------------------------------------------------------------------------------- 1 | .gitmodules 2 | deps 3 | docs 4 | Makefile 5 | node_modules 6 | test 7 | tools -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/asn1/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/ctype/.npmignore: -------------------------------------------------------------------------------- 1 | tst/ 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/isstream/.npmignore: -------------------------------------------------------------------------------- 1 | *.tgz 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/isstream/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.11" 6 | branches: 7 | only: 8 | - master 9 | notifications: 10 | email: 11 | - rod@vagg.org 12 | script: npm test 13 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/mime-types/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/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/node-uuid/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/oauth-sign/README.md: -------------------------------------------------------------------------------- 1 | oauth-sign 2 | ========== 3 | 4 | OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module. 5 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/qs/.jshintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/qs/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "node": true, 3 | 4 | "curly": true, 5 | "latedef": true, 6 | "quotmark": true, 7 | "undef": true, 8 | "unused": true, 9 | "trailing": true 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/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 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/qs/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.10 5 | - 0.12 6 | - iojs 7 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/qs/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md). 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/qs/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @node node_modules/lab/bin/lab -a code -L 3 | test-cov: 4 | @node node_modules/lab/bin/lab -a code -t 100 -L 5 | test-cov-html: 6 | @node node_modules/lab/bin/lab -a code -L -r html -o coverage.html 7 | 8 | .PHONY: test test-cov test-cov-html 9 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/qs/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/'); 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/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/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/stringstream/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | 10 | pids 11 | logs 12 | results 13 | 14 | node_modules 15 | npm-debug.log -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/stringstream/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/stringstream/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright 2012 Michael Hart (michael.hart.au@gmail.com) 2 | 3 | This project is free software released under the MIT license: 4 | http://www.opensource.org/licenses/mit-license.php 5 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/tough-cookie/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules/ 3 | .*.sw[nmop] 4 | npm-debug.log 5 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/tough-cookie/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.12" 5 | - iojs 6 | matrix: 7 | fast_finish: true 8 | allow_failures: 9 | - node_js: 0.11 10 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/tough-cookie/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | This is the contribution guide for tough-cookie. 4 | 5 | ## CLA 6 | 7 | As with all Salesforce open-source projects, tough-cookie requires a Contributor License Agreement to be signed by you (or your company). 8 | 9 | 10 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/tunnel-agent/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "node": true, 3 | "asi": true, 4 | "laxcomma": true 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/tunnel-agent/README.md: -------------------------------------------------------------------------------- 1 | tunnel-agent 2 | ============ 3 | 4 | HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module. 5 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.sw* 3 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @node_modules/.bin/tape test/*.js 4 | 5 | .PHONY: test 6 | 7 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/example.js: -------------------------------------------------------------------------------- 1 | var balanced = require('./'); 2 | 3 | console.log(balanced('{', '}', 'pre{in{nested}}post')); 4 | console.log(balanced('{', '}', 'pre{first}between{second}post')); 5 | 6 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js: -------------------------------------------------------------------------------- 1 | var concatMap = require('../'); 2 | var xs = [ 1, 2, 3, 4, 5, 6 ]; 3 | var ys = concatMap(xs, function (x) { 4 | return x % 2 ? [ x - 0.1, x, x + 0.1 ] : []; 5 | }); 6 | console.dir(ys); 7 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/order.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | var expand = require('..'); 3 | 4 | test('order', function(t) { 5 | t.deepEqual(expand('a{d,c,b}e'), [ 6 | 'ade', 'ace', 'abe' 7 | ]); 8 | t.end(); 9 | }); 10 | 11 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/same-type.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | var expand = require('..'); 3 | 4 | test('x and y of same type', function(t) { 5 | t.deepEqual(expand('{a..9}'), ['{a..9}']); 6 | t.end(); 7 | }); 8 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/semver/.npmignore: -------------------------------------------------------------------------------- 1 | # nada 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/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/serialport/node_modules/node-pre-gyp/node_modules/semver/head.js.txt: -------------------------------------------------------------------------------- 1 | ;(function(exports) { 2 | 3 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/semver/semver.browser.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/node_modules/node-pre-gyp/node_modules/semver/semver.browser.js.gz -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/semver/semver.min.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/node_modules/node-pre-gyp/node_modules/semver/semver.min.js.gz -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | 9 | pids 10 | logs 11 | results 12 | 13 | npm-debug.log 14 | node_modules 15 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/debug/index.js: -------------------------------------------------------------------------------- 1 | if ('undefined' == typeof window) { 2 | module.exports = require('./lib/debug'); 3 | } else { 4 | module.exports = require('./debug'); 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/.npmignore: -------------------------------------------------------------------------------- 1 | test/fixtures 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/minimatch/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/minimatch/node_modules/lru-cache/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/minimatch/node_modules/lru-cache/bar.js: -------------------------------------------------------------------------------- 1 | console.log("bar");module.exports = "bar"; require("./foo.js") 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/minimatch/node_modules/lru-cache/foo.js: -------------------------------------------------------------------------------- 1 | console.log(require(".")) 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/test/.ignore: -------------------------------------------------------------------------------- 1 | .gitignore 2 | .*.swp 3 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/test/.npmignore: -------------------------------------------------------------------------------- 1 | */a 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream/.npmignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | node_modules/ 3 | examples/deep-copy/ 4 | examples/path/ 5 | examples/filter-copy/ 6 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream/node_modules/graceful-fs/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/graceful-fs/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/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/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-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/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/node_modules/string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/rimraf/AUTHORS: -------------------------------------------------------------------------------- 1 | # Authors sorted by whether or not they're me. 2 | Isaac Z. Schlueter (http://blog.izs.me) 3 | Wayne Larsen (http://github.com/wvl) 4 | ritch 5 | Marcel Laverdet 6 | Yosef Dinerstein 7 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/rimraf/test/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | code=0 4 | for i in test-*.js; do 5 | echo -n $i ... 6 | bash setup.sh 7 | node $i 8 | if [ -d target ]; then 9 | echo "fail" 10 | code=1 11 | else 12 | echo "pass" 13 | fi 14 | done 15 | rm -rf target 16 | exit $code 17 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/rimraf/test/test-async.js: -------------------------------------------------------------------------------- 1 | var rimraf = require("../rimraf") 2 | , path = require("path") 3 | rimraf(path.join(__dirname, "target"), function (er) { 4 | if (er) throw er 5 | }) 6 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/rimraf/test/test-sync.js: -------------------------------------------------------------------------------- 1 | var rimraf = require("../rimraf") 2 | , path = require("path") 3 | rimraf.sync(path.join(__dirname, "target")) 4 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/tar/.npmignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | node_modules 3 | examples/extract/ 4 | test/tmp/ 5 | test/fixtures/ 6 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/tar/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/tar/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/tar/test/fixtures.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/tar/test/fixtures.tgz -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/packed-file.txt: -------------------------------------------------------------------------------- 1 | bar -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/packed.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/packed.tar.gz -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/to-pack/bar.txt: -------------------------------------------------------------------------------- 1 | baz -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/to-pack/foo.txt: -------------------------------------------------------------------------------- 1 | bar -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/.npmignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | node_modules 3 | examples/extract/ 4 | test/tmp/ 5 | test/fixtures/ 6 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.10 4 | - 0.11 5 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/node_modules/fstream/.npmignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | node_modules/ 3 | examples/deep-copy/ 4 | examples/path/ 5 | examples/filter-copy/ 6 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/node_modules/fstream/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/node_modules/fstream/node_modules/graceful-fs/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/test/cb-never-called-1.0.1.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/test/cb-never-called-1.0.1.tgz -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/test/fixtures.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/test/fixtures.tgz -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/optimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/serialport/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/serialport/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/serialport/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/serialport/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/serialport/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/serialport/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/serialport/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/serialport/node_modules/optimist/example/reflect.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.dir(require('optimist').argv); 3 | -------------------------------------------------------------------------------- /node_modules/serialport/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/serialport/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/serialport/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/serialport/node_modules/optimist/node_modules/minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/optimist/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/optimist/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/serialport/node_modules/optimist/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/serialport/node_modules/optimist/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/serialport/node_modules/optimist/test/_/argv.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.log(JSON.stringify(process.argv)); 3 | -------------------------------------------------------------------------------- /node_modules/serialport/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/serialport/node_modules/optimist/test/whitespace.js: -------------------------------------------------------------------------------- 1 | var optimist = require('../'); 2 | var test = require('tap').test; 3 | 4 | test('whitespace should be whitespace' , function (t) { 5 | t.plan(1); 6 | var x = optimist.parse([ '-x', '\t' ]).x; 7 | t.equal(x, '\t'); 8 | }); 9 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/sf/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | -------------------------------------------------------------------------------- /node_modules/serialport/node_modules/sf/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | -------------------------------------------------------------------------------- /node_modules/serialport/src/win/enumser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/src/win/enumser.cpp -------------------------------------------------------------------------------- /node_modules/serialport/src/win/stdstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/serialport/src/win/stdstring.h -------------------------------------------------------------------------------- /node_modules/socket.io/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | .gitignore 5 | -------------------------------------------------------------------------------- /node_modules/socket.io/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.11" 6 | 7 | git: 8 | depth: 1 9 | 10 | matrix: 11 | fast_finish: true 12 | allow_failures: 13 | - node_js: "0.11" 14 | 15 | notifications: 16 | irc: "irc.freenode.org#socket.io" 17 | -------------------------------------------------------------------------------- /node_modules/socket.io/Makefile: -------------------------------------------------------------------------------- 1 | 2 | REPORTER = dot 3 | 4 | test: 5 | @./node_modules/.bin/mocha \ 6 | --reporter $(REPORTER) \ 7 | --slow 200ms \ 8 | --bail 9 | 10 | test-cov: 11 | @./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- \ 12 | --reporter $(REPORTER) \ 13 | test/ 14 | 15 | .PHONY: test 16 | -------------------------------------------------------------------------------- /node_modules/socket.io/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib'); 3 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/.npmignore: -------------------------------------------------------------------------------- 1 | examples 2 | node_modules 3 | test 4 | npm-debug.log 5 | coverage.html 6 | .gitignore 7 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.8" 5 | 6 | notifications: 7 | irc: "irc.freenode.org#socket.io" 8 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = process.env.EIO_COV 3 | ? require('./lib-cov/engine.io') 4 | : require('./lib/engine.io'); 5 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/base64id/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | 10 | pids 11 | logs 12 | results 13 | 14 | npm-debug.log 15 | node_modules/* 16 | 17 | test 18 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/'); 3 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/after/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .monitor 3 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/after/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.9 6 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/arraybuffer.slice/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | lcov.info 3 | *.seed 4 | *.log 5 | *.csv 6 | *.dat 7 | *.out 8 | *.pid 9 | *.gz 10 | 11 | pids 12 | logs 13 | results 14 | build 15 | .grunt 16 | 17 | node_modules 18 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/arraybuffer.slice/Makefile: -------------------------------------------------------------------------------- 1 | 2 | REPORTER = dot 3 | 4 | test: 5 | @./node_modules/.bin/mocha \ 6 | --reporter $(REPORTER) 7 | 8 | .PHONY: test 9 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/base64-arraybuffer/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/base64-arraybuffer/.travis.yml: -------------------------------------------------------------------------------- 1 | --- 2 | language: node_js 3 | node_js: 4 | - '0.10' 5 | before_script: 6 | - npm install 7 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/blob/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | blob.js 3 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/blob/.zuul.yml: -------------------------------------------------------------------------------- 1 | ui: mocha-bdd 2 | browsers: 3 | - name: chrome 4 | version: [8, latest] 5 | - name: ie 6 | version: 10 7 | - name: android 8 | version: latest 9 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/blob/Makefile: -------------------------------------------------------------------------------- 1 | REPORTER = dot 2 | 3 | build: blob.js 4 | 5 | blob.js: 6 | @./node_modules/.bin/browserify --standalone blob index.js > blob.js 7 | 8 | test: 9 | @./node_modules/.bin/zuul -- test/index.js 10 | 11 | clean: 12 | rm blob.js 13 | 14 | .PHONY: test blob.js 15 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | 10 | pids 11 | logs 12 | results 13 | 14 | npm-debug.log 15 | node_modules 16 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.1.5 / 2014-09-04 3 | ================== 4 | 5 | * prevent browserify from bundling `Buffer` 6 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha test.js 4 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/README.md: -------------------------------------------------------------------------------- 1 | has-binarydata.js 2 | ================= 3 | 4 | Simple module to test if an object contains binary data 5 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/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/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/.gitattributes: -------------------------------------------------------------------------------- 1 | # Automatically normalize line endings for all text-based files 2 | * text=auto 3 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "utf8", 3 | "version": "2.0.0", 4 | "main": "utf8.js", 5 | "ignore": [ 6 | "coverage", 7 | "tests", 8 | ".*", 9 | "component.json", 10 | "Gruntfile.js", 11 | "node_modules", 12 | "package.json" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/ws/.npmignore: -------------------------------------------------------------------------------- 1 | npm-debug.log 2 | node_modules 3 | .*.swp 4 | .lock-* 5 | build 6 | 7 | bench 8 | doc 9 | examples 10 | test 11 | 12 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/ws/lib/Validation.fallback.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ws: a node.js websocket client 3 | * Copyright(c) 2011 Einar Otto Stangvik 4 | * MIT Licensed 5 | */ 6 | 7 | module.exports.Validation = { 8 | isValidUTF8: function(buffer) { 9 | return true; 10 | } 11 | }; 12 | 13 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/options/.npmignore: -------------------------------------------------------------------------------- 1 | npm-debug.log 2 | node_modules 3 | .*.swp 4 | .lock-* 5 | build/ 6 | 7 | test 8 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/options/Makefile: -------------------------------------------------------------------------------- 1 | ALL_TESTS = $(shell find test/ -name '*.test.js') 2 | 3 | run-tests: 4 | @./node_modules/.bin/mocha \ 5 | -t 2000 \ 6 | $(TESTFLAGS) \ 7 | $(TESTS) 8 | 9 | test: 10 | @$(MAKE) NODE_PATH=lib TESTS="$(ALL_TESTS)" run-tests 11 | 12 | .PHONY: test 13 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/ultron/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .tern-port 4 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/has-binary-data/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | 10 | pids 11 | logs 12 | results 13 | 14 | npm-debug.log 15 | node_modules 16 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/has-binary-data/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha test.js 4 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/has-binary-data/README.md: -------------------------------------------------------------------------------- 1 | has-binarydata.js 2 | ================= 3 | 4 | Simple module to test if an object contains binary data 5 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/has-binary-data/gen.js: -------------------------------------------------------------------------------- 1 | var ob = {}; 2 | 3 | var max = 5230; // just before call stack breaks 4 | var count = 0; 5 | 6 | function g(o) { 7 | if (count++ < max) { 8 | o.k = {}; 9 | g(o.k); 10 | } 11 | else { 12 | o.k = 'cool'; 13 | } 14 | } 15 | 16 | g(ob); 17 | console.log(JSON.stringify(ob)); 18 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/has-binary-data/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/socket.io/node_modules/socket.io-adapter/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-adapter/node_modules/object-keys/.npmignore: -------------------------------------------------------------------------------- 1 | test/* 2 | 3 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | components 4 | 5 | test 6 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/Makefile: -------------------------------------------------------------------------------- 1 | 2 | REPORTER = dot 3 | 4 | test: 5 | @./node_modules/.bin/mocha \ 6 | --reporter $(REPORTER) \ 7 | --bail \ 8 | test/index.js 9 | @./node_modules/.bin/zuul -- test/index.js 10 | 11 | .PHONY: test 12 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/benchmark/test/run-test.sh: -------------------------------------------------------------------------------- 1 | cd "$(dirname "$0")" 2 | for cmd in rhino ringo narwhal node; do 3 | echo "" 4 | echo "Testing in $cmd..." 5 | $cmd test.js 6 | done 7 | echo "" 8 | echo "Testing in a browser..." 9 | open index.html 10 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter/.travis.yml: -------------------------------------------------------------------------------- 1 | node_js: 2 | - "0.8" 3 | - "0.10" 4 | language: node_js -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/debug/index.js: -------------------------------------------------------------------------------- 1 | if ('undefined' == typeof window) { 2 | module.exports = require('./lib/debug'); 3 | } else { 4 | module.exports = require('./debug'); 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/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/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "vendor/spec"] 2 | path = vendor/spec 3 | url = git://github.com/kitcambridge/spec.git 4 | [submodule "vendor/marked"] 5 | path = vendor/marked 6 | url = git://github.com/chjj/marked.git 7 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/.jamignore: -------------------------------------------------------------------------------- 1 | .* 2 | build.js 3 | index.html 4 | component.json 5 | bower.json 6 | index.js 7 | benchmark 8 | page 9 | test 10 | vendor 11 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/.npmignore: -------------------------------------------------------------------------------- 1 | bower.json 2 | component.json 3 | build.js 4 | index.html 5 | index.js 6 | .jshintrc 7 | 8 | benchmark 9 | page 10 | test 11 | vendor 12 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/'); 3 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/backo2/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/backo2/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.1 / 2014-02-17 3 | ================== 4 | 5 | * go away decimal point 6 | * history 7 | 8 | 1.0.0 / 2014-02-17 9 | ================== 10 | 11 | * add jitter option 12 | * Initial commit 13 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/backo2/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter dot \ 6 | --bail 7 | 8 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/component-bind/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/component-bind/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/component-bind/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bind", 3 | "version": "1.0.0", 4 | "description": "function binding utility", 5 | "keywords": [ 6 | "bind", 7 | "utility" 8 | ], 9 | "dependencies": {}, 10 | "scripts": [ 11 | "index.js" 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/.travis.yml: -------------------------------------------------------------------------------- 1 | node_js: 2 | - "0.8" 3 | - "0.10" 4 | language: node_js -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "emitter", 3 | "repo": "component/emitter", 4 | "description": "Event emitter", 5 | "keywords": [ 6 | "emitter", 7 | "events" 8 | ], 9 | "version": "1.1.2", 10 | "scripts": [ 11 | "index.js" 12 | ], 13 | "license": "MIT" 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/debug/index.js: -------------------------------------------------------------------------------- 1 | if ('undefined' == typeof window) { 2 | module.exports = require('./lib/debug'); 3 | } else { 4 | module.exports = require('./debug'); 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/.npmignore: -------------------------------------------------------------------------------- 1 | support/ 2 | test 3 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/'); 3 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/lib/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./socket'); 3 | 4 | /** 5 | * Exports parser 6 | * 7 | * @api public 8 | * 9 | */ 10 | module.exports.parser = require('engine.io-parser'); 11 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-inherit/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | node_modules 4 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-inherit/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.0.2 / 2012-09-03 3 | ================== 4 | 5 | * fix typo in package.json 6 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-inherit/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "inherit", 3 | "description": "Prototype inheritance utility", 4 | "version": "0.0.3", 5 | "keywords": ["inherit", "utility"], 6 | "dependencies": {}, 7 | "scripts": [ 8 | "index.js" 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-inherit/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = function(a, b){ 3 | var fn = function(){}; 4 | fn.prototype = b.prototype; 5 | a.prototype = new fn; 6 | a.prototype.constructor = a; 7 | }; -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | 10 | pids 11 | logs 12 | results 13 | 14 | npm-debug.log 15 | node_modules/* 16 | 17 | test 18 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/'); 3 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/after/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .monitor 3 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/after/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.9 6 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/arraybuffer.slice/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | lcov.info 3 | *.seed 4 | *.log 5 | *.csv 6 | *.dat 7 | *.out 8 | *.pid 9 | *.gz 10 | 11 | pids 12 | logs 13 | results 14 | build 15 | .grunt 16 | 17 | node_modules 18 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/arraybuffer.slice/Makefile: -------------------------------------------------------------------------------- 1 | 2 | REPORTER = dot 3 | 4 | test: 5 | @./node_modules/.bin/mocha \ 6 | --reporter $(REPORTER) 7 | 8 | .PHONY: test 9 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/base64-arraybuffer/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/base64-arraybuffer/.travis.yml: -------------------------------------------------------------------------------- 1 | --- 2 | language: node_js 3 | node_js: 4 | - '0.10' 5 | before_script: 6 | - npm install 7 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/blob/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | blob.js 3 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/blob/.zuul.yml: -------------------------------------------------------------------------------- 1 | ui: mocha-bdd 2 | browsers: 3 | - name: chrome 4 | version: [8, latest] 5 | - name: ie 6 | version: 10 7 | - name: android 8 | version: latest 9 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | 10 | pids 11 | logs 12 | results 13 | 14 | npm-debug.log 15 | node_modules 16 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.1.5 / 2014-09-04 3 | ================== 4 | 5 | * prevent browserify from bundling `Buffer` 6 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha test.js 4 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/README.md: -------------------------------------------------------------------------------- 1 | has-binarydata.js 2 | ================= 3 | 4 | Simple module to test if an object contains binary data 5 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/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/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/.gitattributes: -------------------------------------------------------------------------------- 1 | # Automatically normalize line endings for all text-based files 2 | * text=auto 3 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/Makefile: -------------------------------------------------------------------------------- 1 | 2 | build: components index.js 3 | @component build --dev 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/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/node_modules/global/.npmignore: -------------------------------------------------------------------------------- 1 | /components 2 | /build 3 | /node_modules 4 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/node_modules/global/Makefile: -------------------------------------------------------------------------------- 1 | 2 | build: components 3 | @component build --dev 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/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha test.js 4 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @echo "populate me" 4 | 5 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/example.js: -------------------------------------------------------------------------------- 1 | 2 | var assert = require('./'); 3 | 4 | test(); 5 | 6 | function test() { 7 | var user = { name: 'tobi' }; 8 | assert('tobi' == user.name); 9 | assert('number' == typeof user.age); 10 | } -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/node_modules/callsite/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/node_modules/callsite/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.0 / 2013-01-24 3 | ================== 4 | 5 | * remove lame magical getters 6 | 7 | 0.0.1 / 2010-01-03 8 | ================== 9 | 10 | * Initial release 11 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/node_modules/callsite/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should 5 | 6 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha test.js 4 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @echo "populate me" 4 | 5 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/example.js: -------------------------------------------------------------------------------- 1 | 2 | var assert = require('./'); 3 | 4 | test(); 5 | 6 | function test() { 7 | var user = { name: 'tobi' }; 8 | assert('tobi' == user.name); 9 | assert('number' == typeof user.age); 10 | } -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/node_modules/callsite/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/node_modules/callsite/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.0 / 2013-01-24 3 | ================== 4 | 5 | * remove lame magical getters 6 | 7 | 0.0.1 / 2010-01-03 8 | ================== 9 | 10 | * Initial release 11 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/node_modules/callsite/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should 5 | 6 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/History.md: -------------------------------------------------------------------------------- 1 | 2 | n.n.n / 2014-02-09 3 | ================== 4 | 5 | * parseuri first commit 6 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha test.js 4 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @echo "populate me" 4 | 5 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/example.js: -------------------------------------------------------------------------------- 1 | 2 | var assert = require('./'); 3 | 4 | test(); 5 | 6 | function test() { 7 | var user = { name: 'tobi' }; 8 | assert('tobi' == user.name); 9 | assert('number' == typeof user.age); 10 | } -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.0 / 2013-01-24 3 | ================== 4 | 5 | * remove lame magical getters 6 | 7 | 0.0.1 / 2010-01-03 8 | ================== 9 | 10 | * Initial release 11 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should 5 | 6 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/.npmignore: -------------------------------------------------------------------------------- 1 | npm-debug.log 2 | node_modules 3 | .*.swp 4 | .lock-* 5 | build 6 | 7 | bench 8 | doc 9 | examples 10 | test 11 | 12 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/options/.npmignore: -------------------------------------------------------------------------------- 1 | npm-debug.log 2 | node_modules 3 | .*.swp 4 | .lock-* 5 | build/ 6 | 7 | test 8 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/ultron/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .tern-port 4 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/autotest.watchr: -------------------------------------------------------------------------------- 1 | def run_all_tests 2 | puts `clear` 3 | puts `node tests/test-constants.js` 4 | puts `node tests/test-headers.js` 5 | puts `node tests/test-request.js` 6 | end 7 | watch('.*.js') { run_all_tests } 8 | run_all_tests 9 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/tests/testdata.txt: -------------------------------------------------------------------------------- 1 | Hello World 2 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | 10 | pids 11 | logs 12 | results 13 | 14 | npm-debug.log 15 | node_modules 16 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.1.6 / 2015-01-24 3 | ================== 4 | 5 | * fix "undefined function" bug when iterating 6 | an object created with Object.create(null) [gunta] 7 | 8 | 0.1.5 / 2014-09-04 9 | ================== 10 | 11 | * prevent browserify from bundling `Buffer` 12 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha test.js 4 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/README.md: -------------------------------------------------------------------------------- 1 | has-binarydata.js 2 | ================= 3 | 4 | Simple module to test if an object contains binary data 5 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/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/socket.io/node_modules/socket.io-client/node_modules/indexof/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/indexof/Makefile: -------------------------------------------------------------------------------- 1 | 2 | build: components index.js 3 | @component build 4 | 5 | components: 6 | @Component install 7 | 8 | clean: 9 | rm -fr build components template.js 10 | 11 | .PHONY: clean 12 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/indexof/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | # indexOf 3 | 4 | Lame indexOf thing, thanks microsoft 5 | 6 | ## Example 7 | 8 | ```js 9 | var index = require('indexof'); 10 | index(arr, obj); 11 | ``` 12 | 13 | ## License 14 | 15 | MIT -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/indexof/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "indexof", 3 | "description": "Microsoft sucks", 4 | "version": "0.0.1", 5 | "keywords": ["index", "array", "indexOf"], 6 | "dependencies": {}, 7 | "scripts": [ 8 | "index.js" 9 | ] 10 | } -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/indexof/index.js: -------------------------------------------------------------------------------- 1 | 2 | var indexOf = [].indexOf; 3 | 4 | module.exports = function(arr, obj){ 5 | if (indexOf) return arr.indexOf(obj); 6 | for (var i = 0; i < arr.length; ++i) { 7 | if (arr[i] === obj) return i; 8 | } 9 | return -1; 10 | }; -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/object-component/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | node_modules 4 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/object-component/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.0.3 / 2012-10-15 3 | ================== 4 | 5 | * package: added `component` namespace (fixes #1) 6 | 7 | 0.0.2 / 2012-09-20 8 | ================== 9 | 10 | * add code smell to `.merge()` 11 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/object-component/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "object", 3 | "description": "Object keys / values / length", 4 | "version": "0.0.3", 5 | "keywords": ["object", "keys", "utility"], 6 | "dependencies": {}, 7 | "scripts": [ 8 | "index.js" 9 | ] 10 | } -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/History.md: -------------------------------------------------------------------------------- 1 | 2 | n.n.n / 2014-02-09 3 | ================== 4 | 5 | * parseuri first commit 6 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha test.js 4 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @echo "populate me" 4 | 5 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/example.js: -------------------------------------------------------------------------------- 1 | 2 | var assert = require('./'); 3 | 4 | test(); 5 | 6 | function test() { 7 | var user = { name: 'tobi' }; 8 | assert('tobi' == user.name); 9 | assert('number' == typeof user.age); 10 | } -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.0 / 2013-01-24 3 | ================== 4 | 5 | * remove lame magical getters 6 | 7 | 0.0.1 / 2010-01-03 8 | ================== 9 | 10 | * Initial release 11 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should 5 | 6 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/to-array/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | *.err -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-client/node_modules/to-array/index.js: -------------------------------------------------------------------------------- 1 | module.exports = toArray 2 | 3 | function toArray(list, index) { 4 | var array = [] 5 | 6 | index = index || 0 7 | 8 | for (var i = index || 0; i < list.length; i++) { 9 | array[i - index] = list[i] 10 | } 11 | 12 | return array 13 | } 14 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-parser/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | components 4 | 5 | test 6 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-parser/Makefile: -------------------------------------------------------------------------------- 1 | 2 | REPORTER = dot 3 | 4 | test: 5 | @./node_modules/.bin/mocha \ 6 | --reporter $(REPORTER) \ 7 | --bail \ 8 | test/index.js 9 | @./node_modules/.bin/zuul -- test/index.js 10 | 11 | .PHONY: test 12 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-parser/bench/bench.js: -------------------------------------------------------------------------------- 1 | var bencher = require('./index'); 2 | bencher(function(benchmark) { 3 | function logMean(test) { 4 | console.log(test.name + ' mean run time: ' + test.stats.mean); 5 | } 6 | 7 | for (var i = 0; i < benchmark.length; i++) { 8 | logMean(benchmark[i]); 9 | } 10 | }); 11 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-parser/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/node_modules/socket.io/node_modules/socket.io-parser/bg.gif -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-parser/is-buffer.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = isBuf; 3 | 4 | /** 5 | * Returns true if obj is a buffer or an arraybuffer. 6 | * 7 | * @api private 8 | */ 9 | 10 | function isBuf(obj) { 11 | return (global.Buffer && global.Buffer.isBuffer(obj)) || 12 | (global.ArrayBuffer && obj instanceof ArrayBuffer); 13 | } 14 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-parser/node_modules/benchmark/test/run-test.sh: -------------------------------------------------------------------------------- 1 | cd "$(dirname "$0")" 2 | for cmd in rhino ringo narwhal node; do 3 | echo "" 4 | echo "Testing in $cmd..." 5 | $cmd test.js 6 | done 7 | echo "" 8 | echo "Testing in a browser..." 9 | open index.html 10 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter/.travis.yml: -------------------------------------------------------------------------------- 1 | node_js: 2 | - "0.8" 3 | - "0.10" 4 | language: node_js -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-parser/node_modules/debug/index.js: -------------------------------------------------------------------------------- 1 | if ('undefined' == typeof window) { 2 | module.exports = require('./lib/debug'); 3 | } else { 4 | module.exports = require('./debug'); 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-parser/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/socket.io/node_modules/socket.io-parser/node_modules/json3/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "vendor/spec"] 2 | path = vendor/spec 3 | url = git://github.com/kitcambridge/spec.git 4 | [submodule "vendor/marked"] 5 | path = vendor/marked 6 | url = git://github.com/chjj/marked.git 7 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/.jamignore: -------------------------------------------------------------------------------- 1 | .* 2 | build.js 3 | index.html 4 | component.json 5 | bower.json 6 | index.js 7 | benchmark 8 | page 9 | test 10 | vendor 11 | -------------------------------------------------------------------------------- /node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/.npmignore: -------------------------------------------------------------------------------- 1 | bower.json 2 | component.json 3 | build.js 4 | index.html 5 | index.js 6 | .jshintrc 7 | 8 | benchmark 9 | page 10 | test 11 | vendor 12 | -------------------------------------------------------------------------------- /serialport/Parse/diff_A188.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/serialport/Parse/diff_A188.txt -------------------------------------------------------------------------------- /serialport/fail_record_templet.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/serialport/fail_record_templet.xlsx -------------------------------------------------------------------------------- /serialport/public/css/serialport.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/serialport/public/css/serialport.css -------------------------------------------------------------------------------- /serialport/public/image/bitbug_favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/serialport/public/image/bitbug_favicon.ico -------------------------------------------------------------------------------- /serialport/public/image/ensaving_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/serialport/public/image/ensaving_logo.png -------------------------------------------------------------------------------- /serialport/public/image/serial_run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/serialport/public/image/serial_run.png -------------------------------------------------------------------------------- /serialport/public/image/serial_stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/serialport/public/image/serial_stop.png -------------------------------------------------------------------------------- /说明.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xianyanbu/serialport/41004c975a35661d5f4cf50ebec533dc7fd5afc9/说明.txt --------------------------------------------------------------------------------