Skip to content

PoRich/svelte-graphql

Repository files navigation

Project Setup

  1. Initialize project
npm init svelte@next svelte-graphql
cd svelte-graphql
npm install
git init
git add .
npm run format
git commit -m 'init commit'
  1. Tailwind
npx svelte-add@latest tailwindcss
git add .
git commit -m 'add tailwindcss'
npm run format
  1. Additional Plug-ins
npm i -D graphql-request graphql env-cmd daisyui @tailwindcss/typography
npm i
touch .env
npm run dev -- --open --port 3333
  1. Configure DaisyUI & tailwindCss typography
// tailwind.config.js
const config = {
	mode: 'jit',
	purge: ['./src/**/*.{html,js,svelte,ts}'],

	theme: {
		extend: {},
	},
	// add daisyUI plugin
	plugins: [require('@tailwindcss/typography'), require('daisyui')],
	// config (optional)
	daisyui: {
		styled: true,
		themes: true,
		base: true,
		utils: true,
		logs: true,
		rtl: false,
	},
}

module.exports = config
  1. Add themes
<!-- app.html -->
<html lang="en" data-theme="corporate"></html>
  1. Setup GraphQL Client & Post EndPoint
  2. Add env-cmd
  3. Browser fetch from Post endpoint

About

demo setup using sveltekit-graphql

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published