{"library":"nlcst-search","type":"library","category":null,"description":"nlcst-search is a utility designed to locate specific word patterns and phrases within Natural Language Concrete Syntax Tree (NLCST) structures. It provides a programmatic way to search text that has been parsed into an NLCST tree, useful for linguistic analysis, linting, or text transformation tasks. The package currently sits at a stable version 4.0.0 and is actively maintained as part of the `unified` collective. Major versions typically signify significant shifts, such as environment compatibility updates (e.g., Node.js versions) or module system changes (e.g., ESM adoption). Key differentiators include its tight integration with the `nlcst` ecosystem, robust pattern matching with normalization options (casing, apostrophes, dashes), and support for wildcards. It ships with full TypeScript type definitions, ensuring a strong developer experience.","language":"javascript","status":"active","version":"4.0.0","tags":["javascript","unist","nlcst","nlcst-util","util","utility","pattern","search","typescript"],"install":[{"cmd":"npm install nlcst-search","imports":["import { search } from 'nlcst-search'","import type { Handler } from 'nlcst-search'","import type { Options } from 'nlcst-search'"]},{"cmd":"yarn add nlcst-search","imports":[]},{"cmd":"pnpm add nlcst-search","imports":[]}],"homepage":null,"github":"https://github.com/syntax-tree/nlcst-search","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/nlcst-search","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/nlcst-search/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}