mirror of https://github.com/grafana/grafana.git
CI: Use publint to validate npm packages (#106521)
* ci(packages): use publint to validate npm packages are good to publish * style(validate-npm-packages): remove extra line
This commit is contained in:
parent
8d0f911cfe
commit
279bdc2636
|
@ -75,6 +75,7 @@
|
||||||
"releaseNotesUrl": "https://grafana.com/docs/grafana/next/release-notes/"
|
"releaseNotesUrl": "https://grafana.com/docs/grafana/next/release-notes/"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"@arethetypeswrong/cli": "^0.18.2",
|
||||||
"@babel/core": "7.26.10",
|
"@babel/core": "7.26.10",
|
||||||
"@babel/preset-env": "7.26.9",
|
"@babel/preset-env": "7.26.9",
|
||||||
"@babel/runtime": "7.27.0",
|
"@babel/runtime": "7.27.0",
|
||||||
|
@ -229,6 +230,7 @@
|
||||||
"postcss-reporter": "7.1.0",
|
"postcss-reporter": "7.1.0",
|
||||||
"postcss-scss": "4.0.9",
|
"postcss-scss": "4.0.9",
|
||||||
"prettier": "3.4.2",
|
"prettier": "3.4.2",
|
||||||
|
"publint": "^0.3.12",
|
||||||
"react-refresh": "0.14.0",
|
"react-refresh": "0.14.0",
|
||||||
"react-select-event": "5.5.1",
|
"react-select-event": "5.5.1",
|
||||||
"redux-mock-store": "1.5.5",
|
"redux-mock-store": "1.5.5",
|
||||||
|
|
|
@ -9,72 +9,10 @@ for file in "$ARTIFACTS_DIR"/*.tgz; do
|
||||||
echo "🔍 Checking NPM package: $file"
|
echo "🔍 Checking NPM package: $file"
|
||||||
|
|
||||||
# Ignore named-exports for now as builds aren't compatible yet.
|
# Ignore named-exports for now as builds aren't compatible yet.
|
||||||
yarn dlx @arethetypeswrong/cli "$file" --ignore-rules "named-exports"
|
yarn attw "$file" --ignore-rules "named-exports"
|
||||||
|
yarn publint "$file"
|
||||||
# get filename then strip everything after package name.
|
|
||||||
dir_name=$(basename "$file" .tgz | sed -E 's/@([a-zA-Z0-9-]+)-[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z0-9-]+)?/\1/')
|
|
||||||
mkdir -p "./npm-artifacts/$dir_name"
|
|
||||||
tar -xzf "$file" -C "./npm-artifacts/$dir_name" --strip-components=1
|
|
||||||
|
|
||||||
# Make sure the tar wasn't empty
|
|
||||||
if [ ! -d "./npm-artifacts/$dir_name" ]; then
|
|
||||||
echo -e "❌ Failed: Empty package $dir_name.\n"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Navigate inside the new extracted directory
|
|
||||||
pushd "./npm-artifacts/$dir_name" || exit
|
|
||||||
|
|
||||||
# Check for required files
|
|
||||||
check_files=("package.json" "README.md" "CHANGELOG.md")
|
|
||||||
for check_file in "${check_files[@]}"; do
|
|
||||||
if [ ! -f "$check_file" ]; then
|
|
||||||
echo -e "❌ Failed: Missing required file $check_file in package $dir_name.\n"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
# Check license files
|
|
||||||
if [ -f "LICENSE_APACHE2" ] || [ -f "LICENSE_AGPL" ]; then
|
|
||||||
echo -e "Found required license file in package $dir_name.\n"
|
|
||||||
else
|
|
||||||
echo -e "❌ Failed: Missing required license file in package $dir_name.\n"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Assert commonjs builds
|
|
||||||
if [ ! -d dist ] || [ ! -f dist/cjs/index.cjs ] || [ ! -f dist/cjs/index.d.cts ]; then
|
|
||||||
echo -e "❌ Failed: Missing 'dist' directory or required commonjs files in package $dir_name.\n"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$(jq -r '.main' package.json)" != "./dist/cjs/index.cjs" ] || \
|
|
||||||
[ "$(jq -r '.types' package.json)" != "./dist/cjs/index.d.cts" ]; then
|
|
||||||
echo -e "❌ Failed: Incorrect cjs package.json properties in package $dir_name.\n"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Assert esm builds
|
|
||||||
esm_packages=("grafana-data" "grafana-ui" "grafana-runtime" "grafana-e2e-selectors" "grafana-schema")
|
|
||||||
for esm_package in "${esm_packages[@]}"; do
|
|
||||||
if [[ "$dir_name" == "$esm_package" ]]; then
|
|
||||||
if [ ! -d dist/esm ] || [ ! -f dist/esm/index.mjs ]; then
|
|
||||||
echo -e "❌ Failed: Missing 'dist/esm' directory or required esm files in package $dir_name.\n"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$(jq -r '.module' package.json)" != "./dist/esm/index.mjs" ]; then
|
|
||||||
echo -e "❌ Failed: Incorrect esm package.json properties in package $dir_name.\n"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
echo -e "✅ Passed: package checks for $file.\n"
|
|
||||||
popd || exit
|
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "🚀 All NPM package checks passed! 🚀"
|
echo "🚀 All NPM package checks passed! 🚀"
|
||||||
rm -rf "${ARTIFACTS_DIR:?}/"*/
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
314
yarn.lock
314
yarn.lock
|
@ -29,6 +29,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@andrewbranch/untar.js@npm:^1.0.3":
|
||||||
|
version: 1.0.3
|
||||||
|
resolution: "@andrewbranch/untar.js@npm:1.0.3"
|
||||||
|
checksum: 10/a32de53839fc61af90a394cf93d4368aacd167c9c80f0b3ba0c268460942a6ce2bfe257b6d3f03986b9dcb7368f10b9dc7f66c2f94254d2662da8278454e7d12
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@apidevtools/json-schema-ref-parser@npm:9.0.6":
|
"@apidevtools/json-schema-ref-parser@npm:9.0.6":
|
||||||
version: 9.0.6
|
version: 9.0.6
|
||||||
resolution: "@apidevtools/json-schema-ref-parser@npm:9.0.6"
|
resolution: "@apidevtools/json-schema-ref-parser@npm:9.0.6"
|
||||||
|
@ -71,6 +78,39 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@arethetypeswrong/cli@npm:^0.18.2":
|
||||||
|
version: 0.18.2
|
||||||
|
resolution: "@arethetypeswrong/cli@npm:0.18.2"
|
||||||
|
dependencies:
|
||||||
|
"@arethetypeswrong/core": "npm:0.18.2"
|
||||||
|
chalk: "npm:^4.1.2"
|
||||||
|
cli-table3: "npm:^0.6.3"
|
||||||
|
commander: "npm:^10.0.1"
|
||||||
|
marked: "npm:^9.1.2"
|
||||||
|
marked-terminal: "npm:^7.1.0"
|
||||||
|
semver: "npm:^7.5.4"
|
||||||
|
bin:
|
||||||
|
attw: dist/index.js
|
||||||
|
checksum: 10/8b4506edeb37d58f15e347302df68981c5aefecce973e746026d46370bb560c1ebc05ef8a38eba3102881df4cd3c901961186e3df41077efca4e58adffd455a1
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"@arethetypeswrong/core@npm:0.18.2":
|
||||||
|
version: 0.18.2
|
||||||
|
resolution: "@arethetypeswrong/core@npm:0.18.2"
|
||||||
|
dependencies:
|
||||||
|
"@andrewbranch/untar.js": "npm:^1.0.3"
|
||||||
|
"@loaderkit/resolve": "npm:^1.0.2"
|
||||||
|
cjs-module-lexer: "npm:^1.2.3"
|
||||||
|
fflate: "npm:^0.8.2"
|
||||||
|
lru-cache: "npm:^11.0.1"
|
||||||
|
semver: "npm:^7.5.4"
|
||||||
|
typescript: "npm:5.6.1-rc"
|
||||||
|
validate-npm-package-name: "npm:^5.0.0"
|
||||||
|
checksum: 10/9c3edeb8e09e572682e37f55bd523d0dad45388232d31fa1d8875f7f5c414a184070c2bb6d0c8f254dfce4ed9248da373d549ecdeaa571a0cfff04c387c94cf1
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@babel/code-frame@npm:7.25.7":
|
"@babel/code-frame@npm:7.25.7":
|
||||||
version: 7.25.7
|
version: 7.25.7
|
||||||
resolution: "@babel/code-frame@npm:7.25.7"
|
resolution: "@babel/code-frame@npm:7.25.7"
|
||||||
|
@ -1587,6 +1627,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@braidai/lang@npm:^1.0.0":
|
||||||
|
version: 1.1.1
|
||||||
|
resolution: "@braidai/lang@npm:1.1.1"
|
||||||
|
checksum: 10/3d6b1827aabe8b4b39d938e1fecb747d3d45ea621958f8366d48b97e18b6b1edf68328ae57b8c0fb3d4b9757757a86761f911d9e15cde69bdbd28482952e43d6
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@braintree/sanitize-url@npm:7.0.1":
|
"@braintree/sanitize-url@npm:7.0.1":
|
||||||
version: 7.0.1
|
version: 7.0.1
|
||||||
resolution: "@braintree/sanitize-url@npm:7.0.1"
|
resolution: "@braintree/sanitize-url@npm:7.0.1"
|
||||||
|
@ -4803,6 +4850,15 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@loaderkit/resolve@npm:^1.0.2":
|
||||||
|
version: 1.0.4
|
||||||
|
resolution: "@loaderkit/resolve@npm:1.0.4"
|
||||||
|
dependencies:
|
||||||
|
"@braidai/lang": "npm:^1.0.0"
|
||||||
|
checksum: 10/e999f0fc289c2e3f9f80ec92db69c123a5a74b5db7c4bc10292658fc9ef2e1afe6430346ca6cd52d941d7fc407bf28188c95bbbe0aa212c02c8716b5c4b03316
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@locker/near-membrane-base@npm:0.13.6":
|
"@locker/near-membrane-base@npm:0.13.6":
|
||||||
version: 0.13.6
|
version: 0.13.6
|
||||||
resolution: "@locker/near-membrane-base@npm:0.13.6"
|
resolution: "@locker/near-membrane-base@npm:0.13.6"
|
||||||
|
@ -6128,6 +6184,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@publint/pack@npm:^0.1.2":
|
||||||
|
version: 0.1.2
|
||||||
|
resolution: "@publint/pack@npm:0.1.2"
|
||||||
|
checksum: 10/83e1de31ae29a0e651f7f91ebe6ad1fdf8cbb61d1eb056476586a234d05fa6fde9f34d3a0e36fbf18a2e9affa1082f758833242fd285637d303130f1a286b928
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@radix-ui/react-compose-refs@npm:1.0.1":
|
"@radix-ui/react-compose-refs@npm:1.0.1":
|
||||||
version: 1.0.1
|
version: 1.0.1
|
||||||
resolution: "@radix-ui/react-compose-refs@npm:1.0.1"
|
resolution: "@radix-ui/react-compose-refs@npm:1.0.1"
|
||||||
|
@ -7031,6 +7094,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@sindresorhus/is@npm:^4.6.0":
|
||||||
|
version: 4.6.0
|
||||||
|
resolution: "@sindresorhus/is@npm:4.6.0"
|
||||||
|
checksum: 10/e7f36ed72abfcd5e0355f7423a72918b9748bb1ef370a59f3e5ad8d40b728b85d63b272f65f63eec1faf417cda89dcb0aeebe94015647b6054659c1442fe5ce0
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@sindresorhus/merge-streams@npm:^2.1.0":
|
"@sindresorhus/merge-streams@npm:^2.1.0":
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
resolution: "@sindresorhus/merge-streams@npm:2.3.0"
|
resolution: "@sindresorhus/merge-streams@npm:2.3.0"
|
||||||
|
@ -11138,6 +11208,15 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"ansi-escapes@npm:^7.0.0":
|
||||||
|
version: 7.0.0
|
||||||
|
resolution: "ansi-escapes@npm:7.0.0"
|
||||||
|
dependencies:
|
||||||
|
environment: "npm:^1.0.0"
|
||||||
|
checksum: 10/2d0e2345087bd7ae6bf122b9cc05ee35560d40dcc061146edcdc02bc2d7c7c50143cd12a22e69a0b5c0f62b948b7bc9a4539ee888b80f5bd33cdfd82d01a70ab
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"ansi-html-community@npm:0.0.8, ansi-html-community@npm:^0.0.8":
|
"ansi-html-community@npm:0.0.8, ansi-html-community@npm:^0.0.8":
|
||||||
version: 0.0.8
|
version: 0.0.8
|
||||||
resolution: "ansi-html-community@npm:0.0.8"
|
resolution: "ansi-html-community@npm:0.0.8"
|
||||||
|
@ -11177,6 +11256,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"ansi-regex@npm:^6.1.0":
|
||||||
|
version: 6.1.0
|
||||||
|
resolution: "ansi-regex@npm:6.1.0"
|
||||||
|
checksum: 10/495834a53b0856c02acd40446f7130cb0f8284f4a39afdab20d5dc42b2e198b1196119fe887beed8f9055c4ff2055e3b2f6d4641d0be018cdfb64fedf6fc1aac
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"ansi-styles@npm:^3.2.1":
|
"ansi-styles@npm:^3.2.1":
|
||||||
version: 3.2.1
|
version: 3.2.1
|
||||||
resolution: "ansi-styles@npm:3.2.1"
|
resolution: "ansi-styles@npm:3.2.1"
|
||||||
|
@ -11230,6 +11316,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"any-promise@npm:^1.0.0":
|
||||||
|
version: 1.3.0
|
||||||
|
resolution: "any-promise@npm:1.3.0"
|
||||||
|
checksum: 10/6737469ba353b5becf29e4dc3680736b9caa06d300bda6548812a8fee63ae7d336d756f88572fa6b5219aed36698d808fa55f62af3e7e6845c7a1dc77d240edb
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"anymatch@npm:^3.0.3, anymatch@npm:^3.1.1, anymatch@npm:^3.1.3, anymatch@npm:~3.1.2":
|
"anymatch@npm:^3.0.3, anymatch@npm:^3.1.1, anymatch@npm:^3.1.3, anymatch@npm:~3.1.2":
|
||||||
version: 3.1.3
|
version: 3.1.3
|
||||||
resolution: "anymatch@npm:3.1.3"
|
resolution: "anymatch@npm:3.1.3"
|
||||||
|
@ -12522,7 +12615,7 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"chalk@npm:^5.2.0, chalk@npm:^5.3.0":
|
"chalk@npm:^5.2.0, chalk@npm:^5.3.0, chalk@npm:^5.4.1":
|
||||||
version: 5.4.1
|
version: 5.4.1
|
||||||
resolution: "chalk@npm:5.4.1"
|
resolution: "chalk@npm:5.4.1"
|
||||||
checksum: 10/29df3ffcdf25656fed6e95962e2ef86d14dfe03cd50e7074b06bad9ffbbf6089adbb40f75c00744d843685c8d008adaf3aed31476780312553caf07fa86e5bc7
|
checksum: 10/29df3ffcdf25656fed6e95962e2ef86d14dfe03cd50e7074b06bad9ffbbf6089adbb40f75c00744d843685c8d008adaf3aed31476780312553caf07fa86e5bc7
|
||||||
|
@ -12786,6 +12879,22 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"cli-highlight@npm:^2.1.11":
|
||||||
|
version: 2.1.11
|
||||||
|
resolution: "cli-highlight@npm:2.1.11"
|
||||||
|
dependencies:
|
||||||
|
chalk: "npm:^4.0.0"
|
||||||
|
highlight.js: "npm:^10.7.1"
|
||||||
|
mz: "npm:^2.4.0"
|
||||||
|
parse5: "npm:^5.1.1"
|
||||||
|
parse5-htmlparser2-tree-adapter: "npm:^6.0.0"
|
||||||
|
yargs: "npm:^16.0.0"
|
||||||
|
bin:
|
||||||
|
highlight: bin/highlight
|
||||||
|
checksum: 10/05d2b5beb8a4d3259f693517d013bf53d04ad20f470b77c3d02e051963092fae388388e3127f67d3679884a0c32cb855bf590292017c5e68c0f8d86f4b8e146e
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"cli-spinners@npm:2.6.1":
|
"cli-spinners@npm:2.6.1":
|
||||||
version: 2.6.1
|
version: 2.6.1
|
||||||
resolution: "cli-spinners@npm:2.6.1"
|
resolution: "cli-spinners@npm:2.6.1"
|
||||||
|
@ -12800,7 +12909,7 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"cli-table3@npm:~0.6.5":
|
"cli-table3@npm:^0.6.3, cli-table3@npm:^0.6.5, cli-table3@npm:~0.6.5":
|
||||||
version: 0.6.5
|
version: 0.6.5
|
||||||
resolution: "cli-table3@npm:0.6.5"
|
resolution: "cli-table3@npm:0.6.5"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -13082,7 +13191,7 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"commander@npm:^10.0.0":
|
"commander@npm:^10.0.0, commander@npm:^10.0.1":
|
||||||
version: 10.0.1
|
version: 10.0.1
|
||||||
resolution: "commander@npm:10.0.1"
|
resolution: "commander@npm:10.0.1"
|
||||||
checksum: 10/8799faa84a30da985802e661cc9856adfaee324d4b138413013ef7f087e8d7924b144c30a1f1405475f0909f467665cd9e1ce13270a2f41b141dab0b7a58f3fb
|
checksum: 10/8799faa84a30da985802e661cc9856adfaee324d4b138413013ef7f087e8d7924b144c30a1f1405475f0909f467665cd9e1ce13270a2f41b141dab0b7a58f3fb
|
||||||
|
@ -15241,6 +15350,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"emojilib@npm:^2.4.0":
|
||||||
|
version: 2.4.0
|
||||||
|
resolution: "emojilib@npm:2.4.0"
|
||||||
|
checksum: 10/bef767eca49acaa881388d91bee6936ea57ae367d603d5227ff0a9da3e2d1e774a61c447e5f2f4901797d023c4b5239bc208285b6172a880d3655024a0f44980
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"emojis-list@npm:^3.0.0":
|
"emojis-list@npm:^3.0.0":
|
||||||
version: 3.0.0
|
version: 3.0.0
|
||||||
resolution: "emojis-list@npm:3.0.0"
|
resolution: "emojis-list@npm:3.0.0"
|
||||||
|
@ -15415,6 +15531,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"environment@npm:^1.0.0":
|
||||||
|
version: 1.1.0
|
||||||
|
resolution: "environment@npm:1.1.0"
|
||||||
|
checksum: 10/dd3c1b9825e7f71f1e72b03c2344799ac73f2e9ef81b78ea8b373e55db021786c6b9f3858ea43a436a2c4611052670ec0afe85bc029c384cc71165feee2f4ba6
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"eol@npm:^0.9.1":
|
"eol@npm:^0.9.1":
|
||||||
version: 0.9.1
|
version: 0.9.1
|
||||||
resolution: "eol@npm:0.9.1"
|
resolution: "eol@npm:0.9.1"
|
||||||
|
@ -16700,6 +16823,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"fflate@npm:^0.8.2":
|
||||||
|
version: 0.8.2
|
||||||
|
resolution: "fflate@npm:0.8.2"
|
||||||
|
checksum: 10/2bd26ba6d235d428de793c6a0cd1aaa96a06269ebd4e21b46c8fd1bd136abc631acf27e188d47c3936db090bf3e1ede11d15ce9eae9bffdc4bfe1b9dc66ca9cb
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"figures@npm:3.2.0, figures@npm:^3.0.0, figures@npm:^3.2.0":
|
"figures@npm:3.2.0, figures@npm:^3.0.0, figures@npm:^3.2.0":
|
||||||
version: 3.2.0
|
version: 3.2.0
|
||||||
resolution: "figures@npm:3.2.0"
|
resolution: "figures@npm:3.2.0"
|
||||||
|
@ -17856,6 +17986,7 @@ __metadata:
|
||||||
version: 0.0.0-use.local
|
version: 0.0.0-use.local
|
||||||
resolution: "grafana@workspace:."
|
resolution: "grafana@workspace:."
|
||||||
dependencies:
|
dependencies:
|
||||||
|
"@arethetypeswrong/cli": "npm:^0.18.2"
|
||||||
"@babel/core": "npm:7.26.10"
|
"@babel/core": "npm:7.26.10"
|
||||||
"@babel/preset-env": "npm:7.26.9"
|
"@babel/preset-env": "npm:7.26.9"
|
||||||
"@babel/runtime": "npm:7.27.0"
|
"@babel/runtime": "npm:7.27.0"
|
||||||
|
@ -18120,6 +18251,7 @@ __metadata:
|
||||||
postcss-scss: "npm:4.0.9"
|
postcss-scss: "npm:4.0.9"
|
||||||
prettier: "npm:3.4.2"
|
prettier: "npm:3.4.2"
|
||||||
prismjs: "npm:1.30.0"
|
prismjs: "npm:1.30.0"
|
||||||
|
publint: "npm:^0.3.12"
|
||||||
rc-slider: "npm:11.1.8"
|
rc-slider: "npm:11.1.8"
|
||||||
rc-tree: "npm:5.13.1"
|
rc-tree: "npm:5.13.1"
|
||||||
re-resizable: "npm:6.10.3"
|
re-resizable: "npm:6.10.3"
|
||||||
|
@ -18428,7 +18560,7 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"highlight.js@npm:^10.4.1, highlight.js@npm:~10.7.0":
|
"highlight.js@npm:^10.4.1, highlight.js@npm:^10.7.1, highlight.js@npm:~10.7.0":
|
||||||
version: 10.7.3
|
version: 10.7.3
|
||||||
resolution: "highlight.js@npm:10.7.3"
|
resolution: "highlight.js@npm:10.7.3"
|
||||||
checksum: 10/db8d10a541936b058e221dbde77869664b2b45bca75d660aa98065be2cd29f3924755fbc7348213f17fd931aefb6e6597448ba6fe82afba6d8313747a91983ee
|
checksum: 10/db8d10a541936b058e221dbde77869664b2b45bca75d660aa98065be2cd29f3924755fbc7348213f17fd931aefb6e6597448ba6fe82afba6d8313747a91983ee
|
||||||
|
@ -21895,6 +22027,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"lru-cache@npm:^11.0.1":
|
||||||
|
version: 11.1.0
|
||||||
|
resolution: "lru-cache@npm:11.1.0"
|
||||||
|
checksum: 10/5011011675ca98428902de774d0963b68c3a193cd959347cb63b781dad4228924124afab82159fd7b8b4db18285d9aff462b877b8f6efd2b41604f806c1d9db4
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"lru-cache@npm:^5.1.1":
|
"lru-cache@npm:^5.1.1":
|
||||||
version: 5.1.1
|
version: 5.1.1
|
||||||
resolution: "lru-cache@npm:5.1.1"
|
resolution: "lru-cache@npm:5.1.1"
|
||||||
|
@ -22115,6 +22254,23 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"marked-terminal@npm:^7.1.0":
|
||||||
|
version: 7.3.0
|
||||||
|
resolution: "marked-terminal@npm:7.3.0"
|
||||||
|
dependencies:
|
||||||
|
ansi-escapes: "npm:^7.0.0"
|
||||||
|
ansi-regex: "npm:^6.1.0"
|
||||||
|
chalk: "npm:^5.4.1"
|
||||||
|
cli-highlight: "npm:^2.1.11"
|
||||||
|
cli-table3: "npm:^0.6.5"
|
||||||
|
node-emoji: "npm:^2.2.0"
|
||||||
|
supports-hyperlinks: "npm:^3.1.0"
|
||||||
|
peerDependencies:
|
||||||
|
marked: ">=1 <16"
|
||||||
|
checksum: 10/1dfdfe752a4ebe6aec8de4a51180612a5f29982026b104a86215efb46b82b2a1942531a6bb840163c8d827e3eadc5cf93272e6eb29ec549f72b73b8b2eb97cfe
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"marked@npm:15.0.12":
|
"marked@npm:15.0.12":
|
||||||
version: 15.0.12
|
version: 15.0.12
|
||||||
resolution: "marked@npm:15.0.12"
|
resolution: "marked@npm:15.0.12"
|
||||||
|
@ -22124,6 +22280,15 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"marked@npm:^9.1.2":
|
||||||
|
version: 9.1.6
|
||||||
|
resolution: "marked@npm:9.1.6"
|
||||||
|
bin:
|
||||||
|
marked: bin/marked.js
|
||||||
|
checksum: 10/29d073500c70b6b53cd35a8d19f5e43df6e2819ddeca8848a31901b87b82ca0ea46a8a831920c656c69c33ad5dce4b75654c4c4ced34a67f4e4e4a31c7620cfe
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"matcher-collection@npm:^2.0.0":
|
"matcher-collection@npm:^2.0.0":
|
||||||
version: 2.0.1
|
version: 2.0.1
|
||||||
resolution: "matcher-collection@npm:2.0.1"
|
resolution: "matcher-collection@npm:2.0.1"
|
||||||
|
@ -22809,6 +22974,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"mri@npm:^1.1.0":
|
||||||
|
version: 1.2.0
|
||||||
|
resolution: "mri@npm:1.2.0"
|
||||||
|
checksum: 10/6775a1d2228bb9d191ead4efc220bd6be64f943ad3afd4dcb3b3ac8fc7b87034443f666e38805df38e8d047b29f910c3cc7810da0109af83e42c82c73bd3f6bc
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"mrmime@npm:^2.0.0":
|
"mrmime@npm:^2.0.0":
|
||||||
version: 2.0.0
|
version: 2.0.0
|
||||||
resolution: "mrmime@npm:2.0.0"
|
resolution: "mrmime@npm:2.0.0"
|
||||||
|
@ -22916,6 +23088,17 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"mz@npm:^2.4.0":
|
||||||
|
version: 2.7.0
|
||||||
|
resolution: "mz@npm:2.7.0"
|
||||||
|
dependencies:
|
||||||
|
any-promise: "npm:^1.0.0"
|
||||||
|
object-assign: "npm:^4.0.1"
|
||||||
|
thenify-all: "npm:^1.0.0"
|
||||||
|
checksum: 10/8427de0ece99a07e9faed3c0c6778820d7543e3776f9a84d22cf0ec0a8eb65f6e9aee9c9d353ff9a105ff62d33a9463c6ca638974cc652ee8140cd1e35951c87
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"nano-css@npm:^5.6.1, nano-css@npm:^5.6.2":
|
"nano-css@npm:^5.6.1, nano-css@npm:^5.6.2":
|
||||||
version: 5.6.2
|
version: 5.6.2
|
||||||
resolution: "nano-css@npm:5.6.2"
|
resolution: "nano-css@npm:5.6.2"
|
||||||
|
@ -23030,6 +23213,18 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"node-emoji@npm:^2.2.0":
|
||||||
|
version: 2.2.0
|
||||||
|
resolution: "node-emoji@npm:2.2.0"
|
||||||
|
dependencies:
|
||||||
|
"@sindresorhus/is": "npm:^4.6.0"
|
||||||
|
char-regex: "npm:^1.0.2"
|
||||||
|
emojilib: "npm:^2.4.0"
|
||||||
|
skin-tone: "npm:^2.0.0"
|
||||||
|
checksum: 10/2548668f5cc9f781c94dc39971a630b2887111e0970c29fc523e924819d1b39b53a2694a4d1046861adf538c4462d06ee0269c48717ccad30336a918d9a911d5
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"node-ensure@npm:^0.0.0":
|
"node-ensure@npm:^0.0.0":
|
||||||
version: 0.0.0
|
version: 0.0.0
|
||||||
resolution: "node-ensure@npm:0.0.0"
|
resolution: "node-ensure@npm:0.0.0"
|
||||||
|
@ -23579,7 +23774,7 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"object-assign@npm:^4, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
|
"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
|
||||||
version: 4.1.1
|
version: 4.1.1
|
||||||
resolution: "object-assign@npm:4.1.1"
|
resolution: "object-assign@npm:4.1.1"
|
||||||
checksum: 10/fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f
|
checksum: 10/fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f
|
||||||
|
@ -24156,6 +24351,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"package-manager-detector@npm:^1.1.0":
|
||||||
|
version: 1.3.0
|
||||||
|
resolution: "package-manager-detector@npm:1.3.0"
|
||||||
|
checksum: 10/b21155d53a8ab96d5be3bfae43cc1d397bf363782b922d1f6967d220d2a9f08234ebb76035318bf92822ce761d10451959f01019faebc08fdb4d4a8bc3103da6
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"pacote@npm:^18.0.0, pacote@npm:^18.0.6":
|
"pacote@npm:^18.0.0, pacote@npm:^18.0.6":
|
||||||
version: 18.0.6
|
version: 18.0.6
|
||||||
resolution: "pacote@npm:18.0.6"
|
resolution: "pacote@npm:18.0.6"
|
||||||
|
@ -24356,6 +24558,15 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"parse5-htmlparser2-tree-adapter@npm:^6.0.0":
|
||||||
|
version: 6.0.1
|
||||||
|
resolution: "parse5-htmlparser2-tree-adapter@npm:6.0.1"
|
||||||
|
dependencies:
|
||||||
|
parse5: "npm:^6.0.1"
|
||||||
|
checksum: 10/3400a2cd1ad450b2fe148544154f86ea53d3ed6b6eab56c78bb43b9629d3dfe9f580dffd75bbf32be134ffef645b68081fc764bf75c210f236ab9c5c8c38c252
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"parse5-htmlparser2-tree-adapter@npm:^7.0.0":
|
"parse5-htmlparser2-tree-adapter@npm:^7.0.0":
|
||||||
version: 7.0.0
|
version: 7.0.0
|
||||||
resolution: "parse5-htmlparser2-tree-adapter@npm:7.0.0"
|
resolution: "parse5-htmlparser2-tree-adapter@npm:7.0.0"
|
||||||
|
@ -24375,6 +24586,20 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"parse5@npm:^5.1.1":
|
||||||
|
version: 5.1.1
|
||||||
|
resolution: "parse5@npm:5.1.1"
|
||||||
|
checksum: 10/5b509744cfe81488a33be05578df490c460690e64519fa67f0a0acb9c1bca05914e8acad17a977e2cf5964a000e43959b40024f0c243dd6595dd0cca8a32f71b
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"parse5@npm:^6.0.1":
|
||||||
|
version: 6.0.1
|
||||||
|
resolution: "parse5@npm:6.0.1"
|
||||||
|
checksum: 10/dfb110581f62bd1425725a7c784ae022a24669bd0efc24b58c71fc731c4d868193e2ebd85b74cde2dbb965e4dcf07059b1e651adbec1b3b5267531bd132fdb75
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"parse5@npm:^7.0.0, parse5@npm:^7.1.1, parse5@npm:^7.1.2":
|
"parse5@npm:^7.0.0, parse5@npm:^7.1.1, parse5@npm:^7.1.2":
|
||||||
version: 7.1.2
|
version: 7.1.2
|
||||||
resolution: "parse5@npm:7.1.2"
|
resolution: "parse5@npm:7.1.2"
|
||||||
|
@ -25536,6 +25761,20 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"publint@npm:^0.3.12":
|
||||||
|
version: 0.3.12
|
||||||
|
resolution: "publint@npm:0.3.12"
|
||||||
|
dependencies:
|
||||||
|
"@publint/pack": "npm:^0.1.2"
|
||||||
|
package-manager-detector: "npm:^1.1.0"
|
||||||
|
picocolors: "npm:^1.1.1"
|
||||||
|
sade: "npm:^1.8.1"
|
||||||
|
bin:
|
||||||
|
publint: src/cli.js
|
||||||
|
checksum: 10/77153a20821b58fbe57e3d90e2ddd7c014c4a7dd4b506f8919ef0ecbb1e14745514c89be9d72623dcad014f0c11dbc0b204c05f713297c4435b695ba9f874c21
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"pump@npm:^3.0.0":
|
"pump@npm:^3.0.0":
|
||||||
version: 3.0.0
|
version: 3.0.0
|
||||||
resolution: "pump@npm:3.0.0"
|
resolution: "pump@npm:3.0.0"
|
||||||
|
@ -27794,6 +28033,15 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"sade@npm:^1.8.1":
|
||||||
|
version: 1.8.1
|
||||||
|
resolution: "sade@npm:1.8.1"
|
||||||
|
dependencies:
|
||||||
|
mri: "npm:^1.1.0"
|
||||||
|
checksum: 10/1c67ba03c94083e0ae307ff5564ecb86c2104c0f558042fdaa40ea0054f91a63a9783f14069870f2f784336adabb70f90f22a84dc457b5a25e859aaadefe0910
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"safe-array-concat@npm:^1.1.3":
|
"safe-array-concat@npm:^1.1.3":
|
||||||
version: 1.1.3
|
version: 1.1.3
|
||||||
resolution: "safe-array-concat@npm:1.1.3"
|
resolution: "safe-array-concat@npm:1.1.3"
|
||||||
|
@ -28455,6 +28703,15 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"skin-tone@npm:^2.0.0":
|
||||||
|
version: 2.0.0
|
||||||
|
resolution: "skin-tone@npm:2.0.0"
|
||||||
|
dependencies:
|
||||||
|
unicode-emoji-modifier-base: "npm:^1.0.0"
|
||||||
|
checksum: 10/19de157586b8019cacc55eb25d9d640f00fc02415761f3e41a4527142970fd4e7f6af0333bc90e879858766c20a976107bb386ffd4c812289c01d51f2c8d182c
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"slash@npm:3.0.0, slash@npm:^3.0.0":
|
"slash@npm:3.0.0, slash@npm:^3.0.0":
|
||||||
version: 3.0.0
|
version: 3.0.0
|
||||||
resolution: "slash@npm:3.0.0"
|
resolution: "slash@npm:3.0.0"
|
||||||
|
@ -29946,6 +30203,24 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"thenify-all@npm:^1.0.0":
|
||||||
|
version: 1.6.0
|
||||||
|
resolution: "thenify-all@npm:1.6.0"
|
||||||
|
dependencies:
|
||||||
|
thenify: "npm:>= 3.1.0 < 4"
|
||||||
|
checksum: 10/dba7cc8a23a154cdcb6acb7f51d61511c37a6b077ec5ab5da6e8b874272015937788402fd271fdfc5f187f8cb0948e38d0a42dcc89d554d731652ab458f5343e
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"thenify@npm:>= 3.1.0 < 4":
|
||||||
|
version: 3.3.1
|
||||||
|
resolution: "thenify@npm:3.3.1"
|
||||||
|
dependencies:
|
||||||
|
any-promise: "npm:^1.0.0"
|
||||||
|
checksum: 10/486e1283a867440a904e36741ff1a177faa827cf94d69506f7e3ae4187b9afdf9ec368b3d8da225c192bfe2eb943f3f0080594156bf39f21b57cd1411e2e7f6d
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"throttle-debounce@npm:^3.0.1":
|
"throttle-debounce@npm:^3.0.1":
|
||||||
version: 3.0.1
|
version: 3.0.1
|
||||||
resolution: "throttle-debounce@npm:3.0.1"
|
resolution: "throttle-debounce@npm:3.0.1"
|
||||||
|
@ -30702,6 +30977,16 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"typescript@npm:5.6.1-rc":
|
||||||
|
version: 5.6.1-rc
|
||||||
|
resolution: "typescript@npm:5.6.1-rc"
|
||||||
|
bin:
|
||||||
|
tsc: bin/tsc
|
||||||
|
tsserver: bin/tsserver
|
||||||
|
checksum: 10/5716659d5baf142b5c84b96209b30730a5e9dcc0202f879349f9974823f7452ec4ef3904397b6d89d861c688acdbb1dad0a449d753163519fae2ee06ea4a68be
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"typescript@npm:5.7.3":
|
"typescript@npm:5.7.3":
|
||||||
version: 5.7.3
|
version: 5.7.3
|
||||||
resolution: "typescript@npm:5.7.3"
|
resolution: "typescript@npm:5.7.3"
|
||||||
|
@ -30732,6 +31017,16 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"typescript@patch:typescript@npm%3A5.6.1-rc#optional!builtin<compat/typescript>":
|
||||||
|
version: 5.6.1-rc
|
||||||
|
resolution: "typescript@patch:typescript@npm%3A5.6.1-rc#optional!builtin<compat/typescript>::version=5.6.1-rc&hash=8c6c40"
|
||||||
|
bin:
|
||||||
|
tsc: bin/tsc
|
||||||
|
tsserver: bin/tsserver
|
||||||
|
checksum: 10/462e0bb46c63abfc5bfc43f2bb00b9777a4228f3ed52d8930b46404dce71dbada63c27a99262ff4570b5ff7d01455701bfd36823bd3c766e443b6fa33cd31dea
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"typescript@patch:typescript@npm%3A5.7.3#optional!builtin<compat/typescript>":
|
"typescript@patch:typescript@npm%3A5.7.3#optional!builtin<compat/typescript>":
|
||||||
version: 5.7.3
|
version: 5.7.3
|
||||||
resolution: "typescript@patch:typescript@npm%3A5.7.3#optional!builtin<compat/typescript>::version=5.7.3&hash=5786d5"
|
resolution: "typescript@patch:typescript@npm%3A5.7.3#optional!builtin<compat/typescript>::version=5.7.3&hash=5786d5"
|
||||||
|
@ -30825,6 +31120,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"unicode-emoji-modifier-base@npm:^1.0.0":
|
||||||
|
version: 1.0.0
|
||||||
|
resolution: "unicode-emoji-modifier-base@npm:1.0.0"
|
||||||
|
checksum: 10/6e1521d35fa69493207eb8b41f8edb95985d8b3faf07c01d820a1830b5e8403e20002563e2f84683e8e962a49beccae789f0879356bf92a4ec7a4dd8e2d16fdb
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"unicode-match-property-ecmascript@npm:^2.0.0":
|
"unicode-match-property-ecmascript@npm:^2.0.0":
|
||||||
version: 2.0.0
|
version: 2.0.0
|
||||||
resolution: "unicode-match-property-ecmascript@npm:2.0.0"
|
resolution: "unicode-match-property-ecmascript@npm:2.0.0"
|
||||||
|
@ -32301,7 +32603,7 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"yargs@npm:^16.2.0":
|
"yargs@npm:^16.0.0, yargs@npm:^16.2.0":
|
||||||
version: 16.2.0
|
version: 16.2.0
|
||||||
resolution: "yargs@npm:16.2.0"
|
resolution: "yargs@npm:16.2.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|
Loading…
Reference in New Issue