Update Webpack to v2 (#1393)

This commit is contained in:
Kyle Knight 2017-03-13 12:13:33 -07:00 committed by Jason Meller
parent cc99f081fd
commit a64d88ff67
7 changed files with 361 additions and 696 deletions

View file

@ -31,6 +31,9 @@ module.exports = {
'linebreak-style': 0,
'import/no-named-as-default': 'off',
'import/no-named-as-default-member': 'off',
'import/extensions': 0,
'import/no-extraneous-dependencies': 0,
'import/no-unresolved': 0,
'no-underscore-dangle': 0
},
settings: {

View file

@ -144,7 +144,7 @@ generate-dev: .prefix
-o=server/service/bindata.go \
frontend/templates/ assets/...
go-bindata -pkg=kolide -o=server/kolide/bindata.go server/mail/templates
webpack --progress --colors --watch --notify
webpack --progress --colors --watch
deps:
yarn

View file

@ -9,11 +9,11 @@ Third-Party Licenses
| [@types/mocha](https://www.npmjs.com/package/@types/mocha) | [MIT](https://opensource.org/licenses/MIT) |
| [@types/node](https://www.npmjs.com/package/@types/node) | [MIT](https://opensource.org/licenses/MIT) |
| [@types/react](https://www.npmjs.com/package/@types/react) | [MIT](https://opensource.org/licenses/MIT) |
| [Base64](https://www.npmjs.com/package/Base64) | [WTFPL](http://www.wtfpl.net/txt/copying/) |
| [abab](https://www.npmjs.com/package/abab) | [ISC](https://opensource.org/licenses/ISC) |
| [abbrev](https://www.npmjs.com/package/abbrev) | [ISC](https://opensource.org/licenses/ISC) |
| [accepts](https://www.npmjs.com/package/accepts) | [MIT](https://opensource.org/licenses/MIT) |
| [acorn](https://www.npmjs.com/package/acorn) | [MIT](https://opensource.org/licenses/MIT) |
| [acorn-dynamic-import](https://www.npmjs.com/package/acorn-dynamic-import) | [MIT](https://opensource.org/licenses/MIT) |
| [acorn-globals](https://www.npmjs.com/package/acorn-globals) | [MIT](https://opensource.org/licenses/MIT) |
| [acorn-jsx](https://www.npmjs.com/package/acorn-jsx) | [MIT](https://opensource.org/licenses/MIT) |
| [ajv](https://www.npmjs.com/package/ajv) | [MIT](https://opensource.org/licenses/MIT) |
@ -52,7 +52,6 @@ Third-Party Licenses
| [async-foreach](https://www.npmjs.com/package/async-foreach) | [MIT](https://opensource.org/licenses/MIT) |
| [asynckit](https://www.npmjs.com/package/asynckit) | [MIT](https://opensource.org/licenses/MIT) |
| [autoprefixer](https://www.npmjs.com/package/autoprefixer) | [MIT](https://opensource.org/licenses/MIT) |
| [autoprefixer-loader](https://www.npmjs.com/package/autoprefixer-loader) | [MIT](https://opensource.org/licenses/MIT) |
| [aws-sign2](https://www.npmjs.com/package/aws-sign2) | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) |
| [aws4](https://www.npmjs.com/package/aws4) | [MIT](https://opensource.org/licenses/MIT) |
| [babel-code-frame](https://www.npmjs.com/package/babel-code-frame) | [MIT](https://opensource.org/licenses/MIT) |
@ -195,6 +194,7 @@ Third-Party Licenses
| [cli-width](https://www.npmjs.com/package/cli-width) | [ISC](https://opensource.org/licenses/ISC) |
| [cliui](https://www.npmjs.com/package/cliui) | [ISC](https://opensource.org/licenses/ISC) |
| [clone](https://www.npmjs.com/package/clone) | [MIT](https://opensource.org/licenses/MIT) |
| [clone-deep](https://www.npmjs.com/package/clone-deep) | [MIT](https://opensource.org/licenses/MIT) |
| [co](https://www.npmjs.com/package/co) | [MIT](https://opensource.org/licenses/MIT) |
| [coa](https://www.npmjs.com/package/coa) | [MIT](https://opensource.org/licenses/MIT) |
| [code-point-at](https://www.npmjs.com/package/code-point-at) | [MIT](https://opensource.org/licenses/MIT) |
@ -226,10 +226,8 @@ Third-Party Licenses
| [cross-spawn](https://www.npmjs.com/package/cross-spawn) | [MIT](https://opensource.org/licenses/MIT) |
| [cryptiles](https://www.npmjs.com/package/cryptiles) | [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause) |
| [crypto-browserify](https://www.npmjs.com/package/crypto-browserify) | [MIT](https://opensource.org/licenses/MIT) |
| [css-color-function](https://www.npmjs.com/package/css-color-function) | [MIT](https://opensource.org/licenses/MIT) |
| [css-color-names](https://www.npmjs.com/package/css-color-names) | [MIT](https://opensource.org/licenses/MIT) |
| [css-loader](https://www.npmjs.com/package/css-loader) | [MIT](https://opensource.org/licenses/MIT) |
| [css-parse](https://www.npmjs.com/package/css-parse) | [MIT](https://opensource.org/licenses/MIT) |
| [css-select](https://www.npmjs.com/package/css-select) | [BSD-2-Clause](https://opensource.org/licenses/BSD-2-Clause) |
| [css-selector-tokenizer](https://www.npmjs.com/package/css-selector-tokenizer) | [MIT](https://opensource.org/licenses/MIT) |
| [css-what](https://www.npmjs.com/package/css-what) | [BSD-2-Clause](https://opensource.org/licenses/BSD-2-Clause) |
@ -349,7 +347,6 @@ Third-Party Licenses
| [fresh](https://www.npmjs.com/package/fresh) | [MIT](https://opensource.org/licenses/MIT) |
| [front-matter](https://www.npmjs.com/package/front-matter) | [MIT](https://opensource.org/licenses/MIT) |
| [fs-extra](https://www.npmjs.com/package/fs-extra) | [MIT](https://opensource.org/licenses/MIT) |
| [fs-promise](https://www.npmjs.com/package/fs-promise) | [MIT](https://opensource.org/licenses/MIT) |
| [fs.realpath](https://www.npmjs.com/package/fs.realpath) | [ISC](https://opensource.org/licenses/ISC) |
| [fsevents](https://www.npmjs.com/package/fsevents) | [MIT](https://opensource.org/licenses/MIT) |
| [fstream](https://www.npmjs.com/package/fstream) | [ISC](https://opensource.org/licenses/ISC) |
@ -449,7 +446,6 @@ Third-Party Licenses
| [html-minifier](https://www.npmjs.com/package/html-minifier) | [MIT](https://opensource.org/licenses/MIT) |
| [html-webpack-plugin](https://www.npmjs.com/package/html-webpack-plugin) | [MIT](https://opensource.org/licenses/MIT) |
| [htmlparser2](https://www.npmjs.com/package/htmlparser2) | [MIT](https://opensource.org/licenses/MIT) |
| [http-browserify](https://www.npmjs.com/package/http-browserify) | [MIT/X11](https://opensource.org/licenses/MIT) |
| [http-errors](https://www.npmjs.com/package/http-errors) | [MIT](https://opensource.org/licenses/MIT) |
| [http-signature](https://www.npmjs.com/package/http-signature) | [MIT](https://opensource.org/licenses/MIT) |
| [https-browserify](https://www.npmjs.com/package/https-browserify) | [MIT](https://opensource.org/licenses/MIT) |
@ -498,6 +494,7 @@ Third-Party Licenses
| [is-path-in-cwd](https://www.npmjs.com/package/is-path-in-cwd) | [MIT](https://opensource.org/licenses/MIT) |
| [is-path-inside](https://www.npmjs.com/package/is-path-inside) | [MIT](https://opensource.org/licenses/MIT) |
| [is-plain-obj](https://www.npmjs.com/package/is-plain-obj) | [MIT](https://opensource.org/licenses/MIT) |
| [is-plain-object](https://www.npmjs.com/package/is-plain-object) | [MIT](https://opensource.org/licenses/MIT) |
| [is-posix-bracket](https://www.npmjs.com/package/is-posix-bracket) | [MIT](https://opensource.org/licenses/MIT) |
| [is-primitive](https://www.npmjs.com/package/is-primitive) | [MIT](https://opensource.org/licenses/MIT) |
| [is-property](https://www.npmjs.com/package/is-property) | [MIT](https://opensource.org/licenses/MIT) |
@ -543,6 +540,7 @@ Third-Party Licenses
| [lcid](https://www.npmjs.com/package/lcid) | [MIT](https://opensource.org/licenses/MIT) |
| [levn](https://www.npmjs.com/package/levn) | [MIT](https://opensource.org/licenses/MIT) |
| [load-json-file](https://www.npmjs.com/package/load-json-file) | [MIT](https://opensource.org/licenses/MIT) |
| [loader-runner](https://www.npmjs.com/package/loader-runner) | [MIT](https://opensource.org/licenses/MIT) |
| [loader-utils](https://www.npmjs.com/package/loader-utils) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash](https://www.npmjs.com/package/lodash) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash-es](https://www.npmjs.com/package/lodash-es) | [MIT](https://opensource.org/licenses/MIT) |
@ -555,10 +553,8 @@ Third-Party Licenses
| [lodash._basefor](https://www.npmjs.com/package/lodash._basefor) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash._baseget](https://www.npmjs.com/package/lodash._baseget) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash._bindcallback](https://www.npmjs.com/package/lodash._bindcallback) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash._createcompounder](https://www.npmjs.com/package/lodash._createcompounder) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash._getnative](https://www.npmjs.com/package/lodash._getnative) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash._isiterateecall](https://www.npmjs.com/package/lodash._isiterateecall) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash._root](https://www.npmjs.com/package/lodash._root) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash._topath](https://www.npmjs.com/package/lodash._topath) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash.assign](https://www.npmjs.com/package/lodash.assign) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash.assignin](https://www.npmjs.com/package/lodash.assignin) | [MIT](https://opensource.org/licenses/MIT) |
@ -568,7 +564,6 @@ Third-Party Licenses
| [lodash.clonedeep](https://www.npmjs.com/package/lodash.clonedeep) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash.cond](https://www.npmjs.com/package/lodash.cond) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash.create](https://www.npmjs.com/package/lodash.create) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash.deburr](https://www.npmjs.com/package/lodash.deburr) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash.defaults](https://www.npmjs.com/package/lodash.defaults) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash.endswith](https://www.npmjs.com/package/lodash.endswith) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash.filter](https://www.npmjs.com/package/lodash.filter) | [MIT](https://opensource.org/licenses/MIT) |
@ -591,8 +586,8 @@ Third-Party Licenses
| [lodash.reduce](https://www.npmjs.com/package/lodash.reduce) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash.reject](https://www.npmjs.com/package/lodash.reject) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash.some](https://www.npmjs.com/package/lodash.some) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash.tail](https://www.npmjs.com/package/lodash.tail) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash.uniq](https://www.npmjs.com/package/lodash.uniq) | [MIT](https://opensource.org/licenses/MIT) |
| [lodash.words](https://www.npmjs.com/package/lodash.words) | [MIT](https://opensource.org/licenses/MIT) |
| [longest](https://www.npmjs.com/package/longest) | [MIT](https://opensource.org/licenses/MIT) |
| [loose-envify](https://www.npmjs.com/package/loose-envify) | [MIT](https://opensource.org/licenses/MIT) |
| [loud-rejection](https://www.npmjs.com/package/loud-rejection) | [MIT](https://opensource.org/licenses/MIT) |
@ -618,8 +613,9 @@ Third-Party Licenses
| [mime-types](https://www.npmjs.com/package/mime-types) | [MIT](https://opensource.org/licenses/MIT) |
| [min-document](https://www.npmjs.com/package/min-document) | [MIT](https://opensource.org/licenses/MIT) |
| [minimalistic-assert](https://www.npmjs.com/package/minimalistic-assert) | [ISC](https://opensource.org/licenses/ISC) |
| [minimatch](https://www.npmjs.com/package/minimatch) | [MIT](https://opensource.org/licenses/MIT) |
| [minimatch](https://www.npmjs.com/package/minimatch) | [ISC](https://opensource.org/licenses/ISC) |
| [minimist](https://www.npmjs.com/package/minimist) | [MIT](https://opensource.org/licenses/MIT) |
| [mixin-object](https://www.npmjs.com/package/mixin-object) | [MIT](https://opensource.org/licenses/MIT) |
| [mkdirp](https://www.npmjs.com/package/mkdirp) | [MIT](https://opensource.org/licenses/MIT) |
| [mocha](https://www.npmjs.com/package/mocha) | [MIT](https://opensource.org/licenses/MIT) |
| [moment](https://www.npmjs.com/package/moment) | [MIT](https://opensource.org/licenses/MIT) |
@ -684,7 +680,6 @@ Third-Party Licenses
| [path-to-regexp](https://www.npmjs.com/package/path-to-regexp) | [MIT](https://opensource.org/licenses/MIT) |
| [path-type](https://www.npmjs.com/package/path-type) | [MIT](https://opensource.org/licenses/MIT) |
| [pbkdf2](https://www.npmjs.com/package/pbkdf2) | [MIT](https://opensource.org/licenses/MIT) |
| [pbkdf2-compat](https://www.npmjs.com/package/pbkdf2-compat) | [MIT](https://opensource.org/licenses/MIT) |
| [performance-now](https://www.npmjs.com/package/performance-now) | [MIT](https://opensource.org/licenses/MIT) |
| [pify](https://www.npmjs.com/package/pify) | [MIT](https://opensource.org/licenses/MIT) |
| [pinkie](https://www.npmjs.com/package/pinkie) | [MIT](https://opensource.org/licenses/MIT) |
@ -693,25 +688,15 @@ Third-Party Licenses
| [pkg-up](https://www.npmjs.com/package/pkg-up) | [MIT](https://opensource.org/licenses/MIT) |
| [pluralize](https://www.npmjs.com/package/pluralize) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss](https://www.npmjs.com/package/postcss) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-advanced-variables](https://www.npmjs.com/package/postcss-advanced-variables) | [CC0-1.0](https://creativecommons.org/publicdomain/zero/1.0/) |
| [postcss-atroot](https://www.npmjs.com/package/postcss-atroot) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-calc](https://www.npmjs.com/package/postcss-calc) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-color-function](https://www.npmjs.com/package/postcss-color-function) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-colormin](https://www.npmjs.com/package/postcss-colormin) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-convert-values](https://www.npmjs.com/package/postcss-convert-values) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-custom-media](https://www.npmjs.com/package/postcss-custom-media) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-custom-properties](https://www.npmjs.com/package/postcss-custom-properties) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-custom-selectors](https://www.npmjs.com/package/postcss-custom-selectors) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-discard-comments](https://www.npmjs.com/package/postcss-discard-comments) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-discard-duplicates](https://www.npmjs.com/package/postcss-discard-duplicates) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-discard-empty](https://www.npmjs.com/package/postcss-discard-empty) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-discard-overridden](https://www.npmjs.com/package/postcss-discard-overridden) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-discard-unused](https://www.npmjs.com/package/postcss-discard-unused) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-extend](https://www.npmjs.com/package/postcss-extend) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-filter-plugins](https://www.npmjs.com/package/postcss-filter-plugins) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-functions](https://www.npmjs.com/package/postcss-functions) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-loader](https://www.npmjs.com/package/postcss-loader) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-media-minmax](https://www.npmjs.com/package/postcss-media-minmax) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-merge-idents](https://www.npmjs.com/package/postcss-merge-idents) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-merge-longhand](https://www.npmjs.com/package/postcss-merge-longhand) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-merge-rules](https://www.npmjs.com/package/postcss-merge-rules) | [MIT](https://opensource.org/licenses/MIT) |
@ -720,31 +705,21 @@ Third-Party Licenses
| [postcss-minify-gradients](https://www.npmjs.com/package/postcss-minify-gradients) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-minify-params](https://www.npmjs.com/package/postcss-minify-params) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-minify-selectors](https://www.npmjs.com/package/postcss-minify-selectors) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-mixins](https://www.npmjs.com/package/postcss-mixins) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-modules-extract-imports](https://www.npmjs.com/package/postcss-modules-extract-imports) | [ISC](https://opensource.org/licenses/ISC) |
| [postcss-modules-local-by-default](https://www.npmjs.com/package/postcss-modules-local-by-default) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-modules-scope](https://www.npmjs.com/package/postcss-modules-scope) | [ISC](https://opensource.org/licenses/ISC) |
| [postcss-modules-values](https://www.npmjs.com/package/postcss-modules-values) | [ISC](https://opensource.org/licenses/ISC) |
| [postcss-nested](https://www.npmjs.com/package/postcss-nested) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-nesting](https://www.npmjs.com/package/postcss-nesting) | [CC0-1.0](https://creativecommons.org/publicdomain/zero/1.0/) |
| [postcss-normalize-charset](https://www.npmjs.com/package/postcss-normalize-charset) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-normalize-url](https://www.npmjs.com/package/postcss-normalize-url) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-ordered-values](https://www.npmjs.com/package/postcss-ordered-values) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-partial-import](https://www.npmjs.com/package/postcss-partial-import) | [CC0-1.0](https://creativecommons.org/publicdomain/zero/1.0/) |
| [postcss-property-lookup](https://www.npmjs.com/package/postcss-property-lookup) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-reduce-idents](https://www.npmjs.com/package/postcss-reduce-idents) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-reduce-initial](https://www.npmjs.com/package/postcss-reduce-initial) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-reduce-transforms](https://www.npmjs.com/package/postcss-reduce-transforms) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-safe-parser](https://www.npmjs.com/package/postcss-safe-parser) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-selector-matches](https://www.npmjs.com/package/postcss-selector-matches) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-selector-not](https://www.npmjs.com/package/postcss-selector-not) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-selector-parser](https://www.npmjs.com/package/postcss-selector-parser) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-simple-vars](https://www.npmjs.com/package/postcss-simple-vars) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-svgo](https://www.npmjs.com/package/postcss-svgo) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-unique-selectors](https://www.npmjs.com/package/postcss-unique-selectors) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-value-parser](https://www.npmjs.com/package/postcss-value-parser) | [MIT](https://opensource.org/licenses/MIT) |
| [postcss-zindex](https://www.npmjs.com/package/postcss-zindex) | [MIT](https://opensource.org/licenses/MIT) |
| [precss](https://www.npmjs.com/package/precss) | [CC0-1.0](https://creativecommons.org/publicdomain/zero/1.0/) |
| [prelude-ls](https://www.npmjs.com/package/prelude-ls) | [MIT](https://opensource.org/licenses/MIT) |
| [prepend-http](https://www.npmjs.com/package/prepend-http) | [MIT](https://opensource.org/licenses/MIT) |
| [preserve](https://www.npmjs.com/package/preserve) | [MIT](https://opensource.org/licenses/MIT) |
@ -825,7 +800,6 @@ Third-Party Licenses
| [resolve](https://www.npmjs.com/package/resolve) | [MIT](https://opensource.org/licenses/MIT) |
| [resolve-from](https://www.npmjs.com/package/resolve-from) | [MIT](https://opensource.org/licenses/MIT) |
| [restore-cursor](https://www.npmjs.com/package/restore-cursor) | [MIT](https://opensource.org/licenses/MIT) |
| [rgb](https://www.npmjs.com/package/rgb) | [MIT](https://opensource.org/licenses/MIT) |
| [right-align](https://www.npmjs.com/package/right-align) | [MIT](https://opensource.org/licenses/MIT) |
| [rimraf](https://www.npmjs.com/package/rimraf) | [ISC](https://opensource.org/licenses/ISC) |
| [ripemd160](https://www.npmjs.com/package/ripemd160) | [MIT](https://opensource.org/licenses/MIT) |
@ -834,7 +808,7 @@ Third-Party Licenses
| [sass-graph](https://www.npmjs.com/package/sass-graph) | [MIT](https://opensource.org/licenses/MIT) |
| [sass-lint](https://www.npmjs.com/package/sass-lint) | [MIT](https://opensource.org/licenses/MIT) |
| [sass-loader](https://www.npmjs.com/package/sass-loader) | [MIT](https://opensource.org/licenses/MIT) |
| [sax](https://www.npmjs.com/package/sax) | [BSD](https://opensource.org/licenses/BSD-3-Clause) |
| [sax](https://www.npmjs.com/package/sax) | [ISC](https://opensource.org/licenses/ISC) |
| [select](https://www.npmjs.com/package/select) | [MIT](https://opensource.org/licenses/MIT) |
| [semver](https://www.npmjs.com/package/semver) | [ISC](https://opensource.org/licenses/ISC) |
| [send](https://www.npmjs.com/package/send) | [MIT](https://opensource.org/licenses/MIT) |
@ -844,10 +818,10 @@ Third-Party Licenses
| [setimmediate](https://www.npmjs.com/package/setimmediate) | [MIT](https://opensource.org/licenses/MIT) |
| [setprototypeof](https://www.npmjs.com/package/setprototypeof) | [ISC](https://opensource.org/licenses/ISC) |
| [sha.js](https://www.npmjs.com/package/sha.js) | [MIT](https://opensource.org/licenses/MIT) |
| [shallow-clone](https://www.npmjs.com/package/shallow-clone) | [MIT](https://opensource.org/licenses/MIT) |
| [shebang-regex](https://www.npmjs.com/package/shebang-regex) | [MIT](https://opensource.org/licenses/MIT) |
| [shelljs](https://www.npmjs.com/package/shelljs) | [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause) |
| [shellwords](https://www.npmjs.com/package/shellwords) | [MIT](https://opensource.org/licenses/MIT) |
| [sigmund](https://www.npmjs.com/package/sigmund) | [ISC](https://opensource.org/licenses/ISC) |
| [signal-exit](https://www.npmjs.com/package/signal-exit) | [ISC](https://opensource.org/licenses/ISC) |
| [slash](https://www.npmjs.com/package/slash) | [MIT](https://opensource.org/licenses/MIT) |
| [slice-ansi](https://www.npmjs.com/package/slice-ansi) | [MIT](https://opensource.org/licenses/MIT) |
@ -855,7 +829,7 @@ Third-Party Licenses
| [sockjs-client](https://www.npmjs.com/package/sockjs-client) | [MIT](https://opensource.org/licenses/MIT) |
| [sort-keys](https://www.npmjs.com/package/sort-keys) | [MIT](https://opensource.org/licenses/MIT) |
| [source-list-map](https://www.npmjs.com/package/source-list-map) | [MIT](https://opensource.org/licenses/MIT) |
| [source-map](https://www.npmjs.com/package/source-map) | [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause) |
| [source-map](https://www.npmjs.com/package/source-map) | [BSD](https://opensource.org/licenses/BSD-3-Clause) |
| [source-map-loader](https://www.npmjs.com/package/source-map-loader) | [MIT](https://opensource.org/licenses/MIT) |
| [source-map-support](https://www.npmjs.com/package/source-map-support) | [MIT](https://opensource.org/licenses/MIT) |
| [spdx-correct](https://www.npmjs.com/package/spdx-correct) | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) |
@ -870,7 +844,6 @@ Third-Party Licenses
| [stream-browserify](https://www.npmjs.com/package/stream-browserify) | [MIT](https://opensource.org/licenses/MIT) |
| [stream-http](https://www.npmjs.com/package/stream-http) | [MIT](https://opensource.org/licenses/MIT) |
| [strict-uri-encode](https://www.npmjs.com/package/strict-uri-encode) | [MIT](https://opensource.org/licenses/MIT) |
| [string-hash](https://www.npmjs.com/package/string-hash) | [CC0-1.0](https://creativecommons.org/publicdomain/zero/1.0/) |
| [string-width](https://www.npmjs.com/package/string-width) | [MIT](https://opensource.org/licenses/MIT) |
| [string.prototype.codepointat](https://www.npmjs.com/package/string.prototype.codepointat) | [MIT](https://opensource.org/licenses/MIT) |
| [string_decoder](https://www.npmjs.com/package/string_decoder) | [MIT](https://opensource.org/licenses/MIT) |
@ -880,8 +853,6 @@ Third-Party Licenses
| [strip-indent](https://www.npmjs.com/package/strip-indent) | [MIT](https://opensource.org/licenses/MIT) |
| [strip-json-comments](https://www.npmjs.com/package/strip-json-comments) | [MIT](https://opensource.org/licenses/MIT) |
| [style-loader](https://www.npmjs.com/package/style-loader) | [MIT](https://opensource.org/licenses/MIT) |
| [stylus](https://www.npmjs.com/package/stylus) | [MIT](https://opensource.org/licenses/MIT) |
| [stylus-loader](https://www.npmjs.com/package/stylus-loader) | [MIT](https://opensource.org/licenses/MIT) |
| [supports-color](https://www.npmjs.com/package/supports-color) | [MIT](https://opensource.org/licenses/MIT) |
| [svgo](https://www.npmjs.com/package/svgo) | [MIT](https://opensource.org/licenses/MIT) |
| [symbol-observable](https://www.npmjs.com/package/symbol-observable) | [MIT](https://opensource.org/licenses/MIT) |
@ -890,7 +861,6 @@ Third-Party Licenses
| [tapable](https://www.npmjs.com/package/tapable) | [MIT](https://opensource.org/licenses/MIT) |
| [tar](https://www.npmjs.com/package/tar) | [ISC](https://opensource.org/licenses/ISC) |
| [tar-pack](https://www.npmjs.com/package/tar-pack) | [BSD-2-Clause](https://opensource.org/licenses/BSD-2-Clause) |
| [tcomb](https://www.npmjs.com/package/tcomb) | [MIT](https://opensource.org/licenses/MIT) |
| [text-table](https://www.npmjs.com/package/text-table) | [MIT](https://opensource.org/licenses/MIT) |
| [through](https://www.npmjs.com/package/through) | [MIT](https://opensource.org/licenses/MIT) |
| [timers-browserify](https://www.npmjs.com/package/timers-browserify) | [MIT](https://opensource.org/licenses/MIT) |
@ -948,11 +918,10 @@ Third-Party Licenses
| [watchpack](https://www.npmjs.com/package/watchpack) | [MIT](https://opensource.org/licenses/MIT) |
| [webidl-conversions](https://www.npmjs.com/package/webidl-conversions) | [BSD-2-Clause](https://opensource.org/licenses/BSD-2-Clause) |
| [webpack](https://www.npmjs.com/package/webpack) | [MIT](https://opensource.org/licenses/MIT) |
| [webpack-build-notifier](https://www.npmjs.com/package/webpack-build-notifier) | [MIT](https://opensource.org/licenses/MIT) |
| [webpack-core](https://www.npmjs.com/package/webpack-core) | [MIT](https://opensource.org/licenses/MIT) |
| [webpack-dev-middleware](https://www.npmjs.com/package/webpack-dev-middleware) | [MIT](https://opensource.org/licenses/MIT) |
| [webpack-hot-middleware](https://www.npmjs.com/package/webpack-hot-middleware) | [MIT](https://opensource.org/licenses/MIT) |
| [webpack-hot-middleware-example](https://www.npmjs.com/package/webpack-hot-middleware-example) | [MIT](https://opensource.org/licenses/MIT) |
| [webpack-notifier](https://www.npmjs.com/package/webpack-notifier) | [ISC](https://opensource.org/licenses/ISC) |
| [webpack-sources](https://www.npmjs.com/package/webpack-sources) | [MIT](https://opensource.org/licenses/MIT) |
| [websocket-driver](https://www.npmjs.com/package/websocket-driver) | [MIT](https://opensource.org/licenses/MIT) |
| [websocket-extensions](https://www.npmjs.com/package/websocket-extensions) | [MIT](https://opensource.org/licenses/MIT) |

View file

@ -14,8 +14,6 @@
"@types/expect": "^1.13.30",
"@types/mocha": "^2.2.32",
"@types/react": "^0.14.43",
"autoprefixer": "6.3.7",
"autoprefixer-loader": "^3.2.0",
"babel-core": "6.11.4",
"babel-eslint": "6.1.2",
"babel-loader": "6.2.4",
@ -27,35 +25,25 @@
"bourbon": "~4.2.7",
"brace": "^0.8.0",
"classnames": "^2.2.5",
"css-loader": "^0.23.1",
"cssrecipes-defaults": "^0.5.0",
"enzyme": "^2.4.1",
"es6-object-assign": "^1.0.3",
"es6-promise": "^4.0.5",
"expect": "^1.20.2",
"expose-loader": "^0.7.1",
"express": "^4.13.4",
"extract-text-webpack-plugin": "^1.0.1",
"file-loader": "^0.8.5",
"file-saver": "^1.3.3",
"history": "2.0.0",
"html-webpack-plugin": "^2.26.0",
"import-glob-loader": "^1.1.0",
"isomorphic-fetch": "^2.2.1",
"js-md5": "^0.4.1",
"jsdom": "9.9.1",
"json-loader": "^0.5.4",
"lodash": "^4.3.0",
"moment": "^2.15.1",
"nock": "^8.0.0",
"node-bourbon": "^4.2.8",
"node-sass": "^4.5.0",
"normalizr": "^2.2.1",
"postcss-functions": "^2.1.0",
"postcss-loader": "^0.8.0",
"precss": "^1.4.0",
"proxy-middleware": "^0.15.0",
"raw-loader": "^0.5.1",
"react": "^15.3.2",
"react-ace": "^3.6.0",
"react-addons-css-transition-group": "^15.3.2",
@ -71,19 +59,11 @@
"redux-mock-store": "^1.2.0",
"redux-thunk": "^2.1.0",
"require-hacker": "^2.1.4",
"sass-loader": "^4.0.2",
"select": "^1.0.6",
"sockjs-client": "^1.1.2",
"sqlite-parser": "^1.0.0",
"style-loader": "^0.13.0",
"stylus-loader": "1.5.1",
"tslint": "^3.15.1",
"typescript": "~2.0.7",
"url-loader": "^0.5.7",
"webpack": "1.13.1",
"webpack-build-notifier": "^0.1.13",
"webpack-dev-middleware": "^1.5.1",
"webpack-hot-middleware": "^2.7.1",
"whatwg-fetch": "^0.11.0",
"when": "^3.7.7"
},
@ -104,23 +84,36 @@
"devDependencies": {
"@types/node": "^6.0.46",
"babel-eslint": "^6.1.2",
"css-loader": "0.27.1",
"eslint": "3.6.0",
"eslint-config-airbnb": "12.0.0",
"eslint-import-resolver-webpack": "^0.6.0",
"eslint-plugin-import": "1.16.0",
"eslint-plugin-jsx-a11y": "2.2.2",
"eslint-plugin-react": "6.3.0",
"expose-loader": "0.7.3",
"extract-text-webpack-plugin": "2.1.0",
"file-loader": "0.10.1",
"html-webpack-plugin": "2.28.0",
"ignore-styles": "^5.0.1",
"json-loader": "0.5.4",
"mocha": "^3.0.2",
"raw-loader": "0.5.1",
"react-addons-test-utils": "^15.3.1",
"sass-lint": "^1.9.1",
"sass-loader": "6.0.3",
"source-map-loader": "^0.1.5",
"style-loader": "0.13.2",
"ts-loader": "^0.9.5",
"ts-node": "^1.6.1",
"tslint-eslint-rules": "^2.1.0",
"tslint-react": "^1.1.0",
"typescript": "^2.1.0-dev.20161031",
"typescript-require": "^0.2.9-1",
"webpack-build-notifier": "^0.1.13"
"url-loader": "0.5.8",
"webpack": "2.2.1",
"webpack-notifier": "1.5.0",
"webpack-dev-middleware": "1.10.1",
"webpack-hot-middleware": "2.17.1"
}
}

View file

@ -69,6 +69,19 @@ tests:
# will be used. Usually this license is manually determined from the README or
# license file. Path should be relative to $GOPATH/github.com/kolide/kolide.
overrides:
# loader-utils package.json says "JSF" but the license is actually MIT. See https://goo.gl/ptgu4y
node_modules/css-loader/node_modules/loader-utils:
MIT
node_modules/extract-text-webpack-plugin/node_modules/loader-utils:
MIT
node_modules/file-loader/node_modules/loader-utils:
MIT
node_modules/sass-loader/node_modules/loader-utils:
MIT
node_modules/style-loader/node_modules/loader-utils:
MIT
node_modules/url-loader/node_modules/loader-utils:
MIT
node_modules/string-hash:
CC0-1.0
node_modules/indexof:

View file

@ -2,35 +2,25 @@ require('es6-promise').polyfill();
var path = require('path');
var webpack = require('webpack');
var autoprefixer = require('autoprefixer');
var ExtractTextPlugin = require("extract-text-webpack-plugin");
var bourbon = require('node-bourbon').includePaths;
var WebpackBuildNotifierPlugin = require('webpack-build-notifier');
var HtmlWebpackPlugin = require('html-webpack-plugin');
var WebpackNotifierPlugin = require('webpack-notifier');
var plugins = [
new webpack.NoErrorsPlugin(),
new webpack.optimize.DedupePlugin(),
new webpack.NoEmitOnErrorsPlugin(),
new HtmlWebpackPlugin({
filename: '../frontend/templates/react.tmpl',
inject: false,
template: 'frontend/templates/react.ejs'
}),
new WebpackNotifierPlugin({
title: "Kolide",
contentImage: path.resolve("./assets/images/kolide-logo.svg"),
excludeWarnings: true
})
];
if (process.argv.indexOf('--notify') > -1) {
plugins = plugins.concat([
new WebpackBuildNotifierPlugin({
title: "Kolide",
logo: path.resolve("./assets/images/kolide-logo.svg"),
suppressWarning: true,
suppressSuccess: true,
sound: false
})
])
};
if (process.env.NODE_ENV === 'production') {
plugins = plugins.concat([
new webpack.optimize.UglifyJsPlugin({
@ -40,11 +30,11 @@ if (process.env.NODE_ENV === 'production') {
new webpack.DefinePlugin({
'process.env': {NODE_ENV: JSON.stringify('production')}
}),
new ExtractTextPlugin("bundle-[contenthash].css", {allChunks: false})
new ExtractTextPlugin({ filename: 'bundle-[contenthash].css', allChunks: false })
]);
} else {
plugins = plugins.concat([
new ExtractTextPlugin("bundle.css", {allChunks: false})
new ExtractTextPlugin({ filename: 'bundle.css', allChunks: false })
]);
}
@ -64,49 +54,42 @@ var config = {
// The following noParse suppresses the warning about sqlite-parser being a
// pre-compiled JS file. See https://goo.gl/N4s6bB.
noParse: /node_modules\/sqlite-parser\/dist\/sqlite-parser-min.js/,
loaders: [
{test: /\.(png|gif)$/, loader: 'url-loader?name=[name]@[hash].[ext]&limit=6000'},
{test: /\.(pdf|ico|jpg|svg|eot|otf|woff|ttf|mp4|webm)$/, loader: 'file-loader?name=[name]@[hash].[ext]'},
{test: /\.json$/, loader: 'raw-loader'},
{test: /\.tsx?$/, exclude: /node_modules/, loader: 'ts-loader'},
rules: [
{ test: /\.(png|gif)$/, use: { loader: 'url-loader?name=[name]@[hash].[ext]&limit=6000' } },
{ test: /\.(pdf|ico|jpg|svg|eot|otf|woff|ttf|mp4|webm)$/, use: { loader: 'file-loader?name=[name]@[hash].[ext]' } },
{ test: /\.json$/, use: { loader: 'raw-loader' } },
{ test: /\.tsx?$/, exclude: /node_modules/, use: { loader: 'ts-loader' } },
{
test: /\.scss$/,
exclude: /node_modules/,
loader: ExtractTextPlugin.extract('style-loader', 'css!sass?sourceMap=true&includePaths[]=' + bourbon + '!import-glob')
use: ExtractTextPlugin.extract({ fallback: 'style-loader', use: [
{ loader: 'css-loader' },
{
loader: 'sass-loader',
options: {
sourceMap: true,
includePaths: [ bourbon ]
}
},
{ loader: 'import-glob-loader' }
]})
},
{
test: /\.css$/,
loader: ExtractTextPlugin.extract('style-loader', 'css-loader!autoprefixer-loader')
use: ExtractTextPlugin.extract({ fallback: 'style-loader', use: 'css-loader' })
},
{
test: /\.jsx?$/,
include: path.join(repo, 'frontend'),
loaders: ['babel']
use: [ 'babel-loader' ]
}
]
},
resolve: {
extensions: ['', '.js', '.jsx', '.json'],
root: [
path.resolve(path.join(repo, './frontend'))
]
},
svgo1: {
multipass: true,
plugins: [
// by default enabled
{mergePaths: false},
{convertTransform: false},
{convertShapeToPath: false},
{cleanupIDs: false},
{collapseGroups: false},
{transformsWithOnePath: false},
{cleanupNumericValues: false},
{convertPathData: false},
{moveGroupAttrsToElems: false},
// by default disabled
{removeTitle: true},
{removeDesc: true}
extensions: ['.js', '.jsx', '.json'],
modules: [
path.resolve(path.join(repo, './frontend')),
"node_modules"
]
}
};

872
yarn.lock

File diff suppressed because it is too large Load diff