Skip to content

feat(vite): Switch to vite to build the app more flexibly #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Apr 4, 2025

Conversation

tarampampam
Copy link
Owner

No description provided.

Refactored the deployment workflow to streamline the build process and added support for new client and server directories. Removed obsolete public assets and updated the configuration for better environment variable handling. This enhances the deployment efficiency and prepares the project for future development.
Updated the client HTML to improve accessibility and user experience by adding viewport meta tags, a favicon, and a responsive design. Included a noscript message for users without JavaScript enabled. Enhanced the overall styling for better visual appeal and usability.
Refactored the deployment workflow to streamline the build process and added support for new client and server directories. Removed obsolete public assets and updated the configuration for better environment variable handling. This enhances the deployment efficiency and prepares the project for future development.
…erver

Added TypeScript configuration files for both client and server to improve type safety and code organization. Updated the base configuration to support project references, enabling better management of TypeScript projects. Adjusted the `.gitignore` to exclude generated files and modified the TypeScript linting command for consistency.
Updated the wrangler dependency in package.json to version 4.4.1 to benefit from the latest features and improvements. This change ensures compatibility with the current project setup and enhances functionality.
Refactored npm scripts in package.json to streamline linting and building processes. Enhanced the formatting command to prioritize ESLint fixes before Prettier. Updated build and watch commands for better clarity and functionality. Adjusted TypeScript configuration includes for consistency.
Implemented a URL shortener application using Svelte, including a Dockerized development environment. The app features a form for URL submission, error handling, and result display. Added a Makefile for easy dependency management and development commands. Enhanced the client HTML structure and styling for better user experience.
Deleted the CODEOWNERS file as it is no longer needed. Simplified the Renovate configuration by removing unnecessary extensions, streamlining the setup for dependency management. Added a new GitHub Actions workflow for testing and building, which includes checks for GitLeaks and runs the necessary build and test scripts.
Removed unnecessary push triggers from the deployment workflow to streamline the process. Updated the README to include a project description and usage tips, enhancing clarity for new users.
@tarampampam tarampampam marked this pull request as ready for review April 4, 2025 10:24
@tarampampam tarampampam merged commit 19f2115 into master Apr 4, 2025
2 checks passed
@tarampampam tarampampam deleted the feat/vite branch April 4, 2025 10:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant