【TypeScript】importの記述を不要にするunplugin-auto-import

33454 ワード

JavaScript/TypeScriptで開発していると、よく使うモジュールを何度もimportする必要が出てきます。

// これを何度も書く必要がある
import { useState } from 'react'

エディターが自動で補完してくれる場合も多いですが、何回も同じことを繰り返すのはDRYではありません。

そこで本記事ではこのimport文の記述を不要にするunplugin-auto-importについて使い方と簡単な仕組みをご紹介します!

環境

  • unplugin-auto-import: 0.7.1
  • TypeScript: 4.6.3

unplugin-auto-importとは?

unplugin-auto-importは事前に設定しておいたモジュールのimport文を不要にするJavaScriptのビルドツールプラグインです。Vue界隈やvitest、slidevの開発で有名なAnthony Fuさんによって開発されています。