Compare commits
10 Commits
8419da2398
...
main
Author | SHA1 | Date | |
---|---|---|---|
4e55f868ac
|
|||
609fa9a0b6
|
|||
b5eb53ef78
|
|||
3dc8bc7ff0
|
|||
a5f4b7b0c6
|
|||
1435055978
|
|||
121481c3ea
|
|||
b7d75d1eb0
|
|||
f257bee149 | |||
ac6b75de11 |
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1,4 +1,6 @@
|
|||||||
venv
|
venv
|
||||||
node_modules
|
node_modules
|
||||||
|
!statics/dist
|
||||||
dist
|
dist
|
||||||
.parcel-cache
|
.parcel-cache
|
||||||
|
.token
|
||||||
|
4
Makefile
4
Makefile
@@ -4,13 +4,13 @@ NS=katenary
|
|||||||
build: dist chart
|
build: dist chart
|
||||||
|
|
||||||
chart: dist
|
chart: dist
|
||||||
katenary convert -f -p deploy
|
katenary convert -f -p deploy -i https://repo.katenary.io/Katenary/katenary/raw/branch/master/doc/docs/statics/icon.svg
|
||||||
|
|
||||||
dist: $(wildcard src/* compose.yaml)
|
dist: $(wildcard src/* compose.yaml)
|
||||||
rm -rf dist
|
rm -rf dist
|
||||||
podman run --rm -it -u $(id -u):$(id -g) -v $(PWD):/app -w /app node:alpine sh -c "yarn install && yarn parcel build --no-source-maps"
|
podman run --rm -it -u $(id -u):$(id -g) -v $(PWD):/app -w /app node:alpine sh -c "yarn install && yarn parcel build --no-source-maps"
|
||||||
|
|
||||||
deploy:
|
deploy: build
|
||||||
helm -n $(NS) upgrade --install $(RELEASE) ./chart/ -f override.yaml --create-namespace
|
helm -n $(NS) upgrade --install $(RELEASE) ./chart/ -f override.yaml --create-namespace
|
||||||
sleep 1
|
sleep 1
|
||||||
$(MAKE) add-redirect
|
$(MAKE) add-redirect
|
||||||
|
@@ -68,7 +68,7 @@ def tranform(name: str, ns: str, domain: str) -> dict:
|
|||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
name = os.getenv("NAME", "website-server") # name of the ingress
|
name = os.getenv("NAME", "website-server") # name of the ingress
|
||||||
ns = os.getenv("NAMESPACE", "katenary") # namespace
|
ns = os.getenv("NAMESPACE", "katenary") # namespace
|
||||||
domain = os.getenv("DOMAIN", "katenary.org") # domain name without www
|
domain = os.getenv("DOMAIN", "katenary.io") # domain name without www
|
||||||
transformed = tranform(name, ns, domain)
|
transformed = tranform(name, ns, domain)
|
||||||
|
|
||||||
print(yaml.dump(transformed))
|
print(yaml.dump(transformed))
|
||||||
|
@@ -1,12 +1,13 @@
|
|||||||
# This is the main values.yaml file for the website chart.
|
# This is the main values.yaml file for the website chart.
|
||||||
# More information can be found in the chart's README.md file.
|
# More information can be found in the chart's README.md file.
|
||||||
#
|
#
|
||||||
# generated at: 2025-07-13T12:10:43+02:00
|
# generated at: 2025-08-20T23:24:21+02:00
|
||||||
# compose files: compose.katenary.yaml, compose.yaml
|
# compose files: compose.katenary.yaml, compose.yaml
|
||||||
# compose hash (sha1): ad8a7a55c2536a97d1e04148b6677ce1c72b6d5c
|
# compose hash (sha1): 0c69ac40895910ccdabc3a2655ff7a3e6f5cf9fa
|
||||||
|
|
||||||
# Name of the chart (required), basically the name of the project.
|
# Name of the chart (required), basically the name of the project.
|
||||||
name: website
|
name: website
|
||||||
|
icon: https://repo.katenary.io/Katenary/katenary/raw/branch/master/doc/docs/statics/icon.svg
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
|
|
||||||
# Version of the chart (required)
|
# Version of the chart (required)
|
||||||
|
@@ -28,7 +28,7 @@ The following table lists the configurable parameters of the website chart and t
|
|||||||
| `server.imagePullPolicy` | `IfNotPresent` |
|
| `server.imagePullPolicy` | `IfNotPresent` |
|
||||||
| `server.ingress.class` | `-` |
|
| `server.ingress.class` | `-` |
|
||||||
| `server.ingress.enabled` | `false` |
|
| `server.ingress.enabled` | `false` |
|
||||||
| `server.ingress.host` | `katenary.org` |
|
| `server.ingress.host` | `katenary.io` |
|
||||||
| `server.ingress.path` | `/` |
|
| `server.ingress.path` | `/` |
|
||||||
| `server.ingress.tls.enabled` | `true` |
|
| `server.ingress.tls.enabled` | `true` |
|
||||||
| `server.ingress.tls.secretName` | `` |
|
| `server.ingress.tls.secretName` | `` |
|
||||||
|
@@ -2,8 +2,8 @@ apiVersion: apps/v1
|
|||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
katenary.v3/compose-hash: ad8a7a55c2536a97d1e04148b6677ce1c72b6d5c
|
katenary.v3/compose-hash: 0c69ac40895910ccdabc3a2655ff7a3e6f5cf9fa
|
||||||
katenary.v3/version: develop-89fd516
|
katenary.v3/version: 3.0.0-rc5
|
||||||
labels:
|
labels:
|
||||||
{{- include "website.labels" . | nindent 4 }}
|
{{- include "website.labels" . | nindent 4 }}
|
||||||
katenary.v3/component: server
|
katenary.v3/component: server
|
||||||
|
@@ -5,8 +5,8 @@ apiVersion: networking.k8s.io/v1
|
|||||||
kind: Ingress
|
kind: Ingress
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
katenary.v3/compose-hash: ad8a7a55c2536a97d1e04148b6677ce1c72b6d5c
|
katenary.v3/compose-hash: 0c69ac40895910ccdabc3a2655ff7a3e6f5cf9fa
|
||||||
katenary.v3/version: develop-89fd516
|
katenary.v3/version: 3.0.0-rc5
|
||||||
{{- if .Values.server.ingress.annotations -}}
|
{{- if .Values.server.ingress.annotations -}}
|
||||||
{{- toYaml .Values.server.ingress.annotations | nindent 4 }}
|
{{- toYaml .Values.server.ingress.annotations | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
@@ -2,8 +2,8 @@ apiVersion: v1
|
|||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
katenary.v3/compose-hash: ad8a7a55c2536a97d1e04148b6677ce1c72b6d5c
|
katenary.v3/compose-hash: 0c69ac40895910ccdabc3a2655ff7a3e6f5cf9fa
|
||||||
katenary.v3/version: develop-89fd516
|
katenary.v3/version: 3.0.0-rc5
|
||||||
labels:
|
labels:
|
||||||
{{- include "website.labels" . | nindent 4 }}
|
{{- include "website.labels" . | nindent 4 }}
|
||||||
katenary.v3/component: server
|
katenary.v3/component: server
|
||||||
|
File diff suppressed because one or more lines are too long
@@ -36,7 +36,7 @@ server:
|
|||||||
# key: server.ingress.annotations
|
# key: server.ingress.annotations
|
||||||
annotations: {}
|
annotations: {}
|
||||||
# key: server.ingress.host
|
# key: server.ingress.host
|
||||||
host: katenary.org
|
host: katenary.io
|
||||||
# key: server.ingress.path
|
# key: server.ingress.path
|
||||||
path: /
|
path: /
|
||||||
# key: server.ingress.class
|
# key: server.ingress.class
|
||||||
|
@@ -7,7 +7,7 @@ services:
|
|||||||
- ./dist:/usr/share/nginx/html
|
- ./dist:/usr/share/nginx/html
|
||||||
labels:
|
labels:
|
||||||
katenary.v3/ingress: |-
|
katenary.v3/ingress: |-
|
||||||
hostname: katenary.org
|
hostname: katenary.io
|
||||||
port: 80
|
port: 80
|
||||||
|
|
||||||
katenary.v3/configmap-files: |-
|
katenary.v3/configmap-files: |-
|
||||||
|
46
ingress-redirect.yaml
Normal file
46
ingress-redirect.yaml
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
---
|
||||||
|
# Source: website/templates/server/ingress.yaml
|
||||||
|
apiVersion: networking.k8s.io/v1
|
||||||
|
kind: Ingress
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
katenary.v3/compose-hash: 0c69ac40895910ccdabc3a2655ff7a3e6f5cf9fa
|
||||||
|
katenary.v3/version: 3.0.0-rc5
|
||||||
|
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||||
|
nginx.ingress.kubernetes.io/permanent-redirect: https://katenary.io$request_uri
|
||||||
|
nginx.ingress.kubernetes.io/rewrite-target: /
|
||||||
|
|
||||||
|
labels:
|
||||||
|
katenary.v3/name: website
|
||||||
|
katenary.v3/instance: website
|
||||||
|
katenary.v3/chart-version: "0.1.0"
|
||||||
|
katenary.v3/app-version: "0.1.0"
|
||||||
|
katenary.v3/component: server
|
||||||
|
name: "website-server-org"
|
||||||
|
spec:
|
||||||
|
rules:
|
||||||
|
- host: "katenary.org"
|
||||||
|
http:
|
||||||
|
paths:
|
||||||
|
- backend:
|
||||||
|
service:
|
||||||
|
name: "website-server"
|
||||||
|
port:
|
||||||
|
name: http
|
||||||
|
path: "/"
|
||||||
|
pathType: ImplementationSpecific
|
||||||
|
- host: "www.katenary.org"
|
||||||
|
http:
|
||||||
|
paths:
|
||||||
|
- backend:
|
||||||
|
service:
|
||||||
|
name: "website-server"
|
||||||
|
port:
|
||||||
|
name: http
|
||||||
|
path: "/"
|
||||||
|
pathType: ImplementationSpecific
|
||||||
|
tls:
|
||||||
|
- hosts:
|
||||||
|
- "www.katenary.org"
|
||||||
|
- "katenary.org"
|
||||||
|
secretName: "website-server-tls-org"
|
@@ -2,6 +2,6 @@ server:
|
|||||||
replicas: 2
|
replicas: 2
|
||||||
ingress:
|
ingress:
|
||||||
enabled: true
|
enabled: true
|
||||||
host: www.katenary.org
|
host: www.katenary.io
|
||||||
annotations:
|
annotations:
|
||||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||||
|
@@ -7,6 +7,7 @@
|
|||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"private": true,
|
"private": true,
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"@parcel/transformer-sass": "2.13.2",
|
||||||
"parcel": "^2.13.2",
|
"parcel": "^2.13.2",
|
||||||
"posthtml-doctype": "^1.1.1",
|
"posthtml-doctype": "^1.1.1",
|
||||||
"posthtml-include": "^2.0.1"
|
"posthtml-include": "^2.0.1"
|
||||||
|
@@ -1,6 +1,7 @@
|
|||||||
<!doctype html>
|
<!doctype html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
|
<meta name="go-import" content="katenary.io git https://repo.katenary.io/katenary/katenary">
|
||||||
<meta charset="UTF-8" />
|
<meta charset="UTF-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<meta
|
<meta
|
||||||
@@ -14,11 +15,14 @@
|
|||||||
<meta name="author" content="Patrice Ferlet (aka metal3d)" />
|
<meta name="author" content="Patrice Ferlet (aka metal3d)" />
|
||||||
<link rel="icon" href="icon.ico" />
|
<link rel="icon" href="icon.ico" />
|
||||||
<title>Katenary - Effortless Helm Chart Conversion</title>
|
<title>Katenary - Effortless Helm Chart Conversion</title>
|
||||||
<link rel="stylesheet" href="main.css" />
|
<link rel="stylesheet" href="main.scss" />
|
||||||
|
|
||||||
<link
|
<link
|
||||||
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css"
|
|
||||||
rel="stylesheet"
|
rel="stylesheet"
|
||||||
|
href="https://cdnjs.cloudflare.com/ajax/libs/fork-awesome/1.2.0/css/fork-awesome.min.css"
|
||||||
|
integrity="sha512-aupidr80M36SeyviA/hZ2uEPnvt2dTJfyjm9y6z1MgaV13TgzmDiFdsH3cvSNG27mRIj7gJ2gNeg1HeySJyE3Q=="
|
||||||
|
crossorigin="anonymous"
|
||||||
|
referrerpolicy="no-referrer"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<link
|
<link
|
||||||
|
@@ -7,6 +7,7 @@
|
|||||||
--white: #fff;
|
--white: #fff;
|
||||||
--danger-color: #dc3545;
|
--danger-color: #dc3545;
|
||||||
--covered: 50%;
|
--covered: 50%;
|
||||||
|
--link-color: #668be2;
|
||||||
}
|
}
|
||||||
|
|
||||||
html {
|
html {
|
||||||
@@ -22,6 +23,26 @@ body {
|
|||||||
overflow-x: hidden;
|
overflow-x: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: var(--link-color);
|
||||||
|
text-decoration: none;
|
||||||
|
text-shadow: 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
main,
|
||||||
|
footer {
|
||||||
|
a {
|
||||||
|
|
||||||
|
transition: text-shadow 0.3s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
a:hover {
|
||||||
|
/*glow effect */
|
||||||
|
text-shadow: 0 0 5px var(--link-color), 0 0 10px var(--link-color), 0 0 20px var(--link-color);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
img {
|
img {
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
}
|
}
|
||||||
@@ -183,16 +204,8 @@ img {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.how-it-works {
|
.how-it-works,
|
||||||
padding: 50px 20px;
|
.how-to-use,
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.how-to-use {
|
|
||||||
padding: 50px 20px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tutorials {
|
.tutorials {
|
||||||
padding: 50px 20px;
|
padding: 50px 20px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
@@ -214,22 +227,24 @@ h2 {
|
|||||||
|
|
||||||
.image-placeholder {
|
.image-placeholder {
|
||||||
margin: 30px auto;
|
margin: 30px auto;
|
||||||
height: 200px;
|
height: 275px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
max-width: 800px;
|
max-width: 1280px;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
font-size: 1.2rem;
|
font-size: 1.2rem;
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
}
|
padding: 2em 0;
|
||||||
|
|
||||||
|
img {
|
||||||
|
margin: 10px;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
object-fit: fill;
|
||||||
|
border-radius: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
.image-placeholder img {
|
|
||||||
margin: 10px;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
object-fit: cover;
|
|
||||||
border-radius: 8px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.get-started {
|
.get-started {
|
||||||
@@ -237,15 +252,23 @@ h2 {
|
|||||||
color: var(--white);
|
color: var(--white);
|
||||||
padding: 50px 20px;
|
padding: 50px 20px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
|
||||||
|
pre {
|
||||||
|
background: var(--white);
|
||||||
|
color: #333;
|
||||||
|
padding: 10px;
|
||||||
|
margin: 20px 0;
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
>.container {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.get-started pre {
|
|
||||||
background: var(--white);
|
|
||||||
color: #333;
|
|
||||||
padding: 10px;
|
|
||||||
margin: 20px 0;
|
|
||||||
border-radius: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.video {
|
div.video {
|
||||||
padding-top: 25px;
|
padding-top: 25px;
|
||||||
@@ -275,21 +298,33 @@ iframe {
|
|||||||
|
|
||||||
section {
|
section {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|
||||||
|
&:nth-child(even) .example {
|
||||||
|
text-align: right;
|
||||||
|
flex-direction: row-reverse !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:nth-child(odd) .example {
|
||||||
|
text-align: left;
|
||||||
|
flex-direction: row;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:nth-child(even) .example h3 {
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.alternate:nth-child(odd) {
|
||||||
|
background: var(--light-color);
|
||||||
|
color: var(--dark-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.alternate:nth-child(even) {
|
||||||
|
background: var(--dark-color);
|
||||||
|
color: var(--light-color);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
section:nth-child(even) .example {
|
|
||||||
text-align: right;
|
|
||||||
flex-direction: row-reverse !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
section:nth-child(odd) .example {
|
|
||||||
text-align: left;
|
|
||||||
flex-direction: row;
|
|
||||||
}
|
|
||||||
|
|
||||||
section:nth-child(even) .example h3 {
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.example>div {
|
.example>div {
|
||||||
flex: 1 1 200px;
|
flex: 1 1 200px;
|
||||||
@@ -309,16 +344,6 @@ p code {
|
|||||||
display: inline-block;
|
display: inline-block;
|
||||||
}
|
}
|
||||||
|
|
||||||
section.alternate:nth-child(odd) {
|
|
||||||
background: var(--light-color);
|
|
||||||
color: var(--dark-color);
|
|
||||||
}
|
|
||||||
|
|
||||||
section.alternate:nth-child(even) {
|
|
||||||
background: var(--dark-color);
|
|
||||||
color: var(--light-color);
|
|
||||||
}
|
|
||||||
|
|
||||||
#menu-toggle {
|
#menu-toggle {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
z-index: 11;
|
z-index: 11;
|
||||||
@@ -340,11 +365,18 @@ section.alternate:nth-child(even) {
|
|||||||
top: 0px;
|
top: 0px;
|
||||||
z-index: 10;
|
z-index: 10;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|
||||||
|
.container {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
li {
|
||||||
|
&.external {
|
||||||
|
border-left: 1px solid var(--secondary-color);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.navbar .container {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
nav ul {
|
nav ul {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -401,10 +433,11 @@ section.alternate:nth-child(even) {
|
|||||||
border: 1px solid var(--dark-color);
|
border: 1px solid var(--dark-color);
|
||||||
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
|
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
}
|
|
||||||
|
|
||||||
.navbar:has(a:active) {
|
&:has(a:active) {
|
||||||
display: none;
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
nav ul {
|
nav ul {
|
||||||
@@ -412,13 +445,21 @@ section.alternate:nth-child(even) {
|
|||||||
list-style: none;
|
list-style: none;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
|
|
||||||
|
li {
|
||||||
|
margin: 0;
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: var(--white);
|
||||||
|
text-decoration: none;
|
||||||
|
display: block;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
nav ul li {
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
nav ul li a {
|
a {
|
||||||
color: var(--white);
|
color: var(--white);
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
display: block;
|
display: block;
|
||||||
@@ -434,51 +475,53 @@ footer {
|
|||||||
text-align: center;
|
text-align: center;
|
||||||
padding: 20px 0;
|
padding: 20px 0;
|
||||||
font-size: 0.9rem;
|
font-size: 0.9rem;
|
||||||
flex-wrap: wrap;
|
|
||||||
|
section {
|
||||||
|
padding: 20px;
|
||||||
|
text-align: center;
|
||||||
|
flex: 1 1 250px !important;
|
||||||
|
|
||||||
|
p {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ul {
|
||||||
|
list-style: none;
|
||||||
|
padding: 0;
|
||||||
|
|
||||||
|
li {
|
||||||
|
margin: 5px 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: var(--link-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
.container {
|
||||||
|
display: flex;
|
||||||
|
flex: 1 1 auto;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: start;
|
||||||
|
width: 100%;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
|
||||||
|
>p {
|
||||||
|
flex: 1 1 auto;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
section {
|
||||||
|
flex: 1 1 auto;
|
||||||
|
align-self: normal;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
footer section {
|
|
||||||
padding: 20px;
|
|
||||||
text-align: center;
|
|
||||||
flex: 1 1 250px;
|
|
||||||
}
|
|
||||||
|
|
||||||
footer section p {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
footer ul {
|
|
||||||
list-style: none;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
footer ul li {
|
|
||||||
margin: 5px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
footer a {
|
|
||||||
color: var(--white);
|
|
||||||
}
|
|
||||||
|
|
||||||
footer .container {
|
|
||||||
display: flex;
|
|
||||||
flex: 1 1 auto;
|
|
||||||
justify-content: space-between;
|
|
||||||
align-items: start;
|
|
||||||
width: 100%;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
footer .container>p {
|
|
||||||
flex: 1 1 auto;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
footer section {
|
|
||||||
flex: 1 1 auto;
|
|
||||||
align-self: normal;
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width: 768px) {
|
@media (min-width: 768px) {
|
||||||
footer section:after {
|
footer section:after {
|
@@ -31,7 +31,6 @@
|
|||||||
<iframe
|
<iframe
|
||||||
src="https://www.youtube.com/embed/RrX5jNxS9IA?si=i0kRVFXOwT3ZqZdB"
|
src="https://www.youtube.com/embed/RrX5jNxS9IA?si=i0kRVFXOwT3ZqZdB"
|
||||||
title="YouTube video player"
|
title="YouTube video player"
|
||||||
frameborder="0"
|
|
||||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
|
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
|
||||||
referrerpolicy="strict-origin-when-cross-origin"
|
referrerpolicy="strict-origin-when-cross-origin"
|
||||||
allowfullscreen
|
allowfullscreen
|
||||||
|
@@ -33,12 +33,12 @@
|
|||||||
<p>For this website:</p>
|
<p>For this website:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<a href="https://github.com/Katenary/katenary">Katenary on GitHub</a>
|
<a href="https://repo.katenary.io/Katenary/katenary">Katenary repository</a>
|
||||||
to follow, star, and contribute
|
to follow, star, and contribute
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
href="https://matrix.to/#/!JuGCanxvQEESclXmfX:matrix.org?via=matrix.org"
|
href="https://matrix.to/#/#katenary:matrix.org"
|
||||||
>Discussion on Matrix.org</a
|
>Discussion on Matrix.org</a
|
||||||
>
|
>
|
||||||
the official Matrix channel for Katenary
|
the official Matrix channel for Katenary
|
||||||
|
@@ -1,12 +1,27 @@
|
|||||||
<section class="get-started" id="get-started">
|
<section class="get-started" id="get-started">
|
||||||
<div class="container">
|
|
||||||
<h2>Get Started</h2>
|
<h2>Get Started</h2>
|
||||||
<p>Download Katenary’s binary and start using it today.</p>
|
<div class="container">
|
||||||
<pre><code>sh <(curl -sSL https://raw.githubusercontent.com/Katenary/katenary/master/install.sh)</code></pre>
|
|
||||||
|
<section class="alternate">
|
||||||
|
<div class="container">
|
||||||
|
<h3>Linux users</h3>
|
||||||
|
<p>
|
||||||
|
Go to <a href="https://repo.katenary.io/Katenary/katenary/packages"
|
||||||
|
>Katenary's repository</a> and select your preferred distrubution.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section class="alternate">
|
||||||
|
<div class="container">
|
||||||
|
<h3>Other OS users</h3>
|
||||||
|
<p>Windows users can use the "setup" executable in the "generic" section.</p>
|
||||||
|
<p>macOS userss may use the "Darwin" binary.</p>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
<p>
|
<p>
|
||||||
<a href="https://github.com/Katenary/katenary" class="btn-primary"
|
<a href="https://repo.katenary.io/Katenary/katenary" class="btn-primary"
|
||||||
>Go to GitHub</a
|
>Go to the source repository</a
|
||||||
>
|
>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
|
||||||
</section>
|
</section>
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
<header class="header">
|
<header class="header" id="top">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<h1>Katenary</h1>
|
<h1>Katenary</h1>
|
||||||
<p>Effortless Helm Chart Conversion for Kubernetes Deployments</p>
|
<p>Effortless Helm Chart Conversion for Kubernetes Deployments</p>
|
||||||
|
@@ -28,7 +28,7 @@
|
|||||||
</p>
|
</p>
|
||||||
<div class="image-placeholder">
|
<div class="image-placeholder">
|
||||||
<img
|
<img
|
||||||
src="https://github.com/Katenary/katenary/raw/refs/heads/develop/doc/docs/statics/workflow.svg"
|
src="https://repo.katenary.io/Katenary/katenary/raw/branch/master/doc/docs/statics/workflow.svg"
|
||||||
alt="Katenary Workflow"
|
alt="Katenary Workflow"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
@@ -1,21 +1,21 @@
|
|||||||
<button class="btn-primary" id="menu-toggle">
|
<button class="btn-primary" id="menu-toggle">
|
||||||
<i class="fas fa-bars"></i>
|
<i class="fa fa-bars"></i>
|
||||||
</button>
|
</button>
|
||||||
<div class="navbar">
|
<div class="navbar">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<nav>
|
<nav>
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<a href="#"><i class="fa fa-house"></i> Katenary</a>
|
<a href="#top"><i class="fa fa-house"></i> Katenary</a>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="#features">Why Katenary?</a></li>
|
<li><a href="#features"><i class="fa fa-gears"></i> Why Katenary?</a></li>
|
||||||
<li><a href="#how-it-works">How It Works</a></li>
|
<li><a href="#how-it-works"><i class="fa fa-flash"></i> How It Works</a></li>
|
||||||
<li><a href="#how-to-use">How to use</a></li>
|
<li><a href="#how-to-use"><i class="fa fa-lightbulb-o"></i> How to use</a></li>
|
||||||
<li><a href="#tutorials">Tutorials</a></li>
|
<li><a href="#tutorials"><i class="fa fa-university"></i> Tutorials</a></li>
|
||||||
<li><a href="#get-started">Get Started</a></li>
|
<li><a href="#get-started"><i class="fa fa-spin fa-gear"></i> Get Started</a></li>
|
||||||
<li>
|
<li class="external">
|
||||||
<a href="https://github.com/Katenary/katenary" target="_blank"
|
<a href="https://repo.katenary.io/Katenary/katenary" target="_blank"
|
||||||
><i class="fab fa-github"></i> Katenary on GitHub</a
|
><i class="fa fa-gitea"></i> Katenary repository</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
131
yarn.lock
131
yarn.lock
@@ -632,6 +632,15 @@
|
|||||||
"@parcel/utils" "2.13.2"
|
"@parcel/utils" "2.13.2"
|
||||||
react-refresh ">=0.9 <=0.14"
|
react-refresh ">=0.9 <=0.14"
|
||||||
|
|
||||||
|
"@parcel/transformer-sass@2.13.2":
|
||||||
|
version "2.13.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/@parcel/transformer-sass/-/transformer-sass-2.13.2.tgz#22df4c040eebbfcf13d026f844408675dcd2d4b0"
|
||||||
|
integrity sha512-FemdyKa6wvkitG2DQgkDI6NkyJCsQ2My/z3idcFAyf8kb3KBIJ+a0ZK4QALvLnJiC9ugeIKsZk5uFjoJAHX1XQ==
|
||||||
|
dependencies:
|
||||||
|
"@parcel/plugin" "2.13.2"
|
||||||
|
"@parcel/source-map" "^2.1.1"
|
||||||
|
sass "^1.38.0"
|
||||||
|
|
||||||
"@parcel/transformer-svg@2.13.2":
|
"@parcel/transformer-svg@2.13.2":
|
||||||
version "2.13.2"
|
version "2.13.2"
|
||||||
resolved "https://registry.yarnpkg.com/@parcel/transformer-svg/-/transformer-svg-2.13.2.tgz#fb6b2bdc4c056d298df9af26c5b8c6e6e2e63e84"
|
resolved "https://registry.yarnpkg.com/@parcel/transformer-svg/-/transformer-svg-2.13.2.tgz#fb6b2bdc4c056d298df9af26c5b8c6e6e2e63e84"
|
||||||
@@ -683,66 +692,131 @@
|
|||||||
resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.0.tgz#e32d3dda6647791ee930556aee206fcd5ea0fb7a"
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.0.tgz#e32d3dda6647791ee930556aee206fcd5ea0fb7a"
|
||||||
integrity sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==
|
integrity sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==
|
||||||
|
|
||||||
|
"@parcel/watcher-android-arm64@2.5.1":
|
||||||
|
version "2.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz#507f836d7e2042f798c7d07ad19c3546f9848ac1"
|
||||||
|
integrity sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==
|
||||||
|
|
||||||
"@parcel/watcher-darwin-arm64@2.5.0":
|
"@parcel/watcher-darwin-arm64@2.5.0":
|
||||||
version "2.5.0"
|
version "2.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.0.tgz#0d9e680b7e9ec1c8f54944f1b945aa8755afb12f"
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.0.tgz#0d9e680b7e9ec1c8f54944f1b945aa8755afb12f"
|
||||||
integrity sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==
|
integrity sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==
|
||||||
|
|
||||||
|
"@parcel/watcher-darwin-arm64@2.5.1":
|
||||||
|
version "2.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz#3d26dce38de6590ef79c47ec2c55793c06ad4f67"
|
||||||
|
integrity sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==
|
||||||
|
|
||||||
"@parcel/watcher-darwin-x64@2.5.0":
|
"@parcel/watcher-darwin-x64@2.5.0":
|
||||||
version "2.5.0"
|
version "2.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.0.tgz#f9f1d5ce9d5878d344f14ef1856b7a830c59d1bb"
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.0.tgz#f9f1d5ce9d5878d344f14ef1856b7a830c59d1bb"
|
||||||
integrity sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==
|
integrity sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==
|
||||||
|
|
||||||
|
"@parcel/watcher-darwin-x64@2.5.1":
|
||||||
|
version "2.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz#99f3af3869069ccf774e4ddfccf7e64fd2311ef8"
|
||||||
|
integrity sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==
|
||||||
|
|
||||||
"@parcel/watcher-freebsd-x64@2.5.0":
|
"@parcel/watcher-freebsd-x64@2.5.0":
|
||||||
version "2.5.0"
|
version "2.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.0.tgz#2b77f0c82d19e84ff4c21de6da7f7d096b1a7e82"
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.0.tgz#2b77f0c82d19e84ff4c21de6da7f7d096b1a7e82"
|
||||||
integrity sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==
|
integrity sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==
|
||||||
|
|
||||||
|
"@parcel/watcher-freebsd-x64@2.5.1":
|
||||||
|
version "2.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz#14d6857741a9f51dfe51d5b08b7c8afdbc73ad9b"
|
||||||
|
integrity sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==
|
||||||
|
|
||||||
"@parcel/watcher-linux-arm-glibc@2.5.0":
|
"@parcel/watcher-linux-arm-glibc@2.5.0":
|
||||||
version "2.5.0"
|
version "2.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.0.tgz#92ed322c56dbafa3d2545dcf2803334aee131e42"
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.0.tgz#92ed322c56dbafa3d2545dcf2803334aee131e42"
|
||||||
integrity sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==
|
integrity sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==
|
||||||
|
|
||||||
|
"@parcel/watcher-linux-arm-glibc@2.5.1":
|
||||||
|
version "2.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz#43c3246d6892381db473bb4f663229ad20b609a1"
|
||||||
|
integrity sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==
|
||||||
|
|
||||||
"@parcel/watcher-linux-arm-musl@2.5.0":
|
"@parcel/watcher-linux-arm-musl@2.5.0":
|
||||||
version "2.5.0"
|
version "2.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.0.tgz#cd48e9bfde0cdbbd2ecd9accfc52967e22f849a4"
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.0.tgz#cd48e9bfde0cdbbd2ecd9accfc52967e22f849a4"
|
||||||
integrity sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==
|
integrity sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==
|
||||||
|
|
||||||
|
"@parcel/watcher-linux-arm-musl@2.5.1":
|
||||||
|
version "2.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz#663750f7090bb6278d2210de643eb8a3f780d08e"
|
||||||
|
integrity sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==
|
||||||
|
|
||||||
"@parcel/watcher-linux-arm64-glibc@2.5.0":
|
"@parcel/watcher-linux-arm64-glibc@2.5.0":
|
||||||
version "2.5.0"
|
version "2.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.0.tgz#7b81f6d5a442bb89fbabaf6c13573e94a46feb03"
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.0.tgz#7b81f6d5a442bb89fbabaf6c13573e94a46feb03"
|
||||||
integrity sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==
|
integrity sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==
|
||||||
|
|
||||||
|
"@parcel/watcher-linux-arm64-glibc@2.5.1":
|
||||||
|
version "2.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz#ba60e1f56977f7e47cd7e31ad65d15fdcbd07e30"
|
||||||
|
integrity sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==
|
||||||
|
|
||||||
"@parcel/watcher-linux-arm64-musl@2.5.0":
|
"@parcel/watcher-linux-arm64-musl@2.5.0":
|
||||||
version "2.5.0"
|
version "2.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.0.tgz#dcb8ff01077cdf59a18d9e0a4dff7a0cfe5fd732"
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.0.tgz#dcb8ff01077cdf59a18d9e0a4dff7a0cfe5fd732"
|
||||||
integrity sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==
|
integrity sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==
|
||||||
|
|
||||||
|
"@parcel/watcher-linux-arm64-musl@2.5.1":
|
||||||
|
version "2.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz#f7fbcdff2f04c526f96eac01f97419a6a99855d2"
|
||||||
|
integrity sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==
|
||||||
|
|
||||||
"@parcel/watcher-linux-x64-glibc@2.5.0":
|
"@parcel/watcher-linux-x64-glibc@2.5.0":
|
||||||
version "2.5.0"
|
version "2.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz#2e254600fda4e32d83942384d1106e1eed84494d"
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz#2e254600fda4e32d83942384d1106e1eed84494d"
|
||||||
integrity sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==
|
integrity sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==
|
||||||
|
|
||||||
|
"@parcel/watcher-linux-x64-glibc@2.5.1":
|
||||||
|
version "2.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz#4d2ea0f633eb1917d83d483392ce6181b6a92e4e"
|
||||||
|
integrity sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==
|
||||||
|
|
||||||
"@parcel/watcher-linux-x64-musl@2.5.0":
|
"@parcel/watcher-linux-x64-musl@2.5.0":
|
||||||
version "2.5.0"
|
version "2.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz#01fcea60fedbb3225af808d3f0a7b11229792eef"
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz#01fcea60fedbb3225af808d3f0a7b11229792eef"
|
||||||
integrity sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==
|
integrity sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==
|
||||||
|
|
||||||
|
"@parcel/watcher-linux-x64-musl@2.5.1":
|
||||||
|
version "2.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz#277b346b05db54f55657301dd77bdf99d63606ee"
|
||||||
|
integrity sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==
|
||||||
|
|
||||||
"@parcel/watcher-win32-arm64@2.5.0":
|
"@parcel/watcher-win32-arm64@2.5.0":
|
||||||
version "2.5.0"
|
version "2.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.0.tgz#87cdb16e0783e770197e52fb1dc027bb0c847154"
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.0.tgz#87cdb16e0783e770197e52fb1dc027bb0c847154"
|
||||||
integrity sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==
|
integrity sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==
|
||||||
|
|
||||||
|
"@parcel/watcher-win32-arm64@2.5.1":
|
||||||
|
version "2.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz#7e9e02a26784d47503de1d10e8eab6cceb524243"
|
||||||
|
integrity sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==
|
||||||
|
|
||||||
"@parcel/watcher-win32-ia32@2.5.0":
|
"@parcel/watcher-win32-ia32@2.5.0":
|
||||||
version "2.5.0"
|
version "2.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.0.tgz#778c39b56da33e045ba21c678c31a9f9d7c6b220"
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.0.tgz#778c39b56da33e045ba21c678c31a9f9d7c6b220"
|
||||||
integrity sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==
|
integrity sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==
|
||||||
|
|
||||||
|
"@parcel/watcher-win32-ia32@2.5.1":
|
||||||
|
version "2.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz#2d0f94fa59a873cdc584bf7f6b1dc628ddf976e6"
|
||||||
|
integrity sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==
|
||||||
|
|
||||||
"@parcel/watcher-win32-x64@2.5.0":
|
"@parcel/watcher-win32-x64@2.5.0":
|
||||||
version "2.5.0"
|
version "2.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.0.tgz#33873876d0bbc588aacce38e90d1d7480ce81cb7"
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.0.tgz#33873876d0bbc588aacce38e90d1d7480ce81cb7"
|
||||||
integrity sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==
|
integrity sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==
|
||||||
|
|
||||||
|
"@parcel/watcher-win32-x64@2.5.1":
|
||||||
|
version "2.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz#ae52693259664ba6f2228fa61d7ee44b64ea0947"
|
||||||
|
integrity sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==
|
||||||
|
|
||||||
"@parcel/watcher@^2.0.7":
|
"@parcel/watcher@^2.0.7":
|
||||||
version "2.5.0"
|
version "2.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.5.0.tgz#5c88818b12b8de4307a9d3e6dc3e28eba0dfbd10"
|
resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.5.0.tgz#5c88818b12b8de4307a9d3e6dc3e28eba0dfbd10"
|
||||||
@@ -767,6 +841,30 @@
|
|||||||
"@parcel/watcher-win32-ia32" "2.5.0"
|
"@parcel/watcher-win32-ia32" "2.5.0"
|
||||||
"@parcel/watcher-win32-x64" "2.5.0"
|
"@parcel/watcher-win32-x64" "2.5.0"
|
||||||
|
|
||||||
|
"@parcel/watcher@^2.4.1":
|
||||||
|
version "2.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.5.1.tgz#342507a9cfaaf172479a882309def1e991fb1200"
|
||||||
|
integrity sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==
|
||||||
|
dependencies:
|
||||||
|
detect-libc "^1.0.3"
|
||||||
|
is-glob "^4.0.3"
|
||||||
|
micromatch "^4.0.5"
|
||||||
|
node-addon-api "^7.0.0"
|
||||||
|
optionalDependencies:
|
||||||
|
"@parcel/watcher-android-arm64" "2.5.1"
|
||||||
|
"@parcel/watcher-darwin-arm64" "2.5.1"
|
||||||
|
"@parcel/watcher-darwin-x64" "2.5.1"
|
||||||
|
"@parcel/watcher-freebsd-x64" "2.5.1"
|
||||||
|
"@parcel/watcher-linux-arm-glibc" "2.5.1"
|
||||||
|
"@parcel/watcher-linux-arm-musl" "2.5.1"
|
||||||
|
"@parcel/watcher-linux-arm64-glibc" "2.5.1"
|
||||||
|
"@parcel/watcher-linux-arm64-musl" "2.5.1"
|
||||||
|
"@parcel/watcher-linux-x64-glibc" "2.5.1"
|
||||||
|
"@parcel/watcher-linux-x64-musl" "2.5.1"
|
||||||
|
"@parcel/watcher-win32-arm64" "2.5.1"
|
||||||
|
"@parcel/watcher-win32-ia32" "2.5.1"
|
||||||
|
"@parcel/watcher-win32-x64" "2.5.1"
|
||||||
|
|
||||||
"@parcel/workers@2.13.2":
|
"@parcel/workers@2.13.2":
|
||||||
version "2.13.2"
|
version "2.13.2"
|
||||||
resolved "https://registry.yarnpkg.com/@parcel/workers/-/workers-2.13.2.tgz#86fb8958b3a1840517726987c7ba62d1200e515b"
|
resolved "https://registry.yarnpkg.com/@parcel/workers/-/workers-2.13.2.tgz#86fb8958b3a1840517726987c7ba62d1200e515b"
|
||||||
@@ -921,6 +1019,13 @@ chalk@^4.1.2:
|
|||||||
ansi-styles "^4.1.0"
|
ansi-styles "^4.1.0"
|
||||||
supports-color "^7.1.0"
|
supports-color "^7.1.0"
|
||||||
|
|
||||||
|
chokidar@^4.0.0:
|
||||||
|
version "4.0.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-4.0.3.tgz#7be37a4c03c9aee1ecfe862a4a23b2c70c205d30"
|
||||||
|
integrity sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==
|
||||||
|
dependencies:
|
||||||
|
readdirp "^4.0.1"
|
||||||
|
|
||||||
chrome-trace-event@^1.0.2, chrome-trace-event@^1.0.3:
|
chrome-trace-event@^1.0.2, chrome-trace-event@^1.0.3:
|
||||||
version "1.0.4"
|
version "1.0.4"
|
||||||
resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz#05bffd7ff928465093314708c93bdfa9bd1f0f5b"
|
resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz#05bffd7ff928465093314708c93bdfa9bd1f0f5b"
|
||||||
@@ -1130,6 +1235,11 @@ htmlparser2@^9.0.0:
|
|||||||
domutils "^3.1.0"
|
domutils "^3.1.0"
|
||||||
entities "^4.5.0"
|
entities "^4.5.0"
|
||||||
|
|
||||||
|
immutable@^5.0.2:
|
||||||
|
version "5.1.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/immutable/-/immutable-5.1.3.tgz#e6486694c8b76c37c063cca92399fa64098634d4"
|
||||||
|
integrity sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==
|
||||||
|
|
||||||
import-fresh@^3.3.0:
|
import-fresh@^3.3.0:
|
||||||
version "3.3.0"
|
version "3.3.0"
|
||||||
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
|
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
|
||||||
@@ -1475,6 +1585,11 @@ react-error-overlay@6.0.9:
|
|||||||
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9"
|
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9"
|
||||||
integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==
|
integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==
|
||||||
|
|
||||||
|
readdirp@^4.0.1:
|
||||||
|
version "4.1.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-4.1.2.tgz#eb85801435fbf2a7ee58f19e0921b068fc69948d"
|
||||||
|
integrity sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==
|
||||||
|
|
||||||
regenerator-runtime@^0.14.1:
|
regenerator-runtime@^0.14.1:
|
||||||
version "0.14.1"
|
version "0.14.1"
|
||||||
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f"
|
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f"
|
||||||
@@ -1490,11 +1605,27 @@ safe-buffer@^5.0.1:
|
|||||||
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
|
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
|
||||||
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
|
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
|
||||||
|
|
||||||
|
sass@^1.38.0:
|
||||||
|
version "1.91.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/sass/-/sass-1.91.0.tgz#7d4f7f624b35d43f78da1c339cab24426e28d7fa"
|
||||||
|
integrity sha512-aFOZHGf+ur+bp1bCHZ+u8otKGh77ZtmFyXDo4tlYvT7PWql41Kwd8wdkPqhhT+h2879IVblcHFglIMofsFd1EA==
|
||||||
|
dependencies:
|
||||||
|
chokidar "^4.0.0"
|
||||||
|
immutable "^5.0.2"
|
||||||
|
source-map-js ">=0.6.2 <2.0.0"
|
||||||
|
optionalDependencies:
|
||||||
|
"@parcel/watcher" "^2.4.1"
|
||||||
|
|
||||||
semver@^7.5.2:
|
semver@^7.5.2:
|
||||||
version "7.6.3"
|
version "7.6.3"
|
||||||
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
|
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
|
||||||
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
|
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
|
||||||
|
|
||||||
|
"source-map-js@>=0.6.2 <2.0.0":
|
||||||
|
version "1.2.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46"
|
||||||
|
integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==
|
||||||
|
|
||||||
srcset@4:
|
srcset@4:
|
||||||
version "4.0.0"
|
version "4.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/srcset/-/srcset-4.0.0.tgz#336816b665b14cd013ba545b6fe62357f86e65f4"
|
resolved "https://registry.yarnpkg.com/srcset/-/srcset-4.0.0.tgz#336816b665b14cd013ba545b6fe62357f86e65f4"
|
||||||
|
Reference in New Issue
Block a user