Lucide

Lucide (lucide)

These options control the registration of the Lucide library.

Lucide uses the MIT License.

JSON Schema

Definition
{
  "$id": "https://platen.io/modules/platen/config/site/features/shoelace/icon_libraries/lucide/schema.json",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "description": "Settings for the Lucide icon library.\n\nhttps://platen.io/modules/platen/config/site/features/shoelace/icon_libraries/lucide/",
  "properties": {
    "aliases": {
      "default": [],
      "description": "Define any number of aliases for the icon library.\n\nhttps://platen.io/modules/platen/config/site/features/shoelace/icon_libraries/lucide/#aliases",
      "items": {
        "type": "string"
      },
      "title": "Library Aliases",
      "type": "array"
    },
    "enabled": {
      "default": true,
      "description": "Choose whether to enable the icon library\n\nhttps://platen.io/modules/platen/config/site/features/shoelace/icon_libraries/lucide/#enabled",
      "title": "Enable Library",
      "type": "boolean"
    },
    "registration": {
      "description": "Settings for how the library is registered.\n\nhttps://platen.io/modules/platen/config/site/features/shoelace/icon_libraries/lucide/#registration",
      "properties": {
        "script": {
          "default": "lucide.js",
          "description": "Specify the name of the registration script.\n\nhttps://platen.io/modules/platen/config/site/features/shoelace/icon_libraries/lucide/#script",
          "title": "Registration Script",
          "type": "string"
        }
      },
      "title": "Registration Options",
      "type": "object"
    },
    "version": {
      "default": "latest",
      "description": "Choose the version of the library to load.\n\nhttps://platen.io/modules/platen/config/site/features/shoelace/icon_libraries/lucide/#version",
      "title": "Library Version",
      "type": "string"
    }
  },
  "title": "Lucide",
  "type": "object"
}

Enable Library (enabled)

Use this setting to choose whether the icon library is available.

Library Aliases (aliases)

Use this setting to specify alternate short names for the library. You can use these names instead of the full library name when specifying the library in your markup or other settings.

Library Version (version)

Choose the version of the library to load from the CDN. You can always use a specific released version of the library if you prefer.

Registration Options (registration)

Settings for how the library is registered.

JSON Schema

Definition
{
  "description": "Settings for how the library is registered.\n\nhttps://platen.io/modules/platen/config/site/features/shoelace/icon_libraries/lucide/",
  "properties": {
    "script": {
      "default": "lucide.js",
      "description": "Specify the name of the registration script.\n\nhttps://platen.io/modules/platen/config/site/features/shoelace/icon_libraries/lucide/#script",
      "title": "Registration Script",
      "type": "string"
    }
  },
  "title": "Registration Options",
  "type": "object"
}

Registration Script (script)

Specify the name of the registration script.

Edit this page