{"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"],"last_verified":"Sun Jun 07","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}