Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 32 additions & 21 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,70 +12,79 @@
"all_dev:qt-core": "ts-node ./scripts/all_dev.ts --extension=\"qt-core\"",
"all_dev:qt-qml": "ts-node ./scripts/all_dev.ts --extension=\"qt-qml\"",
"all_dev:qt-cpp": "ts-node ./scripts/all_dev.ts --extension=\"qt-cpp\"",
"all_dev:qt-python": "ts-node ./scripts/all_dev.ts --extension=\"qt-python\"",
"all_dev:qt-ui": "ts-node ./scripts/all_dev.ts --extension=\"qt-ui\"",
"test:qt-core": "npm --prefix qt-core run test",
"test:qt-cpp": "npm --prefix qt-cpp run test",
"test:qt-qml": "npm --prefix qt-qml run test",
"test:qt-ui": "npm --prefix qt-ui run test",
"test:all": "npm run test:qt-core && npm run test:qt-cpp && npm run test:qt-ui && npm run test:qt-qml",
"all_dev:qt-ui": "ts-node ./scripts/all_dev.ts --extension=\"qt-ui\"",
"lint": "npm run prettierWrite && eslint scripts --fix --cache",
"lint:qt-core": "cd qt-core && npm run lint",
"lint:qt-qml": "cd qt-qml && npm run lint",
"lint:qt-cpp": "cd qt-cpp && npm run lint",
"lint:qt-python": "cd qt-python && npm run lint",
"lint:qt-ui": "cd qt-ui && npm run lint",
"lint:qt-lib": "cd qt-lib && npm run lint",
"lint:all": "concurrently \"npm run lint\" \"npm run lint:qt-lib\" \"npm run lint:qt-core\" \"npm run lint:qt-cpp\" \"npm run lint:qt-ui\" \"npm run lint:qt-qml\"",
"lint:all_sync": "npm run lint && npm run lint:qt-lib && npm run lint:qt-core && npm run lint:qt-cpp && npm run lint:qt-ui && npm run lint:qt-qml",
"lint:all": "concurrently \"npm run lint\" \"npm run lint:qt-lib\" \"npm run lint:qt-core\" \"npm run lint:qt-cpp\" \"npm run lint:qt-python\" \"npm run lint:qt-ui\" \"npm run lint:qt-qml\"",
"lint:all_sync": "npm run lint && npm run lint:qt-lib && npm run lint:qt-core && npm run lint:qt-cpp && npm run lint:qt-python && npm run lint:qt-ui && npm run lint:qt-qml",
"pretest": "npm run prettierWrite && npx tsc --incremental --noEmit && eslint scripts --fix --cache",
"pretest:qt-core": "cd qt-core && npm run pretest",
"pretest:qt-qml": "cd qt-qml && npm run pretest",
"pretest:qt-cpp": "cd qt-cpp && npm run pretest",
"pretest:qt-python": "cd qt-python && npm run pretest",
"pretest:qt-ui": "cd qt-ui && npm run pretest",
"pretest:qt-lib": "cd qt-lib && npm run pretest",
"pretest:all": "concurrently \"npm run pretest\" \"npm run pretest:qt-lib\" \"npm run pretest:qt-core\" \"npm run pretest:qt-cpp\" \"npm run pretest:qt-ui\" \"npm run pretest:qt-qml\"",
"pretest:all_sync": "npm run pretest && npm run pretest:qt-lib && npm run pretest:qt-core && npm run pretest:qt-cpp && npm run pretest:qt-ui && npm run pretest:qt-qml",
"pretest:all": "concurrently \"npm run pretest\" \"npm run pretest:qt-lib\" \"npm run pretest:qt-core\" \"npm run pretest:qt-cpp\" \"npm run pretest:qt-python\" \"npm run pretest:qt-ui\" \"npm run pretest:qt-qml\"",
"pretest:all_sync": "npm run pretest && npm run pretest:qt-lib && npm run pretest:qt-core && npm run pretest:qt-cpp && npm run pretest:qt-python && npm run pretest:qt-ui && npm run pretest:qt-qml",
"ci-lint:qt-core": "ts-node ./scripts/ci_lint.ts --dir=\"qt-core\" --exclude_licenses=\"qt-core\"",
"ci-lint:qt-qml": "ts-node ./scripts/ci_lint.ts --dir=\"qt-qml\" --exclude_licenses=\"qt-qml\"",
"ci-lint:qt-cpp": "ts-node ./scripts/ci_lint.ts --dir=\"qt-cpp\" --exclude_licenses=\"qt-cpp\"",
"ci-lint:qt-python": "ts-node ./scripts/ci_lint.ts --dir=\"qt-python\" --exclude_licenses=\"qt-python\"",
"ci-lint:qt-ui": "ts-node ./scripts/ci_lint.ts --dir=\"qt-ui\" --exclude_licenses=\"qt-ui\"",
"ci-lint:qt-lib": "npm run checkStyle -- --dir=\"qt-lib\" && npm run eslint -- --dir=\"qt-lib\" && npm run checkPackage -- --dir=\"qt-lib\"",
"ci-lint:all": "concurrently \"npm run ci-lint\" \"npm run ci-lint:qt-lib\" \"npm run ci-lint:qt-core\" \"npm run ci-lint:qt-cpp\" \"npm run ci-lint:qt-ui\" \"npm run ci-lint:qt-qml\" \"npm run checkChangelog:all_ext_pack\"",
"ci-lint:all_sync": "npm run ci-lint && npm run ci-lint:qt-lib && npm run ci-lint:qt-core && npm run ci-lint:qt-cpp && npm run ci-lint:qt-ui && npm run ci-lint:qt-qml ",
"ci-lint:all": "concurrently \"npm run ci-lint\" \"npm run ci-lint:qt-lib\" \"npm run ci-lint:qt-core\" \"npm run ci-lint:qt-cpp\" \"npm run ci-lint:qt-python\" \"npm run ci-lint:qt-ui\" \"npm run ci-lint:qt-qml\" \"npm run checkChangelog:all_ext_pack\"",
"ci-lint:all_sync": "npm run ci-lint && npm run ci-lint:qt-lib && npm run ci-lint:qt-core && npm run ci-lint:qt-cpp && npm run ci-lint:qt-python && npm run ci-lint:qt-ui && npm run ci-lint:qt-qml ",
"ci-lint": "npm run prettierCheck && eslint scripts",
"install-ext:qt-core": "ts-node ./scripts/install-ext.ts --dir=\"qt-core\" --name=\"qt-core\"",
"install-ext:qt-qml": "ts-node ./scripts/install-ext.ts --dir=\"qt-qml\" --name=\"qt-qml\"",
"install-ext:qt-cpp": "ts-node ./scripts/install-ext.ts --dir=\"qt-cpp\" --name=\"qt-cpp\"",
"install-ext:qt-python": "ts-node ./scripts/install-ext.ts --dir=\"qt-python\" --name=\"qt-python\"",
"install-ext:qt-ui": "ts-node ./scripts/install-ext.ts --dir=\"qt-ui\" --name=\"qt-ui\"",
"install-ext:all": "concurrently \"npm run install-ext:qt-core\" \"npm run install-ext:qt-cpp\" \"npm run install-ext:qt-ui\" \"npm run install-ext:qt-qml\"",
"install-ext:all_sync": "npm run install-ext:qt-core && npm run install-ext:qt-ui && npm run install-ext:qt-cpp && npm run install-ext:qt-qml",
"install-ext:all": "concurrently \"npm run install-ext:qt-core\" \"npm run install-ext:qt-cpp\" \"npm run install-ext:qt-python\" \"npm run install-ext:qt-ui\" \"npm run install-ext:qt-qml\"",
"install-ext:all_sync": "npm run install-ext:qt-core && npm run install-ext:qt-ui && npm run install-ext:qt-cpp && npm run install-ext:qt-python && npm run install-ext:qt-qml",
"install:qt-core": "cd qt-core && npm run install:all",
"install:qt-qml": "cd qt-qml && npm install",
"install:qt-cpp": "cd qt-cpp && npm install",
"install:qt-python": "cd qt-python && npm install",
"install:qt-ui": "cd qt-ui && npm install",
"install:qt-lib": "cd qt-lib && npm install",
"install:all": "concurrently \"npm install\" \"npm run install:qt-lib\" \"npm run install:qt-core\" \"npm run install:qt-cpp\" \"npm run install:qt-ui\" \"npm run install:qt-qml\"",
"install:all_sync": "npm install && npm run install:qt-lib && npm run install:qt-core && npm run install:qt-cpp && npm run install:qt-ui && npm run install:qt-qml",
"install:all": "concurrently \"npm install\" \"npm run install:qt-lib\" \"npm run install:qt-core\" \"npm run install:qt-cpp\" \"npm run install:qt-python\" \"npm run install:qt-ui\" \"npm run install:qt-qml\"",
"install:all_sync": "npm install && npm run install:qt-lib && npm run install:qt-core && npm run install:qt-cpp && npm run install:qt-python && npm run install:qt-ui && npm run install:qt-qml",
"eslint": "ts-node ./scripts/eslint.ts",
"ci:qt-core": "cd qt-core && npm run ci:all",
"ci:qt-qml": "cd qt-qml && npm ci",
"ci:qt-cpp": "cd qt-cpp && npm ci",
"ci:qt-python": "cd qt-python && npm ci",
"ci:qt-ui": "cd qt-ui && npm ci",
"ci:qt-lib": "cd qt-lib && npm ci",
"ci:all": "npm ci && concurrently \"npm run ci:qt-lib\" \"npm run ci:qt-core\" \"npm run ci:qt-cpp\" \"npm run ci:qt-ui\" \"npm run ci:qt-qml\"",
"ci:all_sync": "npm ci && npm run ci:qt-lib && npm run ci:qt-core && npm run ci:qt-cpp && npm run ci:qt-ui && npm run ci:qt-qml",
"ci:all": "npm ci && concurrently \"npm run ci:qt-lib\" \"npm run ci:qt-core\" \"npm run ci:qt-cpp\" \"npm run ci:qt-python\" \"npm run ci:qt-ui\" \"npm run ci:qt-qml\"",
"ci:all_sync": "npm ci && npm run ci:qt-lib && npm run ci:qt-core && npm run ci:qt-cpp && npm run ci:qt-python && npm run ci:qt-ui && npm run ci:qt-qml",
"package:qt-core": "ts-node ./scripts/package.ts --extension=\"qt-core\"",
"package:qt-qml": "ts-node ./scripts/package.ts --extension=\"qt-qml\"",
"package:qt-cpp": "ts-node ./scripts/package.ts --extension=\"qt-cpp\"",
"package:qt-python": "ts-node ./scripts/package.ts --extension=\"qt-python\"",
"package:qt-ui": "ts-node ./scripts/package.ts --extension=\"qt-ui\"",
"package:all": "concurrently \"npm run package:qt-core\" \"npm run package:qt-cpp\" \"npm run package:qt-ui\" \"npm run package:qt-qml\"",
"package:all_sync": "npm run package:qt-core && npm run package:qt-cpp && npm run package:qt-ui && npm run package:qt-qml",
"package:all": "concurrently \"npm run package:qt-core\" \"npm run package:qt-cpp\" \"npm run package:qt-python\" \"npm run package:qt-ui\" \"npm run package:qt-qml\"",
"package:all_sync": "npm run package:qt-core && npm run package:qt-cpp && npm run package:qt-python && npm run package:qt-ui && npm run package:qt-qml",
"compile:qt-core": "cd qt-core && npm run compile",
"compile:qt-qml": "cd qt-qml && npm run compile",
"compile:qt-cpp": "npm run prepareNatvisFiles && cd qt-cpp && npm run compile",
"compile:qt-python": "cd qt-python && npm run compile",
"compile:qt-ui": "cd qt-ui && npm run compile",
"compile:qt-lib": "cd qt-lib && npm run compile",
"compile:all": "concurrently \"npm run compile:qt-core\" \"npm run compile:qt-cpp\" \"npm run compile:qt-ui\" \"npm run compile:qt-qml\"",
"compile:all_sync": "npm run compile:qt-core && npm run compile:qt-cpp && npm run compile:qt-ui && npm run compile:qt-qml && npm run compile:qt-lib",
"compile:all": "concurrently \"npm run compile:qt-core\" \"npm run compile:qt-cpp\" \"npm run compile:qt-python\" \"npm run compile:qt-ui\" \"npm run compile:qt-qml\"",
"compile:all_sync": "npm run compile:qt-core && npm run compile:qt-cpp && npm run compile:qt-python && npm run compile:qt-ui && npm run compile:qt-qml && npm run compile:qt-lib",
"checkLicenses": "ts-node ./scripts/check_licenses.ts",
"checkPackage": "ts-node ./scripts/check_package.ts",
"checkStyle": "ts-node ./scripts/check_style.ts",
Expand All @@ -89,14 +98,16 @@
"generateLicenses:qt-core-webview": "npm run generateLicenses -- --dir=\"qt-core/webview-ui\" --exclude=\"qt-core-webview\" --output=\"qt-core/webview-ui/ThirdPartyNotices.txt\"",
"generateLicenses:qt-qml": "npm run generateLicenses -- --dir=\"qt-qml\" --exclude=\"qt-qml, qt-lib\" --output=\"qt-qml/ThirdPartyNotices.txt\"",
"generateLicenses:qt-cpp": "npm run generateLicenses -- --dir=\"qt-cpp\" --exclude=\"qt-cpp, qt-lib\" --output=\"qt-cpp/ThirdPartyNotices.txt\"",
"generateLicenses:qt-python": "npm run generateLicenses -- --dir=\"qt-python\" --exclude=\"qt-python, qt-lib\" --output=\"qt-python/ThirdPartyNotices.txt\"",
"generateLicenses:qt-ui": "npm run generateLicenses -- --dir=\"qt-ui\" --exclude=\"qt-ui, qt-lib\" --output=\"qt-ui/ThirdPartyNotices.txt\"",
"generateLicenses:all": "concurrently \"npm run generateLicenses:qt-core\" \"npm run generateLicenses:qt-cpp\" \"npm run generateLicenses:qt-ui\" \"npm run generateLicenses:qt-qml\"",
"generateLicenses:all_sync": "npm run generateLicenses:qt-core && npm run generateLicenses:qt-cpp && npm run generateLicenses:qt-ui && npm run generateLicenses:qt-qml",
"generateLicenses:all": "concurrently \"npm run generateLicenses:qt-core\" \"npm run generateLicenses:qt-cpp\" \"npm run generateLicenses:qt-python\" \"npm run generateLicenses:qt-ui\" \"npm run generateLicenses:qt-qml\"",
"generateLicenses:all_sync": "npm run generateLicenses:qt-core && npm run generateLicenses:qt-cpp && npm run generateLicenses:qt-python && npm run generateLicenses:qt-ui && npm run generateLicenses:qt-qml",
"_prepublish_git": "git reset --hard && git clean -ffdx",
"_prepublish": "npm run _prepublish_git && npm ci && npm run ci:qt-lib && npm run compile:qt-lib && npm run ci-lint:qt-lib",
"publish:qt-core": "ts-node ./scripts/publish.ts --extension=\"qt-core\"",
"publish:qt-qml": "ts-node ./scripts/publish.ts --extension=\"qt-qml\"",
"publish:qt-cpp": "ts-node ./scripts/publish.ts --extension=\"qt-cpp\"",
"publish:qt-python": "ts-node ./scripts/publish.ts --extension=\"qt-python\"",
"publish:qt-ui": "ts-node ./scripts/publish.ts --extension=\"qt-ui\"",
"publish:qt-cpp-pack": "ts-node ./scripts/publish_ext_pack.ts --dir=\"extension_packs/cpp\" --pack=\"qt-cpp-pack\"",
"publish:qt-wasm-pack": "ts-node ./scripts/publish_ext_pack.ts --dir=\"extension_packs/wasm\" --pack=\"qt-wasm-pack\"",
Expand All @@ -105,8 +116,8 @@
"prettierWrite": "npm run prettierBase -- --write \"scripts/**/*.{js,ts,mts,json,mjs,cjs}\" \"eslint.config.mjs\" \"common/.eslintrc.cjs\" --log-level silent",
"prettierCheck": "npm run prettierBase -- --check \"scripts/**/*.{js,ts,mts,json,mjs,cjs}\" \"eslint.config.mjs\" \"common/.eslintrc.cjs\"",
"prettierBase": "prettier --config \"common/.prettierrc\" --ignore-path \"common/.prettierignore\"",
"auditFix": "npm audit fix && cd qt-lib && npm audit fix && cd ../qt-core && npm audit fix && cd ../qt-cpp && npm audit fix && cd ../qt-ui && npm audit fix && cd ../qt-qml && npm audit fix && cd ../qt-core/webview-ui && npm audit fix",
"auditFixForce": "npm audit fix --force && cd qt-lib && npm audit fix --force && cd ../qt-core && npm audit fix --force && cd ../qt-cpp && npm audit fix --force && cd ../qt-ui && npm audit fix --force && cd ../qt-qml && npm audit fix --force && cd ../qt-core/webview-ui && npm audit fix --force",
"auditFix": "npm audit fix && cd qt-lib && npm audit fix && cd ../qt-core && npm audit fix && cd ../qt-cpp && npm audit fix && cd ../qt-ui && npm audit fix && cd ../qt-qml && npm audit fix && cd ../qt-python && npm audit fix && cd ../qt-core/webview-ui && npm audit fix",
"auditFixForce": "npm audit fix --force && cd qt-lib && npm audit fix --force && cd ../qt-core && npm audit fix --force && cd ../qt-cpp && npm audit fix --force && cd ../qt-ui && npm audit fix --force && cd ../qt-qml && npm audit fix --force && cd ../qt-python && npm audit fix --force && cd ../qt-core/webview-ui && npm audit fix --force",
"build:qt-cli": "cd qt-cli && bash run.sh build"
},
"devDependencies": {
Expand Down
24 changes: 24 additions & 0 deletions qt-python/.vscodeignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
.vscode/**
.vscode-test/**
src/**
.gitignore
**/tsconfig.json
**/.eslintrc.json
**/*.map
**/*.ts
node_modules/**
**/package-lock.json
.eslintignore
.prettierrc
.prettierignore
.github/**
out/test/**
out/scripts/**
Development.md
esbuild.mjs
.eslintrc.cjs
package-lock.json
extension_packs/**
../**/*
.eslintcache
**/tsconfig.tsbuildinfo
1 change: 1 addition & 0 deletions qt-python/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Change Log
Loading
Loading