Skip to content

TypeScript/JavaScript language support for the Monaco Editor

License

Notifications You must be signed in to change notification settings

dioscoreae/monaco-typescript

 
 

Repository files navigation

Monaco TypeScript for ThingWorx Monaco Editor

This repo is a fork of https://github.com/microsoft/monaco-typescript/ for usage in https://github.com/ptc-iot-sharing/MonacoEditorTWX.

The following are the features different from the upstream branch:

  • getting a list of referenced thingworx entities in a script
  • capability to hide models from each other
  • defining dynamic languages

Issues

Please file issues concerning monaco-typescript in the monaco-editor repository.

Installing

This npm module is bundled and distributed in the monaco-editor npm module.

Development

  • git clone https://github.com/placatus/monaco-typescript
  • cd monaco-typescript
  • npm install .
  • npm run compile
  • npm run watch
  • open $/monaco-typescript/test/index.html in your favorite browser.

Updating TypeScript

  • change typescript's version in package.json.
  • execute npm install .
  • execute npm run import-typescript
  • adopt new APIs

About

TypeScript/JavaScript language support for the Monaco Editor

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 91.8%
  • TypeScript 8.1%
  • HTML 0.1%