{"library":"reftools","type":"library","category":null,"description":"RefTools is a JavaScript utility library providing a comprehensive set of functions for working with JavaScript objects, particularly focusing on JSON References, JSON Pointers, and various cloning strategies. It offers deep, shallow, and circular-aware cloning, object flattening, and powerful recursion and visitation mechanisms for complex object structures. Currently at version 1.1.9, the library is actively maintained, as evidenced by its integration into the `oas-kit` monorepo, which includes projects like `swagger2openapi`. While `reftools` itself does not have a rapid, independent release cadence, its core features are crucial for OpenAPI/Swagger tooling, ensuring ongoing relevance and updates. Its key differentiators lie in its robust handling of JSON Pointers/References and advanced object traversal features with configurable callbacks, making it suitable for intricate data manipulation and schema processing tasks.","language":"javascript","status":"active","version":"1.1.9","tags":["javascript","json-reference","json-pointer","object","objects","circular","reference","dereference","clone"],"install":[{"cmd":"npm install reftools","imports":["import { clone } from 'reftools'","import { dereference } from 'reftools'","import { jptr } from 'reftools'","import { recurse } from 'reftools'","import { visit } from 'reftools'"]},{"cmd":"yarn add reftools","imports":[]},{"cmd":"pnpm add reftools","imports":[]}],"homepage":null,"github":"https://github.com/Mermade/oas-kit","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/reftools","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/reftools/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}