This repository has been archived by the owner on Nov 29, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 30
Convert remainder of library to TypeScript, Vite build, include type checking in CI #158
Merged
lognaturel
merged 18 commits into
enketo:master
from
eyelidlessness:refactor/typescript-build
Jan 17, 2023
Merged
Convert remainder of library to TypeScript, Vite build, include type checking in CI #158
lognaturel
merged 18 commits into
enketo:master
from
eyelidlessness:refactor/typescript-build
Jan 17, 2023
Commits on Jan 13, 2023
-
(I've learned my lesson from enketo#157, hopefully this will make it easier to review!)
Configuration menu - View commit details
-
Copy full SHA for d8523aa - Browse repository at this point
Copy the full SHA d8523aaView commit details -
Include app/src in TypeScript and ESLint configs
Adds separate test-specific config for Vitest's globals
Configuration menu - View commit details
-
Copy full SHA for 1f4bec0 - Browse repository at this point
Copy the full SHA 1f4bec0View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbad22b - Browse repository at this point
Copy the full SHA bbad22bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6142aa6 - Browse repository at this point
Copy the full SHA 6142aa6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d220372 - Browse repository at this point
Copy the full SHA d220372View commit details -
While adding types, I found some of these names fairly hard to understand. There's some bikeshedding here in terms of name length, of course, but I do think this helps make more of the code self-documenting
Configuration menu - View commit details
-
Copy full SHA for 25fd47f - Browse repository at this point
Copy the full SHA 25fd47fView commit details -
Add/fix types in markdown.ts, fix linter warnings
Again there may be some subjective choices (i.e. `ignoreMatch` and the minor regex changes to avoid passing unnecessary capture groups to replacer functions), but I think it makes the intent more clear
Configuration menu - View commit details
-
Copy full SHA for e4fba71 - Browse repository at this point
Copy the full SHA e4fba71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75ca2fc - Browse repository at this point
Copy the full SHA 75ca2fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fe2297 - Browse repository at this point
Copy the full SHA 1fe2297View commit details -
Configuration menu - View commit details
-
Copy full SHA for 686aed7 - Browse repository at this point
Copy the full SHA 686aed7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 691e564 - Browse repository at this point
Copy the full SHA 691e564View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0df3047 - Browse repository at this point
Copy the full SHA 0df3047View commit details -
Per discussion, the README is sufficient and more useful documentation
Configuration menu - View commit details
-
Copy full SHA for 874b4b8 - Browse repository at this point
Copy the full SHA 874b4b8View commit details -
Fix build, a few errors found in core and express
- Fixes Vite build - Fixes `tsc` - Adds types for config/build.shared.js - Uses shared build config where possible - Adds typedef emit - Fixes reference to `config.json` which works locally but failed in CI
Configuration menu - View commit details
-
Copy full SHA for 5af98f3 - Browse repository at this point
Copy the full SHA 5af98f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ad645b - Browse repository at this point
Copy the full SHA 6ad645bView commit details -
Mark internal exports as package-private
This also removes backwards compatibility considerations for those
Configuration menu - View commit details
-
Copy full SHA for b5decbb - Browse repository at this point
Copy the full SHA b5decbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea36a5d - Browse repository at this point
Copy the full SHA ea36a5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d565cb0 - Browse repository at this point
Copy the full SHA d565cb0View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.