├── .github └── workflows │ └── main.yml ├── .gitignore ├── .travis.yml ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── images ├── bloop.png ├── book.jpg ├── logo.png ├── stepsize.png ├── tabnine.png └── usage.gif ├── lerna.json ├── package.json ├── packages ├── extension-test │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── basic │ │ │ ├── autoRenameTag.test.ts │ │ │ ├── basic-workspace │ │ │ │ └── .vscode │ │ │ │ │ └── settings.json │ │ │ └── suite.ts │ │ ├── extensionTestMain.ts │ │ └── test-utils.ts │ └── tsconfig.json ├── extension │ ├── package-lock.json │ ├── package.json │ ├── playground │ │ └── .vscode │ │ │ └── settings.json │ ├── src │ │ ├── createLanguageClientProxy.ts │ │ └── extensionMain.ts │ └── tsconfig.json ├── server │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── autoRenameTag.ts │ │ ├── errorHandlingAndLogging.ts │ │ └── serverMain.ts │ └── tsconfig.json └── service │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── benchmark │ │ ├── doAutoRenameTagBenchmark.ts │ │ └── file.txt │ ├── doAutoRenameTag.ts │ ├── getMatchingTagPairs.ts │ ├── htmlScanner │ │ ├── MultiLineStream.ts │ │ └── htmlScannerFast.ts │ ├── isSelfClosingTag.ts │ ├── serviceMain.ts │ └── util │ │ ├── getIndent.ts │ │ ├── getNextClosingTagName.ts │ │ └── getPreviousOpenTagName.ts │ └── tsconfig.json ├── scripts └── package.js ├── tsconfig-base.json ├── tsconfig-noncomposite-base.json ├── tsconfig.json └── webpack ├── client.webpack.config.js ├── server.webpack.config.js └── shared.webpack.config.js /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/README.md -------------------------------------------------------------------------------- /images/bloop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/images/bloop.png -------------------------------------------------------------------------------- /images/book.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/images/book.jpg -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/images/logo.png -------------------------------------------------------------------------------- /images/stepsize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/images/stepsize.png -------------------------------------------------------------------------------- /images/tabnine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/images/tabnine.png -------------------------------------------------------------------------------- /images/usage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/images/usage.gif -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/package.json -------------------------------------------------------------------------------- /packages/extension-test/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/extension-test/package-lock.json -------------------------------------------------------------------------------- /packages/extension-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/extension-test/package.json -------------------------------------------------------------------------------- /packages/extension-test/src/basic/autoRenameTag.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/extension-test/src/basic/autoRenameTag.test.ts -------------------------------------------------------------------------------- /packages/extension-test/src/basic/basic-workspace/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/extension-test/src/basic/basic-workspace/.vscode/settings.json -------------------------------------------------------------------------------- /packages/extension-test/src/basic/suite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/extension-test/src/basic/suite.ts -------------------------------------------------------------------------------- /packages/extension-test/src/extensionTestMain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/extension-test/src/extensionTestMain.ts -------------------------------------------------------------------------------- /packages/extension-test/src/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/extension-test/src/test-utils.ts -------------------------------------------------------------------------------- /packages/extension-test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/extension-test/tsconfig.json -------------------------------------------------------------------------------- /packages/extension/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/extension/package-lock.json -------------------------------------------------------------------------------- /packages/extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/extension/package.json -------------------------------------------------------------------------------- /packages/extension/playground/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/extension/playground/.vscode/settings.json -------------------------------------------------------------------------------- /packages/extension/src/createLanguageClientProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/extension/src/createLanguageClientProxy.ts -------------------------------------------------------------------------------- /packages/extension/src/extensionMain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/extension/src/extensionMain.ts -------------------------------------------------------------------------------- /packages/extension/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/extension/tsconfig.json -------------------------------------------------------------------------------- /packages/server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/server/package-lock.json -------------------------------------------------------------------------------- /packages/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/server/package.json -------------------------------------------------------------------------------- /packages/server/src/autoRenameTag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/server/src/autoRenameTag.ts -------------------------------------------------------------------------------- /packages/server/src/errorHandlingAndLogging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/server/src/errorHandlingAndLogging.ts -------------------------------------------------------------------------------- /packages/server/src/serverMain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/server/src/serverMain.ts -------------------------------------------------------------------------------- /packages/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/server/tsconfig.json -------------------------------------------------------------------------------- /packages/service/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/service/package-lock.json -------------------------------------------------------------------------------- /packages/service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/service/package.json -------------------------------------------------------------------------------- /packages/service/src/benchmark/doAutoRenameTagBenchmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/service/src/benchmark/doAutoRenameTagBenchmark.ts -------------------------------------------------------------------------------- /packages/service/src/benchmark/file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/service/src/benchmark/file.txt -------------------------------------------------------------------------------- /packages/service/src/doAutoRenameTag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/service/src/doAutoRenameTag.ts -------------------------------------------------------------------------------- /packages/service/src/getMatchingTagPairs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/service/src/getMatchingTagPairs.ts -------------------------------------------------------------------------------- /packages/service/src/htmlScanner/MultiLineStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/service/src/htmlScanner/MultiLineStream.ts -------------------------------------------------------------------------------- /packages/service/src/htmlScanner/htmlScannerFast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/service/src/htmlScanner/htmlScannerFast.ts -------------------------------------------------------------------------------- /packages/service/src/isSelfClosingTag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/service/src/isSelfClosingTag.ts -------------------------------------------------------------------------------- /packages/service/src/serviceMain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/service/src/serviceMain.ts -------------------------------------------------------------------------------- /packages/service/src/util/getIndent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/service/src/util/getIndent.ts -------------------------------------------------------------------------------- /packages/service/src/util/getNextClosingTagName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/service/src/util/getNextClosingTagName.ts -------------------------------------------------------------------------------- /packages/service/src/util/getPreviousOpenTagName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/service/src/util/getPreviousOpenTagName.ts -------------------------------------------------------------------------------- /packages/service/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/packages/service/tsconfig.json -------------------------------------------------------------------------------- /scripts/package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/scripts/package.js -------------------------------------------------------------------------------- /tsconfig-base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/tsconfig-base.json -------------------------------------------------------------------------------- /tsconfig-noncomposite-base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/tsconfig-noncomposite-base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack/client.webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/webpack/client.webpack.config.js -------------------------------------------------------------------------------- /webpack/server.webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/webpack/server.webpack.config.js -------------------------------------------------------------------------------- /webpack/shared.webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formulahendry/vscode-auto-rename-tag/HEAD/webpack/shared.webpack.config.js --------------------------------------------------------------------------------