podman-desktop/package.json
dependabot[bot] 8d00a4ccad
chore(deps): bump yaml from 2.7.1 to 2.8.0 (#12509)
Bumps [yaml](https://github.com/eemeli/yaml) from 2.7.1 to 2.8.0.
- [Release notes](https://github.com/eemeli/yaml/releases)
- [Commits](https://github.com/eemeli/yaml/compare/v2.7.1...v2.8.0)

---
updated-dependencies:
- dependency-name: yaml
  dependency-version: 2.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-16 05:19:33 +00:00

234 lines
15 KiB
JSON

{
"name": "podman-desktop",
"productName": "Podman Desktop",
"repository": "https://github.com/podman-desktop/podman-desktop",
"homepage": "https://www.podman-desktop.io",
"version": "1.19.0-next",
"license": "apache-2.0",
"type": "module",
"private": true,
"engines": {
"node": ">=22.0.0",
"npm": ">=10.2.3"
},
"main": "packages/main/dist/index.cjs",
"scripts": {
"build": "pnpm run build:main && pnpm run build:preload && pnpm run build:preload-docker-extension && pnpm run build:preload-webview && npm run build:preload:types && pnpm run build:ui && pnpm run build:renderer && pnpm run build:extensions",
"build:main": "cd ./packages/main && vite build",
"build:extensions": "pnpm run build:extensions:compose && pnpm run build:extensions:docker && pnpm run build:extensions:lima && pnpm run build:extensions:podman && pnpm run build:extensions:kubecontext && pnpm run build:extensions:kind && pnpm run build:extensions:registries && pnpm run build:extensions:kubectl-cli",
"build:extensions:compose": "cd ./extensions/compose && pnpm run build",
"build:extensions:docker": "cd ./extensions/docker && pnpm run build",
"build:extensions:kubecontext": "cd ./extensions/kube-context && pnpm run build",
"build:extensions:kind": "cd ./extensions/kind && pnpm run build",
"build:extensions:lima": "cd ./extensions/lima && pnpm run build",
"build:extensions:podman": "cd ./extensions/podman/packages/extension && pnpm run build",
"build:extensions:registries": "cd ./extensions/registries && pnpm run build",
"build:extensions:kubectl-cli": "cd ./extensions/kubectl-cli && pnpm run build",
"build:extension-api": "cd ./packages/extension-api && vite build",
"build:preload": "cd ./packages/preload && vite build",
"build:preload-docker-extension": "cd ./packages/preload-docker-extension && vite build",
"build:preload-webview": "cd ./packages/preload-webview && vite build",
"build:preload:types": "dts-cb -i \"packages/preload/tsconfig.json\" -o \"packages/preload/exposedInMainWorld.d.ts\" && dts-cb -i \"packages/preload-docker-extension/tsconfig.json\" -o \"packages/preload-docker-extension/exposedInDockerExtension.d.ts\" && dts-cb -i \"packages/preload-webview/tsconfig.json\" -o \"packages/preload-webview/exposedInWebview.d.ts\"",
"build:renderer": "cross-env NODE_OPTIONS=--max-old-space-size=4096 vite -c packages/renderer/vite.config.js build",
"build:ui": "cd ./packages/ui && pnpm run build",
"compile": "cross-env MODE=production pnpm run build && electron-builder build --config .electron-builder.config.cjs --dir --config.asar=false",
"compile:next": "cross-env MODE=production pnpm run build && electron-builder build --publish always --config .electron-builder.config.cjs",
"compile:pull-request": "cross-env MODE=production pnpm run build && electron-builder build --publish never --config .electron-builder.config.cjs",
"compile:current": "cross-env MODE=production pnpm run build && electron-builder build --config .electron-builder.config.cjs",
"test": "pnpm run test:unit && pnpm run test:e2e",
"test:unit": "pnpm run build:preload:types && pnpm run build:ui && vitest --run --coverage",
"test:e2e": "pnpm run test:e2e:build && pnpm run test:e2e:run",
"test:e2e:build": "cross-env NODE_ENV=development MODE=development DEBUG=pw:browser pnpm run build",
"test:e2e:run": "xvfb-maybe --auto-servernum --server-args='-screen 0 1280x960x24' -- npx playwright test tests/playwright/src/specs/ --grep-invert @k8s_e2e",
"test:e2e:all": "pnpm run test:e2e:build && pnpm run test:e2e:all:run",
"test:e2e:all:run": "xvfb-maybe --auto-servernum --server-args='-screen 0 1280x960x24' -- npx playwright test tests/playwright/src/specs/",
"test:e2e:smoke": "pnpm run test:e2e:build && pnpm run test:e2e:smoke:run",
"test:e2e:smoke:run": "xvfb-maybe --auto-servernum --server-args='-screen 0 1280x960x24' -- npx playwright test tests/playwright/src/specs/ -g @smoke",
"test:e2e:ui-stress": "npm run test:e2e:build && npm run test:e2e:ui-stress:run",
"test:e2e:ui-stress:run": "xvfb-maybe --auto-servernum --server-args='-screen 0 1280x960x24' -- npx playwright test tests/playwright/src/special-specs/ui-stress/ -g @ui-stress",
"test:e2e:k8s": "pnpm run test:e2e:build && pnpm run test:e2e:k8s:run",
"test:e2e:k8s:run": "xvfb-maybe --auto-servernum --server-args='-screen 0 1280x960x24' -- npx playwright test tests/playwright/src/specs/ -g @k8s_e2e",
"test:e2e:extension": "pnpm run test:e2e:build && pnpm run test:e2e:extension:run",
"test:e2e:extension:run": "xvfb-maybe --auto-servernum --server-args='-screen 0 1280x960x24' -- npx playwright test tests/playwright/src/specs/extension-installation.spec.ts",
"test:e2e:remote": "pnpm run test:e2e:build && pnpm run test:e2e:remote:run",
"test:e2e:remote:run": "xvfb-maybe --auto-servernum --server-args='-screen 0 1280x960x24' -- npx playwright test tests/playwright/src/special-specs/podman-remote/ -g @podman-remote",
"test:e2e:update": "pnpm run test:e2e:build && pnpm run test:e2e:update:run",
"test:e2e:update:run": "xvfb-maybe --auto-servernum --server-args='-screen 0 1280x960x24' -- npx playwright test tests/playwright/src/special-specs/installation/ -g @update-install",
"test:main": "vitest --run --project=main --passWithNoTests",
"test:preload": "vitest --run --project=preload --passWithNoTests",
"test:preload-docker-extension": "vitest --run --project=preload-docker-extension --passWithNoTests",
"test:preload-webview": "vitest --run --project=preload-webview",
"test:extensions": "vitest --run --project=extensions --passWithNoTests && pnpm run test:extensions:compose && pnpm run test:extensions:kind && pnpm run test:extensions:docker && pnpm run test:extensions:lima && pnpm run test:extensions:kube && pnpm run test:extensions:podman && pnpm run test:extensions:registries && pnpm run test:extensions:kubectl-cli",
"test:extensions:kind": "vitest --run --project=kind --passWithNoTests",
"test:extensions:compose": "vitest --run --project=compose --passWithNoTests",
"test:extensions:docker": "vitest --run --project=docker --passWithNoTests",
"test:extensions:kube": "vitest --run --project=kube-context --passWithNoTests ",
"test:extensions:lima": "vitest --run --project=lima --passWithNoTests ",
"test:extensions:podman": "vitest --run --project=podman --passWithNoTests ",
"test:extensions:registries": "vitest --run --project=registries --passWithNoTests ",
"test:extensions:kubectl-cli": "vitest --run --project=kubectl-cli --passWithNoTests",
"test:renderer": "pnpm run build:preload:types && pnpm run build:ui && vitest --run --project=renderer --passWithNoTests",
"test:ui": "vitest --run --project=@podman-desktop/ui-svelte --passWithNoTests",
"test:scripts:stylesheet": "vitest --run --project=scripts --passWithNoTests",
"test:watch": "vitest watch",
"test:website": "vitest --run --project=docs --passWithNoTests",
"watch": "node scripts/watch.mjs",
"format:check": "biome format && prettier --cache --check \"website/**/*.md\"",
"format:clean": "rimraf node_modules/.cache/prettier",
"format:fix": "biome format --write && prettier --cache --write \"website/**/*.md\"",
"markdownlint:check": "markdownlint-cli2 \"website/**/*.md\" \"#website/node_modules\" \"#website/api\"",
"markdownlint:fix": "markdownlint-cli2 --fix \"website/**/*.md\" \"#website/node_modules\"",
"lint:clean": "rimraf .eslintcache",
"lint:fix": "node --max-old-space-size=8192 node_modules/eslint/bin/eslint.js --cache . --cache-strategy content --fix",
"lint:check": "node --max-old-space-size=8192 node_modules/eslint/bin/eslint.js --cache . --cache-strategy content",
"svelte:check": "svelte-check --ignore \"packages/ui/dist,packages/renderer/src/lib/ui/DetailsPage.svelte,packages/renderer/src/lib/ui/EngineFormPage.svelte,packages/renderer/src/lib/ui/FormPage.svelte,storybook\"",
"typecheck:extension-api": "tsc --noEmit -p packages/extension-api/tsconfig.json",
"typecheck:main": "tsc --noEmit -p packages/main/tsconfig.json",
"typecheck:preload": "tsc --noEmit -p packages/preload/tsconfig.json",
"typecheck:preload-dd-extension": "tsc --noEmit -p packages/preload-docker-extension/tsconfig.json",
"typecheck:preload-webview": "tsc --noEmit -p packages/preload-webview/tsconfig.json",
"typecheck:renderer": "pnpm run build:preload:types && tsc --noEmit -p packages/renderer/tsconfig.json",
"typecheck:ui": "pnpm run build:ui && pnpm run build:preload:types && tsc --noEmit -p packages/ui/tsconfig.json",
"typecheck:extensions": "pnpm run typecheck:extensions:compose && pnpm run typecheck:extensions:kind && pnpm run typecheck:extensions:docker && pnpm run typecheck:extensions:lima && pnpm run typecheck:extensions:kube-context && pnpm run typecheck:extensions:podman && pnpm run typecheck:extensions:registries && pnpm run typecheck:extensions:kubectl-cli",
"typecheck:extensions:kind": "tsc --noEmit --project extensions/kind",
"typecheck:extensions:compose": "tsc --noEmit --project extensions/compose",
"typecheck:extensions:docker": "tsc --noEmit --project extensions/docker",
"typecheck:extensions:kube-context": "tsc --noEmit --project extensions/kube-context",
"typecheck:extensions:lima": "tsc --noEmit --project extensions/lima",
"typecheck:extensions:podman": "tsc --noEmit --project extensions/podman/packages/extension",
"typecheck:extensions:registries": "tsc --noEmit --project extensions/registries",
"typecheck:extensions:kubectl-cli": "tsc --noEmit --project extensions/kubectl-cli",
"typecheck": "pnpm run typecheck:main && pnpm run typecheck:preload && pnpm run typecheck:ui && pnpm run typecheck:renderer && pnpm run typecheck:preload-dd-extension && pnpm run typecheck:preload-webview && pnpm run typecheck:extensions && pnpm run typecheck:extension-api",
"website:build": "pnpm run storybook:build && cd website && pnpm run docusaurus clear && pnpm run docusaurus build --no-minify",
"website:prod": "pnpm run website:build && cd website/build && pnpm serve",
"website:dev": "pnpm run storybook:build && cd website && pnpm run docusaurus start",
"website:screenshots": "cd website-argos && pnpm run screenshot",
"storybook:css": "tsx ./scripts/generate-stylesheet.ts --output storybook/.storybook/themes.css",
"storybook:dev": "pnpm run storybook:css && cd storybook && pnpm run dev",
"storybook:build": "pnpm run build:ui && pnpm run storybook:css && cd storybook && pnpm run build",
"prepare": "husky install",
"postinstall": "playwright install chromium"
},
"lint-staged": {
"*.{js,ts,tsx,svelte}": [
"node --max-old-space-size=8192 node_modules/eslint/bin/eslint.js --cache --fix",
"biome format --write"
],
"*.md": "prettier --cache --write",
"*.{css,json}": "biome format --write"
},
"devDependencies": {
"@biomejs/biome": "^1.9.4",
"@commitlint/cli": "^19.8.1",
"@commitlint/config-conventional": "^19.8.1",
"@electron/fuses": "^1.8.0",
"@eslint/compat": "^1.2.9",
"@eslint/eslintrc": "^3.3.1",
"@eslint/js": "^9.26.0",
"@playwright/test": "1.52.0",
"@podman-desktop/api": "workspace:",
"@rollup/plugin-commonjs": "^28.0.3",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^16.0.1",
"@rollup/plugin-typescript": "^12.1.2",
"@tsconfig/strictest": "^2.0.5",
"@types/adm-zip": "^0.5.7",
"@types/dockerode": "^3.3.38",
"@types/express": "^4.17.21",
"@types/getos": "^3.0.4",
"@types/js-yaml": "^4.0.9",
"@types/node": "^22",
"@types/tar": "^6.1.13",
"@types/tar-fs": "^2.0.4",
"@types/validator": "^13.15.0",
"@typescript-eslint/eslint-plugin": "^8.32.1",
"@typescript-eslint/parser": "^8.32.1",
"@vitest/coverage-v8": "^3.1.3",
"@vitest/eslint-plugin": "^1.1.44",
"cross-env": "7.0.3",
"dts-for-context-bridge": "0.7.1",
"electron": "36.2.1",
"electron-builder": "25.1",
"electron-builder-notarize": "^1.5.2",
"eslint": "^9.26.0",
"eslint-import-resolver-custom-alias": "^1.3.2",
"eslint-import-resolver-typescript": "^4.3.4",
"eslint-plugin-etc": "^2.0.3",
"eslint-plugin-file-progress": "^3.0.2",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-no-null": "^1.0.2",
"eslint-plugin-redundant-undefined": "^1.0.0",
"eslint-plugin-simple-import-sort": "^12.1.1",
"eslint-plugin-sonarjs": "^3.0.2",
"eslint-plugin-unicorn": "^59.0.1",
"fzstd": "^0.1.1",
"get-tsconfig": "^4.10.0",
"globals": "^16.1.0",
"husky": "^9.1.7",
"js-yaml": "^4.1.0",
"lint-staged": "^16.0.0",
"minimist": "^1.2.8",
"msw": "^2.8.2",
"prettier": "^3.5.3",
"proxy": "^2.2.0",
"typescript": "5.8.3",
"typescript-eslint": "^8.32.1",
"validator": "^13.15.0",
"vite": "^6.3.5",
"vitest": "^3.1.3",
"xvfb-maybe": "^0.2.1"
},
"dependencies": {
"@docker/extension-api-client-types": "0.3.4",
"@kubernetes/client-node": "^1.1.2",
"@segment/analytics-node": "^2.2.1",
"@types/semver": "^7.7.0",
"@types/stream-json": "^1.7.8",
"@types/winreg": "^1.2.36",
"adm-zip": "^0.5.16",
"check-disk-space": "^3.4.0",
"chokidar": "^3.6.0",
"compare-versions": "^6.1.1",
"date.js": "^0.3.3",
"dockerode": "^4.0.6",
"electron-context-menu": "4.0.5",
"electron-updater": "6.6.2",
"electron-util": "^0.18.1",
"express": "^4.21.2",
"getos": "^3.2.1",
"got": "^14.4.2",
"hpagent": "^1.2.0",
"minimist": "^1.2.8",
"moment": "^2.30.1",
"os-locale": "^6.0.2",
"semver": "^7.7.2",
"stream-json": "^1.9.1",
"sudo-prompt": "^9.2.1",
"tar": "^7.4.3",
"tar-fs": "^3.0.8",
"tar-stream": "^3.1.7",
"undici": "^7.9.0",
"win-ca": "^3.5.1",
"winreg": "^1.2.5",
"yaml": "^2.8.0"
},
"pnpm": {
"overrides": {
"rollup": "^4.22.5",
"react-router>path-to-regexp": "^1.9.0",
"serve-handler>path-to-regexp": "^3.3.0",
"express>cookie": "^0.7.0",
"@docusaurus/theme-mermaid>mermaid": "^11.4.1",
"@docusaurus/mdx-loader>image-size": "^1.2.1",
"@docusaurus/mdx-loader>estree-util-value-to-estree": "^3.3.3",
"webpack-dev-server>http-proxy-middleware": "^2.0.9",
"@kubernetes/client-node>jsonpath-plus": "^10.3.0",
"vitest>vite": "^6.1.0",
"esbuild-register>esbuild": "^0.25.0",
"@storybook/core>esbuild": "^0.25.0",
"tsx>esbuild": "^0.25.0",
"vite>esbuild": "^0.25.0"
}
},
"packageManager": "pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b"
}