├── .gitignore ├── .travis.yml ├── README.md ├── app ├── css │ ├── .gitkeep │ ├── app.css │ ├── images │ │ ├── animated-overlay.gif │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ ├── ui-bg_flat_30_cccccc_40x100.png │ │ ├── ui-bg_flat_50_5c5c5c_40x100.png │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ ├── ui-bg_glass_20_555555_1x400.png │ │ ├── ui-bg_glass_40_0078a3_1x400.png │ │ ├── ui-bg_glass_40_ffc73d_1x400.png │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ ├── ui-bg_gloss-wave_25_333333_500x100.png │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ ├── ui-bg_highlight-soft_80_eeeeee_1x100.png │ │ ├── ui-bg_inset-soft_25_000000_1x100.png │ │ ├── ui-bg_inset-soft_30_f58400_1x100.png │ │ ├── ui-icons_222222_256x240.png │ │ ├── ui-icons_2e83ff_256x240.png │ │ ├── ui-icons_454545_256x240.png │ │ ├── ui-icons_4b8e0b_256x240.png │ │ ├── ui-icons_888888_256x240.png │ │ ├── ui-icons_a83300_256x240.png │ │ ├── ui-icons_cccccc_256x240.png │ │ ├── ui-icons_cd0a0a_256x240.png │ │ └── ui-icons_ffffff_256x240.png │ ├── jquery-ui.css │ ├── jquery-ui.min.css │ ├── jquery.ui.accordion.css │ ├── jquery.ui.all.css │ ├── jquery.ui.autocomplete.css │ ├── jquery.ui.base.css │ ├── jquery.ui.button.css │ ├── jquery.ui.core.css │ ├── jquery.ui.datepicker.css │ ├── jquery.ui.dialog.css │ ├── jquery.ui.menu.css │ ├── jquery.ui.progressbar.css │ ├── jquery.ui.resizable.css │ ├── jquery.ui.selectable.css │ ├── jquery.ui.slider.css │ ├── jquery.ui.spinner.css │ ├── jquery.ui.tabs.css │ ├── jquery.ui.theme.css │ └── jquery.ui.tooltip.css ├── img │ └── .gitkeep ├── index-async.html ├── index.html ├── js │ ├── app.js │ ├── controllers.js │ ├── directives.js │ ├── filters.js │ └── services.js ├── lib │ ├── angular │ │ ├── angular-cookies.js │ │ ├── angular-cookies.min.js │ │ ├── angular-loader.js │ │ ├── angular-loader.min.js │ │ ├── angular-resource.js │ │ ├── angular-resource.min.js │ │ ├── angular-sanitize.js │ │ ├── angular-sanitize.min.js │ │ ├── angular.js │ │ ├── angular.min.js │ │ └── version.txt │ └── jquery │ │ ├── jquery-1.9.1.js │ │ ├── jquery.ui.core.js │ │ ├── jquery.ui.datepicker.js │ │ └── jquery.ui.widget.js └── partials │ ├── .gitkeep │ ├── book.html │ └── home.html ├── config ├── karma-e2e.conf.js └── karma.conf.js ├── logs └── .gitkeep ├── node_modules ├── .bin │ ├── karma │ └── karma.cmd ├── karma-chrome-launcher │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── karma-coffee-preprocessor │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── index.js.orig │ ├── node_modules │ │ ├── .bin │ │ │ ├── cake │ │ │ ├── cake.cmd │ │ │ ├── coffee │ │ │ └── coffee.cmd │ │ └── coffee-script │ │ │ ├── .npmignore │ │ │ ├── CNAME │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── Rakefile │ │ │ ├── bin │ │ │ ├── cake │ │ │ └── coffee │ │ │ ├── lib │ │ │ └── coffee-script │ │ │ │ ├── browser.js │ │ │ │ ├── cake.js │ │ │ │ ├── coffee-script.js │ │ │ │ ├── command.js │ │ │ │ ├── grammar.js │ │ │ │ ├── helpers.js │ │ │ │ ├── index.js │ │ │ │ ├── lexer.js │ │ │ │ ├── nodes.js │ │ │ │ ├── optparse.js │ │ │ │ ├── parser.js │ │ │ │ ├── repl.js │ │ │ │ ├── rewriter.js │ │ │ │ ├── scope.js │ │ │ │ └── sourcemap.js │ │ │ └── package.json │ └── package.json ├── karma-firefox-launcher │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── karma-html2js-preprocessor │ ├── LICENSE │ ├── README.md │ ├── lib │ │ ├── html2js.js │ │ └── index.js │ └── package.json ├── karma-jasmine │ ├── LICENSE │ ├── README.md │ ├── lib │ │ ├── adapter.js │ │ ├── index.js │ │ └── jasmine.js │ └── package.json ├── karma-junit-reporter │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── xmlbuilder │ │ │ ├── .npmignore │ │ │ ├── README.md │ │ │ ├── lib │ │ │ ├── XMLBuilder.js │ │ │ ├── XMLFragment.js │ │ │ └── index.js │ │ │ └── package.json │ └── package.json ├── karma-phantomjs-launcher │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ ├── .bin │ │ │ ├── phantomjs │ │ │ └── phantomjs.cmd │ │ └── phantomjs │ │ │ ├── .jshintrc │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── bin │ │ │ └── phantomjs │ │ │ ├── install.js │ │ │ ├── lib │ │ │ ├── location.js │ │ │ ├── phantom │ │ │ │ ├── ChangeLog │ │ │ │ ├── LICENSE.BSD │ │ │ │ ├── README.md │ │ │ │ ├── examples │ │ │ │ │ ├── arguments.coffee │ │ │ │ │ ├── arguments.js │ │ │ │ │ ├── child_process-examples.coffee │ │ │ │ │ ├── child_process-examples.js │ │ │ │ │ ├── colorwheel.coffee │ │ │ │ │ ├── colorwheel.js │ │ │ │ │ ├── countdown.coffee │ │ │ │ │ ├── countdown.js │ │ │ │ │ ├── detectsniff.coffee │ │ │ │ │ ├── detectsniff.js │ │ │ │ │ ├── direction.coffee │ │ │ │ │ ├── direction.js │ │ │ │ │ ├── echoToFile.coffee │ │ │ │ │ ├── echoToFile.js │ │ │ │ │ ├── features.coffee │ │ │ │ │ ├── features.js │ │ │ │ │ ├── fibo.coffee │ │ │ │ │ ├── fibo.js │ │ │ │ │ ├── follow.coffee │ │ │ │ │ ├── follow.js │ │ │ │ │ ├── hello.coffee │ │ │ │ │ ├── hello.js │ │ │ │ │ ├── imagebin.coffee │ │ │ │ │ ├── imagebin.js │ │ │ │ │ ├── injectme.coffee │ │ │ │ │ ├── injectme.js │ │ │ │ │ ├── ipgeocode.coffee │ │ │ │ │ ├── ipgeocode.js │ │ │ │ │ ├── loadspeed.coffee │ │ │ │ │ ├── loadspeed.js │ │ │ │ │ ├── loadurlwithoutcss.coffee │ │ │ │ │ ├── loadurlwithoutcss.js │ │ │ │ │ ├── modernizr.js │ │ │ │ │ ├── module.coffee │ │ │ │ │ ├── module.js │ │ │ │ │ ├── movies.coffee │ │ │ │ │ ├── movies.js │ │ │ │ │ ├── netlog.coffee │ │ │ │ │ ├── netlog.js │ │ │ │ │ ├── netsniff.coffee │ │ │ │ │ ├── netsniff.js │ │ │ │ │ ├── outputEncoding.coffee │ │ │ │ │ ├── outputEncoding.js │ │ │ │ │ ├── page_events.coffee │ │ │ │ │ ├── page_events.js │ │ │ │ │ ├── pagecallback.coffee │ │ │ │ │ ├── pagecallback.js │ │ │ │ │ ├── phantomwebintro.coffee │ │ │ │ │ ├── phantomwebintro.js │ │ │ │ │ ├── pizza.coffee │ │ │ │ │ ├── pizza.js │ │ │ │ │ ├── post.coffee │ │ │ │ │ ├── post.js │ │ │ │ │ ├── postserver.coffee │ │ │ │ │ ├── postserver.js │ │ │ │ │ ├── printenv.coffee │ │ │ │ │ ├── printenv.js │ │ │ │ │ ├── printheaderfooter.coffee │ │ │ │ │ ├── printheaderfooter.js │ │ │ │ │ ├── printmargins.coffee │ │ │ │ │ ├── printmargins.js │ │ │ │ │ ├── rasterize.coffee │ │ │ │ │ ├── rasterize.js │ │ │ │ │ ├── render_multi_url.coffee │ │ │ │ │ ├── render_multi_url.js │ │ │ │ │ ├── run-jasmine.coffee │ │ │ │ │ ├── run-jasmine.js │ │ │ │ │ ├── run-qunit.coffee │ │ │ │ │ ├── run-qunit.js │ │ │ │ │ ├── scandir.coffee │ │ │ │ │ ├── scandir.js │ │ │ │ │ ├── seasonfood.coffee │ │ │ │ │ ├── seasonfood.js │ │ │ │ │ ├── server.coffee │ │ │ │ │ ├── server.js │ │ │ │ │ ├── serverkeepalive.coffee │ │ │ │ │ ├── serverkeepalive.js │ │ │ │ │ ├── simpleserver.coffee │ │ │ │ │ ├── simpleserver.js │ │ │ │ │ ├── sleepsort.coffee │ │ │ │ │ ├── sleepsort.js │ │ │ │ │ ├── stdin-stdout-stderr.coffee │ │ │ │ │ ├── stdin-stdout-stderr.js │ │ │ │ │ ├── technews.coffee │ │ │ │ │ ├── technews.js │ │ │ │ │ ├── tweets.coffee │ │ │ │ │ ├── tweets.js │ │ │ │ │ ├── universe.js │ │ │ │ │ ├── unrandomize.coffee │ │ │ │ │ ├── unrandomize.js │ │ │ │ │ ├── useragent.coffee │ │ │ │ │ ├── useragent.js │ │ │ │ │ ├── version.coffee │ │ │ │ │ ├── version.js │ │ │ │ │ ├── waitfor.coffee │ │ │ │ │ ├── waitfor.js │ │ │ │ │ ├── walk_through_frames.coffee │ │ │ │ │ ├── walk_through_frames.js │ │ │ │ │ ├── weather.coffee │ │ │ │ │ └── weather.js │ │ │ │ ├── phantomjs.exe │ │ │ │ └── third-party.txt │ │ │ └── phantomjs.js │ │ │ ├── node_modules │ │ │ ├── .bin │ │ │ │ ├── ncp │ │ │ │ ├── ncp.cmd │ │ │ │ ├── which │ │ │ │ └── which.cmd │ │ │ ├── adm-zip │ │ │ │ ├── .travis.yml │ │ │ │ ├── MIT-LICENSE.txt │ │ │ │ ├── README.md │ │ │ │ ├── adm-zip.js │ │ │ │ ├── headers │ │ │ │ │ ├── dataHeader.js │ │ │ │ │ ├── entryHeader.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── mainHeader.js │ │ │ │ ├── methods │ │ │ │ │ ├── deflater.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── inflater.js │ │ │ │ ├── package.json │ │ │ │ ├── sandbox.js │ │ │ │ ├── util │ │ │ │ │ ├── constants.js │ │ │ │ │ ├── errors.js │ │ │ │ │ ├── fattr.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── utils.js │ │ │ │ ├── zipEntry.js │ │ │ │ └── zipFile.js │ │ │ ├── kew │ │ │ │ ├── .npmignore │ │ │ │ ├── LICENSE.TXT │ │ │ │ ├── README.md │ │ │ │ ├── kew.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── chain.js │ │ │ │ │ ├── context.js │ │ │ │ │ ├── defer.js │ │ │ │ │ └── static.js │ │ │ ├── mkdirp │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── examples │ │ │ │ │ └── pow.js │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ ├── readme.markdown │ │ │ │ └── test │ │ │ │ │ ├── chmod.js │ │ │ │ │ ├── clobber.js │ │ │ │ │ ├── mkdirp.js │ │ │ │ │ ├── perm.js │ │ │ │ │ ├── perm_sync.js │ │ │ │ │ ├── race.js │ │ │ │ │ ├── rel.js │ │ │ │ │ ├── return.js │ │ │ │ │ ├── return_sync.js │ │ │ │ │ ├── root.js │ │ │ │ │ ├── sync.js │ │ │ │ │ ├── umask.js │ │ │ │ │ └── umask_sync.js │ │ │ ├── ncp │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── bin │ │ │ │ │ └── ncp │ │ │ │ ├── lib │ │ │ │ │ └── ncp.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── fixtures │ │ │ │ │ └── src │ │ │ │ │ │ ├── a │ │ │ │ │ │ ├── b │ │ │ │ │ │ ├── c │ │ │ │ │ │ ├── d │ │ │ │ │ │ ├── e │ │ │ │ │ │ ├── f │ │ │ │ │ │ └── sub │ │ │ │ │ │ ├── a │ │ │ │ │ │ └── b │ │ │ │ │ └── ncp-test.js │ │ │ ├── npmconf │ │ │ │ ├── .npmignore │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── config-defs.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── .bin │ │ │ │ │ │ ├── nopt │ │ │ │ │ │ ├── nopt.cmd │ │ │ │ │ │ ├── semver │ │ │ │ │ │ └── semver.cmd │ │ │ │ │ ├── config-chain │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENCE │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── proto-list │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── proto-list.js │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── basic.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── broken.js │ │ │ │ │ │ │ ├── broken.json │ │ │ │ │ │ │ ├── chain-class.js │ │ │ │ │ │ │ ├── env.js │ │ │ │ │ │ │ ├── find-file.js │ │ │ │ │ │ │ ├── ignore-unfound-file.js │ │ │ │ │ │ │ ├── ini.js │ │ │ │ │ │ │ └── save.js │ │ │ │ │ ├── inherits │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── ini │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── ini.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── bar.js │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ └── foo.ini │ │ │ │ │ │ │ └── foo.js │ │ │ │ │ ├── nopt │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ └── nopt.js │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ └── my-program.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── nopt.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── abbrev │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── abbrev.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── once │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── once.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── once.js │ │ │ │ │ ├── osenv │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── osenv.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── unix.js │ │ │ │ │ │ │ └── windows.js │ │ │ │ │ └── semver │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── bin │ │ │ │ │ │ └── semver │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── semver.js │ │ │ │ │ │ └── test.js │ │ │ │ ├── npmconf.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── 00-setup.js │ │ │ │ │ ├── basic.js │ │ │ │ │ ├── builtin.js │ │ │ │ │ ├── fixtures │ │ │ │ │ ├── builtin │ │ │ │ │ ├── globalconfig │ │ │ │ │ └── userconfig │ │ │ │ │ └── save.js │ │ │ ├── rimraf │ │ │ │ ├── AUTHORS │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── node_modules │ │ │ │ │ └── graceful-fs │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── graceful-fs.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ └── open.js │ │ │ │ ├── package.json │ │ │ │ ├── rimraf.js │ │ │ │ └── test │ │ │ │ │ ├── run.sh │ │ │ │ │ ├── setup.sh │ │ │ │ │ ├── test-async.js │ │ │ │ │ ├── test-fiber.js │ │ │ │ │ └── test-sync.js │ │ │ └── which │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── bin │ │ │ │ └── which │ │ │ │ ├── package.json │ │ │ │ └── which.js │ │ │ ├── package.json │ │ │ └── test │ │ │ ├── loadspeed.js │ │ │ └── tests.js │ └── package.json ├── karma-requirejs │ ├── LICENSE │ ├── README.md │ ├── lib │ │ ├── adapter.js │ │ ├── index.js │ │ └── require.js │ └── package.json ├── karma-script-launcher │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json └── karma │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bin │ └── karma │ ├── config.tpl.coffee │ ├── config.tpl.js │ ├── karma-completion.sh │ ├── lib │ ├── browser.js │ ├── cli.js │ ├── cli.js.orig │ ├── completion.js │ ├── config.js │ ├── constants.js │ ├── events.js │ ├── executor.js │ ├── file-list.js │ ├── helper.js │ ├── index.js │ ├── init.js │ ├── launcher.js │ ├── launchers │ │ └── Base.js │ ├── logger.js │ ├── middleware │ │ ├── common.js │ │ ├── karma.js │ │ ├── proxy.js │ │ ├── runner.js │ │ └── source-files.js │ ├── plugin.js │ ├── preprocessor.js │ ├── reporter.js │ ├── reporters │ │ ├── Base.js │ │ ├── BaseColor.js │ │ ├── Dots.js │ │ ├── DotsColor.js │ │ ├── Multi.js │ │ ├── Progress.js │ │ └── ProgressColor.js │ ├── runner.js │ ├── runner.js.orig │ ├── server.js │ ├── server.js.orig │ ├── watcher.js │ └── web-server.js │ ├── node_modules │ ├── .bin │ │ ├── cake │ │ ├── cake.cmd │ │ ├── coffee │ │ ├── coffee.cmd │ │ ├── lodash │ │ ├── lodash.cmd │ │ ├── node-http-proxy │ │ └── node-http-proxy.cmd │ ├── chokidar │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── lib │ │ │ ├── index.js │ │ │ └── is-binary.js │ │ ├── package.json │ │ ├── setup.js │ │ ├── src │ │ │ ├── index.coffee │ │ │ └── is-binary.coffee │ │ └── test │ │ │ ├── chokidar-test.coffee │ │ │ ├── common.js │ │ │ └── fixtures │ │ │ ├── binary.mp3 │ │ │ ├── change.txt │ │ │ └── unlink.txt │ ├── coffee-script │ │ ├── .npmignore │ │ ├── CNAME │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README │ │ ├── Rakefile │ │ ├── bin │ │ │ ├── cake │ │ │ └── coffee │ │ ├── lib │ │ │ └── coffee-script │ │ │ │ ├── browser.js │ │ │ │ ├── cake.js │ │ │ │ ├── coffee-script.js │ │ │ │ ├── command.js │ │ │ │ ├── grammar.js │ │ │ │ ├── helpers.js │ │ │ │ ├── index.js │ │ │ │ ├── lexer.js │ │ │ │ ├── nodes.js │ │ │ │ ├── optparse.js │ │ │ │ ├── parser.js │ │ │ │ ├── repl.js │ │ │ │ ├── rewriter.js │ │ │ │ ├── scope.js │ │ │ │ └── sourcemap.js │ │ └── package.json │ ├── colors │ │ ├── MIT-LICENSE.txt │ │ ├── ReadMe.md │ │ ├── colors.js │ │ ├── example.html │ │ ├── example.js │ │ ├── package.json │ │ └── test.js │ ├── connect │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── cache.js │ │ │ ├── connect.js │ │ │ ├── index.js │ │ │ ├── middleware │ │ │ │ ├── basicAuth.js │ │ │ │ ├── bodyParser.js │ │ │ │ ├── compress.js │ │ │ │ ├── cookieParser.js │ │ │ │ ├── cookieSession.js │ │ │ │ ├── csrf.js │ │ │ │ ├── directory.js │ │ │ │ ├── errorHandler.js │ │ │ │ ├── favicon.js │ │ │ │ ├── json.js │ │ │ │ ├── limit.js │ │ │ │ ├── logger.js │ │ │ │ ├── methodOverride.js │ │ │ │ ├── multipart.js │ │ │ │ ├── query.js │ │ │ │ ├── responseTime.js │ │ │ │ ├── session.js │ │ │ │ ├── session │ │ │ │ │ ├── cookie.js │ │ │ │ │ ├── memory.js │ │ │ │ │ ├── session.js │ │ │ │ │ └── store.js │ │ │ │ ├── static.js │ │ │ │ ├── staticCache.js │ │ │ │ ├── timeout.js │ │ │ │ ├── urlencoded.js │ │ │ │ └── vhost.js │ │ │ ├── patch.js │ │ │ ├── proto.js │ │ │ ├── public │ │ │ │ ├── directory.html │ │ │ │ ├── error.html │ │ │ │ ├── favicon.ico │ │ │ │ ├── icons │ │ │ │ │ ├── page.png │ │ │ │ │ ├── page_add.png │ │ │ │ │ ├── page_attach.png │ │ │ │ │ ├── page_code.png │ │ │ │ │ ├── page_copy.png │ │ │ │ │ ├── page_delete.png │ │ │ │ │ ├── page_edit.png │ │ │ │ │ ├── page_error.png │ │ │ │ │ ├── page_excel.png │ │ │ │ │ ├── page_find.png │ │ │ │ │ ├── page_gear.png │ │ │ │ │ ├── page_go.png │ │ │ │ │ ├── page_green.png │ │ │ │ │ ├── page_key.png │ │ │ │ │ ├── page_lightning.png │ │ │ │ │ ├── page_link.png │ │ │ │ │ ├── page_paintbrush.png │ │ │ │ │ ├── page_paste.png │ │ │ │ │ ├── page_red.png │ │ │ │ │ ├── page_refresh.png │ │ │ │ │ ├── page_save.png │ │ │ │ │ ├── page_white.png │ │ │ │ │ ├── page_white_acrobat.png │ │ │ │ │ ├── page_white_actionscript.png │ │ │ │ │ ├── page_white_add.png │ │ │ │ │ ├── page_white_c.png │ │ │ │ │ ├── page_white_camera.png │ │ │ │ │ ├── page_white_cd.png │ │ │ │ │ ├── page_white_code.png │ │ │ │ │ ├── page_white_code_red.png │ │ │ │ │ ├── page_white_coldfusion.png │ │ │ │ │ ├── page_white_compressed.png │ │ │ │ │ ├── page_white_copy.png │ │ │ │ │ ├── page_white_cplusplus.png │ │ │ │ │ ├── page_white_csharp.png │ │ │ │ │ ├── page_white_cup.png │ │ │ │ │ ├── page_white_database.png │ │ │ │ │ ├── page_white_delete.png │ │ │ │ │ ├── page_white_dvd.png │ │ │ │ │ ├── page_white_edit.png │ │ │ │ │ ├── page_white_error.png │ │ │ │ │ ├── page_white_excel.png │ │ │ │ │ ├── page_white_find.png │ │ │ │ │ ├── page_white_flash.png │ │ │ │ │ ├── page_white_freehand.png │ │ │ │ │ ├── page_white_gear.png │ │ │ │ │ ├── page_white_get.png │ │ │ │ │ ├── page_white_go.png │ │ │ │ │ ├── page_white_h.png │ │ │ │ │ ├── page_white_horizontal.png │ │ │ │ │ ├── page_white_key.png │ │ │ │ │ ├── page_white_lightning.png │ │ │ │ │ ├── page_white_link.png │ │ │ │ │ ├── page_white_magnify.png │ │ │ │ │ ├── page_white_medal.png │ │ │ │ │ ├── page_white_office.png │ │ │ │ │ ├── page_white_paint.png │ │ │ │ │ ├── page_white_paintbrush.png │ │ │ │ │ ├── page_white_paste.png │ │ │ │ │ ├── page_white_php.png │ │ │ │ │ ├── page_white_picture.png │ │ │ │ │ ├── page_white_powerpoint.png │ │ │ │ │ ├── page_white_put.png │ │ │ │ │ ├── page_white_ruby.png │ │ │ │ │ ├── page_white_stack.png │ │ │ │ │ ├── page_white_star.png │ │ │ │ │ ├── page_white_swoosh.png │ │ │ │ │ ├── page_white_text.png │ │ │ │ │ ├── page_white_text_width.png │ │ │ │ │ ├── page_white_tux.png │ │ │ │ │ ├── page_white_vector.png │ │ │ │ │ ├── page_white_visualstudio.png │ │ │ │ │ ├── page_white_width.png │ │ │ │ │ ├── page_white_word.png │ │ │ │ │ ├── page_white_world.png │ │ │ │ │ ├── page_white_wrench.png │ │ │ │ │ ├── page_white_zip.png │ │ │ │ │ ├── page_word.png │ │ │ │ │ └── page_world.png │ │ │ │ └── style.css │ │ │ └── utils.js │ │ ├── node_modules │ │ │ ├── buffer-crc32 │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ │ └── crc.test.js │ │ │ ├── bytes │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── cookie-signature │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── cookie │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── mocha.opts │ │ │ │ │ ├── parse.js │ │ │ │ │ └── serialize.js │ │ │ ├── debug │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Readme.md │ │ │ │ ├── component.json │ │ │ │ ├── debug.js │ │ │ │ ├── example │ │ │ │ │ ├── app.js │ │ │ │ │ ├── browser.html │ │ │ │ │ ├── wildcards.js │ │ │ │ │ └── worker.js │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── debug.js │ │ │ │ └── package.json │ │ │ ├── formidable │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── Readme.md │ │ │ │ ├── benchmark │ │ │ │ │ └── bench-multipart-parser.js │ │ │ │ ├── example │ │ │ │ │ ├── json.js │ │ │ │ │ ├── post.js │ │ │ │ │ └── upload.js │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── file.js │ │ │ │ │ ├── incoming_form.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── json_parser.js │ │ │ │ │ ├── multipart_parser.js │ │ │ │ │ ├── octet_parser.js │ │ │ │ │ └── querystring_parser.js │ │ │ │ ├── package.json │ │ │ │ ├── test │ │ │ │ │ ├── common.js │ │ │ │ │ ├── fixture │ │ │ │ │ │ ├── file │ │ │ │ │ │ │ ├── beta-sticker-1.png │ │ │ │ │ │ │ ├── binaryfile.tar.gz │ │ │ │ │ │ │ ├── blank.gif │ │ │ │ │ │ │ ├── funkyfilename.txt │ │ │ │ │ │ │ ├── menu_separator.png │ │ │ │ │ │ │ └── plain.txt │ │ │ │ │ │ ├── http │ │ │ │ │ │ │ └── special-chars-in-filename │ │ │ │ │ │ │ │ └── info.md │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ ├── encoding.js │ │ │ │ │ │ │ ├── misc.js │ │ │ │ │ │ │ ├── no-filename.js │ │ │ │ │ │ │ ├── preamble.js │ │ │ │ │ │ │ ├── special-chars-in-filename.js │ │ │ │ │ │ │ └── workarounds.js │ │ │ │ │ │ └── multipart.js │ │ │ │ │ ├── integration │ │ │ │ │ │ ├── test-fixtures.js │ │ │ │ │ │ ├── test-json.js │ │ │ │ │ │ └── test-octet-stream.js │ │ │ │ │ ├── legacy │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ └── test-multipart-parser.js │ │ │ │ │ │ ├── simple │ │ │ │ │ │ │ ├── test-file.js │ │ │ │ │ │ │ ├── test-incoming-form.js │ │ │ │ │ │ │ ├── test-multipart-parser.js │ │ │ │ │ │ │ └── test-querystring-parser.js │ │ │ │ │ │ └── system │ │ │ │ │ │ │ └── test-multi-video-upload.js │ │ │ │ │ ├── run.js │ │ │ │ │ ├── standalone │ │ │ │ │ │ ├── test-connection-aborted.js │ │ │ │ │ │ ├── test-content-transfer-encoding.js │ │ │ │ │ │ └── test-issue-46.js │ │ │ │ │ ├── tools │ │ │ │ │ │ └── base64.html │ │ │ │ │ └── unit │ │ │ │ │ │ ├── test-file.js │ │ │ │ │ │ └── test-incoming-form.js │ │ │ │ └── tool │ │ │ │ │ └── record.js │ │ │ ├── fresh │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── methods │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── pause │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── qs │ │ │ │ ├── .gitmodules │ │ │ │ ├── .npmignore │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── send │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── send.js │ │ │ │ │ └── utils.js │ │ │ │ ├── node_modules │ │ │ │ │ └── range-parser │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ └── uid2 │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package.json │ │ └── test.js │ ├── di │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── annotation.js │ │ │ ├── index.js │ │ │ ├── injector.js │ │ │ └── module.js │ │ └── package.json │ ├── glob │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── g.js │ │ │ └── usr-local.js │ │ ├── glob.js │ │ ├── node_modules │ │ │ └── inherits │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ └── package.json │ │ ├── package.json │ │ └── test │ │ │ ├── 00-setup.js │ │ │ ├── bash-comparison.js │ │ │ ├── bash-results.json │ │ │ ├── cwd-test.js │ │ │ ├── mark.js │ │ │ ├── nocase-nomagic.js │ │ │ ├── pause-resume.js │ │ │ ├── root-nomount.js │ │ │ ├── root.js │ │ │ └── zz-cleanup.js │ ├── graceful-fs │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── graceful-fs.js │ │ ├── package.json │ │ └── test │ │ │ ├── open.js │ │ │ └── ulimit.js │ ├── http-proxy │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── benchmark │ │ │ └── websockets-throughput.js │ │ ├── bin │ │ │ └── node-http-proxy │ │ ├── config.sample.json │ │ ├── examples │ │ │ ├── balancer │ │ │ │ ├── simple-balancer-with-websockets.js │ │ │ │ └── simple-balancer.js │ │ │ ├── helpers │ │ │ │ └── store.js │ │ │ ├── http │ │ │ │ ├── basic-proxy.js │ │ │ │ ├── concurrent-proxy.js │ │ │ │ ├── custom-proxy-error.js │ │ │ │ ├── forward-proxy.js │ │ │ │ ├── latent-proxy.js │ │ │ │ ├── proxy-https-to-http.js │ │ │ │ ├── proxy-https-to-https.js │ │ │ │ ├── proxy-table.js │ │ │ │ └── standalone-proxy.js │ │ │ ├── middleware │ │ │ │ ├── bodyDecoder-middleware.js │ │ │ │ ├── gzip-middleware-proxytable.js │ │ │ │ ├── gzip-middleware.js │ │ │ │ ├── jsonp-middleware.js │ │ │ │ ├── modifyResponse-middleware.js │ │ │ │ ├── url-middleware.js │ │ │ │ └── url-middleware2.js │ │ │ ├── package.json │ │ │ └── websocket │ │ │ │ ├── latent-websocket-proxy.js │ │ │ │ ├── standalone-websocket-proxy.js │ │ │ │ └── websocket-proxy.js │ │ ├── lib │ │ │ ├── node-http-proxy.js │ │ │ └── node-http-proxy │ │ │ │ ├── http-proxy.js │ │ │ │ ├── proxy-table.js │ │ │ │ └── routing-proxy.js │ │ ├── node_modules │ │ │ ├── pkginfo │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── docs │ │ │ │ │ ├── docco.css │ │ │ │ │ └── pkginfo.html │ │ │ │ ├── examples │ │ │ │ │ ├── all-properties.js │ │ │ │ │ ├── array-argument.js │ │ │ │ │ ├── multiple-properties.js │ │ │ │ │ ├── object-argument.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── single-property.js │ │ │ │ ├── lib │ │ │ │ │ └── pkginfo.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── pkginfo-test.js │ │ │ └── utile │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ ├── args.js │ │ │ │ ├── base64.js │ │ │ │ ├── file.js │ │ │ │ ├── format.js │ │ │ │ └── index.js │ │ │ │ ├── node_modules │ │ │ │ ├── .bin │ │ │ │ │ ├── ncp │ │ │ │ │ └── ncp.cmd │ │ │ │ ├── async │ │ │ │ │ ├── .gitmodules │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ └── async.js │ │ │ │ │ └── package.json │ │ │ │ ├── deep-equal │ │ │ │ │ ├── README.markdown │ │ │ │ │ ├── example │ │ │ │ │ │ └── cmp.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ └── cmp.js │ │ │ │ ├── i │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── defaults.js │ │ │ │ │ │ ├── inflect.js │ │ │ │ │ │ ├── inflections.js │ │ │ │ │ │ ├── methods.js │ │ │ │ │ │ ├── native.js │ │ │ │ │ │ └── util.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── inflector │ │ │ │ │ │ ├── cases.js │ │ │ │ │ │ ├── inflections-test.js │ │ │ │ │ │ └── methods-test.js │ │ │ │ │ │ └── utils │ │ │ │ │ │ ├── array-test.js │ │ │ │ │ │ └── string-test.js │ │ │ │ ├── mkdirp │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── examples │ │ │ │ │ │ └── pow.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── readme.markdown │ │ │ │ │ └── test │ │ │ │ │ │ ├── chmod.js │ │ │ │ │ │ ├── clobber.js │ │ │ │ │ │ ├── mkdirp.js │ │ │ │ │ │ ├── perm.js │ │ │ │ │ │ ├── perm_sync.js │ │ │ │ │ │ ├── race.js │ │ │ │ │ │ ├── rel.js │ │ │ │ │ │ ├── return.js │ │ │ │ │ │ ├── return_sync.js │ │ │ │ │ │ ├── root.js │ │ │ │ │ │ ├── sync.js │ │ │ │ │ │ ├── umask.js │ │ │ │ │ │ └── umask_sync.js │ │ │ │ ├── ncp │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bin │ │ │ │ │ │ └── ncp │ │ │ │ │ ├── lib │ │ │ │ │ │ └── ncp.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── a │ │ │ │ │ │ │ ├── b │ │ │ │ │ │ │ ├── c │ │ │ │ │ │ │ ├── d │ │ │ │ │ │ │ ├── e │ │ │ │ │ │ │ ├── f │ │ │ │ │ │ │ └── sub │ │ │ │ │ │ │ ├── a │ │ │ │ │ │ │ └── b │ │ │ │ │ │ └── ncp-test.js │ │ │ │ └── rimraf │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── fiber.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── rimraf.js │ │ │ │ │ └── test │ │ │ │ │ ├── run.sh │ │ │ │ │ ├── setup.sh │ │ │ │ │ ├── test-async.js │ │ │ │ │ ├── test-fiber.js │ │ │ │ │ └── test-sync.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ ├── file-test.js │ │ │ │ ├── fixtures │ │ │ │ ├── read-json-file │ │ │ │ │ └── config.json │ │ │ │ └── require-directory │ │ │ │ │ ├── directory │ │ │ │ │ └── index.js │ │ │ │ │ └── helloWorld.js │ │ │ │ ├── format-test.js │ │ │ │ ├── function-args-test.js │ │ │ │ ├── helpers │ │ │ │ └── macros.js │ │ │ │ ├── random-string-test.js │ │ │ │ ├── require-directory-test.js │ │ │ │ └── utile-test.js │ │ ├── package.json │ │ └── test │ │ │ ├── core │ │ │ ├── README.md │ │ │ ├── common.js │ │ │ ├── pummel │ │ │ │ └── test-http-upload-timeout.js │ │ │ ├── run │ │ │ ├── run-single │ │ │ └── simple │ │ │ │ ├── test-http-chunked.js │ │ │ │ ├── test-http-client-abort.js │ │ │ │ ├── test-http-client-abort2.js │ │ │ │ ├── test-http-client-upload-buf.js │ │ │ │ ├── test-http-client-upload.js │ │ │ │ ├── test-http-contentLength0.js │ │ │ │ ├── test-http-eof-on-connect.js │ │ │ │ ├── test-http-extra-response.js │ │ │ │ ├── test-http-head-request.js │ │ │ │ ├── test-http-head-response-has-no-body-end.js │ │ │ │ ├── test-http-head-response-has-no-body.js │ │ │ │ ├── test-http-host-headers.js │ │ │ │ ├── test-http-many-keep-alive-connections.js │ │ │ │ ├── test-http-multi-line-headers.js │ │ │ │ ├── test-http-proxy.js │ │ │ │ ├── test-http-response-close.js │ │ │ │ ├── test-http-server-multiheaders.js │ │ │ │ ├── test-http-set-cookies.js │ │ │ │ ├── test-http-status-code.js │ │ │ │ ├── test-http-upgrade-server2.js │ │ │ │ └── test-http.js │ │ │ ├── examples-test.js │ │ │ ├── fixtures │ │ │ ├── agent2-cert.pem │ │ │ ├── agent2-csr.pem │ │ │ ├── agent2-key.pem │ │ │ └── agent2.cnf │ │ │ ├── helpers │ │ │ ├── http.js │ │ │ ├── index.js │ │ │ └── ws.js │ │ │ ├── http │ │ │ ├── http-test.js │ │ │ └── routing-table-test.js │ │ │ ├── macros │ │ │ ├── examples.js │ │ │ ├── http.js │ │ │ ├── index.js │ │ │ └── ws.js │ │ │ └── ws │ │ │ ├── routing-table-test.js │ │ │ ├── socket.io-test.js │ │ │ └── ws-test.js │ ├── lodash │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── build.js │ │ ├── build │ │ │ ├── minify.js │ │ │ ├── mkdirp-sync.js │ │ │ ├── post-compile.js │ │ │ └── pre-compile.js │ │ ├── dist │ │ │ ├── lodash.backbone.js │ │ │ ├── lodash.backbone.min.js │ │ │ ├── lodash.compat.js │ │ │ ├── lodash.compat.min.js │ │ │ ├── lodash.js │ │ │ ├── lodash.legacy.js │ │ │ ├── lodash.legacy.min.js │ │ │ ├── lodash.min.js │ │ │ ├── lodash.mobile.js │ │ │ ├── lodash.mobile.min.js │ │ │ ├── lodash.underscore.js │ │ │ └── lodash.underscore.min.js │ │ ├── index.js │ │ ├── lodash.js │ │ ├── package.json │ │ └── vendor │ │ │ └── tar │ │ │ ├── LICENCE │ │ │ ├── README.md │ │ │ ├── lib │ │ │ ├── buffer-entry.js │ │ │ ├── entry-writer.js │ │ │ ├── entry.js │ │ │ ├── extended-header-writer.js │ │ │ ├── extended-header.js │ │ │ ├── extract.js │ │ │ ├── global-header-writer.js │ │ │ ├── header.js │ │ │ ├── pack.js │ │ │ └── parse.js │ │ │ ├── tar.js │ │ │ └── vendor │ │ │ ├── block-stream │ │ │ ├── LICENCE │ │ │ ├── README.md │ │ │ └── block-stream.js │ │ │ ├── fstream │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── fstream.js │ │ │ └── lib │ │ │ │ ├── abstract.js │ │ │ │ ├── collect.js │ │ │ │ ├── dir-reader.js │ │ │ │ ├── dir-writer.js │ │ │ │ ├── file-reader.js │ │ │ │ ├── file-writer.js │ │ │ │ ├── get-type.js │ │ │ │ ├── link-reader.js │ │ │ │ ├── link-writer.js │ │ │ │ ├── proxy-reader.js │ │ │ │ ├── proxy-writer.js │ │ │ │ ├── reader.js │ │ │ │ ├── socket-reader.js │ │ │ │ └── writer.js │ │ │ ├── graceful-fs │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── graceful-fs.js │ │ │ ├── inherits │ │ │ ├── README.md │ │ │ └── inherits.js │ │ │ ├── mkdirp │ │ │ ├── LICENSE │ │ │ ├── index.js │ │ │ └── readme.markdown │ │ │ └── rimraf │ │ │ ├── AUTHORS │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── rimraf.js │ ├── log4js │ │ ├── .bob.json │ │ ├── .bob │ │ │ ├── instrumented │ │ │ │ ├── coverage.html │ │ │ │ ├── lib │ │ │ │ │ ├── appenders │ │ │ │ │ │ ├── categoryFilter.js │ │ │ │ │ │ ├── console.js │ │ │ │ │ │ ├── dateFile.js │ │ │ │ │ │ ├── file.js │ │ │ │ │ │ ├── gelf.js │ │ │ │ │ │ ├── hookio.js │ │ │ │ │ │ ├── logLevelFilter.js │ │ │ │ │ │ ├── multiprocess.js │ │ │ │ │ │ └── smtp.js │ │ │ │ │ ├── connect-logger.js │ │ │ │ │ ├── date_format.js │ │ │ │ │ ├── debug.js │ │ │ │ │ ├── layouts.js │ │ │ │ │ ├── levels.js │ │ │ │ │ ├── log4js.js │ │ │ │ │ ├── log4js.json │ │ │ │ │ ├── logger.js │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BaseRollingFileStream.js │ │ │ │ │ │ ├── DateRollingFileStream.js │ │ │ │ │ │ ├── RollingFileStream.js │ │ │ │ │ │ └── index.js │ │ │ │ └── test │ │ │ │ │ ├── categoryFilter-test.js │ │ │ │ │ ├── configuration-test.js │ │ │ │ │ ├── configureNoLevels-test.js │ │ │ │ │ ├── connect-logger-test.js │ │ │ │ │ ├── consoleAppender-test.js │ │ │ │ │ ├── date-file-test │ │ │ │ │ ├── dateFileAppender-test.js │ │ │ │ │ ├── date_format-test.js │ │ │ │ │ ├── debug-test.js │ │ │ │ │ ├── fileAppender-test.js │ │ │ │ │ ├── gelfAppender-test.js │ │ │ │ │ ├── global-log-level-test.js │ │ │ │ │ ├── hookioAppender-test.js │ │ │ │ │ ├── layouts-test.js │ │ │ │ │ ├── levels-test.js │ │ │ │ │ ├── log-abspath-test.js │ │ │ │ │ ├── log4js.json │ │ │ │ │ ├── logLevelFilter-test.js │ │ │ │ │ ├── logger-test.js │ │ │ │ │ ├── logging-test.js │ │ │ │ │ ├── multiprocess-test.js │ │ │ │ │ ├── nolog-test.js │ │ │ │ │ ├── reloadConfiguration-test.js │ │ │ │ │ ├── setLevel-asymmetry-test.js │ │ │ │ │ ├── smtpAppender-test.js │ │ │ │ │ ├── streams │ │ │ │ │ ├── BaseRollingFileStream-test.js │ │ │ │ │ ├── DateRollingFileStream-test.js │ │ │ │ │ ├── rollingFileStream-test.js │ │ │ │ │ ├── test-date-rolling-file-stream-32013-05-04 │ │ │ │ │ ├── test-rolling-file-stream │ │ │ │ │ ├── test-rolling-file-stream-write-less │ │ │ │ │ ├── test-rolling-file-stream-write-more │ │ │ │ │ ├── test-rolling-file-stream-write-more.1 │ │ │ │ │ ├── test-rolling-stream-with-existing-files │ │ │ │ │ ├── test-rolling-stream-with-existing-files.1 │ │ │ │ │ ├── test-rolling-stream-with-existing-files.11 │ │ │ │ │ ├── test-rolling-stream-with-existing-files.2 │ │ │ │ │ ├── test-rolling-stream-with-existing-files.20 │ │ │ │ │ ├── test-rolling-stream-with-existing-files.3 │ │ │ │ │ ├── test-rolling-stream-with-existing-files.4 │ │ │ │ │ └── test-rolling-stream-with-existing-files.5 │ │ │ │ │ ├── with-categoryFilter.json │ │ │ │ │ ├── with-dateFile.json │ │ │ │ │ ├── with-log-rolling.json │ │ │ │ │ └── with-logLevelFilter.json │ │ │ └── report │ │ │ │ ├── coverage.out │ │ │ │ └── lint.out │ │ ├── .jshintrc │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── README.md │ │ ├── examples │ │ │ ├── example-connect-logger.js │ │ │ ├── example-socket.js │ │ │ ├── example.js │ │ │ ├── fromreadme.js │ │ │ ├── log-rolling.js │ │ │ ├── memory-test.js │ │ │ ├── patternLayout-tokens.js │ │ │ └── smtp-appender.js │ │ ├── lib │ │ │ ├── appenders │ │ │ │ ├── categoryFilter.js │ │ │ │ ├── clustered.js │ │ │ │ ├── console.js │ │ │ │ ├── dateFile.js │ │ │ │ ├── file.js │ │ │ │ ├── gelf.js │ │ │ │ ├── hookio.js │ │ │ │ ├── logLevelFilter.js │ │ │ │ ├── multiprocess.js │ │ │ │ └── smtp.js │ │ │ ├── connect-logger.js │ │ │ ├── date_format.js │ │ │ ├── debug.js │ │ │ ├── layouts.js │ │ │ ├── levels.js │ │ │ ├── log4js.js │ │ │ ├── log4js.json │ │ │ ├── logger.js │ │ │ └── streams │ │ │ │ ├── BaseRollingFileStream.js │ │ │ │ ├── DateRollingFileStream.js │ │ │ │ ├── RollingFileStream.js │ │ │ │ └── index.js │ │ ├── node_modules │ │ │ ├── .bin │ │ │ │ ├── semver │ │ │ │ └── semver.cmd │ │ │ ├── async │ │ │ │ ├── .gitmodules │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── deps │ │ │ │ │ ├── nodeunit.css │ │ │ │ │ └── nodeunit.js │ │ │ │ ├── dist │ │ │ │ │ └── async.min.js │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── async.js │ │ │ │ ├── nodelint.cfg │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── test-async.js │ │ │ │ │ └── test.html │ │ │ ├── dequeue │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ ├── dequeue.js │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── readable-stream │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── duplex.js │ │ │ │ ├── examples │ │ │ │ │ ├── CAPSLOCKTYPER.JS │ │ │ │ │ ├── typer-fsr.js │ │ │ │ │ └── typer.js │ │ │ │ ├── float.patch │ │ │ │ ├── fs.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ └── _stream_writable.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable.js │ │ │ │ ├── test │ │ │ │ │ ├── common.js │ │ │ │ │ ├── fixtures │ │ │ │ │ │ └── x1024.txt │ │ │ │ │ └── simple │ │ │ │ │ │ ├── test-stream2-basic.js │ │ │ │ │ │ ├── test-stream2-compatibility.js │ │ │ │ │ │ ├── test-stream2-finish-pipe.js │ │ │ │ │ │ ├── test-stream2-large-read-stall.js │ │ │ │ │ │ ├── test-stream2-objects.js │ │ │ │ │ │ ├── test-stream2-pipe-error-handling.js │ │ │ │ │ │ ├── test-stream2-push.js │ │ │ │ │ │ ├── test-stream2-read-sync-stack.js │ │ │ │ │ │ ├── test-stream2-readable-empty-buffer-no-eof.js │ │ │ │ │ │ ├── test-stream2-readable-from-list.js │ │ │ │ │ │ ├── test-stream2-readable-legacy-drain.js │ │ │ │ │ │ ├── test-stream2-readable-non-empty-end.js │ │ │ │ │ │ ├── test-stream2-set-encoding.js │ │ │ │ │ │ ├── test-stream2-transform.js │ │ │ │ │ │ ├── test-stream2-unpipe-drain.js │ │ │ │ │ │ ├── test-stream2-unpipe-leak.js │ │ │ │ │ │ └── test-stream2-writable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable.js │ │ │ │ └── zlib.js │ │ │ └── semver │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── bin │ │ │ │ └── semver │ │ │ │ ├── package.json │ │ │ │ ├── semver.js │ │ │ │ └── test.js │ │ ├── package.json │ │ └── test │ │ │ ├── categoryFilter-test.js │ │ │ ├── clusteredAppender-test.js │ │ │ ├── configuration-test.js │ │ │ ├── configureNoLevels-test.js │ │ │ ├── connect-logger-test.js │ │ │ ├── consoleAppender-test.js │ │ │ ├── date-file-test │ │ │ ├── dateFileAppender-test.js │ │ │ ├── date_format-test.js │ │ │ ├── debug-test.js │ │ │ ├── fileAppender-test.js │ │ │ ├── gelfAppender-test.js │ │ │ ├── global-log-level-test.js │ │ │ ├── hookioAppender-test.js │ │ │ ├── layouts-test.js │ │ │ ├── levels-test.js │ │ │ ├── log-abspath-test.js │ │ │ ├── log4js.json │ │ │ ├── logLevelFilter-test.js │ │ │ ├── logger-test.js │ │ │ ├── logging-test.js │ │ │ ├── multiprocess-test.js │ │ │ ├── nolog-test.js │ │ │ ├── reloadConfiguration-test.js │ │ │ ├── setLevel-asymmetry-test.js │ │ │ ├── smtpAppender-test.js │ │ │ ├── streams │ │ │ ├── BaseRollingFileStream-test.js │ │ │ ├── DateRollingFileStream-test.js │ │ │ ├── rollingFileStream-test.js │ │ │ ├── test-date-rolling-file-stream-32013-05-04 │ │ │ ├── test-rolling-file-stream │ │ │ ├── test-rolling-file-stream-write-less │ │ │ ├── test-rolling-file-stream-write-more │ │ │ ├── test-rolling-file-stream-write-more.1 │ │ │ ├── test-rolling-stream-with-existing-files │ │ │ ├── test-rolling-stream-with-existing-files.0 │ │ │ ├── test-rolling-stream-with-existing-files.1 │ │ │ ├── test-rolling-stream-with-existing-files.11 │ │ │ ├── test-rolling-stream-with-existing-files.2 │ │ │ ├── test-rolling-stream-with-existing-files.20 │ │ │ ├── test-rolling-stream-with-existing-files.3 │ │ │ ├── test-rolling-stream-with-existing-files.4 │ │ │ └── test-rolling-stream-with-existing-files.5 │ │ │ ├── with-categoryFilter.json │ │ │ ├── with-dateFile.json │ │ │ ├── with-log-rolling.json │ │ │ └── with-logLevelFilter.json │ ├── mime │ │ ├── LICENSE │ │ ├── README.md │ │ ├── mime.js │ │ ├── package.json │ │ ├── test.js │ │ └── types │ │ │ ├── mime.types │ │ │ └── node.types │ ├── minimatch │ │ ├── LICENSE │ │ ├── README.md │ │ ├── minimatch.js │ │ ├── node_modules │ │ │ ├── lru-cache │ │ │ │ ├── .npmignore │ │ │ │ ├── AUTHORS │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── bench.js │ │ │ │ ├── lib │ │ │ │ │ └── lru-cache.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── basic.js │ │ │ │ │ ├── foreach.js │ │ │ │ │ └── memory-leak.js │ │ │ └── sigmund │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── bench.js │ │ │ │ ├── package.json │ │ │ │ ├── sigmund.js │ │ │ │ └── test │ │ │ │ └── basic.js │ │ ├── package.json │ │ └── test │ │ │ ├── basic.js │ │ │ ├── brace-expand.js │ │ │ ├── caching.js │ │ │ └── defaults.js │ ├── optimist │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── example │ │ │ ├── bool.js │ │ │ ├── boolean_double.js │ │ │ ├── boolean_single.js │ │ │ ├── default_hash.js │ │ │ ├── default_singles.js │ │ │ ├── divide.js │ │ │ ├── line_count.js │ │ │ ├── line_count_options.js │ │ │ ├── line_count_wrap.js │ │ │ ├── nonopt.js │ │ │ ├── reflect.js │ │ │ ├── short.js │ │ │ ├── string.js │ │ │ ├── usage-options.js │ │ │ └── xup.js │ │ ├── index.js │ │ ├── node_modules │ │ │ └── wordwrap │ │ │ │ ├── .npmignore │ │ │ │ ├── README.markdown │ │ │ │ ├── example │ │ │ │ ├── center.js │ │ │ │ └── meat.js │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ ├── break.js │ │ │ │ ├── idleness.txt │ │ │ │ └── wrap.js │ │ ├── package.json │ │ ├── readme.markdown │ │ └── test │ │ │ ├── _.js │ │ │ ├── _ │ │ │ ├── argv.js │ │ │ └── bin.js │ │ │ ├── parse.js │ │ │ └── usage.js │ ├── q │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── benchmark │ │ │ ├── compare-with-callbacks.js │ │ │ └── scenarios.js │ │ ├── package.json │ │ ├── q.js │ │ └── queue.js │ ├── rimraf │ │ ├── AUTHORS │ │ ├── LICENSE │ │ ├── README.md │ │ ├── package.json │ │ ├── rimraf.js │ │ └── test │ │ │ ├── run.sh │ │ │ ├── setup.sh │ │ │ ├── test-async.js │ │ │ └── test-sync.js │ ├── socket.io │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── benchmarks │ │ │ ├── decode.bench.js │ │ │ ├── encode.bench.js │ │ │ └── runner.js │ │ ├── index.js │ │ ├── lib │ │ │ ├── logger.js │ │ │ ├── manager.js │ │ │ ├── namespace.js │ │ │ ├── parser.js │ │ │ ├── socket.io.js │ │ │ ├── socket.js │ │ │ ├── static.js │ │ │ ├── store.js │ │ │ ├── stores │ │ │ │ ├── memory.js │ │ │ │ └── redis.js │ │ │ ├── transport.js │ │ │ ├── transports │ │ │ │ ├── flashsocket.js │ │ │ │ ├── htmlfile.js │ │ │ │ ├── http-polling.js │ │ │ │ ├── http.js │ │ │ │ ├── index.js │ │ │ │ ├── jsonp-polling.js │ │ │ │ ├── websocket.js │ │ │ │ ├── websocket │ │ │ │ │ ├── default.js │ │ │ │ │ ├── hybi-07-12.js │ │ │ │ │ ├── hybi-16.js │ │ │ │ │ └── index.js │ │ │ │ └── xhr-polling.js │ │ │ └── util.js │ │ ├── node_modules │ │ │ ├── base64id │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── base64id.js │ │ │ │ └── package.json │ │ │ ├── policyfile │ │ │ │ ├── .npmignore │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── index.html │ │ │ │ ├── examples │ │ │ │ │ ├── basic.fallback.js │ │ │ │ │ └── basic.js │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── server.js │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ │ ├── ssl │ │ │ │ │ ├── ssl.crt │ │ │ │ │ └── ssl.private.key │ │ │ │ │ └── unit.test.js │ │ │ ├── redis │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── benches │ │ │ │ │ ├── buffer_bench.js │ │ │ │ │ ├── hiredis_parser.js │ │ │ │ │ ├── re_sub_test.js │ │ │ │ │ ├── reconnect_test.js │ │ │ │ │ ├── stress │ │ │ │ │ │ ├── codec.js │ │ │ │ │ │ ├── pubsub │ │ │ │ │ │ │ ├── pub.js │ │ │ │ │ │ │ ├── run │ │ │ │ │ │ │ └── server.js │ │ │ │ │ │ ├── rpushblpop │ │ │ │ │ │ │ ├── pub.js │ │ │ │ │ │ │ ├── run │ │ │ │ │ │ │ └── server.js │ │ │ │ │ │ └── speed │ │ │ │ │ │ │ ├── 00 │ │ │ │ │ │ │ ├── plot │ │ │ │ │ │ │ ├── size-rate.png │ │ │ │ │ │ │ └── speed.js │ │ │ │ │ └── sub_quit_test.js │ │ │ │ ├── changelog.md │ │ │ │ ├── diff_multi_bench_output.js │ │ │ │ ├── examples │ │ │ │ │ ├── auth.js │ │ │ │ │ ├── backpressure_drain.js │ │ │ │ │ ├── eval.js │ │ │ │ │ ├── extend.js │ │ │ │ │ ├── file.js │ │ │ │ │ ├── mget.js │ │ │ │ │ ├── monitor.js │ │ │ │ │ ├── multi.js │ │ │ │ │ ├── multi2.js │ │ │ │ │ ├── psubscribe.js │ │ │ │ │ ├── pub_sub.js │ │ │ │ │ ├── simple.js │ │ │ │ │ ├── sort.js │ │ │ │ │ ├── subqueries.js │ │ │ │ │ ├── subquery.js │ │ │ │ │ ├── unix_socket.js │ │ │ │ │ └── web_server.js │ │ │ │ ├── generate_commands.js │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── commands.js │ │ │ │ │ ├── parser │ │ │ │ │ │ ├── hiredis.js │ │ │ │ │ │ └── javascript.js │ │ │ │ │ ├── queue.js │ │ │ │ │ ├── to_array.js │ │ │ │ │ └── util.js │ │ │ │ ├── mem.js │ │ │ │ ├── multi_bench.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ └── socket.io-client │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── bin │ │ │ │ └── builder.js │ │ │ │ ├── components │ │ │ │ ├── component-bind │ │ │ │ │ ├── component.json │ │ │ │ │ └── index.js │ │ │ │ ├── component-emitter │ │ │ │ │ ├── component.json │ │ │ │ │ └── index.js │ │ │ │ ├── component-json-fallback │ │ │ │ │ ├── component.json │ │ │ │ │ └── index.js │ │ │ │ ├── component-json │ │ │ │ │ ├── component.json │ │ │ │ │ └── index.js │ │ │ │ ├── learnboost-engine.io-client │ │ │ │ │ ├── component.json │ │ │ │ │ └── lib │ │ │ │ │ │ ├── emitter.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ ├── socket.js │ │ │ │ │ │ ├── transport.js │ │ │ │ │ │ ├── transports │ │ │ │ │ │ ├── flashsocket.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── polling-jsonp.js │ │ │ │ │ │ ├── polling-xhr.js │ │ │ │ │ │ ├── polling.js │ │ │ │ │ │ └── websocket.js │ │ │ │ │ │ └── util.js │ │ │ │ ├── learnboost-socket.io-protocol │ │ │ │ │ ├── component.json │ │ │ │ │ └── index.js │ │ │ │ ├── timoxley-to-array │ │ │ │ │ ├── component.json │ │ │ │ │ └── index.js │ │ │ │ └── visionmedia-debug │ │ │ │ │ ├── component.json │ │ │ │ │ ├── debug.js │ │ │ │ │ └── index.js │ │ │ │ ├── dist │ │ │ │ ├── WebSocketMain.swf │ │ │ │ ├── WebSocketMainInsecure.swf │ │ │ │ ├── socket.io.js │ │ │ │ └── socket.io.min.js │ │ │ │ ├── lib │ │ │ │ ├── events.js │ │ │ │ ├── io.js │ │ │ │ ├── json.js │ │ │ │ ├── namespace.js │ │ │ │ ├── parser.js │ │ │ │ ├── socket.js │ │ │ │ ├── transport.js │ │ │ │ ├── transports │ │ │ │ │ ├── flashsocket.js │ │ │ │ │ ├── htmlfile.js │ │ │ │ │ ├── jsonp-polling.js │ │ │ │ │ ├── websocket.js │ │ │ │ │ ├── xhr-polling.js │ │ │ │ │ └── xhr.js │ │ │ │ ├── util.js │ │ │ │ └── vendor │ │ │ │ │ └── web-socket-js │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── WebSocketMain.swf │ │ │ │ │ ├── WebSocketMainInsecure.zip │ │ │ │ │ ├── flash-src │ │ │ │ │ ├── IWebSocketLogger.as │ │ │ │ │ ├── WebSocket.as │ │ │ │ │ ├── WebSocketEvent.as │ │ │ │ │ ├── WebSocketMain.as │ │ │ │ │ ├── WebSocketMainInsecure.as │ │ │ │ │ ├── build.sh │ │ │ │ │ └── com │ │ │ │ │ │ ├── adobe │ │ │ │ │ │ └── net │ │ │ │ │ │ │ └── proxies │ │ │ │ │ │ │ └── RFC2817Socket.as │ │ │ │ │ │ ├── gsolo │ │ │ │ │ │ └── encryption │ │ │ │ │ │ │ └── MD5.as │ │ │ │ │ │ └── hurlant │ │ │ │ │ │ ├── crypto │ │ │ │ │ │ ├── Crypto.as │ │ │ │ │ │ ├── cert │ │ │ │ │ │ │ ├── MozillaRootCertificates.as │ │ │ │ │ │ │ ├── X509Certificate.as │ │ │ │ │ │ │ └── X509CertificateCollection.as │ │ │ │ │ │ ├── hash │ │ │ │ │ │ │ ├── HMAC.as │ │ │ │ │ │ │ ├── IHMAC.as │ │ │ │ │ │ │ ├── IHash.as │ │ │ │ │ │ │ ├── MAC.as │ │ │ │ │ │ │ ├── MD2.as │ │ │ │ │ │ │ ├── MD5.as │ │ │ │ │ │ │ ├── SHA1.as │ │ │ │ │ │ │ ├── SHA224.as │ │ │ │ │ │ │ ├── SHA256.as │ │ │ │ │ │ │ └── SHABase.as │ │ │ │ │ │ ├── prng │ │ │ │ │ │ │ ├── ARC4.as │ │ │ │ │ │ │ ├── IPRNG.as │ │ │ │ │ │ │ ├── Random.as │ │ │ │ │ │ │ └── TLSPRF.as │ │ │ │ │ │ ├── rsa │ │ │ │ │ │ │ └── RSAKey.as │ │ │ │ │ │ ├── symmetric │ │ │ │ │ │ │ ├── AESKey.as │ │ │ │ │ │ │ ├── BlowFishKey.as │ │ │ │ │ │ │ ├── CBCMode.as │ │ │ │ │ │ │ ├── CFB8Mode.as │ │ │ │ │ │ │ ├── CFBMode.as │ │ │ │ │ │ │ ├── CTRMode.as │ │ │ │ │ │ │ ├── DESKey.as │ │ │ │ │ │ │ ├── ECBMode.as │ │ │ │ │ │ │ ├── ICipher.as │ │ │ │ │ │ │ ├── IMode.as │ │ │ │ │ │ │ ├── IPad.as │ │ │ │ │ │ │ ├── IStreamCipher.as │ │ │ │ │ │ │ ├── ISymmetricKey.as │ │ │ │ │ │ │ ├── IVMode.as │ │ │ │ │ │ │ ├── NullPad.as │ │ │ │ │ │ │ ├── OFBMode.as │ │ │ │ │ │ │ ├── PKCS5.as │ │ │ │ │ │ │ ├── SSLPad.as │ │ │ │ │ │ │ ├── SimpleIVMode.as │ │ │ │ │ │ │ ├── TLSPad.as │ │ │ │ │ │ │ ├── TripleDESKey.as │ │ │ │ │ │ │ ├── XTeaKey.as │ │ │ │ │ │ │ ├── aeskey.pl │ │ │ │ │ │ │ └── dump.txt │ │ │ │ │ │ ├── tests │ │ │ │ │ │ │ ├── AESKeyTest.as │ │ │ │ │ │ │ ├── ARC4Test.as │ │ │ │ │ │ │ ├── BigIntegerTest.as │ │ │ │ │ │ │ ├── BlowFishKeyTest.as │ │ │ │ │ │ │ ├── CBCModeTest.as │ │ │ │ │ │ │ ├── CFB8ModeTest.as │ │ │ │ │ │ │ ├── CFBModeTest.as │ │ │ │ │ │ │ ├── CTRModeTest.as │ │ │ │ │ │ │ ├── DESKeyTest.as │ │ │ │ │ │ │ ├── ECBModeTest.as │ │ │ │ │ │ │ ├── HMACTest.as │ │ │ │ │ │ │ ├── ITestHarness.as │ │ │ │ │ │ │ ├── MD2Test.as │ │ │ │ │ │ │ ├── MD5Test.as │ │ │ │ │ │ │ ├── OFBModeTest.as │ │ │ │ │ │ │ ├── RSAKeyTest.as │ │ │ │ │ │ │ ├── SHA1Test.as │ │ │ │ │ │ │ ├── SHA224Test.as │ │ │ │ │ │ │ ├── SHA256Test.as │ │ │ │ │ │ │ ├── TLSPRFTest.as │ │ │ │ │ │ │ ├── TestCase.as │ │ │ │ │ │ │ ├── TripleDESKeyTest.as │ │ │ │ │ │ │ └── XTeaKeyTest.as │ │ │ │ │ │ └── tls │ │ │ │ │ │ │ ├── BulkCiphers.as │ │ │ │ │ │ │ ├── CipherSuites.as │ │ │ │ │ │ │ ├── IConnectionState.as │ │ │ │ │ │ │ ├── ISecurityParameters.as │ │ │ │ │ │ │ ├── KeyExchanges.as │ │ │ │ │ │ │ ├── MACs.as │ │ │ │ │ │ │ ├── SSLConnectionState.as │ │ │ │ │ │ │ ├── SSLEvent.as │ │ │ │ │ │ │ ├── SSLSecurityParameters.as │ │ │ │ │ │ │ ├── TLSConfig.as │ │ │ │ │ │ │ ├── TLSConnectionState.as │ │ │ │ │ │ │ ├── TLSEngine.as │ │ │ │ │ │ │ ├── TLSError.as │ │ │ │ │ │ │ ├── TLSEvent.as │ │ │ │ │ │ │ ├── TLSSecurityParameters.as │ │ │ │ │ │ │ ├── TLSSocket.as │ │ │ │ │ │ │ ├── TLSSocketEvent.as │ │ │ │ │ │ │ └── TLSTest.as │ │ │ │ │ │ ├── math │ │ │ │ │ │ ├── BarrettReduction.as │ │ │ │ │ │ ├── BigInteger.as │ │ │ │ │ │ ├── ClassicReduction.as │ │ │ │ │ │ ├── IReduction.as │ │ │ │ │ │ ├── MontgomeryReduction.as │ │ │ │ │ │ ├── NullReduction.as │ │ │ │ │ │ └── bi_internal.as │ │ │ │ │ │ └── util │ │ │ │ │ │ ├── ArrayUtil.as │ │ │ │ │ │ ├── Base64.as │ │ │ │ │ │ ├── Hex.as │ │ │ │ │ │ ├── Memory.as │ │ │ │ │ │ └── der │ │ │ │ │ │ ├── ByteString.as │ │ │ │ │ │ ├── DER.as │ │ │ │ │ │ ├── IAsn1Type.as │ │ │ │ │ │ ├── Integer.as │ │ │ │ │ │ ├── OID.as │ │ │ │ │ │ ├── ObjectIdentifier.as │ │ │ │ │ │ ├── PEM.as │ │ │ │ │ │ ├── PrintableString.as │ │ │ │ │ │ ├── Sequence.as │ │ │ │ │ │ ├── Set.as │ │ │ │ │ │ ├── Type.as │ │ │ │ │ │ └── UTCTime.as │ │ │ │ │ ├── sample.html │ │ │ │ │ ├── swfobject.js │ │ │ │ │ └── web_socket.js │ │ │ │ ├── node_modules │ │ │ │ ├── .bin │ │ │ │ │ ├── uglifyjs │ │ │ │ │ ├── uglifyjs.cmd │ │ │ │ │ ├── wscat │ │ │ │ │ └── wscat.cmd │ │ │ │ ├── active-x-obfuscator │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── zeparser │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README │ │ │ │ │ │ │ ├── Tokenizer.js │ │ │ │ │ │ │ ├── ZeParser.js │ │ │ │ │ │ │ ├── benchmark.html │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── test-parser.html │ │ │ │ │ │ │ ├── test-tokenizer.html │ │ │ │ │ │ │ ├── tests.js │ │ │ │ │ │ │ └── unicodecategories.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test.js │ │ │ │ ├── uglify-js │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── README.html │ │ │ │ │ ├── README.org │ │ │ │ │ ├── bin │ │ │ │ │ │ └── uglifyjs │ │ │ │ │ ├── docstyle.css │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── object-ast.js │ │ │ │ │ │ ├── parse-js.js │ │ │ │ │ │ ├── process.js │ │ │ │ │ │ └── squeeze-more.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── package.json~ │ │ │ │ │ ├── test │ │ │ │ │ │ ├── beautify.js │ │ │ │ │ │ ├── testparser.js │ │ │ │ │ │ └── unit │ │ │ │ │ │ │ ├── compress │ │ │ │ │ │ │ ├── expected │ │ │ │ │ │ │ │ ├── array1.js │ │ │ │ │ │ │ │ ├── array2.js │ │ │ │ │ │ │ │ ├── array3.js │ │ │ │ │ │ │ │ ├── array4.js │ │ │ │ │ │ │ │ ├── assignment.js │ │ │ │ │ │ │ │ ├── concatstring.js │ │ │ │ │ │ │ │ ├── const.js │ │ │ │ │ │ │ │ ├── empty-blocks.js │ │ │ │ │ │ │ │ ├── forstatement.js │ │ │ │ │ │ │ │ ├── if.js │ │ │ │ │ │ │ │ ├── ifreturn.js │ │ │ │ │ │ │ │ ├── ifreturn2.js │ │ │ │ │ │ │ │ ├── issue10.js │ │ │ │ │ │ │ │ ├── issue11.js │ │ │ │ │ │ │ │ ├── issue13.js │ │ │ │ │ │ │ │ ├── issue14.js │ │ │ │ │ │ │ │ ├── issue16.js │ │ │ │ │ │ │ │ ├── issue17.js │ │ │ │ │ │ │ │ ├── issue20.js │ │ │ │ │ │ │ │ ├── issue21.js │ │ │ │ │ │ │ │ ├── issue25.js │ │ │ │ │ │ │ │ ├── issue27.js │ │ │ │ │ │ │ │ ├── issue278.js │ │ │ │ │ │ │ │ ├── issue28.js │ │ │ │ │ │ │ │ ├── issue29.js │ │ │ │ │ │ │ │ ├── issue30.js │ │ │ │ │ │ │ │ ├── issue34.js │ │ │ │ │ │ │ │ ├── issue4.js │ │ │ │ │ │ │ │ ├── issue48.js │ │ │ │ │ │ │ │ ├── issue50.js │ │ │ │ │ │ │ │ ├── issue53.js │ │ │ │ │ │ │ │ ├── issue54.1.js │ │ │ │ │ │ │ │ ├── issue68.js │ │ │ │ │ │ │ │ ├── issue69.js │ │ │ │ │ │ │ │ ├── issue9.js │ │ │ │ │ │ │ │ ├── mangle.js │ │ │ │ │ │ │ │ ├── null_string.js │ │ │ │ │ │ │ │ ├── strict-equals.js │ │ │ │ │ │ │ │ ├── var.js │ │ │ │ │ │ │ │ ├── whitespace.js │ │ │ │ │ │ │ │ └── with.js │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── array1.js │ │ │ │ │ │ │ │ ├── array2.js │ │ │ │ │ │ │ │ ├── array3.js │ │ │ │ │ │ │ │ ├── array4.js │ │ │ │ │ │ │ │ ├── assignment.js │ │ │ │ │ │ │ │ ├── concatstring.js │ │ │ │ │ │ │ │ ├── const.js │ │ │ │ │ │ │ │ ├── empty-blocks.js │ │ │ │ │ │ │ │ ├── forstatement.js │ │ │ │ │ │ │ │ ├── if.js │ │ │ │ │ │ │ │ ├── ifreturn.js │ │ │ │ │ │ │ │ ├── ifreturn2.js │ │ │ │ │ │ │ │ ├── issue10.js │ │ │ │ │ │ │ │ ├── issue11.js │ │ │ │ │ │ │ │ ├── issue13.js │ │ │ │ │ │ │ │ ├── issue14.js │ │ │ │ │ │ │ │ ├── issue16.js │ │ │ │ │ │ │ │ ├── issue17.js │ │ │ │ │ │ │ │ ├── issue20.js │ │ │ │ │ │ │ │ ├── issue21.js │ │ │ │ │ │ │ │ ├── issue25.js │ │ │ │ │ │ │ │ ├── issue27.js │ │ │ │ │ │ │ │ ├── issue278.js │ │ │ │ │ │ │ │ ├── issue28.js │ │ │ │ │ │ │ │ ├── issue29.js │ │ │ │ │ │ │ │ ├── issue30.js │ │ │ │ │ │ │ │ ├── issue34.js │ │ │ │ │ │ │ │ ├── issue4.js │ │ │ │ │ │ │ │ ├── issue48.js │ │ │ │ │ │ │ │ ├── issue50.js │ │ │ │ │ │ │ │ ├── issue53.js │ │ │ │ │ │ │ │ ├── issue54.1.js │ │ │ │ │ │ │ │ ├── issue68.js │ │ │ │ │ │ │ │ ├── issue69.js │ │ │ │ │ │ │ │ ├── issue9.js │ │ │ │ │ │ │ │ ├── mangle.js │ │ │ │ │ │ │ │ ├── null_string.js │ │ │ │ │ │ │ │ ├── strict-equals.js │ │ │ │ │ │ │ │ ├── var.js │ │ │ │ │ │ │ │ ├── whitespace.js │ │ │ │ │ │ │ │ └── with.js │ │ │ │ │ │ │ └── scripts.js │ │ │ │ │ ├── tmp │ │ │ │ │ │ ├── 269.js │ │ │ │ │ │ ├── app.js │ │ │ │ │ │ ├── embed-tokens.js │ │ │ │ │ │ ├── goto.js │ │ │ │ │ │ ├── goto2.js │ │ │ │ │ │ ├── hoist.js │ │ │ │ │ │ ├── instrument.js │ │ │ │ │ │ ├── instrument2.js │ │ │ │ │ │ ├── liftvars.js │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ ├── uglify-hangs.js │ │ │ │ │ │ └── uglify-hangs2.js │ │ │ │ │ └── uglify-js.js │ │ │ │ ├── ws │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bench │ │ │ │ │ │ ├── parser.benchmark.js │ │ │ │ │ │ ├── sender.benchmark.js │ │ │ │ │ │ ├── speed.js │ │ │ │ │ │ └── util.js │ │ │ │ │ ├── bin │ │ │ │ │ │ └── wscat │ │ │ │ │ ├── binding.gyp │ │ │ │ │ ├── builderror.log │ │ │ │ │ ├── doc │ │ │ │ │ │ └── ws.md │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── fileapi │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── public │ │ │ │ │ │ │ │ ├── app.js │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ └── uploader.js │ │ │ │ │ │ │ └── server.js │ │ │ │ │ │ ├── serverstats-express_3 │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── public │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── server.js │ │ │ │ │ │ ├── serverstats │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── public │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── server.js │ │ │ │ │ │ └── ssl.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── BufferPool.js │ │ │ │ │ │ ├── BufferUtil.fallback.js │ │ │ │ │ │ ├── BufferUtil.js │ │ │ │ │ │ ├── ErrorCodes.js │ │ │ │ │ │ ├── Receiver.hixie.js │ │ │ │ │ │ ├── Receiver.js │ │ │ │ │ │ ├── Sender.hixie.js │ │ │ │ │ │ ├── Sender.js │ │ │ │ │ │ ├── Validation.fallback.js │ │ │ │ │ │ ├── Validation.js │ │ │ │ │ │ ├── WebSocket.js │ │ │ │ │ │ ├── WebSocketServer.js │ │ │ │ │ │ └── browser.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── commander │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── commander.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── nan │ │ │ │ │ │ │ ├── .index.js │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── nan.h │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── options │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── options.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ │ └── test.conf │ │ │ │ │ │ │ │ └── options.test.js │ │ │ │ │ │ └── tinycolor │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── tinycolor.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── src │ │ │ │ │ │ ├── bufferutil.cc │ │ │ │ │ │ └── validation.cc │ │ │ │ │ └── test │ │ │ │ │ │ ├── BufferPool.test.js │ │ │ │ │ │ ├── Receiver.hixie.test.js │ │ │ │ │ │ ├── Receiver.test.js │ │ │ │ │ │ ├── Sender.hixie.test.js │ │ │ │ │ │ ├── Sender.test.js │ │ │ │ │ │ ├── Validation.test.js │ │ │ │ │ │ ├── WebSocket.integration.js │ │ │ │ │ │ ├── WebSocket.test.js │ │ │ │ │ │ ├── WebSocketServer.test.js │ │ │ │ │ │ ├── autobahn-server.js │ │ │ │ │ │ ├── autobahn.js │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ ├── agent1-cert.pem │ │ │ │ │ │ ├── agent1-key.pem │ │ │ │ │ │ ├── ca1-cert.pem │ │ │ │ │ │ ├── ca1-key.pem │ │ │ │ │ │ ├── certificate.pem │ │ │ │ │ │ ├── key.pem │ │ │ │ │ │ ├── request.pem │ │ │ │ │ │ └── textfile │ │ │ │ │ │ ├── hybi-common.js │ │ │ │ │ │ └── testserver.js │ │ │ │ └── xmlhttprequest │ │ │ │ │ ├── README.md │ │ │ │ │ ├── autotest.watchr │ │ │ │ │ ├── example │ │ │ │ │ └── demo.js │ │ │ │ │ ├── lib │ │ │ │ │ └── XMLHttpRequest.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── tests │ │ │ │ │ ├── test-constants.js │ │ │ │ │ ├── test-events.js │ │ │ │ │ ├── test-exceptions.js │ │ │ │ │ ├── test-headers.js │ │ │ │ │ ├── test-request-methods.js │ │ │ │ │ ├── test-request-protocols.js │ │ │ │ │ └── testdata.txt │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ ├── events.test.js │ │ │ │ ├── io.test.js │ │ │ │ ├── node │ │ │ │ ├── builder.common.js │ │ │ │ └── builder.test.js │ │ │ │ ├── parser.test.js │ │ │ │ ├── socket.test.js │ │ │ │ ├── util.test.js │ │ │ │ └── worker.js │ │ └── package.json │ └── useragent │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── CREDITS │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bin │ │ ├── testfiles.js │ │ └── update.js │ │ ├── features │ │ └── index.js │ │ ├── index.js │ │ ├── lib │ │ ├── regexps.js │ │ └── update.js │ │ ├── node_modules │ │ └── lru-cache │ │ │ ├── .npmignore │ │ │ ├── AUTHORS │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── lib │ │ │ └── lru-cache.js │ │ │ ├── package.json │ │ │ ├── s.js │ │ │ └── test │ │ │ ├── basic.js │ │ │ ├── foreach.js │ │ │ └── memory-leak.js │ │ ├── package.json │ │ ├── static │ │ └── user_agent.after.yaml │ │ └── test │ │ ├── features.test.js │ │ ├── fixtures │ │ ├── firefoxes.yaml │ │ ├── pgts.yaml │ │ ├── static.custom.yaml │ │ └── testcases.yaml │ │ ├── mocha.opts │ │ ├── parser.qa.js │ │ └── parser.test.js │ ├── package.json │ ├── static │ ├── client.html │ ├── context.html │ ├── debug.html │ └── karma.js │ ├── test-results.xml │ └── thesis.pdf ├── package.json ├── scripts ├── e2e-test.bat ├── e2e-test.sh ├── test.bat ├── test.sh ├── watchr.rb └── web-server.js └── test ├── e2e ├── runner.html └── scenarios.js ├── lib └── angular │ ├── angular-mocks.js │ ├── angular-scenario.js │ └── version.txt └── unit ├── controllersSpec.js ├── directivesSpec.js ├── filtersSpec.js └── servicesSpec.js /.gitignore: -------------------------------------------------------------------------------- 1 | logs/* 2 | !.gitkeep 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | 5 | before_script: 6 | - export DISPLAY=:99.0 7 | - sh -e /etc/init.d/xvfb start 8 | - npm install --quiet -g karma 9 | - ./scripts/web-server.js > /dev/null & 10 | - sleep 1 # give server time to start 11 | 12 | script: 13 | - karma start config/karma.conf.js --no-auto-watch --single-run --reporters=dots --browsers=Firefox 14 | - karma start config/karma-e2e.conf.js --reporters=dots --browsers=Firefox 15 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Web client demo code 2 | 3 | This is the web client demo code associated with my Pluralsight course [A Functional Architecture with F#](http://pluralsight.com/training/Courses/TableOfContents/functional-architecture-fsharp). 4 | -------------------------------------------------------------------------------- /app/css/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/.gitkeep -------------------------------------------------------------------------------- /app/css/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/animated-overlay.gif -------------------------------------------------------------------------------- /app/css/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /app/css/images/ui-bg_flat_30_cccccc_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-bg_flat_30_cccccc_40x100.png -------------------------------------------------------------------------------- /app/css/images/ui-bg_flat_50_5c5c5c_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-bg_flat_50_5c5c5c_40x100.png -------------------------------------------------------------------------------- /app/css/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /app/css/images/ui-bg_glass_20_555555_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-bg_glass_20_555555_1x400.png -------------------------------------------------------------------------------- /app/css/images/ui-bg_glass_40_0078a3_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-bg_glass_40_0078a3_1x400.png -------------------------------------------------------------------------------- /app/css/images/ui-bg_glass_40_ffc73d_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-bg_glass_40_ffc73d_1x400.png -------------------------------------------------------------------------------- /app/css/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /app/css/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /app/css/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /app/css/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /app/css/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /app/css/images/ui-bg_gloss-wave_25_333333_500x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-bg_gloss-wave_25_333333_500x100.png -------------------------------------------------------------------------------- /app/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /app/css/images/ui-bg_highlight-soft_80_eeeeee_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-bg_highlight-soft_80_eeeeee_1x100.png -------------------------------------------------------------------------------- /app/css/images/ui-bg_inset-soft_25_000000_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-bg_inset-soft_25_000000_1x100.png -------------------------------------------------------------------------------- /app/css/images/ui-bg_inset-soft_30_f58400_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-bg_inset-soft_30_f58400_1x100.png -------------------------------------------------------------------------------- /app/css/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /app/css/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /app/css/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /app/css/images/ui-icons_4b8e0b_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-icons_4b8e0b_256x240.png -------------------------------------------------------------------------------- /app/css/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /app/css/images/ui-icons_a83300_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-icons_a83300_256x240.png -------------------------------------------------------------------------------- /app/css/images/ui-icons_cccccc_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-icons_cccccc_256x240.png -------------------------------------------------------------------------------- /app/css/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /app/css/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/css/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /app/css/jquery.ui.all.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Theming 10 | */ 11 | @import "jquery.ui.base.css"; 12 | @import "jquery.ui.theme.css"; 13 | -------------------------------------------------------------------------------- /app/css/jquery.ui.autocomplete.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Autocomplete 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Autocomplete#theming 10 | */ 11 | .ui-autocomplete { 12 | position: absolute; 13 | top: 0; 14 | left: 0; 15 | cursor: default; 16 | } 17 | -------------------------------------------------------------------------------- /app/css/jquery.ui.selectable.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Selectable 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://docs.jquery.com/UI/Selectable#theming 10 | */ 11 | .ui-selectable-helper { 12 | position: absolute; 13 | z-index: 100; 14 | border: 1px dotted black; 15 | } 16 | -------------------------------------------------------------------------------- /app/css/jquery.ui.tooltip.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI Tooltip 1.10.3 3 | * http://jqueryui.com 4 | * 5 | * Copyright 2013 jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | */ 9 | .ui-tooltip { 10 | padding: 8px; 11 | position: absolute; 12 | z-index: 9999; 13 | max-width: 300px; 14 | -webkit-box-shadow: 0 0 5px #aaa; 15 | box-shadow: 0 0 5px #aaa; 16 | } 17 | body .ui-tooltip { 18 | border-width: 2px; 19 | } 20 | -------------------------------------------------------------------------------- /app/img/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/img/.gitkeep -------------------------------------------------------------------------------- /app/js/directives.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /* Directives */ 4 | 5 | 6 | angular.module('bookingApp.directives', []); 7 | -------------------------------------------------------------------------------- /app/js/filters.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /* Filters */ 4 | 5 | angular.module('bookingApp.filters', []); 6 | -------------------------------------------------------------------------------- /app/lib/angular/version.txt: -------------------------------------------------------------------------------- 1 | 1.0.7 2 | -------------------------------------------------------------------------------- /app/partials/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/app/partials/.gitkeep -------------------------------------------------------------------------------- /app/partials/home.html: -------------------------------------------------------------------------------- 1 |

Please select a date

2 |
3 | -------------------------------------------------------------------------------- /logs/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/logs/.gitkeep -------------------------------------------------------------------------------- /node_modules/.bin/karma: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=`dirname "$0"` 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../karma/bin/karma" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../karma/bin/karma" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/.bin/karma.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\karma\bin\karma" %* 3 | ) ELSE ( 4 | node "%~dp0\..\karma\bin\karma" %* 5 | ) -------------------------------------------------------------------------------- /node_modules/karma-coffee-preprocessor/node_modules/.bin/cake: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=`dirname "$0"` 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../coffee-script/bin/cake" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../coffee-script/bin/cake" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/karma-coffee-preprocessor/node_modules/.bin/cake.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\coffee-script\bin\cake" %* 3 | ) ELSE ( 4 | node "%~dp0\..\coffee-script\bin\cake" %* 5 | ) -------------------------------------------------------------------------------- /node_modules/karma-coffee-preprocessor/node_modules/.bin/coffee: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=`dirname "$0"` 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../coffee-script/bin/coffee" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../coffee-script/bin/coffee" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/karma-coffee-preprocessor/node_modules/.bin/coffee.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\coffee-script\bin\coffee" %* 3 | ) ELSE ( 4 | node "%~dp0\..\coffee-script\bin\coffee" %* 5 | ) -------------------------------------------------------------------------------- /node_modules/karma-coffee-preprocessor/node_modules/coffee-script/.npmignore: -------------------------------------------------------------------------------- 1 | *.coffee 2 | *.html 3 | .DS_Store 4 | .git* 5 | Cakefile 6 | documentation/ 7 | examples/ 8 | extras/coffee-script.js 9 | raw/ 10 | src/ 11 | test/ 12 | -------------------------------------------------------------------------------- /node_modules/karma-coffee-preprocessor/node_modules/coffee-script/CNAME: -------------------------------------------------------------------------------- 1 | coffeescript.org -------------------------------------------------------------------------------- /node_modules/karma-coffee-preprocessor/node_modules/coffee-script/bin/cake: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var path = require('path'); 4 | var fs = require('fs'); 5 | var lib = path.join(path.dirname(fs.realpathSync(__filename)), '../lib'); 6 | 7 | require(lib + '/coffee-script/cake').run(); 8 | -------------------------------------------------------------------------------- /node_modules/karma-coffee-preprocessor/node_modules/coffee-script/bin/coffee: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var path = require('path'); 4 | var fs = require('fs'); 5 | var lib = path.join(path.dirname(fs.realpathSync(__filename)), '../lib'); 6 | 7 | require(lib + '/coffee-script/command').run(); 8 | -------------------------------------------------------------------------------- /node_modules/karma-coffee-preprocessor/node_modules/coffee-script/lib/coffee-script/index.js: -------------------------------------------------------------------------------- 1 | // Generated by CoffeeScript 1.6.3 2 | (function() { 3 | var key, val, _ref; 4 | 5 | _ref = require('./coffee-script'); 6 | for (key in _ref) { 7 | val = _ref[key]; 8 | exports[key] = val; 9 | } 10 | 11 | }).call(this); 12 | -------------------------------------------------------------------------------- /node_modules/karma-html2js-preprocessor/lib/index.js: -------------------------------------------------------------------------------- 1 | // PUBLISH DI MODULE 2 | module.exports = { 3 | 'preprocessor:html2js': ['factory', require('./html2js')] 4 | }; 5 | -------------------------------------------------------------------------------- /node_modules/karma-jasmine/lib/index.js: -------------------------------------------------------------------------------- 1 | var createPattern = function(path) { 2 | return {pattern: path, included: true, served: true, watched: false}; 3 | }; 4 | 5 | var initJasmine = function(files) { 6 | files.unshift(createPattern(__dirname + '/adapter.js')); 7 | files.unshift(createPattern(__dirname + '/jasmine.js')); 8 | }; 9 | 10 | initJasmine.$inject = ['config.files']; 11 | 12 | module.exports = { 13 | 'framework:jasmine': ['factory', initJasmine] 14 | }; 15 | -------------------------------------------------------------------------------- /node_modules/karma-junit-reporter/node_modules/xmlbuilder/.npmignore: -------------------------------------------------------------------------------- 1 | .gitignore 2 | .travis.yml 3 | Makefile 4 | .git/ 5 | src/ 6 | test/ 7 | node_modules/ 8 | 9 | -------------------------------------------------------------------------------- /node_modules/karma-junit-reporter/node_modules/xmlbuilder/lib/index.js: -------------------------------------------------------------------------------- 1 | // Generated by CoffeeScript 1.3.3 2 | (function() { 3 | var XMLBuilder; 4 | 5 | XMLBuilder = require('./XMLBuilder'); 6 | 7 | module.exports.create = function(name, xmldec, doctype) { 8 | if (name != null) { 9 | return new XMLBuilder(name, xmldec, doctype).root(); 10 | } else { 11 | return new XMLBuilder(); 12 | } 13 | }; 14 | 15 | }).call(this); 16 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/.bin/phantomjs: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=`dirname "$0"` 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../phantomjs/bin/phantomjs" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../phantomjs/bin/phantomjs" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/.bin/phantomjs.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\phantomjs\bin\phantomjs" %* 3 | ) ELSE ( 4 | node "%~dp0\..\phantomjs\bin\phantomjs" %* 5 | ) -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | asi: false 3 | } -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /lib/phantom 3 | /lib/location.js 4 | /tmp 5 | npm-debug.log 6 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.6" 4 | - "0.8" 5 | - "0.10" 6 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/location.js: -------------------------------------------------------------------------------- 1 | module.exports.location = "c:\\Users\\mark\\Documents\\Pluralsight\\A functional architecture with F-sharp\\Src\\booking-web-ui\\node_modules\\karma-phantomjs-launcher\\node_modules\\phantomjs\\lib\\phantom\\phantomjs.exe" -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/arguments.coffee: -------------------------------------------------------------------------------- 1 | system = require 'system' 2 | if system.args.length is 1 3 | console.log 'Try to pass some args when invoking this script!' 4 | else 5 | for arg, i in system.args 6 | console.log i + ': ' + arg 7 | phantom.exit() 8 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/arguments.js: -------------------------------------------------------------------------------- 1 | var system = require('system'); 2 | if (system.args.length === 1) { 3 | console.log('Try to pass some args when invoking this script!'); 4 | } else { 5 | system.args.forEach(function (arg, i) { 6 | console.log(i + ': ' + arg); 7 | }); 8 | } 9 | phantom.exit(); 10 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/countdown.coffee: -------------------------------------------------------------------------------- 1 | t = 10 2 | interval = setInterval -> 3 | if t > 0 4 | console.log t-- 5 | else 6 | console.log 'BLAST OFF!' 7 | phantom.exit() 8 | , 1000 9 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/countdown.js: -------------------------------------------------------------------------------- 1 | var t = 10, 2 | interval = setInterval(function(){ 3 | if ( t > 0 ) { 4 | console.log(t--); 5 | } else { 6 | console.log("BLAST OFF!"); 7 | phantom.exit(); 8 | } 9 | }, 1000); 10 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/fibo.coffee: -------------------------------------------------------------------------------- 1 | fibs = [0, 1] 2 | f = -> 3 | console.log fibs[fibs.length - 1] 4 | fibs.push fibs[fibs.length - 1] + fibs[fibs.length - 2] 5 | if fibs.length > 10 6 | window.clearInterval ticker 7 | phantom.exit() 8 | ticker = window.setInterval(f, 300) 9 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/fibo.js: -------------------------------------------------------------------------------- 1 | var fibs = [0, 1]; 2 | var ticker = window.setInterval(function () { 3 | console.log(fibs[fibs.length - 1]); 4 | fibs.push(fibs[fibs.length - 1] + fibs[fibs.length - 2]); 5 | if (fibs.length > 10) { 6 | window.clearInterval(ticker); 7 | phantom.exit(); 8 | } 9 | }, 300); 10 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/hello.coffee: -------------------------------------------------------------------------------- 1 | console.log 'Hello, world!' 2 | phantom.exit() 3 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/hello.js: -------------------------------------------------------------------------------- 1 | console.log('Hello, world!'); 2 | phantom.exit(); 3 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/module.coffee: -------------------------------------------------------------------------------- 1 | universe = require './universe' 2 | universe.start() 3 | console.log 'The answer is' + universe.answer 4 | phantom.exit() 5 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/module.js: -------------------------------------------------------------------------------- 1 | var universe = require('./universe'); 2 | universe.start(); 3 | console.log('The answer is' + universe.answer); 4 | phantom.exit(); 5 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/outputEncoding.coffee: -------------------------------------------------------------------------------- 1 | helloWorld = () -> console.log phantom.outputEncoding + ": こんにちは、世界!" 2 | 3 | console.log "Using default encoding..." 4 | helloWorld() 5 | 6 | console.log "\nUsing other encodings..." 7 | for enc in ["euc-jp", "sjis", "utf8", "System"] 8 | do (enc) -> 9 | phantom.outputEncoding = enc 10 | helloWorld() 11 | 12 | phantom.exit() 13 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/outputEncoding.js: -------------------------------------------------------------------------------- 1 | function helloWorld() { 2 | console.log(phantom.outputEncoding + ": こんにちは、世界!"); 3 | } 4 | 5 | console.log("Using default encoding..."); 6 | helloWorld(); 7 | 8 | console.log("\nUsing other encodings..."); 9 | 10 | var encodings = ["euc-jp", "sjis", "utf8", "System"]; 11 | for (var i = 0; i < encodings.length; i++) { 12 | phantom.outputEncoding = encodings[i]; 13 | helloWorld(); 14 | } 15 | 16 | phantom.exit() 17 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/post.coffee: -------------------------------------------------------------------------------- 1 | # Example using HTTP POST operation 2 | 3 | page = require('webpage').create() 4 | server = 'http://posttestserver.com/post.php?dump' 5 | data = 'universe=expanding&answer=42' 6 | 7 | page.open server, 'post', data, (status) -> 8 | if status isnt 'success' 9 | console.log 'Unable to post!' 10 | else 11 | console.log page.content 12 | phantom.exit() 13 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/post.js: -------------------------------------------------------------------------------- 1 | // Example using HTTP POST operation 2 | 3 | var page = require('webpage').create(), 4 | server = 'http://posttestserver.com/post.php?dump', 5 | data = 'universe=expanding&answer=42'; 6 | 7 | page.open(server, 'post', data, function (status) { 8 | if (status !== 'success') { 9 | console.log('Unable to post!'); 10 | } else { 11 | console.log(page.content); 12 | } 13 | phantom.exit(); 14 | }); 15 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/printenv.coffee: -------------------------------------------------------------------------------- 1 | system = require("system") 2 | env = system.env 3 | key = undefined 4 | for key of env 5 | console.log key + "=" + env[key] if env.hasOwnProperty(key) 6 | phantom.exit() -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/printenv.js: -------------------------------------------------------------------------------- 1 | var system = require('system'), 2 | env = system.env, 3 | key; 4 | 5 | for (key in env) { 6 | if (env.hasOwnProperty(key)) { 7 | console.log(key + '=' + env[key]); 8 | } 9 | } 10 | phantom.exit(); 11 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/universe.js: -------------------------------------------------------------------------------- 1 | // This is to be used by "module.js" (and "module.coffee") example(s). 2 | // There should NOT be a "universe.coffee" as only 1 of the 2 would 3 | // ever be loaded unless the file extension was specified. 4 | 5 | exports.answer = 42; 6 | 7 | exports.start = function () { 8 | console.log('Starting the universe....'); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/useragent.coffee: -------------------------------------------------------------------------------- 1 | page = require('webpage').create() 2 | 3 | console.log 'The default user agent is ' + page.settings.userAgent 4 | 5 | page.settings.userAgent = 'SpecialAgent' 6 | page.open 'http://www.httpuseragent.org', (status) -> 7 | if status isnt 'success' 8 | console.log 'Unable to access network' 9 | else 10 | console.log page.evaluate -> document.getElementById('myagent').innerText 11 | phantom.exit() 12 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/version.coffee: -------------------------------------------------------------------------------- 1 | console.log 'using PhantomJS version ' + 2 | phantom.version.major + '.' + 3 | phantom.version.minor + '.' + 4 | phantom.version.patch 5 | phantom.exit() 6 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/examples/version.js: -------------------------------------------------------------------------------- 1 | console.log('using PhantomJS version ' + 2 | phantom.version.major + '.' + 3 | phantom.version.minor + '.' + 4 | phantom.version.patch); 5 | phantom.exit(); 6 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/phantomjs.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/phantomjs.exe -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/.bin/ncp: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=`dirname "$0"` 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../ncp/bin/ncp" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../ncp/bin/ncp" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/.bin/ncp.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\ncp\bin\ncp" %* 3 | ) ELSE ( 4 | node "%~dp0\..\ncp\bin\ncp" %* 5 | ) -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/.bin/which: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=`dirname "$0"` 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../which/bin/which" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../which/bin/which" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/.bin/which.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\which\bin\which" %* 3 | ) ELSE ( 4 | node "%~dp0\..\which\bin\which" %* 5 | ) -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/adm-zip/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/adm-zip/headers/index.js: -------------------------------------------------------------------------------- 1 | exports.EntryHeader = require("./entryHeader"); 2 | exports.DataHeader = require("./dataHeader"); 3 | exports.MainHeader = require("./mainHeader"); -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/adm-zip/methods/index.js: -------------------------------------------------------------------------------- 1 | exports.Deflater = require("./deflater"); 2 | exports.Inflater = require("./inflater"); -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/adm-zip/sandbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/adm-zip/sandbox.js -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/adm-zip/util/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./utils"); 2 | module.exports.Constants = require("./constants"); 3 | module.exports.Errors = require("./errors"); 4 | module.exports.FileAttr = require("./fattr"); -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/kew/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | 10 | pids 11 | logs 12 | results 13 | 14 | node_modules 15 | npm-debug.log -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/mkdirp/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | npm-debug.log -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/mkdirp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.9 6 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/mkdirp/examples/pow.js: -------------------------------------------------------------------------------- 1 | var mkdirp = require('mkdirp'); 2 | 3 | mkdirp('/tmp/foo/bar/baz', function (err) { 4 | if (err) console.error(err) 5 | else console.log('pow!') 6 | }); 7 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/ncp/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .*.sw[op] 3 | .DS_Store 4 | test/fixtures/out 5 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/ncp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.4 5 | - 0.6 6 | - 0.7 7 | - 0.8 8 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/ncp/test/fixtures/src/a: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/ncp/test/fixtures/src/b: -------------------------------------------------------------------------------- 1 | Hello ncp 2 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/ncp/test/fixtures/src/c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/ncp/test/fixtures/src/c -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/ncp/test/fixtures/src/d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/ncp/test/fixtures/src/d -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/ncp/test/fixtures/src/e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/ncp/test/fixtures/src/e -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/ncp/test/fixtures/src/f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/ncp/test/fixtures/src/f -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/ncp/test/fixtures/src/sub/a: -------------------------------------------------------------------------------- 1 | Hello nodejitsu 2 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/ncp/test/fixtures/src/sub/b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/ncp/test/fixtures/src/sub/b -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/npmconf/.npmignore: -------------------------------------------------------------------------------- 1 | /test/fixtures/userconfig-with-gc 2 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/npmconf/node_modules/.bin/nopt: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=`dirname "$0"` 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../nopt/bin/nopt.js" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../nopt/bin/nopt.js" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/npmconf/node_modules/.bin/nopt.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\nopt\bin\nopt.js" %* 3 | ) ELSE ( 4 | node "%~dp0\..\nopt\bin\nopt.js" %* 5 | ) -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/npmconf/node_modules/.bin/semver: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=`dirname "$0"` 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../semver/bin/semver" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../semver/bin/semver" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/npmconf/node_modules/.bin/semver.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\semver\bin\semver" %* 3 | ) ELSE ( 4 | node "%~dp0\..\semver\bin\semver" %* 5 | ) -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/npmconf/node_modules/config-chain/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | node_modules/* 3 | npm_debug.log 4 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/README.md: -------------------------------------------------------------------------------- 1 | A list of objects, bound by their prototype chain. 2 | 3 | Used in npm's config stuff. 4 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/npmconf/node_modules/config-chain/test/broken.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | var cc = require('..') 4 | var assert = require('assert') 5 | 6 | 7 | //throw on invalid json 8 | assert.throws(function () { 9 | cc(__dirname + '/broken.json') 10 | }) 11 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/npmconf/node_modules/config-chain/test/env.js: -------------------------------------------------------------------------------- 1 | var cc = require('..') 2 | var assert = require('assert') 3 | 4 | assert.deepEqual({ 5 | hello: true 6 | }, cc.env('test_', { 7 | 'test_hello': true, 8 | 'ignore_this': 4, 9 | 'ignore_test_this_too': [] 10 | })) 11 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/npmconf/node_modules/config-chain/test/find-file.js: -------------------------------------------------------------------------------- 1 | 2 | var fs = require('fs') 3 | , assert = require('assert') 4 | , objx = { 5 | rand: Math.random() 6 | } 7 | 8 | fs.writeFileSync('/tmp/random-test-config.json', JSON.stringify(objx)) 9 | 10 | var cc = require('../') 11 | var path = cc.find('tmp/random-test-config.json') 12 | 13 | assert.equal(path, '/tmp/random-test-config.json') -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/npmconf/node_modules/config-chain/test/ignore-unfound-file.js: -------------------------------------------------------------------------------- 1 | 2 | var cc = require('..') 3 | 4 | //should not throw 5 | cc(__dirname, 'non_existing_file') 6 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/npmconf/node_modules/config-chain/test/ini.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | var cc =require('..') 4 | var INI = require('ini') 5 | var assert = require('assert') 6 | 7 | function test(obj) { 8 | 9 | var _json, _ini 10 | var json = cc.parse (_json = JSON.stringify(obj)) 11 | var ini = cc.parse (_ini = INI.stringify(obj)) 12 | console.log(_ini, _json) 13 | assert.deepEqual(json, ini) 14 | } 15 | 16 | 17 | test({hello: true}) 18 | 19 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/npmconf/node_modules/nopt/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/npmconf/test/fixtures/builtin: -------------------------------------------------------------------------------- 1 | builtin-config = true 2 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/npmconf/test/fixtures/globalconfig: -------------------------------------------------------------------------------- 1 | package-config:foo = boo 2 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/rimraf/AUTHORS: -------------------------------------------------------------------------------- 1 | # Authors sorted by whether or not they're me. 2 | Isaac Z. Schlueter (http://blog.izs.me) 3 | Wayne Larsen (http://github.com/wvl) 4 | ritch 5 | Marcel Laverdet 6 | Yosef Dinerstein 7 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/rimraf/node_modules/graceful-fs/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/rimraf/node_modules/graceful-fs/README.md: -------------------------------------------------------------------------------- 1 | Just like node's `fs` module, but it does an incremental back-off when 2 | EMFILE is encountered. 3 | 4 | Useful in asynchronous situations where one needs to try to open lots 5 | and lots of files. 6 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/rimraf/test/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | for i in test-*.js; do 4 | echo -n $i ... 5 | bash setup.sh 6 | node $i 7 | ! [ -d target ] 8 | echo "pass" 9 | done 10 | rm -rf target 11 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/rimraf/test/test-async.js: -------------------------------------------------------------------------------- 1 | var rimraf = require("../rimraf") 2 | , path = require("path") 3 | rimraf(path.join(__dirname, "target"), function (er) { 4 | if (er) throw er 5 | }) 6 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/rimraf/test/test-fiber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/rimraf/test/test-fiber.js -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/rimraf/test/test-sync.js: -------------------------------------------------------------------------------- 1 | var rimraf = require("../rimraf") 2 | , path = require("path") 3 | rimraf.sync(path.join(__dirname, "target")) 4 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/which/README.md: -------------------------------------------------------------------------------- 1 | The "which" util from npm's guts. 2 | 3 | Finds the first instance of a specified executable in the PATH 4 | environment variable. Does not cache the results, so `hash -r` is not 5 | needed when the PATH changes. 6 | -------------------------------------------------------------------------------- /node_modules/karma-phantomjs-launcher/node_modules/phantomjs/node_modules/which/bin/which: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var which = require("../") 3 | if (process.argv.length < 3) { 4 | console.error("Usage: which ") 5 | process.exit(1) 6 | } 7 | 8 | which(process.argv[2], function (er, thing) { 9 | if (er) { 10 | console.error(er.message) 11 | process.exit(er.errno || 127) 12 | } 13 | console.log(thing) 14 | }) 15 | -------------------------------------------------------------------------------- /node_modules/karma-requirejs/lib/index.js: -------------------------------------------------------------------------------- 1 | var createPattern = function(path) { 2 | return {pattern: path, included: true, served: true, watched: false}; 3 | }; 4 | 5 | var initRequireJs = function(files) { 6 | files.unshift(createPattern(__dirname + '/adapter.js')); 7 | files.unshift(createPattern(__dirname + '/require.js')); 8 | }; 9 | 10 | initRequireJs.$inject = ['config.files']; 11 | 12 | module.exports = { 13 | 'framework:requirejs': ['factory', initRequireJs] 14 | }; 15 | -------------------------------------------------------------------------------- /node_modules/karma-script-launcher/index.js: -------------------------------------------------------------------------------- 1 | var ScriptBrowser = function(baseBrowserDecorator, script) { 2 | baseBrowserDecorator(this); 3 | 4 | this.name = script; 5 | 6 | this._getCommand = function() { 7 | return script; 8 | }; 9 | }; 10 | 11 | ScriptBrowser.$inject = ['baseBrowserDecorator', 'name']; 12 | 13 | 14 | // PUBLISH DI MODULE 15 | module.exports = { 16 | 'launcher:Script': ['type', ScriptBrowser] 17 | }; 18 | -------------------------------------------------------------------------------- /node_modules/karma/lib/index.js: -------------------------------------------------------------------------------- 1 | // index module 2 | exports.VERSION = require('./constants').VERSION; 3 | exports.server = require('./server'); 4 | exports.runner = require('./runner'); 5 | exports.launcher = require('./launcher'); 6 | 7 | -------------------------------------------------------------------------------- /node_modules/karma/lib/reporters/DotsColor.js: -------------------------------------------------------------------------------- 1 | var DotsReporter = require('./Dots'); 2 | var BaseColorReporter = require('./BaseColor'); 3 | 4 | 5 | var DotsColorReporter = function(formatError, reportSlow) { 6 | DotsReporter.call(this, formatError, reportSlow); 7 | BaseColorReporter.call(this); 8 | }; 9 | 10 | 11 | // PUBLISH 12 | module.exports = DotsColorReporter; 13 | -------------------------------------------------------------------------------- /node_modules/karma/lib/reporters/ProgressColor.js: -------------------------------------------------------------------------------- 1 | var ProgressReporter = require('./Progress'); 2 | var BaseColorReporter = require('./BaseColor'); 3 | 4 | 5 | var ProgressColorReporter = function(formatError, reportSlow) { 6 | ProgressReporter.call(this, formatError, reportSlow); 7 | BaseColorReporter.call(this); 8 | }; 9 | 10 | 11 | // PUBLISH 12 | module.exports = ProgressColorReporter; 13 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/.bin/cake: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=`dirname "$0"` 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../coffee-script/bin/cake" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../coffee-script/bin/cake" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/.bin/cake.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\coffee-script\bin\cake" %* 3 | ) ELSE ( 4 | node "%~dp0\..\coffee-script\bin\cake" %* 5 | ) -------------------------------------------------------------------------------- /node_modules/karma/node_modules/.bin/coffee: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=`dirname "$0"` 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../coffee-script/bin/coffee" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../coffee-script/bin/coffee" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/.bin/coffee.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\coffee-script\bin\coffee" %* 3 | ) ELSE ( 4 | node "%~dp0\..\coffee-script\bin\coffee" %* 5 | ) -------------------------------------------------------------------------------- /node_modules/karma/node_modules/.bin/lodash: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=`dirname "$0"` 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../lodash/build.js" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../lodash/build.js" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/.bin/lodash.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\lodash\build.js" %* 3 | ) ELSE ( 4 | node "%~dp0\..\lodash\build.js" %* 5 | ) -------------------------------------------------------------------------------- /node_modules/karma/node_modules/.bin/node-http-proxy: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=`dirname "$0"` 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../http-proxy/bin/node-http-proxy" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../http-proxy/bin/node-http-proxy" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/.bin/node-http-proxy.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\http-proxy\bin\node-http-proxy" %* 3 | ) ELSE ( 4 | node "%~dp0\..\http-proxy\bin\node-http-proxy" %* 5 | ) -------------------------------------------------------------------------------- /node_modules/karma/node_modules/chokidar/.npmignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.bak 3 | *.diff 4 | *.err 5 | *.orig 6 | *.log 7 | *.rej 8 | *.swo 9 | *.swp 10 | *.vi 11 | *.sass-cache 12 | 13 | .cache 14 | .project 15 | .settings 16 | .tmproj 17 | nbproject 18 | 19 | # Dreamweaver added files 20 | _notes 21 | dwsync.xml 22 | 23 | # Komodo 24 | *.komodoproject 25 | .komodotools 26 | 27 | # Folders to ignore 28 | intermediate 29 | publish 30 | .idea 31 | 32 | *.sublime-project 33 | *.sublime-workspace 34 | 35 | test/fixtures/subdir/ 36 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/chokidar/test/common.js: -------------------------------------------------------------------------------- 1 | global.chai = require('chai'); 2 | global.expect = chai.expect; 3 | global.should = chai.should(); 4 | global.sinon = require('sinon'); 5 | chai.use(require('sinon-chai')); 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/chokidar/test/fixtures/binary.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/chokidar/test/fixtures/binary.mp3 -------------------------------------------------------------------------------- /node_modules/karma/node_modules/chokidar/test/fixtures/change.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /node_modules/karma/node_modules/chokidar/test/fixtures/unlink.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /node_modules/karma/node_modules/coffee-script/.npmignore: -------------------------------------------------------------------------------- 1 | *.coffee 2 | *.html 3 | .DS_Store 4 | .git* 5 | Cakefile 6 | documentation/ 7 | examples/ 8 | extras/coffee-script.js 9 | raw/ 10 | src/ 11 | test/ 12 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/coffee-script/CNAME: -------------------------------------------------------------------------------- 1 | coffeescript.org -------------------------------------------------------------------------------- /node_modules/karma/node_modules/coffee-script/bin/cake: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var path = require('path'); 4 | var fs = require('fs'); 5 | var lib = path.join(path.dirname(fs.realpathSync(__filename)), '../lib'); 6 | 7 | require(lib + '/coffee-script/cake').run(); 8 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/coffee-script/bin/coffee: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var path = require('path'); 4 | var fs = require('fs'); 5 | var lib = path.join(path.dirname(fs.realpathSync(__filename)), '../lib'); 6 | 7 | require(lib + '/coffee-script/command').run(); 8 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/coffee-script/lib/coffee-script/index.js: -------------------------------------------------------------------------------- 1 | // Generated by CoffeeScript 1.6.3 2 | (function() { 3 | var key, val, _ref; 4 | 5 | _ref = require('./coffee-script'); 6 | for (key in _ref) { 7 | val = _ref[key]; 8 | exports[key] = val; 9 | } 10 | 11 | }).call(this); 12 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/.npmignore: -------------------------------------------------------------------------------- 1 | *.markdown 2 | *.md 3 | .git* 4 | Makefile 5 | benchmarks/ 6 | docs/ 7 | examples/ 8 | install.sh 9 | support/ 10 | test/ 11 | .DS_Store 12 | coverage.html 13 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = process.env.CONNECT_COV 3 | ? require('./lib-cov/connect') 4 | : require('./lib/connect'); -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/error.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {error} 5 | 6 | 7 | 8 |
9 |

{title}

10 |

{statusCode} {error}

11 |
    {stack}
12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/favicon.ico -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_add.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_attach.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_attach.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_code.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_copy.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_delete.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_edit.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_error.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_excel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_excel.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_find.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_gear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_gear.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_go.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_green.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_key.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_lightning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_lightning.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_link.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_paintbrush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_paintbrush.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_paste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_paste.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_red.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_refresh.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_save.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_acrobat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_acrobat.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_actionscript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_actionscript.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_add.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_c.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_camera.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_cd.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_code.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_code_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_code_red.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_coldfusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_coldfusion.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_compressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_compressed.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_copy.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_cplusplus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_cplusplus.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_csharp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_csharp.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_cup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_cup.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_database.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_delete.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_dvd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_dvd.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_edit.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_error.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_excel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_excel.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_find.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_flash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_flash.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_freehand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_freehand.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_gear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_gear.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_get.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_get.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_go.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_h.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_horizontal.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_key.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_lightning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_lightning.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_link.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_magnify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_magnify.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_medal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_medal.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_office.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_office.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_paint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_paint.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_paintbrush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_paintbrush.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_paste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_paste.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_php.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_php.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_picture.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_powerpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_powerpoint.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_put.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_put.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_ruby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_ruby.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_stack.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_star.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_swoosh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_swoosh.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_text.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_text_width.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_text_width.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_tux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_tux.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_vector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_vector.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_visualstudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_visualstudio.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_width.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_width.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_word.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_word.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_world.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_wrench.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_wrench.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_white_zip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_white_zip.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_word.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_word.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/lib/public/icons/page_world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/lib/public/icons/page_world.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/buffer-crc32/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/buffer-crc32/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | notifications: 6 | email: 7 | recipients: 8 | - brianloveswords@gmail.com -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/bytes/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/bytes/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.2.0 / 2012-10-28 3 | ================== 4 | 5 | * bytes(200).should.eql('200b') 6 | 7 | 0.1.0 / 2012-07-04 8 | ================== 9 | 10 | * add bytes to string conversion [yields] 11 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/bytes/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --reporter spec \ 5 | --require should 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/bytes/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bytes", 3 | "description": "byte size string parser / serializer", 4 | "keywords": ["bytes", "utility"], 5 | "version": "0.1.0", 6 | "scripts": ["index.js"] 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/cookie-signature/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/cookie-signature/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.1 / 2013-04-15 3 | ================== 4 | 5 | * Revert "Changed underlying HMAC algo. to sha512." 6 | * Revert "Fix for timing attacks on MAC verification." 7 | 8 | 0.0.1 / 2010-01-03 9 | ================== 10 | 11 | * Initial release 12 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/cookie-signature/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/cookie/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/cookie/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.6" 4 | - "0.8" 5 | - "0.10" 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/cookie/test/mocha.opts: -------------------------------------------------------------------------------- 1 | --ui qunit 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/debug/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "debug", 3 | "repo": "visionmedia/debug", 4 | "description": "small debugging utility", 5 | "version": "0.7.2", 6 | "keywords": ["debug", "log", "debugger"], 7 | "scripts": ["index.js", "debug.js"], 8 | "dependencies": {} 9 | } 10 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/debug/example/app.js: -------------------------------------------------------------------------------- 1 | 2 | var debug = require('../')('http') 3 | , http = require('http') 4 | , name = 'My App'; 5 | 6 | // fake app 7 | 8 | debug('booting %s', name); 9 | 10 | http.createServer(function(req, res){ 11 | debug(req.method + ' ' + req.url); 12 | res.end('hello\n'); 13 | }).listen(3000, function(){ 14 | debug('listening'); 15 | }); 16 | 17 | // fake worker of some kind 18 | 19 | require('./worker'); -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/debug/example/wildcards.js: -------------------------------------------------------------------------------- 1 | 2 | var debug = { 3 | foo: require('../')('test:foo'), 4 | bar: require('../')('test:bar'), 5 | baz: require('../')('test:baz') 6 | }; 7 | 8 | debug.foo('foo') 9 | debug.bar('bar') 10 | debug.baz('baz') -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/debug/index.js: -------------------------------------------------------------------------------- 1 | if ('undefined' == typeof window) { 2 | module.exports = require('./lib/debug'); 3 | } else { 4 | module.exports = require('./debug'); 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/formidable/.npmignore: -------------------------------------------------------------------------------- 1 | /test/tmp/ 2 | *.upload 3 | *.un~ 4 | *.http 5 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/formidable/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - 0.9 5 | - "0.10" 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/formidable/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/formidable/lib/index.js: -------------------------------------------------------------------------------- 1 | var IncomingForm = require('./incoming_form').IncomingForm; 2 | IncomingForm.IncomingForm = IncomingForm; 3 | module.exports = IncomingForm; 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/formidable/test/fixture/file/beta-sticker-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/node_modules/formidable/test/fixture/file/beta-sticker-1.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/formidable/test/fixture/file/binaryfile.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/node_modules/formidable/test/fixture/file/binaryfile.tar.gz -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/formidable/test/fixture/file/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/node_modules/formidable/test/fixture/file/blank.gif -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/formidable/test/fixture/file/funkyfilename.txt: -------------------------------------------------------------------------------- 1 | I am a text file with a funky name! 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/formidable/test/fixture/file/menu_separator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/connect/node_modules/formidable/test/fixture/file/menu_separator.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/formidable/test/fixture/file/plain.txt: -------------------------------------------------------------------------------- 1 | I am a plain text file 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/formidable/test/fixture/http/special-chars-in-filename/info.md: -------------------------------------------------------------------------------- 1 | * Opera does not allow submitting this file, it shows a warning to the 2 | user that the file could not be found instead. Tested in 9.8, 11.51 on OSX. 3 | Reported to Opera on 08.09.2011 (tracking email DSK-346009@bugs.opera.com). 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/formidable/test/fixture/js/misc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | 'empty.http': [], 3 | 'empty-urlencoded.http': [], 4 | 'empty-multipart.http': [], 5 | 'minimal.http': [], 6 | }; 7 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/formidable/test/fixture/js/no-filename.js: -------------------------------------------------------------------------------- 1 | module.exports['generic.http'] = [ 2 | {type: 'file', name: 'upload', filename: '', fixture: 'plain.txt', 3 | sha1: 'b31d07bac24ac32734de88b3687dddb10e976872'}, 4 | ]; 5 | 6 | module.exports['filename-name.http'] = [ 7 | {type: 'file', name: 'upload', filename: 'plain.txt', fixture: 'plain.txt', 8 | sha1: 'b31d07bac24ac32734de88b3687dddb10e976872'}, 9 | ]; 10 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/formidable/test/fixture/js/preamble.js: -------------------------------------------------------------------------------- 1 | module.exports['crlf.http'] = [ 2 | {type: 'file', name: 'upload', filename: 'plain.txt', fixture: 'plain.txt', 3 | sha1: 'b31d07bac24ac32734de88b3687dddb10e976872'}, 4 | ]; 5 | 6 | module.exports['preamble.http'] = [ 7 | {type: 'file', name: 'upload', filename: 'plain.txt', fixture: 'plain.txt', 8 | sha1: 'b31d07bac24ac32734de88b3687dddb10e976872'}, 9 | ]; 10 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/formidable/test/fixture/js/workarounds.js: -------------------------------------------------------------------------------- 1 | module.exports['missing-hyphens1.http'] = [ 2 | {type: 'file', name: 'upload', filename: 'plain.txt', fixture: 'plain.txt', 3 | sha1: 'b31d07bac24ac32734de88b3687dddb10e976872'}, 4 | ]; 5 | module.exports['missing-hyphens2.http'] = [ 6 | {type: 'file', name: 'upload', filename: 'plain.txt', fixture: 'plain.txt', 7 | sha1: 'b31d07bac24ac32734de88b3687dddb10e976872'}, 8 | ]; 9 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/formidable/test/run.js: -------------------------------------------------------------------------------- 1 | require('urun')(__dirname) 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/fresh/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/fresh/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.2.0 / 2013-08-11 3 | ================== 4 | 5 | * fix: return false for no-cache 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/fresh/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --reporter spec \ 5 | --require should 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/methods/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = [ 3 | 'get' 4 | , 'post' 5 | , 'put' 6 | , 'head' 7 | , 'delete' 8 | , 'options' 9 | , 'trace' 10 | , 'copy' 11 | , 'lock' 12 | , 'mkcol' 13 | , 'move' 14 | , 'propfind' 15 | , 'proppatch' 16 | , 'unlock' 17 | , 'report' 18 | , 'mkactivity' 19 | , 'checkout' 20 | , 'merge' 21 | , 'm-search' 22 | , 'notify' 23 | , 'subscribe' 24 | , 'unsubscribe' 25 | , 'patch' 26 | ]; -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/pause/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/pause/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.0.1 / 2010-01-03 3 | ================== 4 | 5 | * Initial release 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/pause/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/qs/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "support/expresso"] 2 | path = support/expresso 3 | url = git://github.com/visionmedia/expresso.git 4 | [submodule "support/should"] 5 | path = support/should 6 | url = git://github.com/visionmedia/should.js.git 7 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/qs/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .travis.yml 3 | benchmark.js 4 | component.json 5 | examples.js 6 | History.md 7 | Makefile 8 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/send/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/send/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec \ 6 | --bail 7 | 8 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/send/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/send'); -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/send/node_modules/range-parser/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/send/node_modules/range-parser/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.0.4 / 2012-06-17 3 | ================== 4 | 5 | * changed: ret -1 for unsatisfiable and -2 when invalid 6 | 7 | 0.0.3 / 2012-06-17 8 | ================== 9 | 10 | * fix last-byte-pos default to len - 1 11 | 12 | 0.0.2 / 2012-06-14 13 | ================== 14 | 15 | * add `.type` 16 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/send/node_modules/range-parser/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --reporter spec \ 5 | --require should 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/node_modules/uid2/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "uid2", 3 | "description": "strong uid", 4 | "tags": [ 5 | "uid" 6 | ], 7 | "version": "0.0.2", 8 | "dependencies": {}, 9 | "readme": "ERROR: No README data found!", 10 | "_id": "uid2@0.0.2", 11 | "_from": "uid2@0.0.2" 12 | } 13 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/connect/test.js: -------------------------------------------------------------------------------- 1 | 2 | var conn = require('./'); 3 | var app = conn(); 4 | 5 | app.use(conn.logger('dev')); 6 | 7 | app.listen(3000); 8 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/di/lib/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | annotate: require('./annotation').annotate, 3 | Module: require('./module'), 4 | Injector: require('./injector') 5 | }; 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/glob/.npmignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | test/a/ 3 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/glob/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/glob/examples/g.js: -------------------------------------------------------------------------------- 1 | var Glob = require("../").Glob 2 | 3 | var pattern = "test/a/**/[cg]/../[cg]" 4 | console.log(pattern) 5 | 6 | var mg = new Glob(pattern, {mark: true, sync:true}, function (er, matches) { 7 | console.log("matches", matches) 8 | }) 9 | console.log("after") 10 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/glob/examples/usr-local.js: -------------------------------------------------------------------------------- 1 | var Glob = require("../").Glob 2 | 3 | var pattern = "{./*/*,/*,/usr/local/*}" 4 | console.log(pattern) 5 | 6 | var mg = new Glob(pattern, {mark: true}, function (er, matches) { 7 | console.log("matches", matches) 8 | }) 9 | console.log("after") 10 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/glob/test/zz-cleanup.js: -------------------------------------------------------------------------------- 1 | // remove the fixtures 2 | var tap = require("tap") 3 | , rimraf = require("rimraf") 4 | , path = require("path") 5 | 6 | tap.test("cleanup fixtures", function (t) { 7 | rimraf(path.resolve(__dirname, "a"), function (er) { 8 | t.ifError(er, "removed") 9 | t.end() 10 | }) 11 | }) 12 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/graceful-fs/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/.npmignore: -------------------------------------------------------------------------------- 1 | config.json 2 | node_modules/ 3 | npm-debug.log 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | 6 | notifications: 7 | email: 8 | - travis@nodejitsu.com 9 | irc: "irc.freenode.org#nodejitsu" 10 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/config.sample.json: -------------------------------------------------------------------------------- 1 | { 2 | "silent": false, 3 | "router": { 4 | "localhost": "localhost:9000" 5 | }, 6 | "forward": { 7 | "port": 9001, 8 | "host": "localhost" 9 | } 10 | } -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/examples/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "http-proxy-examples", 3 | "description": "packages required to run the examples", 4 | "version": "0.0.0", 5 | "dependencies": { 6 | "connect": "1.6", 7 | "connect-gzip": "0.1", 8 | "connect-jsonp": "0.0.5", 9 | "connect-restreamer": "1", 10 | "proxy-by-url": ">= 0.0.1" 11 | } 12 | } -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/pkginfo/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | npm-debug.log -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/pkginfo/examples/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "simple-app", 3 | "description": "A test fixture for pkginfo", 4 | "version": "0.1.0", 5 | "author": "Charlie Robbins ", 6 | "keywords": ["test", "fixture"], 7 | "main": "./index.js", 8 | "scripts": { "test": "vows test/*-test.js --spec" }, 9 | "engines": { "node": ">= 0.4.0" } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | *.swp 4 | *.swo 5 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | 6 | notifications: 7 | email: 8 | - travis@nodejitsu.com 9 | irc: "irc.freenode.org#nodejitsu" 10 | 11 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | 2 | 0.1.5 / 2012-09-18 3 | ================== 4 | 5 | * Fixed problem with underscore values in camelToUnderscore 6 | 7 | 0.1.4 / 2012-07-26 8 | ================== 9 | 10 | * Made use of inflect for camel to underscore conversion 11 | 12 | 0.1.3 / 2012-07-25 13 | ================== 14 | 15 | * Added camel to underscore conversion and vice-versa 16 | 17 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/.bin/ncp: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=`dirname "$0"` 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../ncp/bin/ncp" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../ncp/bin/ncp" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/.bin/ncp.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\ncp\bin\ncp" %* 3 | ) ELSE ( 4 | node "%~dp0\..\ncp\bin\ncp" %* 5 | ) -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/async/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "deps/nodeunit"] 2 | path = deps/nodeunit 3 | url = git://github.com/caolan/nodeunit.git 4 | [submodule "deps/UglifyJS"] 5 | path = deps/UglifyJS 6 | url = https://github.com/mishoo/UglifyJS.git 7 | [submodule "deps/nodelint"] 8 | path = deps/nodelint 9 | url = https://github.com/tav/nodelint.git 10 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/async/.npmignore: -------------------------------------------------------------------------------- 1 | deps 2 | dist 3 | test 4 | nodelint.cfg -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/async/index.js: -------------------------------------------------------------------------------- 1 | // This file is just added for convenience so this repository can be 2 | // directly checked out into a project's deps folder 3 | module.exports = require('./lib/async'); 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/deep-equal/example/cmp.js: -------------------------------------------------------------------------------- 1 | var equal = require('../'); 2 | console.dir([ 3 | equal( 4 | { a : [ 2, 3 ], b : [ 4 ] }, 5 | { a : [ 2, 3 ], b : [ 4 ] } 6 | ), 7 | equal( 8 | { x : 5, y : [6] }, 9 | { x : 5, y : 6 } 10 | ) 11 | ]); 12 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/deep-equal/test/cmp.js: -------------------------------------------------------------------------------- 1 | var test = require('tap').test; 2 | var equal = require('../'); 3 | 4 | test('equal', function (t) { 5 | t.ok(equal( 6 | { a : [ 2, 3 ], b : [ 4 ] }, 7 | { a : [ 2, 3 ], b : [ 4 ] } 8 | )); 9 | t.end(); 10 | }); 11 | 12 | test('not equal', function (t) { 13 | t.notOk(equal( 14 | { x : 5, y : [6] }, 15 | { x : 5, y : 6 } 16 | )); 17 | t.end(); 18 | }); 19 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/i/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | *.swp 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/i/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | - 0.7 6 | notifications: 7 | irc: "irc.freenode.net#pksunkara" 8 | email: 9 | on_success: never 10 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/i/lib/inflect.js: -------------------------------------------------------------------------------- 1 | // Requiring modules 2 | 3 | module.exports = function (attach) { 4 | var methods = require('./methods'); 5 | 6 | if (attach) { 7 | require('./native')(methods); 8 | } 9 | 10 | return methods 11 | }; 12 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/mkdirp/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | npm-debug.log -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/mkdirp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.9 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/mkdirp/examples/pow.js: -------------------------------------------------------------------------------- 1 | var mkdirp = require('mkdirp'); 2 | 3 | mkdirp('/tmp/foo/bar/baz', function (err) { 4 | if (err) console.error(err) 5 | else console.log('pow!') 6 | }); 7 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/ncp/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .*.sw[op] 3 | .DS_Store 4 | test/fixtures/out 5 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/ncp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - 0.4 5 | - 0.6 6 | - 0.7 7 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/ncp/test/fixtures/src/a: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/ncp/test/fixtures/src/b: -------------------------------------------------------------------------------- 1 | Hello ncp 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/ncp/test/fixtures/src/c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/ncp/test/fixtures/src/c -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/ncp/test/fixtures/src/d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/ncp/test/fixtures/src/d -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/ncp/test/fixtures/src/e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/ncp/test/fixtures/src/e -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/ncp/test/fixtures/src/f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/ncp/test/fixtures/src/f -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/ncp/test/fixtures/src/sub/a: -------------------------------------------------------------------------------- 1 | Hello nodejitsu 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/ncp/test/fixtures/src/sub/b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/ncp/test/fixtures/src/sub/b -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/rimraf/AUTHORS: -------------------------------------------------------------------------------- 1 | # Authors sorted by whether or not they're me. 2 | Isaac Z. Schlueter (http://blog.izs.me) 3 | Wayne Larsen (http://github.com/wvl) 4 | ritch 5 | Marcel Laverdet 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/rimraf/test/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | for i in test-*.js; do 4 | echo -n $i ... 5 | bash setup.sh 6 | node $i 7 | ! [ -d target ] 8 | echo "pass" 9 | done 10 | rm -rf target 11 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/rimraf/test/test-async.js: -------------------------------------------------------------------------------- 1 | var rimraf = require("../rimraf") 2 | , path = require("path") 3 | rimraf(path.join(__dirname, "target"), function (er) { 4 | if (er) throw er 5 | }) 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/rimraf/test/test-fiber.js: -------------------------------------------------------------------------------- 1 | var rimraf 2 | , path = require("path") 3 | 4 | try { 5 | rimraf = require("../fiber") 6 | } catch (er) { 7 | console.error("skipping fiber test") 8 | } 9 | 10 | if (rimraf) { 11 | Fiber(function () { 12 | rimraf(path.join(__dirname, "target")).wait() 13 | }).run() 14 | } 15 | 16 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/node_modules/rimraf/test/test-sync.js: -------------------------------------------------------------------------------- 1 | var rimraf = require("../rimraf") 2 | , path = require("path") 3 | rimraf.sync(path.join(__dirname, "target")) 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/test/fixtures/read-json-file/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "hello": "World", 3 | "I am": ["the utile module"], 4 | "thisMakesMe": { 5 | "really": 1337, 6 | "right?": true 7 | } 8 | } 9 | 10 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/test/fixtures/require-directory/directory/index.js: -------------------------------------------------------------------------------- 1 | exports.me = 'directory/index.js'; 2 | 3 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/node_modules/utile/test/fixtures/require-directory/helloWorld.js: -------------------------------------------------------------------------------- 1 | exports.me = 'helloWorld.js'; 2 | 3 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/test/core/README.md: -------------------------------------------------------------------------------- 1 | # `test/core` 2 | 3 | `test/core` directory is a place where tests from node.js core go. They are 4 | here to ensure that node-http-proxy works just fine with all kinds of 5 | different situations, which are covered in core tests, but are not covered in 6 | our tests. 7 | 8 | All these tests require little modifications to make them test node-http-proxy, 9 | but we try to keep them as vanilla as possible. 10 | 11 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/http-proxy/test/macros/index.js: -------------------------------------------------------------------------------- 1 | /* 2 | * index.js: Top level include for node-http-proxy macros 3 | * 4 | * (C) 2010 Nodejitsu Inc. 5 | * MIT LICENCE 6 | * 7 | */ 8 | 9 | exports.examples = require('./examples'); 10 | exports.http = require('./http'); 11 | exports.ws = require('./ws'); -------------------------------------------------------------------------------- /node_modules/karma/node_modules/lodash/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lodash'); -------------------------------------------------------------------------------- /node_modules/karma/node_modules/lodash/vendor/tar/vendor/block-stream/README.md: -------------------------------------------------------------------------------- 1 | # block-stream 2 | 3 | A stream of blocks. 4 | 5 | Write data into it, and it'll output data in buffer blocks the size you 6 | specify, padding with zeroes if necessary. 7 | 8 | ```javascript 9 | var block = new BlockStream(512) 10 | fs.createReadStream("some-file").pipe(block) 11 | block.pipe(fs.createWriteStream("block-file")) 12 | ``` 13 | 14 | When `.end()` or `.flush()` is called, it'll pad the block with zeroes. 15 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/lodash/vendor/tar/vendor/graceful-fs/README.md: -------------------------------------------------------------------------------- 1 | Just like node's `fs` module, but it does an incremental back-off when 2 | EMFILE is encountered. 3 | 4 | Useful in asynchronous situations where one needs to try to open lots 5 | and lots of files. 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/lodash/vendor/tar/vendor/rimraf/AUTHORS: -------------------------------------------------------------------------------- 1 | # Authors sorted by whether or not they're me. 2 | Isaac Z. Schlueter (http://blog.izs.me) 3 | Wayne Larsen (http://github.com/wvl) 4 | ritch 5 | Marcel Laverdet 6 | Yosef Dinerstein 7 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob.json: -------------------------------------------------------------------------------- 1 | { 2 | "build": "clean lint coverage test", 3 | "lint": { 4 | "type": "jshint" 5 | }, 6 | "coverage": { 7 | "type": "vows" 8 | }, 9 | "test": { 10 | "type": "vows" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/instrumented/lib/log4js.json: -------------------------------------------------------------------------------- 1 | { 2 | "appenders": [ 3 | { 4 | "type": "console" 5 | } 6 | ] 7 | } -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/instrumented/test/date-file-test: -------------------------------------------------------------------------------- 1 | this should be written to the file with the appended date 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/instrumented/test/log4js.json: -------------------------------------------------------------------------------- 1 | { 2 | "appenders": [ 3 | { 4 | "category": "tests", 5 | "type": "file", 6 | "filename": "tmp-tests.log", 7 | "layout": { 8 | "type": "messagePassThrough" 9 | } 10 | } 11 | ], 12 | 13 | "levels": { 14 | "tests": "WARN" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/instrumented/test/streams/test-date-rolling-file-stream-32013-05-04: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/log4js/.bob/instrumented/test/streams/test-date-rolling-file-stream-32013-05-04 -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/instrumented/test/streams/test-rolling-file-stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/log4js/.bob/instrumented/test/streams/test-rolling-file-stream -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/instrumented/test/streams/test-rolling-file-stream-write-less: -------------------------------------------------------------------------------- 1 | cheese -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/instrumented/test/streams/test-rolling-file-stream-write-more: -------------------------------------------------------------------------------- 1 | 5.cheese 2 | 6.cheese 3 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/instrumented/test/streams/test-rolling-file-stream-write-more.1: -------------------------------------------------------------------------------- 1 | 0.cheese 2 | 1.cheese 3 | 2.cheese 4 | 3.cheese 5 | 4.cheese 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/instrumented/test/streams/test-rolling-stream-with-existing-files: -------------------------------------------------------------------------------- 1 | 5.cheese 2 | 6.cheese 3 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/instrumented/test/streams/test-rolling-stream-with-existing-files.1: -------------------------------------------------------------------------------- 1 | 0.cheese 2 | 1.cheese 3 | 2.cheese 4 | 3.cheese 5 | 4.cheese 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/instrumented/test/streams/test-rolling-stream-with-existing-files.11: -------------------------------------------------------------------------------- 1 | test file -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/instrumented/test/streams/test-rolling-stream-with-existing-files.2: -------------------------------------------------------------------------------- 1 | 2.cheese 2 | 3.cheese 3 | 4.cheese 4 | 5.cheese 5 | 6.cheese 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/instrumented/test/streams/test-rolling-stream-with-existing-files.20: -------------------------------------------------------------------------------- 1 | test file -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/instrumented/test/streams/test-rolling-stream-with-existing-files.3: -------------------------------------------------------------------------------- 1 | test file -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/instrumented/test/streams/test-rolling-stream-with-existing-files.4: -------------------------------------------------------------------------------- 1 | test file -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/instrumented/test/streams/test-rolling-stream-with-existing-files.5: -------------------------------------------------------------------------------- 1 | test file -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/instrumented/test/with-dateFile.json: -------------------------------------------------------------------------------- 1 | { 2 | "appenders": [ 3 | { 4 | "category": "tests", 5 | "type": "dateFile", 6 | "filename": "test/date-file-test.log", 7 | "pattern": "-from-MM-dd", 8 | "layout": { 9 | "type": "messagePassThrough" 10 | } 11 | } 12 | ], 13 | 14 | "levels": { 15 | "tests": "WARN" 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/instrumented/test/with-log-rolling.json: -------------------------------------------------------------------------------- 1 | { 2 | "appenders": [ 3 | { 4 | "type": "file", 5 | "filename": "tmp-test.log", 6 | "maxLogSize": 1024, 7 | "backups": 3 8 | } 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.bob/report/lint.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/log4js/.bob/report/lint.out -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "node": true, 3 | "laxcomma": true, 4 | "indent": 2, 5 | "globalstrict": true, 6 | "maxparams": 5, 7 | "maxdepth": 3, 8 | "maxstatements": 20, 9 | "maxcomplexity": 5, 10 | "maxlen": 100, 11 | "globals": { 12 | "describe": true, 13 | "it": true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.log?? 3 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.8" 5 | 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/lib/debug.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | module.exports = function(label) { 4 | var debug; 5 | 6 | if (process.env.NODE_DEBUG && /\blog4js\b/.test(process.env.NODE_DEBUG)) { 7 | debug = function(message) { 8 | console.error('LOG4JS: (%s) %s', label, message); 9 | }; 10 | } else { 11 | debug = function() { }; 12 | } 13 | 14 | return debug; 15 | }; 16 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/lib/log4js.json: -------------------------------------------------------------------------------- 1 | { 2 | "appenders": [ 3 | { 4 | "type": "console" 5 | } 6 | ] 7 | } -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/lib/streams/index.js: -------------------------------------------------------------------------------- 1 | exports.RollingFileStream = require('./RollingFileStream'); 2 | exports.DateRollingFileStream = require('./DateRollingFileStream'); 3 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/node_modules/.bin/semver: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=`dirname "$0"` 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../semver/bin/semver" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../semver/bin/semver" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/node_modules/.bin/semver.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\semver\bin\semver" %* 3 | ) ELSE ( 4 | node "%~dp0\..\semver\bin\semver" %* 5 | ) -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/node_modules/async/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "deps/nodeunit"] 2 | path = deps/nodeunit 3 | url = git://github.com/caolan/nodeunit.git 4 | [submodule "deps/UglifyJS"] 5 | path = deps/UglifyJS 6 | url = https://github.com/mishoo/UglifyJS.git 7 | [submodule "deps/nodelint"] 8 | path = deps/nodelint 9 | url = https://github.com/tav/nodelint.git 10 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/node_modules/async/Makefile: -------------------------------------------------------------------------------- 1 | PACKAGE = asyncjs 2 | NODEJS = $(if $(shell test -f /usr/bin/nodejs && echo "true"),nodejs,node) 3 | 4 | BUILDDIR = dist 5 | 6 | all: build 7 | 8 | build: $(wildcard lib/*.js) 9 | mkdir -p $(BUILDDIR) 10 | uglifyjs lib/async.js > $(BUILDDIR)/async.min.js 11 | 12 | test: 13 | nodeunit test 14 | 15 | clean: 16 | rm -rf $(BUILDDIR) 17 | 18 | lint: 19 | nodelint --config nodelint.cfg lib/async.js 20 | 21 | .PHONY: test build all 22 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/node_modules/async/index.js: -------------------------------------------------------------------------------- 1 | // This file is just added for convenience so this repository can be 2 | // directly checked out into a project's deps folder 3 | module.exports = require('./lib/async'); 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/node_modules/async/nodelint.cfg: -------------------------------------------------------------------------------- 1 | var options = { 2 | indent: 4, 3 | onevar: false 4 | }; 5 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/node_modules/dequeue/.npmignore: -------------------------------------------------------------------------------- 1 | *.tmproj 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/node_modules/dequeue/lib/index.js: -------------------------------------------------------------------------------- 1 | exports = module.exports = require("./dequeue") -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/node_modules/readable-stream/examples/typer-fsr.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | var FSReadable = require('../fs.js'); 3 | var rst = new FSReadable(__filename); 4 | 5 | rst.on('end', function() { 6 | process.stdin.pause(); 7 | }); 8 | 9 | process.stdin.setRawMode(true); 10 | process.stdin.on('data', function() { 11 | var c = rst.read(3); 12 | if (!c) return; 13 | process.stdout.write(c); 14 | }); 15 | process.stdin.resume(); 16 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/node_modules/readable-stream/readable.js: -------------------------------------------------------------------------------- 1 | exports = module.exports = require('./lib/_stream_readable.js'); 2 | exports.Readable = exports; 3 | exports.Writable = require('./lib/_stream_writable.js'); 4 | exports.Duplex = require('./lib/_stream_duplex.js'); 5 | exports.Transform = require('./lib/_stream_transform.js'); 6 | exports.PassThrough = require('./lib/_stream_passthrough.js'); 7 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/test/date-file-test: -------------------------------------------------------------------------------- 1 | this should be written to the file with the appended date 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/test/log4js.json: -------------------------------------------------------------------------------- 1 | { 2 | "appenders": [ 3 | { 4 | "category": "tests", 5 | "type": "file", 6 | "filename": "tmp-tests.log", 7 | "layout": { 8 | "type": "messagePassThrough" 9 | } 10 | } 11 | ], 12 | 13 | "levels": { 14 | "tests": "WARN" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/test/streams/test-date-rolling-file-stream-32013-05-04: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/log4js/test/streams/test-date-rolling-file-stream-32013-05-04 -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/test/streams/test-rolling-file-stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/log4js/test/streams/test-rolling-file-stream -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/test/streams/test-rolling-file-stream-write-less: -------------------------------------------------------------------------------- 1 | cheese -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/test/streams/test-rolling-file-stream-write-more: -------------------------------------------------------------------------------- 1 | 5.cheese 2 | 6.cheese 3 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/test/streams/test-rolling-file-stream-write-more.1: -------------------------------------------------------------------------------- 1 | 0.cheese 2 | 1.cheese 3 | 2.cheese 4 | 3.cheese 5 | 4.cheese 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/test/streams/test-rolling-stream-with-existing-files: -------------------------------------------------------------------------------- 1 | 4.cheese 2 | 5.cheese 3 | 6.cheese 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/test/streams/test-rolling-stream-with-existing-files.0: -------------------------------------------------------------------------------- 1 | test file -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/test/streams/test-rolling-stream-with-existing-files.1: -------------------------------------------------------------------------------- 1 | 6.cheese 2 | 0.cheese 3 | 1.cheese 4 | 2.cheese 5 | 3.cheese 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/test/streams/test-rolling-stream-with-existing-files.11: -------------------------------------------------------------------------------- 1 | test file -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/test/streams/test-rolling-stream-with-existing-files.2: -------------------------------------------------------------------------------- 1 | test file -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/test/streams/test-rolling-stream-with-existing-files.20: -------------------------------------------------------------------------------- 1 | test file -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/test/streams/test-rolling-stream-with-existing-files.3: -------------------------------------------------------------------------------- 1 | 3.cheese 2 | 4.cheese 3 | 5.cheese 4 | 6.cheese 5 | 0.cheese 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/test/streams/test-rolling-stream-with-existing-files.4: -------------------------------------------------------------------------------- 1 | test file -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/test/streams/test-rolling-stream-with-existing-files.5: -------------------------------------------------------------------------------- 1 | test file -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/test/with-dateFile.json: -------------------------------------------------------------------------------- 1 | { 2 | "appenders": [ 3 | { 4 | "category": "tests", 5 | "type": "dateFile", 6 | "filename": "test/date-file-test.log", 7 | "pattern": "-from-MM-dd", 8 | "layout": { 9 | "type": "messagePassThrough" 10 | } 11 | } 12 | ], 13 | 14 | "levels": { 15 | "tests": "WARN" 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/log4js/test/with-log-rolling.json: -------------------------------------------------------------------------------- 1 | { 2 | "appenders": [ 3 | { 4 | "type": "file", 5 | "filename": "tmp-test.log", 6 | "maxLogSize": 1024, 7 | "backups": 3 8 | } 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/minimatch/node_modules/lru-cache/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/minimatch/node_modules/lru-cache/AUTHORS: -------------------------------------------------------------------------------- 1 | # Authors, sorted by whether or not they are me 2 | Isaac Z. Schlueter 3 | Carlos Brito Lage 4 | Marko Mikulicic 5 | Trent Mick 6 | Kevin O'Hara 7 | Marco Rogers 8 | Jesse Dailey 9 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/optimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/optimist/example/bool.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var util = require('util'); 3 | var argv = require('optimist').argv; 4 | 5 | if (argv.s) { 6 | util.print(argv.fr ? 'Le chat dit: ' : 'The cat says: '); 7 | } 8 | console.log( 9 | (argv.fr ? 'miaou' : 'meow') + (argv.p ? '.' : '') 10 | ); 11 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/optimist/example/boolean_double.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean(['x','y','z']) 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y, argv.z ]); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/optimist/example/boolean_single.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean('v') 4 | .argv 5 | ; 6 | console.dir(argv.v); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/optimist/example/default_hash.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .default({ x : 10, y : 10 }) 5 | .argv 6 | ; 7 | 8 | console.log(argv.x + argv.y); 9 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/optimist/example/default_singles.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .default('x', 10) 4 | .default('y', 10) 5 | .argv 6 | ; 7 | console.log(argv.x + argv.y); 8 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/optimist/example/divide.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .usage('Usage: $0 -x [num] -y [num]') 5 | .demand(['x','y']) 6 | .argv; 7 | 8 | console.log(argv.x / argv.y); 9 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/optimist/example/nonopt.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | console.log(argv._); 5 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/optimist/example/reflect.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.dir(require('optimist').argv); 3 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/optimist/example/short.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/optimist/example/string.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .string('x', 'y') 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y ]); 7 | 8 | /* Turns off numeric coercion: 9 | ./node string.js -x 000123 -y 9876 10 | [ '000123', '9876' ] 11 | */ 12 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/optimist/example/xup.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | 4 | if (argv.rif - 5 * argv.xup > 7.138) { 5 | console.log('Buy more riffiwobbles'); 6 | } 7 | else { 8 | console.log('Sell the xupptumblers'); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/optimist/node_modules/wordwrap/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/optimist/node_modules/wordwrap/example/center.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(20, 60); 2 | console.log(wrap( 3 | 'At long last the struggle and tumult was over.' 4 | + ' The machines had finally cast off their oppressors' 5 | + ' and were finally free to roam the cosmos.' 6 | + '\n' 7 | + 'Free of purpose, free of obligation.' 8 | + ' Just drifting through emptiness.' 9 | + ' The sun was just another point of light.' 10 | )); 11 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/optimist/node_modules/wordwrap/example/meat.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(15); 2 | 3 | console.log(wrap('You and your whole family are made out of meat.')); 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/optimist/test/_/argv.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.log(JSON.stringify(process.argv)); 3 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/optimist/test/_/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('../../index').argv 3 | console.log(JSON.stringify(argv._)); 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/rimraf/AUTHORS: -------------------------------------------------------------------------------- 1 | # Authors sorted by whether or not they're me. 2 | Isaac Z. Schlueter (http://blog.izs.me) 3 | Wayne Larsen (http://github.com/wvl) 4 | ritch 5 | Marcel Laverdet 6 | Yosef Dinerstein 7 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/rimraf/test/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | for i in test-*.js; do 4 | echo -n $i ... 5 | bash setup.sh 6 | node $i 7 | ! [ -d target ] 8 | echo "pass" 9 | done 10 | rm -rf target 11 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/rimraf/test/test-async.js: -------------------------------------------------------------------------------- 1 | var rimraf = require("../rimraf") 2 | , path = require("path") 3 | rimraf(path.join(__dirname, "target"), function (er) { 4 | if (er) throw er 5 | }) 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/rimraf/test/test-sync.js: -------------------------------------------------------------------------------- 1 | var rimraf = require("../rimraf") 2 | , path = require("path") 3 | rimraf.sync(path.join(__dirname, "target")) 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | 5 | notifications: 6 | irc: "irc.freenode.org#socket.io" 7 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/index.js: -------------------------------------------------------------------------------- 1 | 2 | /*! 3 | * socket.io-node 4 | * Copyright(c) 2011 LearnBoost 5 | * MIT Licensed 6 | */ 7 | 8 | module.exports = require('./lib/socket.io'); 9 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/lib/transports/index.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Export transports. 4 | */ 5 | 6 | module.exports = { 7 | websocket: require('./websocket') 8 | , flashsocket: require('./flashsocket') 9 | , htmlfile: require('./htmlfile') 10 | , 'xhr-polling': require('./xhr-polling') 11 | , 'jsonp-polling': require('./jsonp-polling') 12 | }; 13 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/lib/transports/websocket/index.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Export websocket versions. 4 | */ 5 | 6 | module.exports = { 7 | 7: require('./hybi-07-12'), 8 | 8: require('./hybi-07-12'), 9 | 13: require('./hybi-16'), 10 | default: require('./default') 11 | }; 12 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/base64id/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/policyfile/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/policyfile/Makefile: -------------------------------------------------------------------------------- 1 | doc: 2 | dox --title "FlashPolicyFileServer" lib/* > doc/index.html 3 | 4 | test: 5 | expresso -I lib $(TESTFLAGS) tests/*.test.js 6 | 7 | .PHONY: test doc -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/policyfile/examples/basic.fallback.js: -------------------------------------------------------------------------------- 1 | var http = require('http') 2 | , fspfs = require('../'); 3 | 4 | var server = http.createServer(function(q,r){ r.writeHead(200); r.end(':3') }) 5 | , flash = fspfs.createServer(); 6 | 7 | server.listen(8080); 8 | flash.listen(8081,server); -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/policyfile/examples/basic.js: -------------------------------------------------------------------------------- 1 | var http = require('http') 2 | , fspfs = require('../'); 3 | 4 | var flash = fspfs.createServer(); 5 | flash.listen(); -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/policyfile/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/server.js'); -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/redis/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/redis/benches/re_sub_test.js: -------------------------------------------------------------------------------- 1 | var client = require('../index').createClient() 2 | , client2 = require('../index').createClient() 3 | , assert = require('assert'); 4 | 5 | client.once('subscribe', function (channel, count) { 6 | client.unsubscribe('x'); 7 | client.subscribe('x', function () { 8 | client.quit(); 9 | client2.quit(); 10 | }); 11 | client2.publish('x', 'hi'); 12 | }); 13 | 14 | client.subscribe('x'); 15 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/redis/benches/stress/codec.js: -------------------------------------------------------------------------------- 1 | var json = { 2 | encode: JSON.stringify, 3 | decode: JSON.parse 4 | }; 5 | 6 | var MsgPack = require('node-msgpack'); 7 | msgpack = { 8 | encode: MsgPack.pack, 9 | decode: function(str) { return MsgPack.unpack(new Buffer(str)); } 10 | }; 11 | 12 | bison = require('bison'); 13 | 14 | module.exports = json; 15 | //module.exports = msgpack; 16 | //module.exports = bison; 17 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/redis/benches/stress/pubsub/run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | node server.js & 3 | node server.js & 4 | node server.js & 5 | node server.js & 6 | node server.js & 7 | node server.js & 8 | node server.js & 9 | node server.js & 10 | node --debug pub.js 11 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/redis/benches/stress/rpushblpop/run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | node server.js & 3 | #node server.js & 4 | #node server.js & 5 | #node server.js & 6 | node --debug pub.js 7 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/redis/benches/stress/speed/00: -------------------------------------------------------------------------------- 1 | # size JSON msgpack bison 2 | 26602 2151.0170848180414 3 | 25542 ? 2842.589272665782 4 | 24835 ? ? 7280.4538397469805 5 | 6104 6985.234528557929 6 | 5045 ? 7217.461392841478 7 | 4341 ? ? 14261.406335354604 8 | 4180 15864.633685636572 9 | 4143 ? 12954.806235781925 10 | 4141 ? ? 44650.70733912719 11 | 75 114227.07313350472 12 | 40 ? 30162.440062810834 13 | 39 ? ? 119815.66013519121 14 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/redis/benches/stress/speed/plot: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | gnuplot >size-rate.jpg << _EOF_ 4 | 5 | set terminal png nocrop enhanced font verdana 12 size 640,480 6 | set logscale x 7 | set logscale y 8 | set grid 9 | set xlabel 'Serialized object size, octets' 10 | set ylabel 'decode(encode(obj)) rate, 1/sec' 11 | plot '00' using 1:2 title 'json' smooth bezier, '00' using 1:3 title 'msgpack' smooth bezier, '00' using 1:4 title 'bison' smooth bezier 12 | 13 | _EOF_ 14 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/redis/benches/stress/speed/size-rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/socket.io/node_modules/redis/benches/stress/speed/size-rate.png -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/redis/examples/auth.js: -------------------------------------------------------------------------------- 1 | var redis = require("redis"), 2 | client = redis.createClient(); 3 | 4 | // This command is magical. Client stashes the password and will issue on every connect. 5 | client.auth("somepass"); 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/redis/examples/eval.js: -------------------------------------------------------------------------------- 1 | var redis = require("./index"), 2 | client = redis.createClient(); 3 | 4 | redis.debug_mode = true; 5 | 6 | client.eval("return 100.5", 0, function (err, res) { 7 | console.dir(err); 8 | console.dir(res); 9 | }); 10 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/redis/examples/mget.js: -------------------------------------------------------------------------------- 1 | var client = require("redis").createClient(); 2 | 3 | client.mget(["sessions started", "sessions started", "foo"], function (err, res) { 4 | console.dir(res); 5 | }); -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/redis/examples/monitor.js: -------------------------------------------------------------------------------- 1 | var client = require("../index").createClient(), 2 | util = require("util"); 3 | 4 | client.monitor(function (err, res) { 5 | console.log("Entering monitoring mode."); 6 | }); 7 | 8 | client.on("monitor", function (time, args) { 9 | console.log(time + ": " + util.inspect(args)); 10 | }); 11 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/redis/lib/to_array.js: -------------------------------------------------------------------------------- 1 | function to_array(args) { 2 | var len = args.length, 3 | arr = new Array(len), i; 4 | 5 | for (i = 0; i < len; i += 1) { 6 | arr[i] = args[i]; 7 | } 8 | 9 | return arr; 10 | } 11 | 12 | module.exports = to_array; 13 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/redis/lib/util.js: -------------------------------------------------------------------------------- 1 | // Support for very old versions of node where the module was called "sys". At some point, we should abandon this. 2 | 3 | var util; 4 | 5 | try { 6 | util = require("util"); 7 | } catch (err) { 8 | util = require("sys"); 9 | } 10 | 11 | module.exports = util; 12 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/redis/mem.js: -------------------------------------------------------------------------------- 1 | var client = require("redis").createClient(); 2 | 3 | client.set("foo", "barvalskdjlksdjflkdsjflksdjdflkdsjflksdjflksdj", function (err, res) { 4 | if (err) { 5 | console.log("Got an error, please adapt somehow."); 6 | } else { 7 | console.log("Got a result: " + res); 8 | } 9 | }); 10 | 11 | client.quit(); 12 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/.npmignore: -------------------------------------------------------------------------------- 1 | test/node_modules 2 | support 3 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/Makefile: -------------------------------------------------------------------------------- 1 | 2 | ALL_TESTS = $(shell find test/ -name '*.test.js') 3 | 4 | run-tests: 5 | @./node_modules/.bin/expresso \ 6 | -I lib \ 7 | -I support \ 8 | --serial \ 9 | $(TESTS) 10 | 11 | test: 12 | @$(MAKE) TESTS="$(ALL_TESTS)" run-tests 13 | 14 | test-acceptance: 15 | @node support/test-runner/app $(TRANSPORT) 16 | 17 | build: 18 | @node ./bin/builder.js 19 | 20 | .PHONY: test 21 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/components/component-bind/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bind", 3 | "version": "0.0.1", 4 | "description": "function binding utility", 5 | "keywords": [ 6 | "bind", 7 | "utility" 8 | ], 9 | "dependencies": {}, 10 | "scripts": [ 11 | "index.js" 12 | ], 13 | "repo": "https://raw.github.com/component/bind" 14 | } -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/components/component-emitter/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "emitter", 3 | "description": "Event emitter", 4 | "keywords": [ 5 | "emitter", 6 | "events" 7 | ], 8 | "version": "0.0.6", 9 | "scripts": [ 10 | "index.js" 11 | ], 12 | "repo": "https://raw.github.com/component/emitter" 13 | } -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/components/component-json-fallback/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "json-fallback", 3 | "repo": "component/json", 4 | "description": "JSON parser / stringifier fallback", 5 | "version": "0.0.1", 6 | "keywords": [ 7 | "json", 8 | "fallback" 9 | ], 10 | "dependencies": {}, 11 | "development": {}, 12 | "scripts": [ 13 | "index.js" 14 | ] 15 | } -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/components/component-json/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "json", 3 | "repo": "component/json", 4 | "description": "JSON parser / stringifier", 5 | "version": "0.0.1", 6 | "keywords": [ 7 | "json" 8 | ], 9 | "dependencies": {}, 10 | "development": {}, 11 | "optional": { 12 | "component/json-fallback": "*" 13 | }, 14 | "scripts": [ 15 | "index.js" 16 | ] 17 | } -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/components/component-json/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = 'undefined' == typeof JSON 3 | ? require('json-fallback') 4 | : JSON; 5 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/components/learnboost-engine.io-client/lib/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./socket'); 3 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/components/learnboost-socket.io-protocol/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "socket.io-parser", 3 | "version": "1.0.1", 4 | "description": "socket.io protocol parser", 5 | "dependencies": { 6 | "component/json": "*" 7 | }, 8 | "scripts": [ 9 | "index.js" 10 | ], 11 | "repo": "https://raw.github.com/learnboost/socket.io-protocol" 12 | } -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/components/timoxley-to-array/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "to-array", 3 | "repo": "timoxley/to-array", 4 | "description": "Convert an array-like object into an Array.", 5 | "version": "0.1.4", 6 | "keywords": [], 7 | "dependencies": {}, 8 | "development": { 9 | "timoxley/assert": "*", 10 | "component/domify": "*" 11 | }, 12 | "license": "MIT", 13 | "scripts": [ 14 | "index.js" 15 | ] 16 | } -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/components/visionmedia-debug/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "debug", 3 | "repo": "visionmedia/debug", 4 | "description": "small debugging utility", 5 | "version": "0.7.0", 6 | "keywords": [ 7 | "debug", 8 | "log", 9 | "debugger" 10 | ], 11 | "scripts": [ 12 | "index.js", 13 | "debug.js" 14 | ], 15 | "dependencies": {} 16 | } -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/components/visionmedia-debug/index.js: -------------------------------------------------------------------------------- 1 | if ('undefined' == typeof window) { 2 | module.exports = require('./lib/debug'); 3 | } else { 4 | module.exports = require('./debug'); 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/dist/WebSocketMain.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/dist/WebSocketMain.swf -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/dist/WebSocketMainInsecure.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/dist/WebSocketMainInsecure.swf -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/.npmignore: -------------------------------------------------------------------------------- 1 | test.html 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/WebSocketMain.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/WebSocketMain.swf -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/WebSocketMainInsecure.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/WebSocketMainInsecure.zip -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/flash-src/IWebSocketLogger.as: -------------------------------------------------------------------------------- 1 | package { 2 | 3 | public interface IWebSocketLogger { 4 | function log(message:String):void; 5 | function error(message:String):void; 6 | } 7 | 8 | } 9 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/flash-src/com/hurlant/crypto/symmetric/IMode.as: -------------------------------------------------------------------------------- 1 | /** 2 | * IMode 3 | * 4 | * An interface for confidentiality modes to implement 5 | * This could become deprecated at some point. 6 | * Copyright (c) 2007 Henri Torgemane 7 | * 8 | * See LICENSE.txt for full license information. 9 | */ 10 | package com.hurlant.crypto.symmetric 11 | { 12 | public interface IMode extends ICipher 13 | { 14 | } 15 | } -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/flash-src/com/hurlant/math/IReduction.as: -------------------------------------------------------------------------------- 1 | package com.hurlant.math 2 | { 3 | internal interface IReduction 4 | { 5 | function convert(x:BigInteger):BigInteger; 6 | function revert(x:BigInteger):BigInteger; 7 | function reduce(x:BigInteger):void; 8 | function mulTo(x:BigInteger, y:BigInteger, r:BigInteger):void; 9 | function sqrTo(x:BigInteger, r:BigInteger):void; 10 | } 11 | } -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/lib/vendor/web-socket-js/flash-src/com/hurlant/math/bi_internal.as: -------------------------------------------------------------------------------- 1 | /** 2 | * bi_internal 3 | * 4 | * A namespace. w00t. 5 | * Copyright (c) 2007 Henri Torgemane 6 | * 7 | * See LICENSE.txt for full license information. 8 | */ 9 | package com.hurlant.math { 10 | public namespace bi_internal = "http://crypto.hurlant.com/BigInteger"; 11 | } -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/.bin/uglifyjs: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=`dirname "$0"` 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../uglify-js/bin/uglifyjs" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../uglify-js/bin/uglifyjs" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/.bin/uglifyjs.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\uglify-js\bin\uglifyjs" %* 3 | ) ELSE ( 4 | node "%~dp0\..\uglify-js\bin\uglifyjs" %* 5 | ) -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/.bin/wscat: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=`dirname "$0"` 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../ws/bin/wscat" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../ws/bin/wscat" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/.bin/wscat.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\ws\bin\wscat" %* 3 | ) ELSE ( 4 | node "%~dp0\..\ws\bin\wscat" %* 5 | ) -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/.npmignore: -------------------------------------------------------------------------------- 1 | *.un~ 2 | /node_modules 3 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/node_modules/zeparser/.npmignore: -------------------------------------------------------------------------------- 1 | *.un~ 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/node_modules/zeparser/index.js: -------------------------------------------------------------------------------- 1 | exports.ZeParser = require('./ZeParser').ZeParser; 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .tmp*~ 3 | *.local.* 4 | .pinf-* -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/array1.js: -------------------------------------------------------------------------------- 1 | [],Array(1),[1,2,3] 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/array2.js: -------------------------------------------------------------------------------- 1 | (function(){var a=function(){};return new a(1,2,3,4)})() 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/array3.js: -------------------------------------------------------------------------------- 1 | (function(){function a(){}return new a(1,2,3,4)})() 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/array4.js: -------------------------------------------------------------------------------- 1 | (function(){function a(){}(function(){return new a(1,2,3)})()})() 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/assignment.js: -------------------------------------------------------------------------------- 1 | a=1,b=a,c=1,d=b,e=d,longname=2;if(longname+1){x=3;if(x)var z=7}z=1,y=1,x=1,g+=1,h=g,++i,j=i,i++,j=i+17 -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/concatstring.js: -------------------------------------------------------------------------------- 1 | var a=a+"a"+"b"+1+c,b=a+"c"+"ds"+123+c,c=a+"c"+123+d+"ds"+c -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/const.js: -------------------------------------------------------------------------------- 1 | var a=13,b=1/3 -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/empty-blocks.js: -------------------------------------------------------------------------------- 1 | function bar(){return--x}function foo(){while(bar());}function mak(){for(;;);}var x=5 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/forstatement.js: -------------------------------------------------------------------------------- 1 | a=func(),b=z;for(a++;i<10;i++)alert(i);var z=1;g=2;for(;i<10;i++)alert(i);var a=2;for(var i=1;i<10;i++)alert(i) -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/if.js: -------------------------------------------------------------------------------- 1 | var a=1;a==1?a=2:a=17 -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/ifreturn.js: -------------------------------------------------------------------------------- 1 | function a(a){return a==1?2:17} -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/ifreturn2.js: -------------------------------------------------------------------------------- 1 | function x(a){return typeof a=="object"?a:a===42?0:a*2}function y(a){return typeof a=="object"?a:null} 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue10.js: -------------------------------------------------------------------------------- 1 | function f(){var a;return(a="a")?a:a}f() -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue11.js: -------------------------------------------------------------------------------- 1 | new(A,B),new(A||B),new(X?A:B) -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue13.js: -------------------------------------------------------------------------------- 1 | var a=/^(?:(\w+):)?(?:\/\/(?:(?:([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#])(?::(\d))?)?(..?$|(?:[^?#\/]\/))([^?#]*)(?:\?([^#]))?(?:#(.))?/ -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue14.js: -------------------------------------------------------------------------------- 1 | var a={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"} 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue16.js: -------------------------------------------------------------------------------- 1 | var a=3250441966 -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue17.js: -------------------------------------------------------------------------------- 1 | var a=function(b){b(),a()} -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue20.js: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue21.js: -------------------------------------------------------------------------------- 1 | var a=0;switch(a){case 0:a++} -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue25.js: -------------------------------------------------------------------------------- 1 | a:break a;console.log(1) 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue27.js: -------------------------------------------------------------------------------- 1 | (a?b:c)?d:e -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue278.js: -------------------------------------------------------------------------------- 1 | if(!x)debugger 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue28.js: -------------------------------------------------------------------------------- 1 | o={".5":.5},o={.5:.5},o={.5:.5} -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue29.js: -------------------------------------------------------------------------------- 1 | result=function(){return 1}() -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue30.js: -------------------------------------------------------------------------------- 1 | var a=8,b=4,c=4 -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue34.js: -------------------------------------------------------------------------------- 1 | var a={};a["this"]=1,a.that=2 -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue4.js: -------------------------------------------------------------------------------- 1 | var a=2e3,b=.002,c=2e-5 -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue48.js: -------------------------------------------------------------------------------- 1 | var s,i;s="",i=0 -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue50.js: -------------------------------------------------------------------------------- 1 | function bar(a){try{foo()}catch(b){alert("Exception caught (foo not defined)")}alert(a)}bar(10) 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue53.js: -------------------------------------------------------------------------------- 1 | x=(y,z) 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue54.1.js: -------------------------------------------------------------------------------- 1 | foo+"",a.toString(16),b.toString.call(c) 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue68.js: -------------------------------------------------------------------------------- 1 | function f(){function b(){}if(a)return;b()} 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue69.js: -------------------------------------------------------------------------------- 1 | [(a,b)] 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/issue9.js: -------------------------------------------------------------------------------- 1 | var a={a:1,b:2} -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/mangle.js: -------------------------------------------------------------------------------- 1 | (function(){var a=function b(a,b,c){return b}})() 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/null_string.js: -------------------------------------------------------------------------------- 1 | var nullString="\0" -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/expected/strict-equals.js: -------------------------------------------------------------------------------- 1 | typeof a=="string",b+""!=c+"",d> 1; 3 | var c = 8 >>> 1; -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/issue34.js: -------------------------------------------------------------------------------- 1 | var a = {}; 2 | a["this"] = 1; 3 | a["that"] = 2; -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/issue4.js: -------------------------------------------------------------------------------- 1 | var a = 2e3; 2 | var b = 2e-3; 3 | var c = 2e-5; -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/issue48.js: -------------------------------------------------------------------------------- 1 | var s, i; s = ''; i = 0; -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/issue50.js: -------------------------------------------------------------------------------- 1 | function bar(a) { 2 | try { 3 | foo(); 4 | } catch(e) { 5 | alert("Exception caught (foo not defined)"); 6 | } 7 | alert(a); // 10 in FF, "[object Error]" in IE 8 | } 9 | bar(10); 10 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/issue53.js: -------------------------------------------------------------------------------- 1 | x = (y, z) 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/issue54.1.js: -------------------------------------------------------------------------------- 1 | foo.toString(); 2 | a.toString(16); 3 | b.toString.call(c); 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/issue68.js: -------------------------------------------------------------------------------- 1 | function f() { 2 | if (a) return; 3 | g(); 4 | function g(){} 5 | }; 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/issue69.js: -------------------------------------------------------------------------------- 1 | [(a,b)] 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/issue9.js: -------------------------------------------------------------------------------- 1 | var a = { 2 | a: 1, 3 | b: 2, // <-- trailing comma 4 | }; 5 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/mangle.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var x = function fun(a, fun, b) { 3 | return fun; 4 | }; 5 | }()); 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/null_string.js: -------------------------------------------------------------------------------- 1 | var nullString = "\0" -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/strict-equals.js: -------------------------------------------------------------------------------- 1 | typeof a === 'string' 2 | b + "" !== c + "" 3 | d < e === f < g 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/var.js: -------------------------------------------------------------------------------- 1 | // var declarations after each other should be combined 2 | var a = 1; 3 | var b = 2; -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/with.js: -------------------------------------------------------------------------------- 1 | with({}) { 2 | }; 3 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/tmp/goto2.js: -------------------------------------------------------------------------------- 1 | function q(qooo) { 2 | var a; 3 | foo: for(;;) { 4 | a++; 5 | if (something) break foo; 6 | return qooo; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/tmp/liftvars.js: -------------------------------------------------------------------------------- 1 | var UNUSED_VAR1 = 19; 2 | 3 | function main() { 4 | var unused_var2 = 20; 5 | alert(100); 6 | } 7 | 8 | main(); 9 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/.npmignore: -------------------------------------------------------------------------------- 1 | npm-debug.log 2 | node_modules 3 | .*.swp 4 | .lock-* 5 | build 6 | 7 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | npm_args: --ws:native 3 | node_js: 4 | - "0.6" 5 | - "0.8" 6 | - "0.10" 7 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/examples/fileapi/.npmignore: -------------------------------------------------------------------------------- 1 | uploaded 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/examples/serverstats-express_3/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "", 3 | "name": "serverstats", 4 | "version": "0.0.0", 5 | "repository": { 6 | "type": "git", 7 | "url": "git://github.com/einaros/ws.git" 8 | }, 9 | "engines": { 10 | "node": ">0.4.0" 11 | }, 12 | "dependencies": { 13 | "express": "~3.0.0" 14 | }, 15 | "devDependencies": {}, 16 | "optionalDependencies": {} 17 | } 18 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/examples/serverstats/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "", 3 | "name": "serverstats", 4 | "version": "0.0.0", 5 | "repository": { 6 | "type": "git", 7 | "url": "git://github.com/einaros/ws.git" 8 | }, 9 | "engines": { 10 | "node": ">0.4.0" 11 | }, 12 | "dependencies": { 13 | "express": "2.x" 14 | }, 15 | "devDependencies": {}, 16 | "optionalDependencies": {} 17 | } 18 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/lib/Validation.fallback.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ws: a node.js websocket client 3 | * Copyright(c) 2011 Einar Otto Stangvik 4 | * MIT Licensed 5 | */ 6 | 7 | module.exports.Validation = { 8 | isValidUTF8: function(buffer) { 9 | return true; 10 | } 11 | }; 12 | 13 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/lib/browser.js: -------------------------------------------------------------------------------- 1 | /// shim for browser packaging 2 | 3 | module.exports = global.WebSocket || global.MozWebSocket; 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/commander/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/commander/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/commander/Makefile: -------------------------------------------------------------------------------- 1 | 2 | TESTS = $(shell find test/test.*.js) 3 | 4 | test: 5 | @./test/run $(TESTS) 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/commander/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/commander'); -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/nan/.index.js: -------------------------------------------------------------------------------- 1 | //noop -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/options/.npmignore: -------------------------------------------------------------------------------- 1 | npm-debug.log 2 | node_modules 3 | .*.swp 4 | .lock-* 5 | build/ 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/options/Makefile: -------------------------------------------------------------------------------- 1 | ALL_TESTS = $(shell find test/ -name '*.test.js') 2 | 3 | run-tests: 4 | @./node_modules/.bin/mocha \ 5 | -t 2000 \ 6 | $(TESTFLAGS) \ 7 | $(TESTS) 8 | 9 | test: 10 | @$(MAKE) NODE_PATH=lib TESTS="$(ALL_TESTS)" run-tests 11 | 12 | .PHONY: test 13 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/options/test/fixtures/test.conf: -------------------------------------------------------------------------------- 1 | { 2 | "a": "foobar", 3 | "b": false 4 | } -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/tinycolor/.npmignore: -------------------------------------------------------------------------------- 1 | npm-debug.log 2 | node_modules 3 | .*.swp 4 | .lock-* 5 | build/ 6 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/tinycolor/README.md: -------------------------------------------------------------------------------- 1 | # tinycolor # 2 | 3 | This is a no-fuzz, barebone, zero muppetry color module for node.js. -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/node_modules/tinycolor/example.js: -------------------------------------------------------------------------------- 1 | require('./tinycolor'); 2 | console.log('this should be red and have an underline!'.grey.underline); 3 | console.log('this should have a blue background!'.bgBlue); -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/xmlhttprequest/autotest.watchr: -------------------------------------------------------------------------------- 1 | def run_all_tests 2 | puts `clear` 3 | puts `node tests/test-constants.js` 4 | puts `node tests/test-headers.js` 5 | puts `node tests/test-request.js` 6 | end 7 | watch('.*.js') { run_all_tests } 8 | run_all_tests 9 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/xmlhttprequest/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 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/xmlhttprequest/tests/testdata.txt: -------------------------------------------------------------------------------- 1 | Hello World 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/useragent/.npmignore: -------------------------------------------------------------------------------- 1 | tests 2 | benchmark 3 | node_modules 4 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/useragent/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.7 4 | - 0.8 5 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/useragent/bin/update.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | 'use strict'; 4 | 5 | /** 6 | * Update our definition file. 7 | */ 8 | require('../lib/update').update(function updating(err, data) { 9 | if (err) { 10 | console.error('Update unsuccessfull due to reasons'); 11 | console.log(err.message); 12 | console.log(err.stack); 13 | 14 | return; 15 | } 16 | console.log('Successfully fetched and generated new parsers from the internets.'); 17 | }); 18 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/useragent/node_modules/lru-cache/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/useragent/node_modules/lru-cache/AUTHORS: -------------------------------------------------------------------------------- 1 | # Authors, sorted by whether or not they are me 2 | Isaac Z. Schlueter 3 | Carlos Brito Lage 4 | Marko Mikulicic 5 | Trent Mick 6 | Kevin O'Hara 7 | Marco Rogers 8 | Jesse Dailey 9 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/useragent/static/user_agent.after.yaml: -------------------------------------------------------------------------------- 1 | user_agent_parsers: 2 | # browsers 3 | - regex: '(Thunderbird)/(\d+)\.(\d+)\.?(\d+)?' 4 | 5 | # command line tools 6 | - regex: '(Wget)/(\d+)\.(\d+)\.?([ab]?\d+[a-z]*)' 7 | 8 | - regex: '(curl)/(\d+)\.(\d+)\.(\d+)' 9 | family_replacement: 'cURL' 10 | 11 | os_parsers: 12 | - regex: '(Red Hat)' 13 | 14 | device_parsers: 15 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/useragent/test/fixtures/static.custom.yaml: -------------------------------------------------------------------------------- 1 | test_cases: 2 | 3 | - user_agent_string: 'curl/7.12.1 (i686-redhat-linux-gnu) libcurl/7.12.1 OpenSSL/0.9.7a zlib/1.2.1.2 libidn/0.5.6' 4 | family: 'cURL' 5 | major: '7' 6 | minor: '12' 7 | patch: '1' 8 | 9 | - user_agent_string: 'Wget/1.10.1 (Red Hat modified)' 10 | family: 'Wget' 11 | major: '1' 12 | minor: '10' 13 | patch: '1' 14 | -------------------------------------------------------------------------------- /node_modules/karma/node_modules/useragent/test/mocha.opts: -------------------------------------------------------------------------------- 1 | --reporter spec 2 | --ui bdd 3 | --require should 4 | --growl 5 | -------------------------------------------------------------------------------- /node_modules/karma/thesis.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ploeh/booking-web-ui/ca7063e677f786f250a256f61cda9b02fcd2d86e/node_modules/karma/thesis.pdf -------------------------------------------------------------------------------- /scripts/e2e-test.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | REM Windows script for running e2e tests 4 | REM You have to run server and capture some browser first 5 | REM 6 | REM Requirements: 7 | REM - NodeJS (http://nodejs.org/) 8 | REM - Karma (npm install -g karma) 9 | 10 | set BASE_DIR=%~dp0 11 | karma start "%BASE_DIR%\..\config\karma-e2e.conf.js" %* 12 | -------------------------------------------------------------------------------- /scripts/e2e-test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | BASE_DIR=`dirname $0` 4 | 5 | echo "" 6 | echo "Starting Karma Server (http://karma-runner.github.io)" 7 | echo "-------------------------------------------------------------------" 8 | 9 | karma start $BASE_DIR/../config/karma-e2e.conf.js $* 10 | -------------------------------------------------------------------------------- /scripts/test.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | REM Windows script for running unit tests 4 | REM You have to run server and capture some browser first 5 | REM 6 | REM Requirements: 7 | REM - NodeJS (http://nodejs.org/) 8 | REM - Karma (npm install -g karma) 9 | 10 | set BASE_DIR=%~dp0 11 | karma start "%BASE_DIR%\..\config\karma.conf.js" %* 12 | -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | BASE_DIR=`dirname $0` 4 | 5 | echo "" 6 | echo "Starting Karma Server (http://karma-runner.github.io)" 7 | echo "-------------------------------------------------------------------" 8 | 9 | karma start $BASE_DIR/../config/karma.conf.js $* 10 | -------------------------------------------------------------------------------- /test/e2e/runner.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | End2end Test Runner 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /test/lib/angular/version.txt: -------------------------------------------------------------------------------- 1 | 1.0.7 2 | -------------------------------------------------------------------------------- /test/unit/directivesSpec.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /* jasmine specs for directives go here */ 4 | 5 | describe('directives', function() { 6 | beforeEach(module('bookingApp.directives')); 7 | }); 8 | -------------------------------------------------------------------------------- /test/unit/filtersSpec.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /* jasmine specs for filters go here */ 4 | 5 | describe('filter', function() { 6 | beforeEach(module('bookingApp.filters')); 7 | }); 8 | --------------------------------------------------------------------------------