diff --git a/NPMs.js b/NPMs.js index dcb13a27..cfd87370 100644 --- a/NPMs.js +++ b/NPMs.js @@ -1,4 +1,27 @@ -[ +/** + * NPM Package Registry for Zeeeepa/analyzer + * + * Organized by functional domain aligned with project README sections. + * Each category includes feature tags for enhanced searchability. + * + * Last Updated: 2025-12-22 + * + * Statistics: + * - Total entries (original): 1609 + * - Unique valid packages: 861 + * - Duplicates removed: 736 + * - Invalid/External entries: 12 + * - Categories: 20 + * - Uncategorized: 414 + * + * Usage: + * const { GROUPED_PACKAGES, ALL_PACKAGES, RAW_LIST } = require('./NPMs.js'); + */ + +// ============================================================================ +// RAW LIST (Original entries preserved for reference) +// ============================================================================ +const RAW_LIST = [ "lean-agentic", "scordi-extension", "qevo", @@ -614,7 +637,7 @@ "@vercel/analytics", "@terminals-tech/openrouter-agents", "eversale-cli", - "8g-extension", + "8g-extension", "@aethyrion/observatory-cli", "@agentica/vector-selector", "@airia-in/drcode", @@ -1551,7 +1574,7 @@ "@contrast/metrics", "@contrast/heapSnapshots", "@contrast/libraryAnalysis", - "@contrast/routeCoverage", + "@contrast/routeCoverage", "@contrast/depHooks", "@contrast/protect", "@contrast/assess", @@ -1608,5 +1631,2285 @@ "@cherrystudio/embedjs-loader-xml", "@cherrystudio/embedjs-loader-youtube", "@cherrystudio/embedjs-loader-web" +]; -] +// ============================================================================ +// ALL PACKAGES (Deduplicated, sorted, valid packages only) +// ============================================================================ +const ALL_PACKAGES = [ + "4runr-os", + "8g-extension", + "@aethyrion/observatory-cli", + "@agentic-robotics/cli", + "@agentic-robotics/core", + "@agentic-robotics/linux-x64-gnu", + "@agentic-robotics/mcp", + "@agentic-robotics/self-learning", + "@agentica/vector-selector", + "@agentics.org/agentic-mcp", + "@agentics.org/sparc2", + "@agi-cli/api", + "@agi-cli/server", + "@ailinone/dev-tool", + "@airia-in/drcode", + "@allenpan/harshjudge-mcp", + "@ama-sdk/core", + "@amrhas82/agentic-kit", + "@anthonybir/devops-mcpa", + "@anthonybir/universal-dev-workspace", + "@anthropic-ai/claude-agent-sdk", + "@antinomyhq/forge", + "@apart-tech/code-index", + "@apify/actor-templates", + "@apify/actors-mcp-server", + "@apify/better-sqlite3-prebuilds", + "@apify/consts", + "@apify/datastructures", + "@apify/docs-search-modal", + "@apify/docs-theme", + "@apify/docsearch-apify-docs", + "@apify/docusaurus-plugin-typedoc-api", + "@apify/dummy-package-for-testing", + "@apify/eslint-config", + "@apify/eslint-config-apify-actor", + "@apify/eslint-config-ts", + "@apify/eslint-plugin-apify-actor", + "@apify/git", + "@apify/google-extractors", + "@apify/http-request", + "@apify/hubspot_client", + "@apify/icons", + "@apify/image_proxy_client", + "@apify/input_schema", + "@apify/input_secrets", + "@apify/json_schemas", + "@apify/log", + "@apify/markdown", + "@apify/mcp-server-rag-web-browser", + "@apify/n8n-nodes-apify", + "@apify/n8n-nodes-apify-content-crawler", + "@apify/openapi", + "@apify/payment_qr_codes", + "@apify/ps-tree", + "@apify/pseudo_url", + "@apify/scraper-tools", + "@apify/storage-local", + "@apify/timeout", + "@apify/tsconfig", + "@apify/ui-icons", + "@apify/ui-library", + "@apify/utilities", + "@arcsight-ai/wedge", + "@ark-code/core", + "@askman-dev", + "@astermind/astermind-pro", + "@aws/lsp-codewhisperer", + "@aztec/end-to-end", + "@bdsm/di", + "@beaconbay/ck-search", + "@bernardwiesner/code-atlas", + "@brewedbytes/turbocache-js", + "@brutalist/mcp", + "@builder-shin/core", + "@byterover/cipher", + "@charmland/crush", + "@cherrystudio/embedjs", + "@cherrystudio/embedjs-anthropic", + "@cherrystudio/embedjs-lancedb", + "@cherrystudio/embedjs-loader-csv", + "@cherrystudio/embedjs-loader-image", + "@cherrystudio/embedjs-loader-pdf", + "@cherrystudio/embedjs-loader-sitemap", + "@cherrystudio/embedjs-loader-web", + "@cherrystudio/embedjs-loader-xml", + "@cherrystudio/embedjs-loader-youtube", + "@chrislyons-dev/archlette", + "@chrome-devtools/index", + "@circuitorg/agent-cli", + "@codai/memorai-mcp", + "@cojacklabs/autoforge", + "@conterra/vuln-scan", + "@context-sync/server", + "@contextstream/mcp-server", + "@continual/integrations", + "@contrast/agent-bundle", + "@contrast/agentify", + "@contrast/architectureComponents", + "@contrast/assess", + "@contrast/contrastMethods", + "@contrast/deadzones", + "@contrast/depHooks", + "@contrast/diagnostics", + "@contrast/esmHooks", + "@contrast/functionHooks", + "@contrast/heapSnapshots", + "@contrast/libraryAnalysis", + "@contrast/metrics", + "@contrast/protect", + "@contrast/reporter", + "@contrast/rewriteHooks", + "@contrast/routeCoverage", + "@contrast/scopes", + "@contrast/secObs", + "@contrast/sources", + "@contrast/telemetry", + "@cragjs/core", + "@crawlee/basic", + "@crawlee/browser", + "@crawlee/browser-pool", + "@crawlee/cheerio", + "@crawlee/cli", + "@crawlee/core", + "@crawlee/dom", + "@crawlee/http", + "@crawlee/impit-client", + "@crawlee/jsdom", + "@crawlee/linkedom", + "@crawlee/memory-storage", + "@crawlee/playwright", + "@crawlee/puppeteer", + "@crawlee/templates", + "@crawlee/types", + "@crawlee/utils", + "@crewchief/maproom-mcp", + "@cw-commit-wizard/commit-wizard", + "@d-kuehn/eslint-config", + "@dbestai/mcp-of-mcps", + "@deepractice-ai/agent-sdk", + "@deriv-com/shiftai-cli", + "@difizen/libro-language-client", + "@djmahirnationtv/prismarine-viewer", + "@dzhng/claude-agent", + "@embedder/embedder", + "@er77/code-graph-rag-mcp", + "@eslint-react/var", + "@exercism/static-analysis", + "@fastmcp-me/nervusdb-mcp", + "@fespec/fe-lint", + "@flowuent-org/diagramming-core", + "@fluxgraph/knowledge", + "@followthecode/cli", + "@fortium/ai-mesh", + "@fortium/claude-installer", + "@foxruv/agent-learning-core", + "@foxruv/e2b-runner", + "@foxruv/iris", + "@foxruv/iris-ultrathink", + "@foxruv/nova-medicina", + "@goodfoot/codebase-mcp-server", + "@graphprotocol/indexer-cli", + "@hatchbox-ai/hatchbox-cli", + "@howdygo/rrweb-snapshot", + "@hustle-together/api-dev-tools", + "@iflow-mcp", + "@iflow-mcp/code-reasoning", + "@iflow-mcp/deep-code-reasoning-mcp", + "@iflow-mcp/flesler-mcp-tools", + "@iflow-mcp/mcp-shell", + "@iflow-mcp/task-orchestrator", + "@iflow-mcpapifymyaidev-method", + "@jackjackstudios/ambiance-mcp", + "@jackjackstudios/ambiance-mcpspecmind", + "@jcmrs/claude-agent-os", + "@jmellicker/j_", + "@juanpprieto/claude-lsp", + "@just-every/code", + "@knowledge-stack/public-api-client", + "@kodebase/cli", + "@kyanbergeron.4runr/4runr-os", + "@labeg/code-style", + "@lancedb/lancedb", + "@lark-apaas/devtool-kits", + "@lerna-test-v1/consts", + "@lerna-test-v1/datastructures", + "@lerna-test-v1/git", + "@lerna-test-v1/hubspot_client", + "@lerna-test-v1/input_schema", + "@lerna-test-v1/log", + "@lerna-test-v1/markdown", + "@lerna-test-v1/salesforce_client", + "@lerna-test-v1/utilities", + "@letsscrapedata/scraper", + "@liamhelmer/claude-flow-ui", + "@liuheo/vueuse", + "@llm-dev-ops/incident-manager-client", + "@llm-dev-ops/incident-manager-types", + "@llm-dev-ops/latency-lens", + "@llm-dev-ops/llm-auto-optimizer", + "@llm-dev-ops/llm-auto-optimizer-cli-linux-x64", + "@llm-dev-ops/llm-cost-ops-sdk", + "@llm-dev-ops/llm-edge-agent", + "@llm-dev-ops/llm-forge", + "@llm-dev-ops/llm-governance-cli", + "@llm-dev-ops/llm-governance-sdk", + "@llm-dev-ops/llm-governance-types", + "@llm-dev-ops/llm-incident-manager", + "@llm-dev-ops/llm-marketplace-graphql-gateway", + "@llm-dev-ops/llm-marketplace-model-marketplace", + "@llm-dev-ops/llm-marketplace-sdk", + "@llm-dev-ops/llm-marketplace-tenant-management", + "@llm-dev-ops/llm-memory-graph-client", + "@llm-dev-ops/llm-orchestrator", + "@llm-dev-ops/llm-orchestrator-darwin-arm64", + "@llm-dev-ops/llm-registry", + "@llm-dev-ops/llm-registry-sdk", + "@llm-dev-ops/observatory-sdk", + "@llm-dev-ops/policy-engine", + "@llm-dev-ops/sentinel-cli", + "@llm-dev-ops/sentinel-cli-win32-x64", + "@luciformresearch/codeparsers", + "@lytics/dev-agent", + "@magi-agi/mcp-server", + "@mat3ra/tede", + "@mcpkit-dev/testing", + "@mcpmarket/mcp-auto-install", + "@memberjunction/server", + "@mhalder/qdrant-mcp-server", + "@microsoft/objectstoreprovider", + "@mikro-orm/better-sqlite", + "@mikro-orm/cli", + "@mikro-orm/core", + "@mikro-orm/entity-generator", + "@mikro-orm/knex", + "@mikro-orm/libsql", + "@mikro-orm/mariadb", + "@mikro-orm/migrations", + "@mikro-orm/migrations-mongodb", + "@mikro-orm/mongo-highlighter", + "@mikro-orm/mongodb", + "@mikro-orm/mssql", + "@mikro-orm/mysql", + "@mikro-orm/mysql-base", + "@mikro-orm/nestjs", + "@mikro-orm/postgresql", + "@mikro-orm/reflection", + "@mikro-orm/seeder", + "@mikro-orm/sql-highlighter", + "@mikro-orm/sqlite", + "@mixedbread/mgrep", + "@mnmkng/apify", + "@mnmkng/apify-debug", + "@mnmkng/scraper-tools", + "@mnmkng/uu-app-generator", + "@morphik/mcp", + "@ms-cloudpack/esm-stub-utilities", + "@nervusdb/mcp", + "@neural-trader/agentic-accounting-agents", + "@neural-trader/agentic-accounting-cli", + "@neural-trader/agentic-accounting-core", + "@neural-trader/agentic-accounting-mcp", + "@neural-trader/agentic-accounting-rust-core", + "@neural-trader/agentic-accounting-types", + "@neural-trader/backend", + "@neural-trader/backtesting", + "@neural-trader/benchoptimizer", + "@neural-trader/brokers", + "@neural-trader/core", + "@neural-trader/e2b-strategies", + "@neural-trader/example-dynamic-pricing", + "@neural-trader/example-energy-forecasting", + "@neural-trader/example-energy-grid-optimization", + "@neural-trader/example-evolutionary-game-theory", + "@neural-trader/example-healthcare-optimization", + "@neural-trader/example-logistics-optimization", + "@neural-trader/example-market-microstructure", + "@neural-trader/example-neuromorphic-computing", + "@neural-trader/example-portfolio-optimization", + "@neural-trader/example-quantum-optimization", + "@neural-trader/example-supply-chain-prediction", + "@neural-trader/execution", + "@neural-trader/features", + "@neural-trader/market-data", + "@neural-trader/mcp", + "@neural-trader/mcp-protocol", + "@neural-trader/neural", + "@neural-trader/neuro-divergent", + "@neural-trader/news-trading", + "@neural-trader/portfolio", + "@neural-trader/prediction-markets", + "@neural-trader/predictor", + "@neural-trader/risk", + "@neural-trader/sports-betting", + "@neural-trader/strategies", + "@neural-trader/syndicate", + "@nexus-ioc/graph-analyzer", + "@ngotaico/mcp-codebase-index", + "@nguyenetic/nexusql", + "@nikita-bekish/code-assistant", + "@nogataka/coding-agent-mgr", + "@notbeastr/powerai", + "@nova-flow/cli", + "@nurv-llc/codometer", + "@oee-intellisuite/code-tester", + "@olib-ai/owl-browser-sdk", + "@opra/testing", + "@oracle/oraclejet", + "@petrpatek/eslint-apify", + "@petrpatek/eslint-config", + "@petrpatek/eslint-config-apify", + "@petrpatek/got-scraping", + "@petrpatek/headers-generator", + "@petrpatek/mind-ar", + "@pimzino/spec-workflow-mcp", + "@portel/ncp", + "@principal-ai/quality-lens-cli", + "@probelabs/probe", + "@qudag/cli", + "@qudag/mcp-sse", + "@qudag/mcp-stdio", + "@qudag/napi-core", + "@qwe8652591/abap-parser", + "@r-mcp/docs-extractor", + "@r-mcp/static-analysis", + "@rdmptv/claude-flow", + "@reepoe/plugin", + "@repobuddy/vitest", + "@requestly/rq-automation", + "@richardpickett/docker-npm-builder", + "@robinson_ai_systems/github-mcp", + "@robinson_ai_systems/neon-mcp", + "@robinson_ai_systems/rad-crawler-core", + "@robinson_ai_systems/robinsons-toolkit-mcp", + "@robinson_ai_systems/shared-pipeline", + "@robinson_ai_systems/shared-utils", + "@robinson_ai_systems/thinking-tools-mcp", + "@roeintheglasses/re-script", + "@ruv/sparc-ui", + "@ruvector/cli", + "@ruvector/core", + "@ruvector/gnn", + "@ruvector/graph-node", + "@ruvector/node", + "@ruvector/router", + "@ruvector/tiny-dancer", + "@ruvnet/bmssp", + "@ruvnet/strange-loop", + "@saastro/ui", + "@sanasai/ai-code-review", + "@sap/hana-client", + "@sibyllinesoft/hydra", + "@sid7vish/universal-rag-mcp", + "@siteboon/claude-code-ui", + "@skyramp/mcp", + "@sleeyax/webcrack", + "@spscommerce/e2e-core", + "@su-record/hi-ai", + "@subclaude/cli", + "@supatest/cli", + "@supunlakmal/hooks", + "@sylphx/flow", + "@tars-agent/core", + "@techdebtgpt/archdoc-generator", + "@techdebtgpt/codewave", + "@tencent-ai/agent-sdk", + "@tencent-ai/codebuddy-code", + "@terminals-tech/openrouter-agents", + "@testdriver.ai/cli", + "@testdriver.ai/playwright", + "@thearchitech.xyz/marketplace", + "@thinkwise/testwise", + "@ton-ai-core/vibecode-linter", + "@toolsdk.ai/registry", + "@trusted-american/design-system", + "@tylerbu/sail", + "@uuv/mcp-server", + "@venuu/i18n-js-webpack-plugin", + "@vercel/analytics", + "@vercel/blob", + "@vercel/build-utils", + "@vercel/error-utils", + "@vercel/go", + "@vercel/hydrogen", + "@vercel/nft", + "@vercel/node", + "@vercel/oidc", + "@vercel/ruby", + "@vercel/static-config", + "@vercel/stega", + "@versatil/claude-opera", + "@vezlo/src-to-kb", + "@vibe-kit/dashboard", + "@visualize-library/preview-ui", + "@volar/language-core", + "@volar/monaco", + "@waldzellai/exa-mcp-docs", + "@walidboulanouar/ay-claude-cli", + "@webneat/codewiki", + "@wf-financing/sandbox-ui", + "@wll8/mini-code-cli", + "@workflow/typescript-plugin", + "@workos-inc/node", + "@wrtnlabs/web-content-extractor", + "@wundr.io/ai-integration", + "@wundr.io/analysis-engine", + "@wundr.io/computer-setup", + "@wundr.io/plugin-system", + "@wundr.io/rag-utils", + "@xenova/transformers", + "@xi0yu/jebmcp", + "@xi0yu/jebmcp-proxy", + "@yqg/analyzer-mcp-sse", + "@zabaca/codegraph", + "@zeit/schemas", + "@zhoujie195/code-agent-sema", + "NetMatch", + "actor-cmd", + "actor-google-serp", + "adaptive-parallel-reasoning-mcp", + "add", + "aestus", + "aframe-babia-components", + "agent", + "agent-booster", + "agent-ide", + "agentdb", + "agentic", + "agentic-flow", + "agentic-jujutsu", + "agentic-payments", + "agentic-qe", + "agentic-robotics", + "agenticsjs", + "agentlang", + "agentlangcli", + "aggressive", + "agor-live", + "ai", + "ai-cr", + "ai-stack-init", + "ai_agent_marketplace", + "aiagentmarket", + "aidefence", + "aidefense", + "alpena", + "alscan-js", + "analysis", + "anthropic", + "antwerp", + "anyon-agents", + "aoe-tool", + "api-response-manager", + "apifier", + "apify", + "apify-cli", + "apify-client", + "apify-google-auth", + "apify-notification", + "apify-shared", + "apify-shared-map", + "arela", + "arg", + "argus-mcp", + "ast-read-tools", + "async-retry", + "async-sema", + "auto-install", + "automatic-transmission", + "babel-plugin-i18n", + "baloney", + "based", + "bashscript", + "bc-code-intelligence-mcp", + "beamables", + "better-sqlite3-with-prebuilds", + "big-map-simple", + "big-set", + "bixie", + "blueberries", + "bluelamp", + "bluelampvcedar-os", + "bmssp-wasm", + "boj-server", + "booster", + "bornhardt", + "bowel", + "browser-headers-generator", + "browser-pool", + "bundle", + "bundle-analyzer", + "bundler", + "byterover-cli", + "call-graph-analyzer.js", + "canvas-dolphin-util", + "capek", + "cataclysm", + "catawampus", + "catkin", + "cbNetwork", + "cede", + "chastity", + "checks-cli", + "chrome-automation-mcp", + "claude-ai-cr", + "claude-cli", + "claude-code-sugar", + "claude-flow", + "claude-flow-novice", + "claude-flow@alpha", + "claude-hydra", + "claude-skill", + "cletus", + "cli", + "client", + "cnpmcore", + "code", + "code-cartographer", + "code-cli", + "code-ui", + "codebase-index", + "codebuff-gemini", + "codeflux-analyzer", + "codehere", + "codemind", + "codemindAggregators", + "coder", + "codevault", + "consciousness-explorer", + "const", + "content-extractor", + "content-replacer-loader", + "contextcode-cli", + "cosmopolis", + "coveo-search-ui", + "crawlee", + "crawlers", + "create-devloop", + "create-sparc", + "create-uule", + "cuda-wasm", + "dashcam", + "data-drag", + "data-signal", + "declarations", + "deep-research", + "deepcon-mcp", + "deepcrawler-mcp", + "deepthinking-mcp", + "deepv-code", + "deepwikii", + "dev", + "dev-agent", + "devextreme", + "devtools-server", + "dexto", + "directory", + "dirge", + "dist-tag-tutorial-package", + "dist-tag-tutorial-package2", + "docs-server", + "down-under", + "droidpartment", + "dspy.ts", + "edsger", + "elastic-orm", + "endir", + "enterprise", + "eoten", + "epidermis", + "es-jsonkit", + "eslint-config-apify", + "event-monitor", + "eversale-cli", + "evict", + "exfoliate", + "expforge", + "extension", + "feedface", + "feqa", + "fetch-mcp-jaegis", + "fingerprint-generator", + "fingerprint-injector", + "fled", + "flow", + "flow-agent", + "flow-nexus", + "flowage", + "forgecode", + "fr3k", + "fragrance", + "friendly", + "fta-cli", + "fulfilment-gem-login", + "gemini", + "generative-bayesian-network", + "generator", + "github-pr-automation", + "goalie", + "got-cjs", + "got-scraping", + "haggis", + "happy-coder", + "haxordos", + "header-generator", + "heebiejeebies", + "hexam", + "hey-fr3k", + "hoity-toity", + "htrag", + "hysteria", + "idcac-playwright", + "ide", + "ids-enterprise", + "ignorant", + "impit", + "impit-linux-arm64-gnu", + "impit-linux-x64-gnu", + "impit-win32-x64-msvc", + "in-memoria", + "installer", + "iridescence", + "isir", + "jaegis-chat-export-mcp-server", + "jaegis-github-mcp-server", + "jaegis-mcp-server", + "jaegis-npm-mcp-server", + "jaegis-portable-mcp-server", + "jaegis-pypi-mcp-server", + "jaegis-youtube-chat-mcp", + "journaling", + "js", + "jsonkit", + "jsonlash", + "jtmetrics", + "jumpy-lion", + "jumpy-tiger", + "juno-agent", + "juno-code", + "juno-ts-task", + "kamox", + "kerfuffle", + "kit", + "klaude", + "kurwa", + "ladybits", + "lancedb", + "lavamoat-tofu", + "lean-agentic", + "lightning-code-index", + "lint", + "live", + "llm-shield-core", + "llm-test-bench", + "llmist", + "loader-xml", + "luminiferous", + "lyflowchart", + "machine", + "malum", + "manta-ide", + "manteia-intelligent-assistant", + "masticator", + "mawp", + "mcp", + "mcp-bundler", + "mcp-client-capabilities", + "mcp-codesentry", + "mcp-docs-server", + "mcp-server", + "mcp-to-skill-transformer", + "meego-client", + "memedge", + "memento-mcp-server", + "mephistopheles", + "method", + "mexta", + "michie", + "midstreamer", + "mikro-config", + "mikro-di", + "mikro-orm", + "mikro-orm-esm", + "mlue", + "mnmkng-travis-test", + "mocha-set-for-context", + "model", + "moh-codegen", + "morphik", + "ms", + "munchhausen", + "myaidev-method", + "mythology", + "native", + "needware-cli", + "neural-trader", + "nine-slice", + "npm", + "occult", + "octocode-mcp", + "odious", + "ohyes", + "older", + "oosh", + "openapi-directory", + "opencode-testvista", + "opencodebuff", + "openqa", + "openskills", + "orchestrator", + "orko", + "os", + "oumuamua", + "pageindex-mcp", + "panner-zoomer", + "parse-server", + "pea5", + "peacekeeper", + "peacoat", + "peacss", + "peapea", + "peashooter", + "peepee", + "pillar", + "pishposh", + "plugin", + "plumpkin", + "politician", + "portalis", + "profoundjs", + "programmable", + "projax", + "proxy-chain", + "proxy-rotator-uploader", + "psycho-symbolic-reasoner", + "puaro", + "puppeteer-extra-plugin-captcha-forward", + "qe", + "qevo", + "quality-guardian", + "qudag", + "qwksearch", + "rag-mcp", + "rag-system-pgvector", + "raggrep", + "raleigh", + "raverse-mcp-server", + "razon", + "recoder-code", + "reepoe", + "repo-description", + "repogrep", + "request-fixed-tunnel-agent", + "research-powerpack-mcp", + "research-swarm", + "retracify", + "reverse-machine", + "rpa", + "rsend", + "runstop", + "ruv-swarm", + "ruvector-attention-wasm", + "ruvector-extensions", + "ruvi", + "scordi-extension", + "scraping-tools", + "script", + "search-ui", + "secretscout", + "seeit", + "selector", + "selenium-webdriver", + "serve", + "serve-handler", + "server", + "shipit-team", + "signal-array", + "signal-context", + "signalcraft", + "sinusoid", + "skaut", + "slough", + "snap-snip", + "snow-flow", + "source", + "specific", + "specmind", + "specweave", + "spellbookx", + "squirrel-pie", + "src-context", + "stellar-fox", + "strange-loops", + "strange-loops-mcp", + "string-bikini", + "sublinear-time-solver", + "supernal-coding", + "supernatural", + "swarm", + "swarm-scout", + "sweetpea", + "swr", + "team", + "temporal-lead-solver", + "temporal-neural-solver", + "theoretical", + "time", + "tinkaton", + "tofu", + "toktok", + "tracy.js", + "transformers-js-custom", + "translate-domain", + "trop", + "ts-ast-utils", + "ts-fn-extractor", + "ts-morph", + "ts-task", + "tunnel-agent-fix", + "tush", + "ultimate-jekyll-manager", + "ultrascript-tools-mcp", + "unformat", + "unified-github-mcp-server", + "uniqhtt", + "universal-context-engine", + "universal-documents-converter", + "unpack", + "upsydaisy", + "vellum-ai", + "vercel", + "veriqa", + "vexatious", + "vibe-validate", + "viewer", + "visual-programming-language", + "vscode-remote-mcp", + "wacky", + "water-closet", + "webcrack-unpack", + "webkin", + "webpack-bundle-analyzer", + "webpack-bundle-analyzer-reporter-treemap", + "webpack-bundle-analyzer-valscion-tmp", + "westland", + "wibble", + "wikiboard", + "workflow-mcp", + "worldkit", + "xlsx-write-stream", + "ydb-client", + "yokel", + "yq-dns", + "yq-nav-state", + "yq-pdf", + "yq-store", + "yuniq-cookie", + "yuniqkv", + "yutani", + "yuusoft-org/kanbatte", + "ziri", + "zterm" +]; + +// ============================================================================ +// INVALID OR EXTERNAL ENTRIES (Excluded from ALL_PACKAGES) +// ============================================================================ +const INVALID_OR_EXTERNAL = [ + "@askman-dev/", + "@contrast/", + "frontzhm/fe-lint-yan", + "https", + "management", + "memory", + "system", + "tinkaton?activeTab=code", + "webcrack-unpack?activeTab=readme", + "www.npmjs.com/~gba_admin", + "www.npmjs.com/~kranthie.sap", + "www.npmjs.com/~tqueck" +]; + +// ============================================================================ +// CATEGORY DEFINITIONS (with descriptions and feature tags) +// ============================================================================ +const CATEGORY_INFO = { + "ClaudeEcosystem": { + "desc": "Claude-specific tools, integrations, and frameworks", + "patterns": [ + {}, + {}, + {} + ], + "tags": [ + "claude-integration", + "anthropic" + ] + }, + "MCPServers": { + "desc": "Model Context Protocol servers and tools", + "patterns": [ + {}, + {}, + {} + ], + "tags": [ + "mcp-server", + "model-context-protocol" + ] + }, + "AgentFrameworks": { + "desc": "AI agent frameworks, orchestrators, and multi-agent systems", + "patterns": [ + {}, + {}, + {}, + {} + ], + "tags": [ + "ai-agent", + "orchestration", + "multi-agent" + ] + }, + "RAGCodebaseIndexing": { + "desc": "RAG systems, vector databases, and codebase indexing tools", + "patterns": [ + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "tags": [ + "rag", + "vector-db", + "code-indexing", + "semantic-search" + ] + }, + "StaticCodeAnalysis": { + "desc": "Static analysis, linting, code quality, and AST tools", + "patterns": [ + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "tags": [ + "static-analysis", + "linting", + "code-quality", + "ast" + ] + }, + "TestingQA": { + "desc": "Testing frameworks, test automation, and QA tools", + "patterns": [ + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "tags": [ + "testing", + "test-automation", + "qa", + "e2e-testing" + ] + }, + "DataCrawlingScraping": { + "desc": "Web scraping, crawling, and data extraction tools", + "patterns": [ + {}, + {}, + {}, + {}, + {}, + {} + ], + "tags": [ + "web-scraping", + "data-crawling", + "data-extraction" + ] + }, + "BrowserAutomation": { + "desc": "Browser automation and web interaction tools", + "patterns": [ + {}, + {}, + {}, + {} + ], + "tags": [ + "browser-automation", + "web-automation" + ] + }, + "CodeGeneration": { + "desc": "Code generation, transformation, and IDE integration", + "patterns": [ + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "tags": [ + "code-generation", + "code-transformation", + "ide-integration" + ] + }, + "Research": { + "desc": "Research tools, knowledge management, and analysis", + "patterns": [ + {}, + {}, + {}, + {}, + {} + ], + "tags": [ + "research", + "knowledge-management", + "documentation" + ] + }, + "Memory": { + "desc": "Memory systems, caching, and persistent storage", + "patterns": [ + {}, + {}, + {}, + {}, + {} + ], + "tags": [ + "memory", + "caching", + "persistence" + ] + }, + "Sandboxing": { + "desc": "Code execution, sandboxing, and runtime environments", + "patterns": [ + {}, + {}, + {}, + {}, + {} + ], + "tags": [ + "sandboxing", + "code-execution", + "runtime" + ] + }, + "APIs": { + "desc": "API clients, SDKs, and integration tools", + "patterns": [ + {}, + {}, + {}, + {}, + {} + ], + "tags": [ + "api", + "sdk", + "client", + "integration" + ] + }, + "DatabaseORM": { + "desc": "Database tools, ORMs, and data persistence", + "patterns": [ + {}, + {}, + {}, + {}, + {}, + {}, + {} + ], + "tags": [ + "database", + "orm", + "data-persistence" + ] + }, + "UIFrameworks": { + "desc": "UI frameworks, component libraries, and dashboards", + "patterns": [ + {}, + {}, + {}, + {}, + {}, + {} + ], + "tags": [ + "ui", + "frontend", + "components", + "visualization" + ] + }, + "CLI": { + "desc": "Command-line tools and utilities", + "patterns": [ + {}, + {}, + {} + ], + "tags": [ + "cli", + "command-line", + "terminal" + ] + }, + "DevTools": { + "desc": "Development tools, IDEs, and productivity utilities", + "patterns": [ + {}, + {}, + {}, + {}, + {} + ], + "tags": [ + "dev-tools", + "productivity", + "ide" + ] + }, + "Proxy": { + "desc": "Proxy servers, routing, and network tools", + "patterns": [ + {}, + {}, + {}, + {} + ], + "tags": [ + "proxy", + "networking", + "routing" + ] + }, + "Security": { + "desc": "Security tools, vulnerability scanning, and encryption", + "patterns": [ + {}, + {}, + {}, + {}, + {}, + {} + ], + "tags": [ + "security", + "encryption", + "vulnerability-scanning" + ] + }, + "ObservabilityMonitoring": { + "desc": "Observability, monitoring, telemetry, and logging", + "patterns": [ + {}, + {}, + {}, + {}, + {}, + {} + ], + "tags": [ + "observability", + "monitoring", + "telemetry", + "logging" + ] + } +}; + +// ============================================================================ +// GROUPED PACKAGES (Categorized by functional domain) +// ============================================================================ +const GROUPED_PACKAGES = { + /** + * Claude-specific tools, integrations, and frameworks + * Feature Tags: claude-integration, anthropic + * Count: 19 + */ + ClaudeEcosystem: [ + "@anthropic-ai/claude-agent-sdk", + "@dzhng/claude-agent", + "@fortium/claude-installer", + "@jcmrs/claude-agent-os", + "@juanpprieto/claude-lsp", + "@liamhelmer/claude-flow-ui", + "@rdmptv/claude-flow", + "@siteboon/claude-code-ui", + "@versatil/claude-opera", + "@walidboulanouar/ay-claude-cli", + "claude-ai-cr", + "claude-cli", + "claude-code-sugar", + "claude-flow", + "claude-flow-novice", + "claude-flow@alpha", + "claude-hydra", + "claude-skill", + "klaude" +], + + /** + * Model Context Protocol servers and tools + * Feature Tags: mcp-server, model-context-protocol + * Count: 80 + */ + MCPServers: [ + "@agentic-robotics/mcp", + "@agentics.org/agentic-mcp", + "@allenpan/harshjudge-mcp", + "@anthonybir/devops-mcpa", + "@apify/actors-mcp-server", + "@apify/mcp-server-rag-web-browser", + "@brutalist/mcp", + "@codai/memorai-mcp", + "@contextstream/mcp-server", + "@crewchief/maproom-mcp", + "@dbestai/mcp-of-mcps", + "@er77/code-graph-rag-mcp", + "@fastmcp-me/nervusdb-mcp", + "@goodfoot/codebase-mcp-server", + "@iflow-mcp", + "@iflow-mcp/code-reasoning", + "@iflow-mcp/deep-code-reasoning-mcp", + "@iflow-mcp/flesler-mcp-tools", + "@iflow-mcp/mcp-shell", + "@iflow-mcp/task-orchestrator", + "@iflow-mcpapifymyaidev-method", + "@jackjackstudios/ambiance-mcp", + "@jackjackstudios/ambiance-mcpspecmind", + "@magi-agi/mcp-server", + "@mcpmarket/mcp-auto-install", + "@mhalder/qdrant-mcp-server", + "@morphik/mcp", + "@nervusdb/mcp", + "@neural-trader/agentic-accounting-mcp", + "@neural-trader/mcp", + "@neural-trader/mcp-protocol", + "@ngotaico/mcp-codebase-index", + "@pimzino/spec-workflow-mcp", + "@qudag/mcp-sse", + "@qudag/mcp-stdio", + "@r-mcp/docs-extractor", + "@r-mcp/static-analysis", + "@robinson_ai_systems/github-mcp", + "@robinson_ai_systems/neon-mcp", + "@robinson_ai_systems/robinsons-toolkit-mcp", + "@robinson_ai_systems/thinking-tools-mcp", + "@sid7vish/universal-rag-mcp", + "@skyramp/mcp", + "@uuv/mcp-server", + "@waldzellai/exa-mcp-docs", + "@xi0yu/jebmcp", + "@xi0yu/jebmcp-proxy", + "@yqg/analyzer-mcp-sse", + "adaptive-parallel-reasoning-mcp", + "argus-mcp", + "bc-code-intelligence-mcp", + "chrome-automation-mcp", + "deepcon-mcp", + "deepcrawler-mcp", + "deepthinking-mcp", + "fetch-mcp-jaegis", + "jaegis-chat-export-mcp-server", + "jaegis-github-mcp-server", + "jaegis-mcp-server", + "jaegis-npm-mcp-server", + "jaegis-portable-mcp-server", + "jaegis-pypi-mcp-server", + "jaegis-youtube-chat-mcp", + "mcp-bundler", + "mcp-client-capabilities", + "mcp-codesentry", + "mcp-docs-server", + "mcp-server", + "mcp-to-skill-transformer", + "memento-mcp-server", + "octocode-mcp", + "pageindex-mcp", + "rag-mcp", + "raverse-mcp-server", + "research-powerpack-mcp", + "strange-loops-mcp", + "ultrascript-tools-mcp", + "unified-github-mcp-server", + "vscode-remote-mcp", + "workflow-mcp" +], + + /** + * AI agent frameworks, orchestrators, and multi-agent systems + * Feature Tags: ai-agent, orchestration, multi-agent + * Count: 50 + */ + AgentFrameworks: [ + "@agentic-robotics/cli", + "@agentic-robotics/core", + "@agentic-robotics/linux-x64-gnu", + "@agentic-robotics/self-learning", + "@agentica/vector-selector", + "@agentics.org/sparc2", + "@amrhas82/agentic-kit", + "@circuitorg/agent-cli", + "@contrast/agent-bundle", + "@contrast/agentify", + "@deepractice-ai/agent-sdk", + "@foxruv/agent-learning-core", + "@llm-dev-ops/llm-edge-agent", + "@lytics/dev-agent", + "@neural-trader/agentic-accounting-agents", + "@neural-trader/agentic-accounting-cli", + "@neural-trader/agentic-accounting-core", + "@neural-trader/agentic-accounting-rust-core", + "@neural-trader/agentic-accounting-types", + "@nogataka/coding-agent-mgr", + "@tars-agent/core", + "@tencent-ai/agent-sdk", + "@terminals-tech/openrouter-agents", + "@zhoujie195/code-agent-sema", + "agent", + "agent-booster", + "agent-ide", + "agentdb", + "agentic", + "agentic-flow", + "agentic-jujutsu", + "agentic-payments", + "agentic-qe", + "agentic-robotics", + "agenticsjs", + "agentlang", + "agentlangcli", + "ai_agent_marketplace", + "aiagentmarket", + "anyon-agents", + "dev-agent", + "flow-agent", + "juno-agent", + "lean-agentic", + "request-fixed-tunnel-agent", + "research-swarm", + "ruv-swarm", + "swarm", + "swarm-scout", + "tunnel-agent-fix" +], + + /** + * RAG systems, vector databases, and codebase indexing tools + * Feature Tags: rag, vector-db, code-indexing, semantic-search + * Count: 26 + */ + RAGCodebaseIndexing: [ + "@apart-tech/code-index", + "@apify/storage-local", + "@cherrystudio/embedjs-lancedb", + "@contrast/routeCoverage", + "@cragjs/core", + "@crawlee/memory-storage", + "@lancedb/lancedb", + "@ruvector/cli", + "@ruvector/core", + "@ruvector/gnn", + "@ruvector/graph-node", + "@ruvector/node", + "@ruvector/router", + "@ruvector/tiny-dancer", + "@wundr.io/rag-utils", + "@zabaca/codegraph", + "codebase-index", + "data-drag", + "fragrance", + "htrag", + "lancedb", + "lightning-code-index", + "rag-system-pgvector", + "raggrep", + "ruvector-attention-wasm", + "ruvector-extensions" +], + + /** + * Static analysis, linting, code quality, and AST tools + * Feature Tags: static-analysis, linting, code-quality, ast + * Count: 24 + */ + StaticCodeAnalysis: [ + "@apify/eslint-config", + "@apify/eslint-config-apify-actor", + "@apify/eslint-config-ts", + "@apify/eslint-plugin-apify-actor", + "@d-kuehn/eslint-config", + "@eslint-react/var", + "@exercism/static-analysis", + "@fespec/fe-lint", + "@luciformresearch/codeparsers", + "@nexus-ioc/graph-analyzer", + "@petrpatek/eslint-apify", + "@petrpatek/eslint-config", + "@petrpatek/eslint-config-apify", + "@qwe8652591/abap-parser", + "@ton-ai-core/vibecode-linter", + "ast-read-tools", + "bundle-analyzer", + "call-graph-analyzer.js", + "codeflux-analyzer", + "eslint-config-apify", + "lint", + "webpack-bundle-analyzer", + "webpack-bundle-analyzer-reporter-treemap", + "webpack-bundle-analyzer-valscion-tmp" +], + + /** + * Testing frameworks, test automation, and QA tools + * Feature Tags: testing, test-automation, qa, e2e-testing + * Count: 26 + */ + TestingQA: [ + "@apify/dummy-package-for-testing", + "@crawlee/playwright", + "@crawlee/puppeteer", + "@lerna-test-v1/consts", + "@lerna-test-v1/datastructures", + "@lerna-test-v1/git", + "@lerna-test-v1/hubspot_client", + "@lerna-test-v1/input_schema", + "@lerna-test-v1/log", + "@lerna-test-v1/markdown", + "@lerna-test-v1/salesforce_client", + "@lerna-test-v1/utilities", + "@mcpkit-dev/testing", + "@neural-trader/backtesting", + "@oee-intellisuite/code-tester", + "@opra/testing", + "@repobuddy/vitest", + "@supatest/cli", + "@testdriver.ai/cli", + "@testdriver.ai/playwright", + "@thinkwise/testwise", + "idcac-playwright", + "llm-test-bench", + "mnmkng-travis-test", + "opencode-testvista", + "puppeteer-extra-plugin-captcha-forward" +], + + /** + * Web scraping, crawling, and data extraction tools + * Feature Tags: web-scraping, data-crawling, data-extraction + * Count: 65 + */ + DataCrawlingScraping: [ + "@apify/actor-templates", + "@apify/better-sqlite3-prebuilds", + "@apify/consts", + "@apify/datastructures", + "@apify/docs-search-modal", + "@apify/docs-theme", + "@apify/docsearch-apify-docs", + "@apify/docusaurus-plugin-typedoc-api", + "@apify/git", + "@apify/google-extractors", + "@apify/http-request", + "@apify/hubspot_client", + "@apify/icons", + "@apify/image_proxy_client", + "@apify/input_schema", + "@apify/input_secrets", + "@apify/json_schemas", + "@apify/log", + "@apify/markdown", + "@apify/n8n-nodes-apify", + "@apify/n8n-nodes-apify-content-crawler", + "@apify/openapi", + "@apify/payment_qr_codes", + "@apify/ps-tree", + "@apify/pseudo_url", + "@apify/scraper-tools", + "@apify/timeout", + "@apify/tsconfig", + "@apify/ui-icons", + "@apify/ui-library", + "@apify/utilities", + "@crawlee/basic", + "@crawlee/browser", + "@crawlee/browser-pool", + "@crawlee/cheerio", + "@crawlee/cli", + "@crawlee/core", + "@crawlee/dom", + "@crawlee/http", + "@crawlee/impit-client", + "@crawlee/jsdom", + "@crawlee/linkedom", + "@crawlee/templates", + "@crawlee/types", + "@crawlee/utils", + "@letsscrapedata/scraper", + "@mnmkng/apify", + "@mnmkng/apify-debug", + "@mnmkng/scraper-tools", + "@petrpatek/got-scraping", + "@robinson_ai_systems/rad-crawler-core", + "@wrtnlabs/web-content-extractor", + "apify", + "apify-cli", + "apify-client", + "apify-google-auth", + "apify-notification", + "apify-shared", + "apify-shared-map", + "content-extractor", + "crawlee", + "crawlers", + "got-scraping", + "scraping-tools", + "ts-fn-extractor" +], + + /** + * Browser automation and web interaction tools + * Feature Tags: browser-automation, web-automation + * Count: 6 + */ + BrowserAutomation: [ + "@olib-ai/owl-browser-sdk", + "@requestly/rq-automation", + "browser-headers-generator", + "browser-pool", + "github-pr-automation", + "selenium-webdriver" +], + + /** + * Code generation, transformation, and IDE integration + * Feature Tags: code-generation, code-transformation, ide-integration + * Count: 22 + */ + CodeGeneration: [ + "@antinomyhq/forge", + "@cojacklabs/autoforge", + "@llm-dev-ops/llm-forge", + "@mikro-orm/entity-generator", + "@mnmkng/uu-app-generator", + "@petrpatek/headers-generator", + "@techdebtgpt/archdoc-generator", + "@tencent-ai/codebuddy-code", + "@webneat/codewiki", + "codebuff-gemini", + "coder", + "deepv-code", + "expforge", + "fingerprint-generator", + "forgecode", + "generator", + "happy-coder", + "header-generator", + "juno-code", + "moh-codegen", + "opencodebuff", + "recoder-code" +], + + /** + * Research tools, knowledge management, and analysis + * Feature Tags: research, knowledge-management, documentation + * Count: 6 + */ + Research: [ + "@fluxgraph/knowledge", + "@knowledge-stack/public-api-client", + "deep-research", + "deepwikii", + "docs-server", + "wikiboard" +], + + /** + * Memory systems, caching, and persistent storage + * Feature Tags: memory, caching, persistence + * Count: 2 + */ + Memory: [ + "@brewedbytes/turbocache-js", + "@llm-dev-ops/llm-memory-graph-client" +], + + /** + * Code execution, sandboxing, and runtime environments + * Feature Tags: sandboxing, code-execution, runtime + * Count: 4 + */ + Sandboxing: [ + "@foxruv/e2b-runner", + "@neural-trader/e2b-strategies", + "@neural-trader/execution", + "@wf-financing/sandbox-ui" +], + + /** + * API clients, SDKs, and integration tools + * Feature Tags: api, sdk, client, integration + * Count: 23 + */ + APIs: [ + "@agi-cli/api", + "@ama-sdk/core", + "@continual/integrations", + "@difizen/libro-language-client", + "@hustle-together/api-dev-tools", + "@llm-dev-ops/incident-manager-client", + "@llm-dev-ops/llm-cost-ops-sdk", + "@llm-dev-ops/llm-governance-sdk", + "@llm-dev-ops/llm-marketplace-sdk", + "@llm-dev-ops/llm-registry-sdk", + "@llm-dev-ops/observatory-sdk", + "@qudag/napi-core", + "@sap/hana-client", + "@toolsdk.ai/registry", + "@vercel/node", + "@workos-inc/node", + "@wundr.io/ai-integration", + "api-response-manager", + "apifier", + "client", + "meego-client", + "openapi-directory", + "ydb-client" +], + + /** + * Database tools, ORMs, and data persistence + * Feature Tags: database, orm, data-persistence + * Count: 26 + */ + DatabaseORM: [ + "@mikro-orm/better-sqlite", + "@mikro-orm/cli", + "@mikro-orm/core", + "@mikro-orm/knex", + "@mikro-orm/libsql", + "@mikro-orm/mariadb", + "@mikro-orm/migrations", + "@mikro-orm/migrations-mongodb", + "@mikro-orm/mongo-highlighter", + "@mikro-orm/mongodb", + "@mikro-orm/mssql", + "@mikro-orm/mysql", + "@mikro-orm/mysql-base", + "@mikro-orm/nestjs", + "@mikro-orm/postgresql", + "@mikro-orm/reflection", + "@mikro-orm/seeder", + "@mikro-orm/sql-highlighter", + "@mikro-orm/sqlite", + "@xenova/transformers", + "better-sqlite3-with-prebuilds", + "elastic-orm", + "mikro-orm", + "mikro-orm-esm", + "transformers-js-custom", + "unformat" +], + + /** + * UI frameworks, component libraries, and dashboards + * Feature Tags: ui, frontend, components, visualization + * Count: 14 + */ + UIFrameworks: [ + "@builder-shin/core", + "@contrast/architectureComponents", + "@liuheo/vueuse", + "@richardpickett/docker-npm-builder", + "@ruv/sparc-ui", + "@saastro/ui", + "@vercel/build-utils", + "@vibe-kit/dashboard", + "@visualize-library/preview-ui", + "aframe-babia-components", + "code-ui", + "coveo-search-ui", + "search-ui", + "squirrel-pie" +], + + /** + * Command-line tools and utilities + * Feature Tags: cli, command-line, terminal + * Count: 15 + */ + CLI: [ + "@aethyrion/observatory-cli", + "@deriv-com/shiftai-cli", + "@graphprotocol/indexer-cli", + "@hatchbox-ai/hatchbox-cli", + "@llm-dev-ops/llm-governance-cli", + "@llm-dev-ops/sentinel-cli", + "@principal-ai/quality-lens-cli", + "@wll8/mini-code-cli", + "byterover-cli", + "checks-cli", + "code-cli", + "contextcode-cli", + "eversale-cli", + "fta-cli", + "needware-cli" +], + + /** + * Development tools, IDEs, and productivity utilities + * Feature Tags: dev-tools, productivity, ide + * Count: 27 + */ + DevTools: [ + "@ailinone/dev-tool", + "@anthonybir/universal-dev-workspace", + "@chrome-devtools/index", + "@lark-apaas/devtool-kits", + "@llm-dev-ops/incident-manager-types", + "@llm-dev-ops/latency-lens", + "@llm-dev-ops/llm-auto-optimizer", + "@llm-dev-ops/llm-auto-optimizer-cli-linux-x64", + "@llm-dev-ops/llm-governance-types", + "@llm-dev-ops/llm-incident-manager", + "@llm-dev-ops/llm-marketplace-graphql-gateway", + "@llm-dev-ops/llm-marketplace-model-marketplace", + "@llm-dev-ops/llm-marketplace-tenant-management", + "@llm-dev-ops/llm-orchestrator", + "@llm-dev-ops/llm-orchestrator-darwin-arm64", + "@llm-dev-ops/llm-registry", + "@llm-dev-ops/policy-engine", + "@llm-dev-ops/sentinel-cli-win32-x64", + "@microsoft/objectstoreprovider", + "aidefence", + "aidefense", + "devtools-server", + "epidermis", + "ide", + "iridescence", + "manta-ide", + "myaidev-method" +], + + /** + * Proxy servers, routing, and network tools + * Feature Tags: proxy, networking, routing + * Count: 2 + */ + Proxy: [ + "proxy-chain", + "proxy-rotator-uploader" +], + + /** + * Security tools, vulnerability scanning, and encryption + * Feature Tags: security, encryption, vulnerability-scanning + * Count: 3 + */ + Security: [ + "@byterover/cipher", + "@conterra/vuln-scan", + "alscan-js" +], + + /** + * Observability, monitoring, telemetry, and logging + * Feature Tags: observability, monitoring, telemetry, logging + * Count: 7 + */ + ObservabilityMonitoring: [ + "@contrast/metrics", + "@contrast/telemetry", + "@neural-trader/example-logistics-optimization", + "event-monitor", + "fulfilment-gem-login", + "jtmetrics", + "mythology" +], + + /** + * Packages that don't clearly fit into predefined categories + * These should be manually reviewed and potentially re-categorized + * Count: 414 + */ + Uncategorized: [ + "4runr-os", + "8g-extension", + "@agi-cli/server", + "@airia-in/drcode", + "@arcsight-ai/wedge", + "@ark-code/core", + "@askman-dev", + "@astermind/astermind-pro", + "@aws/lsp-codewhisperer", + "@aztec/end-to-end", + "@bdsm/di", + "@beaconbay/ck-search", + "@bernardwiesner/code-atlas", + "@charmland/crush", + "@cherrystudio/embedjs", + "@cherrystudio/embedjs-anthropic", + "@cherrystudio/embedjs-loader-csv", + "@cherrystudio/embedjs-loader-image", + "@cherrystudio/embedjs-loader-pdf", + "@cherrystudio/embedjs-loader-sitemap", + "@cherrystudio/embedjs-loader-web", + "@cherrystudio/embedjs-loader-xml", + "@cherrystudio/embedjs-loader-youtube", + "@chrislyons-dev/archlette", + "@context-sync/server", + "@contrast/assess", + "@contrast/contrastMethods", + "@contrast/deadzones", + "@contrast/depHooks", + "@contrast/diagnostics", + "@contrast/esmHooks", + "@contrast/functionHooks", + "@contrast/heapSnapshots", + "@contrast/libraryAnalysis", + "@contrast/protect", + "@contrast/reporter", + "@contrast/rewriteHooks", + "@contrast/scopes", + "@contrast/secObs", + "@contrast/sources", + "@cw-commit-wizard/commit-wizard", + "@djmahirnationtv/prismarine-viewer", + "@embedder/embedder", + "@flowuent-org/diagramming-core", + "@followthecode/cli", + "@fortium/ai-mesh", + "@foxruv/iris", + "@foxruv/iris-ultrathink", + "@foxruv/nova-medicina", + "@howdygo/rrweb-snapshot", + "@jmellicker/j_", + "@just-every/code", + "@kodebase/cli", + "@kyanbergeron.4runr/4runr-os", + "@labeg/code-style", + "@mat3ra/tede", + "@memberjunction/server", + "@mixedbread/mgrep", + "@ms-cloudpack/esm-stub-utilities", + "@neural-trader/backend", + "@neural-trader/benchoptimizer", + "@neural-trader/brokers", + "@neural-trader/core", + "@neural-trader/example-dynamic-pricing", + "@neural-trader/example-energy-forecasting", + "@neural-trader/example-energy-grid-optimization", + "@neural-trader/example-evolutionary-game-theory", + "@neural-trader/example-healthcare-optimization", + "@neural-trader/example-market-microstructure", + "@neural-trader/example-neuromorphic-computing", + "@neural-trader/example-portfolio-optimization", + "@neural-trader/example-quantum-optimization", + "@neural-trader/example-supply-chain-prediction", + "@neural-trader/features", + "@neural-trader/market-data", + "@neural-trader/neural", + "@neural-trader/neuro-divergent", + "@neural-trader/news-trading", + "@neural-trader/portfolio", + "@neural-trader/prediction-markets", + "@neural-trader/predictor", + "@neural-trader/risk", + "@neural-trader/sports-betting", + "@neural-trader/strategies", + "@neural-trader/syndicate", + "@nguyenetic/nexusql", + "@nikita-bekish/code-assistant", + "@notbeastr/powerai", + "@nova-flow/cli", + "@nurv-llc/codometer", + "@oracle/oraclejet", + "@petrpatek/mind-ar", + "@portel/ncp", + "@probelabs/probe", + "@qudag/cli", + "@reepoe/plugin", + "@robinson_ai_systems/shared-pipeline", + "@robinson_ai_systems/shared-utils", + "@roeintheglasses/re-script", + "@ruvnet/bmssp", + "@ruvnet/strange-loop", + "@sanasai/ai-code-review", + "@sibyllinesoft/hydra", + "@sleeyax/webcrack", + "@spscommerce/e2e-core", + "@su-record/hi-ai", + "@subclaude/cli", + "@supunlakmal/hooks", + "@sylphx/flow", + "@techdebtgpt/codewave", + "@thearchitech.xyz/marketplace", + "@trusted-american/design-system", + "@tylerbu/sail", + "@venuu/i18n-js-webpack-plugin", + "@vercel/analytics", + "@vercel/blob", + "@vercel/error-utils", + "@vercel/go", + "@vercel/hydrogen", + "@vercel/nft", + "@vercel/oidc", + "@vercel/ruby", + "@vercel/static-config", + "@vercel/stega", + "@vezlo/src-to-kb", + "@volar/language-core", + "@volar/monaco", + "@workflow/typescript-plugin", + "@wundr.io/analysis-engine", + "@wundr.io/computer-setup", + "@wundr.io/plugin-system", + "@zeit/schemas", + "NetMatch", + "actor-cmd", + "actor-google-serp", + "add", + "aestus", + "aggressive", + "agor-live", + "ai", + "ai-cr", + "ai-stack-init", + "alpena", + "analysis", + "anthropic", + "antwerp", + "aoe-tool", + "arela", + "arg", + "async-retry", + "async-sema", + "auto-install", + "automatic-transmission", + "babel-plugin-i18n", + "baloney", + "based", + "bashscript", + "beamables", + "big-map-simple", + "big-set", + "bixie", + "blueberries", + "bluelamp", + "bluelampvcedar-os", + "bmssp-wasm", + "boj-server", + "booster", + "bornhardt", + "bowel", + "bundle", + "bundler", + "canvas-dolphin-util", + "capek", + "cataclysm", + "catawampus", + "catkin", + "cbNetwork", + "cede", + "chastity", + "cletus", + "cli", + "cnpmcore", + "code", + "code-cartographer", + "codehere", + "codemind", + "codemindAggregators", + "codevault", + "consciousness-explorer", + "const", + "content-replacer-loader", + "cosmopolis", + "create-devloop", + "create-sparc", + "create-uule", + "cuda-wasm", + "dashcam", + "data-signal", + "declarations", + "dev", + "devextreme", + "dexto", + "directory", + "dirge", + "dist-tag-tutorial-package", + "dist-tag-tutorial-package2", + "down-under", + "droidpartment", + "dspy.ts", + "edsger", + "endir", + "enterprise", + "eoten", + "es-jsonkit", + "evict", + "exfoliate", + "extension", + "feedface", + "feqa", + "fingerprint-injector", + "fled", + "flow", + "flow-nexus", + "flowage", + "fr3k", + "friendly", + "gemini", + "generative-bayesian-network", + "goalie", + "got-cjs", + "haggis", + "haxordos", + "heebiejeebies", + "hexam", + "hey-fr3k", + "hoity-toity", + "hysteria", + "ids-enterprise", + "ignorant", + "impit", + "impit-linux-arm64-gnu", + "impit-linux-x64-gnu", + "impit-win32-x64-msvc", + "in-memoria", + "installer", + "isir", + "journaling", + "js", + "jsonkit", + "jsonlash", + "jumpy-lion", + "jumpy-tiger", + "juno-ts-task", + "kamox", + "kerfuffle", + "kit", + "kurwa", + "ladybits", + "lavamoat-tofu", + "live", + "llm-shield-core", + "llmist", + "loader-xml", + "luminiferous", + "lyflowchart", + "machine", + "malum", + "manteia-intelligent-assistant", + "masticator", + "mawp", + "mcp", + "memedge", + "mephistopheles", + "method", + "mexta", + "michie", + "midstreamer", + "mikro-config", + "mikro-di", + "mlue", + "mocha-set-for-context", + "model", + "morphik", + "ms", + "munchhausen", + "native", + "neural-trader", + "nine-slice", + "npm", + "occult", + "odious", + "ohyes", + "older", + "oosh", + "openqa", + "openskills", + "orchestrator", + "orko", + "os", + "oumuamua", + "panner-zoomer", + "parse-server", + "pea5", + "peacekeeper", + "peacoat", + "peacss", + "peapea", + "peashooter", + "peepee", + "pillar", + "pishposh", + "plugin", + "plumpkin", + "politician", + "portalis", + "profoundjs", + "programmable", + "projax", + "psycho-symbolic-reasoner", + "puaro", + "qe", + "qevo", + "quality-guardian", + "qudag", + "qwksearch", + "raleigh", + "razon", + "reepoe", + "repo-description", + "repogrep", + "retracify", + "reverse-machine", + "rpa", + "rsend", + "runstop", + "ruvi", + "scordi-extension", + "script", + "secretscout", + "seeit", + "selector", + "serve", + "serve-handler", + "server", + "shipit-team", + "signal-array", + "signal-context", + "signalcraft", + "sinusoid", + "skaut", + "slough", + "snap-snip", + "snow-flow", + "source", + "specific", + "specmind", + "specweave", + "spellbookx", + "src-context", + "stellar-fox", + "strange-loops", + "string-bikini", + "sublinear-time-solver", + "supernal-coding", + "supernatural", + "sweetpea", + "swr", + "team", + "temporal-lead-solver", + "temporal-neural-solver", + "theoretical", + "time", + "tinkaton", + "tofu", + "toktok", + "tracy.js", + "translate-domain", + "trop", + "ts-ast-utils", + "ts-morph", + "ts-task", + "tush", + "ultimate-jekyll-manager", + "uniqhtt", + "universal-context-engine", + "universal-documents-converter", + "unpack", + "upsydaisy", + "vellum-ai", + "vercel", + "veriqa", + "vexatious", + "vibe-validate", + "viewer", + "visual-programming-language", + "wacky", + "water-closet", + "webcrack-unpack", + "webkin", + "westland", + "wibble", + "worldkit", + "xlsx-write-stream", + "yokel", + "yq-dns", + "yq-nav-state", + "yq-pdf", + "yq-store", + "yuniq-cookie", + "yuniqkv", + "yutani", + "yuusoft-org/kanbatte", + "ziri", + "zterm" +], + + /** + * Invalid entries, URLs, user profiles, or non-package identifiers + * These are excluded from ALL_PACKAGES but preserved for reference + * Count: 12 + */ + InvalidOrExternal: [ + "@askman-dev/", + "@contrast/", + "frontzhm/fe-lint-yan", + "https", + "management", + "memory", + "system", + "tinkaton?activeTab=code", + "webcrack-unpack?activeTab=readme", + "www.npmjs.com/~gba_admin", + "www.npmjs.com/~kranthie.sap", + "www.npmjs.com/~tqueck" +] +}; + +// ============================================================================ +// EXPORTS +// ============================================================================ +module.exports = { + RAW_LIST, + ALL_PACKAGES, + GROUPED_PACKAGES, + INVALID_OR_EXTERNAL, + CATEGORY_INFO, + + // Metadata + metadata: { + lastUpdated: '2025-12-22', + totalOriginal: 1609, + totalUnique: 861, + totalDuplicates: 736, + totalInvalid: 12, + totalCategories: 20, + totalUncategorized: 414 + } +}; + +// For ES6 environments +if (typeof exports !== 'undefined') { + exports.default = module.exports; +}