Skip to content

TypeScript/JavaScript language support for the Monaco Editor

License

Notifications You must be signed in to change notification settings

stefan-lacatus/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:

  • Worker features:
    • getting a list of referenced thingworx entities in a script
    • capability to hide models from each other
    • generating a code outline

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 92.1%
  • TypeScript 7.8%
  • HTML 0.1%