Skip to content

Commit 596b007

Browse files
committed
Merge branch 'master' of https://github.com/loft-sh/devspace
2 parents 1cbb876 + d2267ee commit 596b007

16 files changed

Lines changed: 910 additions & 1831 deletions

File tree

CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @FabianKramm @LukasGentele

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
![Total Downloads (GitHub Releases)](https://img.shields.io/github/downloads/loft-sh/devspace/total?style=for-the-badge&label=Total%20Downloads&color=%23007ec6)
99
![NPM Installs per Month](https://img.shields.io/npm/dm/devspace?label=NPM%20Installs&style=for-the-badge&color=%23007ec6)
1010

11-
[![Join us on Slack!](docs/static/img/slack.svg)](https://slack.k8s.io/#devspace)
11+
[![Join us on Slack!](docs/static/img/slack.svg)](https://slack.loft.sh/)
1212

1313
### Client-Only Developer Tool for Cloud-Native Development with Kubernetes
1414
- **Build, test and debug applications directly inside Kubernetes**
@@ -123,7 +123,7 @@ DevSpace runs as a single binary CLI tool directly on your computer and ideally,
123123

124124
Help us make DevSpace the best tool for developing, deploying and debugging Kubernetes apps.
125125

126-
[![Join us on Slack!](docs/static/img/slack.svg)](https://slack.k8s.io/#devspace)
126+
[![Join us on Slack!](docs/static/img/slack.svg)](https://slack.loft.sh/)
127127

128128
### Reporting Issues
129129

ROADMAP.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# DevSpace Roadmap
2+
This is a collection of roadmap priority items for DevSpace. Please add a PR to update this doc and ideally reference issues where applicable.
3+
4+
## Short-Term Priorities
5+
- Graduate DevSpace v6 From Beta To Stable (Aug 15, tentative)
6+
- Contribute DevSpace to CNCF
7+
- Move CI images to ghcr.io
8+
- Improve support for git in dev container (better sync for .git/ folder, non-blocking sync) [https://github.com/loft-sh/devspace/issues/2174]
9+
- Publish jsonschema for config and add docs for setting this up in popular IDEs [https://github.com/loft-sh/devspace/issues/1652]
10+
11+
## Long-Term Priorities
12+
- Improve integration into IDEs (VS Code plugin, IntelliJ plugin) [https://github.com/loft-sh/devspace/discussions/2187]
13+
- Redesign localhost UI (more customizability and user-facing localhost API exposed via CLI) [https://github.com/loft-sh/devspace/issues/1574]
14+
- Better upgrade handling (locking team to certain version, supporting multi-version installs, prevent rate limit issues) [https://github.com/loft-sh/devspace/issues/1330, https://github.com/loft-sh/devspace/issues/339]
15+
- Docker Desktop plugin
16+
- Improve use of DevSpace in CI/CD

cmd/use/namespace.go

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import (
44
"context"
55

66
"github.com/loft-sh/devspace/cmd/flags"
7+
corev1 "k8s.io/api/core/v1"
8+
kerrors "k8s.io/apimachinery/pkg/api/errors"
79
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
810

911
"github.com/loft-sh/devspace/pkg/util/factory"
@@ -16,7 +18,8 @@ import (
1618

1719
type namespaceCmd struct {
1820
*flags.GlobalFlags
19-
Reset bool
21+
Reset bool
22+
Create bool
2023
}
2124

2225
func newNamespaceCmd(f factory.Factory, globalFlags *flags.GlobalFlags) *cobra.Command {
@@ -42,6 +45,7 @@ devspace use namespace my-namespace
4245
}
4346

4447
useNamespace.Flags().BoolVar(&cmd.Reset, "reset", false, "Resets the default namespace of the current kube-context")
48+
useNamespace.Flags().BoolVar(&cmd.Create, "create", false, "Create the namespace if it doesn't exist")
4549

4650
return useNamespace
4751
}
@@ -74,6 +78,13 @@ func (cmd *namespaceCmd) RunUseNamespace(f factory.Factory, cobraCmd *cobra.Comm
7478
namespace := ""
7579
if len(args) > 0 {
7680
namespace = args[0]
81+
if cmd.Create {
82+
ns := &corev1.Namespace{ObjectMeta: metav1.ObjectMeta{Name: namespace}}
83+
_, err := client.KubeClient().CoreV1().Namespaces().Create(context.TODO(), ns, metav1.CreateOptions{})
84+
if err != nil && !kerrors.IsAlreadyExists(err) {
85+
return errors.Errorf("Unable to create namespace: %v", err)
86+
}
87+
}
7788
} else if !cmd.Reset {
7889
namespaceList, err := client.KubeClient().CoreV1().Namespaces().List(context.TODO(), metav1.ListOptions{})
7990
if err != nil {

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"docusaurus-plugin-sass": "^0.2.2",
1717
"mdx-link-checker": "^0.1.1",
1818
"mdx-mermaid": "^1.2.2",
19-
"mermaid": "^8.14.0",
19+
"mermaid": "^9.1.2",
2020
"plugin-image-zoom": "ataft/plugin-image-zoom",
2121
"react": "^17.0.2",
2222
"react-dom": "^17.0.2",

docs/pages/cli/devspace_use_namespace.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ devspace use namespace my-namespace
2727

2828
## Flags
2929

30-
```
30+
```
31+
--create Create the namespace if it doesn't exist
3132
-h, --help help for namespace
3233
--reset Resets the default namespace of the current kube-context
3334
```
@@ -48,4 +49,3 @@ devspace use namespace my-namespace
4849
-s, --switch-context Switches and uses the last kube context and namespace that was used to deploy the DevSpace project
4950
--var strings Variables to override during execution (e.g. --var=MYVAR=MYVALUE)
5051
```
51-

docs/pages/configuration/imports/README.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Let's say we have a `devspace.yaml` in `project-a` with the following content:
1717
```yaml title="File: github.com/project-a/devspace.yaml"
1818
version: v2beta1
1919
imports:
20-
- git: github.com/project-b/devspace.yaml
20+
- git: github.com/project-b.git
2121
tag: v1.2.0
2222
- ...
2323
functions:
@@ -61,7 +61,7 @@ Let's assume the following `devspace.yaml` inside `project-a`:
6161
```yaml title="File: github.com/project-a/devspace.yaml"
6262
version: v2beta1
6363
imports:
64-
- git: github.com/project-b/devspace.yaml
64+
- git: github.com/project-b.git
6565
functions:
6666
function_x: |-
6767
echo "This is a function_x from project-a"

docs/pages/getting-started/initialize-project.mdx

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,10 @@ devspace init
3232
3333
3434
info Detecting programming language...
35+
```
3536

37+
DevSpace's initialization wizard will walk you through the setup of the project
38+
```
3639
? Select the programming language of this project [Use arrows to move, type to filter]
3740
c# (dotnet)
3841
> go
@@ -42,8 +45,60 @@ info Detecting programming language...
4245
php
4346
python
4447
```
48+
Choose the language of your quickstart project. This will determine the correct [devImage](/configuration/dev/modifications/dev-image).
49+
50+
```
51+
? How do you want to deploy this project? [Use arrows to move, type to filter]
52+
> helm
53+
kubectl
54+
kustomize
55+
```
56+
Now, you can pick your preferred way to deploy the project. For now, choose [`helm`](/configuration/deployments/helm/), you can always mix and match later.
57+
58+
```
59+
? Is this a DevSpace Quickstart project? [Use arrows to move, type to filter]
60+
> Yes
61+
No
62+
```
63+
DevSpace can detect when you're using a quickstart project.
64+
65+
```
66+
? Do you want to develop this project with DevSpace or just deploy it? [Use arrows to move, type to filter] [Use arrows to move, type to filter]
67+
> I want to develop this project and my current working dir contains the source code
68+
I just want to deploy this project
69+
```
70+
When initializing DevSpace, you can ask it to monitor the source code for changes, or to only set up what's needed for deploying your application.
71+
Since we want to see how DevSpace handles the entire development cycle, choose the first option here.
4572

46-
DevSpace will ask you a couple of questions about this project, e.g. which programming language the application is written in, how to deploy the project, etc.
73+
```
74+
? How should DevSpace build the container image for this project? [Use arrows to move, type to filter]
75+
> Use this existing Dockerfile: ./Dockerfile
76+
Use a different Dockerfile (e.g. ./backend/Dockerfile)
77+
Use alternative build tool (e.g. jib, bazel)
78+
Skip / I don't know
79+
```
80+
DevSpace expects to receive instructions, how to containerize the source code. For the quickstart projects, a Dockerfile is provided in the root folder.
81+
82+
```
83+
? If you were to push any images, which container registry would you want to push to? [Use arrows to move, type to filter]
84+
> Skip Registry
85+
Use hub.docker.com
86+
Use GitHub image registry
87+
Use other registry
88+
```
89+
For local development and quick feedback cycles, we recommend to skip pushing images to any registry.
90+
91+
```
92+
done Project successfully initialized
93+
info Configuration saved in devspace.yaml - you can make adjustments as needed
94+
95+
You can now run:
96+
1. devspace use namespace - to pick which Kubernetes namespace to work in
97+
2. devspace dev - to start developing your project in Kubernetes
98+
99+
Run `devspace -h` or `devspace [command] -h` to see a list of available commands and flags
100+
```
101+
Congratulations! You have succesfully initialized your first DevSpace project! 🎉
47102

48103
After running `devspace init`, you will see 3 changes in your project:
49104
1. New file `devspace.yaml` (tells DevSpace how this project should be build, deployed, and developed)

docs/yarn.lock

Lines changed: 62 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1170,10 +1170,10 @@
11701170
"@babel/helper-validator-identifier" "^7.16.7"
11711171
to-fast-properties "^2.0.0"
11721172

1173-
"@braintree/sanitize-url@^3.1.0":
1174-
version "3.1.0"
1175-
resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-3.1.0.tgz#8ff71d51053cd5ee4981e5a501d80a536244f7fd"
1176-
integrity sha512-GcIY79elgB+azP74j8vqkiXz8xLFfIzbQJdlwOPisgbKT00tviJQuEghOXSMVxJ00HoYJbGswr4kcllUc4xCcg==
1173+
"@braintree/sanitize-url@^6.0.0":
1174+
version "6.0.0"
1175+
resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-6.0.0.tgz#fe364f025ba74f6de6c837a84ef44bdb1d61e68f"
1176+
integrity sha512-mgmE7XBYY/21erpzhexk4Cj1cyTQ9LzvnTxtzM17BJ7ERMNE6W72mQRo0I1Ud8eFJ+RVVIcBNhLFZ3GX4XFz5w==
11771177

11781178
"@docsearch/css@3.0.0":
11791179
version "3.0.0"
@@ -1599,15 +1599,37 @@
15991599
dependencies:
16001600
"@hapi/hoek" "^9.0.0"
16011601

1602+
"@jridgewell/gen-mapping@^0.3.0":
1603+
version "0.3.2"
1604+
resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9"
1605+
integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==
1606+
dependencies:
1607+
"@jridgewell/set-array" "^1.0.1"
1608+
"@jridgewell/sourcemap-codec" "^1.4.10"
1609+
"@jridgewell/trace-mapping" "^0.3.9"
1610+
16021611
"@jridgewell/resolve-uri@^3.0.3":
1603-
version "3.0.5"
1604-
resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz#68eb521368db76d040a6315cdb24bf2483037b9c"
1605-
integrity sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==
1612+
version "3.1.0"
1613+
resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
1614+
integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
1615+
1616+
"@jridgewell/set-array@^1.0.1":
1617+
version "1.1.2"
1618+
resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
1619+
integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
1620+
1621+
"@jridgewell/source-map@^0.3.2":
1622+
version "0.3.2"
1623+
resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb"
1624+
integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==
1625+
dependencies:
1626+
"@jridgewell/gen-mapping" "^0.3.0"
1627+
"@jridgewell/trace-mapping" "^0.3.9"
16061628

16071629
"@jridgewell/sourcemap-codec@^1.4.10":
1608-
version "1.4.11"
1609-
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz#771a1d8d744eeb71b6adb35808e1a6c7b9b8c8ec"
1610-
integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==
1630+
version "1.4.14"
1631+
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
1632+
integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
16111633

16121634
"@jridgewell/trace-mapping@^0.3.0":
16131635
version "0.3.4"
@@ -1617,6 +1639,14 @@
16171639
"@jridgewell/resolve-uri" "^3.0.3"
16181640
"@jridgewell/sourcemap-codec" "^1.4.10"
16191641

1642+
"@jridgewell/trace-mapping@^0.3.9":
1643+
version "0.3.14"
1644+
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz#b231a081d8f66796e475ad588a1ef473112701ed"
1645+
integrity sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==
1646+
dependencies:
1647+
"@jridgewell/resolve-uri" "^3.0.3"
1648+
"@jridgewell/sourcemap-codec" "^1.4.10"
1649+
16201650
"@mdx-js/mdx@^1.5.5", "@mdx-js/mdx@^1.6.22":
16211651
version "1.6.22"
16221652
resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.6.22.tgz#8a723157bf90e78f17dc0f27995398e6c731f1ba"
@@ -2245,9 +2275,9 @@ acorn-walk@^8.0.0:
22452275
integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
22462276

22472277
acorn@^8.0.4, acorn@^8.4.1, acorn@^8.5.0:
2248-
version "8.7.0"
2249-
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf"
2250-
integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==
2278+
version "8.7.1"
2279+
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30"
2280+
integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==
22512281

22522282
address@^1.0.1, address@^1.1.2:
22532283
version "1.1.2"
@@ -4331,15 +4361,10 @@ domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.0:
43314361
dependencies:
43324362
domelementtype "^2.2.0"
43334363

4334-
dompurify@2.3.5:
4335-
version "2.3.5"
4336-
resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.3.5.tgz#c83ed5a3ae5ce23e52efe654ea052ffb358dd7e3"
4337-
integrity sha512-kD+f8qEaa42+mjdOpKeztu9Mfx5bv9gVLO6K9jRx4uGvh6Wv06Srn4jr1wPNY2OOUGGSKHNFN+A8MA3v0E0QAQ==
4338-
4339-
dompurify@^2.2.8:
4340-
version "2.3.6"
4341-
resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.3.6.tgz#2e019d7d7617aacac07cbbe3d88ae3ad354cf875"
4342-
integrity sha512-OFP2u/3T1R5CEgWCEONuJ1a5+MFKnOYpkywpUSxv/dj1LeBT1erK+JwM7zK0ROy2BRhqVCf0LRw/kHqKuMkVGg==
4364+
dompurify@2.3.8, dompurify@^2.2.8:
4365+
version "2.3.8"
4366+
resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.3.8.tgz#224fe9ae57d7ebd9a1ae1ac18c1c1ca3f532226f"
4367+
integrity sha512-eVhaWoVibIzqdGYjwsBWodIQIaXFSB+cKDf4cfxLMsK0xiud6SE+/WCVx/Xw/UwQsa4cS3T2eITcdtmTg2UKcw==
43434368

43444369
domutils@1.5.1:
43454370
version "1.5.1"
@@ -6073,10 +6098,10 @@ keyv@^3.0.0:
60736098
dependencies:
60746099
json-buffer "3.0.0"
60756100

6076-
khroma@^1.4.1:
6077-
version "1.4.1"
6078-
resolved "https://registry.yarnpkg.com/khroma/-/khroma-1.4.1.tgz#ad6a5b6a972befc5112ce5129887a1a83af2c003"
6079-
integrity sha512-+GmxKvmiRuCcUYDgR7g5Ngo0JEDeOsGdNONdU2zsiBQaK4z19Y2NvXqfEDE0ZiIrg45GTZyAnPLVsLZZACYm3Q==
6101+
khroma@^2.0.0:
6102+
version "2.0.0"
6103+
resolved "https://registry.yarnpkg.com/khroma/-/khroma-2.0.0.tgz#7577de98aed9f36c7a474c4d453d94c0d6c6588b"
6104+
integrity sha512-2J8rDNlQWbtiNYThZRvmMv5yt44ZakX+Tz5ZIp/mN1pt4snn+m030Va5Z4v8xA0cQFDXBwO/8i42xL4QPsVk3g==
60806105

60816106
kind-of@^6.0.0, kind-of@^6.0.2:
60826107
version "6.0.3"
@@ -6424,18 +6449,18 @@ merge2@^1.3.0, merge2@^1.4.1:
64246449
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
64256450
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
64266451

6427-
mermaid@^8.14.0:
6428-
version "8.14.0"
6429-
resolved "https://registry.yarnpkg.com/mermaid/-/mermaid-8.14.0.tgz#ef589b0537f56d6340069070edb51719a4faba00"
6430-
integrity sha512-ITSHjwVaby1Li738sxhF48sLTxcNyUAoWfoqyztL1f7J6JOLpHOuQPNLBb6lxGPUA0u7xP9IRULgvod0dKu35A==
6452+
mermaid@^9.1.2:
6453+
version "9.1.2"
6454+
resolved "https://registry.yarnpkg.com/mermaid/-/mermaid-9.1.2.tgz#98cdc55603464240987fe1a15f68dd06304c07f1"
6455+
integrity sha512-RVf3hBKqiMfyORHboCaEjOAK1TomLO50hYRPvlTrZCXlCniM5pRpe8UlkHBjjpaLtioZnbdYv/vEVj7iKnwkJQ==
64316456
dependencies:
6432-
"@braintree/sanitize-url" "^3.1.0"
6457+
"@braintree/sanitize-url" "^6.0.0"
64336458
d3 "^7.0.0"
64346459
dagre "^0.8.5"
64356460
dagre-d3 "^0.6.4"
6436-
dompurify "2.3.5"
6461+
dompurify "2.3.8"
64376462
graphlib "^2.1.8"
6438-
khroma "^1.4.1"
6463+
khroma "^2.0.0"
64396464
moment-mini "^2.24.0"
64406465
stylis "^4.0.10"
64416466

@@ -8636,11 +8661,6 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
86368661
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
86378662
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
86388663

8639-
source-map@~0.7.2:
8640-
version "0.7.3"
8641-
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
8642-
integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
8643-
86448664
space-separated-tokens@^1.0.0:
86458665
version "1.1.5"
86468666
resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899"
@@ -8937,13 +8957,13 @@ terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.1:
89378957
terser "^5.7.2"
89388958

89398959
terser@^5.10.0, terser@^5.7.2:
8940-
version "5.12.1"
8941-
resolved "https://registry.yarnpkg.com/terser/-/terser-5.12.1.tgz#4cf2ebed1f5bceef5c83b9f60104ac4a78b49e9c"
8942-
integrity sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==
8960+
version "5.14.2"
8961+
resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.2.tgz#9ac9f22b06994d736174f4091aa368db896f1c10"
8962+
integrity sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==
89438963
dependencies:
8964+
"@jridgewell/source-map" "^0.3.2"
89448965
acorn "^8.5.0"
89458966
commander "^2.20.0"
8946-
source-map "~0.7.2"
89478967
source-map-support "~0.5.20"
89488968

89498969
text-table@^0.2.0:

0 commit comments

Comments
 (0)