{"library":"datocms-client","type":"library","category":null,"description":"The `datocms-client` npm package is a JavaScript client library for interacting with the DatoCMS Content Management API (CMA). It allows developers to programmatically manage content, schemas, and assets within a DatoCMS project. This package is **officially deprecated** as of April 2022, with the last stable version being 3.5.24, published approximately two years ago. The DatoCMS team strongly recommends migrating to the new, fully TypeScript-ready client, `@datocms/cma-client-node` for Node.js environments or `@datocms/cma-client-browser` for browser environments. The new clients offer better type safety, ESM readiness, a smaller package size, and improved file upload methods. This deprecated client will not receive further updates and may experience breaking changes due to ongoing API evolution.","language":"javascript","status":"deprecated","version":"3.5.24","tags":["javascript","datocms","cms","metalsmith","hexo"],"last_verified":"Wed May 27","install":[{"cmd":"npm install datocms-client","imports":["import { SiteClient } from 'datocms-client';","import { buildModularBlock } from 'datocms-client';"]},{"cmd":"yarn add datocms-client","imports":[]},{"cmd":"pnpm add datocms-client","imports":[]}],"homepage":"https://www.datocms.com","github":"https://github.com/datocms/js-datocms-client","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/datocms-client","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/datocms-client/compatibility"}}