[ui] File-specified deps for consul-ui (#21378)

* Namespaced and file-specified deps

* Pinning to a specific version of tailwind and setting config for js packages to come from npmjs

* Pin glob instead of reverting tailwind or any other (grand)parent dependency

* ember-cli-build fixed path resolution for now-namespaced submodules

* Dropping the namespace prefix and relying on relative pathing
This commit is contained in:
Phil Renaud 2024-07-08 16:36:29 -04:00 committed by GitHub
parent a251f8ad80
commit dce6241869
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 4126 additions and 3789 deletions

3
.changelog/21378.txt Normal file
View File

@ -0,0 +1,3 @@
```release-note:security
ui: Pin and namespace sub-module dependencies related to the Consul UI
```

1
ui/.yarnrc Normal file
View File

@ -0,0 +1 @@
registry: https://registry.npmjs.org/

View File

@ -21,7 +21,8 @@
},
"resolutions": {
"xmlhttprequest-ssl": "^1.6.3",
"ember-basic-dropdown": "3.0.21"
"ember-basic-dropdown": "3.0.21",
"glob": "7.2.3"
},
"engines": {
"node": "18"

View File

@ -90,11 +90,11 @@
"broccoli-merge-trees": "^4.2.0",
"chalk": "^4.1.0",
"clipboard": "^2.0.11",
"consul-acls": "*",
"consul-lock-sessions": "*",
"consul-nspaces": "*",
"consul-partitions": "*",
"consul-peerings": "*",
"consul-acls": "file:../consul-acls",
"consul-lock-sessions": "file:../consul-lock-sessions",
"consul-nspaces": "file:../consul-nspaces",
"consul-partitions": "file:../consul-partitions",
"consul-peerings": "file:../consul-peerings",
"css": "^3.0.0",
"css.escape": "^1.5.1",
"d3-array": "^2.8.0",

File diff suppressed because it is too large Load Diff