Skip to content
Merged

Dev #16

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
442e5d9
chore(package): correct package name format
TheVolpeDev May 26, 2026
205968f
ci: add basic GitHub CI workflow for integrity checks
TheVolpeDev May 26, 2026
cd1a3fd
chore(package): update test script and add build script
TheVolpeDev May 26, 2026
dfc3a7e
Merge pull request #1 from FabioGaming/ci/add-basic-github-ci-for-int…
TheVolpeDev May 26, 2026
72a3954
chore(package): update package and lockfile for consistency
TheVolpeDev May 26, 2026
47efafb
chore(dependencies): update devDependencies and add testing libraries
TheVolpeDev May 26, 2026
2cda3d1
fix(package): add explicit react-dom deps and node engine constraint
Copilot May 26, 2026
7a3b628
Merge pull request #2 from FabioGaming/chore/add-dependencies
TheVolpeDev May 26, 2026
a41cddf
chore(dependencies): add Prettier as a development dependency
TheVolpeDev May 26, 2026
f2b4bf5
feat(prettier): add Prettier configuration file
TheVolpeDev May 26, 2026
98c2e60
feat(prettier): add .prettierignore file
TheVolpeDev May 26, 2026
4fc235e
feat(placeholder): add new placeholder file
TheVolpeDev May 26, 2026
503924b
feat(scripts): add Prettier formatting scripts
TheVolpeDev May 26, 2026
3be7d41
add format step to ci
TheVolpeDev May 26, 2026
5411a70
Merge pull request #3 from FabioGaming/feat/add-prettier
TheVolpeDev May 26, 2026
4b8bceb
chore(.gitignore): update to include VSCode settings and extensions
TheVolpeDev May 26, 2026
bada918
feat(vscode): add recommended extensions for development
TheVolpeDev May 26, 2026
cdcf87c
feat(vscode): add VSCode settings for Prettier formatting
TheVolpeDev May 26, 2026
6305a66
Merge pull request #4 from FabioGaming/core/add-vscode-editor-configs
TheVolpeDev May 26, 2026
a5046ad
chore(vscode): add TypeScript import module specifier settings
TheVolpeDev May 26, 2026
0e4d315
chore(tsconfig): add TypeScript configuration file
TheVolpeDev May 26, 2026
eb4645c
Merge pull request #5 from FabioGaming/chore/add-tsconfig
TheVolpeDev May 26, 2026
ec96759
chore(tsup): add initial tsup configuration file
TheVolpeDev May 26, 2026
ca1a74c
renamed placeholder.ts to index.ts
TheVolpeDev May 26, 2026
d5171c1
chore(scripts): update build script to use tsup
TheVolpeDev May 26, 2026
895a469
chore(tsconfig): add ignoreDeprecations option
TheVolpeDev May 26, 2026
5a19064
Merge pull request #6 from FabioGaming/chore/add-tsup-config
TheVolpeDev May 26, 2026
04c1152
chore(scripts): update test scripts for Vitest integration
TheVolpeDev May 26, 2026
bf625e1
chore(vitest): add initial Vitest configuration
TheVolpeDev May 26, 2026
ffa583f
chore(setup): add Jest DOM for improved testing assertions
TheVolpeDev May 26, 2026
0a24bf6
test(smoke): add initial smoke tests for Vitest
TheVolpeDev May 26, 2026
cdaf6bf
Merge pull request #7 from FabioGaming/chore/setup-vitest
TheVolpeDev May 26, 2026
fb1dfc7
chore(tsconfig): enable allowSyntheticDefaultImports option
TheVolpeDev May 26, 2026
bd67d6c
feat(Show): add Show component for conditional rendering
TheVolpeDev May 26, 2026
542ae50
test(Show): add unit tests for Show component
TheVolpeDev May 26, 2026
281f8ed
chore(tests): add test commit marker
TheVolpeDev May 26, 2026
5d72f31
Merge pull request #8 from FabioGaming/feat/add-show-component
TheVolpeDev May 26, 2026
212681b
chore(tests): remove test commit marker
TheVolpeDev May 26, 2026
1e51d79
feat(For): add For component for rendering lists
TheVolpeDev May 26, 2026
ca9616e
style(For): simplify return statement in For component
TheVolpeDev May 26, 2026
fb9651f
test(For): add unit tests for For component
TheVolpeDev May 26, 2026
d72ef89
Potential fix for pull request finding
TheVolpeDev May 26, 2026
6519ccf
test(For): add comprehensive tests for For component
TheVolpeDev May 26, 2026
0ebed76
Merge pull request #9 from FabioGaming/feat/add-for-component
TheVolpeDev May 26, 2026
3830aec
test(Show): add additional tests for Show component behavior
TheVolpeDev May 26, 2026
15ebe85
Merge pull request #10 from FabioGaming/test/add-more-tests-for-show-…
TheVolpeDev May 26, 2026
bd196de
feat(Match): add Match component for conditional rendering
TheVolpeDev May 26, 2026
9a56d36
Merge pull request #11 from FabioGaming/feat/add-match-component
TheVolpeDev May 26, 2026
80d9b29
chore(tsconfig): clean up tsconfig configuration
TheVolpeDev May 26, 2026
078fe41
Merge pull request #12 from FabioGaming/chore/cleanup-tsconfig
TheVolpeDev May 26, 2026
c108168
feat(Switch): add Switch component for conditional rendering
TheVolpeDev May 26, 2026
d5060e6
fix(Switch): correct import path for Match component
TheVolpeDev May 26, 2026
e181abc
test(Switch): add unit tests for Switch component
TheVolpeDev May 26, 2026
01ca290
Merge pull request #13 from FabioGaming/feat/add-switch-component
TheVolpeDev May 26, 2026
af203d6
test(For): add state change test for For component
TheVolpeDev May 26, 2026
ea6e4fd
test(Show): add state change test for Show component
TheVolpeDev May 26, 2026
03ae422
test(Switch): add state change test for Switch component
TheVolpeDev May 26, 2026
78ea7c2
Merge pull request #14 from FabioGaming/chore/finalize-components-and…
TheVolpeDev May 26, 2026
b3a528c
feat(index): add entry point exports for components
TheVolpeDev May 26, 2026
d82dad4
Merge pull request #15 from FabioGaming/feat/add-entrypoint-export
TheVolpeDev May 26, 2026
a3abb78
test(Match): add tests for Match component behavior
TheVolpeDev May 26, 2026
8c277e9
Merge pull request #17 from FabioGaming/feat/add-tests-for-match-comp…
TheVolpeDev May 26, 2026
03062ab
Potential fix for pull request finding
TheVolpeDev May 26, 2026
90e6859
Potential fix for pull request finding
TheVolpeDev May 26, 2026
78797aa
Potential fix for pull request finding
TheVolpeDev May 26, 2026
f27da7e
Potential fix for pull request finding
TheVolpeDev May 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .github/workflows/integrity-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Basic Integrity Check

on:
pull_request:

jobs:
test:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- uses: actions/setup-node@v4
with:
node-version: 20

- run: npm ci
- run: npm run format:check
- run: npm run build
- run: npm run test:run
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -128,3 +128,7 @@ dist
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*


!.vscode/settings.json
!.vscode/extensions.json
3 changes: 3 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
node_modules
dist
package-lock.json
14 changes: 14 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"printWidth": 80,
"tabWidth": 2,
"useTabs": false,

"semi": true,
"singleQuote": false,

"trailingComma": "es5",

"arrowParens": "always",

"endOfLine": "lf"
}
7 changes: 7 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"recommendations": [
"esbenp.prettier-vscode",
"dbaeumer.vscode-eslint",
"ms-vscode.vscode-typescript-next"
]
}
11 changes: 11 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",

"js/ts.preferences.importModuleSpecifier": "non-relative",
"js/ts.preferences.importModuleSpecifierEnding": "minimal",

"editor.codeActionsOnSave": {
"source.fixAll": "always"
}
}
Loading
Loading