mirror of
https://dev.azure.com/tstanciu94/Packages/_git/analytics-switch
synced 2025-08-10 21:14:34 +03:00
chore: upgrade package version to 1.1.0 and refactor codebase to TypeScript - Updated package version in package.json from 1.0.1 to 1.1.0. - Changed main entry point to use built files in dist directory. - Removed Babel configuration and build scripts in favor of tsup. - Deleted copy-files script as it is no longer needed. - Refactored AnalyticsSwitch component from JavaScript to TypeScript. - Added unit tests for AnalyticsSwitch component. - Created new TypeScript files for UmamiAnalytics and MatomoAnalytics components. - Implemented custom hooks for loading Umami and Matomo scripts. - Added TypeScript types for analytics components and props. - Set up TypeScript configuration and build process with tsup. - Configured Vitest for testing with setup files and coverage reporting.
14 lines
274 B
TypeScript
14 lines
274 B
TypeScript
import { defineConfig } from "tsup";
|
|
|
|
export default defineConfig({
|
|
entry: ["src/index.ts"],
|
|
format: ["cjs", "esm"],
|
|
dts: true,
|
|
clean: true,
|
|
sourcemap: true,
|
|
external: ["react", "react-dom"],
|
|
esbuildOptions: options => {
|
|
options.jsx = "automatic";
|
|
}
|
|
});
|