2022-03-08 16:49:08 +00:00
{
2022-04-14 09:42:56 +00:00
"name" : "podman-desktop" ,
2022-04-14 20:06:00 +00:00
"productName" : "Podman Desktop" ,
2022-12-02 13:25:21 +00:00
"repository" : "https://github.com/containers/podman-desktop" ,
2023-06-08 09:28:13 +00:00
"version" : "1.2.0-next" ,
2022-03-08 16:49:08 +00:00
"license" : "apache-2.0" ,
2022-12-21 17:15:31 +00:00
"type" : "module" ,
2022-03-08 16:49:08 +00:00
"private" : true ,
"engines" : {
"node" : ">=v16.13" ,
"npm" : ">=8.1"
} ,
"main" : "packages/main/dist/index.cjs" ,
"workspaces" : {
"packages" : [
"packages/*" ,
2022-04-04 15:01:17 +00:00
"extensions/*" ,
2023-06-06 09:07:24 +00:00
"website" ,
"tools"
2022-03-08 16:49:08 +00:00
]
} ,
"scripts" : {
2022-06-08 10:16:08 +00:00
"build" : "npm run build:main && npm run build:preload && npm run build:preload-docker-extension && npm run build:renderer && npm run build:extensions" ,
2022-03-08 16:49:08 +00:00
"build:main" : "cd ./packages/main && vite build" ,
2023-03-20 15:45:53 +00:00
"build:extensions" : "npm run build:extensions:compose && npm run build:extensions:docker && npm run build:extensions:lima && npm run build:extensions:podman && npm run build:extensions:kubecontext && npm run build:extensions:kind && npm run build:extensions:registries" ,
"build:extensions:compose" : "cd ./extensions/compose && npm run build" ,
2022-03-08 16:49:08 +00:00
"build:extensions:docker" : "cd ./extensions/docker && npm run build" ,
2022-10-07 11:49:17 +00:00
"build:extensions:kubecontext" : "cd ./extensions/kube-context && npm run build" ,
2022-12-21 20:49:21 +00:00
"build:extensions:kind" : "cd ./extensions/kind && npm run build" ,
2022-03-08 16:49:08 +00:00
"build:extensions:lima" : "cd ./extensions/lima && npm run build" ,
"build:extensions:podman" : "cd ./extensions/podman && npm run build" ,
2023-01-24 16:09:27 +00:00
"build:extensions:registries" : "cd ./extensions/registries && npm run build" ,
2022-03-08 16:49:08 +00:00
"build:extension-api" : "cd ./packages/extension-api && vite build" ,
"build:preload" : "cd ./packages/preload && vite build" ,
2022-06-08 10:16:08 +00:00
"build:preload-docker-extension" : "cd ./packages/preload-docker-extension && vite build" ,
2022-12-23 14:44:12 +00:00
"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\"" ,
2022-11-07 13:09:27 +00:00
"build:renderer" : "cross-env NODE_OPTIONS=--max-old-space-size=4096 vite -c packages/renderer/vite.config.js build" ,
2022-12-21 17:15:31 +00:00
"compile" : "cross-env MODE=production npm run build && electron-builder build --config .electron-builder.config.cjs --dir --config.asar=false" ,
"compile:next" : "cross-env MODE=production npm run build && electron-builder build --publish always --config .electron-builder.config.cjs" ,
"compile:pull-request" : "cross-env MODE=production npm run build && electron-builder build --publish never --config .electron-builder.config.cjs" ,
"compile:current" : "cross-env MODE=production npm run build && electron-builder build --config .electron-builder.config.cjs" ,
2023-06-09 08:48:02 +00:00
"test" : "npm run test:unit && npm run test:e2e:smoke" ,
2023-06-07 13:03:18 +00:00
"test:unit" : "npm run test:main && npm run test:preload && npm run test:preload-docker-extension && npm run test:renderer && npm run test:tools && npm run test:extensions" ,
2023-06-09 08:48:02 +00:00
"test:e2e:smoke" : "cross-env NODE_ENV=development MODE=development DEBUG=pw:browser npm run build && xvfb-maybe vitest run tests" ,
2023-02-13 10:03:28 +00:00
"test:main" : "vitest run -r packages/main --passWithNoTests --coverage" ,
"test:preload" : "vitest run -r packages/preload --passWithNoTests --coverage" ,
"test:preload-docker-extension" : "vitest run -r packages/preload-docker-extension --passWithNoTests --coverage" ,
2023-03-21 15:05:25 +00:00
"test:extensions" : "npm run test:extensions:compose && npm run test:extensions:kind && npm run test:extensions:docker && npm run test:extensions:lima && npm run test:extensions:kube && npm run test:extensions:podman && npm run test:extensions:registries" ,
"test:extensions:kind" : "vitest run -r extensions/kind --passWithNoTests --coverage " ,
"test:extensions:compose" : "vitest run -r extensions/compose --passWithNoTests --coverage" ,
"test:extensions:docker" : "vitest run -r extensions/docker --passWithNoTests --coverage " ,
"test:extensions:kube" : "vitest run -r extensions/kube-context --passWithNoTests --coverage " ,
"test:extensions:lima" : "vitest run -r extensions/lima --passWithNoTests --coverage " ,
"test:extensions:podman" : "vitest run -r extensions/podman --passWithNoTests --coverage " ,
"test:extensions:registries" : "vitest run -r extensions/registries --passWithNoTests --coverage " ,
2023-02-13 10:03:28 +00:00
"test:renderer" : "vitest -c packages/renderer/vite.config.js run packages/renderer --passWithNoTests --coverage" ,
2023-06-06 09:07:24 +00:00
"test:tools" : "vitest run tools --passWithNoTests --coverage" ,
2022-11-14 20:10:16 +00:00
"test:watch" : "vitest watch" ,
2022-12-21 17:15:31 +00:00
"watch" : "node scripts/watch.cjs" ,
2023-05-03 10:28:43 +00:00
"format:check" : "prettier --check \"{extensions,packages,tests,types}/**/*.{ts,svelte}\" \"extensions/*/scripts/build.js\" \"website/**/*.{md,js}\" \"website/src/**/*.{css,tsx}\"" ,
2023-06-06 09:07:24 +00:00
"format:fix" : "prettier --write \"{extensions,packages,tests,types,tools}/**/*.{ts,svelte}\" \"extensions/*/scripts/build.js\" \"website/**/*.{md,js}\" \"website/src/**/*.{css,tsx}\"" ,
2023-05-03 13:57:27 +00:00
"markdownlint:check" : "markdownlint-cli2 \"website/**/*.md\" \"#website/node_modules\"" ,
"markdownlint:fix" : "markdownlint-cli2-fix \"website/**/*.md\" \"#website/node_modules\"" ,
2023-06-12 12:35:02 +00:00
"lint:check" : "eslint . --ext js,ts,tsx,svelte" ,
"lint:fix" : "eslint . --fix --ext js,ts,tsx,svelte" ,
2022-12-08 16:06:45 +00:00
"svelte:check" : "svelte-check" ,
2022-03-08 16:49:08 +00:00
"typecheck:main" : "tsc --noEmit -p packages/main/tsconfig.json" ,
"typecheck:preload" : "tsc --noEmit -p packages/preload/tsconfig.json" ,
2022-12-23 14:44:12 +00:00
"typecheck:preload-dd-extension" : "tsc --noEmit -p packages/preload-docker-extension/tsconfig.json" ,
"typecheck:renderer" : "npm run build:preload:types && tsc --noEmit -p packages/renderer/tsconfig.json" ,
"typecheck" : "npm run typecheck:main && npm run typecheck:preload && npm run typecheck:renderer && npm run typecheck:preload-dd-extension" ,
2022-10-14 13:20:21 +00:00
"website:build" : "cd website && yarn run docusaurus build" ,
"website:dev" : "cd website && yarn run docusaurus start"
2022-03-08 16:49:08 +00:00
} ,
"devDependencies" : {
2023-06-09 07:19:20 +00:00
"@playwright/test" : "^1.35.0" ,
2023-06-12 10:08:04 +00:00
"@rollup/plugin-commonjs" : "^25.0.1" ,
2022-12-19 10:00:46 +00:00
"@rollup/plugin-json" : "^6.0.0" ,
2023-05-31 10:06:03 +00:00
"@rollup/plugin-node-resolve" : "^15.1.0" ,
2023-05-15 10:17:56 +00:00
"@rollup/plugin-typescript" : "^11.1.1" ,
2023-03-14 10:12:52 +00:00
"@types/analytics-node" : "^3.1.11" ,
2023-06-09 07:26:53 +00:00
"@types/dockerode" : "^3.3.19" ,
2022-06-13 09:08:00 +00:00
"@types/getos" : "^3.0.1" ,
2023-05-10 10:05:57 +00:00
"@types/tar" : "^6.1.5" ,
2022-06-03 14:28:13 +00:00
"@types/tar-fs" : "^2.0.1" ,
2023-05-10 10:29:10 +00:00
"@types/validator" : "^13.7.17" ,
2023-06-13 10:27:49 +00:00
"@typescript-eslint/eslint-plugin" : "^5.59.11" ,
2023-06-13 10:06:05 +00:00
"@typescript-eslint/parser" : "^5.59.11" ,
2023-06-07 12:28:06 +00:00
"@vitest/coverage-v8" : "0.32.0" ,
2022-03-08 16:49:08 +00:00
"cross-env" : "7.0.3" ,
"dts-for-context-bridge" : "0.7.1" ,
2023-06-15 10:08:00 +00:00
"electron" : "^25.1.1" ,
2022-10-26 06:35:05 +00:00
"electron-builder" : "23.6.0" ,
2023-01-31 09:16:22 +00:00
"electron-builder-notarize" : "^1.5.1" ,
2022-04-13 07:31:17 +00:00
"electron-devtools-installer" : "^3.2.0" ,
2023-06-05 10:07:09 +00:00
"eslint" : "^8.42.0" ,
2023-05-15 10:12:19 +00:00
"eslint-import-resolver-custom-alias" : "^1.3.2" ,
2023-05-11 11:42:40 +00:00
"eslint-import-resolver-typescript" : "^3.5.5" ,
2023-05-11 12:18:39 +00:00
"eslint-plugin-etc" : "^2.0.3" ,
2023-05-11 11:42:40 +00:00
"eslint-plugin-import" : "^2.27.5" ,
2023-05-15 19:23:07 +00:00
"eslint-plugin-redundant-undefined" : "^0.4.0" ,
2023-05-11 11:47:44 +00:00
"eslint-plugin-sonarjs" : "^0.19.0" ,
2023-04-28 14:52:56 +00:00
"nock" : "^13.3.1" ,
2023-06-09 07:19:20 +00:00
"playwright" : "1.35.0" ,
2022-12-09 09:58:25 +00:00
"postcss-import" : "^15.1.0" ,
2023-04-24 10:35:11 +00:00
"prettier" : "^2.8.8" ,
2023-05-29 10:15:17 +00:00
"prettier-plugin-svelte" : "^2.10.1" ,
2023-06-02 10:06:10 +00:00
"typescript" : "5.1.3" ,
2023-02-03 09:55:38 +00:00
"validator" : "^13.9.0" ,
2023-05-29 10:10:41 +00:00
"vite" : "^4.3.9" ,
2023-06-07 12:28:06 +00:00
"vitest" : "^0.32.0" ,
2022-11-18 07:47:19 +00:00
"xvfb-maybe" : "^0.2.1"
2022-03-08 16:49:08 +00:00
} ,
"dependencies" : {
2023-02-03 09:20:02 +00:00
"@docker/extension-api-client-types" : "0.3.4" ,
2023-01-23 09:28:53 +00:00
"@kubernetes/client-node" : "^0.18.1" ,
2022-12-30 07:48:31 +00:00
"@types/stream-json" : "^1.7.3" ,
2022-10-13 10:13:32 +00:00
"analytics-node" : "^6.2.0" ,
2023-05-22 11:07:58 +00:00
"check-disk-space" : "^3.4.0" ,
2022-10-07 09:40:41 +00:00
"chokidar" : "^3.5.3" ,
2023-05-26 14:19:50 +00:00
"compare-versions" : "^6.0.0-rc.1" ,
2023-03-13 12:54:50 +00:00
"dockerode" : "^3.3.5" ,
2023-06-12 09:08:30 +00:00
"electron-context-menu" : "^3.6.1" ,
2022-12-21 15:41:34 +00:00
"electron-updater" : "5.3.0" ,
2023-01-20 21:10:18 +00:00
"electron-util" : "^0.17.2" ,
2022-06-13 09:08:00 +00:00
"getos" : "^3.2.1" ,
2023-06-12 07:13:20 +00:00
"got" : "^13.0.0" ,
2022-11-22 09:42:47 +00:00
"hpagent" : "^1.2.0" ,
2022-10-11 06:47:34 +00:00
"moment" : "^2.29.4" ,
2022-06-13 09:08:00 +00:00
"os-locale" : "^6.0.2" ,
2023-05-31 10:06:39 +00:00
"stream-json" : "^1.8.0" ,
2023-05-18 07:53:42 +00:00
"tar" : "^6.1.15" ,
2022-11-22 09:42:47 +00:00
"tar-fs" : "^2.1.1" ,
2023-06-12 09:08:30 +00:00
"win-ca" : "^3.5.0" ,
"yaml" : "^2.3.1" ,
"zip-local" : "^0.3.5"
2022-10-28 13:06:21 +00:00
} ,
"resolutions" : {
"trim" : "0.0.3"
2022-03-08 16:49:08 +00:00
}
}