├── .eslintrc.json ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── .yarnrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package.json ├── resources └── ts-logo.svg ├── src ├── ambient.d.ts ├── lib │ └── VFS.ts ├── tsworker │ └── index.ts ├── web │ ├── examples │ │ ├── examplesTreeView.ts │ │ └── getExampleSourceCode.ts │ ├── extension.ts │ ├── initialCode.ts │ ├── playground │ │ ├── exporter.ts │ │ ├── setupTypeScriptCompiler.ts │ │ ├── startTSWorker.ts │ │ └── typescriptVersions.ts │ ├── sandbox │ │ ├── compilerOptions.ts │ │ ├── getInitialCode.ts │ │ └── vendor │ │ │ ├── lzstring.min.d.ts │ │ │ └── lzstring.min.js │ ├── sidebar │ │ ├── getUri.ts │ │ └── webviewProvider.ts │ ├── storage.ts │ ├── test │ │ └── suite │ │ │ ├── extension.test.ts │ │ │ └── index.ts │ ├── tsconfig │ │ └── codeActions.ts │ └── workspace.ts └── webview │ ├── createDesignSystem.ts │ ├── docsView.ts │ ├── getExamplesJSON.ts │ ├── index.ts │ ├── style.css │ ├── vendor │ └── tsvfs.ts │ └── vscodeWorker.ts ├── tsconfig.json ├── vsc-extension-quickstart.md ├── webpack.config.js └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/.vscodeignore -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- 1 | --ignore-engines true -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/package.json -------------------------------------------------------------------------------- /resources/ts-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/resources/ts-logo.svg -------------------------------------------------------------------------------- /src/ambient.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'path-browserify'; -------------------------------------------------------------------------------- /src/lib/VFS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/lib/VFS.ts -------------------------------------------------------------------------------- /src/tsworker/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/tsworker/index.ts -------------------------------------------------------------------------------- /src/web/examples/examplesTreeView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/examples/examplesTreeView.ts -------------------------------------------------------------------------------- /src/web/examples/getExampleSourceCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/examples/getExampleSourceCode.ts -------------------------------------------------------------------------------- /src/web/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/extension.ts -------------------------------------------------------------------------------- /src/web/initialCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/initialCode.ts -------------------------------------------------------------------------------- /src/web/playground/exporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/playground/exporter.ts -------------------------------------------------------------------------------- /src/web/playground/setupTypeScriptCompiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/playground/setupTypeScriptCompiler.ts -------------------------------------------------------------------------------- /src/web/playground/startTSWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/playground/startTSWorker.ts -------------------------------------------------------------------------------- /src/web/playground/typescriptVersions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/playground/typescriptVersions.ts -------------------------------------------------------------------------------- /src/web/sandbox/compilerOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/sandbox/compilerOptions.ts -------------------------------------------------------------------------------- /src/web/sandbox/getInitialCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/sandbox/getInitialCode.ts -------------------------------------------------------------------------------- /src/web/sandbox/vendor/lzstring.min.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/sandbox/vendor/lzstring.min.d.ts -------------------------------------------------------------------------------- /src/web/sandbox/vendor/lzstring.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/sandbox/vendor/lzstring.min.js -------------------------------------------------------------------------------- /src/web/sidebar/getUri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/sidebar/getUri.ts -------------------------------------------------------------------------------- /src/web/sidebar/webviewProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/sidebar/webviewProvider.ts -------------------------------------------------------------------------------- /src/web/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/storage.ts -------------------------------------------------------------------------------- /src/web/test/suite/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/test/suite/extension.test.ts -------------------------------------------------------------------------------- /src/web/test/suite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/test/suite/index.ts -------------------------------------------------------------------------------- /src/web/tsconfig/codeActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/tsconfig/codeActions.ts -------------------------------------------------------------------------------- /src/web/workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/web/workspace.ts -------------------------------------------------------------------------------- /src/webview/createDesignSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/webview/createDesignSystem.ts -------------------------------------------------------------------------------- /src/webview/docsView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/webview/docsView.ts -------------------------------------------------------------------------------- /src/webview/getExamplesJSON.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/webview/getExamplesJSON.ts -------------------------------------------------------------------------------- /src/webview/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/webview/index.ts -------------------------------------------------------------------------------- /src/webview/style.css: -------------------------------------------------------------------------------- 1 | div.tablist { 2 | width: auto; 3 | } 4 | -------------------------------------------------------------------------------- /src/webview/vendor/tsvfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/webview/vendor/tsvfs.ts -------------------------------------------------------------------------------- /src/webview/vscodeWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/src/webview/vscodeWorker.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vsc-extension-quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/vsc-extension-quickstart.md -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orta/vscode-typescript-playground/HEAD/yarn.lock --------------------------------------------------------------------------------