vite-plugin-local-scoped-modules

0.160.4 • Public • Published

vite-plugin-local-scoped-modules

This is a vite plugin that intends to avoid typing relative paths.Use relative paths like local modules instead.

Install

 yarn add  --dev  vite-plugin-local-scoped-modules 

Usage

Below is a sample of config in vite.config.js on what it is going to be like:

 import { defineConfig } from 'vite'
 import reactRefresh from '@vitejs/plugin-react-refresh'
 
 import localScopedModules from 'vite-plugin-local-scoped-modules'
 export default defineConfig({
  
    plugins: [
   
        localScopedModules({
            "scopes": [
                {
                    "name": "@components",
                    "dir": "~/src/components"
                }
            ]
        }),
        reactRefresh(),
    ]
})
 

Now is a sample in usage, anywhere under the project you can:

import App from '@components/App.jsx'

Relatives:

Lisense

MIT

Package Sidebar

Install

npm i vite-plugin-local-scoped-modules

Weekly Downloads

10

Version

0.160.4

License

MIT

Unpacked Size

5.15 kB

Total Files

5

Last publish

Collaborators

  • zengnificant