
Security News
AGENTS.md Gains Traction as an Open Format for AI Coding Agents
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
@greenrenge/adapters
Advanced tools
This idea comes to solve the dependencies issue, each unit of work can work on any adapters which implement the same interface.
it is responsible for generate or send the data to the handlers which is separated by name of channel/event key-value pairs of string : function(data):Promise
Adapter is a class receiving an object with has the channel name as the property name, and function handler is a value
const InputAdapter = require('./campaign_adapters/input_adapters/agenda/agenda-input-adapter')
const handlers = {
channel1 : async (data) => {},
channel2 : (data)=>{return new Promise(..)}
}
const input = new InputAdapter(handlers)
await input.setting(..some_custom_setting..) // for any custom setting , can be ignore but should implement this
await input.connect() // start getting data
await input.disconnect() //destroy any connections
.connect() : Promise
.setting(object) : Promise
.disconnect() : Promise
it is a responsible handler for publishing the generated data. publishing to other modules or microservices somehow.
Adapter is a class which may needs to be config before publishing the messages. messages will publish according to channel name
const OutputAdapter = require('./campaign_adapters/output_adapters/mq/rabbitmq-output-adapter')
const output = new OutputAdapter()
await output.setting(..some_custom_setting..) // for any custom setting , can be ignore but should implement this
await input.connect() // connect to any connections
await input.publish({channel = 'facebook', data='hello world'})
await input.disconnect() //destroy any connections
.connect() : Promise
.setting(object) : Promise
.disconnect():Promise
FAQs
adapters for data transferring
We found that @greenrenge/adapters demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.