diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml new file mode 100644 index 0000000..3fc755f --- /dev/null +++ b/.github/workflows/lint.yml @@ -0,0 +1,22 @@ +name: Lint +on: + push: + branches: main + pull_request: + branches: main + +jobs: + deploy: + name: Lint + runs-on: ubuntu-latest + permissions: + contents: read + steps: + - name: Clone repository + uses: actions/checkout@v4 + - name: Install Deno + uses: denoland/setup-deno@v2 + with: + deno-version: v2.x + - name: Build step + run: "deno lint" diff --git a/README.md b/README.md index ad00fa1..95dbd22 100644 --- a/README.md +++ b/README.md @@ -7,13 +7,13 @@ applications - [x] type-safe routing - [x] html streaming support -- [x] jsx runtime -- [x] isolated deferred rendering through iframes +- [x] precompiled jsx runtime - [x] safely defer html streams -- [x] server-sided token-based sessions +- [x] deferred rendering through iframes +- [x] tokenized routing-based isolation layer - [ ] global styles w/ iframe passthrough - [ ] iframe route lifecycle management -- [ ] proper iframe state management +- [ ] proper state management - [ ] intutive high-level apis - [ ] scoped css-in-js library - [ ] interactives structures and dynamic data visibility toggling via modern