A fun and fresh emoji search and browser app built with SvelteKit, TypeScript, DaisyUI, and Tailwind CSS.
Install dependencies:
npm install
Your emoji data should already be in place at static/data/emoji_unicode_17_data.json
[
{
"group": "Smileys & Emotion",
"subgroup": "face-smiling",
"status": "fully-qualified",
"char": "π",
"emoji_version": "1.0",
"name": "grinning face",
"codepoints": ["1F600"],
"sequence": "1F600",
"codepoint_count": 1
}
]
Run the development server:
npm run dev -- --open
To create a production build:
npm run build
The static site will be generated in the build directory.
src/
βββ lib/
β βββ assets/ # Static assets
β βββ types/ # TypeScript types
β βββ index.ts # Library exports
βββ routes/
βββ +layout.svelte # Root layout
βββ +layout.ts # Layout configuration
βββ +page.svelte # Home page
static/
βββ data/
βββ emoji-data.json # Your emoji data file