{"library":"slick","type":"library","category":null,"description":"Slick is a standalone JavaScript library designed for parsing CSS selectors into an object representation and finding DOM nodes based on those selectors. It provides a 'Finder' component for querying the DOM (with methods like `search` and `find`) and a 'Parser' component for converting CSS selector strings into a structured JavaScript object. The current stable version, 1.12.2, was released nine years ago, indicating the project is no longer actively maintained. Key differentiators include its ability to parse selectors into a detailed object, support for custom pseudo-classes, and functionality for searching within XML documents. Its primary use case is in environments where a lightweight, self-contained selector engine is required without external dependencies. This library predates modern browser native selector APIs and module systems, making it primarily a legacy solution.","language":"javascript","status":"abandoned","version":"1.12.2","tags":["javascript","dom","css","selector","finder","parser"],"install":[{"cmd":"npm install slick","imports":["const slick = require('slick')","const slick = require('slick'); slick.search(...)","const slick = require('slick'); slick.parse(...)"]},{"cmd":"yarn add slick","imports":[]},{"cmd":"pnpm add slick","imports":[]}],"homepage":null,"github":"https://github.com/kamicane/slick","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/slick","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/slick/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Mon Jul 20","install_tag":null}}