Merge branch 'main' into dev
* main: web: lint package-lock.json file (#10157)
This commit is contained in:
		
							
								
								
									
										110
									
								
								.github/workflows/ci-web.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										110
									
								
								.github/workflows/ci-web.yml
									
									
									
									
										vendored
									
									
								
							@ -12,101 +12,51 @@ on:
 | 
				
			|||||||
      - version-*
 | 
					      - version-*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  lint-eslint:
 | 
					  lint:
 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
    strategy:
 | 
					    strategy:
 | 
				
			||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
 | 
					        command:
 | 
				
			||||||
 | 
					          - lint
 | 
				
			||||||
 | 
					          - lint:lockfile
 | 
				
			||||||
 | 
					          - tsc
 | 
				
			||||||
 | 
					          - prettier-check
 | 
				
			||||||
        project:
 | 
					        project:
 | 
				
			||||||
          - web
 | 
					          - web
 | 
				
			||||||
          - tests/wdio
 | 
					          - tests/wdio
 | 
				
			||||||
    steps:
 | 
					        include:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					          - command: lit-analyse
 | 
				
			||||||
      - uses: actions/setup-node@v4
 | 
					            project: web
 | 
				
			||||||
        with:
 | 
					            extra_setup: |
 | 
				
			||||||
          node-version-file: ${{ matrix.project }}/package.json
 | 
					 | 
				
			||||||
          cache: "npm"
 | 
					 | 
				
			||||||
          cache-dependency-path: ${{ matrix.project }}/package-lock.json
 | 
					 | 
				
			||||||
      - working-directory: ${{ matrix.project }}/
 | 
					 | 
				
			||||||
        run: npm ci
 | 
					 | 
				
			||||||
      - name: Generate API
 | 
					 | 
				
			||||||
        run: make gen-client-ts
 | 
					 | 
				
			||||||
      - name: Eslint
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.project }}/
 | 
					 | 
				
			||||||
        run: npm run lint
 | 
					 | 
				
			||||||
  lint-lockfile:
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					 | 
				
			||||||
      - working-directory: web/
 | 
					 | 
				
			||||||
        run: |
 | 
					 | 
				
			||||||
          [ -z "$(jq -r '.packages | to_entries[] | select((.key | startswith("node_modules")) and (.value | has("resolved") | not)) | .key' < package-lock.json)" ]
 | 
					 | 
				
			||||||
  lint-build:
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					 | 
				
			||||||
      - uses: actions/setup-node@v4
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          node-version-file: web/package.json
 | 
					 | 
				
			||||||
          cache: "npm"
 | 
					 | 
				
			||||||
          cache-dependency-path: web/package-lock.json
 | 
					 | 
				
			||||||
      - working-directory: web/
 | 
					 | 
				
			||||||
        run: npm ci
 | 
					 | 
				
			||||||
      - name: Generate API
 | 
					 | 
				
			||||||
        run: make gen-client-ts
 | 
					 | 
				
			||||||
      - name: TSC
 | 
					 | 
				
			||||||
        working-directory: web/
 | 
					 | 
				
			||||||
        run: npm run tsc
 | 
					 | 
				
			||||||
  lint-prettier:
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    strategy:
 | 
					 | 
				
			||||||
      fail-fast: false
 | 
					 | 
				
			||||||
      matrix:
 | 
					 | 
				
			||||||
        project:
 | 
					 | 
				
			||||||
          - web
 | 
					 | 
				
			||||||
          - tests/wdio
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					 | 
				
			||||||
      - uses: actions/setup-node@v4
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          node-version-file: ${{ matrix.project }}/package.json
 | 
					 | 
				
			||||||
          cache: "npm"
 | 
					 | 
				
			||||||
          cache-dependency-path: ${{ matrix.project }}/package-lock.json
 | 
					 | 
				
			||||||
      - working-directory: ${{ matrix.project }}/
 | 
					 | 
				
			||||||
        run: npm ci
 | 
					 | 
				
			||||||
      - name: Generate API
 | 
					 | 
				
			||||||
        run: make gen-client-ts
 | 
					 | 
				
			||||||
      - name: prettier
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.project }}/
 | 
					 | 
				
			||||||
        run: npm run prettier-check
 | 
					 | 
				
			||||||
  lint-lit-analyse:
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					 | 
				
			||||||
      - uses: actions/setup-node@v4
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          node-version-file: web/package.json
 | 
					 | 
				
			||||||
          cache: "npm"
 | 
					 | 
				
			||||||
          cache-dependency-path: web/package-lock.json
 | 
					 | 
				
			||||||
      - working-directory: web/
 | 
					 | 
				
			||||||
        run: |
 | 
					 | 
				
			||||||
          npm ci
 | 
					 | 
				
			||||||
              # lit-analyse doesn't understand path rewrites, so make it
 | 
					              # lit-analyse doesn't understand path rewrites, so make it
 | 
				
			||||||
              # belive it's an actual module
 | 
					              # belive it's an actual module
 | 
				
			||||||
              cd node_modules/@goauthentik
 | 
					              cd node_modules/@goauthentik
 | 
				
			||||||
              ln -s ../../src/ web
 | 
					              ln -s ../../src/ web
 | 
				
			||||||
 | 
					        exclude:
 | 
				
			||||||
 | 
					          - command: lint:lockfile
 | 
				
			||||||
 | 
					            project: tests/wdio
 | 
				
			||||||
 | 
					          - command: tsc
 | 
				
			||||||
 | 
					            project: tests/wdio
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
 | 
					      - uses: actions/setup-node@v4
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          node-version-file: ${{ matrix.project }}/package.json
 | 
				
			||||||
 | 
					          cache: "npm"
 | 
				
			||||||
 | 
					          cache-dependency-path: ${{ matrix.project }}/package-lock.json
 | 
				
			||||||
 | 
					      - working-directory: ${{ matrix.project }}/
 | 
				
			||||||
 | 
					        run: |
 | 
				
			||||||
 | 
					          npm ci
 | 
				
			||||||
 | 
					          ${{ matrix.extra_setup }}
 | 
				
			||||||
      - name: Generate API
 | 
					      - name: Generate API
 | 
				
			||||||
        run: make gen-client-ts
 | 
					        run: make gen-client-ts
 | 
				
			||||||
      - name: lit-analyse
 | 
					      - name: Lint
 | 
				
			||||||
        working-directory: web/
 | 
					        working-directory: ${{ matrix.project }}/
 | 
				
			||||||
        run: npm run lit-analyse
 | 
					        run: npm run ${{ matrix.command }}
 | 
				
			||||||
  ci-web-mark:
 | 
					  ci-web-mark:
 | 
				
			||||||
    needs:
 | 
					    needs:
 | 
				
			||||||
      - lint-lockfile
 | 
					      - lint
 | 
				
			||||||
      - lint-eslint
 | 
					 | 
				
			||||||
      - lint-prettier
 | 
					 | 
				
			||||||
      - lint-lit-analyse
 | 
					 | 
				
			||||||
      - lint-build
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - run: echo mark
 | 
					      - run: echo mark
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										27
									
								
								.github/workflows/ci-website.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										27
									
								
								.github/workflows/ci-website.yml
									
									
									
									
										vendored
									
									
								
							@ -12,27 +12,21 @@ on:
 | 
				
			|||||||
      - version-*
 | 
					      - version-*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  lint-lockfile:
 | 
					  lint:
 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					    strategy:
 | 
				
			||||||
 | 
					      fail-fast: false
 | 
				
			||||||
 | 
					      matrix:
 | 
				
			||||||
 | 
					        command:
 | 
				
			||||||
 | 
					          - lint:lockfile
 | 
				
			||||||
 | 
					          - prettier-check
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - working-directory: website/
 | 
					 | 
				
			||||||
        run: |
 | 
					 | 
				
			||||||
          [ -z "$(jq -r '.packages | to_entries[] | select((.key | startswith("node_modules")) and (.value | has("resolved") | not)) | .key' < package-lock.json)" ]
 | 
					 | 
				
			||||||
  lint-prettier:
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					 | 
				
			||||||
      - uses: actions/setup-node@v4
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          node-version-file: website/package.json
 | 
					 | 
				
			||||||
          cache: "npm"
 | 
					 | 
				
			||||||
          cache-dependency-path: website/package-lock.json
 | 
					 | 
				
			||||||
      - working-directory: website/
 | 
					      - working-directory: website/
 | 
				
			||||||
        run: npm ci
 | 
					        run: npm ci
 | 
				
			||||||
      - name: prettier
 | 
					      - name: Lint
 | 
				
			||||||
        working-directory: website/
 | 
					        working-directory: website/
 | 
				
			||||||
        run: npm run prettier-check
 | 
					        run: npm run ${{ matrix.command }}
 | 
				
			||||||
  test:
 | 
					  test:
 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
@ -69,8 +63,7 @@ jobs:
 | 
				
			|||||||
        run: npm run ${{ matrix.job }}
 | 
					        run: npm run ${{ matrix.job }}
 | 
				
			||||||
  ci-website-mark:
 | 
					  ci-website-mark:
 | 
				
			||||||
    needs:
 | 
					    needs:
 | 
				
			||||||
      - lint-lockfile
 | 
					      - lint
 | 
				
			||||||
      - lint-prettier
 | 
					 | 
				
			||||||
      - test
 | 
					      - test
 | 
				
			||||||
      - build
 | 
					      - build
 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										7907
									
								
								web/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										7907
									
								
								web/package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -15,11 +15,12 @@
 | 
				
			|||||||
        "build-proxy": "run-s build-locales esbuild:build-proxy",
 | 
					        "build-proxy": "run-s build-locales esbuild:build-proxy",
 | 
				
			||||||
        "watch": "run-s build-locales esbuild:watch",
 | 
					        "watch": "run-s build-locales esbuild:watch",
 | 
				
			||||||
        "lint": "cross-env NODE_OPTIONS='--max_old_space_size=65536' eslint . --max-warnings 0 --fix",
 | 
					        "lint": "cross-env NODE_OPTIONS='--max_old_space_size=65536' eslint . --max-warnings 0 --fix",
 | 
				
			||||||
 | 
					        "lint:lockfile": "lockfile-lint --path package.json --type npm --allowed-hosts npm --validate-https",
 | 
				
			||||||
        "lint:precommit": "bun scripts/eslint-precommit.mjs",
 | 
					        "lint:precommit": "bun scripts/eslint-precommit.mjs",
 | 
				
			||||||
        "lint:spelling": "node scripts/check-spelling.mjs",
 | 
					        "lint:spelling": "node scripts/check-spelling.mjs",
 | 
				
			||||||
        "lit-analyse": "lit-analyzer src",
 | 
					        "lit-analyse": "lit-analyzer src",
 | 
				
			||||||
        "postinstall": "bash scripts/patch-spotlight.sh",
 | 
					        "postinstall": "bash scripts/patch-spotlight.sh",
 | 
				
			||||||
        "precommit": "npm-run-all --parallel tsc lit-analyse lint:spelling --sequential lint:precommit prettier",
 | 
					        "precommit": "npm-run-all --parallel tsc lit-analyse lint:spelling lint:lockfile --sequential lint:precommit prettier",
 | 
				
			||||||
        "prequick": "run-s tsc:execute lit-analyse lint:precommit lint:spelling",
 | 
					        "prequick": "run-s tsc:execute lit-analyse lint:precommit lint:spelling",
 | 
				
			||||||
        "prettier-check": "prettier --check .",
 | 
					        "prettier-check": "prettier --check .",
 | 
				
			||||||
        "prettier": "prettier --write .",
 | 
					        "prettier": "prettier --write .",
 | 
				
			||||||
@ -118,6 +119,7 @@
 | 
				
			|||||||
        "github-slugger": "^2.0.0",
 | 
					        "github-slugger": "^2.0.0",
 | 
				
			||||||
        "glob": "^10.4.2",
 | 
					        "glob": "^10.4.2",
 | 
				
			||||||
        "lit-analyzer": "^2.0.3",
 | 
					        "lit-analyzer": "^2.0.3",
 | 
				
			||||||
 | 
					        "lockfile-lint": "^4.14.0",
 | 
				
			||||||
        "npm-run-all": "^4.1.5",
 | 
					        "npm-run-all": "^4.1.5",
 | 
				
			||||||
        "prettier": "^3.3.2",
 | 
					        "prettier": "^3.3.2",
 | 
				
			||||||
        "pseudolocale": "^2.0.0",
 | 
					        "pseudolocale": "^2.0.0",
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										113
									
								
								website/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										113
									
								
								website/package-lock.json
									
									
									
										generated
									
									
									
								
							@ -35,6 +35,7 @@
 | 
				
			|||||||
                "@docusaurus/tsconfig": "^3.4.0",
 | 
					                "@docusaurus/tsconfig": "^3.4.0",
 | 
				
			||||||
                "@docusaurus/types": "^3.3.2",
 | 
					                "@docusaurus/types": "^3.3.2",
 | 
				
			||||||
                "@types/react": "^18.3.3",
 | 
					                "@types/react": "^18.3.3",
 | 
				
			||||||
 | 
					                "lockfile-lint": "^4.14.0",
 | 
				
			||||||
                "prettier": "3.3.2",
 | 
					                "prettier": "3.3.2",
 | 
				
			||||||
                "typescript": "~5.5.2"
 | 
					                "typescript": "~5.5.2"
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
@ -3854,6 +3855,41 @@
 | 
				
			|||||||
            "version": "4.2.2",
 | 
					            "version": "4.2.2",
 | 
				
			||||||
            "license": "Apache-2.0"
 | 
					            "license": "Apache-2.0"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					        "node_modules/@yarnpkg/parsers": {
 | 
				
			||||||
 | 
					            "version": "3.0.2",
 | 
				
			||||||
 | 
					            "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.2.tgz",
 | 
				
			||||||
 | 
					            "integrity": "sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA==",
 | 
				
			||||||
 | 
					            "dev": true,
 | 
				
			||||||
 | 
					            "dependencies": {
 | 
				
			||||||
 | 
					                "js-yaml": "^3.10.0",
 | 
				
			||||||
 | 
					                "tslib": "^2.4.0"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "engines": {
 | 
				
			||||||
 | 
					                "node": ">=18.12.0"
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "node_modules/@yarnpkg/parsers/node_modules/argparse": {
 | 
				
			||||||
 | 
					            "version": "1.0.10",
 | 
				
			||||||
 | 
					            "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
 | 
				
			||||||
 | 
					            "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
 | 
				
			||||||
 | 
					            "dev": true,
 | 
				
			||||||
 | 
					            "dependencies": {
 | 
				
			||||||
 | 
					                "sprintf-js": "~1.0.2"
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "node_modules/@yarnpkg/parsers/node_modules/js-yaml": {
 | 
				
			||||||
 | 
					            "version": "3.14.1",
 | 
				
			||||||
 | 
					            "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
 | 
				
			||||||
 | 
					            "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
 | 
				
			||||||
 | 
					            "dev": true,
 | 
				
			||||||
 | 
					            "dependencies": {
 | 
				
			||||||
 | 
					                "argparse": "^1.0.7",
 | 
				
			||||||
 | 
					                "esprima": "^4.0.0"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "bin": {
 | 
				
			||||||
 | 
					                "js-yaml": "bin/js-yaml.js"
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        "node_modules/abort-controller": {
 | 
					        "node_modules/abort-controller": {
 | 
				
			||||||
            "version": "3.0.0",
 | 
					            "version": "3.0.0",
 | 
				
			||||||
            "license": "MIT",
 | 
					            "license": "MIT",
 | 
				
			||||||
@ -7011,6 +7047,15 @@
 | 
				
			|||||||
                "url": "https://github.com/fb55/entities?sponsor=1"
 | 
					                "url": "https://github.com/fb55/entities?sponsor=1"
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					        "node_modules/env-paths": {
 | 
				
			||||||
 | 
					            "version": "2.2.1",
 | 
				
			||||||
 | 
					            "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
 | 
				
			||||||
 | 
					            "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
 | 
				
			||||||
 | 
					            "dev": true,
 | 
				
			||||||
 | 
					            "engines": {
 | 
				
			||||||
 | 
					                "node": ">=6"
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        "node_modules/error-ex": {
 | 
					        "node_modules/error-ex": {
 | 
				
			||||||
            "version": "1.3.2",
 | 
					            "version": "1.3.2",
 | 
				
			||||||
            "license": "MIT",
 | 
					            "license": "MIT",
 | 
				
			||||||
@ -9431,6 +9476,65 @@
 | 
				
			|||||||
                "url": "https://github.com/sponsors/sindresorhus"
 | 
					                "url": "https://github.com/sponsors/sindresorhus"
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					        "node_modules/lockfile-lint": {
 | 
				
			||||||
 | 
					            "version": "4.14.0",
 | 
				
			||||||
 | 
					            "resolved": "https://registry.npmjs.org/lockfile-lint/-/lockfile-lint-4.14.0.tgz",
 | 
				
			||||||
 | 
					            "integrity": "sha512-uyXZ8X4J6EsicG87p0y4SHorJBwABLcaXOpI/j3h8SO/OX4fKTJ6Cqqi+U3zjgU0fo+u/4KbB7fl8ZzTewd0Ow==",
 | 
				
			||||||
 | 
					            "dev": true,
 | 
				
			||||||
 | 
					            "dependencies": {
 | 
				
			||||||
 | 
					                "cosmiconfig": "^9.0.0",
 | 
				
			||||||
 | 
					                "debug": "^4.3.4",
 | 
				
			||||||
 | 
					                "fast-glob": "^3.3.2",
 | 
				
			||||||
 | 
					                "lockfile-lint-api": "^5.9.1",
 | 
				
			||||||
 | 
					                "yargs": "^17.7.2"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "bin": {
 | 
				
			||||||
 | 
					                "lockfile-lint": "bin/lockfile-lint.js"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "engines": {
 | 
				
			||||||
 | 
					                "node": ">=16.0.0"
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "node_modules/lockfile-lint-api": {
 | 
				
			||||||
 | 
					            "version": "5.9.1",
 | 
				
			||||||
 | 
					            "resolved": "https://registry.npmjs.org/lockfile-lint-api/-/lockfile-lint-api-5.9.1.tgz",
 | 
				
			||||||
 | 
					            "integrity": "sha512-us5IT1bGA6KXbq1WrhrSzk9mtPgHKz5nhvv3S4hwcYnhcVOKW2uK0W8+PN9oIgv4pI49WsD5wBdTQFTpNChF/Q==",
 | 
				
			||||||
 | 
					            "dev": true,
 | 
				
			||||||
 | 
					            "dependencies": {
 | 
				
			||||||
 | 
					                "@yarnpkg/parsers": "^3.0.0-rc.48.1",
 | 
				
			||||||
 | 
					                "debug": "^4.3.4",
 | 
				
			||||||
 | 
					                "object-hash": "^3.0.0"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "engines": {
 | 
				
			||||||
 | 
					                "node": ">=16.0.0"
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "node_modules/lockfile-lint/node_modules/cosmiconfig": {
 | 
				
			||||||
 | 
					            "version": "9.0.0",
 | 
				
			||||||
 | 
					            "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz",
 | 
				
			||||||
 | 
					            "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==",
 | 
				
			||||||
 | 
					            "dev": true,
 | 
				
			||||||
 | 
					            "dependencies": {
 | 
				
			||||||
 | 
					                "env-paths": "^2.2.1",
 | 
				
			||||||
 | 
					                "import-fresh": "^3.3.0",
 | 
				
			||||||
 | 
					                "js-yaml": "^4.1.0",
 | 
				
			||||||
 | 
					                "parse-json": "^5.2.0"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "engines": {
 | 
				
			||||||
 | 
					                "node": ">=14"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "funding": {
 | 
				
			||||||
 | 
					                "url": "https://github.com/sponsors/d-fischer"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "peerDependencies": {
 | 
				
			||||||
 | 
					                "typescript": ">=4.9.5"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "peerDependenciesMeta": {
 | 
				
			||||||
 | 
					                "typescript": {
 | 
				
			||||||
 | 
					                    "optional": true
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        "node_modules/lodash": {
 | 
					        "node_modules/lodash": {
 | 
				
			||||||
            "version": "4.17.21",
 | 
					            "version": "4.17.21",
 | 
				
			||||||
            "license": "MIT"
 | 
					            "license": "MIT"
 | 
				
			||||||
@ -12632,6 +12736,15 @@
 | 
				
			|||||||
                "node": ">=0.10.0"
 | 
					                "node": ">=0.10.0"
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					        "node_modules/object-hash": {
 | 
				
			||||||
 | 
					            "version": "3.0.0",
 | 
				
			||||||
 | 
					            "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
 | 
				
			||||||
 | 
					            "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
 | 
				
			||||||
 | 
					            "dev": true,
 | 
				
			||||||
 | 
					            "engines": {
 | 
				
			||||||
 | 
					                "node": ">= 6"
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        "node_modules/object-inspect": {
 | 
					        "node_modules/object-inspect": {
 | 
				
			||||||
            "version": "1.13.1",
 | 
					            "version": "1.13.1",
 | 
				
			||||||
            "license": "MIT",
 | 
					            "license": "MIT",
 | 
				
			||||||
 | 
				
			|||||||
@ -4,16 +4,17 @@
 | 
				
			|||||||
    "private": true,
 | 
					    "private": true,
 | 
				
			||||||
    "license": "MIT",
 | 
					    "license": "MIT",
 | 
				
			||||||
    "scripts": {
 | 
					    "scripts": {
 | 
				
			||||||
        "docusaurus": "docusaurus",
 | 
					 | 
				
			||||||
        "watch": "docusaurus gen-api-docs all && docusaurus start",
 | 
					 | 
				
			||||||
        "build": "cp ../docker-compose.yml static/docker-compose.yml && cp ../schema.yml static/schema.yaml && docusaurus gen-api-docs all && docusaurus build",
 | 
					        "build": "cp ../docker-compose.yml static/docker-compose.yml && cp ../schema.yml static/schema.yaml && docusaurus gen-api-docs all && docusaurus build",
 | 
				
			||||||
        "build-bundled": "cp ../schema.yml static/schema.yaml && docusaurus gen-api-docs all && docusaurus build",
 | 
					        "build-bundled": "cp ../schema.yml static/schema.yaml && docusaurus gen-api-docs all && docusaurus build",
 | 
				
			||||||
        "swizzle": "docusaurus swizzle",
 | 
					 | 
				
			||||||
        "deploy": "docusaurus deploy",
 | 
					        "deploy": "docusaurus deploy",
 | 
				
			||||||
        "serve": "docusaurus serve",
 | 
					        "docusaurus": "docusaurus",
 | 
				
			||||||
        "prettier-check": "prettier --check .",
 | 
					        "lint:lockfile": "lockfile-lint --path package.json --type npm --allowed-hosts npm --validate-https",
 | 
				
			||||||
        "prettier": "prettier --write .",
 | 
					        "prettier": "prettier --write .",
 | 
				
			||||||
        "test": "node --test"
 | 
					        "prettier-check": "prettier --check .",
 | 
				
			||||||
 | 
					        "serve": "docusaurus serve",
 | 
				
			||||||
 | 
					        "swizzle": "docusaurus swizzle",
 | 
				
			||||||
 | 
					        "test": "node --test",
 | 
				
			||||||
 | 
					        "watch": "docusaurus gen-api-docs all && docusaurus start"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "dependencies": {
 | 
					    "dependencies": {
 | 
				
			||||||
        "@docusaurus/core": "^3.4.0",
 | 
					        "@docusaurus/core": "^3.4.0",
 | 
				
			||||||
@ -54,6 +55,7 @@
 | 
				
			|||||||
        "@docusaurus/tsconfig": "^3.4.0",
 | 
					        "@docusaurus/tsconfig": "^3.4.0",
 | 
				
			||||||
        "@docusaurus/types": "^3.3.2",
 | 
					        "@docusaurus/types": "^3.3.2",
 | 
				
			||||||
        "@types/react": "^18.3.3",
 | 
					        "@types/react": "^18.3.3",
 | 
				
			||||||
 | 
					        "lockfile-lint": "^4.14.0",
 | 
				
			||||||
        "prettier": "3.3.2",
 | 
					        "prettier": "3.3.2",
 | 
				
			||||||
        "typescript": "~5.5.2"
 | 
					        "typescript": "~5.5.2"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user