Socket
Book a DemoInstallSign in
Socket

@pinegrow/nuxtui-plugin

Package Overview
Dependencies
Maintainers
0
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pinegrow/nuxtui-plugin

Pinegrow Nuxt UI Plugin

3.0.40
latest
npmnpm
Version published
Weekly downloads
43
65.38%
Maintainers
0
Weekly downloads
 
Created
Source

Pinegrow Nuxt UI Plugin

npm version npm downloads License

Nuxt UI plugin for Pinegrow ⚡️

Pinegrow Nuxt UI Plugin provides customized visual controls customized for your Nuxt UI experience.

Note:

  • Nuxt UI is based on tailwindcss, so refer to Pinegrow TailwindCSS Plugin for more details on using Tailwind CSS with Pinegrow apps (currently only Vue Designer).
  • This plugin is generally used in conjunction with the Pinegrow Vite Plugin or with the meta-framework specific Pinegrow modules for Nuxt, Quasar, Iles and Astro.
  •  Learn more about Vue Designer

Features

  • 🎨  Visually live-design your Vite-powered Nuxt UI apps (Vue, Nuxt, Quasar, Iles, Astro, etc)
  • ⚙️  Smartly integrates into your Vite workflow in dev-mode only
  • ✨  Clean code 😃, No lock-in - You are in control of your projects and development workflow ❤️

Quick Setup

  • Install: Add @pinegrow/nuxtui-plugin to your project
# Using npm
npm install -D @pinegrow/nuxtui-plugin

# Using pnpm
pnpm add -D @pinegrow/nuxtui-plugin
  • Configure:
  • 👉 Nuxt UI uses heroicons by default and is configured only to use them. In order to use all iconsets in Vue Designer's icon-picker, the ui key of the Nuxt config has been updated (icons: 'all').

  • Also, note that there are some scenarios when colors might have to be added to the safelistColors array under the ui key. For more details, refer to the official documentation.

    // nuxt.config.ts
    export default defineNuxtConfig({
      modules: [
        '@pinegrow/nuxt-module',
        "@nuxt/ui",
        //...
      ],
      pinegrow: {
        liveDesigner: {
          iconPreferredCase: 'unocss', // default value (can be removed), Nuxt UI uses the unocss format for icon names
          //...
        },
      },
      ui: {
        icons: 'all',
        // safelistColors: [
        //   'primary',
        //   'secondary',
        //   'tertiary',
        //   'success',
        //   'warning',
        //   'error',
        //   'info',
        // ],
      },
    )}
    
  • Now, open your project in your Pinegrow app (currently only Vue Designer). ✨

License

MIT License

Copyright (c) Pinegrow

Keywords

pinegrow

FAQs

Package last updated on 04 Dec 2024

Did you know?

Socket

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.