All Projects β†’ agentcooper β†’ Typescript Play

agentcooper / Typescript Play

Better TypeScript playground

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Typescript Play

Ood Principles In Swift
πŸ’Ž The Principles of OOD (SOLID) based on Uncle Bob articles.
Stars: ✭ 1,710 (+624.58%)
Mutual labels:  playground
Swift Adventures In Monad Land
A Swift adventure with Optionals, Monads, bananas and squirrels
Stars: ✭ 166 (-29.66%)
Mutual labels:  playground
Tiup
A component manager for TiDB
Stars: ✭ 207 (-12.29%)
Mutual labels:  playground
Layer5
Layer5, the service mesh company, representing every service mesh
Stars: ✭ 137 (-41.95%)
Mutual labels:  playground
Play With Docker
You know it, you use it, now it's time to improve it. PWD!.
Stars: ✭ 2,103 (+791.1%)
Mutual labels:  playground
Xgen
A Swift package for generating Xcode workspaces & playgrounds
Stars: ✭ 178 (-24.58%)
Mutual labels:  playground
Rd3
Playground for React & D3.js
Stars: ✭ 128 (-45.76%)
Mutual labels:  playground
Nef
πŸ’Š steroids for Xcode Playgrounds
Stars: ✭ 226 (-4.24%)
Mutual labels:  playground
Web Maker
A blazing fast & offline frontend playground
Stars: ✭ 2,029 (+759.75%)
Mutual labels:  playground
Docker
Docker playground
Stars: ✭ 202 (-14.41%)
Mutual labels:  playground
Coredataplaygrounds
Exploring Core Data through Swift playgrounds
Stars: ✭ 139 (-41.1%)
Mutual labels:  playground
Whats New In Swift 4
An Xcode playground showcasing the new features in Swift 4.0.
Stars: ✭ 1,860 (+688.14%)
Mutual labels:  playground
Design Patterns In Swift
πŸ“– Design Patterns implemented in Swift 5.0
Stars: ✭ 13,146 (+5470.34%)
Mutual labels:  playground
Swift Summary
A summary of Apple's Swift language written on Playgrounds
Stars: ✭ 1,668 (+606.78%)
Mutual labels:  playground
Kotlin Playground
Self-contained component to embed in websites for running Kotlin code
Stars: ✭ 214 (-9.32%)
Mutual labels:  playground
Testdrive
Quickly try out any Swift pod or framework in a playground
Stars: ✭ 1,612 (+583.05%)
Mutual labels:  playground
Code Sketch
δΈ€δΈͺδ½ ζœ€εˆε†™δ»£η ηš„εœ°ζ–Ήβ€¦
Stars: ✭ 176 (-25.42%)
Mutual labels:  playground
Playgrounds
Better playgrounds that work both for Objective-C and Swift
Stars: ✭ 2,586 (+995.76%)
Mutual labels:  playground
Reddift
Swift Reddit API Wrapper
Stars: ✭ 215 (-8.9%)
Mutual labels:  playground
Swift Playgrounds
Learning Swift by working through example code in playgrounds
Stars: ✭ 199 (-15.68%)
Mutual labels:  playground

⚠️ Please use the offical TypeScript playground, now it has all the same features and even more. Use https://github.com/microsoft/TypeScript-Website/issues for issues and questions.


TypeScript playground

A better TypeScript playground.

Website: https://typescript-play.js.org.

Differences from https://www.typescriptlang.org/play:

  • All strict options turned on by default
  • More available compiler options
  • Ability to switch TypeScript version
  • More space for code
  • More examples
  • Quicker sharing, URL updates as you type
  • Shorter sharing URLs

Getting started

npm install
npm run setup
npm start

Updating TypeScript

Playground relies on UNPKG to fetch monaco-editor (contains typescript through monaco-typescript package).

In case if monaco-editor is not updated to the latest TypeScript, the latest version can be built with npm run get-typescript latest and served locally. If you run into errors, the latest monaco version may be incompatible with the latest typescript version, in which case you'll need to update monaco-typescript upstream, or apply a patch locally (see the # Patches section in get-typescript.sh.

In case you want to serve some specific version of TypeScript locally you should run npm run get-typescript <version>. For example, to serve TypeScript version 2.8.3 you should run npm run get-typescript 2.8.3; npm start

Browser compatibility

Tested with:

  • Chrome 65
  • Safari 11
  • Firefox 58
  • Microsoft Edge 41

Prior art

Other useful links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].