Skip to content

Commit

Permalink
refactor!: named export for main entry
Browse files Browse the repository at this point in the history
  • Loading branch information
sxzz committed Sep 8, 2024
1 parent 3e9f849 commit d6ffa7f
Show file tree
Hide file tree
Showing 8 changed files with 19 additions and 20 deletions.
2 changes: 1 addition & 1 deletion src/api.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { resolveOptions, type DepKind, type Options } from './core/options'
export { resolveOptions } from './core/options'
4 changes: 2 additions & 2 deletions src/esbuild.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
import unplugin from './index'
import { Unused } from './index'

export default unplugin.esbuild as typeof unplugin.esbuild
export default Unused.esbuild as typeof Unused.esbuild
13 changes: 6 additions & 7 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@ import jsTokens from 'js-tokens'
import pc from 'picocolors'
import { readPackageJSON, resolvePackageJSON } from 'pkg-types'
import { createUnplugin, type UnpluginInstance } from 'unplugin'
import { resolveOptions, type Options } from './core/options'
import { resolveOptions, type DepKind, type Options } from './core/options'

const plugin: UnpluginInstance<Options | undefined, false> = createUnplugin(
(rawOptions = {}) => {
export type { DepKind, Options }

export const Unused: UnpluginInstance<Options | undefined, false> =
createUnplugin((rawOptions = {}) => {
const options = resolveOptions(rawOptions)
const filter = createFilter(options.include, options.exclude)
const deps = new Set<string>()
Expand Down Expand Up @@ -81,7 +83,4 @@ const plugin: UnpluginInstance<Options | undefined, false> = createUnplugin(
},
},
}
},
)

export default plugin
})
4 changes: 2 additions & 2 deletions src/rolldown.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
import unplugin from './index'
import { Unused } from './index'

export default unplugin.rolldown as typeof unplugin.rolldown
export default Unused.rolldown as typeof Unused.rolldown
4 changes: 2 additions & 2 deletions src/rollup.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
import unplugin from './index'
import { Unused } from './index'

export default unplugin.rollup as typeof unplugin.rollup
export default Unused.rollup as typeof Unused.rollup
4 changes: 2 additions & 2 deletions src/rspack.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
import unplugin from './index'
import { Unused } from './index'

export default unplugin.rspack as typeof unplugin.rspack
export default Unused.rspack as typeof Unused.rspack
4 changes: 2 additions & 2 deletions src/vite.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
import unplugin from './index'
import { Unused } from './index'

export default unplugin.vite as typeof unplugin.vite
export default Unused.vite as typeof Unused.vite
4 changes: 2 additions & 2 deletions src/webpack.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
import unplugin from './index'
import { Unused } from './index'

export default unplugin.webpack as typeof unplugin.webpack
export default Unused.webpack as typeof Unused.webpack

0 comments on commit d6ffa7f

Please sign in to comment.