├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github ├── needs_more_info.yml └── workflows │ └── ci.yml ├── .gitignore ├── .npmignore ├── .prettierrc.json ├── .vscode ├── launch.json └── tasks.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE.txt ├── README.md ├── documentation └── preview.gif ├── e2e ├── disabled-emmet-project-fixture │ ├── index.ts │ ├── main.ts │ └── tsconfig.json ├── package-lock.json ├── package.json ├── project-fixture │ ├── .vscode │ │ └── settings.json │ ├── index.ts │ ├── main.ts │ └── tsconfig.json ├── server-fixture │ └── index.js └── tests │ ├── _helpers.js │ ├── completionEntryDetails.js │ ├── completions.js │ ├── emmetCompletions.js │ ├── errors.js │ ├── outliningSpans.js │ └── quickFix.js ├── package.json ├── src ├── _config.ts ├── _configuration.ts ├── _language-service.ts ├── _logger.ts ├── _plugin.ts ├── _substituter.ts ├── _virtual-document-provider.ts ├── api.ts ├── index.ts └── test │ └── substituter.test.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | lib 2 | e2e 3 | .eslintrc.js 4 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/needs_more_info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/.github/needs_more_info.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/README.md -------------------------------------------------------------------------------- /documentation/preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/documentation/preview.gif -------------------------------------------------------------------------------- /e2e/disabled-emmet-project-fixture/index.ts: -------------------------------------------------------------------------------- 1 | css` 2 | 3 | ` -------------------------------------------------------------------------------- /e2e/disabled-emmet-project-fixture/main.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/disabled-emmet-project-fixture/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/e2e/disabled-emmet-project-fixture/tsconfig.json -------------------------------------------------------------------------------- /e2e/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/e2e/package-lock.json -------------------------------------------------------------------------------- /e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/e2e/package.json -------------------------------------------------------------------------------- /e2e/project-fixture/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/e2e/project-fixture/.vscode/settings.json -------------------------------------------------------------------------------- /e2e/project-fixture/index.ts: -------------------------------------------------------------------------------- 1 | css` 2 | 3 | ` -------------------------------------------------------------------------------- /e2e/project-fixture/main.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/project-fixture/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/e2e/project-fixture/tsconfig.json -------------------------------------------------------------------------------- /e2e/server-fixture/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/e2e/server-fixture/index.js -------------------------------------------------------------------------------- /e2e/tests/_helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/e2e/tests/_helpers.js -------------------------------------------------------------------------------- /e2e/tests/completionEntryDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/e2e/tests/completionEntryDetails.js -------------------------------------------------------------------------------- /e2e/tests/completions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/e2e/tests/completions.js -------------------------------------------------------------------------------- /e2e/tests/emmetCompletions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/e2e/tests/emmetCompletions.js -------------------------------------------------------------------------------- /e2e/tests/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/e2e/tests/errors.js -------------------------------------------------------------------------------- /e2e/tests/outliningSpans.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/e2e/tests/outliningSpans.js -------------------------------------------------------------------------------- /e2e/tests/quickFix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/e2e/tests/quickFix.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/package.json -------------------------------------------------------------------------------- /src/_config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/src/_config.ts -------------------------------------------------------------------------------- /src/_configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/src/_configuration.ts -------------------------------------------------------------------------------- /src/_language-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/src/_language-service.ts -------------------------------------------------------------------------------- /src/_logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/src/_logger.ts -------------------------------------------------------------------------------- /src/_plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/src/_plugin.ts -------------------------------------------------------------------------------- /src/_substituter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/src/_substituter.ts -------------------------------------------------------------------------------- /src/_virtual-document-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/src/_virtual-document-provider.ts -------------------------------------------------------------------------------- /src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/src/api.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/test/substituter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/src/test/substituter.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typescript-styled-plugin/HEAD/tsconfig.json --------------------------------------------------------------------------------