Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dizys/talk-type-system-in-typescript
Slides for my talk: Type System in TypeScript
https://github.com/dizys/talk-type-system-in-typescript
Last synced: 6 days ago
JSON representation
Slides for my talk: Type System in TypeScript
- Host: GitHub
- URL: https://github.com/dizys/talk-type-system-in-typescript
- Owner: dizys
- License: gpl-3.0
- Created: 2021-05-20T13:09:15.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-04T22:06:55.000Z (over 2 years ago)
- Last Synced: 2023-03-02T08:51:24.413Z (over 1 year ago)
- Language: HTML
- Homepage: https://dizy.cc/talk-type-system-in-typescript/
- Size: 5.02 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Talk: Type System in TypeScript
Slides for my talk: Type System in TypeScript. Proudly powered by [Slidev](https://github.com/slidevjs/slidev).
## Prerequisites
- Node.js: 14+
- yarn## Getting started
Slides content are at the markdown file [slides.md](./slides.md).
**Install dependencies**
```bash
$ yarn install
```**Dev locally**
```bash
$ yarn dev
```will open browser tab automatically.
## Deploy SPA
The slides are deployed as a single page application through GitHub Actions and GitHub Pages.
For more details, please refer to the [GitHub Action workflow file](./.github/workflows/deploy-pages.yml). Please notice the base path argument should be changed accordingly when building your own SPA.
## License
GPL v3.0