0.1.1 • Published 1 year ago

rollup-plugin-circular-dependency v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

rollup-plugin-circular-dependency

Installation

Run

npm i --dev rollup-plugin-circular-dependency

or

yarn add --dev rollup-plugin-circular-dependency

or

pnpm i --dev rollup-plugin-circular-dependency

Usage

Create a rollup.config.js configuration file and import the plugin:

import circleDependency from 'rollup-plugin-circular-dependency'

export default {
  input: 'src/index.js',
  output: {
    dir: 'output',
    format: 'cjs'
  },
  plugins: [circleDependency()]
};

Options

export interface Options {
    /**
     * Rules to include transforming target.
     *
     * @default [/\.[jt]sx?$/, /\.vue\??/]
     */
    include?: FilterPattern

    /**
     * Rules to exclude scan target.
     *
     * @default [/node_modules/, /\.git/]
     */
    exclude?: FilterPattern

    /**
     * The file address of the scan result output, the default console print
     */
    outputFilePath?: string

    /**
     * Whether the scan result shows the absolute path of the module
     *
     * @default false
     */
    moduleAbsolutePath?: boolean
}

Meta

LICENSE (MIT)