├── .gitignore
├── src
├── p29-arduino-server
│ └── server
│ │ ├── node_modules
│ │ ├── xmlhttprequest-ssl
│ │ │ ├── tests
│ │ │ │ ├── testdata.txt
│ │ │ │ └── test-constants.js
│ │ │ ├── autotest.watchr
│ │ │ └── example
│ │ │ │ └── demo.js
│ │ ├── es6-shim
│ │ │ ├── test
│ │ │ │ ├── mocha.opts
│ │ │ │ ├── worker-runner.workerjs
│ │ │ │ ├── date.js
│ │ │ │ ├── browser-setup.js
│ │ │ │ └── test_helpers.js
│ │ │ ├── min.html
│ │ │ └── full.html
│ │ ├── engine.io-parser
│ │ │ ├── index.js
│ │ │ ├── node_modules
│ │ │ │ └── has-binary
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── README.md
│ │ │ │ │ └── History.md
│ │ │ └── lib
│ │ │ │ └── keys.js
│ │ ├── engine.io-client
│ │ │ ├── index.js
│ │ │ └── lib
│ │ │ │ └── index.js
│ │ ├── has-binary
│ │ │ ├── Makefile
│ │ │ ├── README.md
│ │ │ └── History.md
│ │ ├── parseqs
│ │ │ ├── Makefile
│ │ │ └── README.md
│ │ ├── parseuri
│ │ │ ├── Makefile
│ │ │ ├── README.md
│ │ │ └── History.md
│ │ ├── better-assert
│ │ │ ├── Makefile
│ │ │ ├── example.js
│ │ │ └── History.md
│ │ ├── nan
│ │ │ └── include_dirs.js
│ │ ├── parsejson
│ │ │ ├── Makefile
│ │ │ └── README.md
│ │ ├── serialport
│ │ │ ├── node_modules
│ │ │ │ └── node-pre-gyp
│ │ │ │ │ ├── node_modules
│ │ │ │ │ ├── request
│ │ │ │ │ │ ├── codecov.yml
│ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ ├── hawk
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ ├── hoek
│ │ │ │ │ │ │ │ │ ├── test
│ │ │ │ │ │ │ │ │ │ └── modules
│ │ │ │ │ │ │ │ │ │ │ ├── ignore.txt
│ │ │ │ │ │ │ │ │ │ │ ├── test1.js
│ │ │ │ │ │ │ │ │ │ │ ├── test2.js
│ │ │ │ │ │ │ │ │ │ │ └── test3.js
│ │ │ │ │ │ │ │ │ ├── CONTRIBUTING.md
│ │ │ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ │ │ └── hoek.png
│ │ │ │ │ │ │ │ ├── sntp
│ │ │ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ │ │ │ └── examples
│ │ │ │ │ │ │ │ │ │ └── offset.js
│ │ │ │ │ │ │ │ └── boom
│ │ │ │ │ │ │ │ │ ├── CONTRIBUTING.md
│ │ │ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ │ └── boom.png
│ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ ├── hawk.png
│ │ │ │ │ │ │ │ └── logo.png
│ │ │ │ │ │ │ ├── json-stringify-safe
│ │ │ │ │ │ │ └── test
│ │ │ │ │ │ │ │ └── mocha.opts
│ │ │ │ │ │ │ ├── qs
│ │ │ │ │ │ │ ├── CONTRIBUTING.md
│ │ │ │ │ │ │ ├── test
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── lib
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── form-data
│ │ │ │ │ │ │ ├── lib
│ │ │ │ │ │ │ │ ├── browser.js
│ │ │ │ │ │ │ │ └── populate.js
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── asynckit
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ ├── har-validator
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ ├── is-my-json-valid
│ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ ├── xtend
│ │ │ │ │ │ │ │ │ │ └── Makefile
│ │ │ │ │ │ │ │ │ │ └── generate-object-property
│ │ │ │ │ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── pinkie-promise
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ └── chalk
│ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ ├── has-ansi
│ │ │ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ └── ansi-regex
│ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ ├── strip-ansi
│ │ │ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ │ │ └── ansi-regex
│ │ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ └── escape-string-regexp
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── lib
│ │ │ │ │ │ │ │ ├── schemas
│ │ │ │ │ │ │ │ ├── har.json
│ │ │ │ │ │ │ │ ├── cache.json
│ │ │ │ │ │ │ │ ├── pageTimings.json
│ │ │ │ │ │ │ │ ├── record.json
│ │ │ │ │ │ │ │ └── creator.json
│ │ │ │ │ │ │ │ ├── error.js
│ │ │ │ │ │ │ │ └── async.js
│ │ │ │ │ │ │ ├── combined-stream
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── delayed-stream
│ │ │ │ │ │ │ │ └── Makefile
│ │ │ │ │ │ │ ├── oauth-sign
│ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ ├── tunnel-agent
│ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ ├── aws-sign2
│ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ ├── http-signature
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ ├── sshpk
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ ├── jsbn
│ │ │ │ │ │ │ │ │ ├── example.js
│ │ │ │ │ │ │ │ │ └── example.html
│ │ │ │ │ │ │ │ │ ├── jodid25519
│ │ │ │ │ │ │ │ │ └── AUTHORS.md
│ │ │ │ │ │ │ │ │ ├── assert-plus
│ │ │ │ │ │ │ │ │ └── AUTHORS
│ │ │ │ │ │ │ │ │ └── asn1
│ │ │ │ │ │ │ │ │ └── lib
│ │ │ │ │ │ │ │ │ └── ber
│ │ │ │ │ │ │ │ │ └── errors.js
│ │ │ │ │ │ │ │ ├── jsprim
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ ├── extsprintf
│ │ │ │ │ │ │ │ │ └── examples
│ │ │ │ │ │ │ │ │ │ └── simple.js
│ │ │ │ │ │ │ │ │ ├── verror
│ │ │ │ │ │ │ │ │ └── examples
│ │ │ │ │ │ │ │ │ │ └── varargs.js
│ │ │ │ │ │ │ │ │ └── json-schema
│ │ │ │ │ │ │ │ │ └── draft-03
│ │ │ │ │ │ │ │ │ └── examples
│ │ │ │ │ │ │ │ │ └── geo
│ │ │ │ │ │ │ │ └── assert-plus
│ │ │ │ │ │ │ │ ├── AUTHORS
│ │ │ │ │ │ │ │ └── CHANGES.md
│ │ │ │ │ │ │ ├── forever-agent
│ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ └── mime-types
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ └── mime-db
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── tar-pack
│ │ │ │ │ │ ├── test
│ │ │ │ │ │ │ └── fixtures
│ │ │ │ │ │ │ │ ├── packed-file.txt
│ │ │ │ │ │ │ │ ├── to-pack
│ │ │ │ │ │ │ │ ├── bar.txt
│ │ │ │ │ │ │ │ └── foo.txt
│ │ │ │ │ │ │ │ └── packed.tar.gz
│ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ ├── readable-stream
│ │ │ │ │ │ │ ├── duplex.js
│ │ │ │ │ │ │ ├── transform.js
│ │ │ │ │ │ │ ├── writable.js
│ │ │ │ │ │ │ ├── passthrough.js
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ ├── isarray
│ │ │ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── core-util-is
│ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ │ ├── util-deprecate
│ │ │ │ │ │ │ │ ├── node.js
│ │ │ │ │ │ │ │ └── History.md
│ │ │ │ │ │ │ │ └── inherits
│ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ ├── fstream
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── inherits
│ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ ├── fstream-ignore
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ ├── inherits
│ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ │ └── minimatch
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── brace-expansion
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── concat-map
│ │ │ │ │ │ │ │ └── example
│ │ │ │ │ │ │ │ └── map.js
│ │ │ │ │ │ │ └── debug
│ │ │ │ │ │ │ └── component.json
│ │ │ │ │ ├── rc
│ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ ├── deep-extend
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── minimist
│ │ │ │ │ │ │ │ ├── example
│ │ │ │ │ │ │ │ └── parse.js
│ │ │ │ │ │ │ │ └── test
│ │ │ │ │ │ │ │ ├── whitespace.js
│ │ │ │ │ │ │ │ ├── parse_modified.js
│ │ │ │ │ │ │ │ └── stop_early.js
│ │ │ │ │ │ ├── browser.js
│ │ │ │ │ │ └── test
│ │ │ │ │ │ │ └── ini.js
│ │ │ │ │ ├── mkdirp
│ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ └── minimist
│ │ │ │ │ │ │ │ ├── example
│ │ │ │ │ │ │ │ └── parse.js
│ │ │ │ │ │ │ │ └── test
│ │ │ │ │ │ │ │ ├── whitespace.js
│ │ │ │ │ │ │ │ └── parse_modified.js
│ │ │ │ │ │ ├── examples
│ │ │ │ │ │ │ └── pow.js
│ │ │ │ │ │ └── bin
│ │ │ │ │ │ │ └── usage.txt
│ │ │ │ │ ├── npmlog
│ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ ├── are-we-there-yet
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ ├── readable-stream
│ │ │ │ │ │ │ │ │ ├── duplex.js
│ │ │ │ │ │ │ │ │ ├── writable.js
│ │ │ │ │ │ │ │ │ ├── transform.js
│ │ │ │ │ │ │ │ │ ├── passthrough.js
│ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ ├── isarray
│ │ │ │ │ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ │ ├── core-util-is
│ │ │ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ │ │ │ ├── util-deprecate
│ │ │ │ │ │ │ │ │ │ ├── node.js
│ │ │ │ │ │ │ │ │ │ └── History.md
│ │ │ │ │ │ │ │ │ │ └── inherits
│ │ │ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ │ └── delegates
│ │ │ │ │ │ │ │ │ └── Makefile
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── tracker-base.js
│ │ │ │ │ │ │ ├── gauge
│ │ │ │ │ │ │ ├── process.js
│ │ │ │ │ │ │ ├── set-interval.js
│ │ │ │ │ │ │ ├── spin.js
│ │ │ │ │ │ │ ├── set-immediate.js
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ ├── string-width
│ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ └── is-fullwidth-code-point
│ │ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ └── number-is-nan
│ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ └── strip-ansi
│ │ │ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ │ └── ansi-regex
│ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ └── has-color.js
│ │ │ │ │ │ │ └── set-blocking
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── tar
│ │ │ │ │ │ ├── test
│ │ │ │ │ │ │ ├── fixtures.tgz
│ │ │ │ │ │ │ └── cb-never-called-1.0.1.tgz
│ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ └── inherits
│ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ └── rimraf
│ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ └── glob
│ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ ├── inherits
│ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ └── minimatch
│ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ └── brace-expansion
│ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ └── concat-map
│ │ │ │ │ │ └── example
│ │ │ │ │ │ └── map.js
│ │ │ │ │ ├── bin
│ │ │ │ │ └── node-pre-gyp.cmd
│ │ │ │ │ └── lib
│ │ │ │ │ ├── util
│ │ │ │ │ └── nw-pre-gyp
│ │ │ │ │ │ └── package.json
│ │ │ │ │ ├── reinstall.js
│ │ │ │ │ └── rebuild.js
│ │ │ └── build
│ │ │ │ └── Release
│ │ │ │ ├── serialport.node
│ │ │ │ └── obj.target
│ │ │ │ └── serialport
│ │ │ │ └── src
│ │ │ │ ├── serialport.o
│ │ │ │ ├── serialport_unix.o
│ │ │ │ └── serialport_poller.o
│ │ ├── callsite
│ │ │ ├── Makefile
│ │ │ ├── History.md
│ │ │ └── index.js
│ │ ├── object-keys
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── firmata
│ │ │ ├── node_modules
│ │ │ │ └── serialport
│ │ │ │ │ ├── node_modules
│ │ │ │ │ └── node-pre-gyp
│ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ ├── request
│ │ │ │ │ │ │ ├── codecov.yml
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ ├── hawk
│ │ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ │ ├── hoek
│ │ │ │ │ │ │ │ │ │ ├── test
│ │ │ │ │ │ │ │ │ │ │ └── modules
│ │ │ │ │ │ │ │ │ │ │ │ ├── ignore.txt
│ │ │ │ │ │ │ │ │ │ │ │ ├── test1.js
│ │ │ │ │ │ │ │ │ │ │ │ ├── test2.js
│ │ │ │ │ │ │ │ │ │ │ │ └── test3.js
│ │ │ │ │ │ │ │ │ │ ├── CONTRIBUTING.md
│ │ │ │ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ │ │ │ └── hoek.png
│ │ │ │ │ │ │ │ │ ├── sntp
│ │ │ │ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ │ │ │ └── Makefile
│ │ │ │ │ │ │ │ │ └── boom
│ │ │ │ │ │ │ │ │ │ ├── CONTRIBUTING.md
│ │ │ │ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ │ │ └── boom.png
│ │ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ │ ├── hawk.png
│ │ │ │ │ │ │ │ │ └── logo.png
│ │ │ │ │ │ │ │ ├── json-stringify-safe
│ │ │ │ │ │ │ │ └── test
│ │ │ │ │ │ │ │ │ └── mocha.opts
│ │ │ │ │ │ │ │ ├── qs
│ │ │ │ │ │ │ │ ├── CONTRIBUTING.md
│ │ │ │ │ │ │ │ ├── test
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ └── lib
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── form-data
│ │ │ │ │ │ │ │ ├── lib
│ │ │ │ │ │ │ │ │ ├── browser.js
│ │ │ │ │ │ │ │ │ └── populate.js
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ └── asynckit
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── har-validator
│ │ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ │ ├── is-my-json-valid
│ │ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ │ ├── xtend
│ │ │ │ │ │ │ │ │ │ │ └── Makefile
│ │ │ │ │ │ │ │ │ │ │ └── generate-object-property
│ │ │ │ │ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ │ │ │ ├── pinkie-promise
│ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ └── chalk
│ │ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ ├── has-ansi
│ │ │ │ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ │ └── ansi-regex
│ │ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ │ ├── strip-ansi
│ │ │ │ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ │ │ │ └── ansi-regex
│ │ │ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ │ └── escape-string-regexp
│ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ └── lib
│ │ │ │ │ │ │ │ │ ├── schemas
│ │ │ │ │ │ │ │ │ ├── har.json
│ │ │ │ │ │ │ │ │ ├── cache.json
│ │ │ │ │ │ │ │ │ ├── pageTimings.json
│ │ │ │ │ │ │ │ │ ├── record.json
│ │ │ │ │ │ │ │ │ └── creator.json
│ │ │ │ │ │ │ │ │ ├── error.js
│ │ │ │ │ │ │ │ │ └── async.js
│ │ │ │ │ │ │ │ ├── combined-stream
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ └── delayed-stream
│ │ │ │ │ │ │ │ │ └── Makefile
│ │ │ │ │ │ │ │ ├── oauth-sign
│ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ │ ├── tunnel-agent
│ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ │ ├── aws-sign2
│ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ │ ├── http-signature
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ ├── sshpk
│ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ ├── jsbn
│ │ │ │ │ │ │ │ │ │ ├── example.js
│ │ │ │ │ │ │ │ │ │ └── example.html
│ │ │ │ │ │ │ │ │ │ ├── jodid25519
│ │ │ │ │ │ │ │ │ │ └── AUTHORS.md
│ │ │ │ │ │ │ │ │ │ ├── assert-plus
│ │ │ │ │ │ │ │ │ │ └── AUTHORS
│ │ │ │ │ │ │ │ │ │ └── asn1
│ │ │ │ │ │ │ │ │ │ └── lib
│ │ │ │ │ │ │ │ │ │ └── ber
│ │ │ │ │ │ │ │ │ │ └── errors.js
│ │ │ │ │ │ │ │ │ ├── jsprim
│ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ ├── extsprintf
│ │ │ │ │ │ │ │ │ │ └── examples
│ │ │ │ │ │ │ │ │ │ │ └── simple.js
│ │ │ │ │ │ │ │ │ │ ├── verror
│ │ │ │ │ │ │ │ │ │ └── examples
│ │ │ │ │ │ │ │ │ │ │ └── varargs.js
│ │ │ │ │ │ │ │ │ │ └── json-schema
│ │ │ │ │ │ │ │ │ │ └── draft-03
│ │ │ │ │ │ │ │ │ │ └── examples
│ │ │ │ │ │ │ │ │ │ └── geo
│ │ │ │ │ │ │ │ │ └── assert-plus
│ │ │ │ │ │ │ │ │ ├── AUTHORS
│ │ │ │ │ │ │ │ │ └── CHANGES.md
│ │ │ │ │ │ │ │ ├── forever-agent
│ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ │ └── mime-types
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── mime-db
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── tar-pack
│ │ │ │ │ │ │ ├── test
│ │ │ │ │ │ │ │ └── fixtures
│ │ │ │ │ │ │ │ │ ├── packed-file.txt
│ │ │ │ │ │ │ │ │ ├── to-pack
│ │ │ │ │ │ │ │ │ ├── bar.txt
│ │ │ │ │ │ │ │ │ └── foo.txt
│ │ │ │ │ │ │ │ │ └── packed.tar.gz
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ ├── readable-stream
│ │ │ │ │ │ │ │ ├── duplex.js
│ │ │ │ │ │ │ │ ├── transform.js
│ │ │ │ │ │ │ │ ├── writable.js
│ │ │ │ │ │ │ │ ├── passthrough.js
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ ├── isarray
│ │ │ │ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ ├── core-util-is
│ │ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ │ │ ├── util-deprecate
│ │ │ │ │ │ │ │ │ ├── node.js
│ │ │ │ │ │ │ │ │ └── History.md
│ │ │ │ │ │ │ │ │ └── inherits
│ │ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ │ ├── fstream
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ └── inherits
│ │ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ │ ├── fstream-ignore
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ ├── inherits
│ │ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ │ │ └── minimatch
│ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ └── brace-expansion
│ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ └── concat-map
│ │ │ │ │ │ │ │ │ └── example
│ │ │ │ │ │ │ │ │ └── map.js
│ │ │ │ │ │ │ │ └── debug
│ │ │ │ │ │ │ │ └── component.json
│ │ │ │ │ │ ├── rc
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ ├── deep-extend
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ └── minimist
│ │ │ │ │ │ │ │ │ ├── example
│ │ │ │ │ │ │ │ │ └── parse.js
│ │ │ │ │ │ │ │ │ └── test
│ │ │ │ │ │ │ │ │ ├── whitespace.js
│ │ │ │ │ │ │ │ │ ├── parse_modified.js
│ │ │ │ │ │ │ │ │ └── stop_early.js
│ │ │ │ │ │ │ ├── browser.js
│ │ │ │ │ │ │ └── test
│ │ │ │ │ │ │ │ └── ini.js
│ │ │ │ │ │ ├── mkdirp
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ └── minimist
│ │ │ │ │ │ │ │ │ ├── example
│ │ │ │ │ │ │ │ │ └── parse.js
│ │ │ │ │ │ │ │ │ └── test
│ │ │ │ │ │ │ │ │ ├── whitespace.js
│ │ │ │ │ │ │ │ │ └── parse_modified.js
│ │ │ │ │ │ │ ├── examples
│ │ │ │ │ │ │ │ └── pow.js
│ │ │ │ │ │ │ └── bin
│ │ │ │ │ │ │ │ └── usage.txt
│ │ │ │ │ │ ├── npmlog
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ ├── are-we-there-yet
│ │ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ │ ├── readable-stream
│ │ │ │ │ │ │ │ │ │ ├── duplex.js
│ │ │ │ │ │ │ │ │ │ ├── transform.js
│ │ │ │ │ │ │ │ │ │ ├── writable.js
│ │ │ │ │ │ │ │ │ │ ├── passthrough.js
│ │ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ │ ├── isarray
│ │ │ │ │ │ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ │ │ ├── core-util-is
│ │ │ │ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ │ │ │ │ ├── util-deprecate
│ │ │ │ │ │ │ │ │ │ │ └── node.js
│ │ │ │ │ │ │ │ │ │ │ └── inherits
│ │ │ │ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ │ │ └── delegates
│ │ │ │ │ │ │ │ │ │ └── Makefile
│ │ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ │ └── tracker-base.js
│ │ │ │ │ │ │ │ ├── gauge
│ │ │ │ │ │ │ │ ├── process.js
│ │ │ │ │ │ │ │ ├── set-interval.js
│ │ │ │ │ │ │ │ ├── spin.js
│ │ │ │ │ │ │ │ ├── set-immediate.js
│ │ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ │ ├── string-width
│ │ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ │ └── is-fullwidth-code-point
│ │ │ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ │ └── number-is-nan
│ │ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ └── strip-ansi
│ │ │ │ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ │ │ └── ansi-regex
│ │ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ └── has-color.js
│ │ │ │ │ │ │ │ └── set-blocking
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── tar
│ │ │ │ │ │ │ ├── test
│ │ │ │ │ │ │ │ ├── fixtures.tgz
│ │ │ │ │ │ │ │ └── cb-never-called-1.0.1.tgz
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── inherits
│ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ └── rimraf
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ └── glob
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ ├── inherits
│ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ └── minimatch
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ └── brace-expansion
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ └── concat-map
│ │ │ │ │ │ │ └── example
│ │ │ │ │ │ │ └── map.js
│ │ │ │ │ │ ├── bin
│ │ │ │ │ │ └── node-pre-gyp.cmd
│ │ │ │ │ │ └── lib
│ │ │ │ │ │ ├── util
│ │ │ │ │ │ └── nw-pre-gyp
│ │ │ │ │ │ │ └── package.json
│ │ │ │ │ │ ├── rebuild.js
│ │ │ │ │ │ └── reinstall.js
│ │ │ │ │ └── build
│ │ │ │ │ └── Release
│ │ │ │ │ ├── serialport.node
│ │ │ │ │ └── obj.target
│ │ │ │ │ └── serialport
│ │ │ │ │ └── src
│ │ │ │ │ ├── serialport.o
│ │ │ │ │ ├── serialport_unix.o
│ │ │ │ │ └── serialport_poller.o
│ │ │ └── examples
│ │ │ │ ├── sp.js
│ │ │ │ ├── close-events.js
│ │ │ │ ├── etherport.js
│ │ │ │ ├── sp-streams.js
│ │ │ │ └── blink.js
│ │ ├── component-inherit
│ │ │ ├── History.md
│ │ │ ├── index.js
│ │ │ ├── component.json
│ │ │ ├── Makefile
│ │ │ ├── Readme.md
│ │ │ └── test
│ │ │ │ └── inherit.js
│ │ ├── johnny-five
│ │ │ ├── node_modules
│ │ │ │ └── serialport
│ │ │ │ │ ├── node_modules
│ │ │ │ │ └── node-pre-gyp
│ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ ├── request
│ │ │ │ │ │ │ ├── codecov.yml
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ ├── hawk
│ │ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ │ ├── hoek
│ │ │ │ │ │ │ │ │ │ ├── test
│ │ │ │ │ │ │ │ │ │ │ └── modules
│ │ │ │ │ │ │ │ │ │ │ │ ├── ignore.txt
│ │ │ │ │ │ │ │ │ │ │ │ ├── test1.js
│ │ │ │ │ │ │ │ │ │ │ │ ├── test2.js
│ │ │ │ │ │ │ │ │ │ │ │ └── test3.js
│ │ │ │ │ │ │ │ │ │ ├── CONTRIBUTING.md
│ │ │ │ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ │ │ │ └── hoek.png
│ │ │ │ │ │ │ │ │ ├── sntp
│ │ │ │ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ │ │ │ └── Makefile
│ │ │ │ │ │ │ │ │ └── boom
│ │ │ │ │ │ │ │ │ │ ├── CONTRIBUTING.md
│ │ │ │ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ │ │ └── boom.png
│ │ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ │ ├── hawk.png
│ │ │ │ │ │ │ │ │ └── logo.png
│ │ │ │ │ │ │ │ ├── json-stringify-safe
│ │ │ │ │ │ │ │ └── test
│ │ │ │ │ │ │ │ │ └── mocha.opts
│ │ │ │ │ │ │ │ ├── qs
│ │ │ │ │ │ │ │ ├── CONTRIBUTING.md
│ │ │ │ │ │ │ │ ├── test
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ └── lib
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── form-data
│ │ │ │ │ │ │ │ ├── lib
│ │ │ │ │ │ │ │ │ ├── browser.js
│ │ │ │ │ │ │ │ │ └── populate.js
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ └── asynckit
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ ├── har-validator
│ │ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ │ ├── is-my-json-valid
│ │ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ │ ├── xtend
│ │ │ │ │ │ │ │ │ │ │ └── Makefile
│ │ │ │ │ │ │ │ │ │ │ └── generate-object-property
│ │ │ │ │ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ │ │ │ ├── pinkie-promise
│ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ └── chalk
│ │ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ ├── has-ansi
│ │ │ │ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ │ └── ansi-regex
│ │ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ │ ├── strip-ansi
│ │ │ │ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ │ │ │ └── ansi-regex
│ │ │ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ │ └── escape-string-regexp
│ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ └── lib
│ │ │ │ │ │ │ │ │ ├── schemas
│ │ │ │ │ │ │ │ │ ├── har.json
│ │ │ │ │ │ │ │ │ ├── cache.json
│ │ │ │ │ │ │ │ │ ├── pageTimings.json
│ │ │ │ │ │ │ │ │ ├── record.json
│ │ │ │ │ │ │ │ │ └── creator.json
│ │ │ │ │ │ │ │ │ ├── error.js
│ │ │ │ │ │ │ │ │ └── async.js
│ │ │ │ │ │ │ │ ├── combined-stream
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ └── delayed-stream
│ │ │ │ │ │ │ │ │ └── Makefile
│ │ │ │ │ │ │ │ ├── oauth-sign
│ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ │ ├── tunnel-agent
│ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ │ ├── aws-sign2
│ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ │ ├── http-signature
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ ├── sshpk
│ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ ├── jsbn
│ │ │ │ │ │ │ │ │ │ ├── example.js
│ │ │ │ │ │ │ │ │ │ └── example.html
│ │ │ │ │ │ │ │ │ │ ├── jodid25519
│ │ │ │ │ │ │ │ │ │ └── AUTHORS.md
│ │ │ │ │ │ │ │ │ │ ├── assert-plus
│ │ │ │ │ │ │ │ │ │ └── AUTHORS
│ │ │ │ │ │ │ │ │ │ └── asn1
│ │ │ │ │ │ │ │ │ │ └── lib
│ │ │ │ │ │ │ │ │ │ └── ber
│ │ │ │ │ │ │ │ │ │ └── errors.js
│ │ │ │ │ │ │ │ │ ├── jsprim
│ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ ├── extsprintf
│ │ │ │ │ │ │ │ │ │ └── examples
│ │ │ │ │ │ │ │ │ │ │ └── simple.js
│ │ │ │ │ │ │ │ │ │ ├── verror
│ │ │ │ │ │ │ │ │ │ └── examples
│ │ │ │ │ │ │ │ │ │ │ └── varargs.js
│ │ │ │ │ │ │ │ │ │ └── json-schema
│ │ │ │ │ │ │ │ │ │ └── draft-03
│ │ │ │ │ │ │ │ │ │ └── examples
│ │ │ │ │ │ │ │ │ │ └── geo
│ │ │ │ │ │ │ │ │ └── assert-plus
│ │ │ │ │ │ │ │ │ ├── AUTHORS
│ │ │ │ │ │ │ │ │ └── CHANGES.md
│ │ │ │ │ │ │ │ ├── forever-agent
│ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ │ └── mime-types
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── mime-db
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── tar-pack
│ │ │ │ │ │ │ ├── test
│ │ │ │ │ │ │ │ └── fixtures
│ │ │ │ │ │ │ │ │ ├── packed-file.txt
│ │ │ │ │ │ │ │ │ ├── to-pack
│ │ │ │ │ │ │ │ │ ├── bar.txt
│ │ │ │ │ │ │ │ │ └── foo.txt
│ │ │ │ │ │ │ │ │ └── packed.tar.gz
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ ├── readable-stream
│ │ │ │ │ │ │ │ ├── duplex.js
│ │ │ │ │ │ │ │ ├── transform.js
│ │ │ │ │ │ │ │ ├── writable.js
│ │ │ │ │ │ │ │ ├── passthrough.js
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ ├── isarray
│ │ │ │ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ ├── core-util-is
│ │ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ │ │ ├── util-deprecate
│ │ │ │ │ │ │ │ │ ├── node.js
│ │ │ │ │ │ │ │ │ └── History.md
│ │ │ │ │ │ │ │ │ └── inherits
│ │ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ │ ├── fstream
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ └── inherits
│ │ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ │ ├── fstream-ignore
│ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ ├── inherits
│ │ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ │ │ └── minimatch
│ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ └── brace-expansion
│ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ └── concat-map
│ │ │ │ │ │ │ │ │ └── example
│ │ │ │ │ │ │ │ │ └── map.js
│ │ │ │ │ │ │ │ └── debug
│ │ │ │ │ │ │ │ └── component.json
│ │ │ │ │ │ ├── rc
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ ├── deep-extend
│ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ └── minimist
│ │ │ │ │ │ │ │ │ ├── example
│ │ │ │ │ │ │ │ │ └── parse.js
│ │ │ │ │ │ │ │ │ └── test
│ │ │ │ │ │ │ │ │ ├── whitespace.js
│ │ │ │ │ │ │ │ │ ├── parse_modified.js
│ │ │ │ │ │ │ │ │ └── stop_early.js
│ │ │ │ │ │ │ ├── browser.js
│ │ │ │ │ │ │ └── test
│ │ │ │ │ │ │ │ └── ini.js
│ │ │ │ │ │ ├── mkdirp
│ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ └── minimist
│ │ │ │ │ │ │ │ │ ├── example
│ │ │ │ │ │ │ │ │ └── parse.js
│ │ │ │ │ │ │ │ │ └── test
│ │ │ │ │ │ │ │ │ ├── whitespace.js
│ │ │ │ │ │ │ │ │ └── parse_modified.js
│ │ │ │ │ │ │ ├── examples
│ │ │ │ │ │ │ │ └── pow.js
│ │ │ │ │ │ │ └── bin
│ │ │ │ │ │ │ │ └── usage.txt
│ │ │ │ │ │ ├── npmlog
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ ├── are-we-there-yet
│ │ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ │ ├── readable-stream
│ │ │ │ │ │ │ │ │ │ ├── duplex.js
│ │ │ │ │ │ │ │ │ │ ├── writable.js
│ │ │ │ │ │ │ │ │ │ ├── transform.js
│ │ │ │ │ │ │ │ │ │ ├── passthrough.js
│ │ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ │ ├── isarray
│ │ │ │ │ │ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ │ │ ├── core-util-is
│ │ │ │ │ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ │ │ │ │ │ ├── util-deprecate
│ │ │ │ │ │ │ │ │ │ │ └── node.js
│ │ │ │ │ │ │ │ │ │ │ └── inherits
│ │ │ │ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ │ │ └── delegates
│ │ │ │ │ │ │ │ │ │ └── Makefile
│ │ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ │ └── tracker-base.js
│ │ │ │ │ │ │ │ ├── gauge
│ │ │ │ │ │ │ │ ├── process.js
│ │ │ │ │ │ │ │ ├── set-interval.js
│ │ │ │ │ │ │ │ ├── spin.js
│ │ │ │ │ │ │ │ ├── set-immediate.js
│ │ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ │ ├── string-width
│ │ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ │ └── is-fullwidth-code-point
│ │ │ │ │ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ │ │ │ └── number-is-nan
│ │ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ └── strip-ansi
│ │ │ │ │ │ │ │ │ │ ├── node_modules
│ │ │ │ │ │ │ │ │ │ └── ansi-regex
│ │ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ │ │ └── has-color.js
│ │ │ │ │ │ │ │ └── set-blocking
│ │ │ │ │ │ │ │ └── index.js
│ │ │ │ │ │ ├── tar
│ │ │ │ │ │ │ ├── test
│ │ │ │ │ │ │ │ ├── fixtures.tgz
│ │ │ │ │ │ │ │ └── cb-never-called-1.0.1.tgz
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ │ └── inherits
│ │ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ └── rimraf
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ └── glob
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ ├── inherits
│ │ │ │ │ │ │ └── inherits.js
│ │ │ │ │ │ │ └── minimatch
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ └── brace-expansion
│ │ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ │ └── concat-map
│ │ │ │ │ │ │ └── example
│ │ │ │ │ │ │ └── map.js
│ │ │ │ │ │ ├── bin
│ │ │ │ │ │ └── node-pre-gyp.cmd
│ │ │ │ │ │ └── lib
│ │ │ │ │ │ ├── util
│ │ │ │ │ │ └── nw-pre-gyp
│ │ │ │ │ │ │ └── package.json
│ │ │ │ │ │ ├── reinstall.js
│ │ │ │ │ │ └── rebuild.js
│ │ │ │ │ └── build
│ │ │ │ │ └── Release
│ │ │ │ │ ├── serialport.node
│ │ │ │ │ └── obj.target
│ │ │ │ │ └── serialport
│ │ │ │ │ └── src
│ │ │ │ │ ├── serialport.o
│ │ │ │ │ ├── serialport_unix.o
│ │ │ │ │ └── serialport_poller.o
│ │ │ └── lib
│ │ │ │ ├── sleep.js
│ │ │ │ ├── array-includes-shim.js
│ │ │ │ └── led
│ │ │ │ ├── index.js
│ │ │ │ ├── digits.js
│ │ │ │ └── matrix.js
│ │ ├── lie
│ │ │ └── polyfill.js
│ │ ├── component-bind
│ │ │ ├── Makefile
│ │ │ ├── component.json
│ │ │ └── History.md
│ │ ├── component-emitter
│ │ │ ├── Makefile
│ │ │ ├── component.json
│ │ │ └── bower.json
│ │ ├── engine.io
│ │ │ └── index.js
│ │ ├── backo2
│ │ │ ├── Makefile
│ │ │ ├── History.md
│ │ │ ├── component.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── function-bind
│ │ │ └── index.js
│ │ ├── arraybuffer.slice
│ │ │ └── Makefile
│ │ ├── isarray
│ │ │ └── index.js
│ │ ├── ansi-regex
│ │ │ └── index.js
│ │ ├── nanotimer
│ │ │ ├── test
│ │ │ │ ├── nanotimer_deferred.png
│ │ │ │ ├── nanotimer_non_deferred.png
│ │ │ │ └── nanotimer_0_2_6_test_partial.png
│ │ │ └── test-1.js
│ │ ├── has-ansi
│ │ │ └── index.js
│ │ ├── strip-ansi
│ │ │ └── index.js
│ │ ├── mime-db
│ │ │ └── index.js
│ │ ├── indexof
│ │ │ ├── Makefile
│ │ │ ├── Readme.md
│ │ │ ├── component.json
│ │ │ └── index.js
│ │ ├── foreach
│ │ │ ├── Makefile
│ │ │ └── component.json
│ │ ├── has-cors
│ │ │ ├── Makefile
│ │ │ ├── component.json
│ │ │ ├── History.md
│ │ │ ├── Readme.md
│ │ │ └── index.js
│ │ ├── object-component
│ │ │ ├── History.md
│ │ │ ├── component.json
│ │ │ ├── Makefile
│ │ │ └── Readme.md
│ │ ├── graceful-readlink
│ │ │ └── index.js
│ │ ├── options
│ │ │ └── Makefile
│ │ ├── blob
│ │ │ ├── Makefile
│ │ │ └── README.md
│ │ ├── ws
│ │ │ └── lib
│ │ │ │ ├── Validation.fallback.js
│ │ │ │ ├── BufferUtil.js
│ │ │ │ └── Validation.js
│ │ ├── to-array
│ │ │ ├── index.js
│ │ │ └── README.md
│ │ ├── temporal
│ │ │ └── lib
│ │ │ │ └── timeout.js
│ │ ├── escape-string-regexp
│ │ │ └── index.js
│ │ ├── debug
│ │ │ ├── index.js
│ │ │ └── component.json
│ │ ├── ease-component
│ │ │ ├── Makefile
│ │ │ └── component.json
│ │ ├── socket.io-parser
│ │ │ ├── is-buffer.js
│ │ │ └── node_modules
│ │ │ │ └── debug
│ │ │ │ └── component.json
│ │ ├── object.assign
│ │ │ ├── shim.js
│ │ │ └── index.js
│ │ ├── socket.io-adapter
│ │ │ └── Readme.md
│ │ ├── base64id
│ │ │ └── README.md
│ │ └── socket.io-client
│ │ │ └── lib
│ │ │ └── on.js
│ │ └── package.json
├── p28-image-field
│ └── img
│ │ └── x.jpg
├── p0-introduction
│ └── index.html
├── p2-movement
│ ├── index.html
│ └── sketch.js
├── p7-random-walk
│ └── index.html
├── p5-movement-angle
│ └── index.html
├── p10-random-walk-lines
│ └── index.html
├── p3-movement-boundaries
│ ├── index.html
│ └── sketch.js
├── p8-random-walk-delay
│ └── index.html
├── p11-random-walk-lines-color
│ └── index.html
├── p6-movement-angle-functions
│ └── index.html
├── p9-random-walk-delay-trace
│ └── index.html
├── p4-movement-boundaries-improved
│ └── index.html
├── p1-introduction-background-refresh
│ └── index.html
├── p16-curves
│ └── index.html
├── p12-agent-object
│ └── index.html
├── p14-better-trace
│ └── index.html
├── p15-vertex-line
│ └── index.html
├── p13-agent-object-many
│ └── index.html
├── p21-perlin-noise
│ └── index.html
└── p22-perlin-noise-scaled
│ └── index.html
└── readme.md
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | cours-hetic-2016.zip
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/xmlhttprequest-ssl/tests/testdata.txt:
--------------------------------------------------------------------------------
1 | Hello World
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/es6-shim/test/mocha.opts:
--------------------------------------------------------------------------------
1 | --require test/test_helpers.js
2 |
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/engine.io-parser/index.js:
--------------------------------------------------------------------------------
1 |
2 | module.exports = require('./lib/');
3 |
--------------------------------------------------------------------------------
/src/p28-image-field/img/x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p28-image-field/img/x.jpg
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/engine.io-client/index.js:
--------------------------------------------------------------------------------
1 |
2 | module.exports = require('./lib/index');
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/has-binary/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @./node_modules/.bin/mocha test.js
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/parseqs/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @./node_modules/.bin/mocha test.js
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/parseuri/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @./node_modules/.bin/mocha test.js
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/better-assert/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @echo "populate me"
4 |
5 | .PHONY: test
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/nan/include_dirs.js:
--------------------------------------------------------------------------------
1 | console.log(require('path').relative('.', __dirname));
2 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/parsejson/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @./node_modules/.bin/mocha test.js
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/parsejson/README.md:
--------------------------------------------------------------------------------
1 | # parsejson
2 | engine.io-client JSON-parsing module
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/parseuri/README.md:
--------------------------------------------------------------------------------
1 | # parseuri
2 | Module for parsing URI's in engine.io-client
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/codecov.yml:
--------------------------------------------------------------------------------
1 |
2 | comment: false
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/packed-file.txt:
--------------------------------------------------------------------------------
1 | bar
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/to-pack/bar.txt:
--------------------------------------------------------------------------------
1 | baz
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/to-pack/foo.txt:
--------------------------------------------------------------------------------
1 | bar
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/engine.io-parser/node_modules/has-binary/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @./node_modules/.bin/mocha test.js
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/bin/node-pre-gyp.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 | node "%~dp0\node-pre-gyp" %*
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/callsite/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @./node_modules/.bin/mocha \
4 | --require should
5 |
6 | .PHONY: test
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/object-keys/test/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | require('./isArguments');
4 |
5 | require('./shim');
6 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/parseqs/README.md:
--------------------------------------------------------------------------------
1 | Provides methods for converting an object into string representation, and vice versa.
2 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/parseuri/History.md:
--------------------------------------------------------------------------------
1 |
2 | n.n.n / 2014-02-09
3 | ==================
4 |
5 | * parseuri first commit
6 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/codecov.yml:
--------------------------------------------------------------------------------
1 |
2 | comment: false
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/packed-file.txt:
--------------------------------------------------------------------------------
1 | bar
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/to-pack/bar.txt:
--------------------------------------------------------------------------------
1 | baz
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/to-pack/foo.txt:
--------------------------------------------------------------------------------
1 | bar
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/component-inherit/History.md:
--------------------------------------------------------------------------------
1 |
2 | 0.0.2 / 2012-09-03
3 | ==================
4 |
5 | * fix typo in package.json
6 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/codecov.yml:
--------------------------------------------------------------------------------
1 |
2 | comment: false
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/packed-file.txt:
--------------------------------------------------------------------------------
1 | bar
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/to-pack/bar.txt:
--------------------------------------------------------------------------------
1 | baz
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/to-pack/foo.txt:
--------------------------------------------------------------------------------
1 | bar
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/ignore.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/bin/node-pre-gyp.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 | node "%~dp0\node-pre-gyp" %*
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/has-binary/README.md:
--------------------------------------------------------------------------------
1 | has-binarydata.js
2 | =================
3 |
4 | Simple module to test if an object contains binary data
5 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/bin/node-pre-gyp.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 | node "%~dp0\node-pre-gyp" %*
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/lie/polyfill.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | if (typeof global.Promise !== 'function') {
3 | global.Promise = require('./lib');
4 | }
5 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/component-bind/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @./node_modules/.bin/mocha \
4 | --require should \
5 | --reporter spec
6 |
7 | .PHONY: test
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/component-emitter/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @./node_modules/.bin/mocha \
4 | --require should \
5 | --reporter spec
6 |
7 | .PHONY: test
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/ignore.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/rc/node_modules/deep-extend/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/deep-extend');
2 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/sntp/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib');
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/backo2/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @./node_modules/.bin/mocha \
4 | --require should \
5 | --reporter dot \
6 | --bail
7 |
8 | .PHONY: test
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/function-bind/index.js:
--------------------------------------------------------------------------------
1 | var implementation = require('./implementation');
2 |
3 | module.exports = Function.prototype.bind || implementation;
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/ignore.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/json-stringify-safe/test/mocha.opts:
--------------------------------------------------------------------------------
1 | --recursive
2 | --require must
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | module.exports = Array.isArray || function (arr) {
2 | return Object.prototype.toString.call(arr) == '[object Array]';
3 | };
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/rc/node_modules/deep-extend/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/deep-extend');
2 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/sntp/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib');
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/json-stringify-safe/test/mocha.opts:
--------------------------------------------------------------------------------
1 | --recursive
2 | --require must
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/rc/node_modules/deep-extend/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/deep-extend');
2 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/sntp/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib');
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/json-stringify-safe/test/mocha.opts:
--------------------------------------------------------------------------------
1 | --recursive
2 | --require must
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/lib/sleep.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | nano: function(ns) {
3 | var start = process.hrtime();
4 | while (process.hrtime() < start + ns) {}
5 | }
6 | };
7 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/nanotimer/test/nanotimer_deferred.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/nanotimer/test/nanotimer_deferred.png
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/nanotimer/test/nanotimer_non_deferred.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/nanotimer/test/nanotimer_non_deferred.png
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/build/Release/serialport.node:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/serialport/build/Release/serialport.node
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/process.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | // this exists so we can replace it during testing
3 | module.exports = process
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 | };
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/nanotimer/test/nanotimer_0_2_6_test_partial.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/nanotimer/test/nanotimer_0_2_6_test_partial.png
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/set-interval.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | // this exists so we can replace it during testing
3 | module.exports = setInterval
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/qs/test/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | require('./parse');
4 |
5 | require('./stringify');
6 |
7 | require('./utils');
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/node_modules/isarray/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @node_modules/.bin/tape test.js
4 |
5 | .PHONY: test
6 |
7 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/form-data/lib/browser.js:
--------------------------------------------------------------------------------
1 | /* eslint-env browser */
2 | module.exports = typeof self == 'object' ? self.FormData : window.FormData;
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/es6-shim/test/worker-runner.workerjs:
--------------------------------------------------------------------------------
1 | importScripts(
2 | '../node_modules/es5-shim/es5-shim.js',
3 | '../node_modules/es5-shim/es5-sham.js',
4 | '../es6-shim.js'
5 | );
6 |
7 | postMessage('ready');
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/process.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | // this exists so we can replace it during testing
3 | module.exports = process
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/spin.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | module.exports = function spin (spinstr, spun) {
4 | return spinstr[spun % spinstr.length]
5 | }
6 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/process.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | // this exists so we can replace it during testing
3 | module.exports = process
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/es6-shim/test/date.js:
--------------------------------------------------------------------------------
1 | describe('Date', function () {
2 | it('when invalid, dates should toString to "Invalid Date"', function () {
3 | expect(String(new Date(NaN))).to.equal('Invalid Date');
4 | });
5 | });
6 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/set-interval.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | // this exists so we can replace it during testing
3 | module.exports = setInterval
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/qs/test/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | require('./parse');
4 |
5 | require('./stringify');
6 |
7 | require('./utils');
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/node_modules/isarray/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @node_modules/.bin/tape test.js
4 |
5 | .PHONY: test
6 |
7 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/build/Release/serialport.node:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/build/Release/serialport.node
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/form-data/lib/browser.js:
--------------------------------------------------------------------------------
1 | /* eslint-env browser */
2 | module.exports = typeof self == 'object' ? self.FormData : window.FormData;
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/foreach/Makefile:
--------------------------------------------------------------------------------
1 |
2 | build: components
3 | @component build
4 |
5 | components: component.json
6 | @component install --dev
7 |
8 | clean:
9 | rm -fr build components template.js
10 |
11 | .PHONY: clean
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/set-interval.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | // this exists so we can replace it during testing
3 | module.exports = setInterval
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/qs/test/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | require('./parse');
4 |
5 | require('./stringify');
6 |
7 | require('./utils');
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/node_modules/isarray/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @node_modules/.bin/tape test.js
4 |
5 | .PHONY: test
6 |
7 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/node_modules/isarray/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @node_modules/.bin/tape test.js
4 |
5 | .PHONY: test
6 |
7 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 | }
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/spin.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | module.exports = function spin (spinstr, spun) {
4 | return spinstr[spun % spinstr.length]
5 | }
6 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/form-data/lib/browser.js:
--------------------------------------------------------------------------------
1 | /* eslint-env browser */
2 | module.exports = typeof self == 'object' ? self.FormData : window.FormData;
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/build/Release/obj.target/serialport/src/serialport.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/serialport/build/Release/obj.target/serialport/src/serialport.o
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = typeof Promise === 'function' ? Promise : require('pinkie');
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/build/Release/serialport.node:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/build/Release/serialport.node
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/spin.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | module.exports = function spin (spinstr, spun) {
4 | return spinstr[spun % spinstr.length]
5 | }
6 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/build/Release/obj.target/serialport/src/serialport_unix.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/serialport/build/Release/obj.target/serialport/src/serialport_unix.o
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/node_modules/isarray/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @node_modules/.bin/tape test.js
4 |
5 | .PHONY: test
6 |
7 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/build/Release/obj.target/serialport/src/serialport_poller.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/serialport/build/Release/obj.target/serialport/src/serialport_poller.o
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/test/fixtures.tgz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/test/fixtures.tgz
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = typeof Promise === 'function' ? Promise : require('pinkie');
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/node_modules/isarray/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @node_modules/.bin/tape test.js
4 |
5 | .PHONY: test
6 |
7 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/example.js:
--------------------------------------------------------------------------------
1 | var BigInteger = require('./');
2 | var a = new BigInteger('91823918239182398123');
3 | console.log(a.bitLength());
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 | }
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = typeof Promise === 'function' ? Promise : require('pinkie');
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/lib/array-includes-shim.js:
--------------------------------------------------------------------------------
1 | Object.defineProperty(Array.prototype, "includes", {
2 | value: function(entry) {
3 | return this.indexOf(entry) !== -1;
4 | },
5 | enumerable: false,
6 | configurable: false,
7 | writable: false
8 | });
9 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/set-immediate.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | var process = require('./process')
3 | try {
4 | module.exports = setImmediate
5 | } catch (ex) {
6 | module.exports = process.nextTick
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf/examples/simple.js:
--------------------------------------------------------------------------------
1 | var mod_extsprintf = require('extsprintf');
2 | console.log(mod_extsprintf.sprintf('hello %25s', 'world'));
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 | };
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/es6-shim/min.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/build/Release/obj.target/serialport/src/serialport.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/build/Release/obj.target/serialport/src/serialport.o
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/example.js:
--------------------------------------------------------------------------------
1 | var BigInteger = require('./');
2 | var a = new BigInteger('91823918239182398123');
3 | console.log(a.bitLength());
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/nanotimer/test-1.js:
--------------------------------------------------------------------------------
1 | var NanoTimer = require('nanotimer');
2 |
3 | var timer = new NanoTimer();
4 |
5 | var simpleFunction = function(){
6 | console.log("hey\n");
7 | };
8 |
9 | timer.setTimeout(simpleFunction, [], '2s');
10 | timer.clearTimeout();
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | var toString = {}.toString;
2 |
3 | module.exports = Array.isArray || function (arr) {
4 | return toString.call(arr) == '[object Array]';
5 | };
6 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/test/cb-never-called-1.0.1.tgz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/test/cb-never-called-1.0.1.tgz
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/xmlhttprequest-ssl/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/example.js:
--------------------------------------------------------------------------------
1 | var BigInteger = require('./');
2 | var a = new BigInteger('91823918239182398123');
3 | console.log(a.bitLength());
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 | }
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/index.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | exports.TrackerGroup = require('./tracker-group.js')
3 | exports.Tracker = require('./tracker.js')
4 | exports.TrackerStream = require('./tracker-stream.js')
5 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = Number.isNaN || function (x) {
3 | return x !== x;
4 | };
5 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/packed.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/packed.tar.gz
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/examples/sp.js:
--------------------------------------------------------------------------------
1 | var SerialPort = require("serialport").SerialPort;
2 |
3 | var sp = new SerialPort("/dev/cu.usbmodem1421", {
4 | baudRate: 57600,
5 | bufferSize: 1
6 | });
7 |
8 | sp.on("open", function(data) {
9 | console.log(this === sp);
10 | });
11 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/build/Release/obj.target/serialport/src/serialport_unix.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/build/Release/obj.target/serialport/src/serialport_unix.o
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/set-immediate.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | var process = require('./process')
3 | try {
4 | module.exports = setImmediate
5 | } catch (ex) {
6 | module.exports = process.nextTick
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/build/Release/obj.target/serialport/src/serialport.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/build/Release/obj.target/serialport/src/serialport.o
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/build/Release/obj.target/serialport/src/serialport_poller.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/build/Release/obj.target/serialport/src/serialport_poller.o
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf/examples/simple.js:
--------------------------------------------------------------------------------
1 | var mod_extsprintf = require('extsprintf');
2 | console.log(mod_extsprintf.sprintf('hello %25s', 'world'));
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/set-immediate.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | var process = require('./process')
3 | try {
4 | module.exports = setImmediate
5 | } catch (ex) {
6 | module.exports = process.nextTick
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf/examples/simple.js:
--------------------------------------------------------------------------------
1 | var mod_extsprintf = require('extsprintf');
2 | console.log(mod_extsprintf.sprintf('hello %25s', 'world'));
3 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/hawk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/hawk.png
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/logo.png
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | var toString = {}.toString;
2 |
3 | module.exports = Array.isArray || function (arr) {
4 | return toString.call(arr) == '[object Array]';
5 | };
6 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/test/fixtures.tgz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/test/fixtures.tgz
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/build/Release/obj.target/serialport/src/serialport_unix.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/build/Release/obj.target/serialport/src/serialport_unix.o
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 | exports.Validation = {
8 | isValidUTF8: function(buffer) {
9 | return true;
10 | }
11 | };
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/index.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | exports.TrackerGroup = require('./tracker-group.js')
3 | exports.Tracker = require('./tracker.js')
4 | exports.TrackerStream = require('./tracker-stream.js')
5 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = Number.isNaN || function (x) {
3 | return x !== x;
4 | };
5 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/build/Release/obj.target/serialport/src/serialport_poller.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/build/Release/obj.target/serialport/src/serialport_poller.o
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | var toString = {}.toString;
2 |
3 | module.exports = Array.isArray || function (arr) {
4 | return toString.call(arr) == '[object Array]';
5 | };
6 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/test/fixtures.tgz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/test/fixtures.tgz
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/form-data/node_modules/asynckit/index.js:
--------------------------------------------------------------------------------
1 | module.exports =
2 | {
3 | parallel : require('./parallel.js'),
4 | serial : require('./serial.js'),
5 | serialOrdered : require('./serialOrdered.js')
6 | };
7 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/index.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | exports.TrackerGroup = require('./tracker-group.js')
3 | exports.Tracker = require('./tracker.js')
4 | exports.TrackerStream = require('./tracker-stream.js')
5 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = Number.isNaN || function (x) {
3 | return x !== x;
4 | };
5 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 | var toString = {}.toString;
2 |
3 | module.exports = Array.isArray || function (arr) {
4 | return toString.call(arr) == '[object Array]';
5 | };
6 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p0-introduction/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | introduction
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/foreach/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "foreach",
3 | "description": "foreach component + npm package",
4 | "version": "2.0.5",
5 | "keywords": [],
6 | "dependencies": {},
7 | "scripts": [
8 | "index.js"
9 | ],
10 | "repo": "manuelstofer/foreach"
11 | }
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g;
4 | };
5 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/temporal/lib/timeout.js:
--------------------------------------------------------------------------------
1 | var count = 0;
2 | var stamps = [];
3 |
4 | setTimeout(function tick() {
5 | stamps[count++] = Date.now();
6 |
7 | if (count === 1000) {
8 | console.log(stamps);
9 | process.exit(0);
10 | } else {
11 | setTimeout(tick, 0);
12 | }
13 |
14 | }, 0);
15 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/escape-string-regexp/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var matchOperatorsRe = /[|\\{}()[\]^$+*?.]/g;
4 |
5 | module.exports = function (str) {
6 | if (typeof str !== 'string') {
7 | throw new TypeError('Expected a string');
8 | }
9 |
10 | return str.replace(matchOperatorsRe, '\\$&');
11 | };
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/form-data/node_modules/asynckit/index.js:
--------------------------------------------------------------------------------
1 | module.exports =
2 | {
3 | parallel : require('./parallel.js'),
4 | serial : require('./serial.js'),
5 | serialOrdered : require('./serialOrdered.js')
6 | };
7 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/test/cb-never-called-1.0.1.tgz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/test/cb-never-called-1.0.1.tgz
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g;
4 | };
5 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/AUTHORS.md:
--------------------------------------------------------------------------------
1 | * Michele Bini (original Curve25519 core code: curve25519.js)
2 | * Ron Garret (original Ed25519 code: fast-djbec.js)
3 | * Guy Kloss (package refactoring, unit testing)
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 | var toString = {}.toString;
2 |
3 | module.exports = Array.isArray || function (arr) {
4 | return toString.call(arr) == '[object Array]';
5 | };
6 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/packed.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/packed.tar.gz
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/form-data/node_modules/asynckit/index.js:
--------------------------------------------------------------------------------
1 | module.exports =
2 | {
3 | parallel : require('./parallel.js'),
4 | serial : require('./serial.js'),
5 | serialOrdered : require('./serialOrdered.js')
6 | };
7 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/test/cb-never-called-1.0.1.tgz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/test/cb-never-called-1.0.1.tgz
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/images/boom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/images/boom.png
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/images/hoek.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/images/hoek.png
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/component-inherit/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 | test:
12 | @node_modules/.bin/mocha \
13 | --require should \
14 | --reporter spec
15 |
16 | .PHONY: clean test
17 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 | var toString = {}.toString;
2 |
3 | module.exports = Array.isArray || function (arr) {
4 | return toString.call(arr) == '[object Array]';
5 | };
6 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/packed.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/test/fixtures/packed.tar.gz
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/form-data/lib/populate.js:
--------------------------------------------------------------------------------
1 | // populates missing values
2 | module.exports = function(dst, src) {
3 |
4 | Object.keys(src).forEach(function(prop)
5 | {
6 | dst[prop] = dst[prop] || src[prop];
7 | });
8 |
9 | return dst;
10 | };
11 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/debug/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Detect Electron renderer process, which is node, but we should
3 | * treat as a browser.
4 | */
5 |
6 | if (typeof process !== 'undefined' && process.type === 'renderer') {
7 | module.exports = require('./browser.js');
8 | } else {
9 | module.exports = require('./node.js');
10 | }
11 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/ease-component/Makefile:
--------------------------------------------------------------------------------
1 |
2 | build: components index.js
3 | @component build --dev
4 |
5 | components:
6 | @component install --dev
7 |
8 | clean:
9 | rm -fr build components template.js
10 |
11 | list:
12 | @cat index.js | grep exports | sed 's/exports.//' | cut -f 1 -d ' '
13 |
14 | .PHONY: clean list
15 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g;
4 | };
5 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/hawk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/hawk.png
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/logo.png
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/object-component/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 | test:
12 | @./node_modules/.bin/mocha \
13 | --require should \
14 | --reporter spec
15 |
16 | .PHONY: clean test
17 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/backo2/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "backo",
3 | "repo": "segmentio/backo",
4 | "dependencies": {},
5 | "version": "1.0.1",
6 | "description": "simple backoff without the weird abstractions",
7 | "keywords": ["backoff"],
8 | "license": "MIT",
9 | "scripts": ["index.js"],
10 | "main": "index.js"
11 | }
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/engine.io-parser/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/es6-shim/full.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/es6-shim/test/browser-setup.js:
--------------------------------------------------------------------------------
1 | /* global window, chai, mocha */
2 |
3 | if (typeof window !== 'undefined') {
4 | chai.config.includeStack = true;
5 | window.expect = chai.expect;
6 | window.assert = chai.assert;
7 | mocha.setup('bdd');
8 | window.require = function () {
9 | return window;
10 | };
11 | }
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g;
4 | };
5 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/AUTHORS.md:
--------------------------------------------------------------------------------
1 | * Michele Bini (original Curve25519 core code: curve25519.js)
2 | * Ron Garret (original Ed25519 code: fast-djbec.js)
3 | * Guy Kloss (package refactoring, unit testing)
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g;
4 | };
5 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/hawk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/hawk.png
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/images/logo.png
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g;
4 | };
5 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/AUTHORS.md:
--------------------------------------------------------------------------------
1 | * Michele Bini (original Curve25519 core code: curve25519.js)
2 | * Ron Garret (original Ed25519 code: fast-djbec.js)
3 | * Guy Kloss (package refactoring, unit testing)
4 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/ws/lib/BufferUtil.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /*!
4 | * ws: a node.js websocket client
5 | * Copyright(c) 2011 Einar Otto Stangvik
6 | * MIT Licensed
7 | */
8 |
9 | try {
10 | module.exports = require('bufferutil');
11 | } catch (e) {
12 | module.exports = require('./BufferUtil.fallback');
13 | }
14 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/form-data/lib/populate.js:
--------------------------------------------------------------------------------
1 | // populates missing values
2 | module.exports = function(dst, src) {
3 |
4 | Object.keys(src).forEach(function(prop)
5 | {
6 | dst[prop] = dst[prop] || src[prop];
7 | });
8 |
9 | return dst;
10 | };
11 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/examples/varargs.js:
--------------------------------------------------------------------------------
1 | var verror = require('../lib/verror');
2 |
3 | var opname = 'read';
4 | var err = new verror.VError('"%s" operation failed', opname);
5 | console.log(err.message);
6 | console.log(err.stack);
7 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/ws/lib/Validation.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /*!
4 | * ws: a node.js websocket client
5 | * Copyright(c) 2011 Einar Otto Stangvik
6 | * MIT Licensed
7 | */
8 |
9 | try {
10 | module.exports = require('utf-8-validate');
11 | } catch (e) {
12 | module.exports = require('./Validation.fallback');
13 | }
14 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/form-data/lib/populate.js:
--------------------------------------------------------------------------------
1 | // populates missing values
2 | module.exports = function(dst, src) {
3 |
4 | Object.keys(src).forEach(function(prop)
5 | {
6 | dst[prop] = dst[prop] || src[prop];
7 | });
8 |
9 | return dst;
10 | };
11 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/callsite/index.js:
--------------------------------------------------------------------------------
1 |
2 | module.exports = function(){
3 | var orig = Error.prepareStackTrace;
4 | Error.prepareStackTrace = function(_, stack){ return stack; };
5 | var err = new Error;
6 | Error.captureStackTrace(err, arguments.callee);
7 | var stack = err.stack;
8 | Error.prepareStackTrace = orig;
9 | return stack;
10 | };
11 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/has-cors/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "has-cors",
3 | "repo": "component/has-cors",
4 | "description": "Detects support for Cross-Origin Resource Sharing",
5 | "version": "1.1.0",
6 | "keywords": [],
7 | "development": {},
8 | "license": "MIT",
9 | "main": "index.js",
10 | "scripts": [
11 | "index.js"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-03/examples/geo:
--------------------------------------------------------------------------------
1 | {
2 | "description" : "A geographical coordinate",
3 | "type" : "object",
4 | "properties" : {
5 | "latitude" : { "type" : "number" },
6 | "longitude" : { "type" : "number" }
7 | }
8 | }
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/qs/lib/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var stringify = require('./stringify');
4 | var parse = require('./parse');
5 | var formats = require('./formats');
6 |
7 | module.exports = {
8 | formats: formats,
9 | parse: parse,
10 | stringify: stringify
11 | };
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/better-assert/History.md:
--------------------------------------------------------------------------------
1 |
2 | 1.0.0 / 2013-02-03
3 | ==================
4 |
5 | * Stop using the removed magic __stack global getter
6 |
7 | 0.1.0 / 2012-10-04
8 | ==================
9 |
10 | * add throwing of AssertionError for test frameworks etc
11 |
12 | 0.0.1 / 2010-01-03
13 | ==================
14 |
15 | * Initial release
16 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/assert-plus/AUTHORS:
--------------------------------------------------------------------------------
1 | Dave Eddy
2 | Fred Kuo
3 | Lars-Magnus Skog
4 | Mark Cavage
5 | Patrick Mooney
6 | Rob Gulewich
7 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 |
--------------------------------------------------------------------------------
/src/p2-movement/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | movement
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/images/boom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/images/boom.png
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/images/hoek.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/images/hoek.png
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/examples/varargs.js:
--------------------------------------------------------------------------------
1 | var verror = require('../lib/verror');
2 |
3 | var opname = 'read';
4 | var err = new verror.VError('"%s" operation failed', opname);
5 | console.log(err.message);
6 | console.log(err.stack);
7 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/component-bind/History.md:
--------------------------------------------------------------------------------
1 |
2 | 1.0.0 / 2014-05-27
3 | ==================
4 |
5 | * index: use slice ref (#7, @viatropos)
6 | * package: rename package to "component-bind"
7 | * package: add "repository" field (#6, @repoify)
8 | * package: add "component" section
9 |
10 | 0.0.1 / 2010-01-03
11 | ==================
12 |
13 | * Initial release
14 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/images/boom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/images/boom.png
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/images/hoek.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ianisl/cours-hetic-2016/HEAD/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/images/hoek.png
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/examples/varargs.js:
--------------------------------------------------------------------------------
1 | var verror = require('../lib/verror');
2 |
3 | var opname = 'read';
4 | var err = new verror.VError('"%s" operation failed', opname);
5 | console.log(err.message);
6 | console.log(err.stack);
7 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/src/p7-random-walk/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | random-walk
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/p2-movement/sketch.js:
--------------------------------------------------------------------------------
1 | var x; // Coordonnées de position
2 | var y;
3 |
4 | function setup() {
5 | createCanvas(540, 540);
6 | x = 0;
7 | y = height/2;
8 | background(255);
9 | }
10 |
11 | function draw() {
12 | // Mise à jour de la position
13 | x += 2;
14 | // Dessin
15 | background(255);
16 | noStroke();
17 | fill(0);
18 | ellipse(x, y, 10, 10);
19 | }
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-03/examples/geo:
--------------------------------------------------------------------------------
1 | {
2 | "description" : "A geographical coordinate",
3 | "type" : "object",
4 | "properties" : {
5 | "latitude" : { "type" : "number" },
6 | "longitude" : { "type" : "number" }
7 | }
8 | }
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/qs/lib/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var stringify = require('./stringify');
4 | var parse = require('./parse');
5 | var formats = require('./formats');
6 |
7 | module.exports = {
8 | formats: formats,
9 | parse: parse,
10 | stringify: stringify
11 | };
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/lib/led/index.js:
--------------------------------------------------------------------------------
1 | var Led = require("./led");
2 | Led.Collection = require("./leds");
3 | Led.RGB = require("./rgb");
4 | Led.RGB.Collection = require("./rgbs");
5 | Led.Matrix = require("./matrix");
6 | Led.Digits = require("./digits");
7 |
8 | // TODO: Eliminate .Array for 1.0.0
9 | Led.Array = Led.Collection;
10 |
11 | module.exports = Led;
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/set-blocking/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function (blocking) {
2 | [process.stdout, process.stderr].forEach(function (stream) {
3 | if (stream._handle && stream.isTTY && typeof stream._handle.setBlocking === 'function') {
4 | stream._handle.setBlocking(blocking)
5 | }
6 | })
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/assert-plus/CHANGES.md:
--------------------------------------------------------------------------------
1 | # assert-plus Changelog
2 |
3 | ## 0.2.0
4 |
5 | - Fix `assert.object(null)` so it throws
6 | - Fix optional/arrayOf exports for non-type-of asserts
7 | - Add optiona/arrayOf exports for Stream/Date/Regex/uuid
8 | - Add basic unit test coverage
9 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/to-array/README.md:
--------------------------------------------------------------------------------
1 | # to-array
2 |
3 | Turn an array like into an array
4 |
5 | ## Example
6 |
7 | ``` js
8 | var toArray = require("to-array")
9 | , elems = document.links
10 |
11 | var array = toArray(elems)
12 | ```
13 |
14 | ## Installation
15 |
16 | `npm install to-array`
17 |
18 | ## Contributors
19 |
20 | - Raynos
21 |
22 | ## MIT Licenced
23 |
--------------------------------------------------------------------------------
/src/p5-movement-angle/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | movement-angle
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/assert-plus/AUTHORS:
--------------------------------------------------------------------------------
1 | Dave Eddy
2 | Fred Kuo
3 | Lars-Magnus Skog
4 | Mark Cavage
5 | Patrick Mooney
6 | Rob Gulewich
7 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-03/examples/geo:
--------------------------------------------------------------------------------
1 | {
2 | "description" : "A geographical coordinate",
3 | "type" : "object",
4 | "properties" : {
5 | "latitude" : { "type" : "number" },
6 | "longitude" : { "type" : "number" }
7 | }
8 | }
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/qs/lib/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var stringify = require('./stringify');
4 | var parse = require('./parse');
5 | var formats = require('./formats');
6 |
7 | module.exports = {
8 | formats: formats,
9 | parse: parse,
10 | stringify: stringify
11 | };
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus/AUTHORS:
--------------------------------------------------------------------------------
1 | Dave Eddy
2 | Fred Kuo
3 | Lars-Magnus Skog
4 | Mark Cavage
5 | Patrick Mooney
6 | Rob Gulewich
7 |
--------------------------------------------------------------------------------
/src/p10-random-walk-lines/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | random-walk-lines
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/lib/led/digits.js:
--------------------------------------------------------------------------------
1 | var LedControl = require("./ledcontrol");
2 |
3 | // stub implementation; extract functionality from ledcontrol.js
4 | function Digits(opts) {
5 | opts.isMatrix = false;
6 | return new LedControl(opts);
7 | }
8 |
9 | Object.assign(Digits, LedControl, {
10 | CHARS: LedControl.DIGIT_CHARS
11 | });
12 |
13 | module.exports = Digits;
14 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/lib/led/matrix.js:
--------------------------------------------------------------------------------
1 | var LedControl = require("./ledcontrol");
2 |
3 | // stub implementation; extract functionality from ledcontrol.js
4 | function Matrix(opts) {
5 | opts.isMatrix = true;
6 | return new LedControl(opts);
7 | }
8 |
9 | Object.assign(Matrix, LedControl, {
10 | CHARS: LedControl.MATRIX_CHARS
11 | });
12 |
13 | module.exports = Matrix;
14 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/assert-plus/AUTHORS:
--------------------------------------------------------------------------------
1 | Dave Eddy
2 | Fred Kuo
3 | Lars-Magnus Skog
4 | Mark Cavage
5 | Patrick Mooney
6 | Rob Gulewich
7 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p3-movement-boundaries/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | movement-boundaries
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/p8-random-walk-delay/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | random-walk-delay
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
1 | # Cours Design Génératif HETIC 2016
2 |
3 | Sketchs de référence et outils conçus pour le cours *Design Génératif* de l'HETIC, édition 2016.
4 |
5 | Ces sketchs s'inspirent de l'édition 2015 du cours et de l'atelier *Agents et design génératif*, organisé lors de Processing Paris 2015.
6 |
7 | Ce code est publié sous license [Creative Commons Attribution 3.0](https://creativecommons.org/licenses/by/3.0/). Have fun!
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/examples/close-events.js:
--------------------------------------------------------------------------------
1 | var Board = require("../");
2 |
3 | Board.requestPort(function(error, port) {
4 | if (error) {
5 | console.log(error);
6 | return;
7 | }
8 |
9 | var board = new Board(port.comName);
10 |
11 | board.on("close", function() {
12 | // Unplug the board to see this event!
13 | console.log("Closed!");
14 | });
15 | });
16 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p11-random-walk-lines-color/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | random-walk-lines-color
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/ease-component/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ease",
3 | "repo": "component/ease",
4 | "description": "Easing functions (for canvas etc)",
5 | "version": "1.0.0",
6 | "keywords": ["ease", "easing", "tween"],
7 | "dependencies": {},
8 | "development": {
9 | "component/raf": "*"
10 | },
11 | "scripts": [
12 | "index.js"
13 | ],
14 | "license": "MIT"
15 | }
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/set-blocking/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function (blocking) {
2 | [process.stdout, process.stderr].forEach(function (stream) {
3 | if (stream._handle && stream.isTTY && typeof stream._handle.setBlocking === 'function') {
4 | stream._handle.setBlocking(blocking)
5 | }
6 | })
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/assert-plus/CHANGES.md:
--------------------------------------------------------------------------------
1 | # assert-plus Changelog
2 |
3 | ## 0.2.0
4 |
5 | - Fix `assert.object(null)` so it throws
6 | - Fix optional/arrayOf exports for non-type-of asserts
7 | - Add optiona/arrayOf exports for Stream/Date/Regex/uuid
8 | - Add basic unit test coverage
9 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/example.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/p6-movement-angle-functions/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | movement-angle-functions
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/p9-random-walk-delay-trace/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | random-walk-delay-trace
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/blob/README.md:
--------------------------------------------------------------------------------
1 | Blob
2 | ====
3 |
4 | A module that exports a constructor that uses window.Blob when available, and a BlobBuilder with any vendor prefix in other cases. If neither is available, it exports undefined.
5 |
6 | Usage:
7 |
8 | ```javascript
9 | var Blob = require('blob');
10 | var b = new Blob(['hi', 'constructing', 'a', 'blob']);
11 | ```
12 |
13 | ## Licence
14 | MIT
15 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/component-inherit/Readme.md:
--------------------------------------------------------------------------------
1 | # inherit
2 |
3 | Prototype inheritance utility.
4 |
5 | ## Installation
6 |
7 | ```
8 | $ component install component/inherit
9 | ```
10 |
11 | ## Example
12 |
13 | ```js
14 | var inherit = require('inherit');
15 |
16 | function Human() {}
17 | function Woman() {}
18 |
19 | inherit(Woman, Human);
20 | ```
21 |
22 | ## License
23 |
24 | MIT
25 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus/AUTHORS:
--------------------------------------------------------------------------------
1 | Dave Eddy
2 | Fred Kuo
3 | Lars-Magnus Skog
4 | Mark Cavage
5 | Patrick Mooney
6 | Rob Gulewich
7 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/set-blocking/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function (blocking) {
2 | [process.stdout, process.stderr].forEach(function (stream) {
3 | if (stream._handle && stream.isTTY && typeof stream._handle.setBlocking === 'function') {
4 | stream._handle.setBlocking(blocking)
5 | }
6 | })
7 | }
8 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/assert-plus/CHANGES.md:
--------------------------------------------------------------------------------
1 | # assert-plus Changelog
2 |
3 | ## 0.2.0
4 |
5 | - Fix `assert.object(null)` so it throws
6 | - Fix optional/arrayOf exports for non-type-of asserts
7 | - Add optiona/arrayOf exports for Stream/Date/Regex/uuid
8 | - Add basic unit test coverage
9 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/object.assign/shim.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var define = require('define-properties');
4 | var getPolyfill = require('./polyfill');
5 |
6 | module.exports = function shimAssign() {
7 | var polyfill = getPolyfill();
8 | define(
9 | Object,
10 | { assign: polyfill },
11 | { assign: function () { return Object.assign !== polyfill; } }
12 | );
13 | return polyfill;
14 | };
15 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/examples/etherport.js:
--------------------------------------------------------------------------------
1 | var Board = require("../");
2 | var EtherPort = require("etherport");
3 | var board = new Board(new EtherPort(3030));
4 |
5 | board.on("ready", function() {
6 | var pin = 2;
7 | var state = 1;
8 |
9 | board.pinMode(pin, board.MODES.OUTPUT);
10 |
11 | setInterval(function() {
12 | board.digitalWrite(pin, (state ^= 1));
13 | }, 500);
14 | });
15 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus/AUTHORS:
--------------------------------------------------------------------------------
1 | Dave Eddy
2 | Fred Kuo
3 | Lars-Magnus Skog
4 | Mark Cavage
5 | Patrick Mooney
6 | Rob Gulewich
7 |
--------------------------------------------------------------------------------
/src/p4-movement-boundaries-improved/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | movement-boundaries-improved
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/p1-introduction-background-refresh/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | introduction-background-refresh
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/example.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "arduino-server",
3 | "version": "1.0.0",
4 | "description": "",
5 | "main": "app.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "author": "Ianis Lallemand",
10 | "license": "ISC",
11 | "dependencies": {
12 | "johnny-five": "^0.10.6",
13 | "serialport": "^4.0.6",
14 | "socket.io": "^1.7.1"
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/example.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/lib/schemas/pageTimings.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "object",
3 | "properties": {
4 | "onContentLoad": {
5 | "type": "number",
6 | "min": -1
7 | },
8 | "onLoad": {
9 | "type": "number",
10 | "min": -1
11 | },
12 | "comment": {
13 | "type": "string"
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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/test.js:
--------------------------------------------------------------------------------
1 | var tape = require('tape')
2 | var gen = require('./')
3 |
4 | tape('valid', function(t) {
5 | t.same(gen('a', 'b'), 'a.b')
6 | t.end()
7 | })
8 |
9 | tape('invalid', function(t) {
10 | t.same(gen('a', '-b'), 'a["-b"]')
11 | t.end()
12 | })
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/debug/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "debug",
3 | "repo": "visionmedia/debug",
4 | "description": "small debugging utility",
5 | "version": "2.3.3",
6 | "keywords": [
7 | "debug",
8 | "log",
9 | "debugger"
10 | ],
11 | "main": "browser.js",
12 | "scripts": [
13 | "browser.js",
14 | "debug.js"
15 | ],
16 | "dependencies": {
17 | "rauchg/ms.js": "0.7.1"
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/engine.io-parser/lib/keys.js:
--------------------------------------------------------------------------------
1 |
2 | /**
3 | * Gets the keys for an object.
4 | *
5 | * @return {Array} keys
6 | * @api private
7 | */
8 |
9 | module.exports = Object.keys || function keys (obj){
10 | var arr = [];
11 | var has = Object.prototype.hasOwnProperty;
12 |
13 | for (var i in obj) {
14 | if (has.call(obj, i)) {
15 | arr.push(i);
16 | }
17 | }
18 | return arr;
19 | };
20 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/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 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/lib/schemas/record.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "object",
3 | "required": [
4 | "name",
5 | "value"
6 | ],
7 | "properties": {
8 | "name": {
9 | "type": "string"
10 | },
11 | "value": {
12 | "type": "string"
13 | },
14 | "comment": {
15 | "type": "string"
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/lib/schemas/creator.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "object",
3 | "required": [
4 | "name",
5 | "version"
6 | ],
7 | "properties": {
8 | "name": {
9 | "type": "string"
10 | },
11 | "version": {
12 | "type": "string"
13 | },
14 | "comment": {
15 | "type": "string"
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var matchOperatorsRe = /[|\\{}()[\]^$+*?.]/g;
4 |
5 | module.exports = function (str) {
6 | if (typeof str !== 'string') {
7 | throw new TypeError('Expected a string');
8 | }
9 |
10 | return str.replace(matchOperatorsRe, '\\$&');
11 | };
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/tracker-base.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | var EventEmitter = require('events').EventEmitter
3 | var util = require('util')
4 |
5 | var trackerId = 0
6 | var TrackerBase = module.exports = function (name) {
7 | EventEmitter.call(this)
8 | this.id = ++trackerId
9 | this.name = name
10 | }
11 | util.inherits(TrackerBase, EventEmitter)
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/lib/schemas/pageTimings.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "object",
3 | "properties": {
4 | "onContentLoad": {
5 | "type": "number",
6 | "min": -1
7 | },
8 | "onLoad": {
9 | "type": "number",
10 | "min": -1
11 | },
12 | "comment": {
13 | "type": "string"
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/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/test.js:
--------------------------------------------------------------------------------
1 | var tape = require('tape')
2 | var gen = require('./')
3 |
4 | tape('valid', function(t) {
5 | t.same(gen('a', 'b'), 'a.b')
6 | t.end()
7 | })
8 |
9 | tape('invalid', function(t) {
10 | t.same(gen('a', '-b'), 'a["-b"]')
11 | t.end()
12 | })
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/lib/schemas/pageTimings.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "object",
3 | "properties": {
4 | "onContentLoad": {
5 | "type": "number",
6 | "min": -1
7 | },
8 | "onLoad": {
9 | "type": "number",
10 | "min": -1
11 | },
12 | "comment": {
13 | "type": "string"
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/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/test.js:
--------------------------------------------------------------------------------
1 | var tape = require('tape')
2 | var gen = require('./')
3 |
4 | tape('valid', function(t) {
5 | t.same(gen('a', 'b'), 'a.b')
6 | t.end()
7 | })
8 |
9 | tape('invalid', function(t) {
10 | t.same(gen('a', '-b'), 'a["-b"]')
11 | t.end()
12 | })
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/has-color.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | module.exports = isWin32() || isColorTerm()
4 |
5 | function isWin32 () {
6 | return process.platform === 'win32'
7 | }
8 |
9 | function isColorTerm () {
10 | var termHasColor = /^screen|^xterm|^vt100|color|ansi|cygwin|linux/i
11 | return !!process.env.COLORTERM || termHasColor.test(process.env.TERM)
12 | }
13 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/lib/ber/errors.js:
--------------------------------------------------------------------------------
1 | // Copyright 2011 Mark Cavage All rights reserved.
2 |
3 |
4 | module.exports = {
5 |
6 | newInvalidAsn1Error: function(msg) {
7 | var e = new Error();
8 | e.name = 'InvalidAsn1Error';
9 | e.message = msg || '';
10 | return e;
11 | }
12 |
13 | };
14 |
--------------------------------------------------------------------------------
/src/p16-curves/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | curves
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/lib/schemas/record.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "object",
3 | "required": [
4 | "name",
5 | "value"
6 | ],
7 | "properties": {
8 | "name": {
9 | "type": "string"
10 | },
11 | "value": {
12 | "type": "string"
13 | },
14 | "comment": {
15 | "type": "string"
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var matchOperatorsRe = /[|\\{}()[\]^$+*?.]/g;
4 |
5 | module.exports = function (str) {
6 | if (typeof str !== 'string') {
7 | throw new TypeError('Expected a string');
8 | }
9 |
10 | return str.replace(matchOperatorsRe, '\\$&');
11 | };
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/lib/schemas/record.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "object",
3 | "required": [
4 | "name",
5 | "value"
6 | ],
7 | "properties": {
8 | "name": {
9 | "type": "string"
10 | },
11 | "value": {
12 | "type": "string"
13 | },
14 | "comment": {
15 | "type": "string"
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/mkdirp/bin/usage.txt:
--------------------------------------------------------------------------------
1 | usage: mkdirp [DIR1,DIR2..] {OPTIONS}
2 |
3 | Create each supplied directory including any necessary parent directories that
4 | don't yet exist.
5 |
6 | If the directory already exists, do nothing.
7 |
8 | OPTIONS are:
9 |
10 | -m, --mode If a directory needs to be created, set the mode as an octal
11 | permission string.
12 |
13 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/tracker-base.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | var EventEmitter = require('events').EventEmitter
3 | var util = require('util')
4 |
5 | var trackerId = 0
6 | var TrackerBase = module.exports = function (name) {
7 | EventEmitter.call(this)
8 | this.id = ++trackerId
9 | this.name = name
10 | }
11 | util.inherits(TrackerBase, EventEmitter)
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/lib/schemas/creator.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "object",
3 | "required": [
4 | "name",
5 | "version"
6 | ],
7 | "properties": {
8 | "name": {
9 | "type": "string"
10 | },
11 | "version": {
12 | "type": "string"
13 | },
14 | "comment": {
15 | "type": "string"
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/lib/schemas/creator.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "object",
3 | "required": [
4 | "name",
5 | "version"
6 | ],
7 | "properties": {
8 | "name": {
9 | "type": "string"
10 | },
11 | "version": {
12 | "type": "string"
13 | },
14 | "comment": {
15 | "type": "string"
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var matchOperatorsRe = /[|\\{}()[\]^$+*?.]/g;
4 |
5 | module.exports = function (str) {
6 | if (typeof str !== 'string') {
7 | throw new TypeError('Expected a string');
8 | }
9 |
10 | return str.replace(matchOperatorsRe, '\\$&');
11 | };
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/socket.io-parser/node_modules/debug/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "debug",
3 | "repo": "visionmedia/debug",
4 | "description": "small debugging utility",
5 | "version": "2.2.0",
6 | "keywords": [
7 | "debug",
8 | "log",
9 | "debugger"
10 | ],
11 | "main": "browser.js",
12 | "scripts": [
13 | "browser.js",
14 | "debug.js"
15 | ],
16 | "dependencies": {
17 | "rauchg/ms.js": "0.7.1"
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/p12-agent-object/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | agent-object
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/src/p14-better-trace/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | better-trace
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/src/p15-vertex-line/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | vertex-line
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/tracker-base.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | var EventEmitter = require('events').EventEmitter
3 | var util = require('util')
4 |
5 | var trackerId = 0
6 | var TrackerBase = module.exports = function (name) {
7 | EventEmitter.call(this)
8 | this.id = ++trackerId
9 | this.name = name
10 | }
11 | util.inherits(TrackerBase, EventEmitter)
12 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/rc/test/ini.js:
--------------------------------------------------------------------------------
1 | var cc =require('../lib/utils')
2 | var INI = require('ini')
3 | var assert = require('assert')
4 |
5 | function test(obj) {
6 |
7 | var _json, _ini
8 | var json = cc.parse (_json = JSON.stringify(obj))
9 | var ini = cc.parse (_ini = INI.stringify(obj))
10 | console.log(_ini, _json)
11 | assert.deepEqual(json, ini)
12 | }
13 |
14 |
15 | test({hello: true})
16 |
17 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/has-color.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | module.exports = isWin32() || isColorTerm()
4 |
5 | function isWin32 () {
6 | return process.platform === 'win32'
7 | }
8 |
9 | function isColorTerm () {
10 | var termHasColor = /^screen|^xterm|^vt100|color|ansi|cygwin|linux/i
11 | return !!process.env.COLORTERM || termHasColor.test(process.env.TERM)
12 | }
13 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/object.assign/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var defineProperties = require('define-properties');
4 |
5 | var implementation = require('./implementation');
6 | var getPolyfill = require('./polyfill');
7 | var shim = require('./shim');
8 |
9 | var polyfill = getPolyfill();
10 |
11 | defineProperties(polyfill, {
12 | implementation: implementation,
13 | getPolyfill: getPolyfill,
14 | shim: shim
15 | });
16 |
17 | module.exports = polyfill;
18 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/xmlhttprequest-ssl/tests/test-constants.js:
--------------------------------------------------------------------------------
1 | var sys = require("util")
2 | , assert = require("assert")
3 | , XMLHttpRequest = require("../lib/XMLHttpRequest").XMLHttpRequest
4 | , xhr = new XMLHttpRequest();
5 |
6 | // Test constant values
7 | assert.equal(0, xhr.UNSENT);
8 | assert.equal(1, xhr.OPENED);
9 | assert.equal(2, xhr.HEADERS_RECEIVED);
10 | assert.equal(3, xhr.LOADING);
11 | assert.equal(4, xhr.DONE);
12 |
13 | sys.puts("done");
14 |
--------------------------------------------------------------------------------
/src/p13-agent-object-many/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | agent-object-many
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/src/p21-perlin-noise/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | perlin-noise
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/mkdirp/bin/usage.txt:
--------------------------------------------------------------------------------
1 | usage: mkdirp [DIR1,DIR2..] {OPTIONS}
2 |
3 | Create each supplied directory including any necessary parent directories that
4 | don't yet exist.
5 |
6 | If the directory already exists, do nothing.
7 |
8 | OPTIONS are:
9 |
10 | -m, --mode If a directory needs to be created, set the mode as an octal
11 | permission string.
12 |
13 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/lib/ber/errors.js:
--------------------------------------------------------------------------------
1 | // Copyright 2011 Mark Cavage All rights reserved.
2 |
3 |
4 | module.exports = {
5 |
6 | newInvalidAsn1Error: function(msg) {
7 | var e = new Error();
8 | e.name = 'InvalidAsn1Error';
9 | e.message = msg || '';
10 | return e;
11 | }
12 |
13 | };
14 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/gauge/has-color.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | module.exports = isWin32() || isColorTerm()
4 |
5 | function isWin32 () {
6 | return process.platform === 'win32'
7 | }
8 |
9 | function isColorTerm () {
10 | var termHasColor = /^screen|^xterm|^vt100|color|ansi|cygwin|linux/i
11 | return !!process.env.COLORTERM || termHasColor.test(process.env.TERM)
12 | }
13 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/lib/ber/errors.js:
--------------------------------------------------------------------------------
1 | // Copyright 2011 Mark Cavage All rights reserved.
2 |
3 |
4 | module.exports = {
5 |
6 | newInvalidAsn1Error: function(msg) {
7 | var e = new Error();
8 | e.name = 'InvalidAsn1Error';
9 | e.message = msg || '';
10 | return e;
11 | }
12 |
13 | };
14 |
--------------------------------------------------------------------------------
/src/p3-movement-boundaries/sketch.js:
--------------------------------------------------------------------------------
1 | var x;
2 | var y;
3 |
4 | function setup() {
5 | createCanvas(540, 540);
6 | x = 0;
7 | y = height/2;
8 | background(255);
9 | }
10 |
11 | function draw() {
12 | // Mise à jour de la position
13 | x += 2;
14 | // Conditions aux limites (boundary conditions)
15 | if (x > width) {
16 | x = 0;
17 | }
18 | // Dessin
19 | background(255);
20 | noStroke();
21 | fill(0);
22 | ellipse(x, y, 10, 10);
23 | }
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/examples/sp-streams.js:
--------------------------------------------------------------------------------
1 | // var Board = require("../lib/firmata").Board;
2 | // var SerialPort = require("serialport").SerialPort;
3 | // var board = new Board("/dev/cu.usbmodem1411");
4 |
5 |
6 | var SerialPort = require("serialport").SerialPort;
7 | var options = {
8 | comname: "/dev/cu.usbmodem1411",
9 | baudRate: 57600,
10 | bufferSize: 1
11 | };
12 | var sp = new SerialPort(options);
13 |
14 | console.log(sp);
15 | // sp.open(options);
16 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/mkdirp/bin/usage.txt:
--------------------------------------------------------------------------------
1 | usage: mkdirp [DIR1,DIR2..] {OPTIONS}
2 |
3 | Create each supplied directory including any necessary parent directories that
4 | don't yet exist.
5 |
6 | If the directory already exists, do nothing.
7 |
8 | OPTIONS are:
9 |
10 | -m, --mode If a directory needs to be created, set the mode as an octal
11 | permission string.
12 |
13 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/lib/async.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | var runner = require('./runner')
4 | var schemas = require('./schemas')
5 |
6 | module.exports = function (data, cb) {
7 | return runner(schemas.har, data, cb)
8 | }
9 |
10 | Object.keys(schemas).map(function (name) {
11 | module.exports[name] = function (data, cb) {
12 | return runner(schemas[name], data, cb)
13 | }
14 | })
15 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/rc/test/ini.js:
--------------------------------------------------------------------------------
1 | var cc =require('../lib/utils')
2 | var INI = require('ini')
3 | var assert = require('assert')
4 |
5 | function test(obj) {
6 |
7 | var _json, _ini
8 | var json = cc.parse (_json = JSON.stringify(obj))
9 | var ini = cc.parse (_ini = INI.stringify(obj))
10 | console.log(_ini, _json)
11 | assert.deepEqual(json, ini)
12 | }
13 |
14 |
15 | test({hello: true})
16 |
17 |
--------------------------------------------------------------------------------
/src/p22-perlin-noise-scaled/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | perlin-noise-scaled
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/rc/test/ini.js:
--------------------------------------------------------------------------------
1 | var cc =require('../lib/utils')
2 | var INI = require('ini')
3 | var assert = require('assert')
4 |
5 | function test(obj) {
6 |
7 | var _json, _ini
8 | var json = cc.parse (_json = JSON.stringify(obj))
9 | var ini = cc.parse (_ini = INI.stringify(obj))
10 | console.log(_ini, _json)
11 | assert.deepEqual(json, ini)
12 | }
13 |
14 |
15 | test({hello: true})
16 |
17 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/has-cors/History.md:
--------------------------------------------------------------------------------
1 |
2 | 1.1.0 / 2014-11-12
3 | ==================
4 |
5 | * remove "global" module dependency (#2, @achingbrain)
6 |
7 | 1.0.2 / 2013-08-27
8 | ==================
9 |
10 | * explicitly use `global` instead of being implicit
11 | * pin "component/global" to v2.0.1
12 |
13 | 1.0.1 / 2013-08-23
14 | ==================
15 |
16 | * package: add "component" section
17 |
18 | 1.0.0 / 2013-08-22
19 | ==================
20 |
21 | * Initial release
22 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/node_modules/util-deprecate/History.md:
--------------------------------------------------------------------------------
1 |
2 | 1.0.2 / 2015-10-07
3 | ==================
4 |
5 | * use try/catch when checking `localStorage` (#3, @kumavis)
6 |
7 | 1.0.1 / 2014-11-25
8 | ==================
9 |
10 | * browser: use `console.warn()` for deprecation calls
11 | * browser: more jsdocs
12 |
13 | 1.0.0 / 2014-04-30
14 | ==================
15 |
16 | * initial commit
17 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/lib/async.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | var runner = require('./runner')
4 | var schemas = require('./schemas')
5 |
6 | module.exports = function (data, cb) {
7 | return runner(schemas.har, data, cb)
8 | }
9 |
10 | Object.keys(schemas).map(function (name) {
11 | module.exports[name] = function (data, cb) {
12 | return runner(schemas[name], data, cb)
13 | }
14 | })
15 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/has-cors/Readme.md:
--------------------------------------------------------------------------------
1 |
2 | # has-cors
3 |
4 | Detects support for Cross-Origin Resource Sharing
5 |
6 | ## Installation
7 |
8 | Install with [component(1)](http://component.io):
9 |
10 | $ component install component/has-cors
11 |
12 | ## API
13 |
14 | Exports `true` if the user-agent supports CORS, or `false` otherwise.
15 |
16 | ``` js
17 | var hasCORS = require('has-cors');
18 | console.log(hasCORS);
19 | // true
20 | ```
21 |
22 | ## License
23 |
24 | MIT
25 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/socket.io-adapter/Readme.md:
--------------------------------------------------------------------------------
1 |
2 | # socket.io-adapter
3 |
4 | Default socket.io in-memory adapter class.
5 |
6 | ## How to use
7 |
8 | This module is not intended for end-user usage, but can be used as an
9 | interface to inherit from from other adapters you might want to build.
10 |
11 | As an example of an adapter that builds on top of this, please take a look
12 | at [socket.io-redis](https://github.com/learnboost/socket.io-redis).
13 |
14 | ## License
15 |
16 | MIT
17 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/backo2/test/index.js:
--------------------------------------------------------------------------------
1 |
2 | var Backoff = require('..');
3 | var assert = require('assert');
4 |
5 | describe('.duration()', function(){
6 | it('should increase the backoff', function(){
7 | var b = new Backoff;
8 |
9 | assert(100 == b.duration());
10 | assert(200 == b.duration());
11 | assert(400 == b.duration());
12 | assert(800 == b.duration());
13 |
14 | b.reset();
15 | assert(100 == b.duration());
16 | assert(200 == b.duration());
17 | })
18 | })
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/es6-shim/test/test_helpers.js:
--------------------------------------------------------------------------------
1 | /* global expect: true, assert: true, require, process */
2 |
3 | expect = (function () {
4 | var chai = require('chai');
5 | chai.config.includeStack = true;
6 | return chai.expect;
7 | }());
8 |
9 | assert = (function () {
10 | var chai = require('chai');
11 | chai.config.includeStack = true;
12 | return chai.assert;
13 | }());
14 |
15 | if (typeof process === 'undefined' || !process.env.NO_ES6_SHIM) {
16 | require('../');
17 | }
18 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/has-cors/index.js:
--------------------------------------------------------------------------------
1 |
2 | /**
3 | * Module exports.
4 | *
5 | * Logic borrowed from Modernizr:
6 | *
7 | * - https://github.com/Modernizr/Modernizr/blob/master/feature-detects/cors.js
8 | */
9 |
10 | try {
11 | module.exports = typeof XMLHttpRequest !== 'undefined' &&
12 | 'withCredentials' in new XMLHttpRequest();
13 | } catch (err) {
14 | // if XMLHttp support is disabled in IE then it will throw
15 | // when trying to create
16 | module.exports = false;
17 | }
18 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/lib/async.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | var runner = require('./runner')
4 | var schemas = require('./schemas')
5 |
6 | module.exports = function (data, cb) {
7 | return runner(schemas.har, data, cb)
8 | }
9 |
10 | Object.keys(schemas).map(function (name) {
11 | module.exports[name] = function (data, cb) {
12 | return runner(schemas[name], data, cb)
13 | }
14 | })
15 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/rc/node_modules/minimist/test/stop_early.js:
--------------------------------------------------------------------------------
1 | var parse = require('../');
2 | var test = require('tape');
3 |
4 | test('stops parsing on the first non-option when stopEarly is set', function (t) {
5 | var argv = parse(['--aaa', 'bbb', 'ccc', '--ddd'], {
6 | stopEarly: true
7 | });
8 |
9 | t.deepEqual(argv, {
10 | aaa: 'bbb',
11 | _: ['ccc', '--ddd']
12 | });
13 |
14 | t.end();
15 | });
16 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/debug/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "debug",
3 | "repo": "visionmedia/debug",
4 | "description": "small debugging utility",
5 | "version": "2.2.0",
6 | "keywords": [
7 | "debug",
8 | "log",
9 | "debugger"
10 | ],
11 | "main": "browser.js",
12 | "scripts": [
13 | "browser.js",
14 | "debug.js"
15 | ],
16 | "dependencies": {
17 | "rauchg/ms.js": "0.7.1"
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/component-emitter/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "emitter",
3 | "description": "Event emitter",
4 | "keywords": [
5 | "emitter",
6 | "events"
7 | ],
8 | "version": "1.1.2",
9 | "license": "MIT",
10 | "main": "index.js",
11 | "homepage": "https://github.com/component/emitter",
12 | "ignore": [
13 | "**/.*",
14 | "node_modules",
15 | "bower_components",
16 | "test",
17 | "Makefile",
18 | "package.json",
19 | "component.json"
20 | ]
21 | }
22 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/base64id/README.md:
--------------------------------------------------------------------------------
1 | base64id
2 | ========
3 |
4 | Node.js module that generates a base64 id.
5 |
6 | Uses crypto.randomBytes when available, falls back to unsafe methods for node.js <= 0.4.
7 |
8 | To increase performance, random bytes are buffered to minimize the number of synchronous calls to crypto.randomBytes.
9 |
10 | ## Installation
11 |
12 | $ npm install mongoose
13 |
14 | ## Usage
15 |
16 | var base64id = require('base64id');
17 |
18 | var id = base64id.generateId();
19 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/node_modules/util-deprecate/History.md:
--------------------------------------------------------------------------------
1 |
2 | 1.0.2 / 2015-10-07
3 | ==================
4 |
5 | * use try/catch when checking `localStorage` (#3, @kumavis)
6 |
7 | 1.0.1 / 2014-11-25
8 | ==================
9 |
10 | * browser: use `console.warn()` for deprecation calls
11 | * browser: more jsdocs
12 |
13 | 1.0.0 / 2014-04-30
14 | ==================
15 |
16 | * initial commit
17 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/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/index.js:
--------------------------------------------------------------------------------
1 | var isProperty = require('is-property')
2 |
3 | var gen = function(obj, prop) {
4 | return isProperty(prop) ? obj+'.'+prop : obj+'['+JSON.stringify(prop)+']'
5 | }
6 |
7 | gen.valid = isProperty
8 | gen.property = function (prop) {
9 | return isProperty(prop) ? prop : JSON.stringify(prop)
10 | }
11 |
12 | module.exports = gen
13 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/examples/blink.js:
--------------------------------------------------------------------------------
1 | var Board = require("../");
2 |
3 | Board.requestPort(function(error, port) {
4 | if (error) {
5 | console.log(error);
6 | return;
7 | }
8 |
9 | var board = new Board(port.comName);
10 |
11 | board.on("ready", function() {
12 | var pin = 13;
13 | var state = 1;
14 |
15 | board.pinMode(pin, board.MODES.OUTPUT);
16 |
17 | setInterval(function() {
18 | board.digitalWrite(pin, (state ^= 1));
19 | }, 500);
20 | });
21 | });
22 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/has-binary/History.md:
--------------------------------------------------------------------------------
1 |
2 | 0.1.7 / 2015-11-18
3 | ==================
4 |
5 | * fix toJSON [@jderuere]
6 | * fix `global.isBuffer` usage [@tonetheman]
7 | * fix tests on modern versions of node
8 | * bump mocha
9 |
10 | 0.1.6 / 2015-01-24
11 | ==================
12 |
13 | * fix "undefined function" bug when iterating
14 | an object created with Object.create(null) [gunta]
15 |
16 | 0.1.5 / 2014-09-04
17 | ==================
18 |
19 | * prevent browserify from bundling `Buffer`
20 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/node_modules/util-deprecate/History.md:
--------------------------------------------------------------------------------
1 |
2 | 1.0.2 / 2015-10-07
3 | ==================
4 |
5 | * use try/catch when checking `localStorage` (#3, @kumavis)
6 |
7 | 1.0.1 / 2014-11-25
8 | ==================
9 |
10 | * browser: use `console.warn()` for deprecation calls
11 | * browser: more jsdocs
12 |
13 | 1.0.0 / 2014-04-30
14 | ==================
15 |
16 | * initial commit
17 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/sntp/examples/offset.js:
--------------------------------------------------------------------------------
1 | var Sntp = require('../lib');
2 |
3 | // Request offset once
4 |
5 | Sntp.offset(function (err, offset) {
6 |
7 | console.log(offset); // New (served fresh)
8 |
9 | // Request offset again
10 |
11 | Sntp.offset(function (err, offset) {
12 |
13 | console.log(offset); // Identical (served from cache)
14 | });
15 | });
16 |
17 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/component-inherit/test/inherit.js:
--------------------------------------------------------------------------------
1 |
2 | /**
3 | * Module dependencies.
4 | */
5 |
6 | var inherit = require('..');
7 |
8 | describe('inherit(a, b)', function(){
9 | it('should inherit b\'s prototype', function(){
10 | function Loki(){}
11 | function Animal(){}
12 |
13 | Animal.prototype.species = 'unknown';
14 |
15 | inherit(Loki, Animal);
16 |
17 | var loki = new Loki;
18 | loki.species.should.equal('unknown');
19 | loki.constructor.should.equal(Loki);
20 | })
21 | })
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/rc/node_modules/minimist/test/stop_early.js:
--------------------------------------------------------------------------------
1 | var parse = require('../');
2 | var test = require('tape');
3 |
4 | test('stops parsing on the first non-option when stopEarly is set', function (t) {
5 | var argv = parse(['--aaa', 'bbb', 'ccc', '--ddd'], {
6 | stopEarly: true
7 | });
8 |
9 | t.deepEqual(argv, {
10 | aaa: 'bbb',
11 | _: ['ccc', '--ddd']
12 | });
13 |
14 | t.end();
15 | });
16 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/firmata/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/debug/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "debug",
3 | "repo": "visionmedia/debug",
4 | "description": "small debugging utility",
5 | "version": "2.2.0",
6 | "keywords": [
7 | "debug",
8 | "log",
9 | "debugger"
10 | ],
11 | "main": "browser.js",
12 | "scripts": [
13 | "browser.js",
14 | "debug.js"
15 | ],
16 | "dependencies": {
17 | "rauchg/ms.js": "0.7.1"
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/serialport/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/readable-stream/node_modules/util-deprecate/History.md:
--------------------------------------------------------------------------------
1 |
2 | 1.0.2 / 2015-10-07
3 | ==================
4 |
5 | * use try/catch when checking `localStorage` (#3, @kumavis)
6 |
7 | 1.0.1 / 2014-11-25
8 | ==================
9 |
10 | * browser: use `console.warn()` for deprecation calls
11 | * browser: more jsdocs
12 |
13 | 1.0.0 / 2014-04-30
14 | ==================
15 |
16 | * initial commit
17 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/socket.io-client/lib/on.js:
--------------------------------------------------------------------------------
1 |
2 | /**
3 | * Module exports.
4 | */
5 |
6 | module.exports = on;
7 |
8 | /**
9 | * Helper for subscriptions.
10 | *
11 | * @param {Object|EventEmitter} obj with `Emitter` mixin or `EventEmitter`
12 | * @param {String} event name
13 | * @param {Function} callback
14 | * @api public
15 | */
16 |
17 | function on (obj, ev, fn) {
18 | obj.on(ev, fn);
19 | return {
20 | destroy: function () {
21 | obj.removeListener(ev, fn);
22 | }
23 | };
24 | }
25 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/xmlhttprequest-ssl/example/demo.js:
--------------------------------------------------------------------------------
1 | var sys = require('util');
2 | var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
3 |
4 | var xhr = new XMLHttpRequest();
5 |
6 | xhr.onreadystatechange = function() {
7 | sys.puts("State: " + this.readyState);
8 |
9 | if (this.readyState == 4) {
10 | sys.puts("Complete.\nBody length: " + this.responseText.length);
11 | sys.puts("Body:\n" + this.responseText);
12 | }
13 | };
14 |
15 | xhr.open("GET", "http://driverdan.com");
16 | xhr.send();
17 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/rc/node_modules/minimist/test/stop_early.js:
--------------------------------------------------------------------------------
1 | var parse = require('../');
2 | var test = require('tape');
3 |
4 | test('stops parsing on the first non-option when stopEarly is set', function (t) {
5 | var argv = parse(['--aaa', 'bbb', 'ccc', '--ddd'], {
6 | stopEarly: true
7 | });
8 |
9 | t.deepEqual(argv, {
10 | aaa: 'bbb',
11 | _: ['ccc', '--ddd']
12 | });
13 |
14 | t.end();
15 | });
16 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/johnny-five/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/debug/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "debug",
3 | "repo": "visionmedia/debug",
4 | "description": "small debugging utility",
5 | "version": "2.2.0",
6 | "keywords": [
7 | "debug",
8 | "log",
9 | "debugger"
10 | ],
11 | "main": "browser.js",
12 | "scripts": [
13 | "browser.js",
14 | "debug.js"
15 | ],
16 | "dependencies": {
17 | "rauchg/ms.js": "0.7.1"
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/p29-arduino-server/server/node_modules/object-component/Readme.md:
--------------------------------------------------------------------------------
1 |
2 | # object
3 |
4 | Object utils.
5 |
6 | ## API
7 |
8 | ### .keys(obj)
9 |
10 | Return the keys for `obj`.
11 |
12 | ### .values(obj)
13 |
14 | Return the values for `obj`.
15 |
16 | ### .length(obj)
17 |
18 | Return the number of keys for `obj`.
19 |
20 | ### .isEmpty(obj)
21 |
22 | Check if `obj` is empty.
23 |
24 | ### .merge(a, b)
25 |
26 | Merge object `b` into `a`, returns `a`.
27 | Precedence is given to `b`.
28 |
29 | ## License
30 |
31 | MIT
--------------------------------------------------------------------------------