diff --git a/packages/admin/package-lock.json b/packages/admin/package-lock.json
index de361a467..805af4994 100644
--- a/packages/admin/package-lock.json
+++ b/packages/admin/package-lock.json
@@ -1009,17 +1009,17 @@
}
},
"@denali-design/ember": {
- "version": "1.0.0-alpha.11",
- "resolved": "https://registry.npmjs.org/@denali-design/ember/-/ember-1.0.0-alpha.11.tgz",
- "integrity": "sha512-KMzmjq8o46oAYm4lULWMRFxXu4Q+XFIUnKnuBeJwqYQEOvyeR10KpDMJrlZxnxmLf12eYmh8P5XmCcNnLWG7Ng==",
+ "version": "1.0.0-alpha.14",
+ "resolved": "https://registry.npmjs.org/@denali-design/ember/-/ember-1.0.0-alpha.14.tgz",
+ "integrity": "sha512-IFPmG74ppS4JIyQ8a4wdw+wCIRlZI55ZOXgO+EZoKDu+uGfRfJUrcih0amvZMmEElkMRg8AduSvWrNTz6hD/Hw==",
"dev": true,
"requires": {
"@glimmer/component": "^1.0.2",
"@glimmer/tracking": "^1.0.2",
"broccoli-funnel": "^3.0.1",
"broccoli-merge-trees": "^4.1.0",
- "denali-css": "^2.1.0",
- "denali-icon-font": "^1.6.0",
+ "denali-css": "^2.2.2",
+ "denali-icon-font": "^1.7.0",
"ember-arg-types": "^0.2.1",
"ember-cli-babel": "^7.22.1",
"ember-cli-htmlbars": "^5.3.1",
@@ -1027,27 +1027,6 @@
"ember-truth-helpers": "^3.0.0"
},
"dependencies": {
- "async-disk-cache": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/async-disk-cache/-/async-disk-cache-2.1.0.tgz",
- "integrity": "sha512-iH+boep2xivfD9wMaZWkywYIURSmsL96d6MoqrC94BnGSvXE4Quf8hnJiHGFYhw/nLeIa1XyRaf4vvcvkwAefg==",
- "dev": true,
- "requires": {
- "debug": "^4.1.1",
- "heimdalljs": "^0.2.3",
- "istextorbinary": "^2.5.1",
- "mkdirp": "^0.5.0",
- "rimraf": "^3.0.0",
- "rsvp": "^4.8.5",
- "username-sync": "^1.0.2"
- }
- },
- "babel-plugin-htmlbars-inline-precompile": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-4.2.1.tgz",
- "integrity": "sha512-MCJXk+1R0YjlF/F52eDbhJTpsnqRVYsPYVP9d0jEu7E46AcRPEWDL5tfSweiQWHLKG017BIedATb91KcIoT3zA==",
- "dev": true
- },
"broccoli-funnel": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-3.0.3.tgz",
@@ -1076,25 +1055,6 @@
"merge-trees": "^2.0.0"
}
},
- "broccoli-persistent-filter": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/broccoli-persistent-filter/-/broccoli-persistent-filter-3.1.2.tgz",
- "integrity": "sha512-CbU95RXXVyy+eJV9XTiHUC7NnsY3EvdVrGzp3YgyvO2bzXZFE5/GzDp4X/VQqX+jsk4qyT1HvMOF0sD1DX68TQ==",
- "dev": true,
- "requires": {
- "async-disk-cache": "^2.0.0",
- "async-promise-queue": "^1.0.3",
- "broccoli-plugin": "^4.0.3",
- "fs-tree-diff": "^2.0.0",
- "hash-for-dep": "^1.5.0",
- "heimdalljs": "^0.2.1",
- "heimdalljs-logger": "^0.1.7",
- "promise-map-series": "^0.2.1",
- "rimraf": "^3.0.0",
- "symlink-or-copy": "^1.0.1",
- "sync-disk-cache": "^2.0.0"
- }
- },
"broccoli-plugin": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.3.tgz",
@@ -1119,47 +1079,6 @@
"ms": "2.1.2"
}
},
- "editions": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz",
- "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==",
- "dev": true,
- "requires": {
- "errlop": "^2.0.0",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "ember-cli-htmlbars": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-5.3.1.tgz",
- "integrity": "sha512-ZjQTt44euDoqLvUkWbt1svgNCXgLzOztEbc2qqYMQvhQig416LMrWK7l3SSbNU+BtLD5UIxmwvLfF1tsO2CVyA==",
- "dev": true,
- "requires": {
- "@ember/edition-utils": "^1.2.0",
- "babel-plugin-htmlbars-inline-precompile": "^4.2.0",
- "broccoli-debug": "^0.6.5",
- "broccoli-persistent-filter": "^3.1.0",
- "broccoli-plugin": "^4.0.3",
- "common-tags": "^1.8.0",
- "ember-cli-babel-plugin-helpers": "^1.1.0",
- "fs-tree-diff": "^2.0.1",
- "hash-for-dep": "^1.5.1",
- "heimdalljs-logger": "^0.1.10",
- "json-stable-stringify": "^1.0.1",
- "semver": "^7.3.2",
- "silent-error": "^1.1.1",
- "strip-bom": "^4.0.0",
- "walk-sync": "^2.2.0"
- }
- },
"fs-tree-diff": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz",
@@ -1173,17 +1092,6 @@
"symlink-or-copy": "^1.1.8"
}
},
- "istextorbinary": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-2.6.0.tgz",
- "integrity": "sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA==",
- "dev": true,
- "requires": {
- "binaryextensions": "^2.1.2",
- "editions": "^2.2.0",
- "textextensions": "^2.5.0"
- }
- },
"matcher-collection": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
@@ -1209,40 +1117,6 @@
"glob": "^7.1.3"
}
},
- "rsvp": {
- "version": "4.8.5",
- "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
- "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==",
- "dev": true
- },
- "semver": {
- "version": "7.3.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
- "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "strip-bom": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
- "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
- "dev": true
- },
- "sync-disk-cache": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/sync-disk-cache/-/sync-disk-cache-2.1.0.tgz",
- "integrity": "sha512-vngT2JmkSapgq0z7uIoYtB9kWOOzMihAAYq/D3Pjm/ODOGMgS4r++B+OZ09U4hWR6EaOdy9eqQ7/8ygbH3wehA==",
- "dev": true,
- "requires": {
- "debug": "^4.1.1",
- "heimdalljs": "^0.2.6",
- "mkdirp": "^0.5.0",
- "rimraf": "^3.0.0",
- "username-sync": "^1.0.2"
- }
- },
"walk-sync": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
@@ -2046,6 +1920,15 @@
}
}
},
+ "@ember-decorators/utils": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/@ember-decorators/utils/-/utils-6.1.1.tgz",
+ "integrity": "sha512-0KqnoeoLKb6AyoSU65TRF5T85wmS4uDn06oARddwNPxxf/lt5jQlh41uX3W7V/fWL9tPu8x1L1Vvpc80MN1+YA==",
+ "dev": true,
+ "requires": {
+ "ember-cli-babel": "^7.1.3"
+ }
+ },
"@ember/edition-utils": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@ember/edition-utils/-/edition-utils-1.2.0.tgz",
@@ -2273,6 +2156,16 @@
}
}
},
+ "@ember/render-modifiers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@ember/render-modifiers/-/render-modifiers-1.0.2.tgz",
+ "integrity": "sha512-6tEnHl5+62NTSAG2mwhGMFPhUrJQjoVqV+slsn+rlTknm2Zik+iwxBQEbwaiQOU1FUYxkS8RWcieovRNMR8inQ==",
+ "dev": true,
+ "requires": {
+ "ember-cli-babel": "^7.10.0",
+ "ember-modifier-manager-polyfill": "^1.1.0"
+ }
+ },
"@ember/test-helpers": {
"version": "1.7.2",
"resolved": "https://registry.npmjs.org/@ember/test-helpers/-/test-helpers-1.7.2.tgz",
@@ -7252,9 +7145,9 @@
"dev": true
},
"denali-css": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/denali-css/-/denali-css-2.2.0.tgz",
- "integrity": "sha512-BgA0neG+fiGdgVZjKY67FBdpZqZC+NXzm0qbmdgx/+TnZdJ73B2iAyTjpAIr5cwdrk/UnLMR464Jcr9VF9eiMA==",
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/denali-css/-/denali-css-2.2.2.tgz",
+ "integrity": "sha512-aeeAjFbr+iIJBw61J6+IVX5wKBOb2Y9Xs21yk5KDK6uQXNX552MZfY5W5kvy6KSclQwgQtTvqC9uvfidOpkKUQ==",
"dev": true
},
"denali-icon-font": {
@@ -7697,6 +7590,117 @@
}
}
},
+ "ember-assign-helper": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/ember-assign-helper/-/ember-assign-helper-0.3.0.tgz",
+ "integrity": "sha512-kDY0IRP6PUSJjghM2gIq24OD7d6XcZ1666zmZrywxEVjCenhaR0Oi/BXUU8JEATrIcXIExMIu34GKrHHlCLw0Q==",
+ "dev": true,
+ "requires": {
+ "ember-cli-babel": "^7.19.0",
+ "ember-cli-htmlbars": "^4.3.1"
+ },
+ "dependencies": {
+ "babel-plugin-htmlbars-inline-precompile": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-3.2.0.tgz",
+ "integrity": "sha512-IUeZmgs9tMUGXYu1vfke5I18yYJFldFGdNFQOWslXTnDWXzpwPih7QFduUqvT+awDpDuNtXpdt5JAf43Q1Hhzg==",
+ "dev": true
+ },
+ "broccoli-output-wrapper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-2.0.0.tgz",
+ "integrity": "sha512-V/ozejo+snzNf75i/a6iTmp71k+rlvqjE3+jYfimuMwR1tjNNRdtfno+NGNQB2An9bIAeqZnKhMDurAznHAdtA==",
+ "dev": true,
+ "requires": {
+ "heimdalljs-logger": "^0.1.10"
+ }
+ },
+ "broccoli-plugin": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
+ "integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
+ "dev": true,
+ "requires": {
+ "broccoli-node-api": "^1.6.0",
+ "broccoli-output-wrapper": "^2.0.0",
+ "fs-merger": "^3.0.1",
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "ember-cli-htmlbars": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-4.4.0.tgz",
+ "integrity": "sha512-ohgctqk7dXIZR4TgN0xRoUYltWhghFJgqmtuswQTpZ7p74RxI9PKx+E8WV/95mGcPzraesvMNBg5utQNvcqgNg==",
+ "dev": true,
+ "requires": {
+ "@ember/edition-utils": "^1.2.0",
+ "babel-plugin-htmlbars-inline-precompile": "^3.2.0",
+ "broccoli-debug": "^0.6.5",
+ "broccoli-persistent-filter": "^2.3.1",
+ "broccoli-plugin": "^3.1.0",
+ "common-tags": "^1.8.0",
+ "ember-cli-babel-plugin-helpers": "^1.1.0",
+ "fs-tree-diff": "^2.0.1",
+ "hash-for-dep": "^1.5.1",
+ "heimdalljs-logger": "^0.1.10",
+ "json-stable-stringify": "^1.0.1",
+ "semver": "^6.3.0",
+ "strip-bom": "^4.0.0",
+ "walk-sync": "^2.0.2"
+ }
+ },
+ "fs-tree-diff": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz",
+ "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==",
+ "dev": true,
+ "requires": {
+ "@types/symlink-or-copy": "^1.2.0",
+ "heimdalljs-logger": "^0.1.7",
+ "object-assign": "^4.1.0",
+ "path-posix": "^1.0.0",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "dev": true
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
+ }
+ }
+ }
+ },
"ember-assign-polyfill": {
"version": "2.7.2",
"resolved": "https://registry.npmjs.org/ember-assign-polyfill/-/ember-assign-polyfill-2.7.2.tgz",
@@ -7834,36 +7838,150 @@
}
},
"ember-basic-dropdown": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/ember-basic-dropdown/-/ember-basic-dropdown-1.1.3.tgz",
- "integrity": "sha512-zIFk5yzu31L4E5lz3DfXF1IGGMcMAGYssh7hCoemjB7iqkL7Sf1UhUg/yEHcr5aEdfyGc1V3G2s740cRY+VLiQ==",
- "dev": true,
- "requires": {
- "ember-cli-babel": "^7.2.0",
- "ember-cli-htmlbars": "^3.0.1",
- "ember-maybe-in-element": "^0.2.0"
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/ember-basic-dropdown/-/ember-basic-dropdown-3.0.11.tgz",
+ "integrity": "sha512-J6PFb+BGD7Md43ZJo8N2c/y0sgcoG3O1/m488XxVbb20UpIRlGXjw9Zwm8cd2f7xhSefNXsbVWyQHEkl4iXzDg==",
+ "dev": true,
+ "requires": {
+ "@ember/render-modifiers": "^1.0.2",
+ "@glimmer/component": "^1.0.1",
+ "@glimmer/tracking": "^1.0.1",
+ "ember-cli-babel": "^7.21.0",
+ "ember-cli-htmlbars": "^5.2.0",
+ "ember-cli-typescript": "^3.1.2",
+ "ember-element-helper": "^0.2.0",
+ "ember-maybe-in-element": "^2.0.1",
+ "ember-truth-helpers": "^2.1.0 || ^3.0.0"
},
"dependencies": {
- "ember-cli-htmlbars": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-3.1.0.tgz",
- "integrity": "sha512-cgvRJM73IT0aePUG7oQ/afB7vSRBV3N0wu9BrWhHX2zkR7A7cUBI7KC9VPk6tbctCXoM7BRGsCC4aIjF7yrfXA==",
+ "@babel/plugin-transform-typescript": {
+ "version": "7.8.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.7.tgz",
+ "integrity": "sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==",
"dev": true,
"requires": {
- "broccoli-persistent-filter": "^2.3.1",
- "hash-for-dep": "^1.5.1",
- "json-stable-stringify": "^1.0.1",
- "strip-bom": "^3.0.0"
+ "@babel/helper-create-class-features-plugin": "^7.8.3",
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-typescript": "^7.8.3"
}
- }
- }
- },
- "ember-cli": {
- "version": "3.18.0",
- "resolved": "https://registry.npmjs.org/ember-cli/-/ember-cli-3.18.0.tgz",
- "integrity": "sha512-I/9ps0AI6BDjUm9/M1to96kc6d2yAYZ/ApX+teDTwFqZBVX3cE6EASfRWw14/Y3nPSI8wXo3aviYBYs6KMWgqA==",
- "dev": true,
- "requires": {
+ },
+ "debug": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+ "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ember-cli-typescript": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-3.1.4.tgz",
+ "integrity": "sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ==",
+ "dev": true,
+ "requires": {
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4",
+ "@babel/plugin-proposal-optional-chaining": "^7.6.0",
+ "@babel/plugin-transform-typescript": "~7.8.0",
+ "ansi-to-html": "^0.6.6",
+ "broccoli-stew": "^3.0.0",
+ "debug": "^4.0.0",
+ "ember-cli-babel-plugin-helpers": "^1.0.0",
+ "execa": "^3.0.0",
+ "fs-extra": "^8.0.0",
+ "resolve": "^1.5.0",
+ "rsvp": "^4.8.1",
+ "semver": "^6.3.0",
+ "stagehand": "^1.0.0",
+ "walk-sync": "^2.0.0"
+ }
+ },
+ "execa": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz",
+ "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "p-finally": "^2.0.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
+ }
+ },
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.0.0"
+ }
+ },
+ "rsvp": {
+ "version": "4.8.5",
+ "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
+ "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==",
+ "dev": true
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
+ }
+ }
+ }
+ },
+ "ember-cli": {
+ "version": "3.18.0",
+ "resolved": "https://registry.npmjs.org/ember-cli/-/ember-cli-3.18.0.tgz",
+ "integrity": "sha512-I/9ps0AI6BDjUm9/M1to96kc6d2yAYZ/ApX+teDTwFqZBVX3cE6EASfRWw14/Y3nPSI8wXo3aviYBYs6KMWgqA==",
+ "dev": true,
+ "requires": {
"@babel/core": "^7.8.7",
"@babel/plugin-transform-modules-amd": "^7.8.3",
"amd-name-resolver": "^1.3.1",
@@ -9222,53 +9340,57 @@
"ember-maybe-import-regenerator": "^0.1.6"
}
},
- "ember-data": {
- "version": "3.12.6",
- "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-3.12.6.tgz",
- "integrity": "sha512-oNA2ijd4/JF214dGtqPpLmkBviI617Q+VeyFyGLuvzDU0F1SKsTbBNuApAfih4fabWwZBXlDQHfEA1jS+ccoHQ==",
+ "ember-concurrency-decorators": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/ember-concurrency-decorators/-/ember-concurrency-decorators-2.0.3.tgz",
+ "integrity": "sha512-r6O34YKI/slyYapVsuOPnmaKC4AsmBSwvgcadbdy+jHNj+mnryXPkm+3hhhRnFdlsKUKdEuXvl43lhjhYRLhhA==",
"dev": true,
"requires": {
- "@ember-data/-build-infra": "3.12.6",
- "@ember-data/adapter": "3.12.6",
- "@ember-data/model": "3.12.6",
- "@ember-data/serializer": "3.12.6",
- "@ember-data/store": "3.12.6",
- "@ember/ordered-set": "^2.0.3",
- "@glimmer/env": "^0.1.7",
- "ember-cli-babel": "^7.8.0",
- "ember-cli-typescript": "^2.0.2",
- "ember-inflector": "^3.0.1"
+ "@ember-decorators/utils": "^6.1.0",
+ "ember-cli-babel": "^7.19.0",
+ "ember-cli-htmlbars": "^4.3.1",
+ "ember-cli-typescript": "^3.1.4"
},
"dependencies": {
"@babel/plugin-transform-typescript": {
- "version": "7.4.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.4.5.tgz",
- "integrity": "sha512-RPB/YeGr4ZrFKNwfuQRlMf2lxoCUaU01MTw39/OFE/RiL8HDjtn68BwEPft1P7JN4akyEmjGWAMNldOV7o9V2g==",
+ "version": "7.8.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.7.tgz",
+ "integrity": "sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.0.0",
- "@babel/plugin-syntax-typescript": "^7.2.0"
+ "@babel/helper-create-class-features-plugin": "^7.8.3",
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-typescript": "^7.8.3"
}
},
- "cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "babel-plugin-htmlbars-inline-precompile": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-3.2.0.tgz",
+ "integrity": "sha512-IUeZmgs9tMUGXYu1vfke5I18yYJFldFGdNFQOWslXTnDWXzpwPih7QFduUqvT+awDpDuNtXpdt5JAf43Q1Hhzg==",
+ "dev": true
+ },
+ "broccoli-output-wrapper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-2.0.0.tgz",
+ "integrity": "sha512-V/ozejo+snzNf75i/a6iTmp71k+rlvqjE3+jYfimuMwR1tjNNRdtfno+NGNQB2An9bIAeqZnKhMDurAznHAdtA==",
"dev": true,
"requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- }
+ "heimdalljs-logger": "^0.1.10"
+ }
+ },
+ "broccoli-plugin": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
+ "integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
+ "dev": true,
+ "requires": {
+ "broccoli-node-api": "^1.6.0",
+ "broccoli-output-wrapper": "^2.0.0",
+ "fs-merger": "^3.0.1",
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
}
},
"debug": {
@@ -9280,45 +9402,246 @@
"ms": "2.1.2"
}
},
+ "ember-cli-htmlbars": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-4.4.0.tgz",
+ "integrity": "sha512-ohgctqk7dXIZR4TgN0xRoUYltWhghFJgqmtuswQTpZ7p74RxI9PKx+E8WV/95mGcPzraesvMNBg5utQNvcqgNg==",
+ "dev": true,
+ "requires": {
+ "@ember/edition-utils": "^1.2.0",
+ "babel-plugin-htmlbars-inline-precompile": "^3.2.0",
+ "broccoli-debug": "^0.6.5",
+ "broccoli-persistent-filter": "^2.3.1",
+ "broccoli-plugin": "^3.1.0",
+ "common-tags": "^1.8.0",
+ "ember-cli-babel-plugin-helpers": "^1.1.0",
+ "fs-tree-diff": "^2.0.1",
+ "hash-for-dep": "^1.5.1",
+ "heimdalljs-logger": "^0.1.10",
+ "json-stable-stringify": "^1.0.1",
+ "semver": "^6.3.0",
+ "strip-bom": "^4.0.0",
+ "walk-sync": "^2.0.2"
+ }
+ },
"ember-cli-typescript": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-2.0.2.tgz",
- "integrity": "sha512-7I5azCTxOgRDN8aSSnJZIKSqr+MGnT+jLTUbBYqF8wu6ojs2DUnTePxUcQMcvNh3Q3B1ySv7Q/uZFSjdU9gSjA==",
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-3.1.4.tgz",
+ "integrity": "sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ==",
"dev": true,
"requires": {
- "@babel/plugin-proposal-class-properties": "^7.1.0",
- "@babel/plugin-transform-typescript": "~7.4.0",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4",
+ "@babel/plugin-proposal-optional-chaining": "^7.6.0",
+ "@babel/plugin-transform-typescript": "~7.8.0",
"ansi-to-html": "^0.6.6",
+ "broccoli-stew": "^3.0.0",
"debug": "^4.0.0",
"ember-cli-babel-plugin-helpers": "^1.0.0",
- "execa": "^1.0.0",
- "fs-extra": "^7.0.0",
+ "execa": "^3.0.0",
+ "fs-extra": "^8.0.0",
"resolve": "^1.5.0",
"rsvp": "^4.8.1",
- "semver": "^6.0.0",
+ "semver": "^6.3.0",
"stagehand": "^1.0.0",
- "walk-sync": "^1.0.0"
+ "walk-sync": "^2.0.0"
}
},
"execa": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
- "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz",
+ "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==",
"dev": true,
"requires": {
- "cross-spawn": "^6.0.0",
- "get-stream": "^4.0.0",
- "is-stream": "^1.1.0",
- "npm-run-path": "^2.0.0",
- "p-finally": "^1.0.0",
- "signal-exit": "^3.0.0",
- "strip-eof": "^1.0.0"
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "p-finally": "^2.0.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
}
},
- "get-stream": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
- "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "fs-tree-diff": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz",
+ "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==",
+ "dev": true,
+ "requires": {
+ "@types/symlink-or-copy": "^1.2.0",
+ "heimdalljs-logger": "^0.1.7",
+ "object-assign": "^4.1.0",
+ "path-posix": "^1.0.0",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.0.0"
+ }
+ },
+ "rsvp": {
+ "version": "4.8.5",
+ "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
+ "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==",
+ "dev": true
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "dev": true
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
+ }
+ }
+ }
+ },
+ "ember-data": {
+ "version": "3.12.6",
+ "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-3.12.6.tgz",
+ "integrity": "sha512-oNA2ijd4/JF214dGtqPpLmkBviI617Q+VeyFyGLuvzDU0F1SKsTbBNuApAfih4fabWwZBXlDQHfEA1jS+ccoHQ==",
+ "dev": true,
+ "requires": {
+ "@ember-data/-build-infra": "3.12.6",
+ "@ember-data/adapter": "3.12.6",
+ "@ember-data/model": "3.12.6",
+ "@ember-data/serializer": "3.12.6",
+ "@ember-data/store": "3.12.6",
+ "@ember/ordered-set": "^2.0.3",
+ "@glimmer/env": "^0.1.7",
+ "ember-cli-babel": "^7.8.0",
+ "ember-cli-typescript": "^2.0.2",
+ "ember-inflector": "^3.0.1"
+ },
+ "dependencies": {
+ "@babel/plugin-transform-typescript": {
+ "version": "7.4.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.4.5.tgz",
+ "integrity": "sha512-RPB/YeGr4ZrFKNwfuQRlMf2lxoCUaU01MTw39/OFE/RiL8HDjtn68BwEPft1P7JN4akyEmjGWAMNldOV7o9V2g==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-syntax-typescript": "^7.2.0"
+ }
+ },
+ "cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "requires": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ }
+ }
+ },
+ "debug": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+ "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ember-cli-typescript": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-2.0.2.tgz",
+ "integrity": "sha512-7I5azCTxOgRDN8aSSnJZIKSqr+MGnT+jLTUbBYqF8wu6ojs2DUnTePxUcQMcvNh3Q3B1ySv7Q/uZFSjdU9gSjA==",
+ "dev": true,
+ "requires": {
+ "@babel/plugin-proposal-class-properties": "^7.1.0",
+ "@babel/plugin-transform-typescript": "~7.4.0",
+ "ansi-to-html": "^0.6.6",
+ "debug": "^4.0.0",
+ "ember-cli-babel-plugin-helpers": "^1.0.0",
+ "execa": "^1.0.0",
+ "fs-extra": "^7.0.0",
+ "resolve": "^1.5.0",
+ "rsvp": "^4.8.1",
+ "semver": "^6.0.0",
+ "stagehand": "^1.0.0",
+ "walk-sync": "^1.0.0"
+ }
+ },
+ "execa": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^6.0.0",
+ "get-stream": "^4.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ }
+ },
+ "get-stream": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
"dev": true,
"requires": {
"pump": "^3.0.0"
@@ -9390,28 +9713,183 @@
"integrity": "sha512-nowc9thB/Jg0KW4TgxoRjLLYRPvl3DB/98S89r4ZcJqq2B0alNcKDh6pzLkBSkPMzRSMsJghJHQi79qw0YWEkA==",
"dev": true,
"requires": {
- "@types/minimatch": "^3.0.3",
- "ensure-posix-path": "^1.1.0",
- "matcher-collection": "^1.1.1"
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^1.1.1"
+ }
+ },
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ }
+ }
+ },
+ "ember-disable-prototype-extensions": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/ember-disable-prototype-extensions/-/ember-disable-prototype-extensions-1.1.3.tgz",
+ "integrity": "sha1-GWkTUhdlS14nj5/i2dTkm1cgMp4=",
+ "dev": true
+ },
+ "ember-element-helper": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/ember-element-helper/-/ember-element-helper-0.2.0.tgz",
+ "integrity": "sha512-/WV0PNLyxDvLX/YETb/8KICFTr719OYqFWXqV5XUkh9YhhBGDU/mr1OtlQaWOlsx+sHm42HD2UAICecqex8ziw==",
+ "dev": true,
+ "requires": {
+ "ember-cli-babel": "^6.16.0"
+ },
+ "dependencies": {
+ "amd-name-resolver": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/amd-name-resolver/-/amd-name-resolver-1.2.0.tgz",
+ "integrity": "sha512-hlSTWGS1t6/xq5YCed7YALg7tKZL3rkl7UwEZ/eCIkn8JxmM6fU6Qs/1hwtjQqfuYxlffuUcgYEm0f5xP4YKaA==",
+ "dev": true,
+ "requires": {
+ "ensure-posix-path": "^1.0.1"
+ }
+ },
+ "babel-plugin-debug-macros": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.2.0.tgz",
+ "integrity": "sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==",
+ "dev": true,
+ "requires": {
+ "semver": "^5.3.0"
+ }
+ },
+ "babel-plugin-ember-modules-api-polyfill": {
+ "version": "2.13.4",
+ "resolved": "https://registry.npmjs.org/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-2.13.4.tgz",
+ "integrity": "sha512-uxQPkEQAzCYdwhZk16O9m1R4xtCRNy4oEUTBrccOPfzlIahRZJic/JeP/ZEL0BC6Mfq6r55eOg6gMF/zdFoCvA==",
+ "dev": true,
+ "requires": {
+ "ember-rfc176-data": "^0.3.13"
+ }
+ },
+ "broccoli-babel-transpiler": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/broccoli-babel-transpiler/-/broccoli-babel-transpiler-6.5.1.tgz",
+ "integrity": "sha512-w6GcnkxvHcNCte5FcLGEG1hUdQvlfvSN/6PtGWU/otg69Ugk8rUk51h41R0Ugoc+TNxyeFG1opRt2RlA87XzNw==",
+ "dev": true,
+ "requires": {
+ "babel-core": "^6.26.0",
+ "broccoli-funnel": "^2.0.1",
+ "broccoli-merge-trees": "^2.0.0",
+ "broccoli-persistent-filter": "^1.4.3",
+ "clone": "^2.0.0",
+ "hash-for-dep": "^1.2.3",
+ "heimdalljs-logger": "^0.1.7",
+ "json-stable-stringify": "^1.0.0",
+ "rsvp": "^4.8.2",
+ "workerpool": "^2.3.0"
+ }
+ },
+ "broccoli-merge-trees": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-2.0.1.tgz",
+ "integrity": "sha512-WjaexJ+I8BxP5V5RNn6um/qDRSmKoiBC/QkRi79FT9ClHfldxRyCDs9mcV7mmoaPlsshmmPaUz5jdtcKA6DClQ==",
+ "dev": true,
+ "requires": {
+ "broccoli-plugin": "^1.3.0",
+ "merge-trees": "^1.0.1"
+ }
+ },
+ "broccoli-persistent-filter": {
+ "version": "1.4.6",
+ "resolved": "https://registry.npmjs.org/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.6.tgz",
+ "integrity": "sha512-0RejLwoC95kv4kta8KAa+FmECJCK78Qgm8SRDEK7YyU0N9Cx6KpY3UCDy9WELl3mCXLN8TokNxc7/hp3lL4lfw==",
+ "dev": true,
+ "requires": {
+ "async-disk-cache": "^1.2.1",
+ "async-promise-queue": "^1.0.3",
+ "broccoli-plugin": "^1.0.0",
+ "fs-tree-diff": "^0.5.2",
+ "hash-for-dep": "^1.0.2",
+ "heimdalljs": "^0.2.1",
+ "heimdalljs-logger": "^0.1.7",
+ "mkdirp": "^0.5.1",
+ "promise-map-series": "^0.2.1",
+ "rimraf": "^2.6.1",
+ "rsvp": "^3.0.18",
+ "symlink-or-copy": "^1.0.1",
+ "walk-sync": "^0.3.1"
+ },
+ "dependencies": {
+ "rsvp": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
+ "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==",
+ "dev": true
+ }
+ }
+ },
+ "ember-cli-babel": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-babel/-/ember-cli-babel-6.18.0.tgz",
+ "integrity": "sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==",
+ "dev": true,
+ "requires": {
+ "amd-name-resolver": "1.2.0",
+ "babel-plugin-debug-macros": "^0.2.0-beta.6",
+ "babel-plugin-ember-modules-api-polyfill": "^2.6.0",
+ "babel-plugin-transform-es2015-modules-amd": "^6.24.0",
+ "babel-polyfill": "^6.26.0",
+ "babel-preset-env": "^1.7.0",
+ "broccoli-babel-transpiler": "^6.5.0",
+ "broccoli-debug": "^0.6.4",
+ "broccoli-funnel": "^2.0.0",
+ "broccoli-source": "^1.1.0",
+ "clone": "^2.0.0",
+ "ember-cli-version-checker": "^2.1.2",
+ "semver": "^5.5.0"
+ }
+ },
+ "ember-cli-version-checker": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
+ "integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
+ "dev": true,
+ "requires": {
+ "resolve": "^1.3.3",
+ "semver": "^5.3.0"
+ }
+ },
+ "merge-trees": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz",
+ "integrity": "sha1-zL5nRWl4f53vF/1G5lJfVwC70j4=",
+ "dev": true,
+ "requires": {
+ "can-symlink": "^1.0.0",
+ "fs-tree-diff": "^0.5.4",
+ "heimdalljs": "^0.2.1",
+ "heimdalljs-logger": "^0.1.7",
+ "rimraf": "^2.4.3",
+ "symlink-or-copy": "^1.0.0"
}
},
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "rsvp": {
+ "version": "4.8.5",
+ "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
+ "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==",
+ "dev": true
+ },
+ "workerpool": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-2.3.3.tgz",
+ "integrity": "sha512-L1ovlYHp6UObYqElXXpbd214GgbEKDED0d3sj7pRdFXjNkb2+un/AUcCkceHizO0IVI6SOGGncrcjozruCkRgA==",
"dev": true,
"requires": {
- "isexe": "^2.0.0"
+ "object-assign": "4.1.1"
}
}
}
},
- "ember-disable-prototype-extensions": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/ember-disable-prototype-extensions/-/ember-disable-prototype-extensions-1.1.3.tgz",
- "integrity": "sha1-GWkTUhdlS14nj5/i2dTkm1cgMp4=",
- "dev": true
- },
"ember-export-application-global": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/ember-export-application-global/-/ember-export-application-global-2.0.1.tgz",
@@ -9570,6 +10048,166 @@
}
}
},
+ "ember-in-element-polyfill": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/ember-in-element-polyfill/-/ember-in-element-polyfill-1.0.0.tgz",
+ "integrity": "sha512-0eSfWWgkOMvj7lcjo20VX8uX4HYxSOxm6MY3bAzqW5RpnHcpcrRf6o4y80xLGh5pp9z8FobiUfFwubphACP8mQ==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.1",
+ "ember-cli-babel": "^7.19.0",
+ "ember-cli-htmlbars": "^4.3.1",
+ "ember-cli-version-checker": "^5.0.2"
+ },
+ "dependencies": {
+ "babel-plugin-htmlbars-inline-precompile": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-3.2.0.tgz",
+ "integrity": "sha512-IUeZmgs9tMUGXYu1vfke5I18yYJFldFGdNFQOWslXTnDWXzpwPih7QFduUqvT+awDpDuNtXpdt5JAf43Q1Hhzg==",
+ "dev": true
+ },
+ "broccoli-output-wrapper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-2.0.0.tgz",
+ "integrity": "sha512-V/ozejo+snzNf75i/a6iTmp71k+rlvqjE3+jYfimuMwR1tjNNRdtfno+NGNQB2An9bIAeqZnKhMDurAznHAdtA==",
+ "dev": true,
+ "requires": {
+ "heimdalljs-logger": "^0.1.10"
+ }
+ },
+ "broccoli-plugin": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
+ "integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
+ "dev": true,
+ "requires": {
+ "broccoli-node-api": "^1.6.0",
+ "broccoli-output-wrapper": "^2.0.0",
+ "fs-merger": "^3.0.1",
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "debug": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+ "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ember-cli-htmlbars": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-4.4.0.tgz",
+ "integrity": "sha512-ohgctqk7dXIZR4TgN0xRoUYltWhghFJgqmtuswQTpZ7p74RxI9PKx+E8WV/95mGcPzraesvMNBg5utQNvcqgNg==",
+ "dev": true,
+ "requires": {
+ "@ember/edition-utils": "^1.2.0",
+ "babel-plugin-htmlbars-inline-precompile": "^3.2.0",
+ "broccoli-debug": "^0.6.5",
+ "broccoli-persistent-filter": "^2.3.1",
+ "broccoli-plugin": "^3.1.0",
+ "common-tags": "^1.8.0",
+ "ember-cli-babel-plugin-helpers": "^1.1.0",
+ "fs-tree-diff": "^2.0.1",
+ "hash-for-dep": "^1.5.1",
+ "heimdalljs-logger": "^0.1.10",
+ "json-stable-stringify": "^1.0.1",
+ "semver": "^6.3.0",
+ "strip-bom": "^4.0.0",
+ "walk-sync": "^2.0.2"
+ }
+ },
+ "ember-cli-version-checker": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-5.1.1.tgz",
+ "integrity": "sha512-YziSW1MgOuVdJSyUY2CKSC4vXrGQIHF6FgygHkJOxYGjZNQYwf5MK0sbliKatvJf7kzDSnXs+r8JLrD74W/A8A==",
+ "dev": true,
+ "requires": {
+ "resolve-package-path": "^2.0.0",
+ "semver": "^7.3.2",
+ "silent-error": "^1.1.1"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "7.3.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
+ "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ }
+ }
+ },
+ "fs-tree-diff": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz",
+ "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==",
+ "dev": true,
+ "requires": {
+ "@types/symlink-or-copy": "^1.2.0",
+ "heimdalljs-logger": "^0.1.7",
+ "object-assign": "^4.1.0",
+ "path-posix": "^1.0.0",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "resolve-package-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-2.0.0.tgz",
+ "integrity": "sha512-/CLuzodHO2wyyHTzls5Qr+EFeG6RcW4u6//gjYvUfcfyuplIX1SSccU+A5A9A78Gmezkl3NBkFAMxLbzTY9TJA==",
+ "dev": true,
+ "requires": {
+ "path-root": "^0.1.1",
+ "resolve": "^1.13.1"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "dev": true
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
+ }
+ }
+ }
+ },
"ember-inflector": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/ember-inflector/-/ember-inflector-3.0.1.tgz",
@@ -10143,180 +10781,185 @@
}
},
"ember-maybe-in-element": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/ember-maybe-in-element/-/ember-maybe-in-element-0.2.0.tgz",
- "integrity": "sha512-R5e6N8yDbfNbA/3lMZsFs2KEzv/jt80TsATiKMCqdqKuSG82KrD25cRdU5VkaE8dTQbziyBeuJs90bBiqOnakQ==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/ember-maybe-in-element/-/ember-maybe-in-element-2.0.1.tgz",
+ "integrity": "sha512-Mp/HTVOGu9H7kWoq5xncVLEvPFgRuHdsqWyZ1v/gBA8Y3d2q2LdrmDK9Zg59i+cCs4oa9LrMeFyKMAbBS3vyDw==",
"dev": true,
"requires": {
- "ember-cli-babel": "^7.1.0"
+ "ember-cli-babel": "^7.21.0",
+ "ember-cli-htmlbars": "^5.2.0",
+ "ember-cli-version-checker": "^5.1.1",
+ "ember-in-element-polyfill": "^1.0.0"
+ },
+ "dependencies": {
+ "ember-cli-version-checker": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-5.1.1.tgz",
+ "integrity": "sha512-YziSW1MgOuVdJSyUY2CKSC4vXrGQIHF6FgygHkJOxYGjZNQYwf5MK0sbliKatvJf7kzDSnXs+r8JLrD74W/A8A==",
+ "dev": true,
+ "requires": {
+ "resolve-package-path": "^2.0.0",
+ "semver": "^7.3.2",
+ "silent-error": "^1.1.1"
+ }
+ },
+ "resolve-package-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-2.0.0.tgz",
+ "integrity": "sha512-/CLuzodHO2wyyHTzls5Qr+EFeG6RcW4u6//gjYvUfcfyuplIX1SSccU+A5A9A78Gmezkl3NBkFAMxLbzTY9TJA==",
+ "dev": true,
+ "requires": {
+ "path-root": "^0.1.1",
+ "resolve": "^1.13.1"
+ }
+ },
+ "semver": {
+ "version": "7.3.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
+ "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ }
}
},
- "ember-power-select": {
- "version": "2.3.5",
- "resolved": "https://registry.npmjs.org/ember-power-select/-/ember-power-select-2.3.5.tgz",
- "integrity": "sha512-75QJklWSthm9gedcbpKC0ZALaQXEfKlIRRy5pb87GsXcykFn0rBgxlnGsITWO+IX9u2V0oojQPorIa/ZYKVd3Q==",
+ "ember-modifier-manager-polyfill": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/ember-modifier-manager-polyfill/-/ember-modifier-manager-polyfill-1.2.0.tgz",
+ "integrity": "sha512-bnaKF1LLKMkBNeDoetvIJ4vhwRPKIIumWr6dbVuW6W6p4QV8ZiO+GdF8J7mxDNlog9CeL9Z/7wam4YS86G8BYA==",
"dev": true,
"requires": {
- "ember-basic-dropdown": "^1.1.0",
- "ember-cli-babel": "^7.7.3",
- "ember-cli-htmlbars": "^3.0.1",
- "ember-concurrency": "^0.8.27 || ^0.9.0 || ^0.10.0 || ^1.0.0",
- "ember-text-measurer": "^0.5.0",
- "ember-truth-helpers": "^2.1.0"
+ "ember-cli-babel": "^7.10.0",
+ "ember-cli-version-checker": "^2.1.2",
+ "ember-compatibility-helpers": "^1.2.0"
},
"dependencies": {
- "amd-name-resolver": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/amd-name-resolver/-/amd-name-resolver-1.2.0.tgz",
- "integrity": "sha512-hlSTWGS1t6/xq5YCed7YALg7tKZL3rkl7UwEZ/eCIkn8JxmM6fU6Qs/1hwtjQqfuYxlffuUcgYEm0f5xP4YKaA==",
+ "ember-cli-version-checker": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
+ "integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
"dev": true,
"requires": {
- "ensure-posix-path": "^1.0.1"
+ "resolve": "^1.3.3",
+ "semver": "^5.3.0"
}
- },
- "babel-plugin-debug-macros": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.2.0.tgz",
- "integrity": "sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==",
+ }
+ }
+ },
+ "ember-power-select": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ember-power-select/-/ember-power-select-4.1.0.tgz",
+ "integrity": "sha512-HJQDQq8riUUtrfrN69yRIOCx8hsLPGmA6/pAn8BOnmL+N+86It8d/xRpXrZBQw/Dw9cnj9EQp2Vqi0PhPBBhGg==",
+ "dev": true,
+ "requires": {
+ "@glimmer/component": "^1.0.2",
+ "@glimmer/tracking": "^1.0.2",
+ "ember-assign-helper": "^0.3.0",
+ "ember-basic-dropdown": "^3.0.11",
+ "ember-cli-babel": "^7.22.1",
+ "ember-cli-htmlbars": "^5.3.1",
+ "ember-cli-typescript": "^3.1.4",
+ "ember-concurrency": ">=1.0.0 <3",
+ "ember-concurrency-decorators": "^2.0.0",
+ "ember-text-measurer": "^0.6.0",
+ "ember-truth-helpers": "^2.1.0 || ^3.0.0"
+ },
+ "dependencies": {
+ "@babel/plugin-transform-typescript": {
+ "version": "7.8.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.7.tgz",
+ "integrity": "sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==",
"dev": true,
"requires": {
- "semver": "^5.3.0"
+ "@babel/helper-create-class-features-plugin": "^7.8.3",
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-typescript": "^7.8.3"
}
},
- "babel-plugin-ember-modules-api-polyfill": {
- "version": "2.13.4",
- "resolved": "https://registry.npmjs.org/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-2.13.4.tgz",
- "integrity": "sha512-uxQPkEQAzCYdwhZk16O9m1R4xtCRNy4oEUTBrccOPfzlIahRZJic/JeP/ZEL0BC6Mfq6r55eOg6gMF/zdFoCvA==",
+ "debug": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+ "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
"dev": true,
"requires": {
- "ember-rfc176-data": "^0.3.13"
+ "ms": "2.1.2"
}
},
- "broccoli-babel-transpiler": {
- "version": "6.5.1",
- "resolved": "https://registry.npmjs.org/broccoli-babel-transpiler/-/broccoli-babel-transpiler-6.5.1.tgz",
- "integrity": "sha512-w6GcnkxvHcNCte5FcLGEG1hUdQvlfvSN/6PtGWU/otg69Ugk8rUk51h41R0Ugoc+TNxyeFG1opRt2RlA87XzNw==",
+ "ember-cli-typescript": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-3.1.4.tgz",
+ "integrity": "sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ==",
"dev": true,
"requires": {
- "babel-core": "^6.26.0",
- "broccoli-funnel": "^2.0.1",
- "broccoli-merge-trees": "^2.0.0",
- "broccoli-persistent-filter": "^1.4.3",
- "clone": "^2.0.0",
- "hash-for-dep": "^1.2.3",
- "heimdalljs-logger": "^0.1.7",
- "json-stable-stringify": "^1.0.0",
- "rsvp": "^4.8.2",
- "workerpool": "^2.3.0"
- },
- "dependencies": {
- "broccoli-persistent-filter": {
- "version": "1.4.6",
- "resolved": "https://registry.npmjs.org/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.6.tgz",
- "integrity": "sha512-0RejLwoC95kv4kta8KAa+FmECJCK78Qgm8SRDEK7YyU0N9Cx6KpY3UCDy9WELl3mCXLN8TokNxc7/hp3lL4lfw==",
- "dev": true,
- "requires": {
- "async-disk-cache": "^1.2.1",
- "async-promise-queue": "^1.0.3",
- "broccoli-plugin": "^1.0.0",
- "fs-tree-diff": "^0.5.2",
- "hash-for-dep": "^1.0.2",
- "heimdalljs": "^0.2.1",
- "heimdalljs-logger": "^0.1.7",
- "mkdirp": "^0.5.1",
- "promise-map-series": "^0.2.1",
- "rimraf": "^2.6.1",
- "rsvp": "^3.0.18",
- "symlink-or-copy": "^1.0.1",
- "walk-sync": "^0.3.1"
- },
- "dependencies": {
- "rsvp": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
- "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==",
- "dev": true
- }
- }
- }
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4",
+ "@babel/plugin-proposal-optional-chaining": "^7.6.0",
+ "@babel/plugin-transform-typescript": "~7.8.0",
+ "ansi-to-html": "^0.6.6",
+ "broccoli-stew": "^3.0.0",
+ "debug": "^4.0.0",
+ "ember-cli-babel-plugin-helpers": "^1.0.0",
+ "execa": "^3.0.0",
+ "fs-extra": "^8.0.0",
+ "resolve": "^1.5.0",
+ "rsvp": "^4.8.1",
+ "semver": "^6.3.0",
+ "stagehand": "^1.0.0",
+ "walk-sync": "^2.0.0"
}
},
- "broccoli-merge-trees": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-2.0.1.tgz",
- "integrity": "sha512-WjaexJ+I8BxP5V5RNn6um/qDRSmKoiBC/QkRi79FT9ClHfldxRyCDs9mcV7mmoaPlsshmmPaUz5jdtcKA6DClQ==",
+ "execa": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz",
+ "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==",
"dev": true,
"requires": {
- "broccoli-plugin": "^1.3.0",
- "merge-trees": "^1.0.1"
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "p-finally": "^2.0.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
}
},
- "ember-cli-htmlbars": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-3.1.0.tgz",
- "integrity": "sha512-cgvRJM73IT0aePUG7oQ/afB7vSRBV3N0wu9BrWhHX2zkR7A7cUBI7KC9VPk6tbctCXoM7BRGsCC4aIjF7yrfXA==",
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
"dev": true,
"requires": {
- "broccoli-persistent-filter": "^2.3.1",
- "hash-for-dep": "^1.5.1",
- "json-stable-stringify": "^1.0.1",
- "strip-bom": "^3.0.0"
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
}
},
- "ember-cli-version-checker": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
- "integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
"dev": true,
"requires": {
- "resolve": "^1.3.3",
- "semver": "^5.3.0"
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
}
},
- "ember-truth-helpers": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/ember-truth-helpers/-/ember-truth-helpers-2.1.0.tgz",
- "integrity": "sha512-BQlU8aTNl1XHKTYZ243r66yqtR9JU7XKWQcmMA+vkqfkE/c9WWQ9hQZM8YABihCmbyxzzZsngvldokmeX5GhAw==",
- "dev": true,
- "requires": {
- "ember-cli-babel": "^6.6.0"
- },
- "dependencies": {
- "ember-cli-babel": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/ember-cli-babel/-/ember-cli-babel-6.18.0.tgz",
- "integrity": "sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==",
- "dev": true,
- "requires": {
- "amd-name-resolver": "1.2.0",
- "babel-plugin-debug-macros": "^0.2.0-beta.6",
- "babel-plugin-ember-modules-api-polyfill": "^2.6.0",
- "babel-plugin-transform-es2015-modules-amd": "^6.24.0",
- "babel-polyfill": "^6.26.0",
- "babel-preset-env": "^1.7.0",
- "broccoli-babel-transpiler": "^6.5.0",
- "broccoli-debug": "^0.6.4",
- "broccoli-funnel": "^2.0.0",
- "broccoli-source": "^1.1.0",
- "clone": "^2.0.0",
- "ember-cli-version-checker": "^2.1.2",
- "semver": "^5.5.0"
- }
- }
- }
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
},
- "merge-trees": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz",
- "integrity": "sha1-zL5nRWl4f53vF/1G5lJfVwC70j4=",
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
"dev": true,
"requires": {
- "can-symlink": "^1.0.0",
- "fs-tree-diff": "^0.5.4",
- "heimdalljs": "^0.2.1",
- "heimdalljs-logger": "^0.1.7",
- "rimraf": "^2.4.3",
- "symlink-or-copy": "^1.0.0"
+ "path-key": "^3.0.0"
}
},
"rsvp": {
@@ -10325,13 +10968,22 @@
"integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==",
"dev": true
},
- "workerpool": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-2.3.3.tgz",
- "integrity": "sha512-L1ovlYHp6UObYqElXXpbd214GgbEKDED0d3sj7pRdFXjNkb2+un/AUcCkceHizO0IVI6SOGGncrcjozruCkRgA==",
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
"dev": true,
"requires": {
- "object-assign": "4.1.1"
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
}
}
}
@@ -11038,12 +11690,114 @@
}
},
"ember-text-measurer": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/ember-text-measurer/-/ember-text-measurer-0.5.0.tgz",
- "integrity": "sha512-YhcOcce8kaHp4K0frKW7xlPJxz82RegGQCVNTcFftEL/jpEflZyFJx17FWVINfDFRL4K8wXtlzDXFgMOg8vmtQ==",
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/ember-text-measurer/-/ember-text-measurer-0.6.0.tgz",
+ "integrity": "sha512-/aZs2x2i6kT4a5tAW+zenH2wg8AbRK9jKxLkbVsKl/1ublNl27idVRdov1gJ+zgWu3DNK7whcfVycXtlaybYQw==",
"dev": true,
"requires": {
- "ember-cli-babel": "^7.1.0"
+ "ember-cli-babel": "^7.19.0",
+ "ember-cli-htmlbars": "^4.3.1"
+ },
+ "dependencies": {
+ "babel-plugin-htmlbars-inline-precompile": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-3.2.0.tgz",
+ "integrity": "sha512-IUeZmgs9tMUGXYu1vfke5I18yYJFldFGdNFQOWslXTnDWXzpwPih7QFduUqvT+awDpDuNtXpdt5JAf43Q1Hhzg==",
+ "dev": true
+ },
+ "broccoli-output-wrapper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-2.0.0.tgz",
+ "integrity": "sha512-V/ozejo+snzNf75i/a6iTmp71k+rlvqjE3+jYfimuMwR1tjNNRdtfno+NGNQB2An9bIAeqZnKhMDurAznHAdtA==",
+ "dev": true,
+ "requires": {
+ "heimdalljs-logger": "^0.1.10"
+ }
+ },
+ "broccoli-plugin": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
+ "integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
+ "dev": true,
+ "requires": {
+ "broccoli-node-api": "^1.6.0",
+ "broccoli-output-wrapper": "^2.0.0",
+ "fs-merger": "^3.0.1",
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "ember-cli-htmlbars": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-4.4.0.tgz",
+ "integrity": "sha512-ohgctqk7dXIZR4TgN0xRoUYltWhghFJgqmtuswQTpZ7p74RxI9PKx+E8WV/95mGcPzraesvMNBg5utQNvcqgNg==",
+ "dev": true,
+ "requires": {
+ "@ember/edition-utils": "^1.2.0",
+ "babel-plugin-htmlbars-inline-precompile": "^3.2.0",
+ "broccoli-debug": "^0.6.5",
+ "broccoli-persistent-filter": "^2.3.1",
+ "broccoli-plugin": "^3.1.0",
+ "common-tags": "^1.8.0",
+ "ember-cli-babel-plugin-helpers": "^1.1.0",
+ "fs-tree-diff": "^2.0.1",
+ "hash-for-dep": "^1.5.1",
+ "heimdalljs-logger": "^0.1.10",
+ "json-stable-stringify": "^1.0.1",
+ "semver": "^6.3.0",
+ "strip-bom": "^4.0.0",
+ "walk-sync": "^2.0.2"
+ }
+ },
+ "fs-tree-diff": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz",
+ "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==",
+ "dev": true,
+ "requires": {
+ "@types/symlink-or-copy": "^1.2.0",
+ "heimdalljs-logger": "^0.1.7",
+ "object-assign": "^4.1.0",
+ "path-posix": "^1.0.0",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "dev": true
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
+ }
+ }
}
},
"ember-truth-helpers": {
diff --git a/packages/admin/package.json b/packages/admin/package.json
index ba1ce7af4..47abb6e17 100644
--- a/packages/admin/package.json
+++ b/packages/admin/package.json
@@ -35,7 +35,7 @@
"navi-core": "0.2.0"
},
"devDependencies": {
- "@denali-design/ember": "^1.0.0-alpha.8",
+ "@denali-design/ember": "^1.0.0-alpha.14",
"@ember/optional-features": "^1.3.0",
"@types/ember": "^3.1.2",
"@types/ember-data": "^3.16.2",
@@ -59,7 +59,7 @@
"ember-export-application-global": "^2.0.1",
"ember-load-initializers": "^2.1.1",
"ember-maybe-import-regenerator": "^0.1.6",
- "ember-power-select": "^2.3.5",
+ "ember-power-select": "^4.1.0",
"ember-qunit": "^4.6.0",
"ember-resolver": "^8.0.0",
"ember-source": "~3.18.0",
diff --git a/packages/app/app/styles/app.scss b/packages/app/app/styles/app.scss
index 0f2d2d486..6e517e051 100644
--- a/packages/app/app/styles/app.scss
+++ b/packages/app/app/styles/app.scss
@@ -4,6 +4,8 @@
*/
@import 'denali/denali';
+@import 'denali/ember-power-select';
@import 'theme.scss';
@import 'navi-directory';
+@import 'navi-reports';
@import 'components/index.scss';
diff --git a/packages/app/config/dependency-lint.js b/packages/app/config/dependency-lint.js
index 36a717b2a..a1b1afd7d 100644
--- a/packages/app/config/dependency-lint.js
+++ b/packages/app/config/dependency-lint.js
@@ -3,6 +3,7 @@
module.exports = {
allowedVersions: {
'ember-test-waiters': '1.2.0 || 1.1.1',
- 'ember-truth-helpers': '2.1.0 || 3.0.0'
+ 'ember-truth-helpers': '2.1.0 || 3.0.0',
+ 'ember-get-config': '0.2.4 || 0.3.0'
}
};
diff --git a/packages/app/config/environment.js b/packages/app/config/environment.js
index 91a233493..9a9b467d6 100644
--- a/packages/app/config/environment.js
+++ b/packages/app/config/environment.js
@@ -31,7 +31,8 @@ module.exports = function(environment) {
FEATURES: {
enableDashboardFilters: true,
exportFileTypes: [],
- enableTableEditing: true
+ enableTableEditing: true,
+ enableTotals: true
}
},
apollo: {}
diff --git a/packages/app/ember-cli-build.js b/packages/app/ember-cli-build.js
index c91e34678..b758de035 100644
--- a/packages/app/ember-cli-build.js
+++ b/packages/app/ember-cli-build.js
@@ -4,6 +4,9 @@ const EmberApp = require('ember-cli/lib/broccoli/ember-app');
module.exports = function(defaults) {
let app = new EmberApp(defaults, {
+ 'ember-power-select': {
+ theme: false
+ },
'ember-font-awesome': {
useLess: true
},
diff --git a/packages/app/package-lock.json b/packages/app/package-lock.json
index ffb484608..7510a2026 100644
--- a/packages/app/package-lock.json
+++ b/packages/app/package-lock.json
@@ -1035,17 +1035,17 @@
}
},
"@denali-design/ember": {
- "version": "1.0.0-alpha.11",
- "resolved": "https://registry.npmjs.org/@denali-design/ember/-/ember-1.0.0-alpha.11.tgz",
- "integrity": "sha512-KMzmjq8o46oAYm4lULWMRFxXu4Q+XFIUnKnuBeJwqYQEOvyeR10KpDMJrlZxnxmLf12eYmh8P5XmCcNnLWG7Ng==",
+ "version": "1.0.0-alpha.14",
+ "resolved": "https://registry.npmjs.org/@denali-design/ember/-/ember-1.0.0-alpha.14.tgz",
+ "integrity": "sha512-IFPmG74ppS4JIyQ8a4wdw+wCIRlZI55ZOXgO+EZoKDu+uGfRfJUrcih0amvZMmEElkMRg8AduSvWrNTz6hD/Hw==",
"dev": true,
"requires": {
"@glimmer/component": "^1.0.2",
"@glimmer/tracking": "^1.0.2",
"broccoli-funnel": "^3.0.1",
"broccoli-merge-trees": "^4.1.0",
- "denali-css": "^2.1.0",
- "denali-icon-font": "^1.6.0",
+ "denali-css": "^2.2.2",
+ "denali-icon-font": "^1.7.0",
"ember-arg-types": "^0.2.1",
"ember-cli-babel": "^7.22.1",
"ember-cli-htmlbars": "^5.3.1",
@@ -1053,12 +1053,6 @@
"ember-truth-helpers": "^3.0.0"
},
"dependencies": {
- "babel-plugin-htmlbars-inline-precompile": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-4.2.1.tgz",
- "integrity": "sha512-MCJXk+1R0YjlF/F52eDbhJTpsnqRVYsPYVP9d0jEu7E46AcRPEWDL5tfSweiQWHLKG017BIedATb91KcIoT3zA==",
- "dev": true
- },
"broccoli-funnel": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-3.0.3.tgz",
@@ -1096,29 +1090,6 @@
"ms": "2.1.2"
}
},
- "ember-cli-htmlbars": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-5.3.1.tgz",
- "integrity": "sha512-ZjQTt44euDoqLvUkWbt1svgNCXgLzOztEbc2qqYMQvhQig416LMrWK7l3SSbNU+BtLD5UIxmwvLfF1tsO2CVyA==",
- "dev": true,
- "requires": {
- "@ember/edition-utils": "^1.2.0",
- "babel-plugin-htmlbars-inline-precompile": "^4.2.0",
- "broccoli-debug": "^0.6.5",
- "broccoli-persistent-filter": "^3.1.0",
- "broccoli-plugin": "^4.0.3",
- "common-tags": "^1.8.0",
- "ember-cli-babel-plugin-helpers": "^1.1.0",
- "fs-tree-diff": "^2.0.1",
- "hash-for-dep": "^1.5.1",
- "heimdalljs-logger": "^0.1.10",
- "json-stable-stringify": "^1.0.1",
- "semver": "^7.3.2",
- "silent-error": "^1.1.1",
- "strip-bom": "^4.0.0",
- "walk-sync": "^2.2.0"
- }
- },
"matcher-collection": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
@@ -1135,12 +1106,6 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true
},
- "strip-bom": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
- "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
- "dev": true
- },
"walk-sync": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
@@ -2310,6 +2275,16 @@
}
}
},
+ "@ember/render-modifiers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@ember/render-modifiers/-/render-modifiers-1.0.2.tgz",
+ "integrity": "sha512-6tEnHl5+62NTSAG2mwhGMFPhUrJQjoVqV+slsn+rlTknm2Zik+iwxBQEbwaiQOU1FUYxkS8RWcieovRNMR8inQ==",
+ "dev": true,
+ "requires": {
+ "ember-cli-babel": "^7.10.0",
+ "ember-modifier-manager-polyfill": "^1.1.0"
+ }
+ },
"@ember/test-helpers": {
"version": "1.7.2",
"resolved": "https://registry.npmjs.org/@ember/test-helpers/-/test-helpers-1.7.2.tgz",
@@ -7750,9 +7725,9 @@
"dev": true
},
"denali-css": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/denali-css/-/denali-css-2.2.0.tgz",
- "integrity": "sha512-BgA0neG+fiGdgVZjKY67FBdpZqZC+NXzm0qbmdgx/+TnZdJ73B2iAyTjpAIr5cwdrk/UnLMR464Jcr9VF9eiMA==",
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/denali-css/-/denali-css-2.2.2.tgz",
+ "integrity": "sha512-aeeAjFbr+iIJBw61J6+IVX5wKBOb2Y9Xs21yk5KDK6uQXNX552MZfY5W5kvy6KSclQwgQtTvqC9uvfidOpkKUQ==",
"dev": true
},
"denali-icon-font": {
@@ -8047,15 +8022,6 @@
"symlink-or-copy": "^1.1.8"
}
},
- "matcher-collection": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz",
- "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==",
- "dev": true,
- "requires": {
- "minimatch": "^3.0.2"
- }
- },
"walk-sync": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-1.1.4.tgz",
@@ -8166,16 +8132,6 @@
"universalify": "^0.1.0"
}
},
- "matcher-collection": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
- "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
- "dev": true,
- "requires": {
- "@types/minimatch": "^3.0.3",
- "minimatch": "^3.0.2"
- }
- },
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -8213,6 +8169,18 @@
"ensure-posix-path": "^1.1.0",
"matcher-collection": "^2.0.0",
"minimatch": "^3.0.4"
+ },
+ "dependencies": {
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ }
}
}
}
@@ -8297,71 +8265,134 @@
}
},
"ember-basic-dropdown": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/ember-basic-dropdown/-/ember-basic-dropdown-1.1.3.tgz",
- "integrity": "sha512-zIFk5yzu31L4E5lz3DfXF1IGGMcMAGYssh7hCoemjB7iqkL7Sf1UhUg/yEHcr5aEdfyGc1V3G2s740cRY+VLiQ==",
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/ember-basic-dropdown/-/ember-basic-dropdown-3.0.11.tgz",
+ "integrity": "sha512-J6PFb+BGD7Md43ZJo8N2c/y0sgcoG3O1/m488XxVbb20UpIRlGXjw9Zwm8cd2f7xhSefNXsbVWyQHEkl4iXzDg==",
"dev": true,
"requires": {
- "ember-cli-babel": "^7.2.0",
- "ember-cli-htmlbars": "^3.0.1",
- "ember-maybe-in-element": "^0.2.0"
+ "@ember/render-modifiers": "^1.0.2",
+ "@glimmer/component": "^1.0.1",
+ "@glimmer/tracking": "^1.0.1",
+ "ember-cli-babel": "^7.21.0",
+ "ember-cli-htmlbars": "^5.2.0",
+ "ember-cli-typescript": "^3.1.2",
+ "ember-element-helper": "^0.2.0",
+ "ember-maybe-in-element": "^2.0.1",
+ "ember-truth-helpers": "^2.1.0 || ^3.0.0"
},
"dependencies": {
- "broccoli-persistent-filter": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/broccoli-persistent-filter/-/broccoli-persistent-filter-2.3.1.tgz",
- "integrity": "sha512-hVsmIgCDrl2NFM+3Gs4Cr2TA6UPaIZip99hN8mtkaUPgM8UeVnCbxelCvBjUBHo0oaaqP5jzqqnRVvb568Yu5g==",
+ "@babel/plugin-transform-typescript": {
+ "version": "7.8.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.7.tgz",
+ "integrity": "sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==",
"dev": true,
"requires": {
- "async-disk-cache": "^1.2.1",
- "async-promise-queue": "^1.0.3",
- "broccoli-plugin": "^1.0.0",
- "fs-tree-diff": "^2.0.0",
- "hash-for-dep": "^1.5.0",
- "heimdalljs": "^0.2.1",
- "heimdalljs-logger": "^0.1.7",
- "mkdirp": "^0.5.1",
- "promise-map-series": "^0.2.1",
- "rimraf": "^2.6.1",
- "rsvp": "^4.7.0",
- "symlink-or-copy": "^1.0.1",
- "sync-disk-cache": "^1.3.3",
- "walk-sync": "^1.0.0"
+ "@babel/helper-create-class-features-plugin": "^7.8.3",
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-typescript": "^7.8.3"
}
},
- "broccoli-plugin": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.3.1.tgz",
- "integrity": "sha512-DW8XASZkmorp+q7J4EeDEZz+LoyKLAd2XZULXyD9l4m9/hAKV3vjHmB1kiUshcWAYMgTP1m2i4NnqCE/23h6AQ==",
+ "debug": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+ "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
"dev": true,
"requires": {
- "promise-map-series": "^0.2.1",
- "quick-temp": "^0.1.3",
- "rimraf": "^2.3.4",
- "symlink-or-copy": "^1.1.8"
+ "ms": "2.1.2"
}
},
- "ember-cli-htmlbars": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-3.1.0.tgz",
- "integrity": "sha512-cgvRJM73IT0aePUG7oQ/afB7vSRBV3N0wu9BrWhHX2zkR7A7cUBI7KC9VPk6tbctCXoM7BRGsCC4aIjF7yrfXA==",
+ "ember-cli-typescript": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-3.1.4.tgz",
+ "integrity": "sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ==",
"dev": true,
"requires": {
- "broccoli-persistent-filter": "^2.3.1",
- "hash-for-dep": "^1.5.1",
- "json-stable-stringify": "^1.0.1",
- "strip-bom": "^3.0.0"
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4",
+ "@babel/plugin-proposal-optional-chaining": "^7.6.0",
+ "@babel/plugin-transform-typescript": "~7.8.0",
+ "ansi-to-html": "^0.6.6",
+ "broccoli-stew": "^3.0.0",
+ "debug": "^4.0.0",
+ "ember-cli-babel-plugin-helpers": "^1.0.0",
+ "execa": "^3.0.0",
+ "fs-extra": "^8.0.0",
+ "resolve": "^1.5.0",
+ "rsvp": "^4.8.1",
+ "semver": "^6.3.0",
+ "stagehand": "^1.0.0",
+ "walk-sync": "^2.0.0"
+ }
+ },
+ "execa": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz",
+ "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "p-finally": "^2.0.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
+ }
+ },
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.0.0"
}
},
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
"walk-sync": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-1.1.4.tgz",
- "integrity": "sha512-nowc9thB/Jg0KW4TgxoRjLLYRPvl3DB/98S89r4ZcJqq2B0alNcKDh6pzLkBSkPMzRSMsJghJHQi79qw0YWEkA==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
"dev": true,
"requires": {
"@types/minimatch": "^3.0.3",
"ensure-posix-path": "^1.1.0",
- "matcher-collection": "^1.1.1"
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
}
}
}
@@ -10691,63 +10722,248 @@
}
}
},
- "ember-export-application-global": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/ember-export-application-global/-/ember-export-application-global-2.0.1.tgz",
- "integrity": "sha512-B7wiurPgsxsSGzJuPFkpBWnaeuCu2PGpG2BjyrfA1VcL7//o+5RSnZqiCEY326y7qmxb2GoCgo0ft03KBU0rRw==",
- "dev": true
- },
- "ember-fetch": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/ember-fetch/-/ember-fetch-8.0.2.tgz",
- "integrity": "sha512-BMwm8jLP5LCeT8Jbgz0jA04RsRyt06ZGMaC3Tx2DbHgoWOPlLMfkEKlCFE0dZVW8ZhuICKuyRZTzt4e8GrnnNA==",
+ "ember-element-helper": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/ember-element-helper/-/ember-element-helper-0.2.0.tgz",
+ "integrity": "sha512-/WV0PNLyxDvLX/YETb/8KICFTr719OYqFWXqV5XUkh9YhhBGDU/mr1OtlQaWOlsx+sHm42HD2UAICecqex8ziw==",
"dev": true,
"requires": {
- "abortcontroller-polyfill": "^1.4.0",
- "broccoli-concat": "^4.2.4",
- "broccoli-debug": "^0.6.5",
- "broccoli-merge-trees": "^4.2.0",
- "broccoli-rollup": "^2.1.1",
- "broccoli-stew": "^3.0.0",
- "broccoli-templater": "^2.0.1",
- "calculate-cache-key-for-tree": "^2.0.0",
- "caniuse-api": "^3.0.0",
- "ember-cli-babel": "^7.19.0",
- "ember-cli-typescript": "^3.1.3",
- "node-fetch": "^2.6.0",
- "whatwg-fetch": "^3.4.0"
+ "ember-cli-babel": "^6.16.0"
},
"dependencies": {
- "@babel/plugin-transform-typescript": {
- "version": "7.8.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.7.tgz",
- "integrity": "sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==",
+ "amd-name-resolver": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/amd-name-resolver/-/amd-name-resolver-1.2.0.tgz",
+ "integrity": "sha512-hlSTWGS1t6/xq5YCed7YALg7tKZL3rkl7UwEZ/eCIkn8JxmM6fU6Qs/1hwtjQqfuYxlffuUcgYEm0f5xP4YKaA==",
"dev": true,
"requires": {
- "@babel/helper-create-class-features-plugin": "^7.8.3",
- "@babel/helper-plugin-utils": "^7.8.3",
- "@babel/plugin-syntax-typescript": "^7.8.3"
+ "ensure-posix-path": "^1.0.1"
}
},
- "@types/node": {
- "version": "9.6.61",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.61.tgz",
- "integrity": "sha512-/aKAdg5c8n468cYLy2eQrcR5k6chlbNwZNGUj3TboyPa2hcO2QAJcfymlqPzMiRj8B6nYKXjzQz36minFE0RwQ==",
- "dev": true
- },
- "acorn": {
- "version": "5.7.4",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
- "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
- "dev": true
- },
- "broccoli-concat": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/broccoli-concat/-/broccoli-concat-4.2.4.tgz",
- "integrity": "sha512-NgdBIE57r+U/AslBohQr0mCS7PopIWL8dihMI1CzqffQkisAgqWMuddjYmizqRBQlml7crBFaBeUnPDHhf4/RQ==",
+ "babel-plugin-debug-macros": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.2.0.tgz",
+ "integrity": "sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==",
"dev": true,
"requires": {
- "broccoli-debug": "^0.6.5",
+ "semver": "^5.3.0"
+ }
+ },
+ "babel-plugin-ember-modules-api-polyfill": {
+ "version": "2.13.4",
+ "resolved": "https://registry.npmjs.org/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-2.13.4.tgz",
+ "integrity": "sha512-uxQPkEQAzCYdwhZk16O9m1R4xtCRNy4oEUTBrccOPfzlIahRZJic/JeP/ZEL0BC6Mfq6r55eOg6gMF/zdFoCvA==",
+ "dev": true,
+ "requires": {
+ "ember-rfc176-data": "^0.3.13"
+ }
+ },
+ "broccoli-babel-transpiler": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/broccoli-babel-transpiler/-/broccoli-babel-transpiler-6.5.1.tgz",
+ "integrity": "sha512-w6GcnkxvHcNCte5FcLGEG1hUdQvlfvSN/6PtGWU/otg69Ugk8rUk51h41R0Ugoc+TNxyeFG1opRt2RlA87XzNw==",
+ "dev": true,
+ "requires": {
+ "babel-core": "^6.26.0",
+ "broccoli-funnel": "^2.0.1",
+ "broccoli-merge-trees": "^2.0.0",
+ "broccoli-persistent-filter": "^1.4.3",
+ "clone": "^2.0.0",
+ "hash-for-dep": "^1.2.3",
+ "heimdalljs-logger": "^0.1.7",
+ "json-stable-stringify": "^1.0.0",
+ "rsvp": "^4.8.2",
+ "workerpool": "^2.3.0"
+ }
+ },
+ "broccoli-merge-trees": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-2.0.1.tgz",
+ "integrity": "sha512-WjaexJ+I8BxP5V5RNn6um/qDRSmKoiBC/QkRi79FT9ClHfldxRyCDs9mcV7mmoaPlsshmmPaUz5jdtcKA6DClQ==",
+ "dev": true,
+ "requires": {
+ "broccoli-plugin": "^1.3.0",
+ "merge-trees": "^1.0.1"
+ }
+ },
+ "broccoli-persistent-filter": {
+ "version": "1.4.6",
+ "resolved": "https://registry.npmjs.org/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.6.tgz",
+ "integrity": "sha512-0RejLwoC95kv4kta8KAa+FmECJCK78Qgm8SRDEK7YyU0N9Cx6KpY3UCDy9WELl3mCXLN8TokNxc7/hp3lL4lfw==",
+ "dev": true,
+ "requires": {
+ "async-disk-cache": "^1.2.1",
+ "async-promise-queue": "^1.0.3",
+ "broccoli-plugin": "^1.0.0",
+ "fs-tree-diff": "^0.5.2",
+ "hash-for-dep": "^1.0.2",
+ "heimdalljs": "^0.2.1",
+ "heimdalljs-logger": "^0.1.7",
+ "mkdirp": "^0.5.1",
+ "promise-map-series": "^0.2.1",
+ "rimraf": "^2.6.1",
+ "rsvp": "^3.0.18",
+ "symlink-or-copy": "^1.0.1",
+ "walk-sync": "^0.3.1"
+ },
+ "dependencies": {
+ "rsvp": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
+ "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==",
+ "dev": true
+ }
+ }
+ },
+ "broccoli-plugin": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.3.1.tgz",
+ "integrity": "sha512-DW8XASZkmorp+q7J4EeDEZz+LoyKLAd2XZULXyD9l4m9/hAKV3vjHmB1kiUshcWAYMgTP1m2i4NnqCE/23h6AQ==",
+ "dev": true,
+ "requires": {
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "broccoli-source": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-source/-/broccoli-source-1.1.0.tgz",
+ "integrity": "sha1-VPDoLItz9GWAy7xPV48LMvyo+Ak=",
+ "dev": true
+ },
+ "ember-cli-babel": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-babel/-/ember-cli-babel-6.18.0.tgz",
+ "integrity": "sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==",
+ "dev": true,
+ "requires": {
+ "amd-name-resolver": "1.2.0",
+ "babel-plugin-debug-macros": "^0.2.0-beta.6",
+ "babel-plugin-ember-modules-api-polyfill": "^2.6.0",
+ "babel-plugin-transform-es2015-modules-amd": "^6.24.0",
+ "babel-polyfill": "^6.26.0",
+ "babel-preset-env": "^1.7.0",
+ "broccoli-babel-transpiler": "^6.5.0",
+ "broccoli-debug": "^0.6.4",
+ "broccoli-funnel": "^2.0.0",
+ "broccoli-source": "^1.1.0",
+ "clone": "^2.0.0",
+ "ember-cli-version-checker": "^2.1.2",
+ "semver": "^5.5.0"
+ }
+ },
+ "ember-cli-version-checker": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
+ "integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
+ "dev": true,
+ "requires": {
+ "resolve": "^1.3.3",
+ "semver": "^5.3.0"
+ }
+ },
+ "fs-tree-diff": {
+ "version": "0.5.9",
+ "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-0.5.9.tgz",
+ "integrity": "sha512-872G8ax0kHh01m9n/2KDzgYwouKza0Ad9iFltBpNykvROvf2AGtoOzPJgGx125aolGPER3JuC7uZFrQ7bG1AZw==",
+ "dev": true,
+ "requires": {
+ "heimdalljs-logger": "^0.1.7",
+ "object-assign": "^4.1.0",
+ "path-posix": "^1.0.0",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "merge-trees": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz",
+ "integrity": "sha1-zL5nRWl4f53vF/1G5lJfVwC70j4=",
+ "dev": true,
+ "requires": {
+ "can-symlink": "^1.0.0",
+ "fs-tree-diff": "^0.5.4",
+ "heimdalljs": "^0.2.1",
+ "heimdalljs-logger": "^0.1.7",
+ "rimraf": "^2.4.3",
+ "symlink-or-copy": "^1.0.0"
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ },
+ "workerpool": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-2.3.3.tgz",
+ "integrity": "sha512-L1ovlYHp6UObYqElXXpbd214GgbEKDED0d3sj7pRdFXjNkb2+un/AUcCkceHizO0IVI6SOGGncrcjozruCkRgA==",
+ "dev": true,
+ "requires": {
+ "object-assign": "4.1.1"
+ }
+ }
+ }
+ },
+ "ember-export-application-global": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/ember-export-application-global/-/ember-export-application-global-2.0.1.tgz",
+ "integrity": "sha512-B7wiurPgsxsSGzJuPFkpBWnaeuCu2PGpG2BjyrfA1VcL7//o+5RSnZqiCEY326y7qmxb2GoCgo0ft03KBU0rRw==",
+ "dev": true
+ },
+ "ember-fetch": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/ember-fetch/-/ember-fetch-8.0.2.tgz",
+ "integrity": "sha512-BMwm8jLP5LCeT8Jbgz0jA04RsRyt06ZGMaC3Tx2DbHgoWOPlLMfkEKlCFE0dZVW8ZhuICKuyRZTzt4e8GrnnNA==",
+ "dev": true,
+ "requires": {
+ "abortcontroller-polyfill": "^1.4.0",
+ "broccoli-concat": "^4.2.4",
+ "broccoli-debug": "^0.6.5",
+ "broccoli-merge-trees": "^4.2.0",
+ "broccoli-rollup": "^2.1.1",
+ "broccoli-stew": "^3.0.0",
+ "broccoli-templater": "^2.0.1",
+ "calculate-cache-key-for-tree": "^2.0.0",
+ "caniuse-api": "^3.0.0",
+ "ember-cli-babel": "^7.19.0",
+ "ember-cli-typescript": "^3.1.3",
+ "node-fetch": "^2.6.0",
+ "whatwg-fetch": "^3.4.0"
+ },
+ "dependencies": {
+ "@babel/plugin-transform-typescript": {
+ "version": "7.8.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.7.tgz",
+ "integrity": "sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.8.3",
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-typescript": "^7.8.3"
+ }
+ },
+ "@types/node": {
+ "version": "9.6.61",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.61.tgz",
+ "integrity": "sha512-/aKAdg5c8n468cYLy2eQrcR5k6chlbNwZNGUj3TboyPa2hcO2QAJcfymlqPzMiRj8B6nYKXjzQz36minFE0RwQ==",
+ "dev": true
+ },
+ "acorn": {
+ "version": "5.7.4",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
+ "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
+ "dev": true
+ },
+ "broccoli-concat": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/broccoli-concat/-/broccoli-concat-4.2.4.tgz",
+ "integrity": "sha512-NgdBIE57r+U/AslBohQr0mCS7PopIWL8dihMI1CzqffQkisAgqWMuddjYmizqRBQlml7crBFaBeUnPDHhf4/RQ==",
+ "dev": true,
+ "requires": {
+ "broccoli-debug": "^0.6.5",
"broccoli-kitchen-sink-helpers": "^0.3.1",
"broccoli-plugin": "^4.0.2",
"ensure-posix-path": "^1.0.2",
@@ -11469,6 +11685,186 @@
}
}
},
+ "ember-in-element-polyfill": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/ember-in-element-polyfill/-/ember-in-element-polyfill-1.0.0.tgz",
+ "integrity": "sha512-0eSfWWgkOMvj7lcjo20VX8uX4HYxSOxm6MY3bAzqW5RpnHcpcrRf6o4y80xLGh5pp9z8FobiUfFwubphACP8mQ==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.1",
+ "ember-cli-babel": "^7.19.0",
+ "ember-cli-htmlbars": "^4.3.1",
+ "ember-cli-version-checker": "^5.0.2"
+ },
+ "dependencies": {
+ "broccoli-output-wrapper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-2.0.0.tgz",
+ "integrity": "sha512-V/ozejo+snzNf75i/a6iTmp71k+rlvqjE3+jYfimuMwR1tjNNRdtfno+NGNQB2An9bIAeqZnKhMDurAznHAdtA==",
+ "dev": true,
+ "requires": {
+ "heimdalljs-logger": "^0.1.10"
+ }
+ },
+ "broccoli-persistent-filter": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/broccoli-persistent-filter/-/broccoli-persistent-filter-2.3.1.tgz",
+ "integrity": "sha512-hVsmIgCDrl2NFM+3Gs4Cr2TA6UPaIZip99hN8mtkaUPgM8UeVnCbxelCvBjUBHo0oaaqP5jzqqnRVvb568Yu5g==",
+ "dev": true,
+ "requires": {
+ "async-disk-cache": "^1.2.1",
+ "async-promise-queue": "^1.0.3",
+ "broccoli-plugin": "^1.0.0",
+ "fs-tree-diff": "^2.0.0",
+ "hash-for-dep": "^1.5.0",
+ "heimdalljs": "^0.2.1",
+ "heimdalljs-logger": "^0.1.7",
+ "mkdirp": "^0.5.1",
+ "promise-map-series": "^0.2.1",
+ "rimraf": "^2.6.1",
+ "rsvp": "^4.7.0",
+ "symlink-or-copy": "^1.0.1",
+ "sync-disk-cache": "^1.3.3",
+ "walk-sync": "^1.0.0"
+ },
+ "dependencies": {
+ "broccoli-plugin": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.3.1.tgz",
+ "integrity": "sha512-DW8XASZkmorp+q7J4EeDEZz+LoyKLAd2XZULXyD9l4m9/hAKV3vjHmB1kiUshcWAYMgTP1m2i4NnqCE/23h6AQ==",
+ "dev": true,
+ "requires": {
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "walk-sync": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-1.1.4.tgz",
+ "integrity": "sha512-nowc9thB/Jg0KW4TgxoRjLLYRPvl3DB/98S89r4ZcJqq2B0alNcKDh6pzLkBSkPMzRSMsJghJHQi79qw0YWEkA==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^1.1.1"
+ }
+ }
+ }
+ },
+ "broccoli-plugin": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
+ "integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
+ "dev": true,
+ "requires": {
+ "broccoli-node-api": "^1.6.0",
+ "broccoli-output-wrapper": "^2.0.0",
+ "fs-merger": "^3.0.1",
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "debug": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+ "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ember-cli-htmlbars": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-4.4.0.tgz",
+ "integrity": "sha512-ohgctqk7dXIZR4TgN0xRoUYltWhghFJgqmtuswQTpZ7p74RxI9PKx+E8WV/95mGcPzraesvMNBg5utQNvcqgNg==",
+ "dev": true,
+ "requires": {
+ "@ember/edition-utils": "^1.2.0",
+ "babel-plugin-htmlbars-inline-precompile": "^3.2.0",
+ "broccoli-debug": "^0.6.5",
+ "broccoli-persistent-filter": "^2.3.1",
+ "broccoli-plugin": "^3.1.0",
+ "common-tags": "^1.8.0",
+ "ember-cli-babel-plugin-helpers": "^1.1.0",
+ "fs-tree-diff": "^2.0.1",
+ "hash-for-dep": "^1.5.1",
+ "heimdalljs-logger": "^0.1.10",
+ "json-stable-stringify": "^1.0.1",
+ "semver": "^6.3.0",
+ "strip-bom": "^4.0.0",
+ "walk-sync": "^2.0.2"
+ }
+ },
+ "ember-cli-version-checker": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-5.1.2.tgz",
+ "integrity": "sha512-rk7GY+FmLn/2e22HsZs0Ycrz8HQ1W3Fv+2TFOuEFW9optnDXDgkntPBIl6gact/LHsfBM5RKbM3dHsIIeLgl0Q==",
+ "dev": true,
+ "requires": {
+ "resolve-package-path": "^3.1.0",
+ "semver": "^7.3.4",
+ "silent-error": "^1.1.1"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "7.3.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
+ "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ }
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "dev": true
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
+ },
+ "dependencies": {
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ }
+ }
+ }
+ }
+ },
"ember-inflector": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/ember-inflector/-/ember-inflector-3.0.1.tgz",
@@ -12114,12 +12510,57 @@
}
},
"ember-maybe-in-element": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/ember-maybe-in-element/-/ember-maybe-in-element-0.2.0.tgz",
- "integrity": "sha512-R5e6N8yDbfNbA/3lMZsFs2KEzv/jt80TsATiKMCqdqKuSG82KrD25cRdU5VkaE8dTQbziyBeuJs90bBiqOnakQ==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/ember-maybe-in-element/-/ember-maybe-in-element-2.0.1.tgz",
+ "integrity": "sha512-Mp/HTVOGu9H7kWoq5xncVLEvPFgRuHdsqWyZ1v/gBA8Y3d2q2LdrmDK9Zg59i+cCs4oa9LrMeFyKMAbBS3vyDw==",
+ "dev": true,
+ "requires": {
+ "ember-cli-babel": "^7.21.0",
+ "ember-cli-htmlbars": "^5.2.0",
+ "ember-cli-version-checker": "^5.1.1",
+ "ember-in-element-polyfill": "^1.0.0"
+ },
+ "dependencies": {
+ "ember-cli-version-checker": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-5.1.2.tgz",
+ "integrity": "sha512-rk7GY+FmLn/2e22HsZs0Ycrz8HQ1W3Fv+2TFOuEFW9optnDXDgkntPBIl6gact/LHsfBM5RKbM3dHsIIeLgl0Q==",
+ "dev": true,
+ "requires": {
+ "resolve-package-path": "^3.1.0",
+ "semver": "^7.3.4",
+ "silent-error": "^1.1.1"
+ }
+ }
+ }
+ },
+ "ember-modifier-manager-polyfill": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/ember-modifier-manager-polyfill/-/ember-modifier-manager-polyfill-1.2.0.tgz",
+ "integrity": "sha512-bnaKF1LLKMkBNeDoetvIJ4vhwRPKIIumWr6dbVuW6W6p4QV8ZiO+GdF8J7mxDNlog9CeL9Z/7wam4YS86G8BYA==",
"dev": true,
"requires": {
- "ember-cli-babel": "^7.1.0"
+ "ember-cli-babel": "^7.10.0",
+ "ember-cli-version-checker": "^2.1.2",
+ "ember-compatibility-helpers": "^1.2.0"
+ },
+ "dependencies": {
+ "ember-cli-version-checker": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
+ "integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
+ "dev": true,
+ "requires": {
+ "resolve": "^1.3.3",
+ "semver": "^5.3.0"
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ }
}
},
"ember-qunit": {
diff --git a/packages/app/package.json b/packages/app/package.json
index 21c0401ab..e11090e60 100644
--- a/packages/app/package.json
+++ b/packages/app/package.json
@@ -29,14 +29,14 @@
"merge": "~1.2.0"
},
"devDependencies": {
- "@denali-design/ember": "^1.0.0-alpha.11",
+ "@denali-design/ember": "^1.0.0-alpha.14",
"@ember/jquery": "^0.6.1",
"@ember/optional-features": "^1.1.0",
"@glimmer/component": "^1.0.3",
"babel-eslint": "^10.0.3",
"broccoli-asset-rev": "^3.0.0",
"ember-auto-import": "^1.5.3",
- "ember-basic-dropdown": "1.1.3",
+ "ember-basic-dropdown": "3.0.11",
"ember-cli": "~3.15.2",
"ember-cli-app-version": "^3.2.0",
"ember-cli-babel": "^7.17.2",
diff --git a/packages/app/tests/acceptance/custom-reports-test.js b/packages/app/tests/acceptance/custom-reports-test.js
index 147dbedb7..4b8f98aae 100644
--- a/packages/app/tests/acceptance/custom-reports-test.js
+++ b/packages/app/tests/acceptance/custom-reports-test.js
@@ -49,6 +49,6 @@ module('Acceptance | custom reports', function(hooks) {
// Add filter
await clickItemFilter('dimension', 'Character');
await selectChoose('.filter-values--dimension-select__trigger', '1');
- assert.dom('.filter-builder-dimension__values').containsText('1', 'A filter value can be selected');
+ assert.dom('.filter-values--dimension-select__trigger').containsText('1', 'A filter value can be selected');
});
});
diff --git a/packages/core/addon/components/navi-visualization-config/line-chart.hbs b/packages/core/addon/components/navi-visualization-config/line-chart.hbs
index e05e6664e..4277e6ebf 100644
--- a/packages/core/addon/components/navi-visualization-config/line-chart.hbs
+++ b/packages/core/addon/components/navi-visualization-config/line-chart.hbs
@@ -18,7 +18,7 @@
@triggerClass="line-chart-config__curve-opt-select"
@options={{this.curveOptions}}
@selected={{or (readonly @options.style.curve) "line"}}
- @onchange={{fn this.onUpdateStyle "curve"}}
+ @onChange={{fn this.onUpdateStyle "curve"}}
@searchEnabled={{false}}
as |curve|
>
diff --git a/packages/core/addon/components/navi-visualization-config/series-chart.hbs b/packages/core/addon/components/navi-visualization-config/series-chart.hbs
index 4dc0b0306..ccfb53c9f 100644
--- a/packages/core/addon/components/navi-visualization-config/series-chart.hbs
+++ b/packages/core/addon/components/navi-visualization-config/series-chart.hbs
@@ -5,15 +5,11 @@
{{metric.displayName}}
diff --git a/packages/core/addon/components/navi-visualization-config/series-chart.ts b/packages/core/addon/components/navi-visualization-config/series-chart.ts
index faa215d0c..97dfa6193 100644
--- a/packages/core/addon/components/navi-visualization-config/series-chart.ts
+++ b/packages/core/addon/components/navi-visualization-config/series-chart.ts
@@ -18,7 +18,9 @@ type Args = BaseArgs & SeriesOptions;
export default class NaviVisualizationConfigSeriesChartComponent extends Component {
get selectedMetric(): ColumnFragment | undefined {
- assert('seriesType should be dimension', this.args.seriesType === 'dimension');
+ if (this.args.seriesType !== 'dimension') {
+ return undefined;
+ }
const { metricCid } = this.args.seriesConfig;
return this.args.request.metricColumns.find(({ cid }) => cid === metricCid);
}
diff --git a/packages/core/addon/components/navi-visualization-config/table.hbs b/packages/core/addon/components/navi-visualization-config/table.hbs
index 18ea238d8..843da6009 100644
--- a/packages/core/addon/components/navi-visualization-config/table.hbs
+++ b/packages/core/addon/components/navi-visualization-config/table.hbs
@@ -34,11 +34,8 @@
{{!-- Dimension dropdown for subtotal --}}
{{#if this.showSubtotalDropdown}}
-
+
-
+
-
+
-
+
\ No newline at end of file
diff --git a/packages/core/addon/templates/components/power-select-search.hbs b/packages/core/addon/templates/components/power-select-search.hbs
deleted file mode 100644
index 20f96e77d..000000000
--- a/packages/core/addon/templates/components/power-select-search.hbs
+++ /dev/null
@@ -1,24 +0,0 @@
-{{!-- Copyright 2020, Yahoo Holdings Inc. Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms. --}}
-{{!-- Remove template-lint-disable no-action when native class power select upgrade --}}
-{{!-- template-lint-disable no-action --}}
-{{#if this.searchEnabled}}
-
-
-
-
-{{/if}}
diff --git a/packages/core/addon/templates/components/subtotal-dimension-select-trigger.hbs b/packages/core/addon/templates/components/subtotal-dimension-select-trigger.hbs
deleted file mode 100644
index 2a8bdcd1e..000000000
--- a/packages/core/addon/templates/components/subtotal-dimension-select-trigger.hbs
+++ /dev/null
@@ -1,19 +0,0 @@
-{{!-- Copyright 2020, Yahoo Holdings Inc. Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms. --}}
-{{!-- Same as ember-power-select-trigger template except for "subtotal-dimension-select-trigger__prefix" --}}
-{{!-- Remove template-lint-disable no-action when native class power select upgrade --}}
-{{!-- template-lint-disable no-action --}}
-{{#if this.select.selected}}
- {{#if this.selectedItemComponent}}
- {{component this.selectedItemComponent option=(readonly this.select.selected) select=(readonly this.select)}}
- {{else}}
-
- by {{yield this.select.selected this.select}}
-
- {{/if}}
- {{#if (and this.allowClear (not this.select.disabled))}}
- ×
- {{/if}}
-{{else}}
- {{component this.placeholderComponent placeholder=this.placeholder}}
-{{/if}}
-
diff --git a/packages/core/app/components/power-select-search.js b/packages/core/app/components/power-select-search.js
deleted file mode 100644
index 0728c7480..000000000
--- a/packages/core/app/components/power-select-search.js
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from 'navi-core/components/power-select-search';
diff --git a/packages/core/app/styles/navi-core.less b/packages/core/app/styles/navi-core.less
index 12003394e..e62c07614 100644
--- a/packages/core/app/styles/navi-core.less
+++ b/packages/core/app/styles/navi-core.less
@@ -1,9 +1,8 @@
/**
- * Copyright 2017, Yahoo Holdings Inc.
+ * Copyright 2021, Yahoo Holdings Inc.
* Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms.
*/
-@import 'navi-core/vendor/index';
@import 'navi-core/common/index';
@import 'navi-core/utils/index';
@import 'navi-core/variables/index';
diff --git a/packages/core/app/styles/navi-core/common/index.less b/packages/core/app/styles/navi-core/common/index.less
index 4a2d5b5e6..81b30847c 100644
--- a/packages/core/app/styles/navi-core/common/index.less
+++ b/packages/core/app/styles/navi-core/common/index.less
@@ -7,6 +7,5 @@
@import 'dropdowns';
@import 'forms';
@import 'global';
-@import 'pills';
@import 'spinner';
@import 'tables';
diff --git a/packages/core/app/styles/navi-core/common/pills.less b/packages/core/app/styles/navi-core/common/pills.less
deleted file mode 100644
index 08da7f12d..000000000
--- a/packages/core/app/styles/navi-core/common/pills.less
+++ /dev/null
@@ -1,19 +0,0 @@
-/**
- * Copyright 2017, Yahoo Holdings Inc.
- * Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms.
- */
-
-.navi-pill {
- background: @denali-active-blue;
- border: 1px solid @navi-input-border-gray;
- border-radius: 3px;
- color: @navi-gray-800;
- display: inline-block;
- font-size: @font-size-mid-base;
- margin: 2px 3px 0 3px;
- padding: 0 4px;
-}
-
-.navi-pill-remove-button {
- .ember-power-select-multiple-remove-btn;
-}
diff --git a/packages/core/app/styles/navi-core/utils/mixins.less b/packages/core/app/styles/navi-core/utils/mixins.less
index f815cf923..992845271 100644
--- a/packages/core/app/styles/navi-core/utils/mixins.less
+++ b/packages/core/app/styles/navi-core/utils/mixins.less
@@ -90,11 +90,3 @@
resize: none;
width: 100%;
}
-
-.ellipsed-text {
- display: inline-block;
- overflow: hidden;
- max-width: 100%;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
diff --git a/packages/core/app/styles/navi-core/vendor/index.less b/packages/core/app/styles/navi-core/vendor/index.less
deleted file mode 100644
index 6f949c4b0..000000000
--- a/packages/core/app/styles/navi-core/vendor/index.less
+++ /dev/null
@@ -1,7 +0,0 @@
-/**
- * Copyright 2020, Yahoo Holdings Inc.
- * Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms.
- */
-
-@import 'navi-ember-power-select';
-@import 'navi-ember-basic-dropdown';
diff --git a/packages/core/app/styles/navi-core/vendor/navi-ember-basic-dropdown.less b/packages/core/app/styles/navi-core/vendor/navi-ember-basic-dropdown.less
deleted file mode 100644
index 365d26126..000000000
--- a/packages/core/app/styles/navi-core/vendor/navi-ember-basic-dropdown.less
+++ /dev/null
@@ -1,25 +0,0 @@
-/**
- * Copyright 2020, Yahoo Holdings Inc.
- * Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms.
- *
- * Navi specific styles for ember-basic-dropdown
- */
-
-@import 'ember-basic-dropdown';
-
-.ember-basic-dropdown-content {
- z-index: 10;
-}
-
-.navi-basic-dropdown {
- &-content {
- .ember-power-select-options;
- .ember-power-select-dropdown;
- .ember-power-select-dropdown.ember-basic-dropdown-content--below;
- }
-
- &-option {
- .ember-power-select-option;
- font-size: @font-size-base;
- }
-}
diff --git a/packages/core/app/styles/navi-core/vendor/navi-ember-power-select.less b/packages/core/app/styles/navi-core/vendor/navi-ember-power-select.less
deleted file mode 100644
index e478549b1..000000000
--- a/packages/core/app/styles/navi-core/vendor/navi-ember-power-select.less
+++ /dev/null
@@ -1,55 +0,0 @@
-/**
- * Copyright 2020, Yahoo Holdings Inc.
- * Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms.
- *
- * Navi specific styles for ember-power-select
- */
-
-@import 'ember-power-select';
-
-@ember-power-select-disabled-background-color: @navi-disabled-element-background-color;
-
-.ember-power-select-options {
- font-family: @font-family-strong;
- background: @navi-white;
- padding: 0;
- color: @navi-gray-800;
-}
-
-.ember-power-select-trigger {
- border-radius: unset;
-}
-
-.ember-power-select-option {
- padding: 3px 8px 3px 16px;
-
- &[aria-selected='true'],
- &[aria-selected=''] {
- background-color: @denali-active-blue;
- color: @navi-blue-300;
- }
-
- &[aria-selected='false']:hover,
- &[aria-selected='false'][aria-current='true'],
- &:not([aria-selected=''])[aria-current=''] {
- background-color: @navi-lightest-gray;
- color: @navi-gray-800;
- }
-}
-
-.ember-power-select-group {
- margin-top: 4px;
-}
-
-.ember-power-select-trigger-multiple-input {
- padding: 4px 0;
-}
-
-.ember-power-select-status-icon {
- display: none;
-}
-
-.ember-power-select-multiple-option {
- .navi-pill;
- margin: 4px 0 0 4px;
-}
diff --git a/packages/core/ember-cli-build.js b/packages/core/ember-cli-build.js
index fd9cd3ba4..9f5bbea24 100644
--- a/packages/core/ember-cli-build.js
+++ b/packages/core/ember-cli-build.js
@@ -7,6 +7,9 @@ module.exports = function(defaults) {
'ember-cli-babel': {
includePolyfill: true
},
+ 'ember-power-select': {
+ theme: false
+ },
sassOptions: {
//standard ember-cli-sass options go here
excludeFiles: [] // `app/styles` files not to be process as sass files
diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json
index 697ab1e6e..342ff7346 100644
--- a/packages/core/package-lock.json
+++ b/packages/core/package-lock.json
@@ -990,16 +990,16 @@
}
},
"@denali-design/ember": {
- "version": "1.0.0-alpha.11",
- "resolved": "https://registry.npmjs.org/@denali-design/ember/-/ember-1.0.0-alpha.11.tgz",
- "integrity": "sha512-KMzmjq8o46oAYm4lULWMRFxXu4Q+XFIUnKnuBeJwqYQEOvyeR10KpDMJrlZxnxmLf12eYmh8P5XmCcNnLWG7Ng==",
+ "version": "1.0.0-alpha.14",
+ "resolved": "https://registry.npmjs.org/@denali-design/ember/-/ember-1.0.0-alpha.14.tgz",
+ "integrity": "sha512-IFPmG74ppS4JIyQ8a4wdw+wCIRlZI55ZOXgO+EZoKDu+uGfRfJUrcih0amvZMmEElkMRg8AduSvWrNTz6hD/Hw==",
"requires": {
"@glimmer/component": "^1.0.2",
"@glimmer/tracking": "^1.0.2",
"broccoli-funnel": "^3.0.1",
"broccoli-merge-trees": "^4.1.0",
- "denali-css": "^2.1.0",
- "denali-icon-font": "^1.6.0",
+ "denali-css": "^2.2.2",
+ "denali-icon-font": "^1.7.0",
"ember-arg-types": "^0.2.1",
"ember-cli-babel": "^7.22.1",
"ember-cli-htmlbars": "^5.3.1",
@@ -1007,25 +1007,6 @@
"ember-truth-helpers": "^3.0.0"
},
"dependencies": {
- "async-disk-cache": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/async-disk-cache/-/async-disk-cache-2.1.0.tgz",
- "integrity": "sha512-iH+boep2xivfD9wMaZWkywYIURSmsL96d6MoqrC94BnGSvXE4Quf8hnJiHGFYhw/nLeIa1XyRaf4vvcvkwAefg==",
- "requires": {
- "debug": "^4.1.1",
- "heimdalljs": "^0.2.3",
- "istextorbinary": "^2.5.1",
- "mkdirp": "^0.5.0",
- "rimraf": "^3.0.0",
- "rsvp": "^4.8.5",
- "username-sync": "^1.0.2"
- }
- },
- "babel-plugin-htmlbars-inline-precompile": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-4.2.1.tgz",
- "integrity": "sha512-MCJXk+1R0YjlF/F52eDbhJTpsnqRVYsPYVP9d0jEu7E46AcRPEWDL5tfSweiQWHLKG017BIedATb91KcIoT3zA=="
- },
"broccoli-funnel": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-3.0.3.tgz",
@@ -1052,24 +1033,6 @@
"merge-trees": "^2.0.0"
}
},
- "broccoli-persistent-filter": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/broccoli-persistent-filter/-/broccoli-persistent-filter-3.1.2.tgz",
- "integrity": "sha512-CbU95RXXVyy+eJV9XTiHUC7NnsY3EvdVrGzp3YgyvO2bzXZFE5/GzDp4X/VQqX+jsk4qyT1HvMOF0sD1DX68TQ==",
- "requires": {
- "async-disk-cache": "^2.0.0",
- "async-promise-queue": "^1.0.3",
- "broccoli-plugin": "^4.0.3",
- "fs-tree-diff": "^2.0.0",
- "hash-for-dep": "^1.5.0",
- "heimdalljs": "^0.2.1",
- "heimdalljs-logger": "^0.1.7",
- "promise-map-series": "^0.2.1",
- "rimraf": "^3.0.0",
- "symlink-or-copy": "^1.0.1",
- "sync-disk-cache": "^2.0.0"
- }
- },
"broccoli-plugin": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.3.tgz",
@@ -1084,44 +1047,6 @@
"symlink-or-copy": "^1.3.0"
}
},
- "editions": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz",
- "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==",
- "requires": {
- "errlop": "^2.0.0",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- }
- }
- },
- "ember-cli-htmlbars": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-5.3.1.tgz",
- "integrity": "sha512-ZjQTt44euDoqLvUkWbt1svgNCXgLzOztEbc2qqYMQvhQig416LMrWK7l3SSbNU+BtLD5UIxmwvLfF1tsO2CVyA==",
- "requires": {
- "@ember/edition-utils": "^1.2.0",
- "babel-plugin-htmlbars-inline-precompile": "^4.2.0",
- "broccoli-debug": "^0.6.5",
- "broccoli-persistent-filter": "^3.1.0",
- "broccoli-plugin": "^4.0.3",
- "common-tags": "^1.8.0",
- "ember-cli-babel-plugin-helpers": "^1.1.0",
- "fs-tree-diff": "^2.0.1",
- "hash-for-dep": "^1.5.1",
- "heimdalljs-logger": "^0.1.10",
- "json-stable-stringify": "^1.0.1",
- "semver": "^7.3.2",
- "silent-error": "^1.1.1",
- "strip-bom": "^4.0.0",
- "walk-sync": "^2.2.0"
- }
- },
"fs-tree-diff": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz",
@@ -1134,16 +1059,6 @@
"symlink-or-copy": "^1.1.8"
}
},
- "istextorbinary": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-2.6.0.tgz",
- "integrity": "sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA==",
- "requires": {
- "binaryextensions": "^2.1.2",
- "editions": "^2.2.0",
- "textextensions": "^2.5.0"
- }
- },
"matcher-collection": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
@@ -1153,31 +1068,6 @@
"minimatch": "^3.0.2"
}
},
- "semver": {
- "version": "7.3.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
- "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "strip-bom": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
- "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w=="
- },
- "sync-disk-cache": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/sync-disk-cache/-/sync-disk-cache-2.1.0.tgz",
- "integrity": "sha512-vngT2JmkSapgq0z7uIoYtB9kWOOzMihAAYq/D3Pjm/ODOGMgS4r++B+OZ09U4hWR6EaOdy9eqQ7/8ygbH3wehA==",
- "requires": {
- "debug": "^4.1.1",
- "heimdalljs": "^0.2.6",
- "mkdirp": "^0.5.0",
- "rimraf": "^3.0.0",
- "username-sync": "^1.0.2"
- }
- },
"walk-sync": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
@@ -8346,9 +8236,9 @@
"dev": true
},
"denali-css": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/denali-css/-/denali-css-2.2.0.tgz",
- "integrity": "sha512-BgA0neG+fiGdgVZjKY67FBdpZqZC+NXzm0qbmdgx/+TnZdJ73B2iAyTjpAIr5cwdrk/UnLMR464Jcr9VF9eiMA=="
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/denali-css/-/denali-css-2.2.2.tgz",
+ "integrity": "sha512-aeeAjFbr+iIJBw61J6+IVX5wKBOb2Y9Xs21yk5KDK6uQXNX552MZfY5W5kvy6KSclQwgQtTvqC9uvfidOpkKUQ=="
},
"denali-icon-font": {
"version": "1.7.0",
@@ -8614,10 +8504,13 @@
}
},
"broccoli-plugin": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-2.1.0.tgz",
- "integrity": "sha512-ElE4caljW4slapyEhSD9jU9Uayc8SoSABWdmY9SqbV8DHNxU6xg1jJsPcMm+cXOvggR3+G+OXAYQeFjWVnznaw==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
+ "integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
"requires": {
+ "broccoli-node-api": "^1.6.0",
+ "broccoli-output-wrapper": "^2.0.0",
+ "fs-merger": "^3.0.1",
"promise-map-series": "^0.2.1",
"quick-temp": "^0.1.3",
"rimraf": "^2.3.4",
@@ -8645,6 +8538,25 @@
"walk-sync": "^1.1.3"
},
"dependencies": {
+ "broccoli-plugin": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-2.1.0.tgz",
+ "integrity": "sha512-ElE4caljW4slapyEhSD9jU9Uayc8SoSABWdmY9SqbV8DHNxU6xg1jJsPcMm+cXOvggR3+G+OXAYQeFjWVnznaw==",
+ "requires": {
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "matcher-collection": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz",
+ "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==",
+ "requires": {
+ "minimatch": "^3.0.2"
+ }
+ },
"walk-sync": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-1.1.4.tgz",
@@ -8676,22 +8588,6 @@
"semver": "^6.3.0",
"strip-bom": "^4.0.0",
"walk-sync": "^2.0.2"
- },
- "dependencies": {
- "broccoli-plugin": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
- "integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
- "requires": {
- "broccoli-node-api": "^1.6.0",
- "broccoli-output-wrapper": "^2.0.0",
- "fs-merger": "^3.0.1",
- "promise-map-series": "^0.2.1",
- "quick-temp": "^0.1.3",
- "rimraf": "^2.3.4",
- "symlink-or-copy": "^1.1.8"
- }
- }
}
},
"ember-cli-typescript": {
@@ -8754,6 +8650,15 @@
"symlink-or-copy": "^1.1.8"
}
},
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ },
"npm-run-path": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
@@ -8789,99 +8694,202 @@
"ensure-posix-path": "^1.1.0",
"matcher-collection": "^2.0.0",
"minimatch": "^3.0.4"
- },
- "dependencies": {
- "matcher-collection": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
- "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
- "requires": {
- "@types/minimatch": "^3.0.3",
- "minimatch": "^3.0.2"
- }
- }
}
}
}
},
- "ember-assign-polyfill": {
- "version": "2.7.2",
- "resolved": "https://registry.npmjs.org/ember-assign-polyfill/-/ember-assign-polyfill-2.7.2.tgz",
- "integrity": "sha512-hDSaKIZyFS0WRQsWzxUgO6pJPFfmcpfdM7CbGoMgYGriYbvkKn+k8zTXSKpTFVGehhSmsLE9YPqisQ9QpPisfA==",
+ "ember-assign-helper": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/ember-assign-helper/-/ember-assign-helper-0.3.0.tgz",
+ "integrity": "sha512-kDY0IRP6PUSJjghM2gIq24OD7d6XcZ1666zmZrywxEVjCenhaR0Oi/BXUU8JEATrIcXIExMIu34GKrHHlCLw0Q==",
"dev": true,
"requires": {
- "ember-cli-babel": "^7.20.5",
- "ember-cli-version-checker": "^2.0.0"
+ "ember-cli-babel": "^7.19.0",
+ "ember-cli-htmlbars": "^4.3.1"
},
"dependencies": {
- "ember-cli-version-checker": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
- "integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
+ "broccoli-output-wrapper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-2.0.0.tgz",
+ "integrity": "sha512-V/ozejo+snzNf75i/a6iTmp71k+rlvqjE3+jYfimuMwR1tjNNRdtfno+NGNQB2An9bIAeqZnKhMDurAznHAdtA==",
"dev": true,
"requires": {
- "resolve": "^1.3.3",
- "semver": "^5.3.0"
+ "heimdalljs-logger": "^0.1.10"
}
- }
- }
- },
- "ember-auto-import": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/ember-auto-import/-/ember-auto-import-1.9.0.tgz",
- "integrity": "sha512-wvOlAJCR1296C63ttIFl6/hw9NT28uutyO80xOdJCx7Tx3FldKrle5stftp849BPQPb2obU5hFo3ju4qV7KYfA==",
- "requires": {
- "@babel/core": "^7.1.6",
- "@babel/preset-env": "^7.10.2",
- "@babel/traverse": "^7.1.6",
- "@babel/types": "^7.1.6",
- "@embroider/core": "^0.33.0",
- "babel-core": "^6.26.3",
- "babel-loader": "^8.0.6",
- "babel-plugin-syntax-dynamic-import": "^6.18.0",
- "babel-template": "^6.26.0",
- "babylon": "^6.18.0",
- "broccoli-debug": "^0.6.4",
- "broccoli-node-api": "^1.7.0",
- "broccoli-plugin": "^4.0.0",
- "debug": "^3.1.0",
- "ember-cli-babel": "^7.0.0",
- "enhanced-resolve": "^4.0.0",
- "fs-extra": "^6.0.1",
- "fs-tree-diff": "^2.0.0",
- "handlebars": "^4.3.1",
- "js-string-escape": "^1.0.1",
- "lodash": "^4.17.19",
- "mkdirp": "^0.5.1",
- "resolve-package-path": "^3.1.0",
- "rimraf": "^2.6.2",
- "semver": "^7.3.4",
- "symlink-or-copy": "^1.2.0",
- "typescript-memoize": "^1.0.0-alpha.3",
- "walk-sync": "^0.3.3",
- "webpack": "^4.43.0"
- },
- "dependencies": {
+ },
"broccoli-plugin": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.3.tgz",
- "integrity": "sha512-CtAIEYq5K+4yQv8c/BHymOteuyjDAJfvy/asu4LudIWcMSS7dTn3yGI5gNBkwHG+qlRangYkHJNVAcDZMQbSVQ==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
+ "integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
+ "dev": true,
"requires": {
"broccoli-node-api": "^1.6.0",
- "broccoli-output-wrapper": "^3.2.1",
- "fs-merger": "^3.1.0",
+ "broccoli-output-wrapper": "^2.0.0",
+ "fs-merger": "^3.0.1",
"promise-map-series": "^0.2.1",
"quick-temp": "^0.1.3",
- "rimraf": "^3.0.0",
- "symlink-or-copy": "^1.3.0"
- },
- "dependencies": {
- "rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "requires": {
- "glob": "^7.1.3"
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "ember-cli-htmlbars": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-4.4.0.tgz",
+ "integrity": "sha512-ohgctqk7dXIZR4TgN0xRoUYltWhghFJgqmtuswQTpZ7p74RxI9PKx+E8WV/95mGcPzraesvMNBg5utQNvcqgNg==",
+ "dev": true,
+ "requires": {
+ "@ember/edition-utils": "^1.2.0",
+ "babel-plugin-htmlbars-inline-precompile": "^3.2.0",
+ "broccoli-debug": "^0.6.5",
+ "broccoli-persistent-filter": "^2.3.1",
+ "broccoli-plugin": "^3.1.0",
+ "common-tags": "^1.8.0",
+ "ember-cli-babel-plugin-helpers": "^1.1.0",
+ "fs-tree-diff": "^2.0.1",
+ "hash-for-dep": "^1.5.1",
+ "heimdalljs-logger": "^0.1.10",
+ "json-stable-stringify": "^1.0.1",
+ "semver": "^6.3.0",
+ "strip-bom": "^4.0.0",
+ "walk-sync": "^2.0.2"
+ }
+ },
+ "fs-tree-diff": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz",
+ "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==",
+ "dev": true,
+ "requires": {
+ "@types/symlink-or-copy": "^1.2.0",
+ "heimdalljs-logger": "^0.1.7",
+ "object-assign": "^4.1.0",
+ "path-posix": "^1.0.0",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ },
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "dev": true
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
+ }
+ }
+ }
+ },
+ "ember-assign-polyfill": {
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/ember-assign-polyfill/-/ember-assign-polyfill-2.7.2.tgz",
+ "integrity": "sha512-hDSaKIZyFS0WRQsWzxUgO6pJPFfmcpfdM7CbGoMgYGriYbvkKn+k8zTXSKpTFVGehhSmsLE9YPqisQ9QpPisfA==",
+ "dev": true,
+ "requires": {
+ "ember-cli-babel": "^7.20.5",
+ "ember-cli-version-checker": "^2.0.0"
+ },
+ "dependencies": {
+ "ember-cli-version-checker": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
+ "integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
+ "dev": true,
+ "requires": {
+ "resolve": "^1.3.3",
+ "semver": "^5.3.0"
+ }
+ }
+ }
+ },
+ "ember-auto-import": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/ember-auto-import/-/ember-auto-import-1.9.0.tgz",
+ "integrity": "sha512-wvOlAJCR1296C63ttIFl6/hw9NT28uutyO80xOdJCx7Tx3FldKrle5stftp849BPQPb2obU5hFo3ju4qV7KYfA==",
+ "requires": {
+ "@babel/core": "^7.1.6",
+ "@babel/preset-env": "^7.10.2",
+ "@babel/traverse": "^7.1.6",
+ "@babel/types": "^7.1.6",
+ "@embroider/core": "^0.33.0",
+ "babel-core": "^6.26.3",
+ "babel-loader": "^8.0.6",
+ "babel-plugin-syntax-dynamic-import": "^6.18.0",
+ "babel-template": "^6.26.0",
+ "babylon": "^6.18.0",
+ "broccoli-debug": "^0.6.4",
+ "broccoli-node-api": "^1.7.0",
+ "broccoli-plugin": "^4.0.0",
+ "debug": "^3.1.0",
+ "ember-cli-babel": "^7.0.0",
+ "enhanced-resolve": "^4.0.0",
+ "fs-extra": "^6.0.1",
+ "fs-tree-diff": "^2.0.0",
+ "handlebars": "^4.3.1",
+ "js-string-escape": "^1.0.1",
+ "lodash": "^4.17.19",
+ "mkdirp": "^0.5.1",
+ "resolve-package-path": "^3.1.0",
+ "rimraf": "^2.6.2",
+ "semver": "^7.3.4",
+ "symlink-or-copy": "^1.2.0",
+ "typescript-memoize": "^1.0.0-alpha.3",
+ "walk-sync": "^0.3.3",
+ "webpack": "^4.43.0"
+ },
+ "dependencies": {
+ "broccoli-plugin": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.3.tgz",
+ "integrity": "sha512-CtAIEYq5K+4yQv8c/BHymOteuyjDAJfvy/asu4LudIWcMSS7dTn3yGI5gNBkwHG+qlRangYkHJNVAcDZMQbSVQ==",
+ "requires": {
+ "broccoli-node-api": "^1.6.0",
+ "broccoli-output-wrapper": "^3.2.1",
+ "fs-merger": "^3.1.0",
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^3.0.0",
+ "symlink-or-copy": "^1.3.0"
+ },
+ "dependencies": {
+ "rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "requires": {
+ "glob": "^7.1.3"
}
}
}
@@ -8944,26 +8952,178 @@
}
},
"ember-basic-dropdown": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/ember-basic-dropdown/-/ember-basic-dropdown-1.1.3.tgz",
- "integrity": "sha512-zIFk5yzu31L4E5lz3DfXF1IGGMcMAGYssh7hCoemjB7iqkL7Sf1UhUg/yEHcr5aEdfyGc1V3G2s740cRY+VLiQ==",
+ "version": "3.0.12",
+ "resolved": "https://registry.npmjs.org/ember-basic-dropdown/-/ember-basic-dropdown-3.0.12.tgz",
+ "integrity": "sha512-W67UtAWaANCEwwHYTiagfLRlAcn6dC6f0NO0DpJRIZK9iflBzV6nSIkbCuN1lwf6JFRbEGoFj2bV+io0maMCsg==",
"dev": true,
"requires": {
- "ember-cli-babel": "^7.2.0",
- "ember-cli-htmlbars": "^3.0.1",
- "ember-maybe-in-element": "^0.2.0"
+ "@ember/render-modifiers": "^1.0.2",
+ "@glimmer/component": "^1.0.1",
+ "@glimmer/tracking": "^1.0.1",
+ "ember-cli-babel": "^7.21.0",
+ "ember-cli-htmlbars": "^5.2.0",
+ "ember-cli-typescript": "^3.1.2",
+ "ember-element-helper": "^0.2.0",
+ "ember-maybe-in-element": "^2.0.1",
+ "ember-style-modifier": "^0.6.0",
+ "ember-truth-helpers": "^2.1.0 || ^3.0.0"
},
"dependencies": {
- "ember-cli-htmlbars": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-3.1.0.tgz",
- "integrity": "sha512-cgvRJM73IT0aePUG7oQ/afB7vSRBV3N0wu9BrWhHX2zkR7A7cUBI7KC9VPk6tbctCXoM7BRGsCC4aIjF7yrfXA==",
+ "@babel/plugin-transform-typescript": {
+ "version": "7.8.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.7.tgz",
+ "integrity": "sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.8.3",
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-typescript": "^7.8.3"
+ }
+ },
+ "broccoli-plugin": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-2.1.0.tgz",
+ "integrity": "sha512-ElE4caljW4slapyEhSD9jU9Uayc8SoSABWdmY9SqbV8DHNxU6xg1jJsPcMm+cXOvggR3+G+OXAYQeFjWVnznaw==",
+ "dev": true,
+ "requires": {
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "broccoli-stew": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-stew/-/broccoli-stew-3.0.0.tgz",
+ "integrity": "sha512-NXfi+Vas24n3Ivo21GvENTI55qxKu7OwKRnCLWXld8MiLiQKQlWIq28eoARaFj0lTUFwUa4jKZeA7fW9PiWQeg==",
+ "dev": true,
+ "requires": {
+ "broccoli-debug": "^0.6.5",
+ "broccoli-funnel": "^2.0.0",
+ "broccoli-merge-trees": "^3.0.1",
+ "broccoli-persistent-filter": "^2.3.0",
+ "broccoli-plugin": "^2.1.0",
+ "chalk": "^2.4.1",
+ "debug": "^4.1.1",
+ "ensure-posix-path": "^1.0.1",
+ "fs-extra": "^8.0.1",
+ "minimatch": "^3.0.4",
+ "resolve": "^1.11.1",
+ "rsvp": "^4.8.5",
+ "symlink-or-copy": "^1.2.0",
+ "walk-sync": "^1.1.3"
+ },
+ "dependencies": {
+ "walk-sync": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-1.1.4.tgz",
+ "integrity": "sha512-nowc9thB/Jg0KW4TgxoRjLLYRPvl3DB/98S89r4ZcJqq2B0alNcKDh6pzLkBSkPMzRSMsJghJHQi79qw0YWEkA==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^1.1.1"
+ }
+ }
+ }
+ },
+ "ember-cli-typescript": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-3.1.4.tgz",
+ "integrity": "sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ==",
+ "dev": true,
+ "requires": {
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4",
+ "@babel/plugin-proposal-optional-chaining": "^7.6.0",
+ "@babel/plugin-transform-typescript": "~7.8.0",
+ "ansi-to-html": "^0.6.6",
+ "broccoli-stew": "^3.0.0",
+ "debug": "^4.0.0",
+ "ember-cli-babel-plugin-helpers": "^1.0.0",
+ "execa": "^3.0.0",
+ "fs-extra": "^8.0.0",
+ "resolve": "^1.5.0",
+ "rsvp": "^4.8.1",
+ "semver": "^6.3.0",
+ "stagehand": "^1.0.0",
+ "walk-sync": "^2.0.0"
+ }
+ },
+ "execa": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz",
+ "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "p-finally": "^2.0.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
+ }
+ },
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.0.0"
+ }
+ },
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
"dev": true,
"requires": {
- "broccoli-persistent-filter": "^2.3.1",
- "hash-for-dep": "^1.5.1",
- "json-stable-stringify": "^1.0.1",
- "strip-bom": "^3.0.0"
+ "glob": "^7.1.3"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
+ },
+ "dependencies": {
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ }
}
}
}
@@ -10075,6 +10235,7 @@
"chalk": "^1.1.3",
"ember-cli-babel": "^7.1.2",
"ember-cli-import-polyfill": "^0.2.0",
+ "ember-get-config": "^0.3.0",
"lodash.defaults": "^4.2.0",
"moment": "^2.19.3",
"moment-timezone": "^0.5.13"
@@ -11180,44 +11341,287 @@
"minimatch": "^3.0.0",
"mkdirp": "^0.5.0",
"path-posix": "^1.0.0",
- "rimraf": "^2.4.3",
- "symlink-or-copy": "^1.0.0",
- "walk-sync": "^0.3.1"
+ "rimraf": "^2.4.3",
+ "symlink-or-copy": "^1.0.0",
+ "walk-sync": "^0.3.1"
+ }
+ },
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ }
+ }
+ },
+ "ember-concurrency": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/ember-concurrency/-/ember-concurrency-1.3.0.tgz",
+ "integrity": "sha512-DwGlfWFpYyAkTwsedlEtK4t1DznJSculAW6Vq5S1C0shVPc5b6tTpHB2FFYisannSYkm+wpm1f1Pd40qiNPtOQ==",
+ "requires": {
+ "ember-cli-babel": "^7.7.3",
+ "ember-compatibility-helpers": "^1.2.0",
+ "ember-maybe-import-regenerator": "^0.1.6"
+ }
+ },
+ "ember-concurrency-decorators": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/ember-concurrency-decorators/-/ember-concurrency-decorators-2.0.3.tgz",
+ "integrity": "sha512-r6O34YKI/slyYapVsuOPnmaKC4AsmBSwvgcadbdy+jHNj+mnryXPkm+3hhhRnFdlsKUKdEuXvl43lhjhYRLhhA==",
+ "dev": true,
+ "requires": {
+ "@ember-decorators/utils": "^6.1.0",
+ "ember-cli-babel": "^7.19.0",
+ "ember-cli-htmlbars": "^4.3.1",
+ "ember-cli-typescript": "^3.1.4"
+ },
+ "dependencies": {
+ "@babel/plugin-transform-typescript": {
+ "version": "7.8.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.7.tgz",
+ "integrity": "sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.8.3",
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-typescript": "^7.8.3"
+ }
+ },
+ "broccoli-output-wrapper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-2.0.0.tgz",
+ "integrity": "sha512-V/ozejo+snzNf75i/a6iTmp71k+rlvqjE3+jYfimuMwR1tjNNRdtfno+NGNQB2An9bIAeqZnKhMDurAznHAdtA==",
+ "dev": true,
+ "requires": {
+ "heimdalljs-logger": "^0.1.10"
+ }
+ },
+ "broccoli-plugin": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
+ "integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
+ "dev": true,
+ "requires": {
+ "broccoli-node-api": "^1.6.0",
+ "broccoli-output-wrapper": "^2.0.0",
+ "fs-merger": "^3.0.1",
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "broccoli-stew": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-stew/-/broccoli-stew-3.0.0.tgz",
+ "integrity": "sha512-NXfi+Vas24n3Ivo21GvENTI55qxKu7OwKRnCLWXld8MiLiQKQlWIq28eoARaFj0lTUFwUa4jKZeA7fW9PiWQeg==",
+ "dev": true,
+ "requires": {
+ "broccoli-debug": "^0.6.5",
+ "broccoli-funnel": "^2.0.0",
+ "broccoli-merge-trees": "^3.0.1",
+ "broccoli-persistent-filter": "^2.3.0",
+ "broccoli-plugin": "^2.1.0",
+ "chalk": "^2.4.1",
+ "debug": "^4.1.1",
+ "ensure-posix-path": "^1.0.1",
+ "fs-extra": "^8.0.1",
+ "minimatch": "^3.0.4",
+ "resolve": "^1.11.1",
+ "rsvp": "^4.8.5",
+ "symlink-or-copy": "^1.2.0",
+ "walk-sync": "^1.1.3"
+ },
+ "dependencies": {
+ "broccoli-plugin": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-2.1.0.tgz",
+ "integrity": "sha512-ElE4caljW4slapyEhSD9jU9Uayc8SoSABWdmY9SqbV8DHNxU6xg1jJsPcMm+cXOvggR3+G+OXAYQeFjWVnznaw==",
+ "dev": true,
+ "requires": {
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "matcher-collection": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz",
+ "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==",
+ "dev": true,
+ "requires": {
+ "minimatch": "^3.0.2"
+ }
+ },
+ "walk-sync": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-1.1.4.tgz",
+ "integrity": "sha512-nowc9thB/Jg0KW4TgxoRjLLYRPvl3DB/98S89r4ZcJqq2B0alNcKDh6pzLkBSkPMzRSMsJghJHQi79qw0YWEkA==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^1.1.1"
+ }
+ }
+ }
+ },
+ "ember-cli-htmlbars": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-4.4.0.tgz",
+ "integrity": "sha512-ohgctqk7dXIZR4TgN0xRoUYltWhghFJgqmtuswQTpZ7p74RxI9PKx+E8WV/95mGcPzraesvMNBg5utQNvcqgNg==",
+ "dev": true,
+ "requires": {
+ "@ember/edition-utils": "^1.2.0",
+ "babel-plugin-htmlbars-inline-precompile": "^3.2.0",
+ "broccoli-debug": "^0.6.5",
+ "broccoli-persistent-filter": "^2.3.1",
+ "broccoli-plugin": "^3.1.0",
+ "common-tags": "^1.8.0",
+ "ember-cli-babel-plugin-helpers": "^1.1.0",
+ "fs-tree-diff": "^2.0.1",
+ "hash-for-dep": "^1.5.1",
+ "heimdalljs-logger": "^0.1.10",
+ "json-stable-stringify": "^1.0.1",
+ "semver": "^6.3.0",
+ "strip-bom": "^4.0.0",
+ "walk-sync": "^2.0.2"
+ }
+ },
+ "ember-cli-typescript": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-3.1.4.tgz",
+ "integrity": "sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ==",
+ "dev": true,
+ "requires": {
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4",
+ "@babel/plugin-proposal-optional-chaining": "^7.6.0",
+ "@babel/plugin-transform-typescript": "~7.8.0",
+ "ansi-to-html": "^0.6.6",
+ "broccoli-stew": "^3.0.0",
+ "debug": "^4.0.0",
+ "ember-cli-babel-plugin-helpers": "^1.0.0",
+ "execa": "^3.0.0",
+ "fs-extra": "^8.0.0",
+ "resolve": "^1.5.0",
+ "rsvp": "^4.8.1",
+ "semver": "^6.3.0",
+ "stagehand": "^1.0.0",
+ "walk-sync": "^2.0.0"
+ }
+ },
+ "execa": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz",
+ "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "p-finally": "^2.0.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
+ }
+ },
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "fs-tree-diff": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz",
+ "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==",
+ "dev": true,
+ "requires": {
+ "@types/symlink-or-copy": "^1.2.0",
+ "heimdalljs-logger": "^0.1.7",
+ "object-assign": "^4.1.0",
+ "path-posix": "^1.0.0",
+ "symlink-or-copy": "^1.1.8"
}
},
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "dev": true,
"requires": {
- "ms": "2.0.0"
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
}
},
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.0.0"
+ }
},
"rimraf": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
"requires": {
"glob": "^7.1.3"
}
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "dev": true
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
+ }
}
}
},
- "ember-concurrency": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/ember-concurrency/-/ember-concurrency-1.3.0.tgz",
- "integrity": "sha512-DwGlfWFpYyAkTwsedlEtK4t1DznJSculAW6Vq5S1C0shVPc5b6tTpHB2FFYisannSYkm+wpm1f1Pd40qiNPtOQ==",
- "requires": {
- "ember-cli-babel": "^7.7.3",
- "ember-compatibility-helpers": "^1.2.0",
- "ember-maybe-import-regenerator": "^0.1.6"
- }
- },
"ember-copy": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/ember-copy/-/ember-copy-1.0.0.tgz",
@@ -11701,49 +12105,253 @@
"integrity": "sha512-nowc9thB/Jg0KW4TgxoRjLLYRPvl3DB/98S89r4ZcJqq2B0alNcKDh6pzLkBSkPMzRSMsJghJHQi79qw0YWEkA==",
"dev": true,
"requires": {
- "@types/minimatch": "^3.0.3",
- "ensure-posix-path": "^1.1.0",
- "matcher-collection": "^1.1.1"
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^1.1.1"
+ }
+ },
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "workerpool": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-2.3.3.tgz",
+ "integrity": "sha512-L1ovlYHp6UObYqElXXpbd214GgbEKDED0d3sj7pRdFXjNkb2+un/AUcCkceHizO0IVI6SOGGncrcjozruCkRgA==",
+ "dev": true,
+ "requires": {
+ "object-assign": "4.1.1"
+ }
+ }
+ }
+ },
+ "ember-data-model-fragments": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/ember-data-model-fragments/-/ember-data-model-fragments-4.0.0.tgz",
+ "integrity": "sha512-DcRRQAWrrfRQBW8+v6takQdS2hNJ9rKWU/uHjnPY6+Vg/y6TxyPU8mo0PF2z0DYAeXwoIQ05iYTJT0sqFPEo+w==",
+ "requires": {
+ "broccoli-file-creator": "^2.1.1",
+ "broccoli-merge-trees": "^3.0.0",
+ "calculate-cache-key-for-tree": "^1.1.0",
+ "ember-cli-babel": "^6.8.0",
+ "ember-copy": "1.0.0",
+ "git-repo-info": "^2.0.0",
+ "npm-git-info": "^1.0.3"
+ },
+ "dependencies": {
+ "amd-name-resolver": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/amd-name-resolver/-/amd-name-resolver-1.2.0.tgz",
+ "integrity": "sha512-hlSTWGS1t6/xq5YCed7YALg7tKZL3rkl7UwEZ/eCIkn8JxmM6fU6Qs/1hwtjQqfuYxlffuUcgYEm0f5xP4YKaA==",
+ "requires": {
+ "ensure-posix-path": "^1.0.1"
+ }
+ },
+ "babel-plugin-debug-macros": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.2.0.tgz",
+ "integrity": "sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==",
+ "requires": {
+ "semver": "^5.3.0"
+ }
+ },
+ "babel-plugin-ember-modules-api-polyfill": {
+ "version": "2.13.4",
+ "resolved": "https://registry.npmjs.org/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-2.13.4.tgz",
+ "integrity": "sha512-uxQPkEQAzCYdwhZk16O9m1R4xtCRNy4oEUTBrccOPfzlIahRZJic/JeP/ZEL0BC6Mfq6r55eOg6gMF/zdFoCvA==",
+ "requires": {
+ "ember-rfc176-data": "^0.3.13"
+ }
+ },
+ "broccoli-babel-transpiler": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/broccoli-babel-transpiler/-/broccoli-babel-transpiler-6.5.1.tgz",
+ "integrity": "sha512-w6GcnkxvHcNCte5FcLGEG1hUdQvlfvSN/6PtGWU/otg69Ugk8rUk51h41R0Ugoc+TNxyeFG1opRt2RlA87XzNw==",
+ "requires": {
+ "babel-core": "^6.26.0",
+ "broccoli-funnel": "^2.0.1",
+ "broccoli-merge-trees": "^2.0.0",
+ "broccoli-persistent-filter": "^1.4.3",
+ "clone": "^2.0.0",
+ "hash-for-dep": "^1.2.3",
+ "heimdalljs-logger": "^0.1.7",
+ "json-stable-stringify": "^1.0.0",
+ "rsvp": "^4.8.2",
+ "workerpool": "^2.3.0"
+ },
+ "dependencies": {
+ "broccoli-merge-trees": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-2.0.1.tgz",
+ "integrity": "sha512-WjaexJ+I8BxP5V5RNn6um/qDRSmKoiBC/QkRi79FT9ClHfldxRyCDs9mcV7mmoaPlsshmmPaUz5jdtcKA6DClQ==",
+ "requires": {
+ "broccoli-plugin": "^1.3.0",
+ "merge-trees": "^1.0.1"
+ }
+ }
+ }
+ },
+ "broccoli-persistent-filter": {
+ "version": "1.4.6",
+ "resolved": "https://registry.npmjs.org/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.6.tgz",
+ "integrity": "sha512-0RejLwoC95kv4kta8KAa+FmECJCK78Qgm8SRDEK7YyU0N9Cx6KpY3UCDy9WELl3mCXLN8TokNxc7/hp3lL4lfw==",
+ "requires": {
+ "async-disk-cache": "^1.2.1",
+ "async-promise-queue": "^1.0.3",
+ "broccoli-plugin": "^1.0.0",
+ "fs-tree-diff": "^0.5.2",
+ "hash-for-dep": "^1.0.2",
+ "heimdalljs": "^0.2.1",
+ "heimdalljs-logger": "^0.1.7",
+ "mkdirp": "^0.5.1",
+ "promise-map-series": "^0.2.1",
+ "rimraf": "^2.6.1",
+ "rsvp": "^3.0.18",
+ "symlink-or-copy": "^1.0.1",
+ "walk-sync": "^0.3.1"
+ },
+ "dependencies": {
+ "rsvp": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
+ "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw=="
+ }
+ }
+ },
+ "ember-cli-babel": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-babel/-/ember-cli-babel-6.18.0.tgz",
+ "integrity": "sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==",
+ "requires": {
+ "amd-name-resolver": "1.2.0",
+ "babel-plugin-debug-macros": "^0.2.0-beta.6",
+ "babel-plugin-ember-modules-api-polyfill": "^2.6.0",
+ "babel-plugin-transform-es2015-modules-amd": "^6.24.0",
+ "babel-polyfill": "^6.26.0",
+ "babel-preset-env": "^1.7.0",
+ "broccoli-babel-transpiler": "^6.5.0",
+ "broccoli-debug": "^0.6.4",
+ "broccoli-funnel": "^2.0.0",
+ "broccoli-source": "^1.1.0",
+ "clone": "^2.0.0",
+ "ember-cli-version-checker": "^2.1.2",
+ "semver": "^5.5.0"
+ }
+ },
+ "ember-cli-version-checker": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
+ "integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
+ "requires": {
+ "resolve": "^1.3.3",
+ "semver": "^5.3.0"
+ }
+ },
+ "merge-trees": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz",
+ "integrity": "sha1-zL5nRWl4f53vF/1G5lJfVwC70j4=",
+ "requires": {
+ "can-symlink": "^1.0.0",
+ "fs-tree-diff": "^0.5.4",
+ "heimdalljs": "^0.2.1",
+ "heimdalljs-logger": "^0.1.7",
+ "rimraf": "^2.4.3",
+ "symlink-or-copy": "^1.0.0"
+ }
+ },
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "workerpool": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-2.3.3.tgz",
+ "integrity": "sha512-L1ovlYHp6UObYqElXXpbd214GgbEKDED0d3sj7pRdFXjNkb2+un/AUcCkceHizO0IVI6SOGGncrcjozruCkRgA==",
+ "requires": {
+ "object-assign": "4.1.1"
+ }
+ }
+ }
+ },
+ "ember-debug-handlers-polyfill": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ember-debug-handlers-polyfill/-/ember-debug-handlers-polyfill-1.1.1.tgz",
+ "integrity": "sha512-lO7FBAqJjzbL+IjnWhVfQITypPOJmXdZngZR/Vdn513W4g/Q6Sjicao/mDzeDCb48Y70C4Facwk0LjdIpSZkRg==",
+ "dev": true
+ },
+ "ember-destroyable-polyfill": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/ember-destroyable-polyfill/-/ember-destroyable-polyfill-2.0.2.tgz",
+ "integrity": "sha512-9t+ya+9c+FkNM5IAyJIv6ETG8jfZQaUnFCO5SeLlV0wkSw7TOexyb61jh5GVee0KmknfRhrRGGAyT4Y0TwkZ+w==",
+ "dev": true,
+ "requires": {
+ "ember-cli-babel": "^7.22.1",
+ "ember-cli-version-checker": "^5.1.1",
+ "ember-compatibility-helpers": "^1.2.1"
+ },
+ "dependencies": {
+ "ember-cli-version-checker": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-5.1.2.tgz",
+ "integrity": "sha512-rk7GY+FmLn/2e22HsZs0Ycrz8HQ1W3Fv+2TFOuEFW9optnDXDgkntPBIl6gact/LHsfBM5RKbM3dHsIIeLgl0Q==",
+ "dev": true,
+ "requires": {
+ "resolve-package-path": "^3.1.0",
+ "semver": "^7.3.4",
+ "silent-error": "^1.1.1"
}
},
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "resolve-package-path": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-3.1.0.tgz",
+ "integrity": "sha512-2oC2EjWbMJwvSN6Z7DbDfJMnD8MYEouaLn5eIX0j8XwPsYCVIyY9bbnX88YHVkbr8XHqvZrYbxaLPibfTYKZMA==",
"dev": true,
"requires": {
- "isexe": "^2.0.0"
+ "path-root": "^0.1.1",
+ "resolve": "^1.17.0"
}
},
- "workerpool": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-2.3.3.tgz",
- "integrity": "sha512-L1ovlYHp6UObYqElXXpbd214GgbEKDED0d3sj7pRdFXjNkb2+un/AUcCkceHizO0IVI6SOGGncrcjozruCkRgA==",
+ "semver": {
+ "version": "7.3.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
+ "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
"dev": true,
"requires": {
- "object-assign": "4.1.1"
+ "lru-cache": "^6.0.0"
}
}
}
},
- "ember-data-model-fragments": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/ember-data-model-fragments/-/ember-data-model-fragments-4.0.0.tgz",
- "integrity": "sha512-DcRRQAWrrfRQBW8+v6takQdS2hNJ9rKWU/uHjnPY6+Vg/y6TxyPU8mo0PF2z0DYAeXwoIQ05iYTJT0sqFPEo+w==",
+ "ember-disable-prototype-extensions": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/ember-disable-prototype-extensions/-/ember-disable-prototype-extensions-1.1.3.tgz",
+ "integrity": "sha1-GWkTUhdlS14nj5/i2dTkm1cgMp4=",
+ "dev": true
+ },
+ "ember-element-helper": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/ember-element-helper/-/ember-element-helper-0.2.0.tgz",
+ "integrity": "sha512-/WV0PNLyxDvLX/YETb/8KICFTr719OYqFWXqV5XUkh9YhhBGDU/mr1OtlQaWOlsx+sHm42HD2UAICecqex8ziw==",
+ "dev": true,
"requires": {
- "broccoli-file-creator": "^2.1.1",
- "broccoli-merge-trees": "^3.0.0",
- "calculate-cache-key-for-tree": "^1.1.0",
- "ember-cli-babel": "^6.8.0",
- "ember-copy": "1.0.0",
- "git-repo-info": "^2.0.0",
- "npm-git-info": "^1.0.3"
+ "ember-cli-babel": "^6.16.0"
},
"dependencies": {
"amd-name-resolver": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/amd-name-resolver/-/amd-name-resolver-1.2.0.tgz",
"integrity": "sha512-hlSTWGS1t6/xq5YCed7YALg7tKZL3rkl7UwEZ/eCIkn8JxmM6fU6Qs/1hwtjQqfuYxlffuUcgYEm0f5xP4YKaA==",
+ "dev": true,
"requires": {
"ensure-posix-path": "^1.0.1"
}
@@ -11752,6 +12360,7 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.2.0.tgz",
"integrity": "sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==",
+ "dev": true,
"requires": {
"semver": "^5.3.0"
}
@@ -11760,6 +12369,7 @@
"version": "2.13.4",
"resolved": "https://registry.npmjs.org/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-2.13.4.tgz",
"integrity": "sha512-uxQPkEQAzCYdwhZk16O9m1R4xtCRNy4oEUTBrccOPfzlIahRZJic/JeP/ZEL0BC6Mfq6r55eOg6gMF/zdFoCvA==",
+ "dev": true,
"requires": {
"ember-rfc176-data": "^0.3.13"
}
@@ -11768,6 +12378,7 @@
"version": "6.5.1",
"resolved": "https://registry.npmjs.org/broccoli-babel-transpiler/-/broccoli-babel-transpiler-6.5.1.tgz",
"integrity": "sha512-w6GcnkxvHcNCte5FcLGEG1hUdQvlfvSN/6PtGWU/otg69Ugk8rUk51h41R0Ugoc+TNxyeFG1opRt2RlA87XzNw==",
+ "dev": true,
"requires": {
"babel-core": "^6.26.0",
"broccoli-funnel": "^2.0.1",
@@ -11779,23 +12390,23 @@
"json-stable-stringify": "^1.0.0",
"rsvp": "^4.8.2",
"workerpool": "^2.3.0"
- },
- "dependencies": {
- "broccoli-merge-trees": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-2.0.1.tgz",
- "integrity": "sha512-WjaexJ+I8BxP5V5RNn6um/qDRSmKoiBC/QkRi79FT9ClHfldxRyCDs9mcV7mmoaPlsshmmPaUz5jdtcKA6DClQ==",
- "requires": {
- "broccoli-plugin": "^1.3.0",
- "merge-trees": "^1.0.1"
- }
- }
+ }
+ },
+ "broccoli-merge-trees": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-2.0.1.tgz",
+ "integrity": "sha512-WjaexJ+I8BxP5V5RNn6um/qDRSmKoiBC/QkRi79FT9ClHfldxRyCDs9mcV7mmoaPlsshmmPaUz5jdtcKA6DClQ==",
+ "dev": true,
+ "requires": {
+ "broccoli-plugin": "^1.3.0",
+ "merge-trees": "^1.0.1"
}
},
"broccoli-persistent-filter": {
"version": "1.4.6",
"resolved": "https://registry.npmjs.org/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.6.tgz",
"integrity": "sha512-0RejLwoC95kv4kta8KAa+FmECJCK78Qgm8SRDEK7YyU0N9Cx6KpY3UCDy9WELl3mCXLN8TokNxc7/hp3lL4lfw==",
+ "dev": true,
"requires": {
"async-disk-cache": "^1.2.1",
"async-promise-queue": "^1.0.3",
@@ -11815,7 +12426,8 @@
"rsvp": {
"version": "3.6.2",
"resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
- "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw=="
+ "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==",
+ "dev": true
}
}
},
@@ -11823,6 +12435,7 @@
"version": "6.18.0",
"resolved": "https://registry.npmjs.org/ember-cli-babel/-/ember-cli-babel-6.18.0.tgz",
"integrity": "sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==",
+ "dev": true,
"requires": {
"amd-name-resolver": "1.2.0",
"babel-plugin-debug-macros": "^0.2.0-beta.6",
@@ -11843,6 +12456,7 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
"integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
+ "dev": true,
"requires": {
"resolve": "^1.3.3",
"semver": "^5.3.0"
@@ -11852,6 +12466,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz",
"integrity": "sha1-zL5nRWl4f53vF/1G5lJfVwC70j4=",
+ "dev": true,
"requires": {
"can-symlink": "^1.0.0",
"fs-tree-diff": "^0.5.4",
@@ -11865,6 +12480,7 @@
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
"requires": {
"glob": "^7.1.3"
}
@@ -11873,24 +12489,13 @@
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/workerpool/-/workerpool-2.3.3.tgz",
"integrity": "sha512-L1ovlYHp6UObYqElXXpbd214GgbEKDED0d3sj7pRdFXjNkb2+un/AUcCkceHizO0IVI6SOGGncrcjozruCkRgA==",
+ "dev": true,
"requires": {
"object-assign": "4.1.1"
}
}
}
},
- "ember-debug-handlers-polyfill": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ember-debug-handlers-polyfill/-/ember-debug-handlers-polyfill-1.1.1.tgz",
- "integrity": "sha512-lO7FBAqJjzbL+IjnWhVfQITypPOJmXdZngZR/Vdn513W4g/Q6Sjicao/mDzeDCb48Y70C4Facwk0LjdIpSZkRg==",
- "dev": true
- },
- "ember-disable-prototype-extensions": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/ember-disable-prototype-extensions/-/ember-disable-prototype-extensions-1.1.3.tgz",
- "integrity": "sha1-GWkTUhdlS14nj5/i2dTkm1cgMp4=",
- "dev": true
- },
"ember-export-application-global": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/ember-export-application-global/-/ember-export-application-global-2.0.1.tgz",
@@ -13986,92 +14591,300 @@
"semver": "^5.5.0"
},
"dependencies": {
- "broccoli-funnel": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-2.0.2.tgz",
- "integrity": "sha512-/vDTqtv7ipjEZQOVqO4vGDVAOZyuYzQ/EgGoyewfOgh1M7IQAToBKZI0oAQPgMBeFPPlIbfMuAngk+ohPBuaHQ==",
+ "broccoli-funnel": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-2.0.2.tgz",
+ "integrity": "sha512-/vDTqtv7ipjEZQOVqO4vGDVAOZyuYzQ/EgGoyewfOgh1M7IQAToBKZI0oAQPgMBeFPPlIbfMuAngk+ohPBuaHQ==",
+ "requires": {
+ "array-equal": "^1.0.0",
+ "blank-object": "^1.0.1",
+ "broccoli-plugin": "^1.3.0",
+ "debug": "^2.2.0",
+ "fast-ordered-set": "^1.0.0",
+ "fs-tree-diff": "^0.5.3",
+ "heimdalljs": "^0.2.0",
+ "minimatch": "^3.0.0",
+ "mkdirp": "^0.5.0",
+ "path-posix": "^1.0.0",
+ "rimraf": "^2.4.3",
+ "symlink-or-copy": "^1.0.0",
+ "walk-sync": "^0.3.1"
+ }
+ }
+ }
+ },
+ "ember-cli-version-checker": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
+ "integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
+ "requires": {
+ "resolve": "^1.3.3",
+ "semver": "^5.3.0"
+ }
+ },
+ "exists-sync": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/exists-sync/-/exists-sync-0.0.4.tgz",
+ "integrity": "sha1-l0TCxCjMA7AQYNtFTUsS8O88iHk="
+ },
+ "merge-trees": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz",
+ "integrity": "sha1-zL5nRWl4f53vF/1G5lJfVwC70j4=",
+ "requires": {
+ "can-symlink": "^1.0.0",
+ "fs-tree-diff": "^0.5.4",
+ "heimdalljs": "^0.2.1",
+ "heimdalljs-logger": "^0.1.7",
+ "rimraf": "^2.4.3",
+ "symlink-or-copy": "^1.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "regenerator-runtime": {
+ "version": "0.9.6",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz",
+ "integrity": "sha1-0z65XQ0gAaS+OWWXB8UbDLcc4Ck="
+ },
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "workerpool": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-2.3.3.tgz",
+ "integrity": "sha512-L1ovlYHp6UObYqElXXpbd214GgbEKDED0d3sj7pRdFXjNkb2+un/AUcCkceHizO0IVI6SOGGncrcjozruCkRgA==",
+ "requires": {
+ "object-assign": "4.1.1"
+ }
+ }
+ }
+ },
+ "ember-maybe-in-element": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/ember-maybe-in-element/-/ember-maybe-in-element-2.0.1.tgz",
+ "integrity": "sha512-Mp/HTVOGu9H7kWoq5xncVLEvPFgRuHdsqWyZ1v/gBA8Y3d2q2LdrmDK9Zg59i+cCs4oa9LrMeFyKMAbBS3vyDw==",
+ "dev": true,
+ "requires": {
+ "ember-cli-babel": "^7.21.0",
+ "ember-cli-htmlbars": "^5.2.0",
+ "ember-cli-version-checker": "^5.1.1",
+ "ember-in-element-polyfill": "^1.0.0"
+ },
+ "dependencies": {
+ "ember-cli-version-checker": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-5.1.2.tgz",
+ "integrity": "sha512-rk7GY+FmLn/2e22HsZs0Ycrz8HQ1W3Fv+2TFOuEFW9optnDXDgkntPBIl6gact/LHsfBM5RKbM3dHsIIeLgl0Q==",
+ "dev": true,
+ "requires": {
+ "resolve-package-path": "^3.1.0",
+ "semver": "^7.3.4",
+ "silent-error": "^1.1.1"
+ }
+ },
+ "resolve-package-path": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-3.1.0.tgz",
+ "integrity": "sha512-2oC2EjWbMJwvSN6Z7DbDfJMnD8MYEouaLn5eIX0j8XwPsYCVIyY9bbnX88YHVkbr8XHqvZrYbxaLPibfTYKZMA==",
+ "dev": true,
+ "requires": {
+ "path-root": "^0.1.1",
+ "resolve": "^1.17.0"
+ }
+ },
+ "semver": {
+ "version": "7.3.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
+ "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ }
+ }
+ },
+ "ember-modifier": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ember-modifier/-/ember-modifier-2.1.1.tgz",
+ "integrity": "sha512-g9mcpFWgw5lgNU40YNf0USNWqoGTJ+EqjDQKjm7556gaRNDeGnLylFKqx9O3opwLHEt6ZODnRDy9U0S5YEMREg==",
+ "dev": true,
+ "requires": {
+ "ember-cli-babel": "^7.22.1",
+ "ember-cli-normalize-entity-name": "^1.0.0",
+ "ember-cli-string-utils": "^1.1.0",
+ "ember-cli-typescript": "^3.1.3",
+ "ember-destroyable-polyfill": "^2.0.2",
+ "ember-modifier-manager-polyfill": "^1.2.0"
+ },
+ "dependencies": {
+ "@babel/plugin-transform-typescript": {
+ "version": "7.8.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.7.tgz",
+ "integrity": "sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.8.3",
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-typescript": "^7.8.3"
+ }
+ },
+ "broccoli-plugin": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-2.1.0.tgz",
+ "integrity": "sha512-ElE4caljW4slapyEhSD9jU9Uayc8SoSABWdmY9SqbV8DHNxU6xg1jJsPcMm+cXOvggR3+G+OXAYQeFjWVnznaw==",
+ "dev": true,
+ "requires": {
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "broccoli-stew": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-stew/-/broccoli-stew-3.0.0.tgz",
+ "integrity": "sha512-NXfi+Vas24n3Ivo21GvENTI55qxKu7OwKRnCLWXld8MiLiQKQlWIq28eoARaFj0lTUFwUa4jKZeA7fW9PiWQeg==",
+ "dev": true,
+ "requires": {
+ "broccoli-debug": "^0.6.5",
+ "broccoli-funnel": "^2.0.0",
+ "broccoli-merge-trees": "^3.0.1",
+ "broccoli-persistent-filter": "^2.3.0",
+ "broccoli-plugin": "^2.1.0",
+ "chalk": "^2.4.1",
+ "debug": "^4.1.1",
+ "ensure-posix-path": "^1.0.1",
+ "fs-extra": "^8.0.1",
+ "minimatch": "^3.0.4",
+ "resolve": "^1.11.1",
+ "rsvp": "^4.8.5",
+ "symlink-or-copy": "^1.2.0",
+ "walk-sync": "^1.1.3"
+ },
+ "dependencies": {
+ "walk-sync": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-1.1.4.tgz",
+ "integrity": "sha512-nowc9thB/Jg0KW4TgxoRjLLYRPvl3DB/98S89r4ZcJqq2B0alNcKDh6pzLkBSkPMzRSMsJghJHQi79qw0YWEkA==",
+ "dev": true,
"requires": {
- "array-equal": "^1.0.0",
- "blank-object": "^1.0.1",
- "broccoli-plugin": "^1.3.0",
- "debug": "^2.2.0",
- "fast-ordered-set": "^1.0.0",
- "fs-tree-diff": "^0.5.3",
- "heimdalljs": "^0.2.0",
- "minimatch": "^3.0.0",
- "mkdirp": "^0.5.0",
- "path-posix": "^1.0.0",
- "rimraf": "^2.4.3",
- "symlink-or-copy": "^1.0.0",
- "walk-sync": "^0.3.1"
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^1.1.1"
}
}
}
},
- "ember-cli-version-checker": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
- "integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
+ "ember-cli-typescript": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-3.1.4.tgz",
+ "integrity": "sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ==",
+ "dev": true,
"requires": {
- "resolve": "^1.3.3",
- "semver": "^5.3.0"
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4",
+ "@babel/plugin-proposal-optional-chaining": "^7.6.0",
+ "@babel/plugin-transform-typescript": "~7.8.0",
+ "ansi-to-html": "^0.6.6",
+ "broccoli-stew": "^3.0.0",
+ "debug": "^4.0.0",
+ "ember-cli-babel-plugin-helpers": "^1.0.0",
+ "execa": "^3.0.0",
+ "fs-extra": "^8.0.0",
+ "resolve": "^1.5.0",
+ "rsvp": "^4.8.1",
+ "semver": "^6.3.0",
+ "stagehand": "^1.0.0",
+ "walk-sync": "^2.0.0"
}
},
- "exists-sync": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/exists-sync/-/exists-sync-0.0.4.tgz",
- "integrity": "sha1-l0TCxCjMA7AQYNtFTUsS8O88iHk="
- },
- "merge-trees": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz",
- "integrity": "sha1-zL5nRWl4f53vF/1G5lJfVwC70j4=",
+ "execa": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz",
+ "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==",
+ "dev": true,
"requires": {
- "can-symlink": "^1.0.0",
- "fs-tree-diff": "^0.5.4",
- "heimdalljs": "^0.2.1",
- "heimdalljs-logger": "^0.1.7",
- "rimraf": "^2.4.3",
- "symlink-or-copy": "^1.0.0"
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "p-finally": "^2.0.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
}
},
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
},
- "regenerator-runtime": {
- "version": "0.9.6",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz",
- "integrity": "sha1-0z65XQ0gAaS+OWWXB8UbDLcc4Ck="
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.0.0"
+ }
},
"rimraf": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
"requires": {
"glob": "^7.1.3"
}
},
- "workerpool": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-2.3.3.tgz",
- "integrity": "sha512-L1ovlYHp6UObYqElXXpbd214GgbEKDED0d3sj7pRdFXjNkb2+un/AUcCkceHizO0IVI6SOGGncrcjozruCkRgA==",
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "dev": true,
"requires": {
- "object-assign": "4.1.1"
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
+ },
+ "dependencies": {
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ }
}
}
}
},
- "ember-maybe-in-element": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/ember-maybe-in-element/-/ember-maybe-in-element-0.2.0.tgz",
- "integrity": "sha512-R5e6N8yDbfNbA/3lMZsFs2KEzv/jt80TsATiKMCqdqKuSG82KrD25cRdU5VkaE8dTQbziyBeuJs90bBiqOnakQ==",
- "dev": true,
- "requires": {
- "ember-cli-babel": "^7.1.0"
- }
- },
"ember-modifier-manager-polyfill": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/ember-modifier-manager-polyfill/-/ember-modifier-manager-polyfill-1.2.0.tgz",
@@ -14253,171 +15066,201 @@
}
},
"ember-power-select": {
- "version": "2.3.5",
- "resolved": "https://registry.npmjs.org/ember-power-select/-/ember-power-select-2.3.5.tgz",
- "integrity": "sha512-75QJklWSthm9gedcbpKC0ZALaQXEfKlIRRy5pb87GsXcykFn0rBgxlnGsITWO+IX9u2V0oojQPorIa/ZYKVd3Q==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ember-power-select/-/ember-power-select-4.1.0.tgz",
+ "integrity": "sha512-HJQDQq8riUUtrfrN69yRIOCx8hsLPGmA6/pAn8BOnmL+N+86It8d/xRpXrZBQw/Dw9cnj9EQp2Vqi0PhPBBhGg==",
"dev": true,
"requires": {
- "ember-basic-dropdown": "^1.1.0",
- "ember-cli-babel": "^7.7.3",
- "ember-cli-htmlbars": "^3.0.1",
- "ember-concurrency": "^0.8.27 || ^0.9.0 || ^0.10.0 || ^1.0.0",
- "ember-text-measurer": "^0.5.0",
- "ember-truth-helpers": "^2.1.0"
+ "@glimmer/component": "^1.0.2",
+ "@glimmer/tracking": "^1.0.2",
+ "ember-assign-helper": "^0.3.0",
+ "ember-basic-dropdown": "^3.0.11",
+ "ember-cli-babel": "^7.22.1",
+ "ember-cli-htmlbars": "^5.3.1",
+ "ember-cli-typescript": "^3.1.4",
+ "ember-concurrency": ">=1.0.0 <3",
+ "ember-concurrency-decorators": "^2.0.0",
+ "ember-text-measurer": "^0.6.0",
+ "ember-truth-helpers": "^2.1.0 || ^3.0.0"
},
"dependencies": {
- "amd-name-resolver": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/amd-name-resolver/-/amd-name-resolver-1.2.0.tgz",
- "integrity": "sha512-hlSTWGS1t6/xq5YCed7YALg7tKZL3rkl7UwEZ/eCIkn8JxmM6fU6Qs/1hwtjQqfuYxlffuUcgYEm0f5xP4YKaA==",
+ "@babel/plugin-transform-typescript": {
+ "version": "7.8.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.7.tgz",
+ "integrity": "sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==",
"dev": true,
"requires": {
- "ensure-posix-path": "^1.0.1"
+ "@babel/helper-create-class-features-plugin": "^7.8.3",
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-typescript": "^7.8.3"
}
},
- "babel-plugin-debug-macros": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.2.0.tgz",
- "integrity": "sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==",
+ "broccoli-plugin": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-2.1.0.tgz",
+ "integrity": "sha512-ElE4caljW4slapyEhSD9jU9Uayc8SoSABWdmY9SqbV8DHNxU6xg1jJsPcMm+cXOvggR3+G+OXAYQeFjWVnznaw==",
"dev": true,
"requires": {
- "semver": "^5.3.0"
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
}
},
- "babel-plugin-ember-modules-api-polyfill": {
- "version": "2.13.4",
- "resolved": "https://registry.npmjs.org/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-2.13.4.tgz",
- "integrity": "sha512-uxQPkEQAzCYdwhZk16O9m1R4xtCRNy4oEUTBrccOPfzlIahRZJic/JeP/ZEL0BC6Mfq6r55eOg6gMF/zdFoCvA==",
+ "broccoli-stew": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-stew/-/broccoli-stew-3.0.0.tgz",
+ "integrity": "sha512-NXfi+Vas24n3Ivo21GvENTI55qxKu7OwKRnCLWXld8MiLiQKQlWIq28eoARaFj0lTUFwUa4jKZeA7fW9PiWQeg==",
"dev": true,
"requires": {
- "ember-rfc176-data": "^0.3.13"
+ "broccoli-debug": "^0.6.5",
+ "broccoli-funnel": "^2.0.0",
+ "broccoli-merge-trees": "^3.0.1",
+ "broccoli-persistent-filter": "^2.3.0",
+ "broccoli-plugin": "^2.1.0",
+ "chalk": "^2.4.1",
+ "debug": "^4.1.1",
+ "ensure-posix-path": "^1.0.1",
+ "fs-extra": "^8.0.1",
+ "minimatch": "^3.0.4",
+ "resolve": "^1.11.1",
+ "rsvp": "^4.8.5",
+ "symlink-or-copy": "^1.2.0",
+ "walk-sync": "^1.1.3"
+ },
+ "dependencies": {
+ "walk-sync": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-1.1.4.tgz",
+ "integrity": "sha512-nowc9thB/Jg0KW4TgxoRjLLYRPvl3DB/98S89r4ZcJqq2B0alNcKDh6pzLkBSkPMzRSMsJghJHQi79qw0YWEkA==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^1.1.1"
+ }
+ }
}
},
- "broccoli-babel-transpiler": {
- "version": "6.5.1",
- "resolved": "https://registry.npmjs.org/broccoli-babel-transpiler/-/broccoli-babel-transpiler-6.5.1.tgz",
- "integrity": "sha512-w6GcnkxvHcNCte5FcLGEG1hUdQvlfvSN/6PtGWU/otg69Ugk8rUk51h41R0Ugoc+TNxyeFG1opRt2RlA87XzNw==",
+ "ember-basic-dropdown": {
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/ember-basic-dropdown/-/ember-basic-dropdown-3.0.11.tgz",
+ "integrity": "sha512-J6PFb+BGD7Md43ZJo8N2c/y0sgcoG3O1/m488XxVbb20UpIRlGXjw9Zwm8cd2f7xhSefNXsbVWyQHEkl4iXzDg==",
"dev": true,
"requires": {
- "babel-core": "^6.26.0",
- "broccoli-funnel": "^2.0.1",
- "broccoli-merge-trees": "^2.0.0",
- "broccoli-persistent-filter": "^1.4.3",
- "clone": "^2.0.0",
- "hash-for-dep": "^1.2.3",
- "heimdalljs-logger": "^0.1.7",
- "json-stable-stringify": "^1.0.0",
- "rsvp": "^4.8.2",
- "workerpool": "^2.3.0"
+ "@ember/render-modifiers": "^1.0.2",
+ "@glimmer/component": "^1.0.1",
+ "@glimmer/tracking": "^1.0.1",
+ "ember-cli-babel": "^7.21.0",
+ "ember-cli-htmlbars": "^5.2.0",
+ "ember-cli-typescript": "^3.1.2",
+ "ember-element-helper": "^0.2.0",
+ "ember-maybe-in-element": "^2.0.1",
+ "ember-truth-helpers": "^2.1.0 || ^3.0.0"
+ }
+ },
+ "ember-cli-typescript": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-3.1.4.tgz",
+ "integrity": "sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ==",
+ "dev": true,
+ "requires": {
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4",
+ "@babel/plugin-proposal-optional-chaining": "^7.6.0",
+ "@babel/plugin-transform-typescript": "~7.8.0",
+ "ansi-to-html": "^0.6.6",
+ "broccoli-stew": "^3.0.0",
+ "debug": "^4.0.0",
+ "ember-cli-babel-plugin-helpers": "^1.0.0",
+ "execa": "^3.0.0",
+ "fs-extra": "^8.0.0",
+ "resolve": "^1.5.0",
+ "rsvp": "^4.8.1",
+ "semver": "^6.3.0",
+ "stagehand": "^1.0.0",
+ "walk-sync": "^2.0.0"
+ }
+ },
+ "ember-cli-version-checker": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-5.1.1.tgz",
+ "integrity": "sha512-YziSW1MgOuVdJSyUY2CKSC4vXrGQIHF6FgygHkJOxYGjZNQYwf5MK0sbliKatvJf7kzDSnXs+r8JLrD74W/A8A==",
+ "dev": true,
+ "requires": {
+ "resolve-package-path": "^2.0.0",
+ "semver": "^7.3.2",
+ "silent-error": "^1.1.1"
},
"dependencies": {
- "broccoli-persistent-filter": {
- "version": "1.4.6",
- "resolved": "https://registry.npmjs.org/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.6.tgz",
- "integrity": "sha512-0RejLwoC95kv4kta8KAa+FmECJCK78Qgm8SRDEK7YyU0N9Cx6KpY3UCDy9WELl3mCXLN8TokNxc7/hp3lL4lfw==",
+ "semver": {
+ "version": "7.3.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
+ "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
"dev": true,
"requires": {
- "async-disk-cache": "^1.2.1",
- "async-promise-queue": "^1.0.3",
- "broccoli-plugin": "^1.0.0",
- "fs-tree-diff": "^0.5.2",
- "hash-for-dep": "^1.0.2",
- "heimdalljs": "^0.2.1",
- "heimdalljs-logger": "^0.1.7",
- "mkdirp": "^0.5.1",
- "promise-map-series": "^0.2.1",
- "rimraf": "^2.6.1",
- "rsvp": "^3.0.18",
- "symlink-or-copy": "^1.0.1",
- "walk-sync": "^0.3.1"
- },
- "dependencies": {
- "rsvp": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
- "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==",
- "dev": true
- }
+ "lru-cache": "^6.0.0"
}
}
}
},
- "broccoli-merge-trees": {
+ "ember-maybe-in-element": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-2.0.1.tgz",
- "integrity": "sha512-WjaexJ+I8BxP5V5RNn6um/qDRSmKoiBC/QkRi79FT9ClHfldxRyCDs9mcV7mmoaPlsshmmPaUz5jdtcKA6DClQ==",
+ "resolved": "https://registry.npmjs.org/ember-maybe-in-element/-/ember-maybe-in-element-2.0.1.tgz",
+ "integrity": "sha512-Mp/HTVOGu9H7kWoq5xncVLEvPFgRuHdsqWyZ1v/gBA8Y3d2q2LdrmDK9Zg59i+cCs4oa9LrMeFyKMAbBS3vyDw==",
"dev": true,
"requires": {
- "broccoli-plugin": "^1.3.0",
- "merge-trees": "^1.0.1"
+ "ember-cli-babel": "^7.21.0",
+ "ember-cli-htmlbars": "^5.2.0",
+ "ember-cli-version-checker": "^5.1.1",
+ "ember-in-element-polyfill": "^1.0.0"
}
},
- "ember-cli-htmlbars": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-3.1.0.tgz",
- "integrity": "sha512-cgvRJM73IT0aePUG7oQ/afB7vSRBV3N0wu9BrWhHX2zkR7A7cUBI7KC9VPk6tbctCXoM7BRGsCC4aIjF7yrfXA==",
+ "execa": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz",
+ "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==",
"dev": true,
"requires": {
- "broccoli-persistent-filter": "^2.3.1",
- "hash-for-dep": "^1.5.1",
- "json-stable-stringify": "^1.0.1",
- "strip-bom": "^3.0.0"
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "p-finally": "^2.0.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
}
},
- "ember-cli-version-checker": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
- "integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
"dev": true,
"requires": {
- "resolve": "^1.3.3",
- "semver": "^5.3.0"
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
}
},
- "ember-truth-helpers": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/ember-truth-helpers/-/ember-truth-helpers-2.1.0.tgz",
- "integrity": "sha512-BQlU8aTNl1XHKTYZ243r66yqtR9JU7XKWQcmMA+vkqfkE/c9WWQ9hQZM8YABihCmbyxzzZsngvldokmeX5GhAw==",
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
"dev": true,
"requires": {
- "ember-cli-babel": "^6.6.0"
- },
- "dependencies": {
- "ember-cli-babel": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/ember-cli-babel/-/ember-cli-babel-6.18.0.tgz",
- "integrity": "sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==",
- "dev": true,
- "requires": {
- "amd-name-resolver": "1.2.0",
- "babel-plugin-debug-macros": "^0.2.0-beta.6",
- "babel-plugin-ember-modules-api-polyfill": "^2.6.0",
- "babel-plugin-transform-es2015-modules-amd": "^6.24.0",
- "babel-polyfill": "^6.26.0",
- "babel-preset-env": "^1.7.0",
- "broccoli-babel-transpiler": "^6.5.0",
- "broccoli-debug": "^0.6.4",
- "broccoli-funnel": "^2.0.0",
- "broccoli-source": "^1.1.0",
- "clone": "^2.0.0",
- "ember-cli-version-checker": "^2.1.2",
- "semver": "^5.5.0"
- }
- }
+ "path-key": "^3.0.0"
}
},
- "merge-trees": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz",
- "integrity": "sha1-zL5nRWl4f53vF/1G5lJfVwC70j4=",
+ "resolve-package-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-2.0.0.tgz",
+ "integrity": "sha512-/CLuzodHO2wyyHTzls5Qr+EFeG6RcW4u6//gjYvUfcfyuplIX1SSccU+A5A9A78Gmezkl3NBkFAMxLbzTY9TJA==",
"dev": true,
"requires": {
- "can-symlink": "^1.0.0",
- "fs-tree-diff": "^0.5.4",
- "heimdalljs": "^0.2.1",
- "heimdalljs-logger": "^0.1.7",
- "rimraf": "^2.4.3",
- "symlink-or-copy": "^1.0.0"
+ "path-root": "^0.1.1",
+ "resolve": "^1.13.1"
}
},
"rimraf": {
@@ -14429,13 +15272,34 @@
"glob": "^7.1.3"
}
},
- "workerpool": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-2.3.3.tgz",
- "integrity": "sha512-L1ovlYHp6UObYqElXXpbd214GgbEKDED0d3sj7pRdFXjNkb2+un/AUcCkceHizO0IVI6SOGGncrcjozruCkRgA==",
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
"dev": true,
"requires": {
- "object-assign": "4.1.1"
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
+ },
+ "dependencies": {
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ }
}
}
}
@@ -15448,6 +16312,16 @@
"got": "^8.0.1"
}
},
+ "ember-style-modifier": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/ember-style-modifier/-/ember-style-modifier-0.6.0.tgz",
+ "integrity": "sha512-KqW4vyR80l/GMJsuFV+WLqTmGjXKLpoQ/HAmno+oMDrMt13p/5ImrvarQ6lFgXttFnLCxl6YpMY4YX27p1G54g==",
+ "dev": true,
+ "requires": {
+ "ember-cli-babel": "^7.21.0",
+ "ember-modifier": "^2.1.0"
+ }
+ },
"ember-template-lint": {
"version": "2.15.0",
"resolved": "https://registry.npmjs.org/ember-template-lint/-/ember-template-lint-2.15.0.tgz",
@@ -16139,12 +17013,117 @@
}
},
"ember-text-measurer": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/ember-text-measurer/-/ember-text-measurer-0.5.0.tgz",
- "integrity": "sha512-YhcOcce8kaHp4K0frKW7xlPJxz82RegGQCVNTcFftEL/jpEflZyFJx17FWVINfDFRL4K8wXtlzDXFgMOg8vmtQ==",
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/ember-text-measurer/-/ember-text-measurer-0.6.0.tgz",
+ "integrity": "sha512-/aZs2x2i6kT4a5tAW+zenH2wg8AbRK9jKxLkbVsKl/1ublNl27idVRdov1gJ+zgWu3DNK7whcfVycXtlaybYQw==",
"dev": true,
"requires": {
- "ember-cli-babel": "^7.1.0"
+ "ember-cli-babel": "^7.19.0",
+ "ember-cli-htmlbars": "^4.3.1"
+ },
+ "dependencies": {
+ "broccoli-output-wrapper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-2.0.0.tgz",
+ "integrity": "sha512-V/ozejo+snzNf75i/a6iTmp71k+rlvqjE3+jYfimuMwR1tjNNRdtfno+NGNQB2An9bIAeqZnKhMDurAznHAdtA==",
+ "dev": true,
+ "requires": {
+ "heimdalljs-logger": "^0.1.10"
+ }
+ },
+ "broccoli-plugin": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
+ "integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
+ "dev": true,
+ "requires": {
+ "broccoli-node-api": "^1.6.0",
+ "broccoli-output-wrapper": "^2.0.0",
+ "fs-merger": "^3.0.1",
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "ember-cli-htmlbars": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-4.4.0.tgz",
+ "integrity": "sha512-ohgctqk7dXIZR4TgN0xRoUYltWhghFJgqmtuswQTpZ7p74RxI9PKx+E8WV/95mGcPzraesvMNBg5utQNvcqgNg==",
+ "dev": true,
+ "requires": {
+ "@ember/edition-utils": "^1.2.0",
+ "babel-plugin-htmlbars-inline-precompile": "^3.2.0",
+ "broccoli-debug": "^0.6.5",
+ "broccoli-persistent-filter": "^2.3.1",
+ "broccoli-plugin": "^3.1.0",
+ "common-tags": "^1.8.0",
+ "ember-cli-babel-plugin-helpers": "^1.1.0",
+ "fs-tree-diff": "^2.0.1",
+ "hash-for-dep": "^1.5.1",
+ "heimdalljs-logger": "^0.1.10",
+ "json-stable-stringify": "^1.0.1",
+ "semver": "^6.3.0",
+ "strip-bom": "^4.0.0",
+ "walk-sync": "^2.0.2"
+ }
+ },
+ "fs-tree-diff": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz",
+ "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==",
+ "dev": true,
+ "requires": {
+ "@types/symlink-or-copy": "^1.2.0",
+ "heimdalljs-logger": "^0.1.7",
+ "object-assign": "^4.1.0",
+ "path-posix": "^1.0.0",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ },
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "dev": true
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
+ }
+ }
}
},
"ember-toggle": {
diff --git a/packages/core/package.json b/packages/core/package.json
index 976b5c71c..c5c2982db 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -14,7 +14,7 @@
"postpublish": "ember ts:clean"
},
"dependencies": {
- "@denali-design/ember": "^1.0.0-alpha.11",
+ "@denali-design/ember": "^1.0.0-alpha.14",
"@ember-decorators/component": "^6.1.1",
"@ember/jquery": "^0.6.1",
"@ember/render-modifiers": "^1.0.2",
@@ -68,7 +68,7 @@
"@typescript-eslint/eslint-plugin": "^2.23.0",
"@typescript-eslint/parser": "^2.23.0",
"broccoli-asset-rev": "^3.0.0",
- "ember-basic-dropdown": "1.1.3",
+ "ember-basic-dropdown": "^3.0.11",
"ember-cli": "~3.16.0",
"ember-cli-autoprefixer": "~0.8.1",
"ember-cli-code-coverage": "^1.0.0-beta.8",
@@ -89,7 +89,7 @@
"ember-font-awesome": "^3.0.5",
"ember-load-initializers": "^2.1.1",
"ember-maybe-import-regenerator": "^0.1.6",
- "ember-power-select": "^2.3.5",
+ "ember-power-select": "^4.1.0",
"ember-qunit": "^4.6.0",
"ember-qunit-assert-helpers": "^0.2.1",
"ember-resolver": "^7.0.0",
diff --git a/packages/core/tests/acceptance/line-chart-test.ts b/packages/core/tests/acceptance/line-chart-test.ts
index 85f9ebc9f..52afb09b3 100644
--- a/packages/core/tests/acceptance/line-chart-test.ts
+++ b/packages/core/tests/acceptance/line-chart-test.ts
@@ -24,7 +24,7 @@ module('Acceptance | line chart', function(hooks) {
assert.dom('.chart-tooltip__sub-title').hasText('Ad Clicks', "The tooltip contains the metric's display name.");
// Select a different metric
- await selectChoose('.navi-visualization-config .metric-select__select__selector', 'Revenue (USD)');
+ await selectChoose('.metric-select__select-trigger', 'Revenue (USD)');
// check text of the tooltip container
await showTooltip();
diff --git a/packages/core/tests/dummy/app/styles/app.scss b/packages/core/tests/dummy/app/styles/app.scss
index 4324d3604..817218eda 100644
--- a/packages/core/tests/dummy/app/styles/app.scss
+++ b/packages/core/tests/dummy/app/styles/app.scss
@@ -1,5 +1,6 @@
-@use 'denali/denali';
-@use 'navi-core';
+@import 'denali/denali';
+@import 'denali/ember-power-select';
+@import 'navi-core';
.nav-responsive {
z-index: 1;
diff --git a/packages/core/tests/dummy/config/environment.js b/packages/core/tests/dummy/config/environment.js
index 5496201ab..247e817b4 100644
--- a/packages/core/tests/dummy/config/environment.js
+++ b/packages/core/tests/dummy/config/environment.js
@@ -47,7 +47,7 @@ module.exports = function(environment) {
medium: 10000
},
FEATURES: {
- enableTotals: false,
+ enableTotals: true,
enableTableEditing: true,
enabledNotifyIfData: true
}
diff --git a/packages/core/tests/integration/components/navi-visualization-config/series-chart-test.ts b/packages/core/tests/integration/components/navi-visualization-config/series-chart-test.ts
index a34723f8e..1086b4f98 100644
--- a/packages/core/tests/integration/components/navi-visualization-config/series-chart-test.ts
+++ b/packages/core/tests/integration/components/navi-visualization-config/series-chart-test.ts
@@ -1,12 +1,12 @@
/* eslint-disable @typescript-eslint/camelcase */
import { module, test } from 'qunit';
import { setupRenderingTest } from 'ember-qunit';
-import { render, find } from '@ember/test-helpers';
+import { click, render } from '@ember/test-helpers';
import hbs from 'htmlbars-inline-precompile';
//@ts-ignore
import { setupMirage } from 'ember-cli-mirage/test-support';
//@ts-ignore
-import { clickTrigger as toggleSelector, nativeMouseUp as toggleOption } from 'ember-power-select/test-support/helpers';
+import { selectChoose } from 'ember-power-select/test-support/helpers';
import { TestContext } from 'ember-test-helpers';
import { buildTestRequest } from 'dummy/tests/helpers/request';
import { DimensionSeries } from 'navi-core/models/chart-visualization';
@@ -57,7 +57,7 @@ module('Integration | Component | visualization config/series chart', function(h
await render(Template);
- assert.dom('.series-chart-config .metric-select').exists('The metric selector component is rendered correctly');
+ assert.dom('.metric-select__select-trigger').exists('The metric selector component is rendered correctly');
this.set('onUpdateChartConfig', (config: Partial) => {
assert.deepEqual(
@@ -67,18 +67,14 @@ module('Integration | Component | visualization config/series chart', function(h
);
});
- await toggleSelector('.metric-select__select__selector');
-
+ await click('.metric-select__select-trigger');
assert
- .dom('.metric-select__select__selector .ember-power-select-option[data-option-index="2"]')
+ .dom('.ember-power-select-option[data-option-index="2"]')
.hasText('Revenue (USD)', 'Parameterized metric is displayed correctly');
- await toggleOption(find('.metric-select__select__selector .ember-power-select-option[data-option-index="1"]'));
+ await selectChoose('.metric-select__select-trigger', 'Page Views');
this.set('seriesType', 'metric');
-
- await render(Template);
-
assert
.dom('.series-chart-config .metric-select')
.doesNotExist('The metric selector component is not rendered for a metric series');
diff --git a/packages/core/tests/integration/components/navi-visualization-config/table-test.js b/packages/core/tests/integration/components/navi-visualization-config/table-test.js
index 297145ced..4cad12d0b 100644
--- a/packages/core/tests/integration/components/navi-visualization-config/table-test.js
+++ b/packages/core/tests/integration/components/navi-visualization-config/table-test.js
@@ -1,10 +1,10 @@
import { module, test } from 'qunit';
import { setupRenderingTest } from 'ember-qunit';
-import { render, click, find, findAll } from '@ember/test-helpers';
+import { render, click, findAll } from '@ember/test-helpers';
import hbs from 'htmlbars-inline-precompile';
import config from 'ember-get-config';
import { setupMirage } from 'ember-cli-mirage/test-support';
-import { clickTrigger as toggleSelector, nativeMouseUp as toggleOption } from 'ember-power-select/test-support/helpers';
+import { selectChoose } from 'ember-power-select/test-support/helpers';
import { A as arr } from '@ember/array';
module('Integration | Component | visualization config/table', function(hooks) {
@@ -116,9 +116,9 @@ module('Integration | Component | visualization config/table', function(hooks) {
.isNotVisible('The subtotal toggle is not visible when there are no dimension groupbys');
const columns = arr([
- { cid: 'cid_dateTime', field: 'dateTime' },
- { cid: 'cid_os', field: 'os' },
- { cid: 'cid_age', field: 'age' }
+ { cid: 'cid_dateTime', field: 'dateTime', displayName: 'Date Time' },
+ { cid: 'cid_os', field: 'os', displayName: 'Operating System' },
+ { cid: 'cid_age', field: 'age', displayName: 'Age' }
]);
this.set('request', {
columns: arr([{ cid: 'cid_metric', type: 'metric' }, ...columns]),
@@ -135,9 +135,8 @@ module('Integration | Component | visualization config/table', function(hooks) {
//click the subtotal toggle
await click('.table-config__total-toggle-button--subtotal .x-toggle-btn');
-
assert
- .dom('.table-config__subtotal-dimension-select')
+ .dom('.table-config__subtotal-dimension-trigger')
.isVisible('The dimension dropdown is visible when subtotal is toggled on');
this.set('onUpdateConfig', result => {
@@ -148,14 +147,13 @@ module('Integration | Component | visualization config/table', function(hooks) {
);
});
- await toggleSelector('.table-config__subtotal-dimension-select');
- await toggleOption(find('.subtotal-dimension-select__options .ember-power-select-option[data-option-index="2"]'));
+ await selectChoose('.table-config__subtotal-dimension-trigger', 'Age');
//toggle off subtotal
await click('.table-config__total-toggle-button--subtotal .x-toggle-btn');
assert
- .dom('.table-config__subtotal-dimension-select')
+ .dom('.table-config__subtotal-dimension-trigger')
.isNotVisible('The dimension dropdown is hidden when subtotal is toggled off');
config.navi.FEATURES.enableTotals = originalFlag;
@@ -188,13 +186,9 @@ module('Integration | Component | visualization config/table', function(hooks) {
.dom('.table-config__total-toggle-button--subtotal.x-toggle-component .x-toggle-container-checked')
.isVisible('The subtotal toggle button is checked when the flag in options has a value');
- assert.equal(
- find('.table-config__subtotal-dimension-select')
- .textContent.replace(/\s+/g, ' ')
- .trim(),
- 'by Operating System',
- 'The selected dimension is set when subtotal in options has a value'
- );
+ assert
+ .dom('.table-config__subtotal-dimension-trigger')
+ .hasText(' Operating System', 'The selected dimension is set when subtotal in options has a value');
config.navi.FEATURES.enableTotals = originalFlag;
});
diff --git a/packages/core/tests/integration/components/power-select-search-test.js b/packages/core/tests/integration/components/power-select-search-test.js
deleted file mode 100644
index 4d0ffa0d5..000000000
--- a/packages/core/tests/integration/components/power-select-search-test.js
+++ /dev/null
@@ -1,102 +0,0 @@
-import { module, test } from 'qunit';
-import { setupRenderingTest } from 'ember-qunit';
-import { render, blur, focus, triggerEvent, triggerKeyEvent, click } from '@ember/test-helpers';
-import { typeInSearch, clickTrigger } from 'ember-power-select/test-support/helpers';
-import hbs from 'htmlbars-inline-precompile';
-
-module('Integration | Component | power-select-search', function(hooks) {
- setupRenderingTest(hooks);
-
- test('power-select-search', async function(assert) {
- assert.expect(10);
-
- this.set('searchEnabled', true);
- this.set('placeholder', 'This is a placeholder');
- this.set('select', {
- searchText: '',
- actions: {
- search() {
- return null; /*noop run on component teardown*/
- }
- }
- });
- this.set('onInput', () => assert.ok(true, 'onInput action is called on input'));
- this.set('onFocus', () => assert.ok(true, 'onFocus action is called on focus'));
- this.set('onBlur', () => assert.ok(true, 'onBlur action is called on blur'));
- this.set('onKeydown', () => assert.ok(true, 'onKeydown action is called on keydown'));
-
- await render(hbs`{{power-select-search
- searchEnabled=searchEnabled
- searchPlaceholder=placeholder
- select=select
- onInput=onInput
- onFocus=onFocus
- onBlur=onBlur
- onKeydown=onKeydown
- }}`);
-
- assert.dom('.navi-power-select-search').isVisible('Renders when searchEnabled is true');
-
- assert.dom('input').hasNoValue('No value when select.searchText is empty');
- assert
- .dom('input')
- .hasAttribute('placeholder', 'This is a placeholder', 'Placeholder is used when no value is present');
-
- this.set('select', { searchText: 'Some value' });
-
- assert.dom('input').hasValue('Some value', 'Value is displayed when select.searchText is populated');
- assert.dom('.fa-search').isVisible('Search icon is shown');
-
- await focus('input');
- await blur('input');
- await triggerEvent('input', 'input');
- await triggerKeyEvent('input', 'keydown', 8);
-
- this.set('searchEnabled', false);
- assert.dom('.navi-power-select-search').isNotVisible('Does not render when searchEnabled is true');
- });
-
- test('passed to power-select', async function(assert) {
- assert.expect(8);
-
- this.set('options', ['Link', 'Zelda', 'Ganon', 'Impa']);
- this.set('placeholder', 'Choose a LoZ character');
- this.set('searchPlaceholder', 'Search');
- this.set('selected', null);
-
- await render(hbs`
- {{#power-select
- options=options
- onchange=(action (mut selected))
- placeholder=placeholder
- selected=selected
- searchPlaceholder=searchPlaceholder
- beforeOptionsComponent="power-select-search"
- as |option|
- }}
- {{option}}
- {{/power-select}}`);
-
- assert.dom('.ember-power-select-placeholder').isVisible('Placeholder visible when nothing selected');
- await clickTrigger();
-
- assert
- .dom('.navi-power-select-search input')
- .hasAttribute('placeholder', 'Search', 'Search placeholder is visible initially');
- assert.dom('.navi-power-select-search .fa-search').isVisible('Search icon shown');
- assert.dom('.ember-power-select-option').isVisible({ count: 4 }, 'All options listed initially');
-
- await typeInSearch('l');
-
- assert.dom('.ember-power-select-option').isVisible({ count: 2 }, 'Search value filters down the options');
-
- await click('li.ember-power-select-option:first-of-type');
-
- assert.dom('.ember-power-select-trigger').hasText('Link', 'Selected option is shown in trigger');
-
- await clickTrigger();
-
- assert.dom('.navi-power-select-search input').hasNoValue('Search text does not persist through open and close');
- assert.dom('.ember-power-select-option').isVisible({ count: 4 }, 'Clearing search shows all options');
- });
-});
diff --git a/packages/dashboards/addon/templates/components/dashboard-actions/add-widget.hbs b/packages/dashboards/addon/templates/components/dashboard-actions/add-widget.hbs
index 0b7d35259..15c630f9c 100644
--- a/packages/dashboards/addon/templates/components/dashboard-actions/add-widget.hbs
+++ b/packages/dashboards/addon/templates/components/dashboard-actions/add-widget.hbs
@@ -13,10 +13,8 @@
@selected={{this.selectedReport}}
@searchField="title"
@searchPlaceholder="Search for a report..."
- @onchange={{fn (mut this.selectedReport)}}
- @classNames="report-select"
- @tagName="div"
- @renderInPlace={{true}}
+ @onChange={{fn (mut this.selectedReport)}}
+ @triggerClass="add-widget-modal__report-trigger"
as |report|
>
{{report.title}}
diff --git a/packages/dashboards/addon/templates/components/dashboard-dimension-selector.hbs b/packages/dashboards/addon/templates/components/dashboard-dimension-selector.hbs
index 40284ecac..7283d2cea 100644
--- a/packages/dashboards/addon/templates/components/dashboard-dimension-selector.hbs
+++ b/packages/dashboards/addon/templates/components/dashboard-dimension-selector.hbs
@@ -5,15 +5,16 @@
>
{{#if (is-fulfilled this.groupedDimensions)}}
- {{dimension.name}}
+ {{dimension.name}}
{{/if}}
\ No newline at end of file
diff --git a/packages/dashboards/addon/templates/components/dashboard-filters.hbs b/packages/dashboards/addon/templates/components/dashboard-filters.hbs
index d6b771c8c..31698be45 100644
--- a/packages/dashboards/addon/templates/components/dashboard-filters.hbs
+++ b/packages/dashboards/addon/templates/components/dashboard-filters.hbs
@@ -1,41 +1,66 @@
-{{!-- Copyright 2020, Yahoo Holdings Inc. Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms. --}}
-
- Filters
-
+{{!-- Copyright 2021, Yahoo Holdings Inc. Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms. --}}
+
+
+
+ Filters
+
-
+
-{{#unless this.isCollapsed}}
- {{#if this.isAddingMode}}
-
- {{else}}
-
- Add Filter
-
- {{/if}}
-{{/unless}}
+ {{#unless this.isCollapsed}}
+ {{#if this.isAddingMode}}
+
+ {{else}}
+
+ Add Filter
+
+ {{/if}}
+ {{/unless}}
+
+
\ No newline at end of file
diff --git a/packages/dashboards/addon/templates/components/navi-dashboard.hbs b/packages/dashboards/addon/templates/components/navi-dashboard.hbs
index 15c80d6bd..320fea8a8 100644
--- a/packages/dashboards/addon/templates/components/navi-dashboard.hbs
+++ b/packages/dashboards/addon/templates/components/navi-dashboard.hbs
@@ -98,7 +98,7 @@
@dashboard={{@dashboard}}
@onSelectReport={{@addWidgetToDashboard}}
>
- + Add Widget
+ + Add Widget
{{/if}}
diff --git a/packages/dashboards/addon/templates/components/report-actions/add-to-dashboard.hbs b/packages/dashboards/addon/templates/components/report-actions/add-to-dashboard.hbs
index 7cc978438..d8ee7f188 100644
--- a/packages/dashboards/addon/templates/components/report-actions/add-to-dashboard.hbs
+++ b/packages/dashboards/addon/templates/components/report-actions/add-to-dashboard.hbs
@@ -23,15 +23,14 @@
{{else}}
{{dashboard.title}}
diff --git a/packages/dashboards/app/styles/navi-dashboards/common.less b/packages/dashboards/app/styles/navi-dashboards/common.less
index dcd0203f1..acb5c37c1 100644
--- a/packages/dashboards/app/styles/navi-dashboards/common.less
+++ b/packages/dashboards/app/styles/navi-dashboards/common.less
@@ -1,5 +1,5 @@
/**
- * Copyright 2017, Yahoo Holdings Inc.
+ * Copyright 2021, Yahoo Holdings Inc.
* Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms.
*/
.navi-widget,
@@ -8,7 +8,7 @@
.error-container,
.loader-container {
.display-flex;
- background-color: #f7f8f9;
+ background-color: @denali-grey-300;
text-align: center;
height: 500px;
border-radius: 2px;
@@ -55,7 +55,6 @@
}
button {
- padding: 0;
font-size: @font-size-base-large;
}
@@ -70,36 +69,3 @@
text-decoration: none;
}
}
-
-.ember-modal-dialog {
- .ember-power-select-options {
- margin-bottom: 0;
- }
-
- .ember-power-select-status-icon {
- display: inline-block;
- right: 15px;
- }
-
- .ember-power-select-trigger {
- background-color: @navi-white;
- border-bottom-color: rgba(0, 0, 0, 0.2);
- border-radius: 0;
- border-style: solid;
- border-width: 0 0 1px 0;
- padding: 10px;
- }
-
- .ember-power-select-option {
- padding: 2px 8px 2px 16px;
- }
-
- .ember-power-select-search {
- background-color: @navi-white;
- padding: 10px;
- }
-
- .ember-power-select-search-input {
- border: none;
- }
-}
diff --git a/packages/dashboards/app/styles/navi-dashboards/components/add-to-dashboard-modal.less b/packages/dashboards/app/styles/navi-dashboards/components/add-to-dashboard-modal.less
index d09672810..7a9aa9cdf 100644
--- a/packages/dashboards/app/styles/navi-dashboards/components/add-to-dashboard-modal.less
+++ b/packages/dashboards/app/styles/navi-dashboards/components/add-to-dashboard-modal.less
@@ -1,5 +1,5 @@
/**
- * Copyright 2020, Yahoo Holdings Inc.
+ * Copyright 2021, Yahoo Holdings Inc.
* Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms.
*/
@@ -30,17 +30,4 @@
position: absolute;
right: 30px;
}
-
- .ember-power-select-search-input:focus {
- border: none;
- }
-
- .ember-power-select-trigger {
- border: 1px solid @navi-gray-400;
-
- .ember-power-select-placeholder {
- color: @navi-placeholder-gray;
- display: inline;
- }
- }
}
diff --git a/packages/dashboards/app/styles/navi-dashboards/components/dashboard-dimension-selector.less b/packages/dashboards/app/styles/navi-dashboards/components/dashboard-dimension-selector.less
deleted file mode 100644
index a470ae75c..000000000
--- a/packages/dashboards/app/styles/navi-dashboards/components/dashboard-dimension-selector.less
+++ /dev/null
@@ -1,11 +0,0 @@
-/**
- * Copyright 2019, Yahoo Holdings Inc.
- * Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms.
- */
-
-.dashboard-dimension-selector {
- .ember-power-select-trigger {
- border-radius: 0;
- min-height: 27px;
- }
-}
diff --git a/packages/dashboards/app/styles/navi-dashboards/components/dashboard-filters.less b/packages/dashboards/app/styles/navi-dashboards/components/dashboard-filters.less
index 868b75541..95514cede 100644
--- a/packages/dashboards/app/styles/navi-dashboards/components/dashboard-filters.less
+++ b/packages/dashboards/app/styles/navi-dashboards/components/dashboard-filters.less
@@ -1,119 +1,31 @@
/**
- * Copyright 2019, Yahoo Holdings Inc.
+ * Copyright 2021, Yahoo Holdings Inc.
* Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms.
*/
-@add-filter-cell-height: 30px;
-@add-filter-cell-margin: 3px;
-@add-filter-placeholder-color-background: #f3f3f3;
-@add-filter-placeholder-color-border: #a3a3a3;
-
.dashboard-filters {
- align-items: flex-start;
- border-bottom: 2px solid @navi-gray-300;
- display: flex;
- font-size: 16px;
- flex-direction: column;
- padding: 5px 30px;
-
- &__toggle {
- height: 19px;
- text-align: center;
- transition: transform 100ms;
- width: 19px;
- }
-
- .filter-collection {
- font-size: @font-size-base;
- }
+ padding: 8px 0;
&--collapsed {
+ font-size: 16px;
flex-direction: row;
-
.dashboard-filters__toggle {
transform: rotate(-90deg);
}
-
- .filter-collection {
- font-size: inherit;
- padding-right: 20px;
-
- .filter-values--selected-error {
- display: none;
- }
- }
}
- &--expanded {
- background-color: @navi-white;
- z-index: 5;
-
- .filter-collection {
- align-self: stretch;
- padding: 5px 20px 0 20px;
- }
-
- &__add-filter-button {
- color: @navi-blue-500;
- cursor: pointer;
- font-size: 12px;
- margin: 5px 15px;
- }
-
- &-add-row {
- align-self: stretch;
- display: flex;
- padding: 0 20px;
-
- &__close {
- color: @navi-gray-600;
- cursor: pointer;
- flex: 0 0 auto;
- font-size: @font-size-mid;
- line-height: @add-filter-cell-height;
- margin: @add-filter-cell-margin;
- text-align: center;
- }
-
- &__dimension-selector {
- flex: 2;
- font-size: @font-size-mid;
- margin: @add-filter-cell-margin;
- min-height: @add-filter-cell-height;
-
- .ember-power-select-placeholder {
- line-height: @add-filter-cell-height - 2;
- }
- }
-
- &__placeholder {
- &--operator {
- flex: 2;
- }
-
- &--values {
- flex: 6;
- margin: @add-filter-cell-margin;
- }
- }
-
- &__placeholder-inner {
- background-color: @add-filter-placeholder-color-background;
- border-color: @add-filter-placeholder-color-border;
- border-style: solid;
- border-width: 1px;
- height: @add-filter-cell-height;
+ &__expand-button {
+ font-size: 16px;
+ cursor: pointer;
+ white-space: nowrap;
+ }
- &--operator {
- margin: @add-filter-cell-margin;
- }
- }
- }
+ &__toggle {
+ transition: transform 100ms;
}
- &__expand-button {
- cursor: pointer;
- flex-shrink: 0;
- user-select: none;
+ &__operator-placeholder,
+ &__values-placeholder {
+ width: 100%;
}
}
diff --git a/packages/dashboards/app/styles/navi-dashboards/components/index.less b/packages/dashboards/app/styles/navi-dashboards/components/index.less
index dcc85fac4..4a6d9b453 100644
--- a/packages/dashboards/app/styles/navi-dashboards/components/index.less
+++ b/packages/dashboards/app/styles/navi-dashboards/components/index.less
@@ -8,4 +8,3 @@
@import 'navi-widget';
@import 'add-to-dashboard-modal';
@import 'dashboard-filters';
-@import 'dashboard-dimension-selector';
diff --git a/packages/dashboards/app/styles/navi-dashboards/components/navi-dashboard.less b/packages/dashboards/app/styles/navi-dashboards/components/navi-dashboard.less
index e64fdd756..70d688aed 100644
--- a/packages/dashboards/app/styles/navi-dashboards/components/navi-dashboard.less
+++ b/packages/dashboards/app/styles/navi-dashboards/components/navi-dashboard.less
@@ -23,7 +23,7 @@
.display-flex;
.flex-1;
- background-color: @denali-gray-100;
+ background-color: @denali-grey-300;
border-bottom: 2px solid @navi-gray-300;
flex-flow: column;
overflow-y: hidden;
@@ -71,7 +71,6 @@
}
.dashboard-actions {
- button,
.btn {
cursor: pointer;
font-family: @font-family-sans-serif;
diff --git a/packages/dashboards/app/styles/navi-dashboards/components/navi-widget.less b/packages/dashboards/app/styles/navi-dashboards/components/navi-widget.less
index 0949ac589..3204ca1c2 100644
--- a/packages/dashboards/app/styles/navi-dashboards/components/navi-widget.less
+++ b/packages/dashboards/app/styles/navi-dashboards/components/navi-widget.less
@@ -8,6 +8,7 @@
background-color: white;
border: 1px solid #f1f1f1;
border-bottom-color: rgba(0, 0, 0, 0.2);
+ border-radius: 6px;
.display-flex;
flex-flow: column;
overflow: hidden !important; /* Override gridstack */
diff --git a/packages/dashboards/ember-cli-build.js b/packages/dashboards/ember-cli-build.js
index 24ec96ff1..ffe597939 100644
--- a/packages/dashboards/ember-cli-build.js
+++ b/packages/dashboards/ember-cli-build.js
@@ -7,6 +7,9 @@ module.exports = function(defaults) {
'ember-cli-babel': {
includePolyfill: true
},
+ 'ember-power-select': {
+ theme: false
+ },
sassOptions: {
//standard ember-cli-sass options go here
excludeFiles: [] // `app/styles` files not to be process as sass files
diff --git a/packages/dashboards/package-lock.json b/packages/dashboards/package-lock.json
index e88b7377b..2e0e30071 100644
--- a/packages/dashboards/package-lock.json
+++ b/packages/dashboards/package-lock.json
@@ -990,16 +990,16 @@
}
},
"@denali-design/ember": {
- "version": "1.0.0-alpha.11",
- "resolved": "https://registry.npmjs.org/@denali-design/ember/-/ember-1.0.0-alpha.11.tgz",
- "integrity": "sha512-KMzmjq8o46oAYm4lULWMRFxXu4Q+XFIUnKnuBeJwqYQEOvyeR10KpDMJrlZxnxmLf12eYmh8P5XmCcNnLWG7Ng==",
+ "version": "1.0.0-alpha.14",
+ "resolved": "https://registry.npmjs.org/@denali-design/ember/-/ember-1.0.0-alpha.14.tgz",
+ "integrity": "sha512-IFPmG74ppS4JIyQ8a4wdw+wCIRlZI55ZOXgO+EZoKDu+uGfRfJUrcih0amvZMmEElkMRg8AduSvWrNTz6hD/Hw==",
"requires": {
"@glimmer/component": "^1.0.2",
"@glimmer/tracking": "^1.0.2",
"broccoli-funnel": "^3.0.1",
"broccoli-merge-trees": "^4.1.0",
- "denali-css": "^2.1.0",
- "denali-icon-font": "^1.6.0",
+ "denali-css": "^2.2.2",
+ "denali-icon-font": "^1.7.0",
"ember-arg-types": "^0.2.1",
"ember-cli-babel": "^7.22.1",
"ember-cli-htmlbars": "^5.3.1",
@@ -1007,25 +1007,6 @@
"ember-truth-helpers": "^3.0.0"
},
"dependencies": {
- "async-disk-cache": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/async-disk-cache/-/async-disk-cache-2.1.0.tgz",
- "integrity": "sha512-iH+boep2xivfD9wMaZWkywYIURSmsL96d6MoqrC94BnGSvXE4Quf8hnJiHGFYhw/nLeIa1XyRaf4vvcvkwAefg==",
- "requires": {
- "debug": "^4.1.1",
- "heimdalljs": "^0.2.3",
- "istextorbinary": "^2.5.1",
- "mkdirp": "^0.5.0",
- "rimraf": "^3.0.0",
- "rsvp": "^4.8.5",
- "username-sync": "^1.0.2"
- }
- },
- "babel-plugin-htmlbars-inline-precompile": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-4.2.1.tgz",
- "integrity": "sha512-MCJXk+1R0YjlF/F52eDbhJTpsnqRVYsPYVP9d0jEu7E46AcRPEWDL5tfSweiQWHLKG017BIedATb91KcIoT3zA=="
- },
"broccoli-funnel": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-3.0.3.tgz",
@@ -1052,24 +1033,6 @@
"merge-trees": "^2.0.0"
}
},
- "broccoli-persistent-filter": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/broccoli-persistent-filter/-/broccoli-persistent-filter-3.1.2.tgz",
- "integrity": "sha512-CbU95RXXVyy+eJV9XTiHUC7NnsY3EvdVrGzp3YgyvO2bzXZFE5/GzDp4X/VQqX+jsk4qyT1HvMOF0sD1DX68TQ==",
- "requires": {
- "async-disk-cache": "^2.0.0",
- "async-promise-queue": "^1.0.3",
- "broccoli-plugin": "^4.0.3",
- "fs-tree-diff": "^2.0.0",
- "hash-for-dep": "^1.5.0",
- "heimdalljs": "^0.2.1",
- "heimdalljs-logger": "^0.1.7",
- "promise-map-series": "^0.2.1",
- "rimraf": "^3.0.0",
- "symlink-or-copy": "^1.0.1",
- "sync-disk-cache": "^2.0.0"
- }
- },
"broccoli-plugin": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.3.tgz",
@@ -1084,44 +1047,6 @@
"symlink-or-copy": "^1.3.0"
}
},
- "editions": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz",
- "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==",
- "requires": {
- "errlop": "^2.0.0",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- }
- }
- },
- "ember-cli-htmlbars": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-5.3.1.tgz",
- "integrity": "sha512-ZjQTt44euDoqLvUkWbt1svgNCXgLzOztEbc2qqYMQvhQig416LMrWK7l3SSbNU+BtLD5UIxmwvLfF1tsO2CVyA==",
- "requires": {
- "@ember/edition-utils": "^1.2.0",
- "babel-plugin-htmlbars-inline-precompile": "^4.2.0",
- "broccoli-debug": "^0.6.5",
- "broccoli-persistent-filter": "^3.1.0",
- "broccoli-plugin": "^4.0.3",
- "common-tags": "^1.8.0",
- "ember-cli-babel-plugin-helpers": "^1.1.0",
- "fs-tree-diff": "^2.0.1",
- "hash-for-dep": "^1.5.1",
- "heimdalljs-logger": "^0.1.10",
- "json-stable-stringify": "^1.0.1",
- "semver": "^7.3.2",
- "silent-error": "^1.1.1",
- "strip-bom": "^4.0.0",
- "walk-sync": "^2.2.0"
- }
- },
"fs-tree-diff": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz",
@@ -1134,16 +1059,6 @@
"symlink-or-copy": "^1.1.8"
}
},
- "istextorbinary": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-2.6.0.tgz",
- "integrity": "sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA==",
- "requires": {
- "binaryextensions": "^2.1.2",
- "editions": "^2.2.0",
- "textextensions": "^2.5.0"
- }
- },
"matcher-collection": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
@@ -1153,31 +1068,6 @@
"minimatch": "^3.0.2"
}
},
- "semver": {
- "version": "7.3.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
- "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "strip-bom": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
- "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w=="
- },
- "sync-disk-cache": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/sync-disk-cache/-/sync-disk-cache-2.1.0.tgz",
- "integrity": "sha512-vngT2JmkSapgq0z7uIoYtB9kWOOzMihAAYq/D3Pjm/ODOGMgS4r++B+OZ09U4hWR6EaOdy9eqQ7/8ygbH3wehA==",
- "requires": {
- "debug": "^4.1.1",
- "heimdalljs": "^0.2.6",
- "mkdirp": "^0.5.0",
- "rimraf": "^3.0.0",
- "username-sync": "^1.0.2"
- }
- },
"walk-sync": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
@@ -2187,6 +2077,16 @@
}
}
},
+ "@ember/render-modifiers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@ember/render-modifiers/-/render-modifiers-1.0.2.tgz",
+ "integrity": "sha512-6tEnHl5+62NTSAG2mwhGMFPhUrJQjoVqV+slsn+rlTknm2Zik+iwxBQEbwaiQOU1FUYxkS8RWcieovRNMR8inQ==",
+ "dev": true,
+ "requires": {
+ "ember-cli-babel": "^7.10.0",
+ "ember-modifier-manager-polyfill": "^1.1.0"
+ }
+ },
"@ember/test-helpers": {
"version": "1.7.2",
"resolved": "https://registry.npmjs.org/@ember/test-helpers/-/test-helpers-1.7.2.tgz",
@@ -7680,9 +7580,9 @@
"dev": true
},
"denali-css": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/denali-css/-/denali-css-2.2.0.tgz",
- "integrity": "sha512-BgA0neG+fiGdgVZjKY67FBdpZqZC+NXzm0qbmdgx/+TnZdJ73B2iAyTjpAIr5cwdrk/UnLMR464Jcr9VF9eiMA=="
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/denali-css/-/denali-css-2.2.2.tgz",
+ "integrity": "sha512-aeeAjFbr+iIJBw61J6+IVX5wKBOb2Y9Xs21yk5KDK6uQXNX552MZfY5W5kvy6KSclQwgQtTvqC9uvfidOpkKUQ=="
},
"denali-icon-font": {
"version": "1.7.0",
@@ -7957,10 +7857,13 @@
}
},
"broccoli-plugin": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-2.1.0.tgz",
- "integrity": "sha512-ElE4caljW4slapyEhSD9jU9Uayc8SoSABWdmY9SqbV8DHNxU6xg1jJsPcMm+cXOvggR3+G+OXAYQeFjWVnznaw==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
+ "integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
"requires": {
+ "broccoli-node-api": "^1.6.0",
+ "broccoli-output-wrapper": "^2.0.0",
+ "fs-merger": "^3.0.1",
"promise-map-series": "^0.2.1",
"quick-temp": "^0.1.3",
"rimraf": "^2.3.4",
@@ -7988,6 +7891,25 @@
"walk-sync": "^1.1.3"
},
"dependencies": {
+ "broccoli-plugin": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-2.1.0.tgz",
+ "integrity": "sha512-ElE4caljW4slapyEhSD9jU9Uayc8SoSABWdmY9SqbV8DHNxU6xg1jJsPcMm+cXOvggR3+G+OXAYQeFjWVnznaw==",
+ "requires": {
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "matcher-collection": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz",
+ "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==",
+ "requires": {
+ "minimatch": "^3.0.2"
+ }
+ },
"walk-sync": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-1.1.4.tgz",
@@ -8019,22 +7941,6 @@
"semver": "^6.3.0",
"strip-bom": "^4.0.0",
"walk-sync": "^2.0.2"
- },
- "dependencies": {
- "broccoli-plugin": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
- "integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
- "requires": {
- "broccoli-node-api": "^1.6.0",
- "broccoli-output-wrapper": "^2.0.0",
- "fs-merger": "^3.0.1",
- "promise-map-series": "^0.2.1",
- "quick-temp": "^0.1.3",
- "rimraf": "^2.3.4",
- "symlink-or-copy": "^1.1.8"
- }
- }
}
},
"ember-cli-typescript": {
@@ -8097,6 +8003,15 @@
"symlink-or-copy": "^1.1.8"
}
},
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ },
"rimraf": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
@@ -8124,17 +8039,6 @@
"ensure-posix-path": "^1.1.0",
"matcher-collection": "^2.0.0",
"minimatch": "^3.0.4"
- },
- "dependencies": {
- "matcher-collection": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
- "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
- "requires": {
- "@types/minimatch": "^3.0.3",
- "minimatch": "^3.0.2"
- }
- }
}
}
}
@@ -9637,6 +9541,7 @@
"chalk": "^1.1.3",
"ember-cli-babel": "^7.1.2",
"ember-cli-import-polyfill": "^0.2.0",
+ "ember-get-config": "^0.3.0",
"lodash.defaults": "^4.2.0",
"moment": "^2.19.3",
"moment-timezone": "^0.5.13"
@@ -10852,59 +10757,293 @@
"ember-maybe-import-regenerator": "^0.1.6"
}
},
- "ember-copy": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/ember-copy/-/ember-copy-1.0.0.tgz",
- "integrity": "sha512-aiZNAvOmdemHdvZNn0b5b/0d9g3JFpcOsrDgfhYEbfd7SzE0b69YiaVK2y3wjqfjuuiA54vOllGN4pjSzECNSw==",
+ "ember-concurrency-decorators": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/ember-concurrency-decorators/-/ember-concurrency-decorators-2.0.3.tgz",
+ "integrity": "sha512-r6O34YKI/slyYapVsuOPnmaKC4AsmBSwvgcadbdy+jHNj+mnryXPkm+3hhhRnFdlsKUKdEuXvl43lhjhYRLhhA==",
+ "dev": true,
"requires": {
- "ember-cli-babel": "^6.6.0"
+ "@ember-decorators/utils": "^6.1.0",
+ "ember-cli-babel": "^7.19.0",
+ "ember-cli-htmlbars": "^4.3.1",
+ "ember-cli-typescript": "^3.1.4"
},
"dependencies": {
- "amd-name-resolver": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/amd-name-resolver/-/amd-name-resolver-1.2.0.tgz",
- "integrity": "sha512-hlSTWGS1t6/xq5YCed7YALg7tKZL3rkl7UwEZ/eCIkn8JxmM6fU6Qs/1hwtjQqfuYxlffuUcgYEm0f5xP4YKaA==",
- "requires": {
- "ensure-posix-path": "^1.0.1"
- }
- },
- "babel-plugin-debug-macros": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.2.0.tgz",
- "integrity": "sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==",
+ "@babel/plugin-transform-typescript": {
+ "version": "7.8.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.7.tgz",
+ "integrity": "sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==",
+ "dev": true,
"requires": {
- "semver": "^5.3.0"
+ "@babel/helper-create-class-features-plugin": "^7.8.3",
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-typescript": "^7.8.3"
}
},
- "babel-plugin-ember-modules-api-polyfill": {
- "version": "2.13.4",
- "resolved": "https://registry.npmjs.org/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-2.13.4.tgz",
- "integrity": "sha512-uxQPkEQAzCYdwhZk16O9m1R4xtCRNy4oEUTBrccOPfzlIahRZJic/JeP/ZEL0BC6Mfq6r55eOg6gMF/zdFoCvA==",
+ "broccoli-output-wrapper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-2.0.0.tgz",
+ "integrity": "sha512-V/ozejo+snzNf75i/a6iTmp71k+rlvqjE3+jYfimuMwR1tjNNRdtfno+NGNQB2An9bIAeqZnKhMDurAznHAdtA==",
+ "dev": true,
"requires": {
- "ember-rfc176-data": "^0.3.13"
+ "heimdalljs-logger": "^0.1.10"
}
},
- "broccoli-babel-transpiler": {
- "version": "6.5.1",
- "resolved": "https://registry.npmjs.org/broccoli-babel-transpiler/-/broccoli-babel-transpiler-6.5.1.tgz",
- "integrity": "sha512-w6GcnkxvHcNCte5FcLGEG1hUdQvlfvSN/6PtGWU/otg69Ugk8rUk51h41R0Ugoc+TNxyeFG1opRt2RlA87XzNw==",
+ "broccoli-plugin": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
+ "integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
+ "dev": true,
"requires": {
- "babel-core": "^6.26.0",
- "broccoli-funnel": "^2.0.1",
- "broccoli-merge-trees": "^2.0.0",
- "broccoli-persistent-filter": "^1.4.3",
- "clone": "^2.0.0",
- "hash-for-dep": "^1.2.3",
- "heimdalljs-logger": "^0.1.7",
- "json-stable-stringify": "^1.0.0",
- "rsvp": "^4.8.2",
- "workerpool": "^2.3.0"
+ "broccoli-node-api": "^1.6.0",
+ "broccoli-output-wrapper": "^2.0.0",
+ "fs-merger": "^3.0.1",
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
}
},
- "broccoli-merge-trees": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-2.0.1.tgz",
- "integrity": "sha512-WjaexJ+I8BxP5V5RNn6um/qDRSmKoiBC/QkRi79FT9ClHfldxRyCDs9mcV7mmoaPlsshmmPaUz5jdtcKA6DClQ==",
+ "broccoli-stew": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-stew/-/broccoli-stew-3.0.0.tgz",
+ "integrity": "sha512-NXfi+Vas24n3Ivo21GvENTI55qxKu7OwKRnCLWXld8MiLiQKQlWIq28eoARaFj0lTUFwUa4jKZeA7fW9PiWQeg==",
+ "dev": true,
+ "requires": {
+ "broccoli-debug": "^0.6.5",
+ "broccoli-funnel": "^2.0.0",
+ "broccoli-merge-trees": "^3.0.1",
+ "broccoli-persistent-filter": "^2.3.0",
+ "broccoli-plugin": "^2.1.0",
+ "chalk": "^2.4.1",
+ "debug": "^4.1.1",
+ "ensure-posix-path": "^1.0.1",
+ "fs-extra": "^8.0.1",
+ "minimatch": "^3.0.4",
+ "resolve": "^1.11.1",
+ "rsvp": "^4.8.5",
+ "symlink-or-copy": "^1.2.0",
+ "walk-sync": "^1.1.3"
+ },
+ "dependencies": {
+ "broccoli-plugin": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-2.1.0.tgz",
+ "integrity": "sha512-ElE4caljW4slapyEhSD9jU9Uayc8SoSABWdmY9SqbV8DHNxU6xg1jJsPcMm+cXOvggR3+G+OXAYQeFjWVnznaw==",
+ "dev": true,
+ "requires": {
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "matcher-collection": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz",
+ "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==",
+ "dev": true,
+ "requires": {
+ "minimatch": "^3.0.2"
+ }
+ },
+ "walk-sync": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-1.1.4.tgz",
+ "integrity": "sha512-nowc9thB/Jg0KW4TgxoRjLLYRPvl3DB/98S89r4ZcJqq2B0alNcKDh6pzLkBSkPMzRSMsJghJHQi79qw0YWEkA==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^1.1.1"
+ }
+ }
+ }
+ },
+ "ember-cli-htmlbars": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-4.4.0.tgz",
+ "integrity": "sha512-ohgctqk7dXIZR4TgN0xRoUYltWhghFJgqmtuswQTpZ7p74RxI9PKx+E8WV/95mGcPzraesvMNBg5utQNvcqgNg==",
+ "dev": true,
+ "requires": {
+ "@ember/edition-utils": "^1.2.0",
+ "babel-plugin-htmlbars-inline-precompile": "^3.2.0",
+ "broccoli-debug": "^0.6.5",
+ "broccoli-persistent-filter": "^2.3.1",
+ "broccoli-plugin": "^3.1.0",
+ "common-tags": "^1.8.0",
+ "ember-cli-babel-plugin-helpers": "^1.1.0",
+ "fs-tree-diff": "^2.0.1",
+ "hash-for-dep": "^1.5.1",
+ "heimdalljs-logger": "^0.1.10",
+ "json-stable-stringify": "^1.0.1",
+ "semver": "^6.3.0",
+ "strip-bom": "^4.0.0",
+ "walk-sync": "^2.0.2"
+ }
+ },
+ "ember-cli-typescript": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-3.1.4.tgz",
+ "integrity": "sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ==",
+ "dev": true,
+ "requires": {
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4",
+ "@babel/plugin-proposal-optional-chaining": "^7.6.0",
+ "@babel/plugin-transform-typescript": "~7.8.0",
+ "ansi-to-html": "^0.6.6",
+ "broccoli-stew": "^3.0.0",
+ "debug": "^4.0.0",
+ "ember-cli-babel-plugin-helpers": "^1.0.0",
+ "execa": "^3.0.0",
+ "fs-extra": "^8.0.0",
+ "resolve": "^1.5.0",
+ "rsvp": "^4.8.1",
+ "semver": "^6.3.0",
+ "stagehand": "^1.0.0",
+ "walk-sync": "^2.0.0"
+ }
+ },
+ "execa": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz",
+ "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "p-finally": "^2.0.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
+ }
+ },
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "fs-tree-diff": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz",
+ "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==",
+ "dev": true,
+ "requires": {
+ "@types/symlink-or-copy": "^1.2.0",
+ "heimdalljs-logger": "^0.1.7",
+ "object-assign": "^4.1.0",
+ "path-posix": "^1.0.0",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ },
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "dev": true
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
+ }
+ }
+ }
+ },
+ "ember-copy": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/ember-copy/-/ember-copy-1.0.0.tgz",
+ "integrity": "sha512-aiZNAvOmdemHdvZNn0b5b/0d9g3JFpcOsrDgfhYEbfd7SzE0b69YiaVK2y3wjqfjuuiA54vOllGN4pjSzECNSw==",
+ "requires": {
+ "ember-cli-babel": "^6.6.0"
+ },
+ "dependencies": {
+ "amd-name-resolver": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/amd-name-resolver/-/amd-name-resolver-1.2.0.tgz",
+ "integrity": "sha512-hlSTWGS1t6/xq5YCed7YALg7tKZL3rkl7UwEZ/eCIkn8JxmM6fU6Qs/1hwtjQqfuYxlffuUcgYEm0f5xP4YKaA==",
+ "requires": {
+ "ensure-posix-path": "^1.0.1"
+ }
+ },
+ "babel-plugin-debug-macros": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.2.0.tgz",
+ "integrity": "sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==",
+ "requires": {
+ "semver": "^5.3.0"
+ }
+ },
+ "babel-plugin-ember-modules-api-polyfill": {
+ "version": "2.13.4",
+ "resolved": "https://registry.npmjs.org/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-2.13.4.tgz",
+ "integrity": "sha512-uxQPkEQAzCYdwhZk16O9m1R4xtCRNy4oEUTBrccOPfzlIahRZJic/JeP/ZEL0BC6Mfq6r55eOg6gMF/zdFoCvA==",
+ "requires": {
+ "ember-rfc176-data": "^0.3.13"
+ }
+ },
+ "broccoli-babel-transpiler": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/broccoli-babel-transpiler/-/broccoli-babel-transpiler-6.5.1.tgz",
+ "integrity": "sha512-w6GcnkxvHcNCte5FcLGEG1hUdQvlfvSN/6PtGWU/otg69Ugk8rUk51h41R0Ugoc+TNxyeFG1opRt2RlA87XzNw==",
+ "requires": {
+ "babel-core": "^6.26.0",
+ "broccoli-funnel": "^2.0.1",
+ "broccoli-merge-trees": "^2.0.0",
+ "broccoli-persistent-filter": "^1.4.3",
+ "clone": "^2.0.0",
+ "hash-for-dep": "^1.2.3",
+ "heimdalljs-logger": "^0.1.7",
+ "json-stable-stringify": "^1.0.0",
+ "rsvp": "^4.8.2",
+ "workerpool": "^2.3.0"
+ }
+ },
+ "broccoli-merge-trees": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-2.0.1.tgz",
+ "integrity": "sha512-WjaexJ+I8BxP5V5RNn6um/qDRSmKoiBC/QkRi79FT9ClHfldxRyCDs9mcV7mmoaPlsshmmPaUz5jdtcKA6DClQ==",
"requires": {
"broccoli-plugin": "^1.3.0",
"merge-trees": "^1.0.1"
@@ -11320,58 +11459,228 @@
"integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
"dev": true,
"requires": {
- "shebang-regex": "^1.0.0"
+ "shebang-regex": "^1.0.0"
+ }
+ },
+ "walk-sync": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-1.1.4.tgz",
+ "integrity": "sha512-nowc9thB/Jg0KW4TgxoRjLLYRPvl3DB/98S89r4ZcJqq2B0alNcKDh6pzLkBSkPMzRSMsJghJHQi79qw0YWEkA==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^1.1.1"
+ }
+ },
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "workerpool": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-2.3.3.tgz",
+ "integrity": "sha512-L1ovlYHp6UObYqElXXpbd214GgbEKDED0d3sj7pRdFXjNkb2+un/AUcCkceHizO0IVI6SOGGncrcjozruCkRgA==",
+ "dev": true,
+ "requires": {
+ "object-assign": "4.1.1"
+ }
+ }
+ }
+ },
+ "ember-data-model-fragments": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/ember-data-model-fragments/-/ember-data-model-fragments-4.0.0.tgz",
+ "integrity": "sha512-DcRRQAWrrfRQBW8+v6takQdS2hNJ9rKWU/uHjnPY6+Vg/y6TxyPU8mo0PF2z0DYAeXwoIQ05iYTJT0sqFPEo+w==",
+ "requires": {
+ "broccoli-file-creator": "^2.1.1",
+ "broccoli-merge-trees": "^3.0.0",
+ "calculate-cache-key-for-tree": "^1.1.0",
+ "ember-cli-babel": "^6.8.0",
+ "ember-copy": "1.0.0",
+ "git-repo-info": "^2.0.0",
+ "npm-git-info": "^1.0.3"
+ },
+ "dependencies": {
+ "amd-name-resolver": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/amd-name-resolver/-/amd-name-resolver-1.2.0.tgz",
+ "integrity": "sha512-hlSTWGS1t6/xq5YCed7YALg7tKZL3rkl7UwEZ/eCIkn8JxmM6fU6Qs/1hwtjQqfuYxlffuUcgYEm0f5xP4YKaA==",
+ "requires": {
+ "ensure-posix-path": "^1.0.1"
+ }
+ },
+ "babel-plugin-debug-macros": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.2.0.tgz",
+ "integrity": "sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==",
+ "requires": {
+ "semver": "^5.3.0"
+ }
+ },
+ "babel-plugin-ember-modules-api-polyfill": {
+ "version": "2.13.4",
+ "resolved": "https://registry.npmjs.org/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-2.13.4.tgz",
+ "integrity": "sha512-uxQPkEQAzCYdwhZk16O9m1R4xtCRNy4oEUTBrccOPfzlIahRZJic/JeP/ZEL0BC6Mfq6r55eOg6gMF/zdFoCvA==",
+ "requires": {
+ "ember-rfc176-data": "^0.3.13"
+ }
+ },
+ "broccoli-babel-transpiler": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/broccoli-babel-transpiler/-/broccoli-babel-transpiler-6.5.1.tgz",
+ "integrity": "sha512-w6GcnkxvHcNCte5FcLGEG1hUdQvlfvSN/6PtGWU/otg69Ugk8rUk51h41R0Ugoc+TNxyeFG1opRt2RlA87XzNw==",
+ "requires": {
+ "babel-core": "^6.26.0",
+ "broccoli-funnel": "^2.0.1",
+ "broccoli-merge-trees": "^2.0.0",
+ "broccoli-persistent-filter": "^1.4.3",
+ "clone": "^2.0.0",
+ "hash-for-dep": "^1.2.3",
+ "heimdalljs-logger": "^0.1.7",
+ "json-stable-stringify": "^1.0.0",
+ "rsvp": "^4.8.2",
+ "workerpool": "^2.3.0"
+ },
+ "dependencies": {
+ "broccoli-merge-trees": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-2.0.1.tgz",
+ "integrity": "sha512-WjaexJ+I8BxP5V5RNn6um/qDRSmKoiBC/QkRi79FT9ClHfldxRyCDs9mcV7mmoaPlsshmmPaUz5jdtcKA6DClQ==",
+ "requires": {
+ "broccoli-plugin": "^1.3.0",
+ "merge-trees": "^1.0.1"
+ }
+ }
+ }
+ },
+ "broccoli-file-creator": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/broccoli-file-creator/-/broccoli-file-creator-2.1.1.tgz",
+ "integrity": "sha512-YpjOExWr92C5vhnK0kmD81kM7U09kdIRZk9w4ZDCDHuHXW+VE/x6AGEOQQW3loBQQ6Jk+k+TSm8dESy4uZsnjw==",
+ "requires": {
+ "broccoli-plugin": "^1.1.0",
+ "mkdirp": "^0.5.1"
+ }
+ },
+ "broccoli-persistent-filter": {
+ "version": "1.4.6",
+ "resolved": "https://registry.npmjs.org/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.6.tgz",
+ "integrity": "sha512-0RejLwoC95kv4kta8KAa+FmECJCK78Qgm8SRDEK7YyU0N9Cx6KpY3UCDy9WELl3mCXLN8TokNxc7/hp3lL4lfw==",
+ "requires": {
+ "async-disk-cache": "^1.2.1",
+ "async-promise-queue": "^1.0.3",
+ "broccoli-plugin": "^1.0.0",
+ "fs-tree-diff": "^0.5.2",
+ "hash-for-dep": "^1.0.2",
+ "heimdalljs": "^0.2.1",
+ "heimdalljs-logger": "^0.1.7",
+ "mkdirp": "^0.5.1",
+ "promise-map-series": "^0.2.1",
+ "rimraf": "^2.6.1",
+ "rsvp": "^3.0.18",
+ "symlink-or-copy": "^1.0.1",
+ "walk-sync": "^0.3.1"
+ },
+ "dependencies": {
+ "rsvp": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
+ "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw=="
+ }
+ }
+ },
+ "ember-cli-babel": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-babel/-/ember-cli-babel-6.18.0.tgz",
+ "integrity": "sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==",
+ "requires": {
+ "amd-name-resolver": "1.2.0",
+ "babel-plugin-debug-macros": "^0.2.0-beta.6",
+ "babel-plugin-ember-modules-api-polyfill": "^2.6.0",
+ "babel-plugin-transform-es2015-modules-amd": "^6.24.0",
+ "babel-polyfill": "^6.26.0",
+ "babel-preset-env": "^1.7.0",
+ "broccoli-babel-transpiler": "^6.5.0",
+ "broccoli-debug": "^0.6.4",
+ "broccoli-funnel": "^2.0.0",
+ "broccoli-source": "^1.1.0",
+ "clone": "^2.0.0",
+ "ember-cli-version-checker": "^2.1.2",
+ "semver": "^5.5.0"
+ }
+ },
+ "ember-cli-version-checker": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
+ "integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
+ "requires": {
+ "resolve": "^1.3.3",
+ "semver": "^5.3.0"
}
},
- "walk-sync": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-1.1.4.tgz",
- "integrity": "sha512-nowc9thB/Jg0KW4TgxoRjLLYRPvl3DB/98S89r4ZcJqq2B0alNcKDh6pzLkBSkPMzRSMsJghJHQi79qw0YWEkA==",
- "dev": true,
+ "merge-trees": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz",
+ "integrity": "sha1-zL5nRWl4f53vF/1G5lJfVwC70j4=",
"requires": {
- "@types/minimatch": "^3.0.3",
- "ensure-posix-path": "^1.1.0",
- "matcher-collection": "^1.1.1"
+ "can-symlink": "^1.0.0",
+ "fs-tree-diff": "^0.5.4",
+ "heimdalljs": "^0.2.1",
+ "heimdalljs-logger": "^0.1.7",
+ "rimraf": "^2.4.3",
+ "symlink-or-copy": "^1.0.0"
}
},
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
"requires": {
- "isexe": "^2.0.0"
+ "glob": "^7.1.3"
}
},
"workerpool": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/workerpool/-/workerpool-2.3.3.tgz",
"integrity": "sha512-L1ovlYHp6UObYqElXXpbd214GgbEKDED0d3sj7pRdFXjNkb2+un/AUcCkceHizO0IVI6SOGGncrcjozruCkRgA==",
- "dev": true,
"requires": {
"object-assign": "4.1.1"
}
}
}
},
- "ember-data-model-fragments": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/ember-data-model-fragments/-/ember-data-model-fragments-4.0.0.tgz",
- "integrity": "sha512-DcRRQAWrrfRQBW8+v6takQdS2hNJ9rKWU/uHjnPY6+Vg/y6TxyPU8mo0PF2z0DYAeXwoIQ05iYTJT0sqFPEo+w==",
+ "ember-debug-handlers-polyfill": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ember-debug-handlers-polyfill/-/ember-debug-handlers-polyfill-1.1.1.tgz",
+ "integrity": "sha512-lO7FBAqJjzbL+IjnWhVfQITypPOJmXdZngZR/Vdn513W4g/Q6Sjicao/mDzeDCb48Y70C4Facwk0LjdIpSZkRg==",
+ "dev": true
+ },
+ "ember-disable-prototype-extensions": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/ember-disable-prototype-extensions/-/ember-disable-prototype-extensions-1.1.3.tgz",
+ "integrity": "sha1-GWkTUhdlS14nj5/i2dTkm1cgMp4=",
+ "dev": true
+ },
+ "ember-element-helper": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/ember-element-helper/-/ember-element-helper-0.2.0.tgz",
+ "integrity": "sha512-/WV0PNLyxDvLX/YETb/8KICFTr719OYqFWXqV5XUkh9YhhBGDU/mr1OtlQaWOlsx+sHm42HD2UAICecqex8ziw==",
+ "dev": true,
"requires": {
- "broccoli-file-creator": "^2.1.1",
- "broccoli-merge-trees": "^3.0.0",
- "calculate-cache-key-for-tree": "^1.1.0",
- "ember-cli-babel": "^6.8.0",
- "ember-copy": "1.0.0",
- "git-repo-info": "^2.0.0",
- "npm-git-info": "^1.0.3"
+ "ember-cli-babel": "^6.16.0"
},
"dependencies": {
"amd-name-resolver": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/amd-name-resolver/-/amd-name-resolver-1.2.0.tgz",
"integrity": "sha512-hlSTWGS1t6/xq5YCed7YALg7tKZL3rkl7UwEZ/eCIkn8JxmM6fU6Qs/1hwtjQqfuYxlffuUcgYEm0f5xP4YKaA==",
+ "dev": true,
"requires": {
"ensure-posix-path": "^1.0.1"
}
@@ -11380,6 +11689,7 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.2.0.tgz",
"integrity": "sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==",
+ "dev": true,
"requires": {
"semver": "^5.3.0"
}
@@ -11388,6 +11698,7 @@
"version": "2.13.4",
"resolved": "https://registry.npmjs.org/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-2.13.4.tgz",
"integrity": "sha512-uxQPkEQAzCYdwhZk16O9m1R4xtCRNy4oEUTBrccOPfzlIahRZJic/JeP/ZEL0BC6Mfq6r55eOg6gMF/zdFoCvA==",
+ "dev": true,
"requires": {
"ember-rfc176-data": "^0.3.13"
}
@@ -11396,6 +11707,7 @@
"version": "6.5.1",
"resolved": "https://registry.npmjs.org/broccoli-babel-transpiler/-/broccoli-babel-transpiler-6.5.1.tgz",
"integrity": "sha512-w6GcnkxvHcNCte5FcLGEG1hUdQvlfvSN/6PtGWU/otg69Ugk8rUk51h41R0Ugoc+TNxyeFG1opRt2RlA87XzNw==",
+ "dev": true,
"requires": {
"babel-core": "^6.26.0",
"broccoli-funnel": "^2.0.1",
@@ -11407,32 +11719,23 @@
"json-stable-stringify": "^1.0.0",
"rsvp": "^4.8.2",
"workerpool": "^2.3.0"
- },
- "dependencies": {
- "broccoli-merge-trees": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-2.0.1.tgz",
- "integrity": "sha512-WjaexJ+I8BxP5V5RNn6um/qDRSmKoiBC/QkRi79FT9ClHfldxRyCDs9mcV7mmoaPlsshmmPaUz5jdtcKA6DClQ==",
- "requires": {
- "broccoli-plugin": "^1.3.0",
- "merge-trees": "^1.0.1"
- }
- }
}
},
- "broccoli-file-creator": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/broccoli-file-creator/-/broccoli-file-creator-2.1.1.tgz",
- "integrity": "sha512-YpjOExWr92C5vhnK0kmD81kM7U09kdIRZk9w4ZDCDHuHXW+VE/x6AGEOQQW3loBQQ6Jk+k+TSm8dESy4uZsnjw==",
+ "broccoli-merge-trees": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-2.0.1.tgz",
+ "integrity": "sha512-WjaexJ+I8BxP5V5RNn6um/qDRSmKoiBC/QkRi79FT9ClHfldxRyCDs9mcV7mmoaPlsshmmPaUz5jdtcKA6DClQ==",
+ "dev": true,
"requires": {
- "broccoli-plugin": "^1.1.0",
- "mkdirp": "^0.5.1"
+ "broccoli-plugin": "^1.3.0",
+ "merge-trees": "^1.0.1"
}
},
"broccoli-persistent-filter": {
"version": "1.4.6",
"resolved": "https://registry.npmjs.org/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.6.tgz",
"integrity": "sha512-0RejLwoC95kv4kta8KAa+FmECJCK78Qgm8SRDEK7YyU0N9Cx6KpY3UCDy9WELl3mCXLN8TokNxc7/hp3lL4lfw==",
+ "dev": true,
"requires": {
"async-disk-cache": "^1.2.1",
"async-promise-queue": "^1.0.3",
@@ -11452,7 +11755,8 @@
"rsvp": {
"version": "3.6.2",
"resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
- "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw=="
+ "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==",
+ "dev": true
}
}
},
@@ -11460,6 +11764,7 @@
"version": "6.18.0",
"resolved": "https://registry.npmjs.org/ember-cli-babel/-/ember-cli-babel-6.18.0.tgz",
"integrity": "sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==",
+ "dev": true,
"requires": {
"amd-name-resolver": "1.2.0",
"babel-plugin-debug-macros": "^0.2.0-beta.6",
@@ -11480,6 +11785,7 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
"integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
+ "dev": true,
"requires": {
"resolve": "^1.3.3",
"semver": "^5.3.0"
@@ -11489,6 +11795,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz",
"integrity": "sha1-zL5nRWl4f53vF/1G5lJfVwC70j4=",
+ "dev": true,
"requires": {
"can-symlink": "^1.0.0",
"fs-tree-diff": "^0.5.4",
@@ -11502,6 +11809,7 @@
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
"requires": {
"glob": "^7.1.3"
}
@@ -11510,24 +11818,13 @@
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/workerpool/-/workerpool-2.3.3.tgz",
"integrity": "sha512-L1ovlYHp6UObYqElXXpbd214GgbEKDED0d3sj7pRdFXjNkb2+un/AUcCkceHizO0IVI6SOGGncrcjozruCkRgA==",
+ "dev": true,
"requires": {
"object-assign": "4.1.1"
}
}
}
},
- "ember-debug-handlers-polyfill": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ember-debug-handlers-polyfill/-/ember-debug-handlers-polyfill-1.1.1.tgz",
- "integrity": "sha512-lO7FBAqJjzbL+IjnWhVfQITypPOJmXdZngZR/Vdn513W4g/Q6Sjicao/mDzeDCb48Y70C4Facwk0LjdIpSZkRg==",
- "dev": true
- },
- "ember-disable-prototype-extensions": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/ember-disable-prototype-extensions/-/ember-disable-prototype-extensions-1.1.3.tgz",
- "integrity": "sha1-GWkTUhdlS14nj5/i2dTkm1cgMp4=",
- "dev": true
- },
"ember-export-application-global": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/ember-export-application-global/-/ember-export-application-global-2.0.1.tgz",
@@ -13705,171 +14002,282 @@
}
},
"ember-power-select": {
- "version": "2.3.5",
- "resolved": "https://registry.npmjs.org/ember-power-select/-/ember-power-select-2.3.5.tgz",
- "integrity": "sha512-75QJklWSthm9gedcbpKC0ZALaQXEfKlIRRy5pb87GsXcykFn0rBgxlnGsITWO+IX9u2V0oojQPorIa/ZYKVd3Q==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ember-power-select/-/ember-power-select-4.1.0.tgz",
+ "integrity": "sha512-HJQDQq8riUUtrfrN69yRIOCx8hsLPGmA6/pAn8BOnmL+N+86It8d/xRpXrZBQw/Dw9cnj9EQp2Vqi0PhPBBhGg==",
"dev": true,
"requires": {
- "ember-basic-dropdown": "^1.1.0",
- "ember-cli-babel": "^7.7.3",
- "ember-cli-htmlbars": "^3.0.1",
- "ember-concurrency": "^0.8.27 || ^0.9.0 || ^0.10.0 || ^1.0.0",
- "ember-text-measurer": "^0.5.0",
- "ember-truth-helpers": "^2.1.0"
+ "@glimmer/component": "^1.0.2",
+ "@glimmer/tracking": "^1.0.2",
+ "ember-assign-helper": "^0.3.0",
+ "ember-basic-dropdown": "^3.0.11",
+ "ember-cli-babel": "^7.22.1",
+ "ember-cli-htmlbars": "^5.3.1",
+ "ember-cli-typescript": "^3.1.4",
+ "ember-concurrency": ">=1.0.0 <3",
+ "ember-concurrency-decorators": "^2.0.0",
+ "ember-text-measurer": "^0.6.0",
+ "ember-truth-helpers": "^2.1.0 || ^3.0.0"
},
"dependencies": {
- "amd-name-resolver": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/amd-name-resolver/-/amd-name-resolver-1.2.0.tgz",
- "integrity": "sha512-hlSTWGS1t6/xq5YCed7YALg7tKZL3rkl7UwEZ/eCIkn8JxmM6fU6Qs/1hwtjQqfuYxlffuUcgYEm0f5xP4YKaA==",
+ "@babel/plugin-transform-typescript": {
+ "version": "7.8.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.7.tgz",
+ "integrity": "sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==",
"dev": true,
"requires": {
- "ensure-posix-path": "^1.0.1"
+ "@babel/helper-create-class-features-plugin": "^7.8.3",
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-typescript": "^7.8.3"
}
},
- "babel-plugin-debug-macros": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.2.0.tgz",
- "integrity": "sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==",
+ "broccoli-output-wrapper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-2.0.0.tgz",
+ "integrity": "sha512-V/ozejo+snzNf75i/a6iTmp71k+rlvqjE3+jYfimuMwR1tjNNRdtfno+NGNQB2An9bIAeqZnKhMDurAznHAdtA==",
"dev": true,
"requires": {
- "semver": "^5.3.0"
+ "heimdalljs-logger": "^0.1.10"
}
},
- "babel-plugin-ember-modules-api-polyfill": {
- "version": "2.13.4",
- "resolved": "https://registry.npmjs.org/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-2.13.4.tgz",
- "integrity": "sha512-uxQPkEQAzCYdwhZk16O9m1R4xtCRNy4oEUTBrccOPfzlIahRZJic/JeP/ZEL0BC6Mfq6r55eOg6gMF/zdFoCvA==",
+ "broccoli-plugin": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
+ "integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
"dev": true,
"requires": {
- "ember-rfc176-data": "^0.3.13"
+ "broccoli-node-api": "^1.6.0",
+ "broccoli-output-wrapper": "^2.0.0",
+ "fs-merger": "^3.0.1",
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
}
},
- "broccoli-babel-transpiler": {
- "version": "6.5.1",
- "resolved": "https://registry.npmjs.org/broccoli-babel-transpiler/-/broccoli-babel-transpiler-6.5.1.tgz",
- "integrity": "sha512-w6GcnkxvHcNCte5FcLGEG1hUdQvlfvSN/6PtGWU/otg69Ugk8rUk51h41R0Ugoc+TNxyeFG1opRt2RlA87XzNw==",
+ "broccoli-stew": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-stew/-/broccoli-stew-3.0.0.tgz",
+ "integrity": "sha512-NXfi+Vas24n3Ivo21GvENTI55qxKu7OwKRnCLWXld8MiLiQKQlWIq28eoARaFj0lTUFwUa4jKZeA7fW9PiWQeg==",
+ "dev": true,
+ "requires": {
+ "broccoli-debug": "^0.6.5",
+ "broccoli-funnel": "^2.0.0",
+ "broccoli-merge-trees": "^3.0.1",
+ "broccoli-persistent-filter": "^2.3.0",
+ "broccoli-plugin": "^2.1.0",
+ "chalk": "^2.4.1",
+ "debug": "^4.1.1",
+ "ensure-posix-path": "^1.0.1",
+ "fs-extra": "^8.0.1",
+ "minimatch": "^3.0.4",
+ "resolve": "^1.11.1",
+ "rsvp": "^4.8.5",
+ "symlink-or-copy": "^1.2.0",
+ "walk-sync": "^1.1.3"
+ },
+ "dependencies": {
+ "broccoli-plugin": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-2.1.0.tgz",
+ "integrity": "sha512-ElE4caljW4slapyEhSD9jU9Uayc8SoSABWdmY9SqbV8DHNxU6xg1jJsPcMm+cXOvggR3+G+OXAYQeFjWVnznaw==",
+ "dev": true,
+ "requires": {
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "matcher-collection": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.1.2.tgz",
+ "integrity": "sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==",
+ "dev": true,
+ "requires": {
+ "minimatch": "^3.0.2"
+ }
+ },
+ "walk-sync": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-1.1.4.tgz",
+ "integrity": "sha512-nowc9thB/Jg0KW4TgxoRjLLYRPvl3DB/98S89r4ZcJqq2B0alNcKDh6pzLkBSkPMzRSMsJghJHQi79qw0YWEkA==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^1.1.1"
+ }
+ }
+ }
+ },
+ "ember-assign-helper": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/ember-assign-helper/-/ember-assign-helper-0.3.0.tgz",
+ "integrity": "sha512-kDY0IRP6PUSJjghM2gIq24OD7d6XcZ1666zmZrywxEVjCenhaR0Oi/BXUU8JEATrIcXIExMIu34GKrHHlCLw0Q==",
+ "dev": true,
+ "requires": {
+ "ember-cli-babel": "^7.19.0",
+ "ember-cli-htmlbars": "^4.3.1"
+ },
+ "dependencies": {
+ "ember-cli-htmlbars": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-4.4.0.tgz",
+ "integrity": "sha512-ohgctqk7dXIZR4TgN0xRoUYltWhghFJgqmtuswQTpZ7p74RxI9PKx+E8WV/95mGcPzraesvMNBg5utQNvcqgNg==",
+ "dev": true,
+ "requires": {
+ "@ember/edition-utils": "^1.2.0",
+ "babel-plugin-htmlbars-inline-precompile": "^3.2.0",
+ "broccoli-debug": "^0.6.5",
+ "broccoli-persistent-filter": "^2.3.1",
+ "broccoli-plugin": "^3.1.0",
+ "common-tags": "^1.8.0",
+ "ember-cli-babel-plugin-helpers": "^1.1.0",
+ "fs-tree-diff": "^2.0.1",
+ "hash-for-dep": "^1.5.1",
+ "heimdalljs-logger": "^0.1.10",
+ "json-stable-stringify": "^1.0.1",
+ "semver": "^6.3.0",
+ "strip-bom": "^4.0.0",
+ "walk-sync": "^2.0.2"
+ }
+ }
+ }
+ },
+ "ember-basic-dropdown": {
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/ember-basic-dropdown/-/ember-basic-dropdown-3.0.11.tgz",
+ "integrity": "sha512-J6PFb+BGD7Md43ZJo8N2c/y0sgcoG3O1/m488XxVbb20UpIRlGXjw9Zwm8cd2f7xhSefNXsbVWyQHEkl4iXzDg==",
+ "dev": true,
+ "requires": {
+ "@ember/render-modifiers": "^1.0.2",
+ "@glimmer/component": "^1.0.1",
+ "@glimmer/tracking": "^1.0.1",
+ "ember-cli-babel": "^7.21.0",
+ "ember-cli-htmlbars": "^5.2.0",
+ "ember-cli-typescript": "^3.1.2",
+ "ember-element-helper": "^0.2.0",
+ "ember-maybe-in-element": "^2.0.1",
+ "ember-truth-helpers": "^2.1.0 || ^3.0.0"
+ }
+ },
+ "ember-cli-typescript": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-3.1.4.tgz",
+ "integrity": "sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ==",
+ "dev": true,
+ "requires": {
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4",
+ "@babel/plugin-proposal-optional-chaining": "^7.6.0",
+ "@babel/plugin-transform-typescript": "~7.8.0",
+ "ansi-to-html": "^0.6.6",
+ "broccoli-stew": "^3.0.0",
+ "debug": "^4.0.0",
+ "ember-cli-babel-plugin-helpers": "^1.0.0",
+ "execa": "^3.0.0",
+ "fs-extra": "^8.0.0",
+ "resolve": "^1.5.0",
+ "rsvp": "^4.8.1",
+ "semver": "^6.3.0",
+ "stagehand": "^1.0.0",
+ "walk-sync": "^2.0.0"
+ }
+ },
+ "ember-cli-version-checker": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-5.1.1.tgz",
+ "integrity": "sha512-YziSW1MgOuVdJSyUY2CKSC4vXrGQIHF6FgygHkJOxYGjZNQYwf5MK0sbliKatvJf7kzDSnXs+r8JLrD74W/A8A==",
"dev": true,
"requires": {
- "babel-core": "^6.26.0",
- "broccoli-funnel": "^2.0.1",
- "broccoli-merge-trees": "^2.0.0",
- "broccoli-persistent-filter": "^1.4.3",
- "clone": "^2.0.0",
- "hash-for-dep": "^1.2.3",
- "heimdalljs-logger": "^0.1.7",
- "json-stable-stringify": "^1.0.0",
- "rsvp": "^4.8.2",
- "workerpool": "^2.3.0"
+ "resolve-package-path": "^2.0.0",
+ "semver": "^7.3.2",
+ "silent-error": "^1.1.1"
},
"dependencies": {
- "broccoli-persistent-filter": {
- "version": "1.4.6",
- "resolved": "https://registry.npmjs.org/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.6.tgz",
- "integrity": "sha512-0RejLwoC95kv4kta8KAa+FmECJCK78Qgm8SRDEK7YyU0N9Cx6KpY3UCDy9WELl3mCXLN8TokNxc7/hp3lL4lfw==",
+ "semver": {
+ "version": "7.3.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
+ "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
"dev": true,
"requires": {
- "async-disk-cache": "^1.2.1",
- "async-promise-queue": "^1.0.3",
- "broccoli-plugin": "^1.0.0",
- "fs-tree-diff": "^0.5.2",
- "hash-for-dep": "^1.0.2",
- "heimdalljs": "^0.2.1",
- "heimdalljs-logger": "^0.1.7",
- "mkdirp": "^0.5.1",
- "promise-map-series": "^0.2.1",
- "rimraf": "^2.6.1",
- "rsvp": "^3.0.18",
- "symlink-or-copy": "^1.0.1",
- "walk-sync": "^0.3.1"
- },
- "dependencies": {
- "rsvp": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
- "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==",
- "dev": true
- }
+ "lru-cache": "^6.0.0"
}
}
}
},
- "broccoli-merge-trees": {
+ "ember-maybe-in-element": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-2.0.1.tgz",
- "integrity": "sha512-WjaexJ+I8BxP5V5RNn6um/qDRSmKoiBC/QkRi79FT9ClHfldxRyCDs9mcV7mmoaPlsshmmPaUz5jdtcKA6DClQ==",
+ "resolved": "https://registry.npmjs.org/ember-maybe-in-element/-/ember-maybe-in-element-2.0.1.tgz",
+ "integrity": "sha512-Mp/HTVOGu9H7kWoq5xncVLEvPFgRuHdsqWyZ1v/gBA8Y3d2q2LdrmDK9Zg59i+cCs4oa9LrMeFyKMAbBS3vyDw==",
"dev": true,
"requires": {
- "broccoli-plugin": "^1.3.0",
- "merge-trees": "^1.0.1"
+ "ember-cli-babel": "^7.21.0",
+ "ember-cli-htmlbars": "^5.2.0",
+ "ember-cli-version-checker": "^5.1.1",
+ "ember-in-element-polyfill": "^1.0.0"
}
},
- "ember-cli-htmlbars": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-3.1.0.tgz",
- "integrity": "sha512-cgvRJM73IT0aePUG7oQ/afB7vSRBV3N0wu9BrWhHX2zkR7A7cUBI7KC9VPk6tbctCXoM7BRGsCC4aIjF7yrfXA==",
+ "execa": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz",
+ "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==",
"dev": true,
"requires": {
- "broccoli-persistent-filter": "^2.3.1",
- "hash-for-dep": "^1.5.1",
- "json-stable-stringify": "^1.0.1",
- "strip-bom": "^3.0.0"
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "p-finally": "^2.0.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
}
},
- "ember-cli-version-checker": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
- "integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
"dev": true,
"requires": {
- "resolve": "^1.3.3",
- "semver": "^5.3.0"
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
}
},
- "ember-truth-helpers": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/ember-truth-helpers/-/ember-truth-helpers-2.1.0.tgz",
- "integrity": "sha512-BQlU8aTNl1XHKTYZ243r66yqtR9JU7XKWQcmMA+vkqfkE/c9WWQ9hQZM8YABihCmbyxzzZsngvldokmeX5GhAw==",
+ "fs-tree-diff": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz",
+ "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==",
"dev": true,
"requires": {
- "ember-cli-babel": "^6.6.0"
- },
- "dependencies": {
- "ember-cli-babel": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/ember-cli-babel/-/ember-cli-babel-6.18.0.tgz",
- "integrity": "sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==",
- "dev": true,
- "requires": {
- "amd-name-resolver": "1.2.0",
- "babel-plugin-debug-macros": "^0.2.0-beta.6",
- "babel-plugin-ember-modules-api-polyfill": "^2.6.0",
- "babel-plugin-transform-es2015-modules-amd": "^6.24.0",
- "babel-polyfill": "^6.26.0",
- "babel-preset-env": "^1.7.0",
- "broccoli-babel-transpiler": "^6.5.0",
- "broccoli-debug": "^0.6.4",
- "broccoli-funnel": "^2.0.0",
- "broccoli-source": "^1.1.0",
- "clone": "^2.0.0",
- "ember-cli-version-checker": "^2.1.2",
- "semver": "^5.5.0"
- }
- }
+ "@types/symlink-or-copy": "^1.2.0",
+ "heimdalljs-logger": "^0.1.7",
+ "object-assign": "^4.1.0",
+ "path-posix": "^1.0.0",
+ "symlink-or-copy": "^1.1.8"
}
},
- "merge-trees": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz",
- "integrity": "sha1-zL5nRWl4f53vF/1G5lJfVwC70j4=",
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
"dev": true,
"requires": {
- "can-symlink": "^1.0.0",
- "fs-tree-diff": "^0.5.4",
- "heimdalljs": "^0.2.1",
- "heimdalljs-logger": "^0.1.7",
- "rimraf": "^2.4.3",
- "symlink-or-copy": "^1.0.0"
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ },
+ "resolve-package-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-2.0.0.tgz",
+ "integrity": "sha512-/CLuzodHO2wyyHTzls5Qr+EFeG6RcW4u6//gjYvUfcfyuplIX1SSccU+A5A9A78Gmezkl3NBkFAMxLbzTY9TJA==",
+ "dev": true,
+ "requires": {
+ "path-root": "^0.1.1",
+ "resolve": "^1.13.1"
}
},
"rimraf": {
@@ -13881,13 +14289,28 @@
"glob": "^7.1.3"
}
},
- "workerpool": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-2.3.3.tgz",
- "integrity": "sha512-L1ovlYHp6UObYqElXXpbd214GgbEKDED0d3sj7pRdFXjNkb2+un/AUcCkceHizO0IVI6SOGGncrcjozruCkRgA==",
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "dev": true
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
"dev": true,
"requires": {
- "object-assign": "4.1.1"
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
}
}
}
@@ -15434,12 +15857,117 @@
}
},
"ember-text-measurer": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/ember-text-measurer/-/ember-text-measurer-0.5.0.tgz",
- "integrity": "sha512-YhcOcce8kaHp4K0frKW7xlPJxz82RegGQCVNTcFftEL/jpEflZyFJx17FWVINfDFRL4K8wXtlzDXFgMOg8vmtQ==",
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/ember-text-measurer/-/ember-text-measurer-0.6.0.tgz",
+ "integrity": "sha512-/aZs2x2i6kT4a5tAW+zenH2wg8AbRK9jKxLkbVsKl/1ublNl27idVRdov1gJ+zgWu3DNK7whcfVycXtlaybYQw==",
"dev": true,
"requires": {
- "ember-cli-babel": "^7.1.0"
+ "ember-cli-babel": "^7.19.0",
+ "ember-cli-htmlbars": "^4.3.1"
+ },
+ "dependencies": {
+ "broccoli-output-wrapper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-2.0.0.tgz",
+ "integrity": "sha512-V/ozejo+snzNf75i/a6iTmp71k+rlvqjE3+jYfimuMwR1tjNNRdtfno+NGNQB2An9bIAeqZnKhMDurAznHAdtA==",
+ "dev": true,
+ "requires": {
+ "heimdalljs-logger": "^0.1.10"
+ }
+ },
+ "broccoli-plugin": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
+ "integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
+ "dev": true,
+ "requires": {
+ "broccoli-node-api": "^1.6.0",
+ "broccoli-output-wrapper": "^2.0.0",
+ "fs-merger": "^3.0.1",
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "ember-cli-htmlbars": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-4.4.0.tgz",
+ "integrity": "sha512-ohgctqk7dXIZR4TgN0xRoUYltWhghFJgqmtuswQTpZ7p74RxI9PKx+E8WV/95mGcPzraesvMNBg5utQNvcqgNg==",
+ "dev": true,
+ "requires": {
+ "@ember/edition-utils": "^1.2.0",
+ "babel-plugin-htmlbars-inline-precompile": "^3.2.0",
+ "broccoli-debug": "^0.6.5",
+ "broccoli-persistent-filter": "^2.3.1",
+ "broccoli-plugin": "^3.1.0",
+ "common-tags": "^1.8.0",
+ "ember-cli-babel-plugin-helpers": "^1.1.0",
+ "fs-tree-diff": "^2.0.1",
+ "hash-for-dep": "^1.5.1",
+ "heimdalljs-logger": "^0.1.10",
+ "json-stable-stringify": "^1.0.1",
+ "semver": "^6.3.0",
+ "strip-bom": "^4.0.0",
+ "walk-sync": "^2.0.2"
+ }
+ },
+ "fs-tree-diff": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz",
+ "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==",
+ "dev": true,
+ "requires": {
+ "@types/symlink-or-copy": "^1.2.0",
+ "heimdalljs-logger": "^0.1.7",
+ "object-assign": "^4.1.0",
+ "path-posix": "^1.0.0",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ },
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "dev": true
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
+ }
+ }
}
},
"ember-toggle": {
diff --git a/packages/dashboards/package.json b/packages/dashboards/package.json
index 75cdf9093..11fb43887 100644
--- a/packages/dashboards/package.json
+++ b/packages/dashboards/package.json
@@ -27,7 +27,7 @@
"postpublish": "ember ts:clean"
},
"dependencies": {
- "@denali-design/ember": "^1.0.0-alpha.11",
+ "@denali-design/ember": "^1.0.0-alpha.14",
"@ember-decorators/component": "^6.1.1",
"ember-ajax": "^5.0.0",
"ember-auto-import": "^1.5.3",
@@ -97,7 +97,7 @@
"ember-font-awesome": "3.1.1",
"ember-load-initializers": "^2.1.1",
"ember-maybe-import-regenerator": "^0.1.6",
- "ember-power-select": "^2.3.5",
+ "ember-power-select": "^4.1.0",
"ember-qunit": "^4.6.0",
"ember-raf-scheduler": "^0.1.0",
"ember-resolver": "^7.0.0",
diff --git a/packages/dashboards/tests/acceptance/dashboard-filter-test.js b/packages/dashboards/tests/acceptance/dashboard-filter-test.js
index 72376b990..8a5b5319e 100644
--- a/packages/dashboards/tests/acceptance/dashboard-filter-test.js
+++ b/packages/dashboards/tests/acceptance/dashboard-filter-test.js
@@ -38,8 +38,8 @@ module('Acceptance | Dashboard Filters', function(hooks) {
await selectChoose('.dashboard-dimension-selector', 'Property');
- await fillIn('.filter-builder-dimension__values input', '1');
- await selectChoose('.filter-builder-dimension__values', '.item-row', 0);
+ await fillIn('.filter-values--dimension-select__trigger input', '1');
+ await selectChoose('.filter-values--dimension-select__trigger', '1');
assert.ok(
dataRequests.every(request => request.queryParams.filters == 'property|id-in["1"]'),
@@ -48,8 +48,8 @@ module('Acceptance | Dashboard Filters', function(hooks) {
assert.equal(dataRequests.length, 3, 'three data requests were made (one for each widget)');
dataRequests = [];
- await fillIn('.filter-builder-dimension__values input', '2');
- await selectChoose('.filter-builder-dimension__values', '.item-row', 0);
+ await fillIn('.filter-values--dimension-select__trigger input', '2');
+ await selectChoose('.filter-values--dimension-select__trigger', '2');
assert.ok(
dataRequests.every(request => request.queryParams.filters == 'property|id-in["1","2"]'),
@@ -60,14 +60,10 @@ module('Acceptance | Dashboard Filters', function(hooks) {
await click('.dashboard-filters--expanded__add-filter-button');
await selectChoose('.dashboard-dimension-selector', 'Platform');
- await selectChoose('.filter-collection__row:nth-child(2) .filter-builder-dimension__operator', 'Contains');
- await fillIn('.filter-collection__row:nth-child(2) .filter-builder-dimension__values input', 'win');
+ await selectChoose('.filter-collection__row:nth-child(2) .filter-builder__operator-trigger', 'Contains');
+ await fillIn('.filter-collection__row:nth-child(2) .filter-builder__values input', 'win');
dataRequests = [];
- await triggerKeyEvent(
- '.filter-collection__row:nth-child(2) .filter-builder-dimension__values input',
- 'keydown',
- 'Enter'
- );
+ await triggerKeyEvent('.filter-collection__row:nth-child(2) .filter-builder__values input', 'keydown', 'Enter');
assert.ok(
dataRequests.every(
@@ -123,8 +119,8 @@ module('Acceptance | Dashboard Filters', function(hooks) {
await selectChoose('.dashboard-dimension-selector', 'Multi System Id');
- await fillIn('.filter-builder-dimension__values input', '1');
- await selectChoose('.filter-builder-dimension__values', '.item-row', 0);
+ await fillIn('.filter-values--dimension-select__trigger input', '1');
+ await selectChoose('.filter-values--dimension-select__trigger', '1');
assert.ok(
dataRequests.every(request => request.queryParams.filters == 'multiSystemId|key-in["k1"]'),
@@ -177,7 +173,7 @@ module('Acceptance | Dashboard Filters', function(hooks) {
await click('.filter-collection__remove');
await click('.filter-collection__remove');
await click(findAll('.filter-collection__remove')[1]);
- await selectChoose('.filter-builder-dimension__operator', 'Equals');
+ await selectChoose('.filter-builder__operator-trigger', 'Equals');
await click('.dashboard-filters__expand-button');
//Ensure that filters are changed
@@ -337,8 +333,8 @@ module('Acceptance | Dashboard Filters', function(hooks) {
assert.equal(dataRequests.length, 3, 'No new requests run on filter add (model hook should use cached data)');
//Add a value to the filter
- await fillIn('.filter-builder-dimension__values input', '1');
- await selectChoose('.filter-builder-dimension__values', '.item-row', 0);
+ await fillIn('.filter-values--dimension-select__trigger input', '1');
+ await selectChoose('.filter-values--dimension-select__trigger', '1');
decompressed = await CompressionService.decompress(currentURL().split('=')[1]);
assert.deepEqual(
diff --git a/packages/dashboards/tests/acceptance/dashboards-test.js b/packages/dashboards/tests/acceptance/dashboards-test.js
index a7a86018e..fb68788af 100644
--- a/packages/dashboards/tests/acceptance/dashboards-test.js
+++ b/packages/dashboards/tests/acceptance/dashboards-test.js
@@ -241,9 +241,9 @@ module('Acceptance | Dashboards', function(hooks) {
'There are 3 widgets in the dashboard'
);
- assert.dom('.add-widget button').isVisible('The `Add Widget` button is visible when user can edit the dashboard');
+ assert.dom('.add-widget').isVisible('The `Add Widget` button is visible when user can edit the dashboard');
- await click('.add-widget .btn');
+ await click('.add-widget');
assert
.dom('.add-widget-modal .btn')
@@ -253,7 +253,7 @@ module('Acceptance | Dashboards', function(hooks) {
'Create new assigns the new widget route to the primary button'
);
- await selectChoose('.report-select', 'Report 12');
+ await selectChoose('.add-widget-modal__report-trigger', 'Report 12');
await click('.add-widget-modal .btn');
assert.deepEqual(
@@ -414,12 +414,12 @@ module('Acceptance | Dashboards', function(hooks) {
);
// Create new widget
- await click('.add-widget .btn');
+ await click('.add-widget');
await click('.add-widget-modal .add-to-dashboard');
// Fill out request
await clickItemFilter('dimension', 'Date Time');
- await selectChoose('.filter-builder__select-trigger', 'In The Past');
+ await selectChoose('.filter-builder__operator-trigger', 'In The Past');
await clickItem('dimension', 'Date Time');
await selectChoose('.navi-column-config-item__parameter-trigger', 'Day');
await clickItem('metric', 'Total Clicks');
@@ -448,12 +448,12 @@ module('Acceptance | Dashboards', function(hooks) {
);
// Create another new widget
- await click('.add-widget .btn');
+ await click('.add-widget');
await click('.add-widget-modal .add-to-dashboard');
// Fill out request
await clickItemFilter('dimension', 'Date Time');
- await selectChoose('.filter-builder__select-trigger', 'In The Past');
+ await selectChoose('.filter-builder__operator-trigger', 'In The Past');
await clickItem('dimension', 'Date Time');
await selectChoose('.navi-column-config-item__parameter-trigger', 'Day');
await clickItem('metric', 'Total Page Views');
@@ -541,7 +541,7 @@ module('Acceptance | Dashboards', function(hooks) {
// Build Request
await clickItemFilter('dimension', 'Date Time');
- await selectChoose('.filter-builder__select-trigger', 'In The Past');
+ await selectChoose('.filter-builder__operator-trigger', 'In The Past');
await clickItem('dimension', 'Date Time');
await selectChoose('.navi-column-config-item__parameter-trigger', 'Day');
await clickItem('metric', 'Total Clicks');
@@ -723,12 +723,12 @@ module('Acceptance | Dashboards', function(hooks) {
assert.equal(currentURL(), '/dashboards/7/view', 'Cloning a dashboard transitions to newly made dashboard');
// Create new widget
- await click('.add-widget .btn');
+ await click('.add-widget');
await click('.add-widget-modal .add-to-dashboard');
// Fill out request
await clickItemFilter('dimension', 'Date Time');
- await selectChoose('.filter-builder__select-trigger', 'In The Past');
+ await selectChoose('.filter-builder__operator-trigger', 'In The Past');
await clickItem('dimension', 'Date Time');
await selectChoose('.navi-column-config-item__parameter-trigger', 'Day');
await clickItem('metric', 'Total Clicks');
diff --git a/packages/dashboards/tests/acceptance/mutli-datasource-dashboards-test.js b/packages/dashboards/tests/acceptance/mutli-datasource-dashboards-test.js
index 29bfa3bff..7e5b4148a 100644
--- a/packages/dashboards/tests/acceptance/mutli-datasource-dashboards-test.js
+++ b/packages/dashboards/tests/acceptance/mutli-datasource-dashboards-test.js
@@ -24,19 +24,19 @@ module('Acceptance | Multi datasource Dashboard', function(hooks) {
await click('.dashboard-filters__toggle');
assert.deepEqual(
- findAll('.filter-builder-dimension__subject').map(el => el.textContent.trim()),
+ findAll('.filter-builder__subject').map(el => el.textContent.trim()),
['Age (id)', 'Container (id)'],
'Dimensions are properly labeled in filters'
);
assert.deepEqual(
- findAll('.filter-builder-dimension__operator').map(el => el.textContent.trim()),
+ findAll('.filter-builder__operator-trigger').map(el => el.textContent.trim()),
['Equals', 'Not Equals'],
'Dimension filter operators are shown correctly'
);
assert.deepEqual(
- findAll('.filter-builder-dimension__values').map(el =>
+ findAll('.filter-values--dimension-select__trigger').map(el =>
[
...el.querySelectorAll(
'.ember-power-select-multiple-option span:not(.ember-power-select-multiple-remove-btn)'
@@ -53,21 +53,21 @@ module('Acceptance | Multi datasource Dashboard', function(hooks) {
await visit('/dashboards/new');
await click('.add-widget button');
- await selectChoose('.report-select', 'Report 12');
+ await selectChoose('.add-widget-modal__report-trigger', 'Report 12');
await click('.add-to-dashboard');
assert.dom('.navi-widget__header').exists({ count: 1 }, 'One widget loaded');
assert.dom('.c3-chart-component').exists({ count: 1 }, 'One visualization loaded');
await click('.add-widget button');
- await selectChoose('.report-select', 'Create new...');
+ await selectChoose('.add-widget-modal__report-trigger', 'Create new...');
await click('.add-to-dashboard');
- await selectChoose('.navi-table-select__dropdown', 'Inventory');
+ await selectChoose('.navi-table-select__trigger', 'Inventory');
await clickItem('dimension', 'Date Time');
await selectChoose('.navi-column-config-item__parameter-trigger', 'Day');
await clickItemFilter('dimension', 'Date Time');
- await selectChoose('.filter-builder__select-trigger', 'Current');
+ await selectChoose('.filter-builder__operator-trigger', 'Current');
await clickItem('dimension', 'Container');
await clickItem('metric', 'Used Amount');
@@ -82,7 +82,7 @@ module('Acceptance | Multi datasource Dashboard', function(hooks) {
await click('.dashboard-filters__toggle');
await click('.dashboard-filters--expanded__add-filter-button');
await selectChoose('.dashboard-dimension-selector', 'Container');
- await selectChoose('.filter-builder-dimension__values', '1');
+ await selectChoose('.filter-values--dimension-select__trigger', '1');
const widgetsWithFilterWarning = () =>
findAll('.navi-widget__filter-errors-icon').map(el => el.closest('.navi-widget__title').textContent.trim());
@@ -96,7 +96,7 @@ module('Acceptance | Multi datasource Dashboard', function(hooks) {
//add another filter for other datasource
await click('.dashboard-filters--expanded__add-filter-button');
await selectChoose('.dashboard-dimension-selector', 'Age');
- await selectChoose(findAll('.filter-builder-dimension__values')[1], '1');
+ await selectChoose(findAll('.filter-values--dimension-select__trigger')[1], '1');
assert.deepEqual(
widgetsWithFilterWarning(),
diff --git a/packages/dashboards/tests/acceptance/schedule-modal-test.js b/packages/dashboards/tests/acceptance/schedule-modal-test.js
index 54c0d0b9c..439ea3e5e 100644
--- a/packages/dashboards/tests/acceptance/schedule-modal-test.js
+++ b/packages/dashboards/tests/acceptance/schedule-modal-test.js
@@ -3,7 +3,6 @@ import { module, test } from 'qunit';
import { setupApplicationTest } from 'ember-qunit';
import { setupMirage } from 'ember-cli-mirage/test-support';
import $ from 'jquery';
-import { clickTrigger } from 'ember-power-select/test-support/helpers';
module('Acceptances | Navi Dashboard Schedule Modal', function(hooks) {
setupApplicationTest(hooks);
@@ -27,7 +26,7 @@ module('Acceptances | Navi Dashboard Schedule Modal', function(hooks) {
.hasText('Save', 'The save button says "Save" and not "Save Changes" when creating a new schedule');
assert
- .dom('.schedule-modal__dropdown--frequency .ember-power-select-selected-item')
+ .dom('.schedule-modal__frequency-trigger .ember-power-select-selected-item')
.hasText('Week', 'Frequency field is set to the default value when creating a new schedule');
assert
@@ -35,10 +34,10 @@ module('Acceptances | Navi Dashboard Schedule Modal', function(hooks) {
.hasNoValue('Recipients field is empty when creating a new schedule');
assert
- .dom('.schedule-modal__dropdown--format .ember-power-select-selected-item')
+ .dom('.schedule-modal__format-trigger .ember-power-select-selected-item')
.hasText('pdf', 'Format field is set to the default value when creating a new schedule');
- await clickTrigger('.schedule-modal__dropdown--format');
+ await click('.schedule-modal__format-trigger');
assert.deepEqual(
findAll('.ember-power-select-option').map(el => el.textContent.trim()),
['pdf', 'png'],
@@ -49,7 +48,7 @@ module('Acceptances | Navi Dashboard Schedule Modal', function(hooks) {
await blur('.js-ember-tag-input-new');
// Set frequency to Day
- await click('.schedule-modal__dropdown--frequency .ember-power-select-trigger');
+ await click('.schedule-modal__frequency-trigger');
await click($('.ember-power-select-option:contains(Day)')[0]);
//Save the schedule
@@ -75,11 +74,11 @@ module('Acceptances | Navi Dashboard Schedule Modal', function(hooks) {
);
assert
- .dom('.schedule-modal__dropdown--frequency .ember-power-select-selected-item')
+ .dom('.schedule-modal__frequency-trigger .ember-power-select-selected-item')
.hasText('Day', 'Frequency field is set by the saved delivery rule');
assert
- .dom('.schedule-modal__input--recipients .navi-email-tag')
+ .dom('.schedule-modal__input--recipients .tag')
.hasText('navi_user@navi.io', 'Recipients field is set by the saved delivery rule');
});
@@ -93,11 +92,11 @@ module('Acceptances | Navi Dashboard Schedule Modal', function(hooks) {
assert.dom('.schedule-modal__header').isVisible('Schedule modal pops up when action is clicked');
assert
- .dom('.schedule-modal__dropdown--frequency .ember-power-select-selected-item')
+ .dom('.schedule-modal__frequency-trigger .ember-power-select-selected-item')
.hasText('Week', 'Frequency field is set to Week');
// Set frequency to Day
- await click('.schedule-modal__dropdown--frequency .ember-power-select-trigger');
+ await click('.schedule-modal__frequency-trigger');
await click($('.ember-power-select-option:contains(Day)')[0]);
//Save the schedule
@@ -117,7 +116,7 @@ module('Acceptances | Navi Dashboard Schedule Modal', function(hooks) {
await click('.schedule-action__button');
assert
- .dom('.schedule-modal__dropdown--frequency .ember-power-select-selected-item')
+ .dom('.schedule-modal__frequency-trigger .ember-power-select-selected-item')
.hasText('Day', 'Changes are saved');
});
});
diff --git a/packages/dashboards/tests/dummy/app/styles/app.scss b/packages/dashboards/tests/dummy/app/styles/app.scss
index a6654db0a..2241b3670 100644
--- a/packages/dashboards/tests/dummy/app/styles/app.scss
+++ b/packages/dashboards/tests/dummy/app/styles/app.scss
@@ -1,5 +1,7 @@
-@use 'denali/denali';
-@use 'navi-dashboards';
+@import 'denali/denali';
+@import 'denali/ember-power-select';
+@import 'navi-reports';
+@import 'navi-dashboards';
.nav-responsive {
z-index: 1;
diff --git a/packages/dashboards/tests/integration/components/dashboard-actions/add-widget-test.js b/packages/dashboards/tests/integration/components/dashboard-actions/add-widget-test.js
index 342a8b666..716c05120 100644
--- a/packages/dashboards/tests/integration/components/dashboard-actions/add-widget-test.js
+++ b/packages/dashboards/tests/integration/components/dashboard-actions/add-widget-test.js
@@ -47,27 +47,25 @@ module('Integration | Component | dashboard actions/add widget', function(hooks)
await click('.dashboard-control');
assert
- .dom('.add-widget-modal .ember-power-select-selected-item')
+ .dom('.ember-power-select-selected-item')
.hasText('Create new...', 'Create new option is selected by default in the dropdown');
await toggleSelector('.add-widget-modal');
assert.deepEqual(
- findAll('.add-widget-modal .ember-power-select-option').map(el => el.textContent.trim()),
+ findAll('.ember-power-select-option').map(el => el.textContent.trim()),
['Create new...', 'Report 1', 'Report 2'],
'The user`s report titles are shown in the dropdown along with create new'
);
assert.deepEqual(
- findAll('.add-widget-modal .ember-power-select-group .ember-power-select-option').map(el =>
- el.textContent.trim()
- ),
+ findAll('.ember-power-select-group .ember-power-select-option').map(el => el.textContent.trim()),
['Report 1', 'Report 2'],
'The user`s report titles are shown under a group in the dropdown'
);
assert
- .dom('.add-widget-modal .ember-power-select-group-name')
+ .dom('.ember-power-select-group-name')
.hasText('My Reports', 'The user`s report titles are shown under a group name `My Reports` in the dropdown');
// Clean up
diff --git a/packages/dashboards/tests/integration/components/dashboard-dimension-selector-test.js b/packages/dashboards/tests/integration/components/dashboard-dimension-selector-test.js
index 05efaa0ca..d9444b45a 100644
--- a/packages/dashboards/tests/integration/components/dashboard-dimension-selector-test.js
+++ b/packages/dashboards/tests/integration/components/dashboard-dimension-selector-test.js
@@ -81,7 +81,7 @@ module('Integration | Component | dashboard dimension selector', function(hooks)
'Correct select structure is shown'
);
- assert.dom('.ember-power-select-placeholder').hasText('Select a Dimension');
+ assert.dom('.ember-power-select-placeholder').hasText('Dimension');
await selectChoose('.ember-power-select-trigger', 'dim1');
});
diff --git a/packages/dashboards/tests/integration/components/dashboard-filters-test.js b/packages/dashboards/tests/integration/components/dashboard-filters-test.js
index 4ddb3f197..5d9eea003 100644
--- a/packages/dashboards/tests/integration/components/dashboard-filters-test.js
+++ b/packages/dashboards/tests/integration/components/dashboard-filters-test.js
@@ -4,8 +4,6 @@ import { render, click } from '@ember/test-helpers';
import hbs from 'htmlbars-inline-precompile';
import { setupMirage } from 'ember-cli-mirage/test-support';
import { selectChoose } from 'ember-power-select/test-support';
-import $ from 'jquery';
-import { clickTrigger, nativeMouseUp } from '../../helpers/ember-power-select';
import { A as arr } from '@ember/array';
let Store, MetadataService;
@@ -191,7 +189,7 @@ module('Integration | Component | dashboard filters', function(hooks) {
assert.dom('.dashboard-filters--expanded-add-row').isNotVisible('add row vanishes again');
- assert.dom('.filter-builder-dimension__subject').hasText('Product Family (id)');
+ assert.dom('.filter-builder__subject').hasText('Product Family (id)');
});
test('updating a filter', async function(assert) {
@@ -210,8 +208,7 @@ module('Integration | Component | dashboard filters', function(hooks) {
});
await click('.dashboard-filters__expand-button');
- await clickTrigger(`#${$('.filter-builder-dimension__operator:eq(0)').attr('id')}`);
- await nativeMouseUp($('.ember-power-select-option:contains(Is Empty)')[0]);
+ await selectChoose('.filter-builder__operator-trigger', 'Is Empty');
});
test('remove a filter', async function(assert) {
diff --git a/packages/dashboards/tests/integration/components/report-actions/add-to-dashboard-test.js b/packages/dashboards/tests/integration/components/report-actions/add-to-dashboard-test.js
index bf1a5b0bc..bd25160f7 100644
--- a/packages/dashboards/tests/integration/components/report-actions/add-to-dashboard-test.js
+++ b/packages/dashboards/tests/integration/components/report-actions/add-to-dashboard-test.js
@@ -116,11 +116,11 @@ module('Integration | Component | report actions/add to dashboard', function(hoo
await clickTrigger('.add-to-dashboard-modal');
assert
- .dom('.add-to-dashboard-modal .ember-power-select-group .ember-power-select-group-name')
+ .dom('.ember-power-select-group-name')
.hasText('My Dashboards', 'The user`s dashboards are grouped under `My Dashboards`');
assert.deepEqual(
- findAll('.add-to-dashboard-modal .ember-power-select-option').map(el => el.textContent.trim()),
+ findAll('.ember-power-select-option').map(el => el.textContent.trim()),
['Tumblr Goals Dashboard', 'Dashboard 2'],
'The user`s dashboard titles are shown in the dropdown'
);
diff --git a/packages/data/package-lock.json b/packages/data/package-lock.json
index 8ee33cfbf..e23ae6d6b 100644
--- a/packages/data/package-lock.json
+++ b/packages/data/package-lock.json
@@ -8977,6 +8977,7 @@
"chalk": "^1.1.3",
"ember-cli-babel": "^7.1.2",
"ember-cli-import-polyfill": "^0.2.0",
+ "ember-get-config": "^0.3.0",
"lodash.defaults": "^4.2.0",
"moment": "^2.19.3",
"moment-timezone": "^0.5.13"
diff --git a/packages/directory/package-lock.json b/packages/directory/package-lock.json
index e6cd421bf..794668940 100644
--- a/packages/directory/package-lock.json
+++ b/packages/directory/package-lock.json
@@ -1020,205 +1020,21 @@
}
},
"@denali-design/ember": {
- "version": "1.0.0-alpha.11",
- "resolved": "https://registry.npmjs.org/@denali-design/ember/-/ember-1.0.0-alpha.11.tgz",
- "integrity": "sha512-KMzmjq8o46oAYm4lULWMRFxXu4Q+XFIUnKnuBeJwqYQEOvyeR10KpDMJrlZxnxmLf12eYmh8P5XmCcNnLWG7Ng==",
+ "version": "1.0.0-alpha.14",
+ "resolved": "https://registry.npmjs.org/@denali-design/ember/-/ember-1.0.0-alpha.14.tgz",
+ "integrity": "sha512-IFPmG74ppS4JIyQ8a4wdw+wCIRlZI55ZOXgO+EZoKDu+uGfRfJUrcih0amvZMmEElkMRg8AduSvWrNTz6hD/Hw==",
"requires": {
"@glimmer/component": "^1.0.2",
"@glimmer/tracking": "^1.0.2",
"broccoli-funnel": "^3.0.1",
"broccoli-merge-trees": "^4.1.0",
- "denali-css": "^2.1.0",
- "denali-icon-font": "^1.6.0",
+ "denali-css": "^2.2.2",
+ "denali-icon-font": "^1.7.0",
"ember-arg-types": "^0.2.1",
"ember-cli-babel": "^7.22.1",
"ember-cli-htmlbars": "^5.3.1",
"ember-composable-helpers": "^4.3.0",
"ember-truth-helpers": "^3.0.0"
- },
- "dependencies": {
- "async-disk-cache": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/async-disk-cache/-/async-disk-cache-2.1.0.tgz",
- "integrity": "sha512-iH+boep2xivfD9wMaZWkywYIURSmsL96d6MoqrC94BnGSvXE4Quf8hnJiHGFYhw/nLeIa1XyRaf4vvcvkwAefg==",
- "requires": {
- "debug": "^4.1.1",
- "heimdalljs": "^0.2.3",
- "istextorbinary": "^2.5.1",
- "mkdirp": "^0.5.0",
- "rimraf": "^3.0.0",
- "rsvp": "^4.8.5",
- "username-sync": "^1.0.2"
- }
- },
- "babel-plugin-htmlbars-inline-precompile": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-4.2.1.tgz",
- "integrity": "sha512-MCJXk+1R0YjlF/F52eDbhJTpsnqRVYsPYVP9d0jEu7E46AcRPEWDL5tfSweiQWHLKG017BIedATb91KcIoT3zA=="
- },
- "broccoli-persistent-filter": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/broccoli-persistent-filter/-/broccoli-persistent-filter-3.1.2.tgz",
- "integrity": "sha512-CbU95RXXVyy+eJV9XTiHUC7NnsY3EvdVrGzp3YgyvO2bzXZFE5/GzDp4X/VQqX+jsk4qyT1HvMOF0sD1DX68TQ==",
- "requires": {
- "async-disk-cache": "^2.0.0",
- "async-promise-queue": "^1.0.3",
- "broccoli-plugin": "^4.0.3",
- "fs-tree-diff": "^2.0.0",
- "hash-for-dep": "^1.5.0",
- "heimdalljs": "^0.2.1",
- "heimdalljs-logger": "^0.1.7",
- "promise-map-series": "^0.2.1",
- "rimraf": "^3.0.0",
- "symlink-or-copy": "^1.0.1",
- "sync-disk-cache": "^2.0.0"
- }
- },
- "broccoli-plugin": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.3.tgz",
- "integrity": "sha512-CtAIEYq5K+4yQv8c/BHymOteuyjDAJfvy/asu4LudIWcMSS7dTn3yGI5gNBkwHG+qlRangYkHJNVAcDZMQbSVQ==",
- "requires": {
- "broccoli-node-api": "^1.6.0",
- "broccoli-output-wrapper": "^3.2.1",
- "fs-merger": "^3.1.0",
- "promise-map-series": "^0.2.1",
- "quick-temp": "^0.1.3",
- "rimraf": "^3.0.0",
- "symlink-or-copy": "^1.3.0"
- }
- },
- "debug": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
- "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "editions": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz",
- "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==",
- "requires": {
- "errlop": "^2.0.0",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- }
- }
- },
- "ember-cli-htmlbars": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-5.3.1.tgz",
- "integrity": "sha512-ZjQTt44euDoqLvUkWbt1svgNCXgLzOztEbc2qqYMQvhQig416LMrWK7l3SSbNU+BtLD5UIxmwvLfF1tsO2CVyA==",
- "requires": {
- "@ember/edition-utils": "^1.2.0",
- "babel-plugin-htmlbars-inline-precompile": "^4.2.0",
- "broccoli-debug": "^0.6.5",
- "broccoli-persistent-filter": "^3.1.0",
- "broccoli-plugin": "^4.0.3",
- "common-tags": "^1.8.0",
- "ember-cli-babel-plugin-helpers": "^1.1.0",
- "fs-tree-diff": "^2.0.1",
- "hash-for-dep": "^1.5.1",
- "heimdalljs-logger": "^0.1.10",
- "json-stable-stringify": "^1.0.1",
- "semver": "^7.3.2",
- "silent-error": "^1.1.1",
- "strip-bom": "^4.0.0",
- "walk-sync": "^2.2.0"
- }
- },
- "fs-tree-diff": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz",
- "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==",
- "requires": {
- "@types/symlink-or-copy": "^1.2.0",
- "heimdalljs-logger": "^0.1.7",
- "object-assign": "^4.1.0",
- "path-posix": "^1.0.0",
- "symlink-or-copy": "^1.1.8"
- }
- },
- "istextorbinary": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-2.6.0.tgz",
- "integrity": "sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA==",
- "requires": {
- "binaryextensions": "^2.1.2",
- "editions": "^2.2.0",
- "textextensions": "^2.5.0"
- }
- },
- "matcher-collection": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
- "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
- "requires": {
- "@types/minimatch": "^3.0.3",
- "minimatch": "^3.0.2"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "rsvp": {
- "version": "4.8.5",
- "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
- "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA=="
- },
- "semver": {
- "version": "7.3.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
- "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "strip-bom": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
- "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w=="
- },
- "sync-disk-cache": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/sync-disk-cache/-/sync-disk-cache-2.1.0.tgz",
- "integrity": "sha512-vngT2JmkSapgq0z7uIoYtB9kWOOzMihAAYq/D3Pjm/ODOGMgS4r++B+OZ09U4hWR6EaOdy9eqQ7/8ygbH3wehA==",
- "requires": {
- "debug": "^4.1.1",
- "heimdalljs": "^0.2.6",
- "mkdirp": "^0.5.0",
- "rimraf": "^3.0.0",
- "username-sync": "^1.0.2"
- }
- },
- "walk-sync": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
- "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
- "requires": {
- "@types/minimatch": "^3.0.3",
- "ensure-posix-path": "^1.1.0",
- "matcher-collection": "^2.0.0",
- "minimatch": "^3.0.4"
- }
- }
}
},
"@ember-data/-build-infra": {
@@ -2050,6 +1866,14 @@
}
}
},
+ "@ember-decorators/utils": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/@ember-decorators/utils/-/utils-6.1.1.tgz",
+ "integrity": "sha512-0KqnoeoLKb6AyoSU65TRF5T85wmS4uDn06oARddwNPxxf/lt5jQlh41uX3W7V/fWL9tPu8x1L1Vvpc80MN1+YA==",
+ "requires": {
+ "ember-cli-babel": "^7.1.3"
+ }
+ },
"@ember/edition-utils": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@ember/edition-utils/-/edition-utils-1.2.0.tgz",
@@ -2345,6 +2169,15 @@
}
}
},
+ "@ember/render-modifiers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@ember/render-modifiers/-/render-modifiers-1.0.2.tgz",
+ "integrity": "sha512-6tEnHl5+62NTSAG2mwhGMFPhUrJQjoVqV+slsn+rlTknm2Zik+iwxBQEbwaiQOU1FUYxkS8RWcieovRNMR8inQ==",
+ "requires": {
+ "ember-cli-babel": "^7.10.0",
+ "ember-modifier-manager-polyfill": "^1.1.0"
+ }
+ },
"@ember/test-helpers": {
"version": "1.7.2",
"resolved": "https://registry.npmjs.org/@ember/test-helpers/-/test-helpers-1.7.2.tgz",
@@ -7755,9 +7588,9 @@
"dev": true
},
"denali-css": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/denali-css/-/denali-css-2.2.0.tgz",
- "integrity": "sha512-BgA0neG+fiGdgVZjKY67FBdpZqZC+NXzm0qbmdgx/+TnZdJ73B2iAyTjpAIr5cwdrk/UnLMR464Jcr9VF9eiMA=="
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/denali-css/-/denali-css-2.2.2.tgz",
+ "integrity": "sha512-aeeAjFbr+iIJBw61J6+IVX5wKBOb2Y9Xs21yk5KDK6uQXNX552MZfY5W5kvy6KSclQwgQtTvqC9uvfidOpkKUQ=="
},
"denali-icon-font": {
"version": "1.7.0",
@@ -8183,64 +8016,160 @@
}
}
},
- "ember-assign-polyfill": {
- "version": "2.7.2",
- "resolved": "https://registry.npmjs.org/ember-assign-polyfill/-/ember-assign-polyfill-2.7.2.tgz",
- "integrity": "sha512-hDSaKIZyFS0WRQsWzxUgO6pJPFfmcpfdM7CbGoMgYGriYbvkKn+k8zTXSKpTFVGehhSmsLE9YPqisQ9QpPisfA==",
- "dev": true,
+ "ember-assign-helper": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/ember-assign-helper/-/ember-assign-helper-0.3.0.tgz",
+ "integrity": "sha512-kDY0IRP6PUSJjghM2gIq24OD7d6XcZ1666zmZrywxEVjCenhaR0Oi/BXUU8JEATrIcXIExMIu34GKrHHlCLw0Q==",
"requires": {
- "ember-cli-babel": "^7.20.5",
- "ember-cli-version-checker": "^2.0.0"
+ "ember-cli-babel": "^7.19.0",
+ "ember-cli-htmlbars": "^4.3.1"
},
"dependencies": {
- "ember-cli-version-checker": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
- "integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
- "dev": true,
+ "broccoli-output-wrapper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-2.0.0.tgz",
+ "integrity": "sha512-V/ozejo+snzNf75i/a6iTmp71k+rlvqjE3+jYfimuMwR1tjNNRdtfno+NGNQB2An9bIAeqZnKhMDurAznHAdtA==",
"requires": {
- "resolve": "^1.3.3",
- "semver": "^5.3.0"
+ "heimdalljs-logger": "^0.1.10"
}
- }
- }
- },
- "ember-auto-import": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/ember-auto-import/-/ember-auto-import-1.9.0.tgz",
- "integrity": "sha512-wvOlAJCR1296C63ttIFl6/hw9NT28uutyO80xOdJCx7Tx3FldKrle5stftp849BPQPb2obU5hFo3ju4qV7KYfA==",
- "requires": {
- "@babel/core": "^7.1.6",
- "@babel/preset-env": "^7.10.2",
- "@babel/traverse": "^7.1.6",
- "@babel/types": "^7.1.6",
- "@embroider/core": "^0.33.0",
- "babel-core": "^6.26.3",
- "babel-loader": "^8.0.6",
- "babel-plugin-syntax-dynamic-import": "^6.18.0",
- "babel-template": "^6.26.0",
- "babylon": "^6.18.0",
- "broccoli-debug": "^0.6.4",
- "broccoli-node-api": "^1.7.0",
- "broccoli-plugin": "^4.0.0",
- "debug": "^3.1.0",
- "ember-cli-babel": "^7.0.0",
- "enhanced-resolve": "^4.0.0",
- "fs-extra": "^6.0.1",
- "fs-tree-diff": "^2.0.0",
- "handlebars": "^4.3.1",
- "js-string-escape": "^1.0.1",
- "lodash": "^4.17.19",
- "mkdirp": "^0.5.1",
- "resolve-package-path": "^3.1.0",
- "rimraf": "^2.6.2",
- "semver": "^7.3.4",
- "symlink-or-copy": "^1.2.0",
- "typescript-memoize": "^1.0.0-alpha.3",
- "walk-sync": "^0.3.3",
- "webpack": "^4.43.0"
- },
- "dependencies": {
+ },
+ "broccoli-plugin": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
+ "integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
+ "requires": {
+ "broccoli-node-api": "^1.6.0",
+ "broccoli-output-wrapper": "^2.0.0",
+ "fs-merger": "^3.0.1",
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "ember-cli-htmlbars": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-4.4.0.tgz",
+ "integrity": "sha512-ohgctqk7dXIZR4TgN0xRoUYltWhghFJgqmtuswQTpZ7p74RxI9PKx+E8WV/95mGcPzraesvMNBg5utQNvcqgNg==",
+ "requires": {
+ "@ember/edition-utils": "^1.2.0",
+ "babel-plugin-htmlbars-inline-precompile": "^3.2.0",
+ "broccoli-debug": "^0.6.5",
+ "broccoli-persistent-filter": "^2.3.1",
+ "broccoli-plugin": "^3.1.0",
+ "common-tags": "^1.8.0",
+ "ember-cli-babel-plugin-helpers": "^1.1.0",
+ "fs-tree-diff": "^2.0.1",
+ "hash-for-dep": "^1.5.1",
+ "heimdalljs-logger": "^0.1.10",
+ "json-stable-stringify": "^1.0.1",
+ "semver": "^6.3.0",
+ "strip-bom": "^4.0.0",
+ "walk-sync": "^2.0.2"
+ }
+ },
+ "fs-tree-diff": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz",
+ "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==",
+ "requires": {
+ "@types/symlink-or-copy": "^1.2.0",
+ "heimdalljs-logger": "^0.1.7",
+ "object-assign": "^4.1.0",
+ "path-posix": "^1.0.0",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ },
+ "strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w=="
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
+ }
+ }
+ }
+ },
+ "ember-assign-polyfill": {
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/ember-assign-polyfill/-/ember-assign-polyfill-2.7.2.tgz",
+ "integrity": "sha512-hDSaKIZyFS0WRQsWzxUgO6pJPFfmcpfdM7CbGoMgYGriYbvkKn+k8zTXSKpTFVGehhSmsLE9YPqisQ9QpPisfA==",
+ "dev": true,
+ "requires": {
+ "ember-cli-babel": "^7.20.5",
+ "ember-cli-version-checker": "^2.0.0"
+ },
+ "dependencies": {
+ "ember-cli-version-checker": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
+ "integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
+ "dev": true,
+ "requires": {
+ "resolve": "^1.3.3",
+ "semver": "^5.3.0"
+ }
+ }
+ }
+ },
+ "ember-auto-import": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/ember-auto-import/-/ember-auto-import-1.9.0.tgz",
+ "integrity": "sha512-wvOlAJCR1296C63ttIFl6/hw9NT28uutyO80xOdJCx7Tx3FldKrle5stftp849BPQPb2obU5hFo3ju4qV7KYfA==",
+ "requires": {
+ "@babel/core": "^7.1.6",
+ "@babel/preset-env": "^7.10.2",
+ "@babel/traverse": "^7.1.6",
+ "@babel/types": "^7.1.6",
+ "@embroider/core": "^0.33.0",
+ "babel-core": "^6.26.3",
+ "babel-loader": "^8.0.6",
+ "babel-plugin-syntax-dynamic-import": "^6.18.0",
+ "babel-template": "^6.26.0",
+ "babylon": "^6.18.0",
+ "broccoli-debug": "^0.6.4",
+ "broccoli-node-api": "^1.7.0",
+ "broccoli-plugin": "^4.0.0",
+ "debug": "^3.1.0",
+ "ember-cli-babel": "^7.0.0",
+ "enhanced-resolve": "^4.0.0",
+ "fs-extra": "^6.0.1",
+ "fs-tree-diff": "^2.0.0",
+ "handlebars": "^4.3.1",
+ "js-string-escape": "^1.0.1",
+ "lodash": "^4.17.19",
+ "mkdirp": "^0.5.1",
+ "resolve-package-path": "^3.1.0",
+ "rimraf": "^2.6.2",
+ "semver": "^7.3.4",
+ "symlink-or-copy": "^1.2.0",
+ "typescript-memoize": "^1.0.0-alpha.3",
+ "walk-sync": "^0.3.3",
+ "webpack": "^4.43.0"
+ },
+ "dependencies": {
"broccoli-plugin": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.3.tgz",
@@ -8320,24 +8249,141 @@
}
},
"ember-basic-dropdown": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/ember-basic-dropdown/-/ember-basic-dropdown-1.1.3.tgz",
- "integrity": "sha512-zIFk5yzu31L4E5lz3DfXF1IGGMcMAGYssh7hCoemjB7iqkL7Sf1UhUg/yEHcr5aEdfyGc1V3G2s740cRY+VLiQ==",
+ "version": "3.0.12",
+ "resolved": "https://registry.npmjs.org/ember-basic-dropdown/-/ember-basic-dropdown-3.0.12.tgz",
+ "integrity": "sha512-W67UtAWaANCEwwHYTiagfLRlAcn6dC6f0NO0DpJRIZK9iflBzV6nSIkbCuN1lwf6JFRbEGoFj2bV+io0maMCsg==",
+ "dev": true,
"requires": {
- "ember-cli-babel": "^7.2.0",
- "ember-cli-htmlbars": "^3.0.1",
- "ember-maybe-in-element": "^0.2.0"
+ "@ember/render-modifiers": "^1.0.2",
+ "@glimmer/component": "^1.0.1",
+ "@glimmer/tracking": "^1.0.1",
+ "ember-cli-babel": "^7.21.0",
+ "ember-cli-htmlbars": "^5.2.0",
+ "ember-cli-typescript": "^3.1.2",
+ "ember-element-helper": "^0.2.0",
+ "ember-maybe-in-element": "^2.0.1",
+ "ember-style-modifier": "^0.6.0",
+ "ember-truth-helpers": "^2.1.0 || ^3.0.0"
},
"dependencies": {
- "ember-cli-htmlbars": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-3.1.0.tgz",
- "integrity": "sha512-cgvRJM73IT0aePUG7oQ/afB7vSRBV3N0wu9BrWhHX2zkR7A7cUBI7KC9VPk6tbctCXoM7BRGsCC4aIjF7yrfXA==",
+ "@babel/plugin-transform-typescript": {
+ "version": "7.8.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.7.tgz",
+ "integrity": "sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==",
+ "dev": true,
"requires": {
- "broccoli-persistent-filter": "^2.3.1",
- "hash-for-dep": "^1.5.1",
- "json-stable-stringify": "^1.0.1",
- "strip-bom": "^3.0.0"
+ "@babel/helper-create-class-features-plugin": "^7.8.3",
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-typescript": "^7.8.3"
+ }
+ },
+ "debug": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+ "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ember-cli-typescript": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-3.1.4.tgz",
+ "integrity": "sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ==",
+ "dev": true,
+ "requires": {
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4",
+ "@babel/plugin-proposal-optional-chaining": "^7.6.0",
+ "@babel/plugin-transform-typescript": "~7.8.0",
+ "ansi-to-html": "^0.6.6",
+ "broccoli-stew": "^3.0.0",
+ "debug": "^4.0.0",
+ "ember-cli-babel-plugin-helpers": "^1.0.0",
+ "execa": "^3.0.0",
+ "fs-extra": "^8.0.0",
+ "resolve": "^1.5.0",
+ "rsvp": "^4.8.1",
+ "semver": "^6.3.0",
+ "stagehand": "^1.0.0",
+ "walk-sync": "^2.0.0"
+ }
+ },
+ "execa": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz",
+ "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "p-finally": "^2.0.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
+ }
+ },
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.0.0"
+ }
+ },
+ "rsvp": {
+ "version": "4.8.5",
+ "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
+ "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==",
+ "dev": true
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
}
}
}
@@ -9591,6 +9637,7 @@
"chalk": "^1.1.3",
"ember-cli-babel": "^7.1.2",
"ember-cli-import-polyfill": "^0.2.0",
+ "ember-get-config": "^0.3.0",
"lodash.defaults": "^4.2.0",
"moment": "^2.19.3",
"moment-timezone": "^0.5.13"
@@ -11077,33 +11124,215 @@
"resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-2.0.1.tgz",
"integrity": "sha512-C8Lnp9TVsSSiZMGEF16C0dCiNg2oJqUKwuZ1K4kVC6qRPG/2Cj/rtB5kRCC9qEbwqhX71bDbfHROx0L3J7zXQg==",
"requires": {
- "array-equal": "^1.0.0",
- "blank-object": "^1.0.1",
- "broccoli-plugin": "^1.3.0",
- "debug": "^2.2.0",
- "fast-ordered-set": "^1.0.0",
- "fs-tree-diff": "^0.5.3",
- "heimdalljs": "^0.2.0",
- "minimatch": "^3.0.0",
- "mkdirp": "^0.5.0",
- "path-posix": "^1.0.0",
- "rimraf": "^2.4.3",
- "symlink-or-copy": "^1.0.0",
- "walk-sync": "^0.3.1"
+ "array-equal": "^1.0.0",
+ "blank-object": "^1.0.1",
+ "broccoli-plugin": "^1.3.0",
+ "debug": "^2.2.0",
+ "fast-ordered-set": "^1.0.0",
+ "fs-tree-diff": "^0.5.3",
+ "heimdalljs": "^0.2.0",
+ "minimatch": "^3.0.0",
+ "mkdirp": "^0.5.0",
+ "path-posix": "^1.0.0",
+ "rimraf": "^2.4.3",
+ "symlink-or-copy": "^1.0.0",
+ "walk-sync": "^0.3.1"
+ }
+ }
+ }
+ },
+ "ember-concurrency": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/ember-concurrency/-/ember-concurrency-1.3.0.tgz",
+ "integrity": "sha512-DwGlfWFpYyAkTwsedlEtK4t1DznJSculAW6Vq5S1C0shVPc5b6tTpHB2FFYisannSYkm+wpm1f1Pd40qiNPtOQ==",
+ "requires": {
+ "ember-cli-babel": "^7.7.3",
+ "ember-compatibility-helpers": "^1.2.0",
+ "ember-maybe-import-regenerator": "^0.1.6"
+ }
+ },
+ "ember-concurrency-decorators": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/ember-concurrency-decorators/-/ember-concurrency-decorators-2.0.3.tgz",
+ "integrity": "sha512-r6O34YKI/slyYapVsuOPnmaKC4AsmBSwvgcadbdy+jHNj+mnryXPkm+3hhhRnFdlsKUKdEuXvl43lhjhYRLhhA==",
+ "requires": {
+ "@ember-decorators/utils": "^6.1.0",
+ "ember-cli-babel": "^7.19.0",
+ "ember-cli-htmlbars": "^4.3.1",
+ "ember-cli-typescript": "^3.1.4"
+ },
+ "dependencies": {
+ "@babel/plugin-transform-typescript": {
+ "version": "7.8.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.7.tgz",
+ "integrity": "sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==",
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.8.3",
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-typescript": "^7.8.3"
+ }
+ },
+ "broccoli-output-wrapper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-2.0.0.tgz",
+ "integrity": "sha512-V/ozejo+snzNf75i/a6iTmp71k+rlvqjE3+jYfimuMwR1tjNNRdtfno+NGNQB2An9bIAeqZnKhMDurAznHAdtA==",
+ "requires": {
+ "heimdalljs-logger": "^0.1.10"
+ }
+ },
+ "broccoli-plugin": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
+ "integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
+ "requires": {
+ "broccoli-node-api": "^1.6.0",
+ "broccoli-output-wrapper": "^2.0.0",
+ "fs-merger": "^3.0.1",
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "debug": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+ "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ember-cli-htmlbars": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-4.4.0.tgz",
+ "integrity": "sha512-ohgctqk7dXIZR4TgN0xRoUYltWhghFJgqmtuswQTpZ7p74RxI9PKx+E8WV/95mGcPzraesvMNBg5utQNvcqgNg==",
+ "requires": {
+ "@ember/edition-utils": "^1.2.0",
+ "babel-plugin-htmlbars-inline-precompile": "^3.2.0",
+ "broccoli-debug": "^0.6.5",
+ "broccoli-persistent-filter": "^2.3.1",
+ "broccoli-plugin": "^3.1.0",
+ "common-tags": "^1.8.0",
+ "ember-cli-babel-plugin-helpers": "^1.1.0",
+ "fs-tree-diff": "^2.0.1",
+ "hash-for-dep": "^1.5.1",
+ "heimdalljs-logger": "^0.1.10",
+ "json-stable-stringify": "^1.0.1",
+ "semver": "^6.3.0",
+ "strip-bom": "^4.0.0",
+ "walk-sync": "^2.0.2"
+ }
+ },
+ "ember-cli-typescript": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-3.1.4.tgz",
+ "integrity": "sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ==",
+ "requires": {
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4",
+ "@babel/plugin-proposal-optional-chaining": "^7.6.0",
+ "@babel/plugin-transform-typescript": "~7.8.0",
+ "ansi-to-html": "^0.6.6",
+ "broccoli-stew": "^3.0.0",
+ "debug": "^4.0.0",
+ "ember-cli-babel-plugin-helpers": "^1.0.0",
+ "execa": "^3.0.0",
+ "fs-extra": "^8.0.0",
+ "resolve": "^1.5.0",
+ "rsvp": "^4.8.1",
+ "semver": "^6.3.0",
+ "stagehand": "^1.0.0",
+ "walk-sync": "^2.0.0"
+ }
+ },
+ "execa": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz",
+ "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==",
+ "requires": {
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "p-finally": "^2.0.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
+ }
+ },
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "fs-tree-diff": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz",
+ "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==",
+ "requires": {
+ "@types/symlink-or-copy": "^1.2.0",
+ "heimdalljs-logger": "^0.1.7",
+ "object-assign": "^4.1.0",
+ "path-posix": "^1.0.0",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "requires": {
+ "path-key": "^3.0.0"
+ }
+ },
+ "rsvp": {
+ "version": "4.8.5",
+ "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
+ "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA=="
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ },
+ "strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w=="
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
}
}
}
},
- "ember-concurrency": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/ember-concurrency/-/ember-concurrency-1.3.0.tgz",
- "integrity": "sha512-DwGlfWFpYyAkTwsedlEtK4t1DznJSculAW6Vq5S1C0shVPc5b6tTpHB2FFYisannSYkm+wpm1f1Pd40qiNPtOQ==",
- "requires": {
- "ember-cli-babel": "^7.7.3",
- "ember-compatibility-helpers": "^1.2.0",
- "ember-maybe-import-regenerator": "^0.1.6"
- }
- },
"ember-copy": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/ember-copy/-/ember-copy-1.0.0.tgz",
@@ -11450,29 +11679,247 @@
"matcher-collection": "^1.1.1"
}
},
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ }
+ }
+ },
+ "ember-data-model-fragments": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/ember-data-model-fragments/-/ember-data-model-fragments-4.0.0.tgz",
+ "integrity": "sha512-DcRRQAWrrfRQBW8+v6takQdS2hNJ9rKWU/uHjnPY6+Vg/y6TxyPU8mo0PF2z0DYAeXwoIQ05iYTJT0sqFPEo+w==",
+ "requires": {
+ "broccoli-file-creator": "^2.1.1",
+ "broccoli-merge-trees": "^3.0.0",
+ "calculate-cache-key-for-tree": "^1.1.0",
+ "ember-cli-babel": "^6.8.0",
+ "ember-copy": "1.0.0",
+ "git-repo-info": "^2.0.0",
+ "npm-git-info": "^1.0.3"
+ },
+ "dependencies": {
+ "amd-name-resolver": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/amd-name-resolver/-/amd-name-resolver-1.2.0.tgz",
+ "integrity": "sha512-hlSTWGS1t6/xq5YCed7YALg7tKZL3rkl7UwEZ/eCIkn8JxmM6fU6Qs/1hwtjQqfuYxlffuUcgYEm0f5xP4YKaA==",
+ "requires": {
+ "ensure-posix-path": "^1.0.1"
+ }
+ },
+ "babel-plugin-debug-macros": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.2.0.tgz",
+ "integrity": "sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==",
+ "requires": {
+ "semver": "^5.3.0"
+ }
+ },
+ "babel-plugin-ember-modules-api-polyfill": {
+ "version": "2.13.4",
+ "resolved": "https://registry.npmjs.org/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-2.13.4.tgz",
+ "integrity": "sha512-uxQPkEQAzCYdwhZk16O9m1R4xtCRNy4oEUTBrccOPfzlIahRZJic/JeP/ZEL0BC6Mfq6r55eOg6gMF/zdFoCvA==",
+ "requires": {
+ "ember-rfc176-data": "^0.3.13"
+ }
+ },
+ "broccoli-babel-transpiler": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/broccoli-babel-transpiler/-/broccoli-babel-transpiler-6.5.1.tgz",
+ "integrity": "sha512-w6GcnkxvHcNCte5FcLGEG1hUdQvlfvSN/6PtGWU/otg69Ugk8rUk51h41R0Ugoc+TNxyeFG1opRt2RlA87XzNw==",
+ "requires": {
+ "babel-core": "^6.26.0",
+ "broccoli-funnel": "^2.0.1",
+ "broccoli-merge-trees": "^2.0.0",
+ "broccoli-persistent-filter": "^1.4.3",
+ "clone": "^2.0.0",
+ "hash-for-dep": "^1.2.3",
+ "heimdalljs-logger": "^0.1.7",
+ "json-stable-stringify": "^1.0.0",
+ "rsvp": "^4.8.2",
+ "workerpool": "^2.3.0"
+ },
+ "dependencies": {
+ "broccoli-merge-trees": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-2.0.1.tgz",
+ "integrity": "sha512-WjaexJ+I8BxP5V5RNn6um/qDRSmKoiBC/QkRi79FT9ClHfldxRyCDs9mcV7mmoaPlsshmmPaUz5jdtcKA6DClQ==",
+ "requires": {
+ "broccoli-plugin": "^1.3.0",
+ "merge-trees": "^1.0.1"
+ }
+ },
+ "merge-trees": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz",
+ "integrity": "sha1-zL5nRWl4f53vF/1G5lJfVwC70j4=",
+ "requires": {
+ "can-symlink": "^1.0.0",
+ "fs-tree-diff": "^0.5.4",
+ "heimdalljs": "^0.2.1",
+ "heimdalljs-logger": "^0.1.7",
+ "rimraf": "^2.4.3",
+ "symlink-or-copy": "^1.0.0"
+ }
+ }
+ }
+ },
+ "broccoli-funnel": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-2.0.2.tgz",
+ "integrity": "sha512-/vDTqtv7ipjEZQOVqO4vGDVAOZyuYzQ/EgGoyewfOgh1M7IQAToBKZI0oAQPgMBeFPPlIbfMuAngk+ohPBuaHQ==",
+ "requires": {
+ "array-equal": "^1.0.0",
+ "blank-object": "^1.0.1",
+ "broccoli-plugin": "^1.3.0",
+ "debug": "^2.2.0",
+ "fast-ordered-set": "^1.0.0",
+ "fs-tree-diff": "^0.5.3",
+ "heimdalljs": "^0.2.0",
+ "minimatch": "^3.0.0",
+ "mkdirp": "^0.5.0",
+ "path-posix": "^1.0.0",
+ "rimraf": "^2.4.3",
+ "symlink-or-copy": "^1.0.0",
+ "walk-sync": "^0.3.1"
+ }
+ },
+ "broccoli-merge-trees": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-3.0.2.tgz",
+ "integrity": "sha512-ZyPAwrOdlCddduFbsMyyFzJUrvW6b04pMvDiAQZrCwghlvgowJDY+EfoXn+eR1RRA5nmGHJ+B68T63VnpRiT1A==",
+ "requires": {
+ "broccoli-plugin": "^1.3.0",
+ "merge-trees": "^2.0.0"
+ }
+ },
+ "broccoli-persistent-filter": {
+ "version": "1.4.6",
+ "resolved": "https://registry.npmjs.org/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.6.tgz",
+ "integrity": "sha512-0RejLwoC95kv4kta8KAa+FmECJCK78Qgm8SRDEK7YyU0N9Cx6KpY3UCDy9WELl3mCXLN8TokNxc7/hp3lL4lfw==",
+ "requires": {
+ "async-disk-cache": "^1.2.1",
+ "async-promise-queue": "^1.0.3",
+ "broccoli-plugin": "^1.0.0",
+ "fs-tree-diff": "^0.5.2",
+ "hash-for-dep": "^1.0.2",
+ "heimdalljs": "^0.2.1",
+ "heimdalljs-logger": "^0.1.7",
+ "mkdirp": "^0.5.1",
+ "promise-map-series": "^0.2.1",
+ "rimraf": "^2.6.1",
+ "rsvp": "^3.0.18",
+ "symlink-or-copy": "^1.0.1",
+ "walk-sync": "^0.3.1"
+ },
+ "dependencies": {
+ "rsvp": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
+ "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw=="
+ }
+ }
+ },
+ "ember-cli-babel": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-babel/-/ember-cli-babel-6.18.0.tgz",
+ "integrity": "sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==",
+ "requires": {
+ "amd-name-resolver": "1.2.0",
+ "babel-plugin-debug-macros": "^0.2.0-beta.6",
+ "babel-plugin-ember-modules-api-polyfill": "^2.6.0",
+ "babel-plugin-transform-es2015-modules-amd": "^6.24.0",
+ "babel-polyfill": "^6.26.0",
+ "babel-preset-env": "^1.7.0",
+ "broccoli-babel-transpiler": "^6.5.0",
+ "broccoli-debug": "^0.6.4",
+ "broccoli-funnel": "^2.0.0",
+ "broccoli-source": "^1.1.0",
+ "clone": "^2.0.0",
+ "ember-cli-version-checker": "^2.1.2",
+ "semver": "^5.5.0"
+ }
+ },
+ "ember-cli-version-checker": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
+ "integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
+ "requires": {
+ "resolve": "^1.3.3",
+ "semver": "^5.3.0"
+ }
+ },
+ "rsvp": {
+ "version": "4.8.5",
+ "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
+ "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA=="
+ },
+ "workerpool": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-2.3.3.tgz",
+ "integrity": "sha512-L1ovlYHp6UObYqElXXpbd214GgbEKDED0d3sj7pRdFXjNkb2+un/AUcCkceHizO0IVI6SOGGncrcjozruCkRgA==",
+ "requires": {
+ "object-assign": "4.1.1"
+ }
+ }
+ }
+ },
+ "ember-destroyable-polyfill": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/ember-destroyable-polyfill/-/ember-destroyable-polyfill-2.0.2.tgz",
+ "integrity": "sha512-9t+ya+9c+FkNM5IAyJIv6ETG8jfZQaUnFCO5SeLlV0wkSw7TOexyb61jh5GVee0KmknfRhrRGGAyT4Y0TwkZ+w==",
+ "requires": {
+ "ember-cli-babel": "^7.22.1",
+ "ember-cli-version-checker": "^5.1.1",
+ "ember-compatibility-helpers": "^1.2.1"
+ },
+ "dependencies": {
+ "ember-cli-version-checker": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-5.1.1.tgz",
+ "integrity": "sha512-YziSW1MgOuVdJSyUY2CKSC4vXrGQIHF6FgygHkJOxYGjZNQYwf5MK0sbliKatvJf7kzDSnXs+r8JLrD74W/A8A==",
+ "requires": {
+ "resolve-package-path": "^2.0.0",
+ "semver": "^7.3.2",
+ "silent-error": "^1.1.1"
+ }
+ },
+ "resolve-package-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-2.0.0.tgz",
+ "integrity": "sha512-/CLuzodHO2wyyHTzls5Qr+EFeG6RcW4u6//gjYvUfcfyuplIX1SSccU+A5A9A78Gmezkl3NBkFAMxLbzTY9TJA==",
+ "requires": {
+ "path-root": "^0.1.1",
+ "resolve": "^1.13.1"
+ }
+ },
+ "semver": {
+ "version": "7.3.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
+ "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
"requires": {
- "isexe": "^2.0.0"
+ "lru-cache": "^6.0.0"
}
}
}
},
- "ember-data-model-fragments": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/ember-data-model-fragments/-/ember-data-model-fragments-4.0.0.tgz",
- "integrity": "sha512-DcRRQAWrrfRQBW8+v6takQdS2hNJ9rKWU/uHjnPY6+Vg/y6TxyPU8mo0PF2z0DYAeXwoIQ05iYTJT0sqFPEo+w==",
+ "ember-disable-prototype-extensions": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/ember-disable-prototype-extensions/-/ember-disable-prototype-extensions-1.1.3.tgz",
+ "integrity": "sha1-GWkTUhdlS14nj5/i2dTkm1cgMp4=",
+ "dev": true
+ },
+ "ember-element-helper": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/ember-element-helper/-/ember-element-helper-0.2.0.tgz",
+ "integrity": "sha512-/WV0PNLyxDvLX/YETb/8KICFTr719OYqFWXqV5XUkh9YhhBGDU/mr1OtlQaWOlsx+sHm42HD2UAICecqex8ziw==",
"requires": {
- "broccoli-file-creator": "^2.1.1",
- "broccoli-merge-trees": "^3.0.0",
- "calculate-cache-key-for-tree": "^1.1.0",
- "ember-cli-babel": "^6.8.0",
- "ember-copy": "1.0.0",
- "git-repo-info": "^2.0.0",
- "npm-git-info": "^1.0.3"
+ "ember-cli-babel": "^6.16.0"
},
"dependencies": {
"amd-name-resolver": {
@@ -11514,30 +11961,6 @@
"json-stable-stringify": "^1.0.0",
"rsvp": "^4.8.2",
"workerpool": "^2.3.0"
- },
- "dependencies": {
- "broccoli-merge-trees": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-2.0.1.tgz",
- "integrity": "sha512-WjaexJ+I8BxP5V5RNn6um/qDRSmKoiBC/QkRi79FT9ClHfldxRyCDs9mcV7mmoaPlsshmmPaUz5jdtcKA6DClQ==",
- "requires": {
- "broccoli-plugin": "^1.3.0",
- "merge-trees": "^1.0.1"
- }
- },
- "merge-trees": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz",
- "integrity": "sha1-zL5nRWl4f53vF/1G5lJfVwC70j4=",
- "requires": {
- "can-symlink": "^1.0.0",
- "fs-tree-diff": "^0.5.4",
- "heimdalljs": "^0.2.1",
- "heimdalljs-logger": "^0.1.7",
- "rimraf": "^2.4.3",
- "symlink-or-copy": "^1.0.0"
- }
- }
}
},
"broccoli-funnel": {
@@ -11561,12 +11984,12 @@
}
},
"broccoli-merge-trees": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-3.0.2.tgz",
- "integrity": "sha512-ZyPAwrOdlCddduFbsMyyFzJUrvW6b04pMvDiAQZrCwghlvgowJDY+EfoXn+eR1RRA5nmGHJ+B68T63VnpRiT1A==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-2.0.1.tgz",
+ "integrity": "sha512-WjaexJ+I8BxP5V5RNn6um/qDRSmKoiBC/QkRi79FT9ClHfldxRyCDs9mcV7mmoaPlsshmmPaUz5jdtcKA6DClQ==",
"requires": {
"broccoli-plugin": "^1.3.0",
- "merge-trees": "^2.0.0"
+ "merge-trees": "^1.0.1"
}
},
"broccoli-persistent-filter": {
@@ -11625,6 +12048,19 @@
"semver": "^5.3.0"
}
},
+ "merge-trees": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz",
+ "integrity": "sha1-zL5nRWl4f53vF/1G5lJfVwC70j4=",
+ "requires": {
+ "can-symlink": "^1.0.0",
+ "fs-tree-diff": "^0.5.4",
+ "heimdalljs": "^0.2.1",
+ "heimdalljs-logger": "^0.1.7",
+ "rimraf": "^2.4.3",
+ "symlink-or-copy": "^1.0.0"
+ }
+ },
"rsvp": {
"version": "4.8.5",
"resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
@@ -11640,51 +12076,6 @@
}
}
},
- "ember-destroyable-polyfill": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/ember-destroyable-polyfill/-/ember-destroyable-polyfill-2.0.2.tgz",
- "integrity": "sha512-9t+ya+9c+FkNM5IAyJIv6ETG8jfZQaUnFCO5SeLlV0wkSw7TOexyb61jh5GVee0KmknfRhrRGGAyT4Y0TwkZ+w==",
- "requires": {
- "ember-cli-babel": "^7.22.1",
- "ember-cli-version-checker": "^5.1.1",
- "ember-compatibility-helpers": "^1.2.1"
- },
- "dependencies": {
- "ember-cli-version-checker": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-5.1.1.tgz",
- "integrity": "sha512-YziSW1MgOuVdJSyUY2CKSC4vXrGQIHF6FgygHkJOxYGjZNQYwf5MK0sbliKatvJf7kzDSnXs+r8JLrD74W/A8A==",
- "requires": {
- "resolve-package-path": "^2.0.0",
- "semver": "^7.3.2",
- "silent-error": "^1.1.1"
- }
- },
- "resolve-package-path": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-2.0.0.tgz",
- "integrity": "sha512-/CLuzodHO2wyyHTzls5Qr+EFeG6RcW4u6//gjYvUfcfyuplIX1SSccU+A5A9A78Gmezkl3NBkFAMxLbzTY9TJA==",
- "requires": {
- "path-root": "^0.1.1",
- "resolve": "^1.13.1"
- }
- },
- "semver": {
- "version": "7.3.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
- "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- }
- }
- },
- "ember-disable-prototype-extensions": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/ember-disable-prototype-extensions/-/ember-disable-prototype-extensions-1.1.3.tgz",
- "integrity": "sha1-GWkTUhdlS14nj5/i2dTkm1cgMp4=",
- "dev": true
- },
"ember-element-resize-detector": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/ember-element-resize-detector/-/ember-element-resize-detector-0.4.0.tgz",
@@ -12768,7 +13159,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/ember-in-element-polyfill/-/ember-in-element-polyfill-1.0.0.tgz",
"integrity": "sha512-0eSfWWgkOMvj7lcjo20VX8uX4HYxSOxm6MY3bAzqW5RpnHcpcrRf6o4y80xLGh5pp9z8FobiUfFwubphACP8mQ==",
- "dev": true,
"requires": {
"debug": "^4.1.1",
"ember-cli-babel": "^7.19.0",
@@ -12780,7 +13170,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-2.0.0.tgz",
"integrity": "sha512-V/ozejo+snzNf75i/a6iTmp71k+rlvqjE3+jYfimuMwR1tjNNRdtfno+NGNQB2An9bIAeqZnKhMDurAznHAdtA==",
- "dev": true,
"requires": {
"heimdalljs-logger": "^0.1.10"
}
@@ -12789,7 +13178,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
"integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
- "dev": true,
"requires": {
"broccoli-node-api": "^1.6.0",
"broccoli-output-wrapper": "^2.0.0",
@@ -12804,7 +13192,6 @@
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
"integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
- "dev": true,
"requires": {
"ms": "2.1.2"
}
@@ -12813,7 +13200,6 @@
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-4.4.0.tgz",
"integrity": "sha512-ohgctqk7dXIZR4TgN0xRoUYltWhghFJgqmtuswQTpZ7p74RxI9PKx+E8WV/95mGcPzraesvMNBg5utQNvcqgNg==",
- "dev": true,
"requires": {
"@ember/edition-utils": "^1.2.0",
"babel-plugin-htmlbars-inline-precompile": "^3.2.0",
@@ -12834,8 +13220,7 @@
"semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
}
}
},
@@ -12843,7 +13228,6 @@
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-5.1.1.tgz",
"integrity": "sha512-YziSW1MgOuVdJSyUY2CKSC4vXrGQIHF6FgygHkJOxYGjZNQYwf5MK0sbliKatvJf7kzDSnXs+r8JLrD74W/A8A==",
- "dev": true,
"requires": {
"resolve-package-path": "^2.0.0",
"semver": "^7.3.2",
@@ -12854,7 +13238,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz",
"integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==",
- "dev": true,
"requires": {
"@types/symlink-or-copy": "^1.2.0",
"heimdalljs-logger": "^0.1.7",
@@ -12867,7 +13250,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
"integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
- "dev": true,
"requires": {
"@types/minimatch": "^3.0.3",
"minimatch": "^3.0.2"
@@ -12876,14 +13258,12 @@
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"resolve-package-path": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-2.0.0.tgz",
"integrity": "sha512-/CLuzodHO2wyyHTzls5Qr+EFeG6RcW4u6//gjYvUfcfyuplIX1SSccU+A5A9A78Gmezkl3NBkFAMxLbzTY9TJA==",
- "dev": true,
"requires": {
"path-root": "^0.1.1",
"resolve": "^1.13.1"
@@ -12893,7 +13273,6 @@
"version": "7.3.4",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
"integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
- "dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
@@ -12901,14 +13280,12 @@
"strip-bom": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
- "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
- "dev": true
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w=="
},
"walk-sync": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
"integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
- "dev": true,
"requires": {
"@types/minimatch": "^3.0.3",
"ensure-posix-path": "^1.1.0",
@@ -14634,11 +15011,47 @@
}
},
"ember-maybe-in-element": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/ember-maybe-in-element/-/ember-maybe-in-element-0.2.0.tgz",
- "integrity": "sha512-R5e6N8yDbfNbA/3lMZsFs2KEzv/jt80TsATiKMCqdqKuSG82KrD25cRdU5VkaE8dTQbziyBeuJs90bBiqOnakQ==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/ember-maybe-in-element/-/ember-maybe-in-element-2.0.1.tgz",
+ "integrity": "sha512-Mp/HTVOGu9H7kWoq5xncVLEvPFgRuHdsqWyZ1v/gBA8Y3d2q2LdrmDK9Zg59i+cCs4oa9LrMeFyKMAbBS3vyDw==",
+ "dev": true,
"requires": {
- "ember-cli-babel": "^7.1.0"
+ "ember-cli-babel": "^7.21.0",
+ "ember-cli-htmlbars": "^5.2.0",
+ "ember-cli-version-checker": "^5.1.1",
+ "ember-in-element-polyfill": "^1.0.0"
+ },
+ "dependencies": {
+ "ember-cli-version-checker": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-5.1.2.tgz",
+ "integrity": "sha512-rk7GY+FmLn/2e22HsZs0Ycrz8HQ1W3Fv+2TFOuEFW9optnDXDgkntPBIl6gact/LHsfBM5RKbM3dHsIIeLgl0Q==",
+ "dev": true,
+ "requires": {
+ "resolve-package-path": "^3.1.0",
+ "semver": "^7.3.4",
+ "silent-error": "^1.1.1"
+ }
+ },
+ "resolve-package-path": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-3.1.0.tgz",
+ "integrity": "sha512-2oC2EjWbMJwvSN6Z7DbDfJMnD8MYEouaLn5eIX0j8XwPsYCVIyY9bbnX88YHVkbr8XHqvZrYbxaLPibfTYKZMA==",
+ "dev": true,
+ "requires": {
+ "path-root": "^0.1.1",
+ "resolve": "^1.17.0"
+ }
+ },
+ "semver": {
+ "version": "7.3.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
+ "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ }
}
},
"ember-modal-dialog": {
@@ -15200,178 +15613,165 @@
}
},
"ember-power-select": {
- "version": "2.3.5",
- "resolved": "https://registry.npmjs.org/ember-power-select/-/ember-power-select-2.3.5.tgz",
- "integrity": "sha512-75QJklWSthm9gedcbpKC0ZALaQXEfKlIRRy5pb87GsXcykFn0rBgxlnGsITWO+IX9u2V0oojQPorIa/ZYKVd3Q==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ember-power-select/-/ember-power-select-4.1.0.tgz",
+ "integrity": "sha512-HJQDQq8riUUtrfrN69yRIOCx8hsLPGmA6/pAn8BOnmL+N+86It8d/xRpXrZBQw/Dw9cnj9EQp2Vqi0PhPBBhGg==",
"requires": {
- "ember-basic-dropdown": "^1.1.0",
- "ember-cli-babel": "^7.7.3",
- "ember-cli-htmlbars": "^3.0.1",
- "ember-concurrency": "^0.8.27 || ^0.9.0 || ^0.10.0 || ^1.0.0",
- "ember-text-measurer": "^0.5.0",
- "ember-truth-helpers": "^2.1.0"
+ "@glimmer/component": "^1.0.2",
+ "@glimmer/tracking": "^1.0.2",
+ "ember-assign-helper": "^0.3.0",
+ "ember-basic-dropdown": "^3.0.11",
+ "ember-cli-babel": "^7.22.1",
+ "ember-cli-htmlbars": "^5.3.1",
+ "ember-cli-typescript": "^3.1.4",
+ "ember-concurrency": ">=1.0.0 <3",
+ "ember-concurrency-decorators": "^2.0.0",
+ "ember-text-measurer": "^0.6.0",
+ "ember-truth-helpers": "^2.1.0 || ^3.0.0"
},
"dependencies": {
- "amd-name-resolver": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/amd-name-resolver/-/amd-name-resolver-1.2.0.tgz",
- "integrity": "sha512-hlSTWGS1t6/xq5YCed7YALg7tKZL3rkl7UwEZ/eCIkn8JxmM6fU6Qs/1hwtjQqfuYxlffuUcgYEm0f5xP4YKaA==",
+ "@babel/plugin-transform-typescript": {
+ "version": "7.8.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.7.tgz",
+ "integrity": "sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==",
"requires": {
- "ensure-posix-path": "^1.0.1"
+ "@babel/helper-create-class-features-plugin": "^7.8.3",
+ "@babel/helper-plugin-utils": "^7.8.3",
+ "@babel/plugin-syntax-typescript": "^7.8.3"
}
},
- "babel-plugin-debug-macros": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.2.0.tgz",
- "integrity": "sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==",
+ "debug": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+ "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
"requires": {
- "semver": "^5.3.0"
+ "ms": "2.1.2"
}
},
- "babel-plugin-ember-modules-api-polyfill": {
- "version": "2.13.4",
- "resolved": "https://registry.npmjs.org/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-2.13.4.tgz",
- "integrity": "sha512-uxQPkEQAzCYdwhZk16O9m1R4xtCRNy4oEUTBrccOPfzlIahRZJic/JeP/ZEL0BC6Mfq6r55eOg6gMF/zdFoCvA==",
+ "ember-basic-dropdown": {
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/ember-basic-dropdown/-/ember-basic-dropdown-3.0.11.tgz",
+ "integrity": "sha512-J6PFb+BGD7Md43ZJo8N2c/y0sgcoG3O1/m488XxVbb20UpIRlGXjw9Zwm8cd2f7xhSefNXsbVWyQHEkl4iXzDg==",
"requires": {
- "ember-rfc176-data": "^0.3.13"
+ "@ember/render-modifiers": "^1.0.2",
+ "@glimmer/component": "^1.0.1",
+ "@glimmer/tracking": "^1.0.1",
+ "ember-cli-babel": "^7.21.0",
+ "ember-cli-htmlbars": "^5.2.0",
+ "ember-cli-typescript": "^3.1.2",
+ "ember-element-helper": "^0.2.0",
+ "ember-maybe-in-element": "^2.0.1",
+ "ember-truth-helpers": "^2.1.0 || ^3.0.0"
}
},
- "broccoli-babel-transpiler": {
- "version": "6.5.1",
- "resolved": "https://registry.npmjs.org/broccoli-babel-transpiler/-/broccoli-babel-transpiler-6.5.1.tgz",
- "integrity": "sha512-w6GcnkxvHcNCte5FcLGEG1hUdQvlfvSN/6PtGWU/otg69Ugk8rUk51h41R0Ugoc+TNxyeFG1opRt2RlA87XzNw==",
+ "ember-cli-typescript": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-3.1.4.tgz",
+ "integrity": "sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ==",
"requires": {
- "babel-core": "^6.26.0",
- "broccoli-funnel": "^2.0.1",
- "broccoli-merge-trees": "^2.0.0",
- "broccoli-persistent-filter": "^1.4.3",
- "clone": "^2.0.0",
- "hash-for-dep": "^1.2.3",
- "heimdalljs-logger": "^0.1.7",
- "json-stable-stringify": "^1.0.0",
- "rsvp": "^4.8.2",
- "workerpool": "^2.3.0"
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4",
+ "@babel/plugin-proposal-optional-chaining": "^7.6.0",
+ "@babel/plugin-transform-typescript": "~7.8.0",
+ "ansi-to-html": "^0.6.6",
+ "broccoli-stew": "^3.0.0",
+ "debug": "^4.0.0",
+ "ember-cli-babel-plugin-helpers": "^1.0.0",
+ "execa": "^3.0.0",
+ "fs-extra": "^8.0.0",
+ "resolve": "^1.5.0",
+ "rsvp": "^4.8.1",
+ "semver": "^6.3.0",
+ "stagehand": "^1.0.0",
+ "walk-sync": "^2.0.0"
+ }
+ },
+ "ember-cli-version-checker": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-5.1.1.tgz",
+ "integrity": "sha512-YziSW1MgOuVdJSyUY2CKSC4vXrGQIHF6FgygHkJOxYGjZNQYwf5MK0sbliKatvJf7kzDSnXs+r8JLrD74W/A8A==",
+ "requires": {
+ "resolve-package-path": "^2.0.0",
+ "semver": "^7.3.2",
+ "silent-error": "^1.1.1"
},
"dependencies": {
- "broccoli-persistent-filter": {
- "version": "1.4.6",
- "resolved": "https://registry.npmjs.org/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.6.tgz",
- "integrity": "sha512-0RejLwoC95kv4kta8KAa+FmECJCK78Qgm8SRDEK7YyU0N9Cx6KpY3UCDy9WELl3mCXLN8TokNxc7/hp3lL4lfw==",
+ "semver": {
+ "version": "7.3.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
+ "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
"requires": {
- "async-disk-cache": "^1.2.1",
- "async-promise-queue": "^1.0.3",
- "broccoli-plugin": "^1.0.0",
- "fs-tree-diff": "^0.5.2",
- "hash-for-dep": "^1.0.2",
- "heimdalljs": "^0.2.1",
- "heimdalljs-logger": "^0.1.7",
- "mkdirp": "^0.5.1",
- "promise-map-series": "^0.2.1",
- "rimraf": "^2.6.1",
- "rsvp": "^3.0.18",
- "symlink-or-copy": "^1.0.1",
- "walk-sync": "^0.3.1"
- },
- "dependencies": {
- "rsvp": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
- "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw=="
- }
+ "lru-cache": "^6.0.0"
}
}
}
},
- "broccoli-funnel": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-2.0.2.tgz",
- "integrity": "sha512-/vDTqtv7ipjEZQOVqO4vGDVAOZyuYzQ/EgGoyewfOgh1M7IQAToBKZI0oAQPgMBeFPPlIbfMuAngk+ohPBuaHQ==",
+ "ember-maybe-in-element": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/ember-maybe-in-element/-/ember-maybe-in-element-2.0.1.tgz",
+ "integrity": "sha512-Mp/HTVOGu9H7kWoq5xncVLEvPFgRuHdsqWyZ1v/gBA8Y3d2q2LdrmDK9Zg59i+cCs4oa9LrMeFyKMAbBS3vyDw==",
"requires": {
- "array-equal": "^1.0.0",
- "blank-object": "^1.0.1",
- "broccoli-plugin": "^1.3.0",
- "debug": "^2.2.0",
- "fast-ordered-set": "^1.0.0",
- "fs-tree-diff": "^0.5.3",
- "heimdalljs": "^0.2.0",
- "minimatch": "^3.0.0",
- "mkdirp": "^0.5.0",
- "path-posix": "^1.0.0",
- "rimraf": "^2.4.3",
- "symlink-or-copy": "^1.0.0",
- "walk-sync": "^0.3.1"
+ "ember-cli-babel": "^7.21.0",
+ "ember-cli-htmlbars": "^5.2.0",
+ "ember-cli-version-checker": "^5.1.1",
+ "ember-in-element-polyfill": "^1.0.0"
}
},
- "broccoli-merge-trees": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/broccoli-merge-trees/-/broccoli-merge-trees-2.0.1.tgz",
- "integrity": "sha512-WjaexJ+I8BxP5V5RNn6um/qDRSmKoiBC/QkRi79FT9ClHfldxRyCDs9mcV7mmoaPlsshmmPaUz5jdtcKA6DClQ==",
+ "execa": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz",
+ "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==",
"requires": {
- "broccoli-plugin": "^1.3.0",
- "merge-trees": "^1.0.1"
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "p-finally": "^2.0.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
}
},
- "ember-cli-htmlbars": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-3.1.0.tgz",
- "integrity": "sha512-cgvRJM73IT0aePUG7oQ/afB7vSRBV3N0wu9BrWhHX2zkR7A7cUBI7KC9VPk6tbctCXoM7BRGsCC4aIjF7yrfXA==",
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
"requires": {
- "broccoli-persistent-filter": "^2.3.1",
- "hash-for-dep": "^1.5.1",
- "json-stable-stringify": "^1.0.1",
- "strip-bom": "^3.0.0"
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
}
},
- "ember-cli-version-checker": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz",
- "integrity": "sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==",
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
"requires": {
- "resolve": "^1.3.3",
- "semver": "^5.3.0"
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
}
},
- "ember-truth-helpers": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/ember-truth-helpers/-/ember-truth-helpers-2.1.0.tgz",
- "integrity": "sha512-BQlU8aTNl1XHKTYZ243r66yqtR9JU7XKWQcmMA+vkqfkE/c9WWQ9hQZM8YABihCmbyxzzZsngvldokmeX5GhAw==",
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
"requires": {
- "ember-cli-babel": "^6.6.0"
- },
- "dependencies": {
- "ember-cli-babel": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/ember-cli-babel/-/ember-cli-babel-6.18.0.tgz",
- "integrity": "sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==",
- "requires": {
- "amd-name-resolver": "1.2.0",
- "babel-plugin-debug-macros": "^0.2.0-beta.6",
- "babel-plugin-ember-modules-api-polyfill": "^2.6.0",
- "babel-plugin-transform-es2015-modules-amd": "^6.24.0",
- "babel-polyfill": "^6.26.0",
- "babel-preset-env": "^1.7.0",
- "broccoli-babel-transpiler": "^6.5.0",
- "broccoli-debug": "^0.6.4",
- "broccoli-funnel": "^2.0.0",
- "broccoli-source": "^1.1.0",
- "clone": "^2.0.0",
- "ember-cli-version-checker": "^2.1.2",
- "semver": "^5.5.0"
- }
- }
+ "path-key": "^3.0.0"
}
},
- "merge-trees": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-trees/-/merge-trees-1.0.1.tgz",
- "integrity": "sha1-zL5nRWl4f53vF/1G5lJfVwC70j4=",
+ "resolve-package-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-2.0.0.tgz",
+ "integrity": "sha512-/CLuzodHO2wyyHTzls5Qr+EFeG6RcW4u6//gjYvUfcfyuplIX1SSccU+A5A9A78Gmezkl3NBkFAMxLbzTY9TJA==",
"requires": {
- "can-symlink": "^1.0.0",
- "fs-tree-diff": "^0.5.4",
- "heimdalljs": "^0.2.1",
- "heimdalljs-logger": "^0.1.7",
- "rimraf": "^2.4.3",
- "symlink-or-copy": "^1.0.0"
+ "path-root": "^0.1.1",
+ "resolve": "^1.13.1"
}
},
"rsvp": {
@@ -15379,12 +15779,20 @@
"resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
"integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA=="
},
- "workerpool": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-2.3.3.tgz",
- "integrity": "sha512-L1ovlYHp6UObYqElXXpbd214GgbEKDED0d3sj7pRdFXjNkb2+un/AUcCkceHizO0IVI6SOGGncrcjozruCkRgA==",
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
"requires": {
- "object-assign": "4.1.1"
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
}
}
}
@@ -16491,6 +16899,16 @@
"got": "^8.0.1"
}
},
+ "ember-style-modifier": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/ember-style-modifier/-/ember-style-modifier-0.6.0.tgz",
+ "integrity": "sha512-KqW4vyR80l/GMJsuFV+WLqTmGjXKLpoQ/HAmno+oMDrMt13p/5ImrvarQ6lFgXttFnLCxl6YpMY4YX27p1G54g==",
+ "dev": true,
+ "requires": {
+ "ember-cli-babel": "^7.21.0",
+ "ember-modifier": "^2.1.0"
+ }
+ },
"ember-tag-input": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/ember-tag-input/-/ember-tag-input-1.2.2.tgz",
@@ -17274,11 +17692,99 @@
}
},
"ember-text-measurer": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/ember-text-measurer/-/ember-text-measurer-0.5.0.tgz",
- "integrity": "sha512-YhcOcce8kaHp4K0frKW7xlPJxz82RegGQCVNTcFftEL/jpEflZyFJx17FWVINfDFRL4K8wXtlzDXFgMOg8vmtQ==",
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/ember-text-measurer/-/ember-text-measurer-0.6.0.tgz",
+ "integrity": "sha512-/aZs2x2i6kT4a5tAW+zenH2wg8AbRK9jKxLkbVsKl/1ublNl27idVRdov1gJ+zgWu3DNK7whcfVycXtlaybYQw==",
"requires": {
- "ember-cli-babel": "^7.1.0"
+ "ember-cli-babel": "^7.19.0",
+ "ember-cli-htmlbars": "^4.3.1"
+ },
+ "dependencies": {
+ "broccoli-output-wrapper": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-2.0.0.tgz",
+ "integrity": "sha512-V/ozejo+snzNf75i/a6iTmp71k+rlvqjE3+jYfimuMwR1tjNNRdtfno+NGNQB2An9bIAeqZnKhMDurAznHAdtA==",
+ "requires": {
+ "heimdalljs-logger": "^0.1.10"
+ }
+ },
+ "broccoli-plugin": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz",
+ "integrity": "sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==",
+ "requires": {
+ "broccoli-node-api": "^1.6.0",
+ "broccoli-output-wrapper": "^2.0.0",
+ "fs-merger": "^3.0.1",
+ "promise-map-series": "^0.2.1",
+ "quick-temp": "^0.1.3",
+ "rimraf": "^2.3.4",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "ember-cli-htmlbars": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/ember-cli-htmlbars/-/ember-cli-htmlbars-4.4.0.tgz",
+ "integrity": "sha512-ohgctqk7dXIZR4TgN0xRoUYltWhghFJgqmtuswQTpZ7p74RxI9PKx+E8WV/95mGcPzraesvMNBg5utQNvcqgNg==",
+ "requires": {
+ "@ember/edition-utils": "^1.2.0",
+ "babel-plugin-htmlbars-inline-precompile": "^3.2.0",
+ "broccoli-debug": "^0.6.5",
+ "broccoli-persistent-filter": "^2.3.1",
+ "broccoli-plugin": "^3.1.0",
+ "common-tags": "^1.8.0",
+ "ember-cli-babel-plugin-helpers": "^1.1.0",
+ "fs-tree-diff": "^2.0.1",
+ "hash-for-dep": "^1.5.1",
+ "heimdalljs-logger": "^0.1.10",
+ "json-stable-stringify": "^1.0.1",
+ "semver": "^6.3.0",
+ "strip-bom": "^4.0.0",
+ "walk-sync": "^2.0.2"
+ }
+ },
+ "fs-tree-diff": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz",
+ "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==",
+ "requires": {
+ "@types/symlink-or-copy": "^1.2.0",
+ "heimdalljs-logger": "^0.1.7",
+ "object-assign": "^4.1.0",
+ "path-posix": "^1.0.0",
+ "symlink-or-copy": "^1.1.8"
+ }
+ },
+ "matcher-collection": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz",
+ "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==",
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "minimatch": "^3.0.2"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ },
+ "strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w=="
+ },
+ "walk-sync": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz",
+ "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==",
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "ensure-posix-path": "^1.1.0",
+ "matcher-collection": "^2.0.0",
+ "minimatch": "^3.0.4"
+ }
+ }
}
},
"ember-toggle": {
diff --git a/packages/directory/package.json b/packages/directory/package.json
index ce691f31e..b5f284b31 100644
--- a/packages/directory/package.json
+++ b/packages/directory/package.json
@@ -27,7 +27,7 @@
"postpublish": "ember ts:clean"
},
"dependencies": {
- "@denali-design/ember": "^1.0.0-alpha.11",
+ "@denali-design/ember": "^1.0.0-alpha.14",
"@glimmer/component": "^1.0.3",
"@glimmer/tracking": "^1.0.0",
"ember-auto-import": "^1.5.3",
@@ -39,7 +39,7 @@
"ember-get-config": "0.2.4",
"ember-light-table": "^3.0.0-beta.0",
"ember-moment": "^7.8.1",
- "ember-power-select": "^2.3.5",
+ "ember-power-select": "^4.1.0",
"ember-responsive": "^3.0.0-beta.3",
"ember-set-helper": "^0.1.1",
"navi-core": "0.2.0",
@@ -61,7 +61,7 @@
"@typescript-eslint/eslint-plugin": "^2.23.0",
"@typescript-eslint/parser": "^2.23.0",
"broccoli-asset-rev": "^3.0.0",
- "ember-basic-dropdown": "1.1.3",
+ "ember-basic-dropdown": "^3.0.11",
"ember-cli": "~3.16.0",
"ember-cli-clipboard": "^0.8.1",
"ember-cli-dependency-checker": "^3.2.0",
diff --git a/packages/reports/addon/components/filter-builders/base.hbs b/packages/reports/addon/components/filter-builders/base.hbs
index f549b7b45..a8780b69d 100644
--- a/packages/reports/addon/components/filter-builders/base.hbs
+++ b/packages/reports/addon/components/filter-builders/base.hbs
@@ -1,30 +1,31 @@
-{{!-- Copyright 2020, Yahoo Holdings Inc. Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms. --}}
+{{!-- Copyright 2021 Yahoo Holdings Inc. Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms. --}}
{{#if @isCollapsed}}
{{else}}
-
- {{@filter.displayName}}
-
-
- {{operator.name}}
-
-
+
+
{{@filter.displayName}}
+
+
+
+ {{operator.name}}
+
+
+
{{#let (component this.selectedValueBuilder.component) as |ValuesComponent|}}
{{/let}}
-
+
{{/if}}
\ No newline at end of file
diff --git a/packages/reports/addon/components/filter-builders/dimension.hbs b/packages/reports/addon/components/filter-builders/dimension.hbs
deleted file mode 100644
index bdd13f875..000000000
--- a/packages/reports/addon/components/filter-builders/dimension.hbs
+++ /dev/null
@@ -1,38 +0,0 @@
-{{!-- Copyright 2020, Yahoo Holdings Inc. Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms. --}}
-{{#if @isCollapsed}}
-
-
-
-{{else}}
-
-
- {{@filter.displayName}}
-
-
- {{operator.name}}
-
-
- {{#let (component this.selectedValueBuilder.component) as |ValuesComponent|}}
-
- {{/let}}
-
-
-{{/if}}
\ No newline at end of file
diff --git a/packages/reports/addon/components/filter-builders/metric.hbs b/packages/reports/addon/components/filter-builders/metric.hbs
deleted file mode 100644
index 91d430bcc..000000000
--- a/packages/reports/addon/components/filter-builders/metric.hbs
+++ /dev/null
@@ -1,46 +0,0 @@
-{{!-- Copyright 2020, Yahoo Holdings Inc. Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms. --}}
-{{#if @isCollapsed}}
-
-
-
-{{else}}
-
-
- {{@filter.displayName}}
- {{#if @filter.columnMetadata.hasParameters}}
-
- {{/if}}
-
-
- {{operator.name}}
-
-
- {{#let (component this.selectedValueBuilder.component) as |ValuesComponent|}}
-
- {{/let}}
-
-
-{{/if}}
diff --git a/packages/reports/addon/components/filter-collection.hbs b/packages/reports/addon/components/filter-collection.hbs
index 9d35ebfa4..cc0f145cb 100644
--- a/packages/reports/addon/components/filter-collection.hbs
+++ b/packages/reports/addon/components/filter-collection.hbs
@@ -12,13 +12,19 @@
/>
{{else}}
-
+
+
+
@@ -8,21 +8,24 @@
{{/each}}
{{/if}}
{{else}}
-
- {{dim.displayValue}}
-
+
+
+ {{dim.displayValue}}
+
+
{{/if}}
diff --git a/packages/reports/addon/components/filter-values/range-input.hbs b/packages/reports/addon/components/filter-values/range-input.hbs
index 7c2593653..14b26f7d0 100644
--- a/packages/reports/addon/components/filter-values/range-input.hbs
+++ b/packages/reports/addon/components/filter-values/range-input.hbs
@@ -6,19 +6,27 @@
{{concat @filter.values.[0] " and " @filter.values.[1]}}
{{/if}}
{{else}}
-
-
+
+ @state={{if @filter.validations.attrs.values.isInvalid "error"}}
+ class="filter-values--range-input__input"
+ {{on "input" this.setLowValue}}
+ />
- and
+ and
-
+ class="filter-values--range-input__input"
+ @state={{if @filter.validations.attrs.values.isInvalid "error"}}
+ {{on "input" this.setHighValue}}
+ />
{{/if}}
diff --git a/packages/reports/addon/components/filter-values/time-dimension/date.hbs b/packages/reports/addon/components/filter-values/time-dimension/date.hbs
index 5ae862d92..5a607b261 100644
--- a/packages/reports/addon/components/filter-values/time-dimension/date.hbs
+++ b/packages/reports/addon/components/filter-values/time-dimension/date.hbs
@@ -1,4 +1,4 @@
-{{!-- Copyright 2020, Yahoo Holdings Inc. Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms. --}}
+{{!-- Copyright 2021, Yahoo Holdings Inc. Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms. --}}
{{#if @isCollapsed}}
{{#if this.date}}
{{moment-format this.date this.calendarTriggerFormat}}
@@ -13,11 +13,14 @@
@onUpdate={{this.setDate}}
class="filter-values--date-input__trigger"
>
- {{#if this.date}}
- {{moment-format this.date this.calendarTriggerFormat}}
- {{else}}
-
Select date
- {{/if}}
+
{{/if}}
\ No newline at end of file
diff --git a/packages/reports/addon/components/filter-values/time-dimension/lookback-trigger.hbs b/packages/reports/addon/components/filter-values/time-dimension/lookback-trigger.hbs
new file mode 100644
index 000000000..1b67b1b90
--- /dev/null
+++ b/packages/reports/addon/components/filter-values/time-dimension/lookback-trigger.hbs
@@ -0,0 +1,7 @@
+{{!-- Copyright 2021, Yahoo Holdings Inc. Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms.--}}
+
diff --git a/packages/reports/addon/components/filter-values/time-dimension/lookback.hbs b/packages/reports/addon/components/filter-values/time-dimension/lookback.hbs
index e035a8ff7..accc8ac71 100644
--- a/packages/reports/addon/components/filter-values/time-dimension/lookback.hbs
+++ b/packages/reports/addon/components/filter-values/time-dimension/lookback.hbs
@@ -1,4 +1,4 @@
-{{!-- Copyright 2020, Yahoo Holdings Inc. Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms. --}}
+{{!-- Copyright 2021, Yahoo Holdings Inc. Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms. --}}
{{#if @isCollapsed}}
{{#if this.lookback}}
{{this.lookback}} {{this.dateDescription}}
@@ -6,33 +6,26 @@
{{/if}}
{{else}}
-