Trust signals
Why this verdict
PkgRadar discounts a release’s score when public reputation argues against novel malware. The verdict above already reflects these — the panel just explains what was applied.
- Weekly downloads
- 490
- Versions published
- 178Established · −30% score
- First published
- Dec 2025
- Publisher
- linluanchun
Effective trust discount applied: −30% (max across signals — discounts don’t stack). New install-lifecycle deltas vs the previous release would clear the discount.
Recommended action
Looks clean — keep monitoringNo high-signal indicators in the stored static report. PkgRadar will re-check on the next ingest pass.
Block this release in CIcurl · GitHub Actions
Fail the build when this package version is added or upgraded. Replace $PKGRADAR_TOKEN with a Pro / Team API key from your dashboard.
curl -fsS https://pkgradar.com/gate/npm \
-H "Authorization: Bearer $PKGRADAR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"specs":["[email protected]"],"fail_on":"review"}'GitHub Actions step:
- name: PkgRadar gate
run: |
curl -fsS https://pkgradar.com/gate/npm \
-H "Authorization: Bearer ${{ secrets.PKGRADAR_TOKEN }}" \
-H "Content-Type: application/json" \
-d '{"specs":["[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
No high-signal static finding in the saved report.
Not observed: package install, lifecycle script execution, or sandbox execution. PkgRadar only inspects on-disk artifacts.
Availability ledger
available
Status history (1 event)
- new → available · risk low · score 0 · status changed
Evidence
Static findings
No findings stored for this release.
Manifest
Package metadata
Scripts9
buildvite build && pnpm run postbuildbuild:cleanrimraf lib esdevvite --config ./play/vite.config.jslinteslint . && stylelint "**/*.{css,less,scss}"lint:fixprettier --write . && eslint --fix . && stylelint --fix "**/*.{css,less,scss}"postbuildnode -e "const fs = require('fs'); const path = require('path'); const src = path.join(__dirname, 'es', 'assets', 'index.css'); const dest = path.join(__dirname, 'index.css'); if (fs.existsSync(src)) { fs.copyFileSync(src, dest); console.log('组件库样式文件已复制到根目录'); } else { console.log('警告: 组件库样式文件不存在'); }"releasenode ../../scripts/publish-package.js china-mobile-international-custom-componentsrelease:patchnode ../../scripts/publish-package.js china-mobile-international-custom-components --patchversionbumpp --no-tag --no-commit
Dependencies33
@codemirror/lang-json^6.0.2@codemirror/language^6.11.3@codemirror/lint^6.9.2@codemirror/state^6.5.3@codemirror/theme-one-dark^6.1.3@codemirror/view^6.38.6@logicflow/core2.1.11@logicflow/extension2.1.15@logicflow/vue-node-registry1.1.12@vueuse/core^14.0.0copy-to-clipboard^3.3.3crypto-js^4.2.0dayjs^1.11.18echarts^6.0.0element-plus^2.14.0element-tree-line^0.2.1js-cookie^3.0.5lodash.debounce^4.0.8lottie-web^5.13.0md-editor-v3^5.8.4mitt^3.0.0moment^2.30.1pinia^3.0.4qs^6.14.0unplugin-vue^7.1.0uuid^13.0.0v-viewer^3.0.22viewerjs^1.11.7vue-codemirror^6.1.1vue-draggable-plus^0.6.0- …and 3 more.
Optional dependencies2
@ast-grep/napi-linux-x64-musl^0.39.6@rollup/rollup-linux-x64-musl^4.52.5