{"package":"miniprogram-ci","ecosystem":"npm","latest_version":"2.1.31","description":"Module that build miniprogram project for web or app extracted from WeChatDevtools.","license":"MIT","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://developers.weixin.qq.com/community/homepage","repository":"","downloads_weekly":15656,"health":{"score":62,"risk":"moderate","breakdown":{"maintenance":10,"popularity":10,"security":25,"maturity":15,"community":2},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"2.1.31","total_count":135,"recent":["2.1.28","2.1.29","2.1.30","2.1.31","2.1.32","2.1.33","2.1.34","2.1.35","2.1.36","2.1.37","2.1.38","2.1.39","2.1.40","2.1.41","2.1.42","2.1.43","2.1.44","2.1.45","2.1.46","2.1.47"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":"2020-01-16T13:30:54.911Z","last_published":"2026-03-12T04:00:45.778Z","dependencies_count":182,"dependencies":["ora","tmp","glob","jimp","less","sass","uuid","acorn","chalk","execa","jszip","licia","tslib","yargs","lodash","rimraf","terser","adm-zip","cssnano","mkdir-p","postcss","request","archiver","chokidar","download","fs-extra","@swc/core","commander","get-proxy","js-base64","memory-fs","minimatch","uglify-js","babel-core","image-size","jsonschema","protobufjs","source-map","@babel/core","gulp-ignore","querystring","@babel/types","autoprefixer","gulp-plumber","simple-plist","sync-message","terminal-kit","@babel/parser","cos-js-sdk-v5","eventemitter3","html-minifier","qrcode-reader","wxml-minifier","@babel/helpers","@babel/runtime","core-js-compat","string-hash-64","@babel/regjsgen","@babel/template","@babel/traverse","@vue/reactivity","moment-timezone","qrcode-terminal","@babel/generator","@babel/highlight","babel-code-frame","@babel/code-frame","@babel/preset-env","cos-nodejs-sdk-v5","read-package-tree","@babel/compat-data","babel-preset-es2015","@babel/eslint-parser","babel-preset-stage-0","@babel/preset-modules","@babel/helper-plugin-utils","@babel/helper-function-name","@babel/helper-simple-access","@babel/helper-string-parser","@babel/helper-wrap-function","@babel/plugin-syntax-bigint","@babel/helper-module-imports","@babel/helper-replace-supers","@babel/helper-hoist-variables","@babel/helper-annotate-as-pure","@babel/helper-validator-option","@babel/plugin-transform-for-of","@babel/plugin-transform-spread","@babel/helper-module-transforms","@babel/plugin-syntax-decorators","@babel/plugin-syntax-typescript","@babel/plugin-transform-classes","@babel/plugin-transform-runtime","@babel/plugin-syntax-import-meta","@babel/plugin-transform-literals","@babel/helper-compilation-targets","@babel/helper-environment-visitor","@babel/plugin-proposal-decorators","@babel/plugin-syntax-json-strings","@babel/helper-validator-identifier","@babel/plugin-syntax-function-bind","@babel/plugin-syntax-function-sent","@babel/plugin-transform-new-target","@babel/plugin-transform-parameters","@babel/plugin-transform-typescript","@babel/plugin-proposal-json-strings","@babel/plugin-syntax-do-expressions","@babel/plugin-syntax-dynamic-import","@babel/plugin-transform-modules-amd","@babel/plugin-transform-modules-umd","@babel/plugin-transform-regenerator","@babel/plugin-proposal-function-bind","@babel/plugin-proposal-function-sent","@babel/plugin-syntax-top-level-await","@babel/plugin-transform-dotall-regex","@babel/plugin-transform-object-super","@babel/plugin-transform-sticky-regex","@babel/plugin-proposal-do-expressions","@babel/plugin-proposal-dynamic-import","@babel/plugin-syntax-async-generators","@babel/plugin-syntax-class-properties","@babel/plugin-transform-block-scoping","@babel/plugin-transform-destructuring","@babel/plugin-transform-function-name","@babel/plugin-transform-typeof-symbol","@babel/plugin-transform-unicode-regex","@babel/helper-define-polyfill-provider","@babel/helper-optimise-call-expression","@babel/helper-remap-async-to-generator","@babel/helper-split-export-declaration","@babel/plugin-proposal-private-methods","@babel/plugin-syntax-import-assertions","@babel/plugin-syntax-numeric-separator","@babel/plugin-syntax-optional-chaining","@babel/plugin-syntax-pipeline-operator","@babel/plugin-syntax-throw-expressions","@babel/plugin-transform-duplicate-keys","@babel/plugin-transform-reserved-words","@babel/plugin-proposal-class-properties","@babel/plugin-syntax-class-static-block","@babel/plugin-syntax-object-rest-spread","@babel/plugin-transform-arrow-functions","@babel/plugin-transform-unicode-escapes","@babel/plugin-proposal-numeric-separator","@babel/plugin-proposal-optional-chaining","@babel/plugin-proposal-pipeline-operator","@babel/plugin-proposal-throw-expressions","@babel/plugin-syntax-export-default-from","@babel/plugin-transform-modules-commonjs","@babel/plugin-transform-modules-systemjs","@babel/plugin-proposal-class-static-block","@babel/plugin-proposal-object-rest-spread","@babel/plugin-transform-optional-chaining","@babel/plugin-transform-property-literals","@babel/plugin-transform-template-literals","@babel/helper-create-class-features-plugin","@babel/plugin-proposal-export-default-from","@babel/plugin-syntax-export-namespace-from","@babel/plugin-transform-async-to-generator","@babel/helper-create-regexp-features-plugin","@babel/plugin-syntax-optional-catch-binding","@babel/plugin-transform-computed-properties","@babel/helper-member-expression-to-functions","@babel/plugin-proposal-export-namespace-from","@babel/plugin-transform-shorthand-properties","@babel/plugin-proposal-optional-catch-binding","@babel/plugin-proposal-unicode-property-regex","@babel/plugin-transform-block-scoped-functions","@babel/plugin-syntax-private-property-in-object","@babel/plugin-transform-exponentiation-operator","@babel/plugin-proposal-async-generator-functions","@babel/plugin-syntax-nullish-coalescing-operator","@babel/plugin-proposal-private-property-in-object","@babel/plugin-syntax-logical-assignment-operators","@babel/helper-skip-transparent-expression-wrappers","@babel/plugin-proposal-nullish-coalescing-operator","@babel/plugin-transform-member-expression-literals","@babel/plugin-proposal-logical-assignment-operators","@babel/plugin-transform-named-capturing-groups-regex","@babel/helper-builder-binary-assignment-operator-visitor","@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining","@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression"]},"github_stats":null,"bundle":null,"typescript":{"score":10,"has_types":true,"types_source":"bundled","types_package":null},"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"historical_compromise":null,"recommendation":{"action":"use_with_caution","issues":["Moderate health score (62/100) — verify manually"],"use_version":"2.1.31","version_hint":null,"summary":"miniprogram-ci@2.1.31 low health (62/100) — consider alternatives"},"version_scoped":null,"_meta":{"endpoint":"check","tier":"full","philosophy":"DepScope is free. Use the cheapest endpoint that answers your real question.","cheaper_alternatives":[{"endpoint":"/api/exists/npm/miniprogram-ci","tokens_estimated":12,"use_when":"you only need to know if the package exists (hallucination guard)"},{"endpoint":"/api/health/npm/miniprogram-ci","tokens_estimated":80,"use_when":"you only need a 0-100 score for go/no-go (>=70 = safe)"},{"endpoint":"/api/prompt/npm/miniprogram-ci","tokens_estimated":280,"use_when":"you want a plain-text LLM-friendly brief instead of JSON"},{"endpoint":"POST /api/check_bulk","tokens_estimated":60,"use_when":"you have 5+ packages to check; sends one round-trip instead of N"}],"docs":"https://depscope.dev/integrate","hint_bulk":"You've called /api/check 11 times in 60s. Save bandwidth + tokens with POST /api/check_bulk (1 round-trip for N pkgs)."},"requested_version":null,"_cache":"hit","_response_ms":0,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":false},"maintainer_trust":{"available":false},"malicious":{"is_malicious":false},"scorecard":{"available":false},"quality":{"available":false},"version_history_summary":{"total_versions":20,"first_release_age_days":null,"last_release_days_ago":193,"avg_days_between_releases":null,"release_velocity":"moderate"}}