├── 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 | [](https://www.npmjs.org/package/graceful-readlink)
3 | [](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 |
--------------------------------------------------------------------------------