Skip to content

feat: Use Vite in the template#124

Merged
baptistegrimaud merged 9 commits intomainfrom
feat/update-template-to-use-vite
Feb 28, 2025
Merged

feat: Use Vite in the template#124
baptistegrimaud merged 9 commits intomainfrom
feat/update-template-to-use-vite

Conversation

@baptistegrimaud
Copy link
Copy Markdown
Contributor

@baptistegrimaud baptistegrimaud commented Feb 27, 2025

Description

Update template as per #63:

  • convert the sample components to Typescript (and configure a tsconfig.json)
  • setup Prettier and ESLint (and configure VSCode/IntelliJ auto-save)
  • bundle with Vite instead of Webpack
  • add a note in the README.md for Windows users to install PowerShell
  • add a sample Github workflow to build the project

The only remaining part is to create a sample hello world, but we need first to define the exact scope of what should be showcased.

Additionally, the test create-templatesSet-project.test.js has been rewritten from Jest to node:test.

@baptistegrimaud baptistegrimaud requested a review from a team as a code owner February 27, 2025 15:18
@baptistegrimaud baptistegrimaud marked this pull request as draft February 27, 2025 15:18
@baptistegrimaud baptistegrimaud force-pushed the feat/update-template-to-use-vite branch from 706ffbc to b7bcf7f Compare February 27, 2025 17:03
@baptistegrimaud baptistegrimaud marked this pull request as ready for review February 27, 2025 17:06
@Fgerthoffert Fgerthoffert linked an issue Feb 28, 2025 that may be closed by this pull request
10 tasks
Comment thread javascript-create-module/template/README.md Outdated
Comment thread javascript-create-module/template/eslint.config.js Outdated
Comment thread javascript-create-module/template/package.json Outdated
Comment thread javascript-create-module/template/prettier.config.js
baptistegrimaud and others added 2 commits February 28, 2025 12:04
Co-authored-by: Gautier Ben Aïm <48261497+GauBen@users.noreply.github.com>
Co-authored-by: Gautier Ben Aïm <48261497+GauBen@users.noreply.github.com>
Co-authored-by: Gautier Ben Aïm <48261497+GauBen@users.noreply.github.com>
@baptistegrimaud baptistegrimaud enabled auto-merge (squash) February 28, 2025 11:09
@baptistegrimaud baptistegrimaud merged commit 86c4db8 into main Feb 28, 2025
@baptistegrimaud baptistegrimaud deleted the feat/update-template-to-use-vite branch February 28, 2025 11:38
@baptistegrimaud baptistegrimaud self-assigned this Feb 28, 2025
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.

Template Hello World (formerly: Move javascript-create-module to the monorepo)

2 participants