diff --git a/app/components/grid-demo.js b/app/components/grid-demo.js index 88da30b..b8f497f 100644 --- a/app/components/grid-demo.js +++ b/app/components/grid-demo.js @@ -1,5 +1,5 @@ import Component from '@ember/component'; -import styles from './grid-demo-styles'; +import styles from 'app/components/grid-demo-styles'; import { loadCss } from '../utils/lazy-css-load'; export default class GridDemoComponent extends Component { @@ -22,15 +22,18 @@ export default class GridDemoComponent extends Component { columnDefs: [ { headerName: 'Make', field: 'make' }, { headerName: 'Model', field: 'model' }, - { headerName: 'Price', field: 'price' } + { headerName: 'Price', field: 'price' }, ], rowData: [ { make: 'Toyota', model: 'Celica', price: 35000 }, { make: 'Ford', model: 'Mondeo', price: 32000 }, - { make: 'Porsche', model: 'Boxter', price: 72000 } - ] + { make: 'Porsche', model: 'Boxter', price: 72000 }, + ], }; - this.gridInstance = new grid.Grid(this.element.querySelector('.grid-container'), gridOptions); + this.gridInstance = new grid.Grid( + this.element.querySelector('.grid-container'), + gridOptions + ); } willDestroyElement() { diff --git a/ember-cli-build.js b/ember-cli-build.js index 6b7dac9..c050092 100644 --- a/ember-cli-build.js +++ b/ember-cli-build.js @@ -2,27 +2,23 @@ const EmberApp = require('ember-cli/lib/broccoli/ember-app'); -module.exports = function (defaults) { +module.exports = function(defaults) { let app = new EmberApp(defaults, { 'asset-cache': { include: ['assets/**/*', 'ag-grid.css'], }, 'esw-cache-fallback': { - patterns: [ - '/lighthouse-results\\.*' - ], + patterns: ['/lighthouse-results\\.*'], }, babel: { - plugins: [require.resolve('ember-auto-import/babel-plugin')] + plugins: [require.resolve('ember-auto-import/babel-plugin')], }, cssModules: { includeExtensionInModulePath: true, }, prember: { - urls: [ - '/', - ] - } + urls: ['/'], + }, }); // Use `app.import` to add additional libraries to the generated @@ -38,5 +34,6 @@ module.exports = function (defaults) { // please specify an object with the list of modules as keys // along with the exports of each module as its value. - return app.toTree(); + const { Webpack } = require('@embroider/webpack'); + return require('@embroider/compat').compatBuild(app, Webpack); }; diff --git a/package.json b/package.json index 43ec4c8..83a8726 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,9 @@ "devDependencies": { "@ember/edition-utils": "^1.1.1", "@ember/optional-features": "^1.0.0", + "@embroider/compat": "^0.7.1", + "@embroider/core": "^0.7.1", + "@embroider/webpack": "^0.7.1", "@glimmer/component": "^0.14.0-alpha.12", "ag-grid-community": "^21.2.2", "babel-eslint": "^10.0.2", @@ -41,7 +44,7 @@ "ember-cli-inject-live-reload": "^2.0.1", "ember-cli-sri": "^2.1.1", "ember-cli-uglify": "^3.0.0", - "ember-css-modules": "^1.2.1", + "ember-css-modules": "1.3.0-beta.1", "ember-data": "~3.13.0", "ember-export-application-global": "^2.0.0", "ember-load-initializers": "^2.0.0", diff --git a/yarn.lock b/yarn.lock index c57a913..505e6bf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -624,7 +624,7 @@ core-js "^2.6.5" regenerator-runtime "^0.13.2" -"@babel/preset-env@^7.0.0": +"@babel/preset-env@^7.0.0", "@babel/preset-env@^7.4.5": version "7.6.3" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.6.3.tgz#9e1bf05a2e2d687036d24c40e4639dc46cef2271" integrity sha512-CWQkn7EVnwzlOdR5NOm2+pfgSNEZmvGjOhlCHBDq0J8/EStr+G+FvPEiz9B56dR6MoiUFjXhfE4hjLoAKKJtIQ== @@ -858,6 +858,49 @@ ember-cli-htmlbars-inline-precompile "^2.1.0" ember-test-waiters "^1.0.0" +"@embroider/babel-loader-7@0.7.1": + version "0.7.1" + resolved "https://registry.yarnpkg.com/@embroider/babel-loader-7/-/babel-loader-7-0.7.1.tgz#04f781c389c1ed9861844f3fb7b3f61b35e189f2" + integrity sha512-f8eijZ/KcT9qE0yw29IkibG5rkSZxRnu/xNsa/oeNoQzPn8FABBHorZF1QdJi/kaedZg1oAnZ7kcHuqPjgGyRw== + dependencies: + babel-core "^6.26.3" + babel-loader "7" + +"@embroider/compat@^0.7.1": + version "0.7.1" + resolved "https://registry.yarnpkg.com/@embroider/compat/-/compat-0.7.1.tgz#f2d204cc2d550b39e02ad31396365abe06600c49" + integrity sha512-M16se3IkBfwXT3nwqhmAas01VprFUZvwy/VV1Xg3u7svqJfZKlhwlCI//eOyHreye2+xJpuaqrAgV5dd6kY+OQ== + dependencies: + "@babel/core" "^7.2.2" + "@babel/preset-env" "^7.4.5" + "@babel/traverse" "^7.2.4" + "@babel/types" "^7.3.2" + "@embroider/macros" "0.7.1" + assert-never "^1.1.0" + babel-core "^6.26.3" + babylon "^6.18.0" + broccoli "^2.2.0" + broccoli-concat "^3.7.3" + broccoli-file-creator "^2.1.1" + broccoli-funnel "^2.0.1" + broccoli-merge-trees "^3.0.0" + broccoli-plugin "^1.3.0" + broccoli-source "^1.1.0" + debug "^3.1.0" + ember-cli-htmlbars "^3.0.1" + fs-extra "^7.0.0" + fs-tree-diff "^2.0.0" + jsdom "^12.0.0" + lodash "^4.17.10" + pkg-up "^2.0.0" + resolve "^1.8.1" + resolve-package-path "^1.2.2" + semver "^5.5.0" + symlink-or-copy "^1.2.0" + tree-sync "^2.0.0" + typescript-memoize "^1.0.0-alpha.3" + walk-sync "^1.1.3" + "@embroider/core@0.4.3", "@embroider/core@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@embroider/core/-/core-0.4.3.tgz#117973b9761d68aee14d820bbaefeb05d5984ba8" @@ -892,6 +935,40 @@ typescript-memoize "^1.0.0-alpha.3" walk-sync "^1.1.3" +"@embroider/core@0.7.1", "@embroider/core@^0.7.1": + version "0.7.1" + resolved "https://registry.yarnpkg.com/@embroider/core/-/core-0.7.1.tgz#91aefc116d4b15dd96224dea800d3d2f72eff1dc" + integrity sha512-Fp7UzzB+MFSVyVeM/8cDSt+erJQX6N0xj0RNsWrj4+YV1Q5k7JpRsW5YXjAuElmhGyorTlRh5X+Sr0uVs/QnFQ== + dependencies: + "@babel/core" "^7.2.2" + "@babel/parser" "^7.3.4" + "@babel/plugin-syntax-dynamic-import" "^7.2.0" + "@babel/traverse" "^7.3.4" + "@babel/types" "^7.3.4" + "@embroider/macros" "0.7.1" + assert-never "^1.1.0" + babel-plugin-syntax-dynamic-import "^6.18.0" + broccoli-persistent-filter "^2.2.2" + broccoli-plugin "^3.0.0" + broccoli-source "^1.1.0" + debug "^3.1.0" + fast-sourcemap-concat "^1.4.0" + filesize "^4.1.2" + fs-extra "^7.0.1" + fs-tree-diff "^2.0.0" + handlebars "^4.1.0" + js-string-escape "^1.0.1" + jsdom "^12.0.0" + json-stable-stringify "^1.0.1" + lodash "^4.17.10" + pkg-up "^2.0.0" + resolve "^1.8.1" + resolve-package-path "^1.2.2" + semver "^5.5.0" + strip-bom "^3.0.0" + typescript-memoize "^1.0.0-alpha.3" + walk-sync "^1.1.3" + "@embroider/macros@0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@embroider/macros/-/macros-0.4.3.tgz#ea5604b8bd578520f15886a428a6c4fa9481abc0" @@ -904,6 +981,42 @@ resolve "^1.8.1" semver "^5.6.0" +"@embroider/macros@0.7.1": + version "0.7.1" + resolved "https://registry.yarnpkg.com/@embroider/macros/-/macros-0.7.1.tgz#e0f6f16839d9841731f8393ba86b1d06c2a86fb8" + integrity sha512-iEgCeEMP+H0yAdOyIMfxmR+U9uVeXgX5t3AauFcFSe5F6ixQCDMiEKE+ix8OV1vzES0NTHV/OjPWjEJZ2T4F8A== + dependencies: + "@babel/core" "^7.2.2" + "@babel/traverse" "^7.2.4" + "@babel/types" "^7.3.2" + "@embroider/core" "0.7.1" + resolve "^1.8.1" + semver "^5.6.0" + +"@embroider/webpack@^0.7.1": + version "0.7.1" + resolved "https://registry.yarnpkg.com/@embroider/webpack/-/webpack-0.7.1.tgz#57d59d756309ef9f08b3e8802ffec61cbc00c4a6" + integrity sha512-/Cjg2OlHuPouMYif5nVSpiCzwEi7SGEk8TN10PzColbc6Z0Hf+6p5ZVWDbnk9cpXR6qJ8W53DSdyGkIfej7S4A== + dependencies: + "@babel/core" "^7.2.2" + "@embroider/babel-loader-7" "0.7.1" + babel-core "^6.26.3" + babel-loader "8" + babel-preset-env "^1.7.0" + css-loader "^1.0.0" + debug "^3.1.0" + fs-extra "^7.0.0" + jsdom "^12.0.0" + loader-utils "^1.1.0" + lodash "^4.17.10" + mini-css-extract-plugin "^0.4.3" + pkg-up "^2.0.0" + source-map-url "^0.4.0" + style-loader "^0.23.0" + terser "^3.16.1" + thread-loader "^1.2.0" + webpack "4.28.4" + "@glimmer/compiler@^0.42.0": version "0.42.2" resolved "https://registry.yarnpkg.com/@glimmer/compiler/-/compiler-0.42.2.tgz#505778ab9dc66f65307dfd450e1ae075dfe33581" @@ -1679,7 +1792,7 @@ async@^1.5.2: resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= -async@^2.4.1: +async@^2.3.0, async@^2.4.1: version "2.6.3" resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== @@ -1892,7 +2005,16 @@ babel-helpers@^6.24.1: babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-loader@^8.0.6: +babel-loader@7: + version "7.1.5" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.5.tgz#e3ee0cd7394aa557e013b02d3e492bfd07aa6d68" + integrity sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw== + dependencies: + find-cache-dir "^1.0.0" + loader-utils "^1.0.2" + mkdirp "^0.5.1" + +babel-loader@8, babel-loader@^8.0.6: version "8.0.6" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.6.tgz#e33bdb6f362b03f4bb141a0c21ab87c501b70dfb" integrity sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw== @@ -2579,6 +2701,15 @@ broccoli-babel-transpiler@^7.3.0: rsvp "^4.8.4" workerpool "^3.1.1" +broccoli-bridge@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/broccoli-bridge/-/broccoli-bridge-1.0.0.tgz#6223fd64b62062c31333539f0f3c42d0acd92fb1" + integrity sha1-YiP9ZLYgYsMTM1OfDzxC0KzZL7E= + dependencies: + broccoli-plugin "^1.3.0" + fs-extra "^7.0.0" + symlink-or-copy "^1.2.0" + broccoli-builder@^0.18.14: version "0.18.14" resolved "https://registry.yarnpkg.com/broccoli-builder/-/broccoli-builder-0.18.14.tgz#4b79e2f844de11a4e1b816c3f49c6df4776c312d" @@ -2640,7 +2771,7 @@ broccoli-concat-analyser@^4.3.4: workerpool "^2.3.1" zlib "^1.0.5" -broccoli-concat@^3.2.2, broccoli-concat@^3.7.1, broccoli-concat@^3.7.4: +broccoli-concat@^3.2.2, broccoli-concat@^3.7.1, broccoli-concat@^3.7.3, broccoli-concat@^3.7.4: version "3.7.4" resolved "https://registry.yarnpkg.com/broccoli-concat/-/broccoli-concat-3.7.4.tgz#7371e846eb7a97cb44ccff10f68582bcadcafacd" integrity sha512-9gRv1tyCQuq2+48DT9DQyxRNLOuwDtHybDeYuWA3g26HFqZd0PGAOeXcLXHpKRhxzrEbU6Gm28dZ/KolMr04cQ== @@ -2675,21 +2806,21 @@ broccoli-config-replace@^1.1.2: debug "^2.2.0" fs-extra "^0.24.0" -broccoli-css-modules@^0.6.2: - version "0.6.4" - resolved "https://registry.yarnpkg.com/broccoli-css-modules/-/broccoli-css-modules-0.6.4.tgz#d7eb5cbe85012851d5483367fb29f57258d47c3d" - integrity sha512-658fuRT91tX73oSDQP+cy9guEfbmbxlMjnpEa7s/8vh4euTkjI+i7BGY5mXBM8cgDmvFZ9/pFbq0Y5DFzp/KMA== +broccoli-css-modules@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/broccoli-css-modules/-/broccoli-css-modules-0.7.0.tgz#2afaf3c24bc5258ef2ed5f6829b0ebbad7e04817" + integrity sha512-Svaj4zZsL2rhotK6hbV/NoEIuNu/Sda4OdqvRLsvV55GjRMol/rLTo2Lm3uVdkh5wmsjL3VwWdPM77+4IJAqcQ== dependencies: broccoli-caching-writer "^3.0.3" - ensure-posix-path "^1.0.2" + ensure-posix-path "^1.1.1" icss-replace-symbols "^1.0.2" mkdirp "^0.5.1" - postcss "^6.0.1" + postcss "^6.0.0 || ^7.0.18" postcss-modules-extract-imports "^1.2.0" postcss-modules-local-by-default "^1.2.0" postcss-modules-scope "^1.1.0" postcss-modules-values "^1.3.0" - rsvp "^3.2.1" + rsvp "^4.8.5" symlink-or-copy "^1.1.6" broccoli-debug@^0.6.1, broccoli-debug@^0.6.3, broccoli-debug@^0.6.4, broccoli-debug@^0.6.5: @@ -2851,7 +2982,7 @@ broccoli-node-api@^1.6.0: resolved "https://registry.yarnpkg.com/broccoli-node-api/-/broccoli-node-api-1.7.0.tgz#391aa6edecd2a42c63c111b4162956b2fa288cb6" integrity sha512-QIqLSVJWJUVOhclmkmypJJH9u9s/aWH4+FH6Q6Ju5l+Io4dtwqdPUNmDfw40o6sxhbZHhqGujDJuHTML1wG8Yw== -broccoli-node-info@^1.1.0: +broccoli-node-info@1.1.0, broccoli-node-info@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/broccoli-node-info/-/broccoli-node-info-1.1.0.tgz#3aa2e31e07e5bdb516dd25214f7c45ba1c459412" integrity sha1-OqLjHgflvbUW3SUhT3xFuhxFlBI= @@ -3087,6 +3218,31 @@ broccoli-uglify-sourcemap@^3.1.0: walk-sync "^1.1.3" workerpool "^3.1.2" +broccoli@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/broccoli/-/broccoli-2.3.0.tgz#b3f71b2c3d02fc042988e208827a09c75dd7b350" + integrity sha512-TeYMYlCGFK8EGk4Wce1G1uU3i52+YxRqP3WPOVDojC1zUk+Gi40wHBzUT2fncQZDl26dmCQMNugtHKjvUpcGQg== + dependencies: + broccoli-node-info "1.1.0" + broccoli-slow-trees "^3.0.1" + broccoli-source "^1.1.0" + commander "^2.15.1" + connect "^3.6.6" + esm "^3.2.4" + findup-sync "^2.0.0" + handlebars "^4.0.11" + heimdalljs "^0.2.6" + heimdalljs-logger "^0.1.9" + mime-types "^2.1.19" + promise.prototype.finally "^3.1.0" + resolve-path "^1.4.0" + rimraf "^2.6.2" + sane "^4.0.0" + tmp "0.0.33" + tree-sync "^1.2.2" + underscore.string "^3.2.2" + watch-detector "^0.1.0" + broccoli@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/broccoli/-/broccoli-3.2.0.tgz#6b5a89b8d6d0c733d39aa23ac5b43d85f56fafab" @@ -3987,6 +4143,24 @@ crypto-random-string@^2.0.0: resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== +css-loader@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-1.0.1.tgz#6885bb5233b35ec47b006057da01cc640b6b79fe" + integrity sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw== + dependencies: + babel-code-frame "^6.26.0" + css-selector-tokenizer "^0.7.0" + icss-utils "^2.1.0" + loader-utils "^1.0.2" + lodash "^4.17.11" + postcss "^6.0.23" + postcss-modules-extract-imports "^1.2.0" + postcss-modules-local-by-default "^1.2.0" + postcss-modules-scope "^1.1.0" + postcss-modules-values "^1.3.0" + postcss-value-parser "^3.3.0" + source-list-map "^2.0.0" + css-select@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" @@ -4791,13 +4965,14 @@ ember-compatibility-helpers@^1.1.1, ember-compatibility-helpers@^1.1.2, ember-co ember-cli-version-checker "^2.1.1" semver "^5.4.1" -ember-css-modules@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ember-css-modules/-/ember-css-modules-1.2.1.tgz#2aa68f14ab656d6a1259ce6da5d329078a8f03ad" - integrity sha512-s4pAcRUOESbDb5vk5y4KXYA1wPh36hvYBMYPyqx2ZeBfJIVhG1ZCsJ8ADLYyG+MCYD7B+0EqL/hUAStdz3ApZA== +ember-css-modules@1.3.0-beta.1: + version "1.3.0-beta.1" + resolved "https://registry.yarnpkg.com/ember-css-modules/-/ember-css-modules-1.3.0-beta.1.tgz#9d99daf5e5cdd1be782af9fb223069a484accdab" + integrity sha512-jo/DNgO8Vyx1aCe4FDuug0qG/DtmeMYGBtSLMzIfr8t34SUaEFL+0Zl3GzE1kESJIW8opk7ciQBlsywCpUSopw== dependencies: + broccoli-bridge "^1.0.0" broccoli-concat "^3.2.2" - broccoli-css-modules "^0.6.2" + broccoli-css-modules "^0.7.0" broccoli-funnel "^2.0.1" broccoli-merge-trees "^2.0.0" broccoli-postcss "^4.0.1" @@ -5077,7 +5252,7 @@ enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.0: memory-fs "^0.5.0" tapable "^1.0.0" -ensure-posix-path@^1.0.0, ensure-posix-path@^1.0.1, ensure-posix-path@^1.0.2, ensure-posix-path@^1.1.0: +ensure-posix-path@^1.0.0, ensure-posix-path@^1.0.1, ensure-posix-path@^1.0.2, ensure-posix-path@^1.1.0, ensure-posix-path@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz#3c62bdb19fa4681544289edb2b382adc029179ce" integrity sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw== @@ -5700,6 +5875,15 @@ find-babel-config@^1.1.0: json5 "^0.5.1" path-exists "^3.0.0" +find-cache-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" + integrity sha1-kojj6ePMN0hxfTnq3hfPcfww7m8= + dependencies: + commondir "^1.0.1" + make-dir "^1.0.0" + pkg-dir "^2.0.0" + find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" @@ -6233,6 +6417,17 @@ handlebars@^4.0.11, handlebars@^4.0.13, handlebars@^4.0.4, handlebars@^4.3.1: optionalDependencies: uglify-js "^3.1.4" +handlebars@^4.1.0: + version "4.4.5" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.4.5.tgz#1b1f94f9bfe7379adda86a8b73fb570265a0dddd" + integrity sha512-0Ce31oWVB7YidkaTq33ZxEbN+UDxMMgThvCe8ptgQViymL5DPis9uLdTA13MiRPhgvqyxIegugrP97iK3JeBHg== + dependencies: + neo-async "^2.6.0" + optimist "^0.6.1" + source-map "^0.6.1" + optionalDependencies: + uglify-js "^3.1.4" + har-schema@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" @@ -6551,6 +6746,13 @@ icss-replace-symbols@^1.0.2, icss-replace-symbols@^1.1.0: resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= +icss-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962" + integrity sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI= + dependencies: + postcss "^6.0.1" + ieee754@^1.1.4: version "1.1.13" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" @@ -7556,6 +7758,13 @@ magic-string@^0.25.2: dependencies: sourcemap-codec "^1.4.4" +make-dir@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== + dependencies: + pify "^3.0.0" + make-dir@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" @@ -7811,6 +8020,15 @@ mimic-response@^2.0.0: resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.0.0.tgz#996a51c60adf12cb8a87d7fb8ef24c2f3d5ebb46" integrity sha512-8ilDoEapqA4uQ3TwS0jakGONKXVJqpy+RpM+3b7pLdOjghCrEiGp9SRkFbUHAmZW9vdnrENWHjaweIoTIJExSQ== +mini-css-extract-plugin@^0.4.3: + version "0.4.5" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.5.tgz#c99e9e78d54f3fa775633aee5933aeaa4e80719a" + integrity sha512-dqBanNfktnp2hwL2YguV9Jh91PFX7gu7nRLs4TGsbAfAG6WOtlynFRYzwDwmmeSb5uIwHo9nx1ta0f7vAZVp2w== + dependencies: + loader-utils "^1.1.0" + schema-utils "^1.0.0" + webpack-sources "^1.1.0" + minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" @@ -8702,6 +8920,13 @@ pinkie@^2.0.0: resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + pkg-dir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" @@ -8766,7 +8991,21 @@ postcss-modules-values@^1.3.0: icss-replace-symbols "^1.1.0" postcss "^6.0.1" -postcss@^6.0.1, postcss@^6.0.19: +postcss-value-parser@^3.3.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +"postcss@^6.0.0 || ^7.0.18": + version "7.0.20" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.20.tgz#a107b68ef1ad1c5e6e214ebb3c5ede2799322837" + integrity sha512-VOdO3a5nHVftPSEbG1zaG320b4mH5KAflH+pIeVAF5/hlw6YumELSgHZQBekjg29Oj4qw7XAyp9tIEBpeNWcyg== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +postcss@^6.0.1, postcss@^6.0.19, postcss@^6.0.23: version "6.0.23" resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== @@ -9500,7 +9739,7 @@ rollup@^1.12.0: "@types/node" "*" acorn "^7.1.0" -rsvp@^3.0.14, rsvp@^3.0.17, rsvp@^3.0.18, rsvp@^3.0.21, rsvp@^3.0.6, rsvp@^3.1.0, rsvp@^3.2.1, rsvp@^3.3.3: +rsvp@^3.0.14, rsvp@^3.0.17, rsvp@^3.0.18, rsvp@^3.0.21, rsvp@^3.0.6, rsvp@^3.1.0, rsvp@^3.3.3: version "3.6.2" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" integrity sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw== @@ -10248,6 +10487,14 @@ strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= +style-loader@^0.23.0: + version "0.23.1" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.23.1.tgz#cb9154606f3e771ab6c4ab637026a1049174d925" + integrity sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg== + dependencies: + loader-utils "^1.1.0" + schema-utils "^1.0.0" + styled_string@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/styled_string/-/styled_string-0.0.1.tgz#d22782bd81295459bc4f1df18c4bad8e94dd124a" @@ -10387,7 +10634,7 @@ terser-webpack-plugin@^1.1.0: webpack-sources "^1.4.0" worker-farm "^1.7.0" -terser@^3.10.11, terser@^3.17.0, terser@^3.7.5: +terser@^3.10.11, terser@^3.16.1, terser@^3.17.0, terser@^3.7.5: version "3.17.0" resolved "https://registry.yarnpkg.com/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2" integrity sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ== @@ -10450,6 +10697,15 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/textextensions/-/textextensions-2.5.0.tgz#e21d3831dafa37513dd80666dff541414e314293" integrity sha512-1IkVr355eHcomgK7fgj1Xsokturx6L5S2JRT5WcRdA6v5shk9sxWuO/w/VbpQexwkXJMQIa/j1dBi3oo7+HhcA== +thread-loader@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/thread-loader/-/thread-loader-1.2.0.tgz#35dedb23cf294afbbce6c45c1339b950ed17e7a4" + integrity sha512-acJ0rvUk53+ly9cqYWNOpPqOgCkNpmHLPDGduNm4hDQWF7EDKEJXAopG9iEWsPPcml09wePkq3NF+ZUqnO6tbg== + dependencies: + async "^2.3.0" + loader-runner "^2.3.0" + loader-utils "^1.1.0" + three@^0.109.0: version "0.109.0" resolved "https://registry.yarnpkg.com/three/-/three-0.109.0.tgz#611c9ef860d10bd107695cead6c6abcd2422e5fd" @@ -11032,7 +11288,7 @@ webidl-conversions@^4.0.2: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== -webpack-sources@^1.3.0, webpack-sources@^1.4.0: +webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0: version "1.4.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== @@ -11040,7 +11296,7 @@ webpack-sources@^1.3.0, webpack-sources@^1.4.0: source-list-map "^2.0.0" source-map "~0.6.1" -webpack@~4.28: +webpack@4.28.4, webpack@~4.28: version "4.28.4" resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.28.4.tgz#1ddae6c89887d7efb752adf0c3cd32b9b07eacd0" integrity sha512-NxjD61WsK/a3JIdwWjtIpimmvE6UrRi3yG54/74Hk9rwNj5FPkA4DJCf1z4ByDWLkvZhTZE+P3C/eh6UD5lDcw==