docmd-search@0.1.2 🛡️ (Security Update)
Offline semantic search engine for documentation with local vector embeddings and browser-ready search indexes.
Security & Dependency Updates
- Patched Dependency Vulnerabilities: Resolved all 5 reported security vulnerabilities (
0 vulnerabilitiesinnpm audit).- Upgraded
protobufjsto^7.6.5(mitigating DoS in.protooption parsing). - Enforced
adm-zipto^0.6.0via overrides (patching 4GB memory allocation vulnerability). - Upgraded
sharpto^0.35.0via overrides (resolving inheritedlibvipssecurity advisories).
- Upgraded
- Node.js Engine Minimum: Standardised
engines.noderequirement to>=20.0.0. - GitHub Actions Runners: Updated CI workflows (
.github/workflows/*.yml) to use Node 24.
Installation
npm install docmd-search@0.1.2Usage Example
import { createSearchIndex, searchDocumentation } from 'docmd-search';
// Generate offline vector embeddings index
const index = await createSearchIndex({
docsDir: './docs'
});
// Perform local semantic query
const results = await searchDocumentation(index, 'How to configure custom domain');
console.log(results);Full Changelog: 0.1.1...0.1.2