-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
130 lines (130 loc) · 9.96 KB
/
Copy pathpackage.json
File metadata and controls
130 lines (130 loc) · 9.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
{
"name": "powershell-profile-data-conversions",
"version": "1.0.0",
"description": "Global npm packages required for PowerShell profile data format conversions",
"private": true,
"packageManager": "pnpm@11.5.3",
"scripts": {
"prepare": "corepack enable",
"default": "task --list-all",
"install-all": "pnpm run install-all-global || pnpm run install-all-local",
"install-all-global": "pnpm run install-js-global && pnpm run install-python-global",
"install-all-local": "pnpm run install-js-local && pnpm run install-python-local",
"install-js-global": "pnpm add -g bson @msgpack/msgpack cbor protobufjs avsc flatbuffers thrift superjson json5 jsonc parquetjs apache-arrow base32-encode base32-decode qrcode uuid jsonwebtoken ubjson",
"install-js-local": "pnpm add bson @msgpack/msgpack cbor protobufjs avsc flatbuffers thrift superjson json5 jsonc parquetjs apache-arrow base32-encode base32-decode qrcode uuid jsonwebtoken ubjson",
"install-python-global": "uv pip install --system h5py netCDF4 xarray numpy astropy scipy pandas polars pyreadstat ion-python pyodbc dbfread dbf pyarrow fastparquet delta-spark deltalake pyiceberg python-snappy",
"install-python-local": "uv pip install --user h5py netCDF4 xarray numpy astropy scipy pandas polars pyreadstat ion-python pyodbc dbfread dbf pyarrow fastparquet delta-spark deltalake pyiceberg python-snappy",
"install-scoop": "scoop install bat fd httpie zoxide git-delta tldr fzf ripgrep eza procs dust bottom navi gum docker podman docker-compose lazydocker pandoc calibre djvulibre imagemagick jq yq rclone minio-client zstd gh kubectl helm terraform aws azure-cli azure-developer-cli bun deno go rustup uv pixi pnpm ngrok tailscale starship oh-my-posh xz snappy lz4 ffmpeg graphicsmagick miktex",
"lint": "pwsh -NoProfile -File scripts/utils/code-quality/run-lint.ps1",
"validate": "pwsh -NoProfile -File scripts/checks/validate-profile.ps1",
"check-comment-help": "pwsh -NoProfile -File scripts/checks/check-comment-help.ps1",
"check-doc-coverage": "pwsh -NoProfile -File scripts/checks/check-doc-coverage.ps1",
"check-doc-freshness": "pwsh -NoProfile -File scripts/checks/check-doc-freshness.ps1",
"test": "pwsh -NoProfile -File scripts/utils/code-quality/run-pester.ps1 -Coverage -Parallel",
"test-unit": "pwsh -NoProfile -File scripts/utils/code-quality/run-pester.ps1 -Suite Unit -Parallel",
"test-integration": "pwsh -NoProfile -File scripts/utils/code-quality/run-pester.ps1 -Suite Integration -Parallel",
"test-performance": "pwsh -NoProfile -File scripts/utils/code-quality/run-pester.ps1 -Suite Performance -Parallel",
"test-coverage": "pwsh -NoProfile -File scripts/utils/code-quality/run-pester.ps1 -Coverage -Parallel",
"benchmark": "pwsh -NoProfile -File scripts/utils/metrics/benchmark-startup.ps1",
"security-scan": "pwsh -NoProfile -File scripts/utils/security/run-security-scan.ps1",
"diagnose-profile-performance": "pwsh -NoProfile -File scripts/utils/performance/diagnose-profile-performance.ps1",
"optimize-git-performance": "pwsh -NoProfile -File scripts/utils/performance/optimize-git-performance.ps1",
"check-module-updates": "pwsh -NoProfile -File scripts/utils/dependencies/check-module-updates.ps1",
"install-module-updates": "pwsh -NoProfile -File scripts/utils/dependencies/check-module-updates.ps1 -Update",
"generate-changelog": "pwsh -NoProfile -File scripts/utils/docs/generate-changelog.ps1",
"generate-dashboard": "pwsh -NoProfile -File scripts/utils/metrics/generate-dashboard.ps1",
"create-release": "pwsh -NoProfile -File scripts/utils/release/create-release.ps1 -DryRun",
"generate-docs": "pwsh -NoProfile -File scripts/utils/docs/generate-docs.ps1",
"generate-docs-incremental": "pwsh -NoProfile -File scripts/utils/docs/generate-docs.ps1 -Incremental",
"spellcheck": "pwsh -NoProfile -File scripts/utils/code-quality/spellcheck.ps1",
"db-health": "pwsh -NoProfile -File scripts/utils/database/database-maintenance.ps1 -Action health",
"db-statistics": "pwsh -NoProfile -File scripts/utils/database/database-maintenance.ps1 -Action statistics",
"db-optimize": "pwsh -NoProfile -File scripts/utils/database/database-maintenance.ps1 -Action optimize",
"db-backup": "pwsh -NoProfile -File scripts/utils/database/database-maintenance.ps1 -Action backup",
"db-repair": "pwsh -NoProfile -File scripts/utils/database/database-maintenance.ps1 -Action repair",
"db-validate": "pwsh -NoProfile -File scripts/utils/database/validate-databases.ps1",
"db-validate-full": "pwsh -NoProfile -File scripts/utils/database/validate-databases.ps1 -TestOperations",
"db-init": "pwsh -NoProfile -File scripts/utils/database/initialize-databases.ps1",
"clear-fragment-cache": "pwsh -NoProfile -File scripts/utils/clear-fragment-cache.ps1",
"build-fragment-cache": "pwsh -NoProfile -File scripts/utils/build-fragment-cache.ps1",
"validate-fragment-cache": "pwsh -NoProfile -File scripts/utils/verify-cache-cleared.ps1",
"check-script-standards": "pwsh -NoProfile -File scripts/checks/check-script-standards.ps1",
"markdownlint": "pwsh -NoProfile -File scripts/utils/code-quality/run-markdownlint.ps1",
"install-githooks": "pwsh -NoProfile -File scripts/git/install-githooks.ps1",
"install-pre-commit-hook": "pwsh -NoProfile -File scripts/git/install-pre-commit-hook.ps1",
"format": "pwsh -NoProfile -File scripts/utils/code-quality/run-format.ps1",
"find-duplicates": "pwsh -NoProfile -File scripts/utils/metrics/find-duplicate-functions.ps1",
"generate-fragment-readmes": "pwsh -NoProfile -File scripts/utils/docs/generate-fragment-readmes.ps1",
"new-fragment": "pwsh -NoProfile -File scripts/utils/fragment/new-fragment.ps1",
"generate-command-wrappers": "pwsh -NoProfile -File scripts/utils/fragment/generate-command-wrappers.ps1",
"check-commit-messages": "pwsh -NoProfile -File scripts/checks/check-commit-messages.ps1",
"update-baseline": "pwsh -NoProfile -File scripts/utils/metrics/benchmark-startup.ps1 -UpdateBaseline",
"collect-code-metrics": "pwsh -NoProfile -File scripts/utils/metrics/collect-code-metrics.ps1",
"export-metrics": "pwsh -NoProfile -File scripts/utils/metrics/export-metrics.ps1",
"save-metrics-snapshot": "pwsh -NoProfile -File scripts/utils/metrics/save-metrics-snapshot.ps1",
"track-coverage-trends": "pwsh -NoProfile -File scripts/utils/metrics/track-coverage-trends.ps1",
"quality-check": "pnpm run format && pnpm run security-scan && pnpm run lint && pnpm run spellcheck && pnpm run markdownlint && pnpm run check-comment-help && pnpm run test && pnpm run validate-function-naming && pnpm run drift-check && echo All quality checks passed",
"pre-commit-checks": "pwsh -NoProfile -File scripts/git/pre-commit.ps1",
"check-idempotency": "pwsh -NoProfile -File scripts/checks/check-idempotency.ps1",
"validate-function-naming": "pwsh -NoProfile -File scripts/utils/code-quality/validate-function-naming.ps1",
"check-missing-tests": "pwsh -NoProfile -File scripts/utils/code-quality/check-missing-tests.ps1",
"validate-dependencies": "pwsh -NoProfile -File scripts/utils/dependencies/validate-dependencies.ps1",
"check-missing-packages": "pwsh -NoProfile -File scripts/utils/dependencies/check-missing-packages.ps1",
"check-vulnerabilities": "pwsh -NoProfile -File scripts/utils/dependencies/check-module-updates.ps1",
"format-and-lint": "pnpm run format && pnpm run lint && echo Format and lint completed",
"all-docs": "pnpm run generate-docs && pnpm run generate-fragment-readmes && echo All documentation generated",
"init-wrangler-config": "pwsh -NoProfile -File scripts/utils/setup/init-wrangler-config.ps1",
"dev-setup": "pwsh -NoProfile -File scripts/dev/setup.ps1",
"check-task-parity": "pwsh -NoProfile -File scripts/utils/task-parity/check-task-parity.ps1",
"generate-task-parity": "pwsh -NoProfile -File scripts/utils/task-parity/check-task-parity.ps1 -Generate",
"drift-link": "pwsh -NoProfile -File scripts/utils/code-quality/link-test-drift.ps1 -Refresh && pwsh -NoProfile -File scripts/utils/code-quality/link-guide-drift.ps1 -Refresh && pwsh -NoProfile -File scripts/utils/code-quality/link-api-drift.ps1 -Refresh",
"drift-check": "drift check",
"drift-status": "drift status",
"test-performance-batch": "pwsh -NonInteractive -NoProfile -File scripts/utils/code-quality/run-performance-batch.ps1",
"test-unit-batch": "pwsh -NonInteractive -NoProfile -File scripts/utils/code-quality/run-unit-batch.ps1",
"test-conversion-batch": "pwsh -NonInteractive -NoProfile -File scripts/utils/code-quality/run-conversion-integration-batch.ps1",
"test-conversion-all-batch": "pwsh -NonInteractive -NoProfile -File scripts/utils/code-quality/run-conversion-all-batch.ps1",
"test-tools": "pwsh -NonInteractive -NoProfile -File scripts/utils/code-quality/run-tools-integration-batch.ps1"
},
"dependencies": {
"@msgpack/msgpack": "^3.1.3",
"apache-arrow": "^21.1.0",
"avsc": "^5.7.9",
"base32-decode": "^1.0.0",
"base32-encode": "^2.0.0",
"bson": "^7.2.0",
"cbor": "^10.0.12",
"flatbuffers": "^25.9.23",
"json5": "^2.2.3",
"jsonc": "^2.0.0",
"jsonwebtoken": "^9.0.3",
"parquetjs": "^0.11.2",
"protobufjs": "^8.4.2",
"qrcode": "^1.5.4",
"superjson": "^2.2.6",
"thrift": "^0.23.0",
"ubjson": "^0.0.8",
"uuid": "^14.0.0"
},
"engines": {
"node": ">=16.0.0"
},
"devDependencies": {
"@cspell/dict-aws": "^4.0.17",
"@cspell/dict-companies": "^3.2.11",
"@cspell/dict-docker": "^1.1.17",
"@cspell/dict-dotnet": "^5.0.13",
"@cspell/dict-en-au": "^1.1.22",
"@cspell/dict-en-ca": "^1.0.58",
"@cspell/dict-en-gb-ise": "^1.0.29",
"@cspell/dict-filetypes": "^3.0.18",
"@cspell/dict-k8s": "^1.0.12",
"@cspell/dict-node": "^5.0.9",
"@cspell/dict-npm": "^5.2.38",
"@cspell/dict-powershell": "^5.0.15",
"@cspell/dict-python": "^4.2.27",
"@cspell/dict-software-terms": "^5.2.2",
"cspell": "^10.0.1",
"markdownlint-cli": "0.48.0"
}
}