├── src ├── Mvc.Sample │ ├── .bowerrc │ ├── wwwroot │ │ ├── js │ │ │ └── site.js │ │ ├── favicon.ico │ │ ├── images │ │ │ ├── Banner-02-VS.png │ │ │ ├── Banner-01-Azure.png │ │ │ ├── ASP-NET-Banners-01.png │ │ │ └── ASP-NET-Banners-02.png │ │ ├── lib │ │ │ └── bootstrap │ │ │ │ └── dist │ │ │ │ ├── fonts │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ │ └── js │ │ │ │ └── npm.js │ │ ├── _references.js │ │ └── web.config │ ├── node_modules │ │ ├── gulp-cssmin │ │ │ ├── .npmignore │ │ │ ├── node_modules │ │ │ │ ├── clean-css │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── selectors │ │ │ │ │ │ │ └── metadata.js │ │ │ │ │ │ ├── properties │ │ │ │ │ │ │ ├── remove-unused.js │ │ │ │ │ │ │ └── has-inherit.js │ │ │ │ │ │ ├── utils │ │ │ │ │ │ │ └── object.js │ │ │ │ │ │ ├── colors │ │ │ │ │ │ │ └── rgb.js │ │ │ │ │ │ └── stringifier │ │ │ │ │ │ │ └── simple.js │ │ │ │ │ └── index.js │ │ │ │ ├── uuid │ │ │ │ │ ├── test │ │ │ │ │ │ └── mocha.opts │ │ │ │ │ ├── buffer.js │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── buffer-browser.js │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── rng.js │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ └── benchmark │ │ │ │ │ │ └── package.json │ │ │ │ ├── xtend │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── mutable.js │ │ │ │ │ └── index.js │ │ │ │ ├── duplexer2 │ │ │ │ │ ├── .npmignore │ │ │ │ │ └── .travis.yml │ │ │ │ ├── graceful-fs │ │ │ │ │ ├── .npmignore │ │ │ │ │ └── test │ │ │ │ │ │ └── readdir-sort.js │ │ │ │ ├── gulp-rename │ │ │ │ │ ├── .gitattributes │ │ │ │ │ ├── test │ │ │ │ │ │ └── fixtures │ │ │ │ │ │ │ ├── hello.txt │ │ │ │ │ │ │ └── hello.min.txt │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── .editorconfig │ │ │ │ │ └── .jshintrc │ │ │ │ ├── multipipe │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── Makefile │ │ │ │ │ └── History.md │ │ │ │ ├── source-map │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .gitattributes │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── build │ │ │ │ │ │ ├── test-suffix.js │ │ │ │ │ │ ├── test-prefix.js │ │ │ │ │ │ ├── suffix-source-map.jsm │ │ │ │ │ │ └── suffix-browser.js │ │ │ │ │ └── lib │ │ │ │ │ │ └── source-map.js │ │ │ │ ├── string_decoder │ │ │ │ │ ├── .npmignore │ │ │ │ │ └── README.md │ │ │ │ ├── gulp-util │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── linefeed.js │ │ │ │ │ │ ├── File.js │ │ │ │ │ │ ├── colors.js │ │ │ │ │ │ ├── date.js │ │ │ │ │ │ ├── isNull.js │ │ │ │ │ │ ├── beep.js │ │ │ │ │ │ ├── noop.js │ │ │ │ │ │ ├── env.js │ │ │ │ │ │ ├── isStream.js │ │ │ │ │ │ ├── isBuffer.js │ │ │ │ │ │ ├── combine.js │ │ │ │ │ │ ├── replaceExtension.js │ │ │ │ │ │ ├── log.js │ │ │ │ │ │ └── buffer.js │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ └── node_modules │ │ │ │ │ │ └── minimist │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── example │ │ │ │ │ │ └── parse.js │ │ │ │ │ │ └── test │ │ │ │ │ │ ├── whitespace.js │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ └── default_bool.js │ │ │ │ ├── through2 │ │ │ │ │ ├── .npmignore │ │ │ │ │ └── node_modules │ │ │ │ │ │ └── readable-stream │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── duplex.js │ │ │ │ │ │ ├── transform.js │ │ │ │ │ │ ├── writable.js │ │ │ │ │ │ └── passthrough.js │ │ │ │ ├── inherits │ │ │ │ │ ├── inherits.js │ │ │ │ │ └── test.js │ │ │ │ ├── graceful-readlink │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── index.js │ │ │ │ │ └── README.md │ │ │ │ ├── map-stream │ │ │ │ │ ├── .npmignore │ │ │ │ │ └── .travis.yml │ │ │ │ ├── readable-stream │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── duplex.js │ │ │ │ │ ├── writable.js │ │ │ │ │ ├── transform.js │ │ │ │ │ ├── passthrough.js │ │ │ │ │ └── readable.js │ │ │ │ ├── minimist │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── example │ │ │ │ │ │ └── parse.js │ │ │ │ │ └── test │ │ │ │ │ │ ├── whitespace.js │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ └── stop_early.js │ │ │ │ ├── vinyl │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── isNull.js │ │ │ │ │ │ ├── isStream.js │ │ │ │ │ │ ├── cloneBuffer.js │ │ │ │ │ │ ├── isBuffer.js │ │ │ │ │ │ └── inspectStream.js │ │ │ │ │ ├── .npmignore │ │ │ │ │ └── .travis.yml │ │ │ │ ├── dateformat │ │ │ │ │ ├── .travis.yml │ │ │ │ │ └── test │ │ │ │ │ │ ├── weekofyear │ │ │ │ │ │ └── test_weekofyear.js │ │ │ │ │ │ ├── test_isoutcdatetime.js │ │ │ │ │ │ └── test_dayofweek.js │ │ │ │ ├── core-util-is │ │ │ │ │ └── README.md │ │ │ │ ├── number-is-nan │ │ │ │ │ └── index.js │ │ │ │ ├── ansi-regex │ │ │ │ │ └── index.js │ │ │ │ ├── isarray │ │ │ │ │ ├── index.js │ │ │ │ │ └── component.json │ │ │ │ ├── filesize │ │ │ │ │ └── .npmignore │ │ │ │ ├── has-ansi │ │ │ │ │ └── index.js │ │ │ │ ├── strip-ansi │ │ │ │ │ └── index.js │ │ │ │ ├── is-finite │ │ │ │ │ └── index.js │ │ │ │ ├── camelcase-keys │ │ │ │ │ └── index.js │ │ │ │ ├── tempfile │ │ │ │ │ └── index.js │ │ │ │ ├── clone-stats │ │ │ │ │ └── index.js │ │ │ │ ├── escape-string-regexp │ │ │ │ │ └── index.js │ │ │ │ ├── map-obj │ │ │ │ │ └── index.js │ │ │ │ ├── camelcase │ │ │ │ │ └── index.js │ │ │ │ ├── repeating │ │ │ │ │ └── index.js │ │ │ │ ├── indent-string │ │ │ │ │ └── index.js │ │ │ │ ├── temp-write │ │ │ │ │ └── index.js │ │ │ │ ├── lodash._reinterpolate │ │ │ │ │ └── index.js │ │ │ │ └── object-assign │ │ │ │ │ └── index.js │ │ │ ├── .travis.yml │ │ │ ├── gulpfile.js │ │ │ └── test.js │ │ ├── gulp-concat │ │ │ └── node_modules │ │ │ │ ├── clone │ │ │ │ ├── .npmignore │ │ │ │ └── .travis.yml │ │ │ │ ├── xtend │ │ │ │ ├── .npmignore │ │ │ │ ├── Makefile │ │ │ │ ├── mutable.js │ │ │ │ └── immutable.js │ │ │ │ ├── duplexer2 │ │ │ │ ├── .npmignore │ │ │ │ └── .travis.yml │ │ │ │ ├── multipipe │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ └── History.md │ │ │ │ ├── source-map │ │ │ │ ├── .npmignore │ │ │ │ ├── .gitattributes │ │ │ │ ├── .travis.yml │ │ │ │ ├── build │ │ │ │ │ ├── test-suffix.js │ │ │ │ │ ├── test-prefix.js │ │ │ │ │ ├── suffix-source-map.jsm │ │ │ │ │ └── suffix-browser.js │ │ │ │ └── lib │ │ │ │ │ └── source-map.js │ │ │ │ ├── string_decoder │ │ │ │ ├── .npmignore │ │ │ │ └── README.md │ │ │ │ ├── through2 │ │ │ │ ├── .npmignore │ │ │ │ └── node_modules │ │ │ │ │ └── readable-stream │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── duplex.js │ │ │ │ │ ├── transform.js │ │ │ │ │ ├── writable.js │ │ │ │ │ └── passthrough.js │ │ │ │ ├── inherits │ │ │ │ ├── inherits.js │ │ │ │ └── test.js │ │ │ │ ├── readable-stream │ │ │ │ ├── .npmignore │ │ │ │ ├── duplex.js │ │ │ │ ├── writable.js │ │ │ │ ├── transform.js │ │ │ │ ├── passthrough.js │ │ │ │ └── readable.js │ │ │ │ ├── minimist │ │ │ │ ├── .travis.yml │ │ │ │ ├── example │ │ │ │ │ └── parse.js │ │ │ │ └── test │ │ │ │ │ ├── whitespace.js │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ └── stop_early.js │ │ │ │ ├── dateformat │ │ │ │ ├── .travis.yml │ │ │ │ └── test │ │ │ │ │ ├── weekofyear │ │ │ │ │ └── test_weekofyear.js │ │ │ │ │ ├── test_isoutcdatetime.js │ │ │ │ │ └── test_dayofweek.js │ │ │ │ ├── gulp-util │ │ │ │ └── lib │ │ │ │ │ ├── isNull.js │ │ │ │ │ ├── noop.js │ │ │ │ │ ├── env.js │ │ │ │ │ ├── isStream.js │ │ │ │ │ ├── isBuffer.js │ │ │ │ │ ├── combine.js │ │ │ │ │ ├── log.js │ │ │ │ │ └── buffer.js │ │ │ │ ├── vinyl │ │ │ │ └── lib │ │ │ │ │ ├── isNull.js │ │ │ │ │ ├── isStream.js │ │ │ │ │ ├── cloneBuffer.js │ │ │ │ │ ├── isBuffer.js │ │ │ │ │ └── inspectStream.js │ │ │ │ ├── replace-ext │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ └── index.js │ │ │ │ ├── core-util-is │ │ │ │ └── README.md │ │ │ │ ├── number-is-nan │ │ │ │ └── index.js │ │ │ │ ├── isarray │ │ │ │ ├── index.js │ │ │ │ └── component.json │ │ │ │ ├── ansi-regex │ │ │ │ └── index.js │ │ │ │ ├── has-ansi │ │ │ │ └── index.js │ │ │ │ ├── strip-ansi │ │ │ │ └── index.js │ │ │ │ ├── array-differ │ │ │ │ └── index.js │ │ │ │ ├── is-finite │ │ │ │ └── index.js │ │ │ │ ├── camelcase-keys │ │ │ │ └── index.js │ │ │ │ ├── clone-stats │ │ │ │ └── index.js │ │ │ │ ├── escape-string-regexp │ │ │ │ └── index.js │ │ │ │ ├── map-obj │ │ │ │ └── index.js │ │ │ │ ├── camelcase │ │ │ │ └── index.js │ │ │ │ ├── repeating │ │ │ │ └── index.js │ │ │ │ ├── indent-string │ │ │ │ └── index.js │ │ │ │ ├── lodash._reescape │ │ │ │ ├── index.js │ │ │ │ └── README.md │ │ │ │ ├── lodash._reevaluate │ │ │ │ └── index.js │ │ │ │ ├── lodash._reinterpolate │ │ │ │ └── index.js │ │ │ │ ├── object-assign │ │ │ │ └── index.js │ │ │ │ └── lodash._basecopy │ │ │ │ └── README.md │ │ ├── gulp-uglify │ │ │ ├── .npmignore │ │ │ ├── node_modules │ │ │ │ ├── clone │ │ │ │ │ ├── .npmignore │ │ │ │ │ └── .travis.yml │ │ │ │ ├── xtend │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── mutable.js │ │ │ │ │ └── immutable.js │ │ │ │ ├── duplexer2 │ │ │ │ │ ├── .npmignore │ │ │ │ │ └── .travis.yml │ │ │ │ ├── multipipe │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── Makefile │ │ │ │ │ └── History.md │ │ │ │ ├── wordwrap │ │ │ │ │ ├── .npmignore │ │ │ │ │ └── example │ │ │ │ │ │ ├── meat.js │ │ │ │ │ │ └── center.js │ │ │ │ ├── string_decoder │ │ │ │ │ ├── .npmignore │ │ │ │ │ └── README.md │ │ │ │ ├── uglify-js │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ ├── .tern-port │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ ├── test-suffix.js │ │ │ │ │ │ │ ├── test-prefix.js │ │ │ │ │ │ │ ├── suffix-source-map.jsm │ │ │ │ │ │ │ └── suffix-browser.js │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ └── source-map.js │ │ │ │ │ └── tmp │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ └── test-propmangle.js │ │ │ │ ├── source-map │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── build │ │ │ │ │ │ ├── test-suffix.js │ │ │ │ │ │ ├── test-prefix.js │ │ │ │ │ │ ├── suffix-source-map.jsm │ │ │ │ │ │ └── suffix-browser.js │ │ │ │ │ └── lib │ │ │ │ │ │ └── source-map.js │ │ │ │ ├── through2 │ │ │ │ │ ├── .npmignore │ │ │ │ │ └── node_modules │ │ │ │ │ │ └── readable-stream │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── duplex.js │ │ │ │ │ │ ├── transform.js │ │ │ │ │ │ ├── writable.js │ │ │ │ │ │ └── passthrough.js │ │ │ │ ├── vinyl-sourcemaps-apply │ │ │ │ │ ├── .npmignore │ │ │ │ │ └── .jshintrc │ │ │ │ ├── inherits │ │ │ │ │ ├── inherits.js │ │ │ │ │ └── test.js │ │ │ │ ├── readable-stream │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── duplex.js │ │ │ │ │ ├── writable.js │ │ │ │ │ ├── transform.js │ │ │ │ │ ├── passthrough.js │ │ │ │ │ └── readable.js │ │ │ │ ├── uglify-to-browserify │ │ │ │ │ ├── .travis.yml │ │ │ │ │ └── .npmignore │ │ │ │ ├── minimist │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── example │ │ │ │ │ │ └── parse.js │ │ │ │ │ └── test │ │ │ │ │ │ ├── whitespace.js │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ └── stop_early.js │ │ │ │ ├── dateformat │ │ │ │ │ ├── .travis.yml │ │ │ │ │ └── test │ │ │ │ │ │ ├── weekofyear │ │ │ │ │ │ └── test_weekofyear.js │ │ │ │ │ │ ├── test_isoutcdatetime.js │ │ │ │ │ │ └── test_dayofweek.js │ │ │ │ ├── gulp-util │ │ │ │ │ └── lib │ │ │ │ │ │ ├── isNull.js │ │ │ │ │ │ ├── noop.js │ │ │ │ │ │ ├── env.js │ │ │ │ │ │ ├── isStream.js │ │ │ │ │ │ ├── isBuffer.js │ │ │ │ │ │ ├── combine.js │ │ │ │ │ │ ├── log.js │ │ │ │ │ │ └── buffer.js │ │ │ │ ├── vinyl │ │ │ │ │ └── lib │ │ │ │ │ │ ├── isNull.js │ │ │ │ │ │ ├── isStream.js │ │ │ │ │ │ ├── cloneBuffer.js │ │ │ │ │ │ ├── isBuffer.js │ │ │ │ │ │ └── inspectStream.js │ │ │ │ ├── replace-ext │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ └── index.js │ │ │ │ ├── core-util-is │ │ │ │ │ └── README.md │ │ │ │ ├── deap │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── shallow.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── lib │ │ │ │ │ │ └── typeof.js │ │ │ │ ├── number-is-nan │ │ │ │ │ └── index.js │ │ │ │ ├── isarray │ │ │ │ │ ├── index.js │ │ │ │ │ └── component.json │ │ │ │ ├── ansi-regex │ │ │ │ │ └── index.js │ │ │ │ ├── has-ansi │ │ │ │ │ └── index.js │ │ │ │ ├── strip-ansi │ │ │ │ │ └── index.js │ │ │ │ ├── array-differ │ │ │ │ │ └── index.js │ │ │ │ ├── is-finite │ │ │ │ │ └── index.js │ │ │ │ ├── camelcase-keys │ │ │ │ │ └── index.js │ │ │ │ ├── decamelize │ │ │ │ │ └── index.js │ │ │ │ ├── clone-stats │ │ │ │ │ └── index.js │ │ │ │ ├── escape-string-regexp │ │ │ │ │ └── index.js │ │ │ │ ├── map-obj │ │ │ │ │ └── index.js │ │ │ │ ├── async │ │ │ │ │ └── component.json │ │ │ │ ├── camelcase │ │ │ │ │ └── index.js │ │ │ │ ├── repeating │ │ │ │ │ └── index.js │ │ │ │ ├── indent-string │ │ │ │ │ └── index.js │ │ │ │ ├── lodash._reescape │ │ │ │ │ ├── index.js │ │ │ │ │ └── README.md │ │ │ │ ├── lodash._reevaluate │ │ │ │ │ └── index.js │ │ │ │ ├── lodash._reinterpolate │ │ │ │ │ └── index.js │ │ │ │ ├── object-assign │ │ │ │ │ └── index.js │ │ │ │ └── lodash._basecopy │ │ │ │ │ └── README.md │ │ │ ├── .travis.yml │ │ │ ├── index.js │ │ │ └── .jshintrc │ │ └── gulp │ │ │ ├── node_modules │ │ │ ├── defaults │ │ │ │ ├── node_modules │ │ │ │ │ └── clone │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ └── .travis.yml │ │ │ │ └── index.js │ │ │ ├── globule │ │ │ │ └── node_modules │ │ │ │ │ ├── glob │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── usr-local.js │ │ │ │ │ │ └── g.js │ │ │ │ │ └── test │ │ │ │ │ │ └── zz-cleanup.js │ │ │ │ │ ├── graceful-fs │ │ │ │ │ └── .npmignore │ │ │ │ │ └── minimatch │ │ │ │ │ ├── .npmignore │ │ │ │ │ └── test │ │ │ │ │ ├── extglob-ending-with-state-char.js │ │ │ │ │ └── caching.js │ │ │ ├── inherits │ │ │ │ └── inherits.js │ │ │ ├── readable-stream │ │ │ │ ├── duplex.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable.js │ │ │ │ ├── passthrough.js │ │ │ │ └── readable.js │ │ │ ├── vinyl │ │ │ │ └── lib │ │ │ │ │ ├── isNull.js │ │ │ │ │ ├── isStream.js │ │ │ │ │ ├── cloneBuffer.js │ │ │ │ │ ├── isBuffer.js │ │ │ │ │ └── inspectStream.js │ │ │ ├── gulp-util │ │ │ │ ├── lib │ │ │ │ │ ├── isNull.js │ │ │ │ │ ├── noop.js │ │ │ │ │ ├── env.js │ │ │ │ │ ├── isStream.js │ │ │ │ │ ├── isBuffer.js │ │ │ │ │ ├── combine.js │ │ │ │ │ ├── log.js │ │ │ │ │ └── buffer.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── ansi-regex │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── has-ansi │ │ │ │ │ │ └── index.js │ │ │ │ │ └── strip-ansi │ │ │ │ │ │ └── index.js │ │ │ │ └── index.js │ │ │ ├── through2 │ │ │ │ └── node_modules │ │ │ │ │ └── readable-stream │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── duplex.js │ │ │ │ │ ├── writable.js │ │ │ │ │ ├── transform.js │ │ │ │ │ ├── passthrough.js │ │ │ │ │ └── readable.js │ │ │ ├── mkdirp │ │ │ │ └── node_modules │ │ │ │ │ └── minimist │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── example │ │ │ │ │ └── parse.js │ │ │ │ │ └── test │ │ │ │ │ ├── whitespace.js │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ ├── dotted.js │ │ │ │ │ └── default_bool.js │ │ │ ├── liftoff │ │ │ │ └── lib │ │ │ │ │ ├── silent_require.js │ │ │ │ │ ├── file_search.js │ │ │ │ │ ├── find_cwd.js │ │ │ │ │ └── build_config_name.js │ │ │ ├── resolve │ │ │ │ ├── lib │ │ │ │ │ ├── core.js │ │ │ │ │ └── caller.js │ │ │ │ └── index.js │ │ │ ├── isarray │ │ │ │ └── index.js │ │ │ ├── chalk │ │ │ │ └── node_modules │ │ │ │ │ ├── ansi-regex │ │ │ │ │ └── index.js │ │ │ │ │ ├── has-ansi │ │ │ │ │ └── index.js │ │ │ │ │ └── strip-ansi │ │ │ │ │ └── index.js │ │ │ ├── tildify │ │ │ │ └── index.js │ │ │ ├── vinyl-fs │ │ │ │ ├── index.js │ │ │ │ └── lib │ │ │ │ │ ├── src │ │ │ │ │ ├── getContents │ │ │ │ │ │ ├── readDir.js │ │ │ │ │ │ ├── streamFile.js │ │ │ │ │ │ └── bufferFile.js │ │ │ │ │ └── getStats.js │ │ │ │ │ └── dest │ │ │ │ │ └── writeContents │ │ │ │ │ ├── writeDir.js │ │ │ │ │ ├── writeBuffer.js │ │ │ │ │ └── writeStream.js │ │ │ ├── array-differ │ │ │ │ └── index.js │ │ │ ├── camelcase-keys │ │ │ │ └── index.js │ │ │ ├── is-finite │ │ │ │ └── index.js │ │ │ ├── escape-string-regexp │ │ │ │ └── index.js │ │ │ ├── clone-stats │ │ │ │ └── index.js │ │ │ ├── replace-ext │ │ │ │ └── index.js │ │ │ ├── map-obj │ │ │ │ └── index.js │ │ │ ├── camelcase │ │ │ │ └── index.js │ │ │ ├── xtend │ │ │ │ ├── mutable.js │ │ │ │ └── immutable.js │ │ │ ├── concat-map │ │ │ │ └── index.js │ │ │ ├── flagged-respawn │ │ │ │ ├── lib │ │ │ │ │ ├── reorder.js │ │ │ │ │ └── respawn.js │ │ │ │ └── index.js │ │ │ ├── graceful-fs │ │ │ │ └── fs.js │ │ │ ├── minimatch │ │ │ │ └── benchmark.js │ │ │ ├── once │ │ │ │ └── once.js │ │ │ ├── repeating │ │ │ │ ├── index.js │ │ │ │ └── cli.js │ │ │ ├── indent-string │ │ │ │ └── index.js │ │ │ ├── user-home │ │ │ │ ├── cli.js │ │ │ │ └── index.js │ │ │ ├── stream-consume │ │ │ │ └── index.js │ │ │ ├── lodash._reescape │ │ │ │ └── index.js │ │ │ ├── lodash._reevaluate │ │ │ │ └── index.js │ │ │ ├── lodash._reinterpolate │ │ │ │ └── index.js │ │ │ ├── object-assign │ │ │ │ └── index.js │ │ │ ├── strip-bom │ │ │ │ └── index.js │ │ │ └── find-index │ │ │ │ └── index.js │ │ │ ├── completion │ │ │ └── fish │ │ │ └── lib │ │ │ ├── taskTree.js │ │ │ └── completion.js │ ├── Views │ │ ├── _ViewStart.cshtml │ │ ├── _ViewImports.cshtml │ │ ├── Attribute │ │ │ └── Index.cshtml │ │ ├── MetricIgnore │ │ │ └── Index.cshtml │ │ ├── Shared │ │ │ └── Error.cshtml │ │ └── Home │ │ │ ├── About.cshtml │ │ │ └── Contact.cshtml │ ├── bower.json │ ├── package.json │ ├── web.config │ ├── Program.cs │ ├── HealthChecks │ │ ├── SampleHealthCheck.cs │ │ └── SampleHealthCheckUnHealthy.cs │ ├── Controllers │ │ ├── AttributeController.cs │ │ └── MetricIgnoreController.cs │ └── Properties │ │ └── launchSettings.json ├── Web.Mvc.Net452 │ ├── Views │ │ ├── _ViewStart.cshtml │ │ ├── Home │ │ │ ├── About.cshtml │ │ │ └── Contact.cshtml │ │ └── Shared │ │ │ └── Error.cshtml │ ├── favicon.ico │ ├── Global.asax │ ├── Scripts │ │ └── _references.js │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.ttf │ │ └── glyphicons-halflings-regular.woff │ ├── App_Start │ │ ├── FilterConfig.cs │ │ └── RouteConfig.cs │ ├── Infrastructure │ │ └── SampleMetrics.cs │ ├── HealthChecks │ │ └── SampleHealthCheck.cs │ ├── Content │ │ └── Site.css │ └── Global.asax.cs ├── Console.Net452 │ └── App.config ├── Reservoirs.Samples │ ├── appsettings.json │ ├── web.config │ ├── wwwroot │ │ └── web.config │ └── Program.cs ├── Web.Api.Net452 │ ├── App_Start │ │ └── WebApiConfig.cs │ └── Infrastructure │ │ └── SampleMetrics.cs ├── Api.Sample │ ├── web.config │ ├── wwwroot │ │ └── web.config │ ├── appsettings.json │ ├── Program.cs │ └── HealthChecks │ │ ├── SampleHealthCheckUnHealthy.cs │ │ ├── SampleHealthCheck.cs │ │ └── SampleDegradedHealthCheck.cs ├── Api.InfluxDB.Sample │ ├── web.config │ ├── wwwroot │ │ └── web.config │ ├── appsettings.json │ ├── HealthChecks │ │ ├── SampleHealthCheck.cs │ │ ├── SampleHealthCheckUnHealthy.cs │ │ └── SampleDegradedHealthCheck.cs │ └── Program.cs ├── Api.ElasticSearch.Sample │ ├── web.config │ ├── wwwroot │ │ └── web.config │ ├── appsettings.json │ ├── HealthChecks │ │ ├── SampleHealthCheck.cs │ │ ├── SampleHealthCheckUnHealthy.cs │ │ └── SampleDegradedHealthCheck.cs │ └── Program.cs └── HealthCheck.Samples │ ├── HealthCheckDegraded.cs │ ├── SuccessHealthCheck.cs │ └── HealthCheckUnHealthy.cs └── README.md /src/Mvc.Sample/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "wwwroot/lib" 3 | } 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your Javascript code. 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /src/Mvc.Sample/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/clone/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/xtend/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/clean-css/lib/selectors/metadata.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/uuid/test/mocha.opts: -------------------------------------------------------------------------------- 1 | --ui qunit 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/xtend/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | components -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/clone/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/xtend/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/duplexer2/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/multipipe/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/duplexer2/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/graceful-fs/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-rename/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-rename/test/fixtures/hello.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/multipipe/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/duplexer2/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/multipipe/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/wordwrap/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/source-map/.npmignore: -------------------------------------------------------------------------------- 1 | bench/ 2 | test/ 3 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-rename/test/fixtures/hello.min.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/source-map/.npmignore: -------------------------------------------------------------------------------- 1 | bench/ 2 | test/ 3 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/uuid/buffer.js: -------------------------------------------------------------------------------- 1 | module.exports = Buffer; 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/uglify-js/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .travis.yml 3 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/lib/linefeed.js: -------------------------------------------------------------------------------- 1 | module.exports = '\n'; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/uuid/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/uuid/buffer-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = Array; 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/source-map/.tern-port: -------------------------------------------------------------------------------- 1 | 55494 -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/defaults/node_modules/clone/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/through2/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .jshintrc 3 | .travis.yml -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/lib/File.js: -------------------------------------------------------------------------------- 1 | module.exports = require('vinyl'); -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/through2/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .jshintrc 3 | .travis.yml -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/source-map/.npmignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | node_modules/* 3 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/through2/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .jshintrc 3 | .travis.yml -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/globule/node_modules/glob/.npmignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | test/a/ 3 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/globule/node_modules/graceful-fs/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/globule/node_modules/minimatch/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /src/Web.Mvc.Net452/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "~/Views/Shared/_Layout.cshtml"; 3 | } 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/lib/colors.js: -------------------------------------------------------------------------------- 1 | module.exports = require('chalk'); -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/lib/date.js: -------------------------------------------------------------------------------- 1 | module.exports = require('dateformat'); -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/vinyl-sourcemaps-apply/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/clean-css/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/clean'); 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-rename/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | temp/ 4 | -------------------------------------------------------------------------------- /src/Web.Mvc.Net452/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppMetrics/Samples/HEAD/src/Web.Mvc.Net452/favicon.ico -------------------------------------------------------------------------------- /src/Mvc.Sample/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using Mvc.Sample 2 | @addTagHelper "*, Microsoft.AspNetCore.Mvc.TagHelpers" 3 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/source-map/.gitattributes: -------------------------------------------------------------------------------- 1 | bench/scalajs-runtime-sourcemap.js binary -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/source-map/.gitattributes: -------------------------------------------------------------------------------- 1 | bench/scalajs-runtime-sourcemap.js binary -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | module.exports = require('util').inherits 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppMetrics/Samples/HEAD/src/Mvc.Sample/wwwroot/favicon.ico -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/duplexer2/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/multipipe/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/xtend/Makefile: -------------------------------------------------------------------------------- 1 | browser: 2 | node ./support/compile 3 | 4 | .PHONY: browser -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/duplexer2/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/graceful-readlink/.npmignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .DS_Store 3 | node_modules/ 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/map-stream/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | node_modules/* 3 | npm_debug.log 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/multipipe/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/xtend/Makefile: -------------------------------------------------------------------------------- 1 | browser: 2 | node ./support/compile 3 | 4 | .PHONY: browser -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.10 4 | - 0.12 5 | - "iojs" 6 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/duplexer2/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/multipipe/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/source-map/.npmignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | node_modules/* 3 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/xtend/Makefile: -------------------------------------------------------------------------------- 1 | browser: 2 | node ./support/compile 3 | 4 | .PHONY: browser -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/source-map/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - "0.10" -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/source-map/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - "0.10" -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/source-map/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - "0.10" -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/uglify-to-browserify/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/vinyl-sourcemaps-apply/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "node": true, 3 | "strict": true 4 | } -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/globule/node_modules/glob/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/vinyl/lib/isNull.js: -------------------------------------------------------------------------------- 1 | module.exports = function(v) { 2 | return v === null; 3 | }; 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-rename/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.9 4 | - 0.10 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/lib/isNull.js: -------------------------------------------------------------------------------- 1 | module.exports = function(v) { 2 | return v === null; 3 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/map-stream/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/vinyl/lib/isNull.js: -------------------------------------------------------------------------------- 1 | module.exports = function(v) { 2 | return v === null; 3 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/gulp-util/lib/isNull.js: -------------------------------------------------------------------------------- 1 | module.exports = function(v) { 2 | return v === null; 3 | }; 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /src/Web.Mvc.Net452/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="Web.Mvc.Net452.MvcApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /src/Web.Mvc.Net452/Scripts/_references.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppMetrics/Samples/HEAD/src/Web.Mvc.Net452/Scripts/_references.js -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/clone/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.10 6 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/dateformat/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.11" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/gulp-util/lib/isNull.js: -------------------------------------------------------------------------------- 1 | module.exports = function(v) { 2 | return v === null; 3 | }; 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/vinyl/lib/isNull.js: -------------------------------------------------------------------------------- 1 | module.exports = function(v) { 2 | return v === null; 3 | }; 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/dateformat/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.11" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/vinyl/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.log 3 | node_modules 4 | build 5 | *.node 6 | components -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/clone/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.10 6 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/dateformat/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.11" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/gulp-util/lib/isNull.js: -------------------------------------------------------------------------------- 1 | module.exports = function(v) { 2 | return v === null; 3 | }; 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/vinyl/lib/isNull.js: -------------------------------------------------------------------------------- 1 | module.exports = function(v) { 2 | return v === null; 3 | }; 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/replace-ext/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.log 3 | node_modules 4 | build 5 | *.node 6 | components -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/replace-ext/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.log 3 | node_modules 4 | build 5 | *.node 6 | components -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/through2/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /src/Mvc.Sample/wwwroot/images/Banner-02-VS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppMetrics/Samples/HEAD/src/Mvc.Sample/wwwroot/images/Banner-02-VS.png -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/through2/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/lib/beep.js: -------------------------------------------------------------------------------- 1 | module.exports = function() { 2 | process.stdout.write('\x07'); 3 | }; 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/through2/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/uuid/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.6" 4 | - "0.8" 5 | - "0.10" 6 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/mkdirp/node_modules/minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/through2/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/through2/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/wwwroot/images/Banner-01-Azure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppMetrics/Samples/HEAD/src/Mvc.Sample/wwwroot/images/Banner-01-Azure.png -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/core-util-is/README.md: -------------------------------------------------------------------------------- 1 | # core-util-is 2 | 3 | The `util.is*` functions introduced in Node v0.12. 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/through2/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/core-util-is/README.md: -------------------------------------------------------------------------------- 1 | # core-util-is 2 | 3 | The `util.is*` functions introduced in Node v0.12. 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.log 3 | node_modules 4 | build 5 | *.node 6 | components 7 | test -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/through2/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/core-util-is/README.md: -------------------------------------------------------------------------------- 1 | # core-util-is 2 | 3 | The `util.is*` functions introduced in Node v0.12. 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/source-map/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - "0.10" -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/defaults/node_modules/clone/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | - 0.10 6 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/through2/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/wwwroot/images/ASP-NET-Banners-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppMetrics/Samples/HEAD/src/Mvc.Sample/wwwroot/images/ASP-NET-Banners-01.png -------------------------------------------------------------------------------- /src/Mvc.Sample/wwwroot/images/ASP-NET-Banners-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppMetrics/Samples/HEAD/src/Mvc.Sample/wwwroot/images/ASP-NET-Banners-02.png -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/through2/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/through2/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/graceful-readlink/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.12" 5 | - "io.js" 6 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | after_script: 5 | - npm run coveralls -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/node_modules/minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/through2/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/through2/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/deap/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | after_script: 5 | - npm run coveralls 6 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/through2/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/source-map/build/test-suffix.js: -------------------------------------------------------------------------------- 1 | function run_test() { 2 | runSourceMapTests('{THIS_MODULE}', do_throw); 3 | } 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/through2/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/source-map/build/test-suffix.js: -------------------------------------------------------------------------------- 1 | function run_test() { 2 | runSourceMapTests('{THIS_MODULE}', do_throw); 3 | } 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/through2/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/source-map/build/test-suffix.js: -------------------------------------------------------------------------------- 1 | function run_test() { 2 | runSourceMapTests('{THIS_MODULE}', do_throw); 3 | } 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/mkdirp/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /src/Web.Mvc.Net452/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppMetrics/Samples/HEAD/src/Web.Mvc.Net452/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/Web.Mvc.Net452/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppMetrics/Samples/HEAD/src/Web.Mvc.Net452/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/number-is-nan/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = Number.isNaN || function (x) { 3 | return x !== x; 4 | }; 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/number-is-nan/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = Number.isNaN || function (x) { 3 | return x !== x; 4 | }; 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/uuid/rng.js: -------------------------------------------------------------------------------- 1 | var rb = require('crypto').randomBytes; 2 | module.exports = function() { 3 | return rb(16); 4 | }; 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/vinyl/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.9" 4 | - "0.10" 5 | after_script: 6 | - npm run coveralls -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/number-is-nan/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = Number.isNaN || function (x) { 3 | return x !== x; 4 | }; 5 | -------------------------------------------------------------------------------- /src/Web.Mvc.Net452/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppMetrics/Samples/HEAD/src/Web.Mvc.Net452/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/Mvc.Sample/Views/Attribute/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "Attribute Route"; 3 | } 4 |

@ViewData["Title"].

5 |

@ViewData["Message"]

6 | 7 | -------------------------------------------------------------------------------- /src/Mvc.Sample/Views/MetricIgnore/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "Metric Ignore"; 3 | } 4 |

@ViewData["Title"].

5 |

@ViewData["Message"]

6 | 7 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/uuid/LICENSE.md: -------------------------------------------------------------------------------- 1 | Copyright (c) 2010-2012 Robert Kieffer 2 | MIT License - http://opensource.org/licenses/mit-license.php 3 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/gulp-util/lib/noop.js: -------------------------------------------------------------------------------- 1 | var through = require('through2'); 2 | 3 | module.exports = function () { 4 | return through.obj(); 5 | }; 6 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/gulp-util/lib/noop.js: -------------------------------------------------------------------------------- 1 | var through = require('through2'); 2 | 3 | module.exports = function () { 4 | return through.obj(); 5 | }; 6 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/lib/noop.js: -------------------------------------------------------------------------------- 1 | var through = require('through2'); 2 | 3 | module.exports = function () { 4 | return through.obj(); 5 | }; 6 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/gulp-util/lib/noop.js: -------------------------------------------------------------------------------- 1 | var through = require('through2'); 2 | 3 | module.exports = function () { 4 | return through.obj(); 5 | }; 6 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/gulp-util/lib/env.js: -------------------------------------------------------------------------------- 1 | var parseArgs = require('minimist'); 2 | var argv = parseArgs(process.argv.slice(2)); 3 | 4 | module.exports = argv; 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/liftoff/lib/silent_require.js: -------------------------------------------------------------------------------- 1 | module.exports = function (path) { 2 | try { 3 | return require(path); 4 | } catch (e) {} 5 | }; 6 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/ansi-regex/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function () { 3 | return /\u001b\[(?:[0-9]{1,3}(?:;[0-9]{1,3})*)?[m|K]/g; 4 | }; 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/lib/env.js: -------------------------------------------------------------------------------- 1 | var parseArgs = require('minimist'); 2 | var argv = parseArgs(process.argv.slice(2)); 3 | 4 | module.exports = argv; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/source-map/build/test-suffix.js: -------------------------------------------------------------------------------- 1 | function run_test() { 2 | runSourceMapTests('{THIS_MODULE}', do_throw); 3 | } 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/resolve/lib/core.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./core.json').reduce(function (acc, x) { 2 | acc[x] = true; 3 | return acc; 4 | }, {}); 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/vinyl/lib/isStream.js: -------------------------------------------------------------------------------- 1 | var Stream = require('stream').Stream; 2 | 3 | module.exports = function(o) { 4 | return !!o && o instanceof Stream; 5 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/gulp-util/lib/env.js: -------------------------------------------------------------------------------- 1 | var parseArgs = require('minimist'); 2 | var argv = parseArgs(process.argv.slice(2)); 3 | 4 | module.exports = argv; 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/gulp-util/lib/env.js: -------------------------------------------------------------------------------- 1 | var parseArgs = require('minimist'); 2 | var argv = parseArgs(process.argv.slice(2)); 3 | 4 | module.exports = argv; 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/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 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/isarray/index.js: -------------------------------------------------------------------------------- 1 | module.exports = Array.isArray || function (arr) { 2 | return Object.prototype.toString.call(arr) == '[object Array]'; 3 | }; 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/isarray/index.js: -------------------------------------------------------------------------------- 1 | module.exports = Array.isArray || function (arr) { 2 | return Object.prototype.toString.call(arr) == '[object Array]'; 3 | }; 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/vinyl/lib/isStream.js: -------------------------------------------------------------------------------- 1 | var Stream = require('stream').Stream; 2 | 3 | module.exports = function(o) { 4 | return !!o && o instanceof Stream; 5 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/isarray/index.js: -------------------------------------------------------------------------------- 1 | module.exports = Array.isArray || function (arr) { 2 | return Object.prototype.toString.call(arr) == '[object Array]'; 3 | }; 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/vinyl/lib/isStream.js: -------------------------------------------------------------------------------- 1 | var Stream = require('stream').Stream; 2 | 3 | module.exports = function(o) { 4 | return !!o && o instanceof Stream; 5 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/isarray/index.js: -------------------------------------------------------------------------------- 1 | module.exports = Array.isArray || function (arr) { 2 | return Object.prototype.toString.call(arr) == '[object Array]'; 3 | }; 4 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/vinyl/lib/isStream.js: -------------------------------------------------------------------------------- 1 | var Stream = require('stream').Stream; 2 | 3 | module.exports = function(o) { 4 | return !!o && o instanceof Stream; 5 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/gulp-util/lib/isStream.js: -------------------------------------------------------------------------------- 1 | var Stream = require('stream').Stream; 2 | 3 | module.exports = function(o) { 4 | return !!o && o instanceof Stream; 5 | }; 6 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/replace-ext/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.7" 4 | - "0.8" 5 | - "0.9" 6 | - "0.10" 7 | after_script: 8 | - npm run coveralls -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/filesize/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /lib/filesize.min.js 3 | /lib/filesize.map 4 | /src/ 5 | /test/ 6 | .jshintrc 7 | .travis.yml 8 | Gruntfile.js 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/lib/isStream.js: -------------------------------------------------------------------------------- 1 | var Stream = require('stream').Stream; 2 | 3 | module.exports = function(o) { 4 | return !!o && o instanceof Stream; 5 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/replace-ext/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.7" 4 | - "0.8" 5 | - "0.9" 6 | - "0.10" 7 | after_script: 8 | - npm run coveralls -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/chalk/node_modules/ansi-regex/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function () { 3 | return /\u001b\[(?:[0-9]{1,3}(?:;[0-9]{1,3})*)?[m|K]/g; 4 | }; 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/gulp-util/lib/isStream.js: -------------------------------------------------------------------------------- 1 | var Stream = require('stream').Stream; 2 | 3 | module.exports = function(o) { 4 | return !!o && o instanceof Stream; 5 | }; 6 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/gulp-util/lib/isStream.js: -------------------------------------------------------------------------------- 1 | var Stream = require('stream').Stream; 2 | 3 | module.exports = function(o) { 4 | return !!o && o instanceof Stream; 5 | }; 6 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/tildify/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var userHome = require('user-home'); 3 | 4 | module.exports = function (str) { 5 | return str.replace(userHome, '~'); 6 | }; 7 | -------------------------------------------------------------------------------- /src/Web.Mvc.Net452/Views/Home/About.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "About"; 3 | } 4 |

@ViewBag.Title.

5 |

@ViewBag.Message

6 | 7 |

Use this area to provide additional information.

8 | -------------------------------------------------------------------------------- /src/Mvc.Sample/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "Error"; 3 | } 4 | 5 |

Error.

6 |

An error occurred while processing your request.

7 | -------------------------------------------------------------------------------- /src/Mvc.Sample/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppMetrics/Samples/HEAD/src/Mvc.Sample/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/Mvc.Sample/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppMetrics/Samples/HEAD/src/Mvc.Sample/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/Mvc.Sample/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppMetrics/Samples/HEAD/src/Mvc.Sample/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/Mvc.Sample/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AppMetrics/Samples/HEAD/src/Mvc.Sample/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/Mvc.Sample/Views/Home/About.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "About"; 3 | } 4 |

@ViewData["Title"].

5 |

@ViewData["Message"]

6 | 7 |

Use this area to provide additional information.

8 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/vinyl-fs/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | src: require('./lib/src'), 5 | dest: require('./lib/dest'), 6 | watch: require('glob-watcher') 7 | }; 8 | -------------------------------------------------------------------------------- /src/Console.Net452/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/ansi-regex/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function () { 3 | return /(?:(?:\u001b\[)|\u009b)(?:(?:[0-9]{1,3})?(?:(?:;[0-9]{0,3})*)?[A-M|f-m])|\u001b[A-M]/g; 4 | }; 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/ansi-regex/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function () { 3 | return /(?:(?:\u001b\[)|\u009b)(?:(?:[0-9]{1,3})?(?:(?:;[0-9]{0,3})*)?[A-M|f-m])|\u001b[A-M]/g; 4 | }; 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/vinyl-fs/lib/src/getContents/readDir.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | function readDir(file, cb) { 4 | // do nothing for now 5 | cb(null, file); 6 | } 7 | 8 | module.exports = readDir; 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/has-ansi/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var ansiRegex = require('ansi-regex'); 3 | var re = new RegExp(ansiRegex().source); // remove the `g` flag 4 | module.exports = re.test.bind(re); 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/has-ansi/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var ansiRegex = require('ansi-regex'); 3 | var re = new RegExp(ansiRegex().source); // remove the `g` flag 4 | module.exports = re.test.bind(re); 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var uglfiy = require('uglify-js'); 3 | var minifier = require('./minifier'); 4 | 5 | module.exports = function(opts) { 6 | return minifier(opts, uglfiy); 7 | }; 8 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/has-ansi/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var ansiRegex = require('ansi-regex'); 3 | var re = new RegExp(ansiRegex().source); // remove the `g` flag 4 | module.exports = re.test.bind(re); 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/dateformat/test/weekofyear/test_weekofyear.js: -------------------------------------------------------------------------------- 1 | var dateFormat = require('../lib/dateformat.js'); 2 | 3 | var val = process.argv[2] || new Date(); 4 | console.log(dateFormat(val, 'W')); 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/dateformat/test/weekofyear/test_weekofyear.js: -------------------------------------------------------------------------------- 1 | var dateFormat = require('../lib/dateformat.js'); 2 | 3 | var val = process.argv[2] || new Date(); 4 | console.log(dateFormat(val, 'W')); 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/vinyl/lib/cloneBuffer.js: -------------------------------------------------------------------------------- 1 | var Buffer = require('buffer').Buffer; 2 | 3 | module.exports = function(buf) { 4 | var out = new Buffer(buf.length); 5 | buf.copy(out); 6 | return out; 7 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/dateformat/test/weekofyear/test_weekofyear.js: -------------------------------------------------------------------------------- 1 | var dateFormat = require('../lib/dateformat.js'); 2 | 3 | var val = process.argv[2] || new Date(); 4 | console.log(dateFormat(val, 'W')); 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/gulp-util/node_modules/ansi-regex/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function () { 3 | return /[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g; 4 | }; 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/vinyl/lib/cloneBuffer.js: -------------------------------------------------------------------------------- 1 | var Buffer = require('buffer').Buffer; 2 | 3 | module.exports = function(buf) { 4 | var out = new Buffer(buf.length); 5 | buf.copy(out); 6 | return out; 7 | }; 8 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/multipipe/Makefile: -------------------------------------------------------------------------------- 1 | 2 | node_modules: package.json 3 | @npm install 4 | 5 | test: 6 | @./node_modules/.bin/mocha \ 7 | --reporter spec \ 8 | --timeout 100 9 | 10 | .PHONY: test -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/vinyl/lib/cloneBuffer.js: -------------------------------------------------------------------------------- 1 | var Buffer = require('buffer').Buffer; 2 | 3 | module.exports = function(buf) { 4 | var out = new Buffer(buf.length); 5 | buf.copy(out); 6 | return out; 7 | }; 8 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/multipipe/Makefile: -------------------------------------------------------------------------------- 1 | 2 | node_modules: package.json 3 | @npm install 4 | 5 | test: 6 | @./node_modules/.bin/mocha \ 7 | --reporter spec \ 8 | --timeout 100 9 | 10 | .PHONY: test -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/multipipe/Makefile: -------------------------------------------------------------------------------- 1 | 2 | node_modules: package.json 3 | @npm install 4 | 5 | test: 6 | @./node_modules/.bin/mocha \ 7 | --reporter spec \ 8 | --timeout 100 9 | 10 | .PHONY: test -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/vinyl/lib/cloneBuffer.js: -------------------------------------------------------------------------------- 1 | var Buffer = require('buffer').Buffer; 2 | 3 | module.exports = function(buf) { 4 | var out = new Buffer(buf.length); 5 | buf.copy(out); 6 | return out; 7 | }; 8 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/chalk/node_modules/has-ansi/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var ansiRegex = require('ansi-regex'); 3 | var re = new RegExp(ansiRegex().source); // remove the `g` flag 4 | module.exports = re.test.bind(re); 5 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/strip-ansi/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var ansiRegex = require('ansi-regex')(); 3 | 4 | module.exports = function (str) { 5 | return typeof str === 'string' ? str.replace(ansiRegex, '') : str; 6 | }; 7 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/strip-ansi/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var ansiRegex = require('ansi-regex')(); 3 | 4 | module.exports = function (str) { 5 | return typeof str === 'string' ? str.replace(ansiRegex, '') : str; 6 | }; 7 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/deap/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | 10 | pids 11 | logs 12 | results 13 | 14 | npm-debug.log 15 | /node_modules 16 | /coverage 17 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/strip-ansi/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var ansiRegex = require('ansi-regex')(); 3 | 4 | module.exports = function (str) { 5 | return typeof str === 'string' ? str.replace(ansiRegex, '') : str; 6 | }; 7 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/gulp-util/node_modules/has-ansi/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var ansiRegex = require('ansi-regex'); 3 | var re = new RegExp(ansiRegex().source); // remove the `g` flag 4 | module.exports = re.test.bind(re); 5 | -------------------------------------------------------------------------------- /src/Reservoirs.Samples/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "IncludeScopes": false, 4 | "LogLevel": { 5 | "Default": "Debug", 6 | "System": "Information", 7 | "Microsoft": "Information" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/uglify-to-browserify/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | pids 10 | logs 11 | results 12 | npm-debug.log 13 | node_modules 14 | /test/output.js 15 | -------------------------------------------------------------------------------- /src/Mvc.Sample/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ASP.NET", 3 | "private": true, 4 | "dependencies": { 5 | "bootstrap": "3.3.5", 6 | "jquery": "2.1.4", 7 | "jquery-validation": "1.14.0", 8 | "jquery-validation-unobtrusive": "3.2.4" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/chalk/node_modules/strip-ansi/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var ansiRegex = require('ansi-regex')(); 3 | 4 | module.exports = function (str) { 5 | return typeof str === 'string' ? str.replace(ansiRegex, '') : str; 6 | }; 7 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/gulp-util/node_modules/strip-ansi/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var ansiRegex = require('ansi-regex')(); 3 | 4 | module.exports = function (str) { 5 | return typeof str === 'string' ? str.replace(ansiRegex, '') : str; 6 | }; 7 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/resolve/index.js: -------------------------------------------------------------------------------- 1 | var core = require('./lib/core'); 2 | exports = module.exports = require('./lib/async'); 3 | exports.core = core; 4 | exports.isCore = function (x) { return core[x] }; 5 | exports.sync = require('./lib/sync'); 6 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/array-differ/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function (arr) { 3 | var rest = [].concat.apply([], [].slice.call(arguments, 1)); 4 | return arr.filter(function (el) { 5 | return rest.indexOf(el) === -1; 6 | }); 7 | }; 8 | -------------------------------------------------------------------------------- /src/Mvc.Sample/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ASP.NET", 3 | "version": "0.0.0", 4 | "devDependencies": { 5 | "gulp": "3.8.11", 6 | "gulp-concat": "2.5.2", 7 | "gulp-cssmin": "0.1.7", 8 | "gulp-uglify": "1.2.0", 9 | "rimraf": "2.2.8" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/array-differ/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function (arr) { 3 | var rest = [].concat.apply([], [].slice.call(arguments, 1)); 4 | return arr.filter(function (el) { 5 | return rest.indexOf(el) === -1; 6 | }); 7 | }; 8 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/uuid/benchmark/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "benchmark-uuid", 3 | "private": true, 4 | "description": "Benchmarks for node-uuid", 5 | "dependencies": { 6 | "uuid": "^1.4.1", 7 | "uuid-js": "^0.7.4" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/array-differ/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function (arr) { 3 | var rest = [].concat.apply([], [].slice.call(arguments, 1)); 4 | return arr.filter(function (el) { 5 | return rest.indexOf(el) === -1; 6 | }); 7 | }; 8 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/vinyl-fs/lib/dest/writeContents/writeDir.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var mkdirp = require('mkdirp'); 4 | 5 | function writeDir (writePath, file, cb) { 6 | mkdirp(writePath, file.stat.mode, cb); 7 | } 8 | 9 | module.exports = writeDir; 10 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/minimist/test/whitespace.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('whitespace should be whitespace' , function (t) { 5 | t.plan(1); 6 | var x = parse([ '-x', '\t' ]).x; 7 | t.equal(x, '\t'); 8 | }); 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/source-map/build/test-prefix.js: -------------------------------------------------------------------------------- 1 | /* 2 | * WARNING! 3 | * 4 | * Do not edit this file directly, it is built from the sources at 5 | * https://github.com/mozilla/source-map/ 6 | */ 7 | 8 | Components.utils.import('resource://test/Utils.jsm'); 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/minimist/test/whitespace.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('whitespace should be whitespace' , function (t) { 5 | t.plan(1); 6 | var x = parse([ '-x', '\t' ]).x; 7 | t.equal(x, '\t'); 8 | }); 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/source-map/build/test-prefix.js: -------------------------------------------------------------------------------- 1 | /* 2 | * WARNING! 3 | * 4 | * Do not edit this file directly, it is built from the sources at 5 | * https://github.com/mozilla/source-map/ 6 | */ 7 | 8 | Components.utils.import('resource://test/Utils.jsm'); 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/minimist/test/whitespace.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('whitespace should be whitespace' , function (t) { 5 | t.plan(1); 6 | var x = parse([ '-x', '\t' ]).x; 7 | t.equal(x, '\t'); 8 | }); 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/source-map/build/test-prefix.js: -------------------------------------------------------------------------------- 1 | /* 2 | * WARNING! 3 | * 4 | * Do not edit this file directly, it is built from the sources at 5 | * https://github.com/mozilla/source-map/ 6 | */ 7 | 8 | Components.utils.import('resource://test/Utils.jsm'); 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/vinyl/lib/isBuffer.js: -------------------------------------------------------------------------------- 1 | var buf = require('buffer'); 2 | var Buffer = buf.Buffer; 3 | 4 | // could use Buffer.isBuffer but this is the same exact thing... 5 | module.exports = function(o) { 6 | return typeof o === 'object' && o instanceof Buffer; 7 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/is-finite/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var numberIsNan = require('number-is-nan'); 3 | 4 | module.exports = Number.isFinite || function (val) { 5 | return !(typeof val !== 'number' || numberIsNan(val) || val === Infinity || val === -Infinity); 6 | }; 7 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/vinyl/lib/isBuffer.js: -------------------------------------------------------------------------------- 1 | var buf = require('buffer'); 2 | var Buffer = buf.Buffer; 3 | 4 | // could use Buffer.isBuffer but this is the same exact thing... 5 | module.exports = function(o) { 6 | return typeof o === 'object' && o instanceof Buffer; 7 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/is-finite/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var numberIsNan = require('number-is-nan'); 3 | 4 | module.exports = Number.isFinite || function (val) { 5 | return !(typeof val !== 'number' || numberIsNan(val) || val === Infinity || val === -Infinity); 6 | }; 7 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/vinyl/lib/isBuffer.js: -------------------------------------------------------------------------------- 1 | var buf = require('buffer'); 2 | var Buffer = buf.Buffer; 3 | 4 | // could use Buffer.isBuffer but this is the same exact thing... 5 | module.exports = function(o) { 6 | return typeof o === 'object' && o instanceof Buffer; 7 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/is-finite/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var numberIsNan = require('number-is-nan'); 3 | 4 | module.exports = Number.isFinite || function (val) { 5 | return !(typeof val !== 'number' || numberIsNan(val) || val === Infinity || val === -Infinity); 6 | }; 7 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/vinyl/lib/isBuffer.js: -------------------------------------------------------------------------------- 1 | var buf = require('buffer'); 2 | var Buffer = buf.Buffer; 3 | 4 | // could use Buffer.isBuffer but this is the same exact thing... 5 | module.exports = function(o) { 6 | return typeof o === 'object' && o instanceof Buffer; 7 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/gulp-util/lib/isBuffer.js: -------------------------------------------------------------------------------- 1 | var buf = require('buffer'); 2 | var Buffer = buf.Buffer; 3 | 4 | // could use Buffer.isBuffer but this is the same exact thing... 5 | module.exports = function(o) { 6 | return typeof o === 'object' && o instanceof Buffer; 7 | }; 8 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/lib/isBuffer.js: -------------------------------------------------------------------------------- 1 | var buf = require('buffer'); 2 | var Buffer = buf.Buffer; 3 | 4 | // could use Buffer.isBuffer but this is the same exact thing... 5 | module.exports = function(o) { 6 | return typeof o === 'object' && o instanceof Buffer; 7 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/gulp-util/lib/isBuffer.js: -------------------------------------------------------------------------------- 1 | var buf = require('buffer'); 2 | var Buffer = buf.Buffer; 3 | 4 | // could use Buffer.isBuffer but this is the same exact thing... 5 | module.exports = function(o) { 6 | return typeof o === 'object' && o instanceof Buffer; 7 | }; 8 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/gulp-util/lib/isBuffer.js: -------------------------------------------------------------------------------- 1 | var buf = require('buffer'); 2 | var Buffer = buf.Buffer; 3 | 4 | // could use Buffer.isBuffer but this is the same exact thing... 5 | module.exports = function(o) { 6 | return typeof o === 'object' && o instanceof Buffer; 7 | }; 8 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/camelcase-keys/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var mapObj = require('map-obj'); 3 | var camelCase = require('camelcase'); 4 | 5 | module.exports = function (obj) { 6 | return mapObj(obj, function (key, val) { 7 | return [camelCase(key), val]; 8 | }); 9 | }; 10 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/mkdirp/node_modules/minimist/test/whitespace.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('whitespace should be whitespace' , function (t) { 5 | t.plan(1); 6 | var x = parse([ '-x', '\t' ]).x; 7 | t.equal(x, '\t'); 8 | }); 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/clean-css/lib/properties/remove-unused.js: -------------------------------------------------------------------------------- 1 | function removeUnused(properties) { 2 | for (var i = properties.length - 1; i >= 0; i--) { 3 | if (properties[i].unused) 4 | properties[i].all.splice(i, 1); 5 | } 6 | } 7 | 8 | module.exports = removeUnused; 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/camelcase-keys/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var mapObj = require('map-obj'); 3 | var camelCase = require('camelcase'); 4 | 5 | module.exports = function (obj) { 6 | return mapObj(obj, function (key, val) { 7 | return [camelCase(key), val]; 8 | }); 9 | }; 10 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/camelcase-keys/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var mapObj = require('map-obj'); 3 | var camelCase = require('camelcase'); 4 | 5 | module.exports = function (obj) { 6 | return mapObj(obj, function (key, val) { 7 | return [camelCase(key), val]; 8 | }); 9 | }; 10 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/graceful-readlink/index.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs') 2 | , lstat = fs.lstatSync; 3 | 4 | exports.readlinkSync = function (p) { 5 | if (lstat(p).isSymbolicLink()) { 6 | return fs.readlinkSync(p); 7 | } else { 8 | return p; 9 | } 10 | }; 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/node_modules/minimist/test/whitespace.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('whitespace should be whitespace' , function (t) { 5 | t.plan(1); 6 | var x = parse([ '-x', '\t' ]).x; 7 | t.equal(x, '\t'); 8 | }); 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/camelcase-keys/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var mapObj = require('map-obj'); 3 | var camelCase = require('camelcase'); 4 | 5 | module.exports = function (obj) { 6 | return mapObj(obj, function (key, val) { 7 | return [camelCase(key), val]; 8 | }); 9 | }; 10 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/deap/shallow.js: -------------------------------------------------------------------------------- 1 | var lib = require('./lib/deap'); 2 | 3 | var deap = module.exports = lib.extendShallow; 4 | 5 | deap(deap, { 6 | clone: lib.cloneShallow, 7 | extend: lib.extendShallow, 8 | update: lib.updateShallow, 9 | merge: lib.mergeShallow 10 | }); 11 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/decamelize/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function (str, sep) { 3 | if (typeof str !== 'string') { 4 | throw new TypeError('Expected a string'); 5 | } 6 | 7 | return str.replace(/([a-z\d])([A-Z])/g, '$1' + (sep || '_') + '$2').toLowerCase(); 8 | }; 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/source-map/build/test-prefix.js: -------------------------------------------------------------------------------- 1 | /* 2 | * WARNING! 3 | * 4 | * Do not edit this file directly, it is built from the sources at 5 | * https://github.com/mozilla/source-map/ 6 | */ 7 | 8 | Components.utils.import('resource://test/Utils.jsm'); 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/completion/fish: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env fish 2 | 3 | # Usage: 4 | # 5 | # To enable fish completion for gulp, add the following line to 6 | # your ~/.config/fish/config.fish file: 7 | # 8 | # gulp --completion=fish | source 9 | 10 | complete -c gulp -a "(gulp --tasks-simple)" -f 11 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/is-finite/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = Number.isFinite || function (val) { 3 | // Number.isNaN() => val !== val 4 | if (typeof val !== 'number' || val !== val || val === Infinity || val === -Infinity) { 5 | return false; 6 | } 7 | 8 | return true; 9 | }; 10 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/tempfile/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var path = require('path'); 3 | var os = require('os'); 4 | var tmpdir = (os.tmpdir || os.tmpDir)(); 5 | var uuid = require('uuid'); 6 | 7 | module.exports = function (ext) { 8 | return path.join(tmpdir, uuid.v4() + (ext || '')); 9 | }; 10 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/clean-css/lib/properties/has-inherit.js: -------------------------------------------------------------------------------- 1 | function hasInherit(property) { 2 | for (var i = property.value.length - 1; i >= 0; i--) { 3 | if (property.value[i][0] == 'inherit') 4 | return true; 5 | } 6 | 7 | return false; 8 | } 9 | 10 | module.exports = hasInherit; 11 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/globule/node_modules/minimatch/test/extglob-ending-with-state-char.js: -------------------------------------------------------------------------------- 1 | var test = require('tap').test 2 | var minimatch = require('../') 3 | 4 | test('extglob ending with statechar', function(t) { 5 | t.notOk(minimatch('ax', 'a?(b*)')) 6 | t.ok(minimatch('ax', '?(a*|b)')) 7 | t.end() 8 | }) 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/escape-string-regexp/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var matchOperatorsRe = /[|\\{}()[\]^$+*?.]/g; 4 | 5 | module.exports = function (str) { 6 | if (typeof str !== 'string') { 7 | throw new TypeError('Expected a string'); 8 | } 9 | 10 | return str.replace(matchOperatorsRe, '\\$&'); 11 | }; 12 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/globule/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 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/clone-stats/index.js: -------------------------------------------------------------------------------- 1 | var Stat = require('fs').Stats 2 | 3 | module.exports = cloneStats 4 | 5 | function cloneStats(stats) { 6 | var replacement = new Stat 7 | 8 | Object.keys(stats).forEach(function(key) { 9 | replacement[key] = stats[key] 10 | }) 11 | 12 | return replacement 13 | } 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/globule/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 | -------------------------------------------------------------------------------- /src/Web.Api.Net452/App_Start/WebApiConfig.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Http; 2 | 3 | namespace Web.Api.Net452 4 | { 5 | public static class WebApiConfig 6 | { 7 | public static void RegisterWebApi(this HttpConfiguration httpConfiguration) 8 | { 9 | httpConfiguration.MapHttpAttributeRoutes(); 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/clone-stats/index.js: -------------------------------------------------------------------------------- 1 | var Stat = require('fs').Stats 2 | 3 | module.exports = cloneStats 4 | 5 | function cloneStats(stats) { 6 | var replacement = new Stat 7 | 8 | Object.keys(stats).forEach(function(key) { 9 | replacement[key] = stats[key] 10 | }) 11 | 12 | return replacement 13 | } 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/escape-string-regexp/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var matchOperatorsRe = /[|\\{}()[\]^$+*?.]/g; 4 | 5 | module.exports = function (str) { 6 | if (typeof str !== 'string') { 7 | throw new TypeError('Expected a string'); 8 | } 9 | 10 | return str.replace(matchOperatorsRe, '\\$&'); 11 | }; 12 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/minimist/test/parse_modified.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('parse with modifier functions' , function (t) { 5 | t.plan(1); 6 | 7 | var argv = parse([ '-b', '123' ], { boolean: 'b' }); 8 | t.deepEqual(argv, { b: true, _: [123] }); 9 | }); 10 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/gulpfile.js: -------------------------------------------------------------------------------- 1 | var gulp = require('gulp'); 2 | var cssmin = require('./'); 3 | var rename = require('gulp-rename'); 4 | 5 | gulp.task('default', function () { 6 | gulp.src('./sample/type.css') 7 | .pipe(cssmin()) 8 | .pipe(rename({suffix: '.min'})) 9 | .pipe(gulp.dest('./sample')); 10 | }); 11 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/clone-stats/index.js: -------------------------------------------------------------------------------- 1 | var Stat = require('fs').Stats 2 | 3 | module.exports = cloneStats 4 | 5 | function cloneStats(stats) { 6 | var replacement = new Stat 7 | 8 | Object.keys(stats).forEach(function(key) { 9 | replacement[key] = stats[key] 10 | }) 11 | 12 | return replacement 13 | } 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/escape-string-regexp/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var matchOperatorsRe = /[|\\{}()[\]^$+*?.]/g; 4 | 5 | module.exports = function (str) { 6 | if (typeof str !== 'string') { 7 | throw new TypeError('Expected a string'); 8 | } 9 | 10 | return str.replace(matchOperatorsRe, '\\$&'); 11 | }; 12 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/minimist/test/parse_modified.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('parse with modifier functions' , function (t) { 5 | t.plan(1); 6 | 7 | var argv = parse([ '-b', '123' ], { boolean: 'b' }); 8 | t.deepEqual(argv, { b: true, _: [123] }); 9 | }); 10 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/clone-stats/index.js: -------------------------------------------------------------------------------- 1 | var Stat = require('fs').Stats 2 | 3 | module.exports = cloneStats 4 | 5 | function cloneStats(stats) { 6 | var replacement = new Stat 7 | 8 | Object.keys(stats).forEach(function(key) { 9 | replacement[key] = stats[key] 10 | }) 11 | 12 | return replacement 13 | } 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/escape-string-regexp/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var matchOperatorsRe = /[|\\{}()[\]^$+*?.]/g; 4 | 5 | module.exports = function (str) { 6 | if (typeof str !== 'string') { 7 | throw new TypeError('Expected a string'); 8 | } 9 | 10 | return str.replace(matchOperatorsRe, '\\$&'); 11 | }; 12 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/minimist/test/parse_modified.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('parse with modifier functions' , function (t) { 5 | t.plan(1); 6 | 7 | var argv = parse([ '-b', '123' ], { boolean: 'b' }); 8 | t.deepEqual(argv, { b: true, _: [123] }); 9 | }); 10 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/gulp-util/lib/combine.js: -------------------------------------------------------------------------------- 1 | var pipeline = require('multipipe'); 2 | 3 | module.exports = function(){ 4 | var args = arguments; 5 | if (args.length === 1 && Array.isArray(args[0])) { 6 | args = args[0]; 7 | } 8 | return function(){ 9 | return pipeline.apply(pipeline, args); 10 | }; 11 | }; 12 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/gulp-util/lib/combine.js: -------------------------------------------------------------------------------- 1 | var pipeline = require('multipipe'); 2 | 3 | module.exports = function(){ 4 | var args = arguments; 5 | if (args.length === 1 && Array.isArray(args[0])) { 6 | args = args[0]; 7 | } 8 | return function(){ 9 | return pipeline.apply(pipeline, args); 10 | }; 11 | }; 12 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/lib/combine.js: -------------------------------------------------------------------------------- 1 | var pipeline = require('multipipe'); 2 | 3 | module.exports = function(){ 4 | var args = arguments; 5 | if (args.length === 1 && Array.isArray(args[0])) { 6 | args = args[0]; 7 | } 8 | return function(){ 9 | return pipeline.apply(pipeline, args); 10 | }; 11 | }; 12 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/gulp-util/lib/combine.js: -------------------------------------------------------------------------------- 1 | var pipeline = require('multipipe'); 2 | 3 | module.exports = function(){ 4 | var args = arguments; 5 | if (args.length === 1 && Array.isArray(args[0])) { 6 | args = args[0]; 7 | } 8 | return function(){ 9 | return pipeline.apply(pipeline, args); 10 | }; 11 | }; 12 | -------------------------------------------------------------------------------- /src/Web.Mvc.Net452/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Error 6 | 7 | 8 |
9 |

Error.

10 |

An error occurred while processing your request.

11 |
12 | 13 | 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/map-obj/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function (obj, cb) { 3 | var ret = {}; 4 | var keys = Object.keys(obj); 5 | 6 | for (var i = 0; i < keys.length; i++) { 7 | var key = keys[i]; 8 | var res = cb(key, obj[key], obj); 9 | ret[res[0]] = res[1]; 10 | } 11 | 12 | return ret; 13 | }; 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/map-obj/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function (obj, cb) { 3 | var ret = {}; 4 | var keys = Object.keys(obj); 5 | 6 | for (var i = 0; i < keys.length; i++) { 7 | var key = keys[i]; 8 | var res = cb(key, obj[key], obj); 9 | ret[res[0]] = res[1]; 10 | } 11 | 12 | return ret; 13 | }; 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/map-obj/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function (obj, cb) { 3 | var ret = {}; 4 | var keys = Object.keys(obj); 5 | 6 | for (var i = 0; i < keys.length; i++) { 7 | var key = keys[i]; 8 | var res = cb(key, obj[key], obj); 9 | ret[res[0]] = res[1]; 10 | } 11 | 12 | return ret; 13 | }; 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/lib/taskTree.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = function (tasks) { 4 | return Object.keys(tasks) 5 | .reduce(function (prev, task) { 6 | prev.nodes.push({ 7 | label: task, 8 | nodes: tasks[task].dep 9 | }); 10 | return prev; 11 | }, { 12 | nodes: [] 13 | }); 14 | }; 15 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/replace-ext/index.js: -------------------------------------------------------------------------------- 1 | var path = require('path'); 2 | 3 | module.exports = function(npath, ext) { 4 | if (typeof npath !== 'string') return npath; 5 | if (npath.length === 0) return npath; 6 | 7 | var nFileName = path.basename(npath, path.extname(npath))+ext; 8 | return path.join(path.dirname(npath), nFileName); 9 | }; -------------------------------------------------------------------------------- /src/Web.Mvc.Net452/App_Start/FilterConfig.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using System.Web.Mvc; 3 | 4 | namespace Web.Mvc.Net452 5 | { 6 | public class FilterConfig 7 | { 8 | public static void RegisterGlobalFilters(GlobalFilterCollection filters) 9 | { 10 | filters.Add(new HandleErrorAttribute()); 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/replace-ext/index.js: -------------------------------------------------------------------------------- 1 | var path = require('path'); 2 | 3 | module.exports = function(npath, ext) { 4 | if (typeof npath !== 'string') return npath; 5 | if (npath.length === 0) return npath; 6 | 7 | var nFileName = path.basename(npath, path.extname(npath))+ext; 8 | return path.join(path.dirname(npath), nFileName); 9 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/clean-css/lib/utils/object.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | override: function (source1, source2) { 3 | var target = {}; 4 | for (var key1 in source1) 5 | target[key1] = source1[key1]; 6 | for (var key2 in source2) 7 | target[key2] = source2[key2]; 8 | 9 | return target; 10 | } 11 | }; 12 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/replace-ext/index.js: -------------------------------------------------------------------------------- 1 | var path = require('path'); 2 | 3 | module.exports = function(npath, ext) { 4 | if (typeof npath !== 'string') return npath; 5 | if (npath.length === 0) return npath; 6 | 7 | var nFileName = path.basename(npath, path.extname(npath))+ext; 8 | return path.join(path.dirname(npath), nFileName); 9 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/mkdirp/node_modules/minimist/test/parse_modified.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('parse with modifier functions' , function (t) { 5 | t.plan(1); 6 | 7 | var argv = parse([ '-b', '123' ], { boolean: 'b' }); 8 | t.deepEqual(argv, { b: true, _: ['123'] }); 9 | }); 10 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/vinyl-fs/lib/dest/writeContents/writeBuffer.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var fs = require('graceful-fs'); 4 | 5 | function writeBuffer(writePath, file, cb) { 6 | var opt = { 7 | mode: file.stat.mode 8 | }; 9 | 10 | fs.writeFile(writePath, file.contents, opt, cb); 11 | } 12 | 13 | module.exports = writeBuffer; 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/node_modules/minimist/test/parse_modified.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('parse with modifier functions' , function (t) { 5 | t.plan(1); 6 | 7 | var argv = parse([ '-b', '123' ], { boolean: 'b' }); 8 | t.deepEqual(argv, { b: true, _: ['123'] }); 9 | }); 10 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/vinyl/lib/inspectStream.js: -------------------------------------------------------------------------------- 1 | var isStream = require('./isStream'); 2 | 3 | module.exports = function(stream) { 4 | if (!isStream(stream)) return; 5 | 6 | var streamType = stream.constructor.name; 7 | // avoid StreamStream 8 | if (streamType === 'Stream') streamType = ''; 9 | 10 | return '<'+streamType+'Stream>'; 11 | }; 12 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/lib/replaceExtension.js: -------------------------------------------------------------------------------- 1 | var path = require('path'); 2 | 3 | module.exports = function(npath, ext) { 4 | if (typeof npath !== 'string') return npath; 5 | if (npath.length === 0) return npath; 6 | 7 | var nFileName = path.basename(npath, path.extname(npath))+ext; 8 | return path.join(path.dirname(npath), nFileName); 9 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/globule/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 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/vinyl/lib/inspectStream.js: -------------------------------------------------------------------------------- 1 | var isStream = require('./isStream'); 2 | 3 | module.exports = function(stream) { 4 | if (!isStream(stream)) return; 5 | 6 | var streamType = stream.constructor.name; 7 | // avoid StreamStream 8 | if (streamType === 'Stream') streamType = ''; 9 | 10 | return '<'+streamType+'Stream>'; 11 | }; 12 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/vinyl/lib/inspectStream.js: -------------------------------------------------------------------------------- 1 | var isStream = require('./isStream'); 2 | 3 | module.exports = function(stream) { 4 | if (!isStream(stream)) return; 5 | 6 | var streamType = stream.constructor.name; 7 | // avoid StreamStream 8 | if (streamType === 'Stream') streamType = ''; 9 | 10 | return '<'+streamType+'Stream>'; 11 | }; 12 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/defaults/index.js: -------------------------------------------------------------------------------- 1 | var clone = require('clone'); 2 | 3 | module.exports = function(options, defaults) { 4 | options = options || {}; 5 | 6 | Object.keys(defaults).forEach(function(key) { 7 | if (typeof options[key] === 'undefined') { 8 | options[key] = clone(defaults[key]); 9 | } 10 | }); 11 | 12 | return options; 13 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/map-obj/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var hasOwnProp = Object.prototype.hasOwnProperty; 3 | 4 | module.exports = function (obj, cb) { 5 | var ret = {}; 6 | 7 | for (var key in obj) { 8 | if (hasOwnProp.call(obj, key)) { 9 | var res = cb(key, obj[key], obj); 10 | ret[res[0]] = res[1]; 11 | } 12 | } 13 | 14 | return ret; 15 | }; 16 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/vinyl-fs/lib/src/getContents/streamFile.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var fs = require('graceful-fs'); 4 | var stripBom = require('strip-bom'); 5 | 6 | function streamFile(file, cb) { 7 | file.contents = fs.createReadStream(file.path) 8 | .pipe(stripBom.stream()); 9 | 10 | cb(null, file); 11 | } 12 | 13 | module.exports = streamFile; 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/async/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "async", 3 | "repo": "caolan/async", 4 | "description": "Higher-order functions and common patterns for asynchronous code", 5 | "version": "0.1.23", 6 | "keywords": [], 7 | "dependencies": {}, 8 | "development": {}, 9 | "main": "lib/async.js", 10 | "scripts": [ "lib/async.js" ] 11 | } 12 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/lib/log.js: -------------------------------------------------------------------------------- 1 | var colors = require('./colors'); 2 | var date = require('./date'); 3 | 4 | module.exports = function(){ 5 | var time = '['+colors.grey(date(new Date(), 'HH:MM:ss'))+']'; 6 | var args = Array.prototype.slice.call(arguments); 7 | args.unshift(time); 8 | console.log.apply(console, args); 9 | return this; 10 | }; 11 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "node": true, 3 | "bitwise": true, 4 | "camelcase": false, 5 | "curly": true, 6 | "eqeqeq": true, 7 | "forin": true, 8 | "immed": true, 9 | "latedef": true, 10 | "newcap": true, 11 | "noarg": true, 12 | "nonew": true, 13 | "noempty": true, 14 | "undef": true, 15 | "unused": true, 16 | "strict": true, 17 | "trailing": true 18 | } -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/camelcase/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function (str) { 3 | str = str.trim(); 4 | 5 | if (str.length === 1 || !(/[_.\- ]+/).test(str) ) { 6 | return str; 7 | } 8 | 9 | return str 10 | .replace(/^[_.\- ]+/, '') 11 | .toLowerCase() 12 | .replace(/[_.\- ]+(\w|$)/g, function (m, p1) { 13 | return p1.toUpperCase(); 14 | }); 15 | }; 16 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/gulp-util/lib/log.js: -------------------------------------------------------------------------------- 1 | var chalk = require('chalk'); 2 | var dateformat = require('dateformat'); 3 | 4 | module.exports = function(){ 5 | var time = '['+chalk.grey(dateformat(new Date(), 'HH:MM:ss'))+']'; 6 | var args = Array.prototype.slice.call(arguments); 7 | args.unshift(time); 8 | console.log.apply(console, args); 9 | return this; 10 | }; 11 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/gulp-util/lib/log.js: -------------------------------------------------------------------------------- 1 | var chalk = require('chalk'); 2 | var dateformat = require('dateformat'); 3 | 4 | module.exports = function(){ 5 | var time = '['+chalk.grey(dateformat(new Date(), 'HH:MM:ss'))+']'; 6 | var args = Array.prototype.slice.call(arguments); 7 | args.unshift(time); 8 | console.log.apply(console, args); 9 | return this; 10 | }; 11 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/gulp-util/lib/log.js: -------------------------------------------------------------------------------- 1 | var chalk = require('chalk'); 2 | var dateformat = require('dateformat'); 3 | 4 | module.exports = function(){ 5 | var time = '['+chalk.grey(dateformat(new Date(), 'HH:MM:ss'))+']'; 6 | var args = Array.prototype.slice.call(arguments); 7 | args.unshift(time); 8 | console.log.apply(console, args); 9 | return this; 10 | }; 11 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/uglify-js/tmp/test.js: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env node 2 | 3 | var fs = require("fs"); 4 | var u2 = require("../tools/node.js"); 5 | 6 | var ret = u2.minify("/tmp/test.js", { 7 | //outSourceMap: "test.js.map", 8 | mangle: true, 9 | compress: false, 10 | output: { 11 | beautify: true, 12 | } 13 | }); 14 | 15 | console.log(ret.code); 16 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/lib/buffer.js: -------------------------------------------------------------------------------- 1 | var through = require('through2'); 2 | 3 | module.exports = function(fn) { 4 | var buf = []; 5 | var end = function(cb) { 6 | this.push(buf); 7 | cb(); 8 | if(fn) fn(null, buf); 9 | }; 10 | var push = function(data, enc, cb) { 11 | buf.push(data); 12 | cb(); 13 | }; 14 | return through.obj(push, end); 15 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/gulp-util/lib/buffer.js: -------------------------------------------------------------------------------- 1 | var through = require('through2'); 2 | 3 | module.exports = function(fn) { 4 | var buf = []; 5 | var end = function(cb) { 6 | this.push(buf); 7 | cb(); 8 | if(fn) fn(null, buf); 9 | }; 10 | var push = function(data, enc, cb) { 11 | buf.push(data); 12 | cb(); 13 | }; 14 | return through.obj(push, end); 15 | }; 16 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/liftoff/lib/file_search.js: -------------------------------------------------------------------------------- 1 | const findup = require('findup-sync'); 2 | 3 | module.exports = function (search, paths) { 4 | var path; 5 | var len = paths.length; 6 | for (var i=0; i < len; i++) { 7 | if (path) { 8 | break; 9 | } else { 10 | path = findup(search, {cwd: paths[i], nocase: true}); 11 | } 12 | } 13 | return path; 14 | }; 15 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/gulp-util/lib/buffer.js: -------------------------------------------------------------------------------- 1 | var through = require('through2'); 2 | 3 | module.exports = function(fn) { 4 | var buf = []; 5 | var end = function(cb) { 6 | this.push(buf); 7 | cb(); 8 | if(fn) fn(null, buf); 9 | }; 10 | var push = function(data, enc, cb) { 11 | buf.push(data); 12 | cb(); 13 | }; 14 | return through.obj(push, end); 15 | }; 16 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/gulp-util/lib/buffer.js: -------------------------------------------------------------------------------- 1 | var through = require('through2'); 2 | 3 | module.exports = function(fn) { 4 | var buf = []; 5 | var end = function(cb) { 6 | this.push(buf); 7 | cb(); 8 | if(fn) fn(null, buf); 9 | }; 10 | var push = function(data, enc, cb) { 11 | buf.push(data); 12 | cb(); 13 | }; 14 | return through.obj(push, end); 15 | }; 16 | -------------------------------------------------------------------------------- /src/Api.Sample/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/vinyl/lib/inspectStream.js: -------------------------------------------------------------------------------- 1 | var Stream = require('stream').Stream; 2 | var isStream = require('./isStream'); 3 | 4 | module.exports = function(stream) { 5 | if (!isStream(stream)) return; 6 | 7 | var streamType = stream.constructor.name; 8 | // avoid StreamStream 9 | if (streamType === 'Stream') streamType = ''; 10 | 11 | return '<'+streamType+'Stream>'; 12 | }; -------------------------------------------------------------------------------- /src/Mvc.Sample/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/deap/index.js: -------------------------------------------------------------------------------- 1 | var lib = require('./lib/deap'); 2 | 3 | var deap = module.exports = lib.extend; 4 | 5 | deap(deap, { 6 | clone: lib.clone, 7 | extend: lib.extend, 8 | update: lib.update, 9 | merge: lib.merge, 10 | cloneShallow: lib.cloneShallow, 11 | extendShallow: lib.extendShallow, 12 | updateShallow: lib.updateShallow, 13 | mergeShallow: lib.mergeShallow 14 | }); 15 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/xtend/mutable.js: -------------------------------------------------------------------------------- 1 | module.exports = extend 2 | 3 | function extend(target) { 4 | for (var i = 1; i < arguments.length; i++) { 5 | var source = arguments[i] 6 | 7 | for (var key in source) { 8 | if (source.hasOwnProperty(key)) { 9 | target[key] = source[key] 10 | } 11 | } 12 | } 13 | 14 | return target 15 | } 16 | -------------------------------------------------------------------------------- /src/Mvc.Sample/wwwroot/_references.js: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | /// 4 | /// 5 | /// 6 | /// 7 | /// 8 | -------------------------------------------------------------------------------- /src/Reservoirs.Samples/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/Api.InfluxDB.Sample/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/xtend/mutable.js: -------------------------------------------------------------------------------- 1 | module.exports = extend 2 | 3 | function extend(target) { 4 | for (var i = 1; i < arguments.length; i++) { 5 | var source = arguments[i] 6 | 7 | for (var key in source) { 8 | if (source.hasOwnProperty(key)) { 9 | target[key] = source[key] 10 | } 11 | } 12 | } 13 | 14 | return target 15 | } 16 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/xtend/mutable.js: -------------------------------------------------------------------------------- 1 | module.exports = extend 2 | 3 | function extend(target) { 4 | for (var i = 1; i < arguments.length; i++) { 5 | var source = arguments[i] 6 | 7 | for (var key in source) { 8 | if (source.hasOwnProperty(key)) { 9 | target[key] = source[key] 10 | } 11 | } 12 | } 13 | 14 | return target 15 | } 16 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/uglify-js/tmp/test-propmangle.js: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env node 2 | 3 | var U = require("../tools/node.js"); 4 | var fs = require("fs"); 5 | var code = fs.readFileSync(process.argv[2], "utf8").replace(/^\s*#.*/, ""); 6 | var sys = require("util"); 7 | 8 | var ast = U.parse(code); 9 | 10 | ast = U.mangle_properties(ast); 11 | 12 | console.log("%s", ast.print_to_string({ beautify: true })); 13 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/xtend/mutable.js: -------------------------------------------------------------------------------- 1 | module.exports = extend 2 | 3 | function extend(target) { 4 | for (var i = 1; i < arguments.length; i++) { 5 | var source = arguments[i] 6 | 7 | for (var key in source) { 8 | if (source.hasOwnProperty(key)) { 9 | target[key] = source[key] 10 | } 11 | } 12 | } 13 | 14 | return target 15 | } 16 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/resolve/lib/caller.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | // see https://code.google.com/p/v8/wiki/JavaScriptStackTraceApi 3 | var origPrepareStackTrace = Error.prepareStackTrace; 4 | Error.prepareStackTrace = function (_, stack) { return stack }; 5 | var stack = (new Error()).stack; 6 | Error.prepareStackTrace = origPrepareStackTrace; 7 | return stack[2].getFileName(); 8 | }; 9 | -------------------------------------------------------------------------------- /src/Api.ElasticSearch.Sample/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/Api.Sample/wwwroot/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-rename/.editorconfig: -------------------------------------------------------------------------------- 1 | # http://editorconfig.org 2 | root = true 3 | 4 | [*] 5 | indent_style = tab 6 | indent_size = 4 7 | end_of_line = lf 8 | charset = utf-8 9 | trim_trailing_whitespace = true 10 | insert_final_newline = true 11 | 12 | [*.md] 13 | trim_trailing_whitespace = false 14 | 15 | [test/fixtures/*] 16 | insert_final_newline = false 17 | trim_trailing_whitespace = false 18 | -------------------------------------------------------------------------------- /src/Mvc.Sample/wwwroot/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/readable-stream/readable.js: -------------------------------------------------------------------------------- 1 | exports = module.exports = require('./lib/_stream_readable.js'); 2 | exports.Stream = require('stream'); 3 | exports.Readable = exports; 4 | exports.Writable = require('./lib/_stream_writable.js'); 5 | exports.Duplex = require('./lib/_stream_duplex.js'); 6 | exports.Transform = require('./lib/_stream_transform.js'); 7 | exports.PassThrough = require('./lib/_stream_passthrough.js'); 8 | -------------------------------------------------------------------------------- /src/Api.InfluxDB.Sample/wwwroot/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/Reservoirs.Samples/wwwroot/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/Api.ElasticSearch.Sample/wwwroot/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/readable-stream/readable.js: -------------------------------------------------------------------------------- 1 | exports = module.exports = require('./lib/_stream_readable.js'); 2 | exports.Stream = require('stream'); 3 | exports.Readable = exports; 4 | exports.Writable = require('./lib/_stream_writable.js'); 5 | exports.Duplex = require('./lib/_stream_duplex.js'); 6 | exports.Transform = require('./lib/_stream_transform.js'); 7 | exports.PassThrough = require('./lib/_stream_passthrough.js'); 8 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/readable-stream/readable.js: -------------------------------------------------------------------------------- 1 | exports = module.exports = require('./lib/_stream_readable.js'); 2 | exports.Stream = require('stream'); 3 | exports.Readable = exports; 4 | exports.Writable = require('./lib/_stream_writable.js'); 5 | exports.Duplex = require('./lib/_stream_duplex.js'); 6 | exports.Transform = require('./lib/_stream_transform.js'); 7 | exports.PassThrough = require('./lib/_stream_passthrough.js'); 8 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/readable-stream/readable.js: -------------------------------------------------------------------------------- 1 | exports = module.exports = require('./lib/_stream_readable.js'); 2 | exports.Stream = require('stream'); 3 | exports.Readable = exports; 4 | exports.Writable = require('./lib/_stream_writable.js'); 5 | exports.Duplex = require('./lib/_stream_duplex.js'); 6 | exports.Transform = require('./lib/_stream_transform.js'); 7 | exports.PassThrough = require('./lib/_stream_passthrough.js'); 8 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/vinyl-fs/lib/src/getContents/bufferFile.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var fs = require('graceful-fs'); 4 | var stripBom = require('strip-bom'); 5 | 6 | function bufferFile(file, cb) { 7 | fs.readFile(file.path, function (err, data) { 8 | if (err) { 9 | return cb(err); 10 | } 11 | file.contents = stripBom(data); 12 | cb(null, file); 13 | }); 14 | } 15 | 16 | module.exports = bufferFile; 17 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/xtend/immutable.js: -------------------------------------------------------------------------------- 1 | module.exports = extend 2 | 3 | function extend() { 4 | var target = {} 5 | 6 | for (var i = 0; i < arguments.length; i++) { 7 | var source = arguments[i] 8 | 9 | for (var key in source) { 10 | if (source.hasOwnProperty(key)) { 11 | target[key] = source[key] 12 | } 13 | } 14 | } 15 | 16 | return target 17 | } 18 | -------------------------------------------------------------------------------- /src/Web.Api.Net452/Infrastructure/SampleMetrics.cs: -------------------------------------------------------------------------------- 1 | using App.Metrics; 2 | using App.Metrics.Core.Options; 3 | 4 | namespace Web.Api.Net452.Infrastructure 5 | { 6 | public static class SampleMetrics 7 | { 8 | public static CounterOptions BasicCounter = new CounterOptions 9 | { 10 | Name = "sample_counter", 11 | MeasurementUnit = Unit.Calls, 12 | ResetOnReporting = true 13 | }; 14 | } 15 | } -------------------------------------------------------------------------------- /src/Web.Mvc.Net452/Infrastructure/SampleMetrics.cs: -------------------------------------------------------------------------------- 1 | using App.Metrics; 2 | using App.Metrics.Core.Options; 3 | 4 | namespace Web.Mvc.Net452.Infrastructure 5 | { 6 | public static class SampleMetrics 7 | { 8 | public static CounterOptions BasicCounter = new CounterOptions 9 | { 10 | Name = "sample_counter", 11 | MeasurementUnit = Unit.Calls, 12 | ResetOnReporting = true 13 | }; 14 | } 15 | } -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/xtend/index.js: -------------------------------------------------------------------------------- 1 | module.exports = extend 2 | 3 | function extend() { 4 | var target = {} 5 | 6 | for (var i = 0; i < arguments.length; i++) { 7 | var source = arguments[i] 8 | 9 | for (var key in source) { 10 | if (source.hasOwnProperty(key)) { 11 | target[key] = source[key] 12 | } 13 | } 14 | } 15 | 16 | return target 17 | } 18 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/concat-map/index.js: -------------------------------------------------------------------------------- 1 | module.exports = function (xs, fn) { 2 | var res = []; 3 | for (var i = 0; i < xs.length; i++) { 4 | var x = fn(xs[i], i); 5 | if (isArray(x)) res.push.apply(res, x); 6 | else res.push(x); 7 | } 8 | return res; 9 | }; 10 | 11 | var isArray = Array.isArray || function (xs) { 12 | return Object.prototype.toString.call(xs) === '[object Array]'; 13 | }; 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/source-map/build/suffix-source-map.jsm: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.SourceMapConsumer = require('source-map/source-map-consumer').SourceMapConsumer; 5 | this.SourceMapGenerator = require('source-map/source-map-generator').SourceMapGenerator; 6 | this.SourceNode = require('source-map/source-node').SourceNode; 7 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/xtend/immutable.js: -------------------------------------------------------------------------------- 1 | module.exports = extend 2 | 3 | function extend() { 4 | var target = {} 5 | 6 | for (var i = 0; i < arguments.length; i++) { 7 | var source = arguments[i] 8 | 9 | for (var key in source) { 10 | if (source.hasOwnProperty(key)) { 11 | target[key] = source[key] 12 | } 13 | } 14 | } 15 | 16 | return target 17 | } 18 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/source-map/build/suffix-source-map.jsm: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.SourceMapConsumer = require('source-map/source-map-consumer').SourceMapConsumer; 5 | this.SourceMapGenerator = require('source-map/source-map-generator').SourceMapGenerator; 6 | this.SourceNode = require('source-map/source-node').SourceNode; 7 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/source-map/build/suffix-source-map.jsm: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.SourceMapConsumer = require('source-map/source-map-consumer').SourceMapConsumer; 5 | this.SourceMapGenerator = require('source-map/source-map-generator').SourceMapGenerator; 6 | this.SourceNode = require('source-map/source-node').SourceNode; 7 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/xtend/immutable.js: -------------------------------------------------------------------------------- 1 | module.exports = extend 2 | 3 | function extend() { 4 | var target = {} 5 | 6 | for (var i = 0; i < arguments.length; i++) { 7 | var source = arguments[i] 8 | 9 | for (var key in source) { 10 | if (source.hasOwnProperty(key)) { 11 | target[key] = source[key] 12 | } 13 | } 14 | } 15 | 16 | return target 17 | } 18 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/minimist/test/stop_early.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('stops parsing on the first non-option when stopEarly is set', function (t) { 5 | var argv = parse(['--aaa', 'bbb', 'ccc', '--ddd'], { 6 | stopEarly: true 7 | }); 8 | 9 | t.deepEqual(argv, { 10 | aaa: 'bbb', 11 | _: ['ccc', '--ddd'] 12 | }); 13 | 14 | t.end(); 15 | }); 16 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/minimist/test/stop_early.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('stops parsing on the first non-option when stopEarly is set', function (t) { 5 | var argv = parse(['--aaa', 'bbb', 'ccc', '--ddd'], { 6 | stopEarly: true 7 | }); 8 | 9 | t.deepEqual(argv, { 10 | aaa: 'bbb', 11 | _: ['ccc', '--ddd'] 12 | }); 13 | 14 | t.end(); 15 | }); 16 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/minimist/test/stop_early.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('stops parsing on the first non-option when stopEarly is set', function (t) { 5 | var argv = parse(['--aaa', 'bbb', 'ccc', '--ddd'], { 6 | stopEarly: true 7 | }); 8 | 9 | t.deepEqual(argv, { 10 | aaa: 'bbb', 11 | _: ['ccc', '--ddd'] 12 | }); 13 | 14 | t.end(); 15 | }); 16 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/dateformat/test/test_isoutcdatetime.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert'); 2 | 3 | var dateFormat = require('./../lib/dateformat'); 4 | 5 | describe('isoUtcDateTime', function() { 6 | it('should correctly format the timezone part', function(done) { 7 | var actual = dateFormat('2014-06-02T13:23:21-08:00', 'isoUtcDateTime'); 8 | assert.strictEqual(actual, '2014-06-02T21:23:21Z'); 9 | done(); 10 | }); 11 | }); 12 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/source-map/build/suffix-browser.js: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.sourceMap = { 5 | SourceMapConsumer: require('source-map/source-map-consumer').SourceMapConsumer, 6 | SourceMapGenerator: require('source-map/source-map-generator').SourceMapGenerator, 7 | SourceNode: require('source-map/source-node').SourceNode 8 | }; 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/dateformat/test/test_isoutcdatetime.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert'); 2 | 3 | var dateFormat = require('./../lib/dateformat'); 4 | 5 | describe('isoUtcDateTime', function() { 6 | it('should correctly format the timezone part', function(done) { 7 | var actual = dateFormat('2014-06-02T13:23:21-08:00', 'isoUtcDateTime'); 8 | assert.strictEqual(actual, '2014-06-02T21:23:21Z'); 9 | done(); 10 | }); 11 | }); 12 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/source-map/build/suffix-browser.js: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.sourceMap = { 5 | SourceMapConsumer: require('source-map/source-map-consumer').SourceMapConsumer, 6 | SourceMapGenerator: require('source-map/source-map-generator').SourceMapGenerator, 7 | SourceNode: require('source-map/source-node').SourceNode 8 | }; 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/dateformat/test/test_isoutcdatetime.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert'); 2 | 3 | var dateFormat = require('./../lib/dateformat'); 4 | 5 | describe('isoUtcDateTime', function() { 6 | it('should correctly format the timezone part', function(done) { 7 | var actual = dateFormat('2014-06-02T13:23:21-08:00', 'isoUtcDateTime'); 8 | assert.strictEqual(actual, '2014-06-02T21:23:21Z'); 9 | done(); 10 | }); 11 | }); 12 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/source-map/build/suffix-browser.js: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.sourceMap = { 5 | SourceMapConsumer: require('source-map/source-map-consumer').SourceMapConsumer, 6 | SourceMapGenerator: require('source-map/source-map-generator').SourceMapGenerator, 7 | SourceNode: require('source-map/source-node').SourceNode 8 | }; 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/flagged-respawn/lib/reorder.js: -------------------------------------------------------------------------------- 1 | module.exports = function (flags, argv) { 2 | if (!argv) { 3 | argv = process.argv; 4 | } 5 | var args = [argv[1]]; 6 | argv.slice(2).forEach(function (arg) { 7 | var flag = arg.split('=')[0]; 8 | if (flags.indexOf(flag) !== -1) { 9 | args.unshift(flag); 10 | } else { 11 | args.push(arg); 12 | } 13 | }); 14 | args.unshift(argv[0]); 15 | return args; 16 | }; 17 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/graceful-fs/fs.js: -------------------------------------------------------------------------------- 1 | // eeeeeevvvvviiiiiiillllll 2 | // more evil than monkey-patching the native builtin? 3 | // Not sure. 4 | 5 | var mod = require("module") 6 | var pre = '(function (exports, require, module, __filename, __dirname) { ' 7 | var post = '});' 8 | var src = pre + process.binding('natives').fs + post 9 | var vm = require('vm') 10 | var fn = vm.runInThisContext(src) 11 | fn(exports, require, module, __filename, __dirname) 12 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/vinyl-fs/lib/src/getStats.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var through2 = require('through2'); 4 | var fs = require('graceful-fs'); 5 | 6 | function getStats() { 7 | return through2.obj(fetchStats); 8 | } 9 | 10 | function fetchStats(file, enc, cb) { 11 | fs.lstat(file.path, function (err, stat) { 12 | if (stat) { 13 | file.stat = stat; 14 | } 15 | cb(err, file); 16 | }); 17 | } 18 | 19 | module.exports = getStats; 20 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/source-map/build/suffix-source-map.jsm: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.SourceMapConsumer = require('source-map/source-map-consumer').SourceMapConsumer; 5 | this.SourceMapGenerator = require('source-map/source-map-generator').SourceMapGenerator; 6 | this.SourceNode = require('source-map/source-node').SourceNode; 7 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/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 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/multipipe/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.1.1 / 2014-06-01 3 | ================== 4 | 5 | * update duplexer2 dep 6 | 7 | 0.1.0 / 2014-05-24 8 | ================== 9 | 10 | * add optional callback 11 | 12 | 0.0.2 / 2014-02-20 13 | ================== 14 | 15 | * fix infinite loop 16 | 17 | 0.0.1 / 2014-01-15 18 | ================== 19 | 20 | * fix error bubbling 21 | 22 | 0.0.0 / 2014-01-13 23 | ================== 24 | 25 | * initial release 26 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/multipipe/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.1.1 / 2014-06-01 3 | ================== 4 | 5 | * update duplexer2 dep 6 | 7 | 0.1.0 / 2014-05-24 8 | ================== 9 | 10 | * add optional callback 11 | 12 | 0.0.2 / 2014-02-20 13 | ================== 14 | 15 | * fix infinite loop 16 | 17 | 0.0.1 / 2014-01-15 18 | ================== 19 | 20 | * fix error bubbling 21 | 22 | 0.0.0 / 2014-01-13 23 | ================== 24 | 25 | * initial release 26 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/multipipe/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.1.1 / 2014-06-01 3 | ================== 4 | 5 | * update duplexer2 dep 6 | 7 | 0.1.0 / 2014-05-24 8 | ================== 9 | 10 | * add optional callback 11 | 12 | 0.0.2 / 2014-02-20 13 | ================== 14 | 15 | * fix infinite loop 16 | 17 | 0.0.1 / 2014-01-15 18 | ================== 19 | 20 | * fix error bubbling 21 | 22 | 0.0.0 / 2014-01-13 23 | ================== 24 | 25 | * initial release 26 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/source-map/build/suffix-browser.js: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.sourceMap = { 5 | SourceMapConsumer: require('source-map/source-map-consumer').SourceMapConsumer, 6 | SourceMapGenerator: require('source-map/source-map-generator').SourceMapGenerator, 7 | SourceNode: require('source-map/source-node').SourceNode 8 | }; 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/flagged-respawn/lib/respawn.js: -------------------------------------------------------------------------------- 1 | const spawn = require('child_process').spawn; 2 | 3 | module.exports = function (argv) { 4 | var child = spawn(argv[0], argv.slice(1), { stdio: 'inherit' }); 5 | child.on('exit', function (code, signal) { 6 | process.on('exit', function () { 7 | if (signal) { 8 | process.kill(process.pid, signal); 9 | } else { 10 | process.exit(code); 11 | } 12 | }); 13 | }); 14 | return child; 15 | }; 16 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/source-map/lib/source-map.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2009-2011 Mozilla Foundation and contributors 3 | * Licensed under the New BSD license. See LICENSE.txt or: 4 | * http://opensource.org/licenses/BSD-3-Clause 5 | */ 6 | exports.SourceMapGenerator = require('./source-map/source-map-generator').SourceMapGenerator; 7 | exports.SourceMapConsumer = require('./source-map/source-map-consumer').SourceMapConsumer; 8 | exports.SourceNode = require('./source-map/source-node').SourceNode; 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/source-map/lib/source-map.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2009-2011 Mozilla Foundation and contributors 3 | * Licensed under the New BSD license. See LICENSE.txt or: 4 | * http://opensource.org/licenses/BSD-3-Clause 5 | */ 6 | exports.SourceMapGenerator = require('./source-map/source-map-generator').SourceMapGenerator; 7 | exports.SourceMapConsumer = require('./source-map/source-map-consumer').SourceMapConsumer; 8 | exports.SourceNode = require('./source-map/source-node').SourceNode; 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/source-map/lib/source-map.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2009-2011 Mozilla Foundation and contributors 3 | * Licensed under the New BSD license. See LICENSE.txt or: 4 | * http://opensource.org/licenses/BSD-3-Clause 5 | */ 6 | exports.SourceMapGenerator = require('./source-map/source-map-generator').SourceMapGenerator; 7 | exports.SourceMapConsumer = require('./source-map/source-map-consumer').SourceMapConsumer; 8 | exports.SourceNode = require('./source-map/source-node').SourceNode; 9 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/uglify-js/node_modules/source-map/lib/source-map.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2009-2011 Mozilla Foundation and contributors 3 | * Licensed under the New BSD license. See LICENSE.txt or: 4 | * http://opensource.org/licenses/BSD-3-Clause 5 | */ 6 | exports.SourceMapGenerator = require('./source-map/source-map-generator').SourceMapGenerator; 7 | exports.SourceMapConsumer = require('./source-map/source-map-consumer').SourceMapConsumer; 8 | exports.SourceNode = require('./source-map/source-node').SourceNode; 9 | -------------------------------------------------------------------------------- /src/Web.Mvc.Net452/Views/Home/Contact.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Contact"; 3 | } 4 |

@ViewBag.Title.

5 |

@ViewBag.Message

6 | 7 |
8 | One Microsoft Way
9 | Redmond, WA 98052-6399
10 | P: 11 | 425.555.0100 12 |
13 | 14 |
15 | Support: Support@example.com
16 | Marketing: Marketing@example.com 17 |
-------------------------------------------------------------------------------- /src/Api.InfluxDB.Sample/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "AppMetrics": { 3 | "DefaultContextLabel": "TestApplication", 4 | "DefaultSamplingType": "ExponentiallyDecaying", 5 | "MetricsEnabled": true, 6 | "ReportingEnabled": true, 7 | "GlobalTags": { "env": "stage" }, 8 | "ApdexTSeconds": 0.1, 9 | "OAuth2TrackingEnabled": true 10 | }, 11 | "Logging": { 12 | "IncludeScopes": false, 13 | "LogLevel": { 14 | "Default": "Error", 15 | "System": "Error", 16 | "Microsoft": "Error" 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/camelcase/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function (str) { 3 | str = str.trim(); 4 | 5 | if (str.length === 1 || !(/[_.\- ]+/).test(str) ) { 6 | if (str[0] === str[0].toLowerCase() && str.slice(1) !== str.slice(1).toLowerCase()) { 7 | return str; 8 | } 9 | 10 | return str.toLowerCase(); 11 | } 12 | 13 | return str 14 | .replace(/^[_.\- ]+/, '') 15 | .toLowerCase() 16 | .replace(/[_.\- ]+(\w|$)/g, function (m, p1) { 17 | return p1.toUpperCase(); 18 | }); 19 | }; 20 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/camelcase/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function (str) { 3 | str = str.trim(); 4 | 5 | if (str.length === 1 || !(/[_.\- ]+/).test(str) ) { 6 | if (str[0] === str[0].toLowerCase() && str.slice(1) !== str.slice(1).toLowerCase()) { 7 | return str; 8 | } 9 | 10 | return str.toLowerCase(); 11 | } 12 | 13 | return str 14 | .replace(/^[_.\- ]+/, '') 15 | .toLowerCase() 16 | .replace(/[_.\- ]+(\w|$)/g, function (m, p1) { 17 | return p1.toUpperCase(); 18 | }); 19 | }; 20 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/camelcase/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function (str) { 3 | str = str.trim(); 4 | 5 | if (str.length === 1 || !(/[_.\- ]+/).test(str) ) { 6 | if (str[0] === str[0].toLowerCase() && str.slice(1) !== str.slice(1).toLowerCase()) { 7 | return str; 8 | } 9 | 10 | return str.toLowerCase(); 11 | } 12 | 13 | return str 14 | .replace(/^[_.\- ]+/, '') 15 | .toLowerCase() 16 | .replace(/[_.\- ]+(\w|$)/g, function (m, p1) { 17 | return p1.toUpperCase(); 18 | }); 19 | }; 20 | -------------------------------------------------------------------------------- /src/Api.ElasticSearch.Sample/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "AppMetrics": { 3 | "DefaultContextLabel": "TestApplication", 4 | "DefaultSamplingType": "ExponentiallyDecaying", 5 | "MetricsEnabled": true, 6 | "ReportingEnabled": true, 7 | "GlobalTags": { "env": "stage" }, 8 | "ApdexTSeconds": 0.1, 9 | "OAuth2TrackingEnabled": true 10 | }, 11 | "Logging": { 12 | "IncludeScopes": false, 13 | "LogLevel": { 14 | "Default": "Error", 15 | "System": "Error", 16 | "Microsoft": "Error" 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/Api.Sample/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "AppMetrics": { 3 | "DefaultContextLabel": "TestApplication", 4 | "DefaultSamplingType": "ExponentiallyDecaying", 5 | "MetricsEnabled": true, 6 | "ReportingEnabled": true, 7 | "GlobalTags": { "env": "stage" } 8 | }, 9 | "AspNetMetrics": { 10 | "ApdexTSeconds": 0.5 11 | }, 12 | "Logging": { 13 | "IncludeScopes": false, 14 | "LogLevel": { 15 | "Default": "Debug", 16 | "System": "Information", 17 | "Microsoft": "Information" 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-rename/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "node": true, 3 | "esnext": true, 4 | "bitwise": true, 5 | "camelcase": true, 6 | "curly": true, 7 | "eqeqeq": true, 8 | "immed": true, 9 | "indent": 4, 10 | "latedef": true, 11 | "newcap": true, 12 | "noarg": true, 13 | "quotmark": "double", 14 | "regexp": true, 15 | "undef": true, 16 | "unused": true, 17 | "strict": true, 18 | "trailing": true, 19 | "smarttabs": true, 20 | "white": true 21 | } 22 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/minimatch/benchmark.js: -------------------------------------------------------------------------------- 1 | var m = require('./minimatch.js') 2 | var pattern = "**/*.js" 3 | var expand = require('brace-expansion') 4 | var files = expand('x/y/z/{1..1000}.js') 5 | var start = process.hrtime() 6 | 7 | for (var i = 0; i < 1000; i++) { 8 | for (var f = 0; f < files.length; f++) { 9 | var res = m(pattern, files[f]) 10 | } 11 | if (!(i%10)) process.stdout.write('.') 12 | } 13 | console.log('done') 14 | var dur = process.hrtime(start) 15 | console.log('%s ms', dur[0]*1e3 + dur[1]/1e6) 16 | -------------------------------------------------------------------------------- /src/Api.Sample/Program.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | using Microsoft.AspNetCore.Hosting; 3 | 4 | namespace Api.Sample 5 | { 6 | public class Program 7 | { 8 | public static void Main(string[] args) 9 | { 10 | var host = new WebHostBuilder() 11 | .UseKestrel() 12 | .UseContentRoot(Directory.GetCurrentDirectory()) 13 | .UseIISIntegration() 14 | .UseStartup() 15 | .Build(); 16 | 17 | host.Run(); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/Mvc.Sample/Program.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | using Microsoft.AspNetCore.Hosting; 3 | 4 | namespace Mvc.Sample 5 | { 6 | public class Program 7 | { 8 | public static void Main(string[] args) 9 | { 10 | var host = new WebHostBuilder() 11 | .UseKestrel() 12 | .UseContentRoot(Directory.GetCurrentDirectory()) 13 | .UseIISIntegration() 14 | .UseStartup() 15 | .Build(); 16 | 17 | host.Run(); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/Mvc.Sample/Views/Home/Contact.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "Contact"; 3 | } 4 |

@ViewData["Title"].

5 |

@ViewData["Message"]

6 | 7 |
8 | One Microsoft Way
9 | Redmond, WA 98052-6399
10 | P: 11 | 425.555.0100 12 |
13 | 14 |
15 | Support: Support@example.com
16 | Marketing: Marketing@example.com 17 |
18 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/once/once.js: -------------------------------------------------------------------------------- 1 | var wrappy = require('wrappy') 2 | module.exports = wrappy(once) 3 | 4 | once.proto = once(function () { 5 | Object.defineProperty(Function.prototype, 'once', { 6 | value: function () { 7 | return once(this) 8 | }, 9 | configurable: true 10 | }) 11 | }) 12 | 13 | function once (fn) { 14 | var f = function () { 15 | if (f.called) return f.value 16 | f.called = true 17 | return f.value = fn.apply(this, arguments) 18 | } 19 | f.called = false 20 | return f 21 | } 22 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/repeating/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var isFinite = require('is-finite'); 3 | 4 | module.exports = function (str, n) { 5 | if (typeof str !== 'string') { 6 | throw new TypeError('Expected a string as the first argument'); 7 | } 8 | 9 | if (n < 0 || !isFinite(n)) { 10 | throw new TypeError('Expected a finite positive number'); 11 | } 12 | 13 | var ret = ''; 14 | 15 | do { 16 | if (n & 1) { 17 | ret += str; 18 | } 19 | 20 | str += str; 21 | } while (n = n >> 1); 22 | 23 | return ret; 24 | }; 25 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/repeating/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var isFinite = require('is-finite'); 3 | 4 | module.exports = function (str, n) { 5 | if (typeof str !== 'string') { 6 | throw new TypeError('Expected a string as the first argument'); 7 | } 8 | 9 | if (n < 0 || !isFinite(n)) { 10 | throw new TypeError('Expected a finite positive number'); 11 | } 12 | 13 | var ret = ''; 14 | 15 | do { 16 | if (n & 1) { 17 | ret += str; 18 | } 19 | 20 | str += str; 21 | } while (n = n >> 1); 22 | 23 | return ret; 24 | }; 25 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/repeating/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var isFinite = require('is-finite'); 3 | 4 | module.exports = function (str, n) { 5 | if (typeof str !== 'string') { 6 | throw new TypeError('Expected a string as the first argument'); 7 | } 8 | 9 | if (n < 0 || !isFinite(n)) { 10 | throw new TypeError('Expected a finite positive number'); 11 | } 12 | 13 | var ret = ''; 14 | 15 | do { 16 | if (n & 1) { 17 | ret += str; 18 | } 19 | 20 | str += str; 21 | } while (n = n >> 1); 22 | 23 | return ret; 24 | }; 25 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/repeating/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var isFinite = require('is-finite'); 3 | 4 | module.exports = function (str, n) { 5 | if (typeof str !== 'string') { 6 | throw new TypeError('Expected a string as the first argument'); 7 | } 8 | 9 | if (n < 0 || !isFinite(n)) { 10 | throw new TypeError('Expected a finite positive number'); 11 | } 12 | 13 | var ret = ''; 14 | 15 | do { 16 | if (n & 1) { 17 | ret += str; 18 | } 19 | 20 | str += str; 21 | } while (n = n >> 1); 22 | 23 | return ret; 24 | }; 25 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # App Metrics 1.0 Samples 2 | Sample applications demonstrating [App.Metrics](https://github.com/alhardy/AppMetrics) features. 3 | 4 | The repo also includes [Grafana dashboards](https://github.com/alhardy/AppMetrics.Samples/tree/master/grafana_dashboards) demo's using InfluxDB reporting. 5 | 6 | The `dev` branch reference the latest dev build `App.Metrics` packages from MyGet, whereas the `master` branch reference the latest Nuget release packages. 7 | 8 | Also see the [documentation](https://alhardy.github.io/app-metrics-docs/) for more details. 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/Api.InfluxDB.Sample/HealthChecks/SampleHealthCheck.cs: -------------------------------------------------------------------------------- 1 | using System.Threading; 2 | using System.Threading.Tasks; 3 | using App.Metrics.Health; 4 | 5 | namespace Api.InfluxDB.Sample.HealthChecks 6 | { 7 | public class SampleHealthCheck : HealthCheck 8 | { 9 | public SampleHealthCheck() : base("Sample Healthy") { } 10 | 11 | protected override Task CheckAsync(CancellationToken token = default(CancellationToken)) 12 | { 13 | return Task.FromResult(HealthCheckResult.Healthy("OK")); 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /src/Api.InfluxDB.Sample/Program.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | using Microsoft.AspNetCore.Hosting; 3 | 4 | namespace Api.InfluxDB.Sample 5 | { 6 | public class Program 7 | { 8 | public static void Main(string[] args) 9 | { 10 | var host = new WebHostBuilder() 11 | .UseKestrel() 12 | .UseContentRoot(Directory.GetCurrentDirectory()) 13 | .UseIISIntegration() 14 | .UseStartup() 15 | .Build(); 16 | 17 | host.Run(); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/Mvc.Sample/HealthChecks/SampleHealthCheck.cs: -------------------------------------------------------------------------------- 1 | using System.Threading; 2 | using System.Threading.Tasks; 3 | using App.Metrics.Health; 4 | 5 | namespace Mvc.Sample.HealthChecks 6 | { 7 | public class SampleHealthCheck : App.Metrics.Health.HealthCheck 8 | { 9 | public SampleHealthCheck() : base("Sample Healthy") { } 10 | 11 | protected override Task CheckAsync(CancellationToken token = default(CancellationToken)) 12 | { 13 | return Task.FromResult(HealthCheckResult.Healthy("OK")); 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/liftoff/lib/find_cwd.js: -------------------------------------------------------------------------------- 1 | const path = require('path'); 2 | 3 | module.exports = function (opts) { 4 | opts = opts||{}; 5 | var cwd = opts.cwd; 6 | var configPath = opts.configPath; 7 | // if a path to the desired config was specified 8 | // but no cwd was provided, use configPath dir 9 | if (typeof configPath === 'string' && !cwd) { 10 | cwd = path.dirname(path.resolve(configPath)); 11 | } 12 | if (typeof cwd === 'string') { 13 | return path.resolve(cwd); 14 | } 15 | return process.cwd(); 16 | }; 17 | -------------------------------------------------------------------------------- /src/Reservoirs.Samples/Program.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | using Microsoft.AspNetCore.Hosting; 3 | 4 | namespace Reservoirs.Samples 5 | { 6 | public class Program 7 | { 8 | public static void Main(string[] args) 9 | { 10 | var host = new WebHostBuilder() 11 | .UseKestrel() 12 | .UseContentRoot(Directory.GetCurrentDirectory()) 13 | .UseIISIntegration() 14 | .UseStartup() 15 | .Build(); 16 | 17 | host.Run(); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/graceful-fs/test/readdir-sort.js: -------------------------------------------------------------------------------- 1 | var test = require("tap").test 2 | var fs = require("fs") 3 | 4 | var readdir = fs.readdir 5 | fs.readdir = function(path, cb) { 6 | process.nextTick(function() { 7 | cb(null, ["b", "z", "a"]) 8 | }) 9 | } 10 | 11 | var g = require("../") 12 | 13 | test("readdir reorder", function (t) { 14 | g.readdir("whatevers", function (er, files) { 15 | if (er) 16 | throw er 17 | console.error(files) 18 | t.same(files, [ "a", "b", "z" ]) 19 | t.end() 20 | }) 21 | }) 22 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/indent-string/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var repeating = require('repeating'); 3 | 4 | module.exports = function (str, indent, count) { 5 | if (typeof str !== 'string' || typeof indent !== 'string') { 6 | throw new TypeError('`string` and `indent` should be strings'); 7 | } 8 | 9 | if (count != null && typeof count !== 'number') { 10 | throw new TypeError('`count` should be a number'); 11 | } 12 | 13 | indent = count > 1 ? repeating(indent, count) : indent; 14 | 15 | return str.replace(/^(?!\s*$)/mg, indent); 16 | }; 17 | -------------------------------------------------------------------------------- /src/Mvc.Sample/wwwroot/lib/bootstrap/dist/js/npm.js: -------------------------------------------------------------------------------- 1 | // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment. 2 | require('../../js/transition.js') 3 | require('../../js/alert.js') 4 | require('../../js/button.js') 5 | require('../../js/carousel.js') 6 | require('../../js/collapse.js') 7 | require('../../js/dropdown.js') 8 | require('../../js/modal.js') 9 | require('../../js/tooltip.js') 10 | require('../../js/popover.js') 11 | require('../../js/scrollspy.js') 12 | require('../../js/tab.js') 13 | require('../../js/affix.js') -------------------------------------------------------------------------------- /src/Api.ElasticSearch.Sample/HealthChecks/SampleHealthCheck.cs: -------------------------------------------------------------------------------- 1 | using System.Threading; 2 | using System.Threading.Tasks; 3 | using App.Metrics.Health; 4 | 5 | namespace Api.ElasticSearch.Sample.HealthChecks 6 | { 7 | public class SampleHealthCheck : HealthCheck 8 | { 9 | public SampleHealthCheck() : base("Sample Healthy") { } 10 | 11 | protected override Task CheckAsync(CancellationToken token = default(CancellationToken)) 12 | { 13 | return Task.FromResult(HealthCheckResult.Healthy("OK")); 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /src/Api.ElasticSearch.Sample/Program.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | using Microsoft.AspNetCore.Hosting; 3 | 4 | namespace Api.ElasticSearch.Sample 5 | { 6 | public class Program 7 | { 8 | public static void Main(string[] args) 9 | { 10 | var host = new WebHostBuilder() 11 | .UseKestrel() 12 | .UseContentRoot(Directory.GetCurrentDirectory()) 13 | .UseIISIntegration() 14 | .UseStartup() 15 | .Build(); 16 | 17 | host.Run(); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/indent-string/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var repeating = require('repeating'); 3 | 4 | module.exports = function (str, indent, count) { 5 | if (typeof str !== 'string' || typeof indent !== 'string') { 6 | throw new TypeError('`string` and `indent` should be strings'); 7 | } 8 | 9 | if (count != null && typeof count !== 'number') { 10 | throw new TypeError('`count` should be a number'); 11 | } 12 | 13 | indent = count > 1 ? repeating(indent, count) : indent; 14 | 15 | return str.replace(/^(?!\s*$)/mg, indent); 16 | }; 17 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/string_decoder/README.md: -------------------------------------------------------------------------------- 1 | **string_decoder.js** (`require('string_decoder')`) from Node.js core 2 | 3 | Copyright Joyent, Inc. and other Node contributors. See LICENCE file for details. 4 | 5 | Version numbers match the versions found in Node core, e.g. 0.10.24 matches Node 0.10.24, likewise 0.11.10 matches Node 0.11.10. **Prefer the stable version over the unstable.** 6 | 7 | The *build/* directory contains a build script that will scrape the source from the [joyent/node](https://github.com/joyent/node) repo given a specific Node version. -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/indent-string/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var repeating = require('repeating'); 3 | 4 | module.exports = function (str, indent, count) { 5 | if (typeof str !== 'string' || typeof indent !== 'string') { 6 | throw new TypeError('`string` and `indent` should be strings'); 7 | } 8 | 9 | if (count != null && typeof count !== 'number') { 10 | throw new TypeError('`count` should be a number'); 11 | } 12 | 13 | indent = count > 1 ? repeating(indent, count) : indent; 14 | 15 | return str.replace(/^(?!\s*$)/mg, indent); 16 | }; 17 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/string_decoder/README.md: -------------------------------------------------------------------------------- 1 | **string_decoder.js** (`require('string_decoder')`) from Node.js core 2 | 3 | Copyright Joyent, Inc. and other Node contributors. See LICENCE file for details. 4 | 5 | Version numbers match the versions found in Node core, e.g. 0.10.24 matches Node 0.10.24, likewise 0.11.10 matches Node 0.11.10. **Prefer the stable version over the unstable.** 6 | 7 | The *build/* directory contains a build script that will scrape the source from the [joyent/node](https://github.com/joyent/node) repo given a specific Node version. -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/indent-string/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var repeating = require('repeating'); 3 | 4 | module.exports = function (str, indent, count) { 5 | if (typeof str !== 'string' || typeof indent !== 'string') { 6 | throw new TypeError('`string` and `indent` should be strings'); 7 | } 8 | 9 | if (count != null && typeof count !== 'number') { 10 | throw new TypeError('`count` should be a number'); 11 | } 12 | 13 | indent = count > 1 ? repeating(indent, count) : indent; 14 | 15 | return str.replace(/^(?!\s*$)/mg, indent); 16 | }; 17 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/string_decoder/README.md: -------------------------------------------------------------------------------- 1 | **string_decoder.js** (`require('string_decoder')`) from Node.js core 2 | 3 | Copyright Joyent, Inc. and other Node contributors. See LICENCE file for details. 4 | 5 | Version numbers match the versions found in Node core, e.g. 0.10.24 matches Node 0.10.24, likewise 0.11.10 matches Node 0.11.10. **Prefer the stable version over the unstable.** 6 | 7 | The *build/* directory contains a build script that will scrape the source from the [joyent/node](https://github.com/joyent/node) repo given a specific Node version. -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/globule/node_modules/minimatch/test/caching.js: -------------------------------------------------------------------------------- 1 | var Minimatch = require("../minimatch.js").Minimatch 2 | var tap = require("tap") 3 | tap.test("cache test", function (t) { 4 | var mm1 = new Minimatch("a?b") 5 | var mm2 = new Minimatch("a?b") 6 | t.equal(mm1, mm2, "should get the same object") 7 | // the lru should drop it after 100 entries 8 | for (var i = 0; i < 100; i ++) { 9 | new Minimatch("a"+i) 10 | } 11 | mm2 = new Minimatch("a?b") 12 | t.notEqual(mm1, mm2, "cache should have dropped") 13 | t.end() 14 | }) 15 | -------------------------------------------------------------------------------- /src/Api.Sample/HealthChecks/SampleHealthCheckUnHealthy.cs: -------------------------------------------------------------------------------- 1 | using System.Threading; 2 | using System.Threading.Tasks; 3 | using App.Metrics.Health; 4 | 5 | namespace Api.Sample.HealthChecks 6 | { 7 | public class SampleHealthCheckUnHealthy : HealthCheck 8 | { 9 | public SampleHealthCheckUnHealthy() : base("Sample UnHealthy") { } 10 | 11 | protected override Task CheckAsync(CancellationToken token = default(CancellationToken)) 12 | { 13 | return Task.FromResult(HealthCheckResult.Unhealthy("OOPS")); 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/dateformat/test/test_dayofweek.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert'); 2 | 3 | var dateFormat = require('./../lib/dateformat'); 4 | 5 | describe('dayOfWeek', function() { 6 | it('should correctly format the timezone part', function(done) { 7 | var start = 10; // the 10 of March 2013 is a Sunday 8 | for(var dow = 1; dow <= 7; dow++){ 9 | var date = new Date('2013-03-' + (start + dow)); 10 | var N = dateFormat(date, 'N'); 11 | assert.strictEqual(N, String(dow)); 12 | } 13 | done(); 14 | }); 15 | }); 16 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/dateformat/test/test_dayofweek.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert'); 2 | 3 | var dateFormat = require('./../lib/dateformat'); 4 | 5 | describe('dayOfWeek', function() { 6 | it('should correctly format the timezone part', function(done) { 7 | var start = 10; // the 10 of March 2013 is a Sunday 8 | for(var dow = 1; dow <= 7; dow++){ 9 | var date = new Date('2013-03-' + (start + dow)); 10 | var N = dateFormat(date, 'N'); 11 | assert.strictEqual(N, String(dow)); 12 | } 13 | done(); 14 | }); 15 | }); 16 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/dateformat/test/test_dayofweek.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert'); 2 | 3 | var dateFormat = require('./../lib/dateformat'); 4 | 5 | describe('dayOfWeek', function() { 6 | it('should correctly format the timezone part', function(done) { 7 | var start = 10; // the 10 of March 2013 is a Sunday 8 | for(var dow = 1; dow <= 7; dow++){ 9 | var date = new Date('2013-03-' + (start + dow)); 10 | var N = dateFormat(date, 'N'); 11 | assert.strictEqual(N, String(dow)); 12 | } 13 | done(); 14 | }); 15 | }); 16 | -------------------------------------------------------------------------------- /src/Web.Mvc.Net452/HealthChecks/SampleHealthCheck.cs: -------------------------------------------------------------------------------- 1 | using System.Threading; 2 | using System.Threading.Tasks; 3 | using App.Metrics.Health; 4 | 5 | namespace Web.Mvc.Net452.HealthChecks 6 | { 7 | public class SampleHealthCheck : HealthCheck 8 | { 9 | public SampleHealthCheck() : base("Sample Healthy") 10 | { 11 | } 12 | 13 | protected override Task CheckAsync(CancellationToken token = default(CancellationToken)) 14 | { 15 | return Task.FromResult(HealthCheckResult.Healthy("OK")); 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /src/HealthCheck.Samples/HealthCheckDegraded.cs: -------------------------------------------------------------------------------- 1 | using System.Threading; 2 | using System.Threading.Tasks; 3 | using App.Metrics.Health; 4 | 5 | namespace HealthCheck.Samples 6 | { 7 | public class HealthCheckDegraded : App.Metrics.Health.HealthCheck 8 | { 9 | public HealthCheckDegraded() : base("Referencing Assembly - Sample Degraded") { } 10 | 11 | protected override Task CheckAsync(CancellationToken token = default(CancellationToken)) 12 | { 13 | return Task.FromResult(HealthCheckResult.Degraded()); 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/temp-write/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var fs = require('graceful-fs'); 3 | var tempfile = require('tempfile'); 4 | 5 | module.exports = function (str, ext, cb) { 6 | if (typeof ext === 'function') { 7 | cb = ext; 8 | ext = null; 9 | } 10 | 11 | var filePath = tempfile(ext); 12 | 13 | fs.writeFile(filePath, str, function (err) { 14 | cb(err, filePath); 15 | }); 16 | }; 17 | 18 | module.exports.sync = function (str, ext) { 19 | var filePath = tempfile(ext); 20 | fs.writeFileSync(filePath, str); 21 | return filePath; 22 | }; 23 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/mkdirp/node_modules/minimist/test/dotted.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('dotted alias', function (t) { 5 | var argv = parse(['--a.b', '22'], {default: {'a.b': 11}, alias: {'a.b': 'aa.bb'}}); 6 | t.equal(argv.a.b, 22); 7 | t.equal(argv.aa.bb, 22); 8 | t.end(); 9 | }); 10 | 11 | test('dotted default', function (t) { 12 | var argv = parse('', {default: {'a.b': 11}, alias: {'a.b': 'aa.bb'}}); 13 | t.equal(argv.a.b, 11); 14 | t.equal(argv.aa.bb, 11); 15 | t.end(); 16 | }); 17 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/user-home/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 'use strict'; 3 | var pkg = require('./package.json'); 4 | var userHome = require('./'); 5 | 6 | function help() { 7 | console.log([ 8 | pkg.description, 9 | '', 10 | 'Example', 11 | ' $ user-home', 12 | ' /Users/sindresorhus' 13 | ].join('\n')); 14 | } 15 | 16 | if (process.argv.indexOf('--help') !== -1) { 17 | help(); 18 | return; 19 | } 20 | 21 | if (process.argv.indexOf('--version') !== -1) { 22 | console.log(pkg.version); 23 | return; 24 | } 25 | 26 | process.stdout.write(userHome); 27 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/test.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var fs = require('fs'); 3 | var assert = require('assert'); 4 | var gutil = require('gulp-util'); 5 | var cssmin = require('./index'); 6 | 7 | it('should minify css', function (cb) { 8 | var stream = cssmin(); 9 | stream.on('data', function (file) { 10 | assert(file.contents.length < fs.statSync(__dirname + '/sample/type.css').size); 11 | cb(); 12 | }); 13 | 14 | stream.write(new gutil.File({ 15 | path: __dirname + '/sample/type.css', 16 | contents: fs.readFileSync(__dirname + '/sample/type.min.css') 17 | })); 18 | }); 19 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/liftoff/lib/build_config_name.js: -------------------------------------------------------------------------------- 1 | module.exports = function (opts) { 2 | opts = opts || {}; 3 | var configName = opts.configName; 4 | var extensions = opts.extensions; 5 | if (!configName) { 6 | throw new Error('Please specify a configName.'); 7 | } 8 | if (configName instanceof RegExp) { 9 | return [configName]; 10 | } 11 | if (!Array.isArray(extensions)) { 12 | throw new Error('Please provide an array of valid extensions.'); 13 | } 14 | return extensions.map(function (ext) { 15 | return configName+ext; 16 | }); 17 | }; 18 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/repeating/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 'use strict'; 3 | var meow = require('meow'); 4 | var repeating = require('./'); 5 | 6 | var cli = meow({ 7 | help: [ 8 | 'Usage', 9 | ' repeating ', 10 | '', 11 | 'Example', 12 | ' repeating unicorn 2', 13 | ' unicornunicorn' 14 | ].join('\n') 15 | }); 16 | 17 | if (typeof cli.input[1] !== 'number') { 18 | console.error('You have to define how many times to repeat the string.'); 19 | process.exit(1); 20 | } 21 | 22 | console.log(repeating(String(cli.input[0]), cli.input[1])); 23 | -------------------------------------------------------------------------------- /src/Api.Sample/HealthChecks/SampleHealthCheck.cs: -------------------------------------------------------------------------------- 1 | using System.Threading; 2 | using System.Threading.Tasks; 3 | using App.Metrics.Core; 4 | using App.Metrics.Health; 5 | 6 | namespace Api.Sample.HealthChecks 7 | { 8 | public class SampleHealthCheck : HealthCheck 9 | { 10 | public SampleHealthCheck() : base("Sample Healthy") 11 | { 12 | } 13 | 14 | protected override Task CheckAsync(CancellationToken token = default(CancellationToken)) 15 | { 16 | return Task.FromResult(HealthCheckResult.Healthy("OK")); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /src/Mvc.Sample/HealthChecks/SampleHealthCheckUnHealthy.cs: -------------------------------------------------------------------------------- 1 | using System.Threading; 2 | using System.Threading.Tasks; 3 | using App.Metrics.Health; 4 | 5 | namespace Mvc.Sample.HealthChecks 6 | { 7 | public class SampleHealthCheckUnHealthy : App.Metrics.Health.HealthCheck 8 | { 9 | public SampleHealthCheckUnHealthy() : base("Sample UnHealthy") { } 10 | 11 | protected override Task CheckAsync(CancellationToken token = default(CancellationToken)) 12 | { 13 | return Task.FromResult(HealthCheckResult.Unhealthy("OOPS")); 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/clean-css/lib/colors/rgb.js: -------------------------------------------------------------------------------- 1 | function RGB(red, green, blue) { 2 | this.red = red; 3 | this.green = green; 4 | this.blue = blue; 5 | } 6 | 7 | RGB.prototype.toHex = function () { 8 | var red = Math.max(0, Math.min(~~this.red, 255)); 9 | var green = Math.max(0, Math.min(~~this.green, 255)); 10 | var blue = Math.max(0, Math.min(~~this.blue, 255)); 11 | 12 | // Credit: Asen http://jsbin.com/UPUmaGOc/2/edit?js,console 13 | return '#' + ('00000' + (red << 16 | green << 8 | blue).toString(16)).slice(-6); 14 | }; 15 | 16 | module.exports = RGB; 17 | -------------------------------------------------------------------------------- /src/Api.InfluxDB.Sample/HealthChecks/SampleHealthCheckUnHealthy.cs: -------------------------------------------------------------------------------- 1 | 2 | using System.Threading; 3 | using System.Threading.Tasks; 4 | using App.Metrics.Health; 5 | 6 | namespace Api.InfluxDB.Sample.HealthChecks 7 | { 8 | public class SampleHealthCheckUnHealthy : HealthCheck 9 | { 10 | public SampleHealthCheckUnHealthy() : base("Sample UnHealthy") { } 11 | 12 | protected override Task CheckAsync(CancellationToken token = default(CancellationToken)) 13 | { 14 | return Task.FromResult(HealthCheckResult.Unhealthy("OOPS")); 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /src/Api.ElasticSearch.Sample/HealthChecks/SampleHealthCheckUnHealthy.cs: -------------------------------------------------------------------------------- 1 | 2 | using System.Threading; 3 | using System.Threading.Tasks; 4 | using App.Metrics.Health; 5 | 6 | namespace Api.ElasticSearch.Sample.HealthChecks 7 | { 8 | public class SampleHealthCheckUnHealthy : HealthCheck 9 | { 10 | public SampleHealthCheckUnHealthy() : base("Sample UnHealthy") { } 11 | 12 | protected override Task CheckAsync(CancellationToken token = default(CancellationToken)) 13 | { 14 | return Task.FromResult(HealthCheckResult.Unhealthy("OOPS")); 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/isarray/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "isarray", 3 | "description" : "Array#isArray for older browsers", 4 | "version" : "0.0.1", 5 | "repository" : "juliangruber/isarray", 6 | "homepage": "https://github.com/juliangruber/isarray", 7 | "main" : "index.js", 8 | "scripts" : [ 9 | "index.js" 10 | ], 11 | "dependencies" : {}, 12 | "keywords": ["browser","isarray","array"], 13 | "author": { 14 | "name": "Julian Gruber", 15 | "email": "mail@juliangruber.com", 16 | "url": "http://juliangruber.com" 17 | }, 18 | "license": "MIT" 19 | } 20 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/isarray/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "isarray", 3 | "description" : "Array#isArray for older browsers", 4 | "version" : "0.0.1", 5 | "repository" : "juliangruber/isarray", 6 | "homepage": "https://github.com/juliangruber/isarray", 7 | "main" : "index.js", 8 | "scripts" : [ 9 | "index.js" 10 | ], 11 | "dependencies" : {}, 12 | "keywords": ["browser","isarray","array"], 13 | "author": { 14 | "name": "Julian Gruber", 15 | "email": "mail@juliangruber.com", 16 | "url": "http://juliangruber.com" 17 | }, 18 | "license": "MIT" 19 | } 20 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/isarray/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "isarray", 3 | "description" : "Array#isArray for older browsers", 4 | "version" : "0.0.1", 5 | "repository" : "juliangruber/isarray", 6 | "homepage": "https://github.com/juliangruber/isarray", 7 | "main" : "index.js", 8 | "scripts" : [ 9 | "index.js" 10 | ], 11 | "dependencies" : {}, 12 | "keywords": ["browser","isarray","array"], 13 | "author": { 14 | "name": "Julian Gruber", 15 | "email": "mail@juliangruber.com", 16 | "url": "http://juliangruber.com" 17 | }, 18 | "license": "MIT" 19 | } 20 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/lib/completion.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var fs = require('fs'); 4 | var path = require('path'); 5 | 6 | module.exports = function (name) { 7 | if (typeof name !== 'string') { 8 | throw new Error('Missing completion type'); 9 | } 10 | var file = path.join(__dirname, '../completion', name); 11 | try { 12 | console.log(fs.readFileSync(file, 'utf8')); 13 | process.exit(0); 14 | } catch (err) { 15 | console.log( 16 | 'echo "gulp autocompletion rules for', 17 | '\'' + name + '\'', 18 | 'not found"' 19 | ); 20 | process.exit(5); 21 | } 22 | }; 23 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/stream-consume/index.js: -------------------------------------------------------------------------------- 1 | module.exports = function(stream) { 2 | if (stream.readable && typeof stream.resume === 'function') { 3 | var state = stream._readableState; 4 | if (!state || state.pipesCount === 0) { 5 | // Either a classic stream or streams2 that's not piped to another destination 6 | try { 7 | stream.resume(); 8 | } catch (err) { 9 | console.error("Got error: " + err); 10 | // If we can't, it's not worth dying over 11 | } 12 | } 13 | } 14 | }; 15 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/lodash._reescape/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * lodash 3.0.0 (Custom Build) 3 | * Build: `lodash modern modularize exports="npm" -o ./` 4 | * Copyright 2012-2015 The Dojo Foundation 5 | * Based on Underscore.js 1.7.0 6 | * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 7 | * Available under MIT license 8 | */ 9 | 10 | /** Used to match template delimiters. */ 11 | var reEscape = /<%-([\s\S]+?)%>/g; 12 | 13 | module.exports = reEscape; 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/mkdirp/node_modules/minimist/test/default_bool.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | var parse = require('../'); 3 | 4 | test('boolean default true', function (t) { 5 | var argv = parse([], { 6 | boolean: 'sometrue', 7 | default: { sometrue: true } 8 | }); 9 | t.equal(argv.sometrue, true); 10 | t.end(); 11 | }); 12 | 13 | test('boolean default false', function (t) { 14 | var argv = parse([], { 15 | boolean: 'somefalse', 16 | default: { somefalse: false } 17 | }); 18 | t.equal(argv.somefalse, false); 19 | t.end(); 20 | }); 21 | -------------------------------------------------------------------------------- /src/Mvc.Sample/Controllers/AttributeController.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Mvc; 2 | 3 | namespace Mvc.Sample.Controllers 4 | { 5 | [Route("[controller]")] 6 | public class AttributeController : Controller 7 | { 8 | [Route("[action]")] 9 | public IActionResult Index() 10 | { 11 | ViewData["Message"] = Request.Path.Value; 12 | return View(); 13 | } 14 | 15 | [Route("[action]/{id}")] 16 | public IActionResult Index(int id) 17 | { 18 | ViewData["Message"] = Request.Path.Value; 19 | return View(); 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/lodash._reescape/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * lodash 3.0.0 (Custom Build) 3 | * Build: `lodash modern modularize exports="npm" -o ./` 4 | * Copyright 2012-2015 The Dojo Foundation 5 | * Based on Underscore.js 1.7.0 6 | * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 7 | * Available under MIT license 8 | */ 9 | 10 | /** Used to match template delimiters. */ 11 | var reEscape = /<%-([\s\S]+?)%>/g; 12 | 13 | module.exports = reEscape; 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/deap/lib/typeof.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = function(obj) { 3 | var t = typeof obj; 4 | if(t !== 'object') return t; 5 | 6 | // typeof null == 'object' so check seperately 7 | if(obj === null) return 'null'; 8 | 9 | // typeof new Array|String|Number|Boolean|RegExp == 'object' so check seperately 10 | switch(obj.constructor) { 11 | case Array: return 'array'; 12 | case String: return 'string'; 13 | case Number: return 'number'; 14 | case Boolean: return 'boolean'; 15 | case RegExp: return 'regexp'; 16 | case Date: return 'date'; 17 | } 18 | return 'object'; 19 | }; 20 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/lodash._reescape/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * lodash 3.0.0 (Custom Build) 3 | * Build: `lodash modern modularize exports="npm" -o ./` 4 | * Copyright 2012-2015 The Dojo Foundation 5 | * Based on Underscore.js 1.7.0 6 | * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 7 | * Available under MIT license 8 | */ 9 | 10 | /** Used to match template delimiters. */ 11 | var reEscape = /<%-([\s\S]+?)%>/g; 12 | 13 | module.exports = reEscape; 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/lodash._reevaluate/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * lodash 3.0.0 (Custom Build) 3 | * Build: `lodash modern modularize exports="npm" -o ./` 4 | * Copyright 2012-2015 The Dojo Foundation 5 | * Based on Underscore.js 1.7.0 6 | * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 7 | * Available under MIT license 8 | */ 9 | 10 | /** Used to match template delimiters. */ 11 | var reEvaluate = /<%([\s\S]+?)%>/g; 12 | 13 | module.exports = reEvaluate; 14 | -------------------------------------------------------------------------------- /src/Api.Sample/HealthChecks/SampleDegradedHealthCheck.cs: -------------------------------------------------------------------------------- 1 | using System.Threading; 2 | using System.Threading.Tasks; 3 | using App.Metrics.Core; 4 | using App.Metrics.Health; 5 | 6 | namespace Api.Sample.HealthChecks 7 | { 8 | public class SampleDegradedHealthCheck : HealthCheck 9 | { 10 | public SampleDegradedHealthCheck() : base("Sample Degraded") 11 | { 12 | } 13 | 14 | protected override Task CheckAsync(CancellationToken token = default(CancellationToken)) 15 | { 16 | return Task.FromResult(HealthCheckResult.Degraded("Degraded")); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/lodash._reevaluate/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * lodash 3.0.0 (Custom Build) 3 | * Build: `lodash modern modularize exports="npm" -o ./` 4 | * Copyright 2012-2015 The Dojo Foundation 5 | * Based on Underscore.js 1.7.0 6 | * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 7 | * Available under MIT license 8 | */ 9 | 10 | /** Used to match template delimiters. */ 11 | var reEvaluate = /<%([\s\S]+?)%>/g; 12 | 13 | module.exports = reEvaluate; 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/gulp-util/node_modules/minimist/test/default_bool.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | var parse = require('../'); 3 | 4 | test('boolean default true', function (t) { 5 | var argv = parse([], { 6 | boolean: 'sometrue', 7 | default: { sometrue: true } 8 | }); 9 | t.equal(argv.sometrue, true); 10 | t.end(); 11 | }); 12 | 13 | test('boolean default false', function (t) { 14 | var argv = parse([], { 15 | boolean: 'somefalse', 16 | default: { somefalse: false } 17 | }); 18 | t.equal(argv.somefalse, false); 19 | t.end(); 20 | }); 21 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/lodash._reevaluate/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * lodash 3.0.0 (Custom Build) 3 | * Build: `lodash modern modularize exports="npm" -o ./` 4 | * Copyright 2012-2015 The Dojo Foundation 5 | * Based on Underscore.js 1.7.0 6 | * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 7 | * Available under MIT license 8 | */ 9 | 10 | /** Used to match template delimiters. */ 11 | var reEvaluate = /<%([\s\S]+?)%>/g; 12 | 13 | module.exports = reEvaluate; 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/flagged-respawn/index.js: -------------------------------------------------------------------------------- 1 | const reorder = require('./lib/reorder'); 2 | const respawn = require('./lib/respawn'); 3 | 4 | module.exports = function (flags, argv, execute) { 5 | if (!flags) { 6 | throw new Error('You must specify flags to respawn with.'); 7 | } 8 | if (!argv) { 9 | throw new Error('You must specify an argv array.'); 10 | } 11 | var proc = process; 12 | var reordered = reorder(flags, argv); 13 | var ready = JSON.stringify(argv) === JSON.stringify(reordered); 14 | if (!ready) { 15 | proc = respawn(reordered); 16 | } 17 | execute(ready, proc); 18 | }; 19 | -------------------------------------------------------------------------------- /src/HealthCheck.Samples/SuccessHealthCheck.cs: -------------------------------------------------------------------------------- 1 | using System.Threading; 2 | using System.Threading.Tasks; 3 | using App.Metrics.Core; 4 | using App.Metrics.Health; 5 | 6 | namespace HealthCheck.Samples 7 | { 8 | public class SuccessHealthCheck : App.Metrics.Health.HealthCheck 9 | { 10 | public SuccessHealthCheck() : base("Referencing Assembly - Sample Healthy") 11 | { 12 | } 13 | 14 | protected override Task CheckAsync(CancellationToken token = default(CancellationToken)) 15 | { 16 | return Task.FromResult(HealthCheckResult.Healthy("OK")); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /src/Mvc.Sample/Controllers/MetricIgnoreController.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Mvc; 2 | 3 | namespace Mvc.Sample.Controllers 4 | { 5 | [Route("[controller]")] 6 | public class MetricIgnoreController : Controller 7 | { 8 | [Route("[action]")] 9 | public IActionResult Index() 10 | { 11 | ViewData["Message"] = Request.Path.Value; 12 | return View(); 13 | } 14 | 15 | [Route("[action]/{id}")] 16 | public IActionResult Index(int id) 17 | { 18 | ViewData["Message"] = Request.Path.Value; 19 | return View(); 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/lodash._reinterpolate/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * lodash 3.0.0 (Custom Build) 3 | * Build: `lodash modern modularize exports="npm" -o ./` 4 | * Copyright 2012-2015 The Dojo Foundation 5 | * Based on Underscore.js 1.7.0 6 | * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 7 | * Available under MIT license 8 | */ 9 | 10 | /** Used to match template delimiters. */ 11 | var reInterpolate = /<%=([\s\S]+?)%>/g; 12 | 13 | module.exports = reInterpolate; 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/vinyl-fs/lib/dest/writeContents/writeStream.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var streamFile = require('../../src/getContents/streamFile'); 4 | var fs = require('graceful-fs'); 5 | 6 | function writeStream (writePath, file, cb) { 7 | var opt = { 8 | mode: file.stat.mode 9 | }; 10 | 11 | var outStream = fs.createWriteStream(writePath, opt); 12 | 13 | file.contents.once('error', cb); 14 | outStream.once('error', cb); 15 | outStream.once('finish', function() { 16 | streamFile(file, cb); 17 | }); 18 | 19 | file.contents.pipe(outStream); 20 | } 21 | 22 | module.exports = writeStream; 23 | -------------------------------------------------------------------------------- /src/Web.Mvc.Net452/Content/Site.css: -------------------------------------------------------------------------------- 1 | body { 2 | padding-top: 50px; 3 | padding-bottom: 20px; 4 | } 5 | 6 | /* Set padding to keep content from hitting the edges */ 7 | .body-content { 8 | padding-left: 15px; 9 | padding-right: 15px; 10 | } 11 | 12 | /* Override the default bootstrap behavior where horizontal description lists 13 | will truncate terms that are too long to fit in the left column 14 | */ 15 | .dl-horizontal dt { 16 | white-space: normal; 17 | } 18 | 19 | /* Set width on the form input elements since they're 100% wide by default */ 20 | input, 21 | select, 22 | textarea { 23 | max-width: 280px; 24 | } 25 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/lodash._reinterpolate/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * lodash 3.0.0 (Custom Build) 3 | * Build: `lodash modern modularize exports="npm" -o ./` 4 | * Copyright 2012-2015 The Dojo Foundation 5 | * Based on Underscore.js 1.7.0 6 | * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 7 | * Available under MIT license 8 | */ 9 | 10 | /** Used to match template delimiters. */ 11 | var reInterpolate = /<%=([\s\S]+?)%>/g; 12 | 13 | module.exports = reInterpolate; 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/lodash._reinterpolate/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * lodash 3.0.0 (Custom Build) 3 | * Build: `lodash modern modularize exports="npm" -o ./` 4 | * Copyright 2012-2015 The Dojo Foundation 5 | * Based on Underscore.js 1.7.0 6 | * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 7 | * Available under MIT license 8 | */ 9 | 10 | /** Used to match template delimiters. */ 11 | var reInterpolate = /<%=([\s\S]+?)%>/g; 12 | 13 | module.exports = reInterpolate; 14 | -------------------------------------------------------------------------------- /src/Api.InfluxDB.Sample/HealthChecks/SampleDegradedHealthCheck.cs: -------------------------------------------------------------------------------- 1 | using System.Threading; 2 | using System.Threading.Tasks; 3 | using App.Metrics.Core; 4 | using App.Metrics.Health; 5 | 6 | namespace Api.InfluxDB.Sample.HealthChecks 7 | { 8 | public class SampleDegradedHealthCheck : HealthCheck 9 | { 10 | public SampleDegradedHealthCheck() : base("Sample Degraded") 11 | { 12 | } 13 | 14 | protected override Task CheckAsync(CancellationToken token = default(CancellationToken)) 15 | { 16 | return Task.FromResult(HealthCheckResult.Degraded("Degraded")); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/object-assign/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | function ToObject(val) { 4 | if (val == null) { 5 | throw new TypeError('Object.assign cannot be called with null or undefined'); 6 | } 7 | 8 | return Object(val); 9 | } 10 | 11 | module.exports = Object.assign || function (target, source) { 12 | var from; 13 | var keys; 14 | var to = ToObject(target); 15 | 16 | for (var s = 1; s < arguments.length; s++) { 17 | from = arguments[s]; 18 | keys = Object.keys(Object(from)); 19 | 20 | for (var i = 0; i < keys.length; i++) { 21 | to[keys[i]] = from[keys[i]]; 22 | } 23 | } 24 | 25 | return to; 26 | }; 27 | -------------------------------------------------------------------------------- /src/Api.ElasticSearch.Sample/HealthChecks/SampleDegradedHealthCheck.cs: -------------------------------------------------------------------------------- 1 | using System.Threading; 2 | using System.Threading.Tasks; 3 | using App.Metrics.Core; 4 | using App.Metrics.Health; 5 | 6 | namespace Api.ElasticSearch.Sample.HealthChecks 7 | { 8 | public class SampleDegradedHealthCheck : HealthCheck 9 | { 10 | public SampleDegradedHealthCheck() : base("Sample Degraded") 11 | { 12 | } 13 | 14 | protected override Task CheckAsync(CancellationToken token = default(CancellationToken)) 15 | { 16 | return Task.FromResult(HealthCheckResult.Degraded("Degraded")); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/user-home/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var env = process.env; 3 | var home = env.HOME; 4 | var user = env.LOGNAME || env.USER || env.LNAME || env.USERNAME; 5 | 6 | if (process.platform === 'win32') { 7 | module.exports = env.USERPROFILE || env.HOMEDRIVE + env.HOMEPATH || home || null; 8 | } else if (process.platform === 'darwin') { 9 | module.exports = home || (user ? '/Users/' + user : null) || null; 10 | } else if (process.platform === 'linux') { 11 | module.exports = home || 12 | (user ? (process.getuid() === 0 ? '/root' : '/home/' + user) : null) || null; 13 | } else { 14 | module.exports = home || null; 15 | } 16 | -------------------------------------------------------------------------------- /src/Mvc.Sample/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "iisSettings": { 3 | "windowsAuthentication": false, 4 | "anonymousAuthentication": true, 5 | "iisExpress": { 6 | "applicationUrl": "http://localhost:51591/", 7 | "sslPort": 0 8 | } 9 | }, 10 | "profiles": { 11 | "IIS Express": { 12 | "commandName": "IISExpress", 13 | "launchBrowser": true, 14 | "environmentVariables": { 15 | "Hosting:Environment": "Development" 16 | } 17 | }, 18 | "web": { 19 | "commandName": "web", 20 | "environmentVariables": { 21 | "Hosting:Environment": "Development" 22 | } 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/object-assign/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | function ToObject(val) { 4 | if (val == null) { 5 | throw new TypeError('Object.assign cannot be called with null or undefined'); 6 | } 7 | 8 | return Object(val); 9 | } 10 | 11 | module.exports = Object.assign || function (target, source) { 12 | var from; 13 | var keys; 14 | var to = ToObject(target); 15 | 16 | for (var s = 1; s < arguments.length; s++) { 17 | from = arguments[s]; 18 | keys = Object.keys(Object(from)); 19 | 20 | for (var i = 0; i < keys.length; i++) { 21 | to[keys[i]] = from[keys[i]]; 22 | } 23 | } 24 | 25 | return to; 26 | }; 27 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/lodash._reinterpolate/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Lo-Dash 2.4.1 (Custom Build) 3 | * Build: `lodash modularize modern exports="npm" -o ./npm/` 4 | * Copyright 2012-2013 The Dojo Foundation 5 | * Based on Underscore.js 1.5.2 6 | * Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 7 | * Available under MIT license 8 | */ 9 | 10 | /** Used to match "interpolate" template delimiters */ 11 | var reInterpolate = /<%=([\s\S]+?)%>/g; 12 | 13 | module.exports = reInterpolate; 14 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/object-assign/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | function ToObject(val) { 4 | if (val == null) { 5 | throw new TypeError('Object.assign cannot be called with null or undefined'); 6 | } 7 | 8 | return Object(val); 9 | } 10 | 11 | module.exports = Object.assign || function (target, source) { 12 | var from; 13 | var keys; 14 | var to = ToObject(target); 15 | 16 | for (var s = 1; s < arguments.length; s++) { 17 | from = arguments[s]; 18 | keys = Object.keys(Object(from)); 19 | 20 | for (var i = 0; i < keys.length; i++) { 21 | to[keys[i]] = from[keys[i]]; 22 | } 23 | } 24 | 25 | return to; 26 | }; 27 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/object-assign/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | function ToObject(val) { 4 | if (val == null) { 5 | throw new TypeError('Object.assign cannot be called with null or undefined'); 6 | } 7 | 8 | return Object(val); 9 | } 10 | 11 | module.exports = Object.assign || function (target, source) { 12 | var from; 13 | var keys; 14 | var to = ToObject(target); 15 | 16 | for (var s = 1; s < arguments.length; s++) { 17 | from = arguments[s]; 18 | keys = Object.keys(Object(from)); 19 | 20 | for (var i = 0; i < keys.length; i++) { 21 | to[keys[i]] = from[keys[i]]; 22 | } 23 | } 24 | 25 | return to; 26 | }; 27 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/strip-bom/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var isUtf8 = require('is-utf8'); 3 | 4 | var stripBom = module.exports = function (arg) { 5 | if (typeof arg === 'string') { 6 | return arg.replace(/^\ufeff/g, ''); 7 | } 8 | 9 | if (Buffer.isBuffer(arg) && isUtf8(arg) && 10 | arg[0] === 0xef && arg[1] === 0xbb && arg[2] === 0xbf) { 11 | return arg.slice(3); 12 | } 13 | 14 | return arg; 15 | }; 16 | 17 | stripBom.stream = function () { 18 | var firstChunk = require('first-chunk-stream'); 19 | 20 | return firstChunk({minSize: 3}, function (chunk, enc, cb) { 21 | this.push(stripBom(chunk)); 22 | cb(); 23 | }); 24 | }; 25 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/graceful-readlink/README.md: -------------------------------------------------------------------------------- 1 | # graceful-readlink 2 | [![NPM Version](http://img.shields.io/npm/v/graceful-readlink.svg?style=flat)](https://www.npmjs.org/package/graceful-readlink) 3 | [![NPM Downloads](https://img.shields.io/npm/dm/graceful-readlink.svg?style=flat)](https://www.npmjs.org/package/graceful-readlink) 4 | 5 | 6 | ## Usage 7 | 8 | ```js 9 | var readlinkSync = require('graceful-readlink').readlinkSync; 10 | console.log(readlinkSync(f)); 11 | // output 12 | // the file pointed to when `f` is a symbolic link 13 | // the `f` itself when `f` is not a symbolic link 14 | ``` 15 | ## Licence 16 | 17 | MIT License 18 | -------------------------------------------------------------------------------- /src/Web.Mvc.Net452/App_Start/RouteConfig.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Mvc; 2 | using System.Web.Routing; 3 | 4 | namespace Web.Mvc.Net452 5 | { 6 | public class RouteConfig 7 | { 8 | public static void RegisterRoutes(RouteCollection routes) 9 | { 10 | routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 11 | 12 | var defaults = new RouteValueDictionary 13 | { { "controller", "Home" }, { "action", "Index" }, { "id", string.Empty } }; 14 | 15 | var customRoute = new Route("{controller}/{action}/{id}", defaults, new MetricsMvcRouteHandler()); 16 | routes.Add(customRoute); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /src/HealthCheck.Samples/HealthCheckUnHealthy.cs: -------------------------------------------------------------------------------- 1 | using System.Threading; 2 | using System.Threading.Tasks; 3 | using App.Metrics; 4 | using App.Metrics.Core; 5 | using App.Metrics.Health; 6 | 7 | namespace HealthCheck.Samples 8 | { 9 | public class HealthCheckUnHealthy : App.Metrics.Health.HealthCheck 10 | { 11 | public HealthCheckUnHealthy() : base("Referencing Assembly - Sample UnHealthy") 12 | { 13 | } 14 | 15 | protected override Task CheckAsync(CancellationToken token = default(CancellationToken)) 16 | { 17 | return Task.FromResult(HealthCheckResult.Unhealthy("OOPS")); 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/inherits/test.js: -------------------------------------------------------------------------------- 1 | var inherits = require('./inherits.js') 2 | var assert = require('assert') 3 | 4 | function test(c) { 5 | assert(c.constructor === Child) 6 | assert(c.constructor.super_ === Parent) 7 | assert(Object.getPrototypeOf(c) === Child.prototype) 8 | assert(Object.getPrototypeOf(Object.getPrototypeOf(c)) === Parent.prototype) 9 | assert(c instanceof Child) 10 | assert(c instanceof Parent) 11 | } 12 | 13 | function Child() { 14 | Parent.call(this) 15 | test(this) 16 | } 17 | 18 | function Parent() {} 19 | 20 | inherits(Child, Parent) 21 | 22 | var c = new Child 23 | test(c) 24 | 25 | console.log('ok') 26 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/inherits/test.js: -------------------------------------------------------------------------------- 1 | var inherits = require('./inherits.js') 2 | var assert = require('assert') 3 | 4 | function test(c) { 5 | assert(c.constructor === Child) 6 | assert(c.constructor.super_ === Parent) 7 | assert(Object.getPrototypeOf(c) === Child.prototype) 8 | assert(Object.getPrototypeOf(Object.getPrototypeOf(c)) === Parent.prototype) 9 | assert(c instanceof Child) 10 | assert(c instanceof Parent) 11 | } 12 | 13 | function Child() { 14 | Parent.call(this) 15 | test(this) 16 | } 17 | 18 | function Parent() {} 19 | 20 | inherits(Child, Parent) 21 | 22 | var c = new Child 23 | test(c) 24 | 25 | console.log('ok') 26 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/inherits/test.js: -------------------------------------------------------------------------------- 1 | var inherits = require('./inherits.js') 2 | var assert = require('assert') 3 | 4 | function test(c) { 5 | assert(c.constructor === Child) 6 | assert(c.constructor.super_ === Parent) 7 | assert(Object.getPrototypeOf(c) === Child.prototype) 8 | assert(Object.getPrototypeOf(Object.getPrototypeOf(c)) === Parent.prototype) 9 | assert(c instanceof Child) 10 | assert(c instanceof Parent) 11 | } 12 | 13 | function Child() { 14 | Parent.call(this) 15 | test(this) 16 | } 17 | 18 | function Parent() {} 19 | 20 | inherits(Child, Parent) 21 | 22 | var c = new Child 23 | test(c) 24 | 25 | console.log('ok') 26 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/find-index/index.js: -------------------------------------------------------------------------------- 1 | function findIndex(array, predicate, self) { 2 | var len = array.length; 3 | var i; 4 | if (len === 0) return -1; 5 | if (typeof predicate !== 'function') { 6 | throw new TypeError(predicate + ' must be a function'); 7 | } 8 | 9 | if (self) { 10 | for (i = 0; i < len; i++) { 11 | if (predicate.call(self, array[i], i, array)) { 12 | return i; 13 | } 14 | } 15 | } else { 16 | for (i = 0; i < len; i++) { 17 | if (predicate(array[i], i, array)) { 18 | return i; 19 | } 20 | } 21 | } 22 | 23 | return -1; 24 | } 25 | 26 | module.exports = findIndex 27 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/gulp-util/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | File: require('vinyl'), 3 | replaceExtension: require('replace-ext'), 4 | colors: require('chalk'), 5 | date: require('dateformat'), 6 | log: require('./lib/log'), 7 | template: require('./lib/template'), 8 | env: require('./lib/env'), 9 | beep: require('beeper'), 10 | noop: require('./lib/noop'), 11 | isStream: require('./lib/isStream'), 12 | isBuffer: require('./lib/isBuffer'), 13 | isNull: require('./lib/isNull'), 14 | linefeed: '\n', 15 | combine: require('./lib/combine'), 16 | buffer: require('./lib/buffer'), 17 | PluginError: require('./lib/PluginError') 18 | }; 19 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/lodash._basecopy/README.md: -------------------------------------------------------------------------------- 1 | # lodash._basecopy v3.0.1 2 | 3 | The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `baseCopy` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module. 4 | 5 | ## Installation 6 | 7 | Using npm: 8 | 9 | ```bash 10 | $ {sudo -H} npm i -g npm 11 | $ npm i --save lodash._basecopy 12 | ``` 13 | 14 | In Node.js/io.js: 15 | 16 | ```js 17 | var baseCopy = require('lodash._basecopy'); 18 | ``` 19 | 20 | See the [package source](https://github.com/lodash/lodash/blob/3.0.1-npm-packages/lodash._basecopy) for more details. 21 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-concat/node_modules/lodash._reescape/README.md: -------------------------------------------------------------------------------- 1 | # lodash._reescape v3.0.0 2 | 3 | The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `reEscape` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module. 4 | 5 | ## Installation 6 | 7 | Using npm: 8 | 9 | ```bash 10 | $ {sudo -H} npm i -g npm 11 | $ npm i --save lodash._reescape 12 | ``` 13 | 14 | In Node.js/io.js: 15 | 16 | ```js 17 | var reEscape = require('lodash._reescape'); 18 | ``` 19 | 20 | See the [package source](https://github.com/lodash/lodash/blob/3.0.0-npm-packages/lodash._reescape) for more details. 21 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-cssmin/node_modules/clean-css/lib/stringifier/simple.js: -------------------------------------------------------------------------------- 1 | var all = require('./helpers').all; 2 | 3 | function store(token, context) { 4 | context.output.push(typeof token == 'string' ? token : token[0]); 5 | } 6 | 7 | function stringify(tokens, options, restoreCallback) { 8 | var context = { 9 | keepBreaks: options.keepBreaks, 10 | output: [], 11 | spaceAfterClosingBrace: options.compatibility.properties.spaceAfterClosingBrace, 12 | store: store 13 | }; 14 | 15 | all(tokens, context, false); 16 | 17 | return { 18 | styles: restoreCallback(context.output.join('')).trim() 19 | }; 20 | } 21 | 22 | module.exports = stringify; 23 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/lodash._basecopy/README.md: -------------------------------------------------------------------------------- 1 | # lodash._basecopy v3.0.1 2 | 3 | The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `baseCopy` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module. 4 | 5 | ## Installation 6 | 7 | Using npm: 8 | 9 | ```bash 10 | $ {sudo -H} npm i -g npm 11 | $ npm i --save lodash._basecopy 12 | ``` 13 | 14 | In Node.js/io.js: 15 | 16 | ```js 17 | var baseCopy = require('lodash._basecopy'); 18 | ``` 19 | 20 | See the [package source](https://github.com/lodash/lodash/blob/3.0.1-npm-packages/lodash._basecopy) for more details. 21 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp-uglify/node_modules/lodash._reescape/README.md: -------------------------------------------------------------------------------- 1 | # lodash._reescape v3.0.0 2 | 3 | The [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash’s](https://lodash.com/) internal `reEscape` exported as a [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) module. 4 | 5 | ## Installation 6 | 7 | Using npm: 8 | 9 | ```bash 10 | $ {sudo -H} npm i -g npm 11 | $ npm i --save lodash._reescape 12 | ``` 13 | 14 | In Node.js/io.js: 15 | 16 | ```js 17 | var reEscape = require('lodash._reescape'); 18 | ``` 19 | 20 | See the [package source](https://github.com/lodash/lodash/blob/3.0.0-npm-packages/lodash._reescape) for more details. 21 | -------------------------------------------------------------------------------- /src/Mvc.Sample/node_modules/gulp/node_modules/through2/node_modules/readable-stream/readable.js: -------------------------------------------------------------------------------- 1 | var Stream = require('stream'); // hack to fix a circular dependency issue when used with browserify 2 | exports = module.exports = require('./lib/_stream_readable.js'); 3 | exports.Stream = Stream; 4 | exports.Readable = exports; 5 | exports.Writable = require('./lib/_stream_writable.js'); 6 | exports.Duplex = require('./lib/_stream_duplex.js'); 7 | exports.Transform = require('./lib/_stream_transform.js'); 8 | exports.PassThrough = require('./lib/_stream_passthrough.js'); 9 | if (!process.browser && process.env.READABLE_STREAM === 'disable') { 10 | module.exports = require('stream'); 11 | } 12 | -------------------------------------------------------------------------------- /src/Web.Mvc.Net452/Global.asax.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using System.Web.Optimization; 7 | using System.Web.Routing; 8 | 9 | namespace Web.Mvc.Net452 10 | { 11 | public class MvcApplication : System.Web.HttpApplication 12 | { 13 | protected void Application_Start() 14 | { 15 | AreaRegistration.RegisterAllAreas(); 16 | FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); 17 | RouteConfig.RegisterRoutes(RouteTable.Routes); 18 | BundleConfig.RegisterBundles(BundleTable.Bundles); 19 | } 20 | } 21 | } 22 | --------------------------------------------------------------------------------