{"library":"atma-io-middleware-base","type":"library","category":null,"description":"This package, `atma-io-middleware-base` (current stable version 1.0.51), serves as a foundational utility for abstracting and creating custom middleware extensions for the `atma-io` library. It simplifies the process of integrating custom file processing logic—such as reading, compiling, or preprocessing files—into the `atma-io` ecosystem. Developers use it to define synchronous `process` or asynchronous `processAsync` methods that transform file content, returning an object with the modified content and an optional source map. Its configuration can be extended via `package.json` under the specific middleware's name. As part of the Atma.js Project, this package's development appears to be inactive, with the last known activity dating back to 2017, suggesting an abandoned or unmaintained status.","language":"javascript","status":"abandoned","version":"1.0.51","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install atma-io-middleware-base","imports":["import { create } from 'atma-io-middleware-base';","import type { MiddlewareConfig } from 'atma-io-middleware-base';"]},{"cmd":"yarn add atma-io-middleware-base","imports":[]},{"cmd":"pnpm add atma-io-middleware-base","imports":[]}],"homepage":null,"github":"https://github.com/tenbits/atma-io-middleware-base","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/atma-io-middleware-base","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/atma-io-middleware-base/compatibility"}}