├── .editorconfig ├── .env.sample ├── .eslintrc.json ├── .github └── workflows │ └── release.yml ├── .gitignore ├── .releaserc.json ├── .vscode ├── settings.json ├── spellright.dict └── tasks.json ├── CHANGELOG.md ├── CONTRIBUITING.md ├── README.md ├── index.html ├── metadata.xml ├── package.json ├── script ├── TWClient.ts ├── moduleSourceUrlUpdaterPlugin.ts ├── uploadToThingworxPlugin.ts ├── webpack.common.ts └── widgetMetadataGeneratorPlugin.ts ├── src ├── @types │ └── assets │ │ └── index.d.ts ├── configs │ ├── confSchema.json │ ├── declarations │ │ ├── ThingworxBaseTypes.d.ts │ │ └── ThingworxDataShape.d.ts │ ├── javascriptSnippets.json │ ├── lib.rhino.es5.d.ts │ ├── thingworxJavascriptSnippets.json │ ├── thingworxTypescriptSnippets.json │ └── typescriptSnippets.json ├── constants.ts ├── editors │ ├── basicCodeEditor.ts │ ├── cssEditor │ │ └── cssEditor.ts │ ├── prettier │ │ └── index.ts │ ├── serviceEditor │ │ └── serviceEditor.ts │ ├── typescript │ │ ├── thingworxTypescriptGenerator.ts │ │ ├── typescriptCodeEditor.ts │ │ └── worker │ │ │ ├── index.ts │ │ │ └── types.d.ts │ └── workerScriptManager.ts ├── images │ └── icon.svg ├── monacoScriptWidget.ide.ts ├── monacoScriptWidget.runtime.ts ├── newComposerMonacoEditor.ts ├── styles │ ├── editorStyle.css │ └── ide.css ├── types.d.ts ├── typescriptCodeSupport.js └── utilities.ts ├── tsconfig.json ├── webpack.config.ts └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/.env.sample -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/.gitignore -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/.releaserc.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/spellright.dict: -------------------------------------------------------------------------------- 1 | jsdoc 2 | jsDoc 3 | -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUITING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/CONTRIBUITING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/index.html -------------------------------------------------------------------------------- /metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/metadata.xml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/package.json -------------------------------------------------------------------------------- /script/TWClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/script/TWClient.ts -------------------------------------------------------------------------------- /script/moduleSourceUrlUpdaterPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/script/moduleSourceUrlUpdaterPlugin.ts -------------------------------------------------------------------------------- /script/uploadToThingworxPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/script/uploadToThingworxPlugin.ts -------------------------------------------------------------------------------- /script/webpack.common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/script/webpack.common.ts -------------------------------------------------------------------------------- /script/widgetMetadataGeneratorPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/script/widgetMetadataGeneratorPlugin.ts -------------------------------------------------------------------------------- /src/@types/assets/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/@types/assets/index.d.ts -------------------------------------------------------------------------------- /src/configs/confSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/configs/confSchema.json -------------------------------------------------------------------------------- /src/configs/declarations/ThingworxBaseTypes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/configs/declarations/ThingworxBaseTypes.d.ts -------------------------------------------------------------------------------- /src/configs/declarations/ThingworxDataShape.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/configs/declarations/ThingworxDataShape.d.ts -------------------------------------------------------------------------------- /src/configs/javascriptSnippets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/configs/javascriptSnippets.json -------------------------------------------------------------------------------- /src/configs/lib.rhino.es5.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/configs/lib.rhino.es5.d.ts -------------------------------------------------------------------------------- /src/configs/thingworxJavascriptSnippets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/configs/thingworxJavascriptSnippets.json -------------------------------------------------------------------------------- /src/configs/thingworxTypescriptSnippets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/configs/thingworxTypescriptSnippets.json -------------------------------------------------------------------------------- /src/configs/typescriptSnippets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/configs/typescriptSnippets.json -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/editors/basicCodeEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/editors/basicCodeEditor.ts -------------------------------------------------------------------------------- /src/editors/cssEditor/cssEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/editors/cssEditor/cssEditor.ts -------------------------------------------------------------------------------- /src/editors/prettier/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/editors/prettier/index.ts -------------------------------------------------------------------------------- /src/editors/serviceEditor/serviceEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/editors/serviceEditor/serviceEditor.ts -------------------------------------------------------------------------------- /src/editors/typescript/thingworxTypescriptGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/editors/typescript/thingworxTypescriptGenerator.ts -------------------------------------------------------------------------------- /src/editors/typescript/typescriptCodeEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/editors/typescript/typescriptCodeEditor.ts -------------------------------------------------------------------------------- /src/editors/typescript/worker/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/editors/typescript/worker/index.ts -------------------------------------------------------------------------------- /src/editors/typescript/worker/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/editors/typescript/worker/types.d.ts -------------------------------------------------------------------------------- /src/editors/workerScriptManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/editors/workerScriptManager.ts -------------------------------------------------------------------------------- /src/images/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/images/icon.svg -------------------------------------------------------------------------------- /src/monacoScriptWidget.ide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/monacoScriptWidget.ide.ts -------------------------------------------------------------------------------- /src/monacoScriptWidget.runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/monacoScriptWidget.runtime.ts -------------------------------------------------------------------------------- /src/newComposerMonacoEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/newComposerMonacoEditor.ts -------------------------------------------------------------------------------- /src/styles/editorStyle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/styles/editorStyle.css -------------------------------------------------------------------------------- /src/styles/ide.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/styles/ide.css -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /src/typescriptCodeSupport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/typescriptCodeSupport.js -------------------------------------------------------------------------------- /src/utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/src/utilities.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/webpack.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thingworx-field-work/MonacoEditorTWX/HEAD/yarn.lock --------------------------------------------------------------------------------