Quick Start #

Installation #

git clone https://github.com/shinokada/runes-webkit-starter my-project
cd my-project
pnpm i
pnpm update
// install the latest svelte
pnpm i -D svelte@5.0.0-next.xxx

Update the followings: #

  • .changeset/config.json
  • Run npx changeset pre enter next to enter prerelease mode
  • package.json
  • change .git directory and check if it is svelte-5-runes branch
  • .dark_bg_theme in app.pcss
  • primary in tailwind.config.cjs
  • CHANGELOG
  • tests in the tests directory
  • Use global search to replace runes-webkit-starter with your package name
  • Remove or change the name of three-tabs, three-tabs-sizedbytailwind, and no-tabs directories
  • the default theme in utils/DynamicCodeBlockStyle.svelte
  • .env.development to .env
  • README file
  • Remove unnecessary directories, awesome-samples, flowbite-samples, guide2, how-to-use, quick-start, supertiny-samples.
  • const lis, const urlsToIncludeSwitcherAndSidebar in +layout.svelte
  • +layout.server.ts
  • utils/Nav.svelte
  • sitemap.xml/+server.ts
  • Change localhost:4173 to url in all the test files