
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
choo-lazy-route
Advanced tools
var app = choo()
var splitRequire = require('split-require')
var lazyRoute = require('choo-lazy-route')()
app.use(lazyRoute)
app.route('/lazy-route', lazyRoute(function (cb) {
splitRequire('./views/lazyView', cb)
}))
lazyRoute = require('choo-lazy-route')()Create an instance of the lazy route manager.
app.use(lazyRoute)Associate the lazy route manager with an app. The lazyRoute store also configures the app to take advantage of the experimental prefetch feature in bankai, so that server side rendering will include lazy routes.
app.route('/', lazyRoute(function load() {}))Create a lazy route. The load function can return a Promise or use the callback in its first parameter.
The lazy-route store emits the events listed below.
lazy-route:load(route)Emitted when a route starts loading. route is a string.
lazy-route:loaded(route, view)Emitted when a route has loaded successfully. route is a string. view is the view function that was loaded.
FAQs
lazy load choo routes from split bundles
We found that choo-lazy-route 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
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.