Pages Fullstack screenshot

Pages Fullstack

Author Avatar Theme by Lukeed
Updated: 2 Jun 2022
102 Stars

Demo SvelteKit application running on Cloudflare Pages

Overview:

SvelteKit example with Cloudflare Pages is a demo application created using the npm init svelte@next command. The application has been modified to include the @sveltejs/adapter-cloudflare package, which allows for easy deployment on Cloudflare Pages. The application can be deployed automatically on Cloudflare Pages.

Features:

  • Seamless integration with Cloudflare Pages
  • Easy deployment process
  • Utilizes the @sveltejs/adapter-cloudflare package for optimal performance

Installation:

To install the SvelteKit example with Cloudflare Pages, follow these steps:

  1. Run the command npm init svelte@next to initialize the project.
  2. Install the @sveltejs/adapter-cloudflare package by running the command npm install @sveltejs/adapter-cloudflare.
  3. Attach the @sveltejs/adapter-cloudflare package to the svelte.config.js file.
  4. Configure the deployment settings in the Cloudflare Pages project:
    • Set the framework preset to “None”.
    • Specify the build command as npm run build.
    • Set the build output directory as .svelte-kit/cloudflare.
    • Configure any required environment variables, such as NODE_VERSION with a value of 16.
  5. Save the changes and the application will be automatically deployed on Cloudflare Pages.

Summary:

The SvelteKit example with Cloudflare Pages is a demonstration of how to deploy a SvelteKit application on Cloudflare Pages. With the added @sveltejs/adapter-cloudflare package, the deployment process becomes seamless. By following the installation guide provided, users can easily set up and deploy their own SvelteKit applications on Cloudflare Pages.