{"library":"ghost-storage-base","type":"library","category":null,"description":"Base storage adapter class for Ghost content management system. Version 1.1.2 provides the abstract base for building custom storage backends (filesystem, S3, Google Cloud, etc.). Low release cadence as the API is stable. Differentiates by enforcing Ghost's storage contract: requires implementing `save`, `exists`, `serve`, `delete`, `read`, and `readBytes` methods. Primarily used internally by Ghost but published for custom adapter developers.","language":"javascript","status":"maintenance","version":"1.1.2","tags":["javascript","ghost","storage","adapter"],"install":[{"cmd":"npm install ghost-storage-base","imports":["const StorageBase = require('ghost-storage-base');","const { StorageBase } = require('ghost-storage-base');","class MyAdapter extends StorageBase { save(file) { ... } }"]},{"cmd":"yarn add ghost-storage-base","imports":[]},{"cmd":"pnpm add ghost-storage-base","imports":[]}],"homepage":"http://ghost.org/","github":"git://github.com/TryGhost/Ghost-Storage-Base","docs":null,"changelog":null,"pypi":null,"npm":"ghost-storage-base","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Sun Jun 07","next_check":"Sat Sep 05","install_tag":null}}