
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.
loading dir files as module to an object.
$ npm install loading
module.exports = function (app)
module as initialization function
map Pascal Case
modules -> Lower Camel Case
such as raw_modules
-> rawModules
if opt.lowercaseFirst = true
then map SomeDir.SomeClass
-> someDir.someClass
var loading = require('loading');
var app = {};
// app.services.foo
loading('/services').concat('/overwrite_services').into(app, 'services');
loading('/models').into(app, 'models');
loading('/controllers').into(app, 'controllers');
console.log(app);
// /services/foo.js
exports.get = function (callback) {
setTimeout(function () {
callback(null, 'bar');
}, 1);
};
// /services/userProfile.js
module.exports = function (app) {
return {
getByName: function (name, callback) {
setTimeout(function () {
callback(null, {name: name});
}, 1);
}
};
};
var loading = require('loading');
loading(PATH,[{call:true}]).into(TARGET, FIELD, [filters])
call type:[object
]
decide whether auto call the function when module.exports is a function, default: true .
filters type:[string array
]
only inject the item in filters
.
override type:[boolean
]
decide whether override the property that is already exist,
default: false
ignore type:[string function
]
ignore file. If ignore is not null, ignore rule will be glob string !ignore
.
default: undefined
lowercaseFirst type:[boolean
]
decide whether lowercase the first letter of property
default: false
MIT
FAQs
loading dir files as module to an object
We found that loading demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers 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.