Skip to content

Commit

Permalink
Port from fp/io-ts to effect-ts
Browse files Browse the repository at this point in the history
As hoped, this seems to fix our build issues. And the port is pretty
straightforward; nearly doable with search-and-replace. Not yet
extensively tested but it seems to be working ...
  • Loading branch information
pkgw committed Feb 13, 2024
1 parent b9340f3 commit f86e585
Show file tree
Hide file tree
Showing 5 changed files with 322 additions and 346 deletions.
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"dependencies": {
"@effect/schema": "^0.62",
"@pinia/nuxt": "^0.5.1",
"@vueuse/core": "^10.5.0",
"@vueuse/nuxt": "^10.1.2",
Expand All @@ -8,11 +9,10 @@
"@wwtelescope/engine-helpers": "^0.16",
"@wwtelescope/engine-pinia": "^0.9",
"@wwtelescope/engine-types": "^0.6.4",
"effect": "^2.3",
"ellipsize": "^0.1",
"escape-html": "^1.0.3",
"femtotween": "^2.0.3",
"fp-ts": "^2.13",
"io-ts": "^2.2",
"keycloak-js": "~21.0.0",
"less": "^4.1.3",
"pinia": "^2.0.32",
Expand Down
4 changes: 3 additions & 1 deletion tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
// https://nuxt.com/docs/guide/concepts/typescript
"extends": "./.nuxt/tsconfig.json",
"compilerOptions": {
"allowSyntheticDefaultImports": true
"allowSyntheticDefaultImports": true,
"exactOptionalPropertyTypes": true,
"strict": true
}
}
Loading

0 comments on commit f86e585

Please sign in to comment.