From f3a8cab99eca20ba0c180fc04995c6ad771f5648 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20Barr=C3=A9?= Date: Tue, 9 Aug 2022 17:26:07 +0200 Subject: [PATCH] Use named export instead of default export for better esm/cjs interop [publish] --- CHANGELOG.md | 6 ++++++ README.md | 2 +- package.json | 2 +- src/index.ts | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 72898c7..fbe19d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 2.0.0 + +Breaking: Use named export instead of default export for better esm/cjs interop. + +To migrate, replace your import by `import { tscPlugin } from "vite-plugin-tsc-watch";` + ## 1.0.2 Add vite@3 to peer dependency range diff --git a/README.md b/README.md index 5940da9..692fbf5 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ npm i -D vite-plugin-tsc-watch ```ts import { defineConfig } from "vite"; -import tscPlugin from "vite-plugin-tsc-watch"; +import { tscPlugin } from "vite-plugin-tsc-watch"; export default defineConfig({ plugins: [tscPlugin()], diff --git a/package.json b/package.json index 002cb2c..5cc444e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "vite-plugin-tsc-watch", "description": "Plugs tsc --watch into Vite dev server", - "version": "1.0.2", + "version": "2.0.0", "license": "MIT", "author": "Arnaud Barré (https://github.com/ArnaudBarre)", "main": "dist/index.js", diff --git a/src/index.ts b/src/index.ts index fb0df76..1b55691 100644 --- a/src/index.ts +++ b/src/index.ts @@ -4,7 +4,7 @@ import { Plugin } from "vite"; let started = false; -export default function tscPlugin(): Plugin { +export function tscPlugin(): Plugin { return { name: "tsc", apply: "serve",