@nolebase/ui
TypeScript icon, indicating that this package has built-in type declarations

2.0.0-rc13 • Public • Published

@nolebase/ui

A collection of Vue components Nolebase uses.

[!CAUTION]

This package is in Alpha stage.

This package is still in the Alpha stage, and it is not recommended to use it in production. The API may change in the future, and there may be bugs in the current version. Please use it with caution.

[!IMPORTANT]

Before install

Currently @nolebase/ui is still under development, and will be used by other Nolebase Integrations components now. There are a few configurations that needed to be configured if you would ever want to install @nolebase/ui as one of your dependencies:

1. Additional configurations for Vite

1.1 For users who imported <NuLazyTeleportRiveCanvas /> component

Since <NuLazyTeleportRiveCanvas /> depends on @rive-app/canvas. If you also use Vite as your bundler, you will need to add the following configurations to your vite.config.ts file like this:

export default defineConfig(() => {
  return {
    optimizeDeps: {
      include: [
        // Add this line to your vite.config.ts
        '@nolebase/ui > @rive-app/canvas',
      ],
    },
  }
})

For more information about why configure this, please refer to the Dep Optimization Options | Vite documentation.

1.2 For users who imported VitePress related components

If you are using VitePress, you will need to add the following configurations to your vite.config.ts file like this:

export default defineConfig(() => {
  return {
    ssr: {
      noExternal: [
        // Add this line to your vite.config.ts
        '@nolebase/ui',
      ],
    },
  }
})

For more information about why configure this, please refer to the Server-Side Rendering | Vite documentation.

Install

Npm

npm i @nolebase/ui -D

Yarn

yarn add @nolebase/ui -D

Pnpm

pnpm add @nolebase/ui -D

Documentation

Please refer to UI Components for more information.

Package Sidebar

Install

npm i @nolebase/ui

Weekly Downloads

335

Version

2.0.0-rc13

License

MIT

Unpacked Size

79.5 kB

Total Files

20

Last publish

Collaborators

  • nekomeowww
  • oikawa_rizumu