microsoft/hve-core

Public

mirrored from https://github.com/microsoft/hve-coreAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
a5c38379bc5d730200b9be8d7b8d86f9bd2bcd21

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

package.json

71lines · modecode

1{
2 "name": "hve-core",
3 "version": "3.3.41",
4 "description": "HVE Core",
5 "private": true,
6 "scripts": {
7 "test:ps": "pwsh -NoProfile -File scripts/tests/Invoke-PesterTests.ps1",
8 "spell-check": "cspell \"**/*.{md,ts,js,json,yaml,yml}\"",
9 "spell-check:fix": "cspell \"**/*.{md,ts,js,json,yaml,yml}\" --show-suggestions",
10 "lint:md": "markdownlint-cli2 \"**/*.md\"",
11 "lint:md:fix": "markdownlint-cli2 \"**/*.md\" --fix",
12 "lint:ps": "pwsh -File scripts/linting/Invoke-PSScriptAnalyzer.ps1",
13 "lint:yaml": "pwsh -File scripts/linting/Invoke-YamlLint.ps1",
14 "lint:links": "pwsh -NoProfile -Command \"& scripts/linting/Invoke-LinkLanguageCheck.ps1 -ExcludePaths 'scripts/tests/**'\"",
15 "lint:md-links": "pwsh -File scripts/linting/Markdown-Link-Check.ps1",
16 "lint:frontmatter": "pwsh -NoProfile -Command \"& './scripts/linting/Validate-MarkdownFrontmatter.ps1' -WarningsAsErrors -EnableSchemaValidation\"",
17 "lint:collections-metadata": "pwsh -File scripts/collections/Validate-Collections.ps1",
18 "lint:marketplace": "pwsh -File scripts/plugins/Validate-Marketplace.ps1",
19 "lint:version-consistency": "pwsh -NoProfile -Command \"./scripts/security/Test-ActionVersionConsistency.ps1 -FailOnMismatch -Format Json -OutputPath logs/action-version-consistency-results.json\"",
20 "lint:permissions": "pwsh -NoProfile -Command \"& './scripts/security/Test-WorkflowPermissions.ps1' -FailOnViolation\"",
21 "lint:dependency-pinning": "pwsh -NoProfile -Command \"& './scripts/security/Test-DependencyPinning.ps1' -FailOnUnpinned\"",
22 "audit:pip": "pwsh -NoProfile -File scripts/security/Invoke-PipAudit.ps1",
23 "audit:npm": "audit-ci --config audit-ci.json",
24 "lint:all": "npm run format:tables && npm run lint:md && npm run lint:ps && npm run lint:yaml && npm run lint:links && npm run lint:frontmatter && npm run lint:collections-metadata && npm run lint:marketplace && npm run lint:version-consistency && npm run lint:permissions && npm run lint:dependency-pinning && npm run lint:py && npm run validate:skills",
25 "format:tables": "markdown-table-formatter \"**/*.md\"",
26 "extension:prepare": "pwsh ./scripts/extension/Prepare-Extension.ps1",
27 "extension:prepare:prerelease": "pwsh ./scripts/extension/Prepare-Extension.ps1 -Channel PreRelease",
28 "extension:package": "pwsh ./scripts/extension/Package-Extension.ps1",
29 "package:extension": "npm run extension:package --",
30 "extension:package:prerelease": "pwsh ./scripts/extension/Package-Extension.ps1 -PreRelease",
31 "validate:copyright": "pwsh -File scripts/linting/Test-CopyrightHeaders.ps1",
32 "validate:skills": "pwsh -NoProfile -Command \"& './scripts/linting/Validate-SkillStructure.ps1' -WarningsAsErrors\"",
33 "lint:py": "pwsh -NoProfile -File ./scripts/linting/Invoke-PythonLint.ps1 -OutputPath logs/python-lint-results.json",
34 "test:py": "pwsh -NoProfile -File ./scripts/linting/Invoke-PythonTests.ps1 -OutputPath logs/python-test-results.json",
35 "plugin:postprocess": "markdownlint-cli2 \"plugins/**/*.md\" \"collections/*.md\" --fix && markdown-table-formatter \"plugins/**/*.md\" && markdown-table-formatter \"collections/*.md\"",
36 "plugin:generate": "pwsh -File scripts/plugins/Generate-Plugins.ps1 && npm run plugin:postprocess",
37 "plugin:validate": "npm run lint:collections-metadata",
38 "clean:logs": "pwsh -NoProfile -Command \"Get-ChildItem -Path logs -File -Recurse | Remove-Item -Force\"",
39 "docs:build": "npm --prefix docs/docusaurus run build",
40 "docs:test": "npm --prefix docs/docusaurus test",
41 "docs:serve": "npm --prefix docs/docusaurus run serve"
42 },
43 "devDependencies": {
44 "@cspell/cspell-json-reporter": "10.0.0",
45 "@vscode/vsce": "3.9.1",
46 "audit-ci": "7.1.0",
47 "cspell": "10.0.0",
48 "markdown-link-check": "3.14.2",
49 "markdown-table-formatter": "1.7.0",
50 "markdownlint-cli2": "0.22.0",
51 "markdownlint-cli2-formatter-default": "0.0.6",
52 "markdownlint-cli2-formatter-json": "0.0.9",
53 "markdownlint-rule-search-replace": "1.2.0"
54 },
55 "overrides": {
56 "basic-ftp": "5.3.0",
57 "markdown-it": "14.1.1",
58 "picomatch@^2": "2.3.2",
59 "picomatch@^4": "4.0.4",
60 "smol-toml": "1.6.1",
61 "undici": "7.24.1",
62 "yaml": "2.8.3",
63 "yauzl": "3.2.1"
64 },
65 "repository": {
66 "type": "git",
67 "url": "https://github.com/microsoft/hve-core.git"
68 },
69 "author": "Microsoft",
70 "license": "MIT"
71}
72