1.0.3 • Published 14 days ago

astro-simple-art-direction v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
14 days ago

astro-simple-art-direction

This component utilizes the getImage function from astro:assets to generate optimized images from the src directory and implements a simple art direction.

By specifying the file, width, and height in the src object, it outputs responsive images and art direction.

Install

npm install astro-simple-art-direction

Chenge log

1.0.3

  • Added error handling and fine-tuning of type definitions.

1.0.2

  • Added operator for undefined avoidance.

1.0.1

1.0.0

  • release

Components

Environment

You can set the following environment variables in the .env file created at the root of the project.

DEFAULT_IMAGE_DIRECTORY

DEFAULT_IMAGE_DIRECTORY=assets # default : images

The image files to be optimized default to referencing the "images" directory within the "src" directory. By assigning a directory name to this variable, you can change the reference location for the images.

MAX_RESOLUTION_MULTIPLIER

MAX_RESOLUTION_MULTIPLIER=4 # default : 2

This environment variable determines the range of sizes to output in the srcset attribute, based on the width and height, ranging from 1x to a defined maximum. For example, if defined to 4, it will output four images at 1x, 2x, 3x, and 4x resolutions. The default value is 2.

FALLBACK_FORMAT

FALLBACK_FORMAT=webp # default : undefined

Type: "jpg" | "jpeg" | "png" | "webp" | "gif";

This environment variable defines the image format to be output as fallback. If undefined, the original image format is retained.

DEFAULT_GENERATE_FORMAT

DEFAULT_GENERATE_FORMAT=avif webp # default : avif webp

Type: (| "heic" | "heif" | "avif" | "jpg" | "jpeg" | "png" | "tiff" | "webp" | "gif" | "svg" )[];

This environment variable specifies the output format of the images used in the project as an array. There must be a space between words.

!NOTE If the environment variable FALLBACK_FORMAT is defined, the DEFAULT_GENERATE_FORMAT array must contain the image format defined there.

1.0.3

14 days ago

1.0.2

1 month ago

1.0.1

1 month ago

1.0.0

5 months ago

0.0.5

5 months ago

0.0.4

5 months ago

0.0.3

5 months ago

0.0.1

5 months ago

0.0.2

5 months ago