No description
Find a file
dependabot[bot] 07ca5d3b88
Bump typescript from 5.8.3 to 5.9.3 (#22)
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.8.3 to 5.9.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3)

---
updated-dependencies:
- dependency-name: typescript
  dependency-version: 5.9.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 17:11:56 +01:00
.github Bump actions/setup-node from 5 to 6 (#18) 2025-11-01 12:47:51 +01:00
src First release 2025-04-03 22:14:20 +02:00
.gitignore First release 2025-04-03 22:14:20 +02:00
eslint.config.js First release 2025-04-03 22:14:20 +02:00
LICENSE First release 2025-04-03 22:14:20 +02:00
package.json Bump @types/node from 22.15.3 to 24.0.8 in the types group (#8) 2025-07-01 14:52:49 +02:00
README.md Clarify conditional apply 2025-04-03 22:20:17 +02:00
tsconfig.json First release 2025-04-03 22:14:20 +02:00
vite.config.ts First release 2025-04-03 22:14:20 +02:00
yarn.lock Bump typescript from 5.8.3 to 5.9.3 (#22) 2025-11-03 17:11:56 +01:00

vite-plugin-fathom

A small vite plugin to inject the fathom script on your html page.

Usage

Add the plugin to your vite config. The fathom site id will be loaded from the VITE_FATHOM_ID environment variable by default.

// vite.config.js
import { defineConfig } from "vite";
import vitePluginFathom from "vite-plugin-fathom"

export default defineConfig({
  plugins: [vitePluginFathom()],
});

If your want, you can specify the site ID and options:

// vite.config.js
import { defineConfig } from "vite";
import vitePluginFathom from "vite-plugin-fathom"

export default defineConfig({
  plugins: [vitePluginFathom("ABCDEF", { forceEU: true })],
});

If the site id isn't passed as an argument or the environment variable is not set, the script will not be added to the head.

Options

Option Type Default
forceEU boolean false
spa boolean or string "auto"
honorDNT boolean false
autoTrack boolean false
ignoreCanonical boolean false

For an explanation of these settings, see fathom's documentation.