Skip to content

Imports

Internal Vituum Plugin

Learn more about this plugin on Features page.

Install

npm

bash
npm i vituum --save-dev
npm i vituum --save-dev

yarn

bash
yarn add vituum -D
yarn add vituum -D

Config

javascript
import vituum from 'vituum'

export default {
    plugins: [vituum()]
}
import vituum from 'vituum'

export default {
    plugins: [vituum()]
}

Using separately

javascript
import imports from 'vituum/plugins/imports.js'

export default {
    plugins: [imports()]
}
import imports from 'vituum/plugins/imports.js'

export default {
    plugins: [imports()]
}

Options

paths

  • Type: string[]
  • Default: ['./src/styles/*/**', './src/scripts/*/**']

Paths where auto-imports should be resolved.

extnamePattern.styles

  • Type: RegExp
  • Default: /.(css|less|scss|pcss)$/

Types of files that should be resolved as styles

extnamePattern.scripts

  • Type: RegExp
  • Default: /.(js|mjs|ts)$/

Types of files that should be resolved as scripts

filenamePattern

  • Type: Object
  • Default: {'+.css': 'src/styles', '+.js': 'src/scripts'}

Filename for file with imports paths and where it should be applied.
Path can be also string[] of paths.

Released under the MIT License.