
Research
Security News
Lazarus Strikes npm Again with New Wave of Malicious Packages
The Socket Research Team has discovered six new malicious npm packages linked to North Korea’s Lazarus Group, designed to steal credentials and deploy backdoors.
hmpo-template-mixins
Advanced tools
A middleware that exposes a series of Mustache mixins on res.locals to ease usage of forms, translations, and some general needs.
A middleware that exposes a series of Mustache mixins on res.locals
to ease usage of forms, translations, and some other things.
It takes in three arguments t
a function that shall be executed to translate keys into strings of the current locale, a fields
object describing config related to the keys that are passed into the mixins that refer to fields, and an options object that has three keys viewsDirectory
that allows you override the directory that the module checks for partials in (defaults to looking inside the root of this project), viewEngine
which allows you to alter the file extension of the templates, and sharedTranslationsKey
which stores a relative key from which to look for field and button translations.
npm install [--save] hmpo-template-mixins;
var express = require('express');
var i18n = require('i18next');
var fields = require('./routes/renew-your-passport/fields');
app.set('view engine', 'html');
app.set('views', path.join(__dirname, '/views'));
app.use(require('hmpo-template-mixins')(i18n.t, fields, { sharedTranslationsKey: 'passport.renew' }));
app.use(function (req, res) {
// NOTE: res.locals.partials has been set.
res.render('example-template');
});
t
time
selected
lowercase
uppercase
hyphenate
date
currency
select
input-text
input-date
input-text-compound
input-text-hidden-label
input-text-postcode
input-phone
radio-group
checkbox
checkbox-compound
checkbox-required
input-submit
FAQs
A middleware that exposes a series of Mustache mixins on res.locals to ease usage of forms, translations, and some general needs.
The npm package hmpo-template-mixins receives a total of 27 weekly downloads. As such, hmpo-template-mixins popularity was classified as not popular.
We found that hmpo-template-mixins demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 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.
Research
Security News
The Socket Research Team has discovered six new malicious npm packages linked to North Korea’s Lazarus Group, designed to steal credentials and deploy backdoors.
Security News
Socket CEO Feross Aboukhadijeh discusses the open web, open source security, and how Socket tackles software supply chain attacks on The Pair Program podcast.
Security News
Opengrep continues building momentum with the alpha release of its Playground tool, demonstrating the project's rapid evolution just two months after its initial launch.