mirror of
https://github.com/fleetdm/fleet
synced 2026-04-21 13:37:30 +00:00
Update Webpack to v2 (#1393)
This commit is contained in:
parent
cc99f081fd
commit
a64d88ff67
7 changed files with 361 additions and 696 deletions
|
|
@ -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: {
|
||||
|
|
|
|||
2
Makefile
2
Makefile
|
|
@ -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
|
||||
|
|
|
|||
53
docs/third-party/licenses.md
vendored
53
docs/third-party/licenses.md
vendored
|
|
@ -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) |
|
||||
|
|
|
|||
35
package.json
35
package.json
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
]
|
||||
}
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue