
Security News
AI Agent Lands PRs in Major OSS Projects, Targets Maintainers via Cold Outreach
An AI agent is merging PRs into major OSS projects and cold-emailing maintainers to drum up more work.
ara-runtime-configuration
Advanced tools
ara-runtime-configurationAra Runtime Configuration (Reads from the nearest
.ararcfile.)
Stable
$ npm install arablocks/ara-runtime-configuration
To load Runtime Configuration for any Ara related modules, simply
require this module and call the default exported function. You can pass
an object specifying default values that may not be present in an .ararc
const rc = require('ara-runtime-configuration')
const conf = rc({
network: { node: { dns: { multicast: false } } }
})
[web3]
provider = ws://127.0.0.1:8546
[network.identity]
keyring = /home/vipyne/.ara/keyring
root = /home/vipyne/.ara/identities
Example .ararc
const conf = rc(conf, name)Load runtime configuration defined in the nearest .ararc file on disk
optionally specifying defaults.
conf - Optional default configuration object or function. If conf is a function, it will be passed the base runtime config object.name - Optional name to override default ara rc namearaconf(1)araconf is a tool for quickly reading values in the closest
configuration file. It uses
json-select to support
JSONPath queries.
araconf can be used directly from command line. It accepts a single
optional JSONPath query and emits valid JSON to stdout.
usage: araconf [-hV] [options] [query]
Options:
-D, --debug Enable debug output [boolean]
-h, --help Show help [boolean]
-V, --version Show version number [boolean]
Running without a query:
$ araconf
{
"network": {
"identity": {}
},
"data": {
"root": "/home/werle/.ara"
},
"web3": {
"provider": "http://127.0.0.1:8545"
}
}
Targeting the .data object of the conf:
$ araconf .data
{
"root": "/home/werle/.ara"
}
Targeting the .web3.provider property:
$ araconf .web3.provider
"http://127.0.0.1:8545"
Enable debug output with --debug:
$ araconf .data.root --debug
ara-runtime-configuration config: /home/werle/.ararc +0ms
ara-runtime-configuration configs: [ '/home/werle/.ararc' ] +2ms
"/home/werle/.ara"
Releases follow Semantic Versioning
LGPL-3.0
FAQs
ARA Runtime Configuration (.ararc)
The npm package ara-runtime-configuration receives a total of 2 weekly downloads. As such, ara-runtime-configuration popularity was classified as not popular.
We found that ara-runtime-configuration 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
An AI agent is merging PRs into major OSS projects and cold-emailing maintainers to drum up more work.

Research
/Security News
Chrome extension CL Suite by @CLMasters neutralizes 2FA for Facebook and Meta Business accounts while exfiltrating Business Manager contact and analytics data.

Security News
After Matplotlib rejected an AI-written PR, the agent fired back with a blog post, igniting debate over AI contributions and maintainer burden.