A simple word counter written in Svelte. https://word-counter.sawyer.systems/
Find a file
2025-09-05 18:23:19 -05:00
src build: should be a static site instead of a dynamic one 2025-09-05 18:16:06 -05:00
static style: space out the text lines a little so it isn't so cramped 2025-09-05 17:42:51 -05:00
.gitignore Initial commit 2025-03-08 15:44:09 -06:00
.npmrc Initial commit 2025-03-08 15:44:09 -06:00
.prettierignore Initial commit 2025-03-08 15:44:09 -06:00
.prettierrc Initial commit 2025-03-08 15:44:09 -06:00
eslint.config.js Initial commit 2025-03-08 15:44:09 -06:00
jsconfig.json Initial commit 2025-03-08 15:44:09 -06:00
package.json build: should be a static site instead of a dynamic one 2025-09-05 18:16:06 -05:00
pnpm-lock.yaml build: should be a static site instead of a dynamic one 2025-09-05 18:16:06 -05:00
README.md docs: new domain 2025-09-05 18:23:19 -05:00
svelte.config.js build: should be a static site instead of a dynamic one 2025-09-05 18:16:06 -05:00
vite.config.js Initial commit 2025-03-08 15:44:09 -06:00

word-counter

A simple word counter written in Svelte.

Screenshot

You can see it live at word-counter.sawyer.systems.

Features

  • Counts words
  • Counts characters
  • Saves to localStorage
  • Looks cool

Developing

# should work fine with normal npm too
pnpm install
pnpm run dev -- --open

Building

To create a production version:

pnpm run build

You can preview the production build with pnpm run preview.

Todo

  • Time to read
  • Time to speak
  • Word frequency