├── .github └── workflows │ ├── build.yml │ └── publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── select_typescript.png └── summary.gif ├── extension ├── .vscodeignore ├── README.md ├── logo.png └── package.json ├── package.json ├── prettier.config.js ├── src ├── constants.ts ├── decorator.ts ├── index.ts ├── logger.ts ├── plugin.ts ├── service.ts ├── types.ts └── utils.ts ├── tests ├── demo │ ├── .vscode │ │ └── settings.json │ ├── index.ts │ ├── package.json │ └── tsconfig.json └── units │ └── utils.spec.ts ├── tsconfig.json └── yarn.lock /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/README.md -------------------------------------------------------------------------------- /docs/select_typescript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/docs/select_typescript.png -------------------------------------------------------------------------------- /docs/summary.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/docs/summary.gif -------------------------------------------------------------------------------- /extension/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/extension/.vscodeignore -------------------------------------------------------------------------------- /extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/extension/README.md -------------------------------------------------------------------------------- /extension/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/extension/logo.png -------------------------------------------------------------------------------- /extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/extension/package.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/prettier.config.js -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/src/decorator.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/src/logger.ts -------------------------------------------------------------------------------- /src/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/src/plugin.ts -------------------------------------------------------------------------------- /src/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/src/service.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tests/demo/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/tests/demo/.vscode/settings.json -------------------------------------------------------------------------------- /tests/demo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/tests/demo/index.ts -------------------------------------------------------------------------------- /tests/demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/tests/demo/package.json -------------------------------------------------------------------------------- /tests/demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/tests/demo/tsconfig.json -------------------------------------------------------------------------------- /tests/units/utils.spec.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-string-literal-enum-plugin/HEAD/yarn.lock --------------------------------------------------------------------------------