
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
@campj/eleventy-image
Advanced tools
A configurable Eleventy shortcode that builds multiple resolutions of any image.
npm install --save-dev @campj/eleventy-image
Set the ELEVENTY_IMAGE_SRC_PREFIX environment variable if you'd like to change where your source images are pulled from.
**default: src/site
with the default settings you'd do
{% Image src="/img/someimage.jpg" %}
would transform the image located at ./src/site/img/someimage.jpg
.
ELEVENTY_IMAGE_SRC_PREFIX=images
{% Image src="/someimage.jpg" %}
would transform the image located at ./images/someimage.jpg
.
Set the ELEVENTY_PATH_PREFIX environment variable if you'd like to prepend a prefix to your image paths
**default: none
in .eleventy.js:
// require
const { Image } = require("@campj/eleventy-image");
module.exports = function(eleventyConfig) {
// Shortcode
eleventyConfig.addNunjucksAsyncShortcode("Image", Image);
//
};
{% Image
src = "/img/placeholder-1.jpg",
maxWidths = [200, 500, 768, 1024, 1368]
%}
src: path to the image
alt: alt text for the image
maxWidths: array of per-breakpoint widths to resize the image to (default:[250, 500, 800, 1368]
)
useBase64: boolean - whether to generate a base64 placeholder image (default: false
)
backgroundColor css color - color to use as a placeholder while the image loads (default: null
)
rootMargin rootMargin string - to be used in conjunction with @campj/lazy-image (default:"400px 300px"
)
tag: html tag to use for the wrapper element (default: figure
)
caption: if included, will add a <figcaption>
element with the caption (default: null
)
captionStyle: will merge with default style for captions if present - defaults are:
{
position: "absolute",
display: "block",
bottom: 0,
padding: "2px 10px",
"background-color": "white"
}
imgProps: extra properties to apply to the image
** other properties will get applied to the wrapper tag as attributes
FAQs
Camp Jefferson Eleventy Image Pipeline
The npm package @campj/eleventy-image receives a total of 0 weekly downloads. As such, @campj/eleventy-image popularity was classified as not popular.
We found that @campj/eleventy-image 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
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.