An experimental TypeSpec syntax for Lexicon

maybe

Changed files
+27 -38
.tangled
workflows
+27 -38
.tangled/workflows/deploy.yaml
··· 1 - name: Deploy 1 + engine: nixery 2 + when: 3 + - event: ["push", "pull_request"] 4 + branch: ["main"] 2 5 3 - on: 4 - push: 5 - branches: [main] 6 + dependencies: 7 + nixpkgs: 8 + - nodejs 6 9 7 - jobs: 8 - deploy: 9 - runs-on: ubuntu-latest 10 - steps: 11 - - uses: actions/checkout@v4 12 - 13 - - uses: pnpm/action-setup@v4 14 - with: 15 - version: 9 16 - 17 - - uses: actions/setup-node@v4 18 - with: 19 - node-version: '20' 20 - cache: 'pnpm' 21 - 22 - - name: Install dependencies 23 - run: pnpm install 24 - 25 - - name: Build website 26 - run: pnpm run build 27 - working-directory: ./packages/website 28 - 29 - - name: Build playground 30 - run: pnpm run build 31 - working-directory: ./packages/playground 32 - 33 - Deployment commands (commented out - uncomment when ready to deploy): 34 - - name: Deploy playground 35 - run: npx --yes wrangler pages deploy --branch main --project-name typelex-playground ./dist/ 36 - working-directory: ./packages/playground 37 - 38 - - name: Deploy website 39 - run: npx --yes wrangler pages deploy --branch main --project-name typelex ./dist/ 40 - working-directory: ./packages/website 10 + steps: 11 + - name: install dependencies 12 + command: | 13 + pnpm install 14 + - name: build website 15 + command: | 16 + cd packages/website 17 + pnpm run build 18 + - name: build playground 19 + command: | 20 + cd packages/playground 21 + pnpm run build 22 + - name: deploy playground 23 + command: | 24 + cd packages/playground 25 + npx --yes wrangler pages deploy --branch main --project-name typelex-playground ./dist/ 26 + - name: deploy website 27 + command: | 28 + cd packages/website 29 + npx --yes wrangler pages deploy --branch main --project-name typelex ./dist/