Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kyle-schwartz-yang/awesome-typescript
creation ⏰ 🪓
https://github.com/kyle-schwartz-yang/awesome-typescript
List: awesome-typescript
Last synced: 12 days ago
JSON representation
creation ⏰ 🪓
- Host: GitHub
- URL: https://github.com/kyle-schwartz-yang/awesome-typescript
- Owner: Kyle-Schwartz-Yang
- Created: 2024-10-03T12:53:44.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-20T19:48:55.000Z (3 months ago)
- Last Synced: 2024-10-22T06:36:46.852Z (3 months ago)
- Language: TypeScript
- Homepage:
- Size: 658 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Awesome TypeScript
[![TypeScript](https://img.shields.io/badge/TypeScript-%234B4B5D?style=for-the-badge&logo=typescript&logoColor=%233178C6)](<[https://www.typescriptlang.org/](https://www.typescriptlang.org/)>)
> **Язык программирования, разработанный Microsoft** 🏛️
About `Typescript`
- 🚩 Статическая типизация:💡 Позволяет задавать типы переменных, что помогает избежать ошибок во время выполнения.- 🚩 Обратная совместимость с JavaScript:🚀
- 🚩 Компиляция в JavaScript:↩️ TypeScript компилируется в чистый JavaScript.
- 🚩 Поддержка современных возможностей JavaScript.📜
- 🚩 Использование Angular и REACT 💨
## Установка 🔌
```bash
# Открыть список глобально установленных пакетов
npm list -g --depth=0 --json 💂🏻# Or globally with TypeScript. 🔌
npm install -g typescript
npm install -g ts-node # Вспомогательный пакет ts-node# Locally in your project. 🔌
npm install -D typescript
npm install -D ts-node # Вспомогательный пакет ts-node
```
## Основные команды
```bash
# Посмотреть все необходимые команды
tsc --help# Cоздания шаблона конфигурации: tsconfig.json
tsc --init 🔌# Включить компилятор (TS => JS)
tsc ${folder/file.ts}
tsc folder/index.ts
```## Запустить код: 🎌
```bash
# (1) - Можно использовать плагин Code Runner
# (2) - Можно подключить js файл к .html# (3) - Можно использовать для запуска node.js
tsc folder/index.ts
node folder/index.js
```## Пакет ts-node
```bash
# Запустить консоль в терминале (удобно)
ts-node# Для быстрого просмотра (tsc folder/file.ts + node folder/file.js)
ts-node ${folder/file.ts}```