├── .clang-format ├── .github └── PULL_REQUEST_TEMPLATE ├── .gitignore ├── .npmignore ├── .travis.yml ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── appveyor.yml ├── bin └── polymer-editor-service.js ├── package.json ├── src ├── ast-from-source-position.ts ├── intercept-logs.ts ├── language-server │ ├── analyzer-synchronizer.ts │ ├── auto-completer.ts │ ├── commands.ts │ ├── converter.ts │ ├── definition-finder.ts │ ├── diagnostics.ts │ ├── feature-finder.ts │ ├── file-synchronizer.ts │ ├── hover-documenter.ts │ ├── language-server.ts │ ├── logger.ts │ ├── settings.ts │ └── util.ts ├── polymer-language-server.ts ├── standard-snippets.ts └── test │ ├── analyzer-synchronizer_test.ts │ ├── ast-from-source-position_test.ts │ ├── auto-completer_test.ts │ ├── definition-finder_test.ts │ ├── diagnostics_test.ts │ ├── file-synchronizer_test.ts │ ├── hover-documenter_test.ts │ ├── logger_test.ts │ ├── settings_test.ts │ ├── static │ ├── analysis │ │ ├── README.md │ │ ├── behaviors │ │ │ ├── behavior.html │ │ │ ├── elementdir │ │ │ │ └── element.html │ │ │ ├── elements.json │ │ │ └── subdir │ │ │ │ └── subbehavior.html │ │ ├── bower_packages │ │ │ ├── bower_components │ │ │ │ └── foo │ │ │ │ │ └── foo.html │ │ │ ├── element.html │ │ │ └── elements.json │ │ ├── dom-module │ │ │ ├── documented.html │ │ │ └── elements.json │ │ ├── nested-packages │ │ │ ├── bower.json │ │ │ ├── element-subdir │ │ │ │ └── element.html │ │ │ ├── elements.json │ │ │ ├── outermost-element.html │ │ │ ├── package-a │ │ │ │ ├── an-element.html │ │ │ │ ├── elements.json │ │ │ │ ├── package.json │ │ │ │ └── subdir │ │ │ │ │ └── another-element.html │ │ │ └── package-b │ │ │ │ ├── element.html │ │ │ │ ├── elements.json │ │ │ │ └── package.json │ │ ├── no-package │ │ │ ├── el.html │ │ │ ├── elements.json │ │ │ └── subdir │ │ │ │ └── sub-el.html │ │ ├── separate-js │ │ │ ├── element.html │ │ │ ├── element.js │ │ │ └── elements.json │ │ ├── simple │ │ │ ├── elements.json │ │ │ ├── package.json │ │ │ └── simple-element.html │ │ └── weird-property-names │ │ │ ├── elements.json │ │ │ ├── package.json │ │ │ └── simple-element.html │ ├── bad-import.html │ ├── css-custom-properties │ │ ├── lib.html │ │ └── main.html │ ├── dependencies │ │ ├── inline-and-imports.html │ │ ├── inline-only.html │ │ ├── leaf.html │ │ ├── root.html │ │ └── subfolder │ │ │ ├── in-folder.html │ │ │ └── subfolder-sibling.html │ ├── editor-service │ │ ├── foo.unknown_extension │ │ ├── index.html │ │ ├── references.html │ │ ├── slot-test-elem.html │ │ ├── slot.html │ │ └── value-completion.html │ ├── es6-support-simple.js │ ├── es6-support.js │ ├── html-behaviors.html │ ├── html-missing-behaviors.html │ ├── html-parse-target.html │ ├── javascript │ │ ├── module-with-named-import.js │ │ └── module.js │ ├── js-behaviors.js │ ├── js-elements.js │ ├── js-parse-error.js │ ├── js-polymer-features.js │ ├── malformed.html │ ├── package-url-resolver │ │ ├── bower_components │ │ │ └── sibling-elem │ │ │ │ └── sibling-elem.html │ │ └── simple-elem.html │ ├── polymer │ │ └── element-with-databinding.html │ ├── polymer2 │ │ ├── test-element.html │ │ └── test-element.js │ ├── script-tags │ │ ├── external │ │ │ ├── test-behavior.html │ │ │ ├── test-element.html │ │ │ └── test-element.js │ │ └── inline │ │ │ ├── test-behavior.html │ │ │ └── test-element.html │ ├── spaces in request.txt │ ├── stylesheet.css │ ├── vanilla-elements.js │ ├── xhr-document.html │ └── xhr-text.txt │ └── util.ts ├── test └── mocha.opts ├── tsconfig.json └── tslint.json /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/.github/PULL_REQUEST_TEMPLATE -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/appveyor.yml -------------------------------------------------------------------------------- /bin/polymer-editor-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/bin/polymer-editor-service.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/package.json -------------------------------------------------------------------------------- /src/ast-from-source-position.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/ast-from-source-position.ts -------------------------------------------------------------------------------- /src/intercept-logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/intercept-logs.ts -------------------------------------------------------------------------------- /src/language-server/analyzer-synchronizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/language-server/analyzer-synchronizer.ts -------------------------------------------------------------------------------- /src/language-server/auto-completer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/language-server/auto-completer.ts -------------------------------------------------------------------------------- /src/language-server/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/language-server/commands.ts -------------------------------------------------------------------------------- /src/language-server/converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/language-server/converter.ts -------------------------------------------------------------------------------- /src/language-server/definition-finder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/language-server/definition-finder.ts -------------------------------------------------------------------------------- /src/language-server/diagnostics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/language-server/diagnostics.ts -------------------------------------------------------------------------------- /src/language-server/feature-finder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/language-server/feature-finder.ts -------------------------------------------------------------------------------- /src/language-server/file-synchronizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/language-server/file-synchronizer.ts -------------------------------------------------------------------------------- /src/language-server/hover-documenter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/language-server/hover-documenter.ts -------------------------------------------------------------------------------- /src/language-server/language-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/language-server/language-server.ts -------------------------------------------------------------------------------- /src/language-server/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/language-server/logger.ts -------------------------------------------------------------------------------- /src/language-server/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/language-server/settings.ts -------------------------------------------------------------------------------- /src/language-server/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/language-server/util.ts -------------------------------------------------------------------------------- /src/polymer-language-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/polymer-language-server.ts -------------------------------------------------------------------------------- /src/standard-snippets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/standard-snippets.ts -------------------------------------------------------------------------------- /src/test/analyzer-synchronizer_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/analyzer-synchronizer_test.ts -------------------------------------------------------------------------------- /src/test/ast-from-source-position_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/ast-from-source-position_test.ts -------------------------------------------------------------------------------- /src/test/auto-completer_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/auto-completer_test.ts -------------------------------------------------------------------------------- /src/test/definition-finder_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/definition-finder_test.ts -------------------------------------------------------------------------------- /src/test/diagnostics_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/diagnostics_test.ts -------------------------------------------------------------------------------- /src/test/file-synchronizer_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/file-synchronizer_test.ts -------------------------------------------------------------------------------- /src/test/hover-documenter_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/hover-documenter_test.ts -------------------------------------------------------------------------------- /src/test/logger_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/logger_test.ts -------------------------------------------------------------------------------- /src/test/settings_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/settings_test.ts -------------------------------------------------------------------------------- /src/test/static/analysis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/README.md -------------------------------------------------------------------------------- /src/test/static/analysis/behaviors/behavior.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/behaviors/behavior.html -------------------------------------------------------------------------------- /src/test/static/analysis/behaviors/elementdir/element.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/behaviors/elementdir/element.html -------------------------------------------------------------------------------- /src/test/static/analysis/behaviors/elements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/behaviors/elements.json -------------------------------------------------------------------------------- /src/test/static/analysis/behaviors/subdir/subbehavior.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/behaviors/subdir/subbehavior.html -------------------------------------------------------------------------------- /src/test/static/analysis/bower_packages/bower_components/foo/foo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/bower_packages/bower_components/foo/foo.html -------------------------------------------------------------------------------- /src/test/static/analysis/bower_packages/element.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/bower_packages/element.html -------------------------------------------------------------------------------- /src/test/static/analysis/bower_packages/elements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/bower_packages/elements.json -------------------------------------------------------------------------------- /src/test/static/analysis/dom-module/documented.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/dom-module/documented.html -------------------------------------------------------------------------------- /src/test/static/analysis/dom-module/elements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/dom-module/elements.json -------------------------------------------------------------------------------- /src/test/static/analysis/nested-packages/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/nested-packages/bower.json -------------------------------------------------------------------------------- /src/test/static/analysis/nested-packages/element-subdir/element.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/nested-packages/element-subdir/element.html -------------------------------------------------------------------------------- /src/test/static/analysis/nested-packages/elements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/nested-packages/elements.json -------------------------------------------------------------------------------- /src/test/static/analysis/nested-packages/outermost-element.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/nested-packages/outermost-element.html -------------------------------------------------------------------------------- /src/test/static/analysis/nested-packages/package-a/an-element.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/nested-packages/package-a/an-element.html -------------------------------------------------------------------------------- /src/test/static/analysis/nested-packages/package-a/elements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/nested-packages/package-a/elements.json -------------------------------------------------------------------------------- /src/test/static/analysis/nested-packages/package-a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/nested-packages/package-a/package.json -------------------------------------------------------------------------------- /src/test/static/analysis/nested-packages/package-a/subdir/another-element.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/nested-packages/package-a/subdir/another-element.html -------------------------------------------------------------------------------- /src/test/static/analysis/nested-packages/package-b/element.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/nested-packages/package-b/element.html -------------------------------------------------------------------------------- /src/test/static/analysis/nested-packages/package-b/elements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/nested-packages/package-b/elements.json -------------------------------------------------------------------------------- /src/test/static/analysis/nested-packages/package-b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/nested-packages/package-b/package.json -------------------------------------------------------------------------------- /src/test/static/analysis/no-package/el.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/no-package/el.html -------------------------------------------------------------------------------- /src/test/static/analysis/no-package/elements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/no-package/elements.json -------------------------------------------------------------------------------- /src/test/static/analysis/no-package/subdir/sub-el.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/no-package/subdir/sub-el.html -------------------------------------------------------------------------------- /src/test/static/analysis/separate-js/element.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/separate-js/element.html -------------------------------------------------------------------------------- /src/test/static/analysis/separate-js/element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/separate-js/element.js -------------------------------------------------------------------------------- /src/test/static/analysis/separate-js/elements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/separate-js/elements.json -------------------------------------------------------------------------------- /src/test/static/analysis/simple/elements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/simple/elements.json -------------------------------------------------------------------------------- /src/test/static/analysis/simple/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/simple/package.json -------------------------------------------------------------------------------- /src/test/static/analysis/simple/simple-element.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/simple/simple-element.html -------------------------------------------------------------------------------- /src/test/static/analysis/weird-property-names/elements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/weird-property-names/elements.json -------------------------------------------------------------------------------- /src/test/static/analysis/weird-property-names/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/weird-property-names/package.json -------------------------------------------------------------------------------- /src/test/static/analysis/weird-property-names/simple-element.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/analysis/weird-property-names/simple-element.html -------------------------------------------------------------------------------- /src/test/static/bad-import.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/bad-import.html -------------------------------------------------------------------------------- /src/test/static/css-custom-properties/lib.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/css-custom-properties/lib.html -------------------------------------------------------------------------------- /src/test/static/css-custom-properties/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/css-custom-properties/main.html -------------------------------------------------------------------------------- /src/test/static/dependencies/inline-and-imports.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/dependencies/inline-and-imports.html -------------------------------------------------------------------------------- /src/test/static/dependencies/inline-only.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/dependencies/inline-only.html -------------------------------------------------------------------------------- /src/test/static/dependencies/leaf.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /src/test/static/dependencies/root.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/dependencies/root.html -------------------------------------------------------------------------------- /src/test/static/dependencies/subfolder/in-folder.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/test/static/dependencies/subfolder/subfolder-sibling.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/dependencies/subfolder/subfolder-sibling.html -------------------------------------------------------------------------------- /src/test/static/editor-service/foo.unknown_extension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/editor-service/foo.unknown_extension -------------------------------------------------------------------------------- /src/test/static/editor-service/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/editor-service/index.html -------------------------------------------------------------------------------- /src/test/static/editor-service/references.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/editor-service/references.html -------------------------------------------------------------------------------- /src/test/static/editor-service/slot-test-elem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Polymer/polymer-editor-service/HEAD/src/test/static/editor-service/slot-test-elem.html -------------------------------------------------------------------------------- /src/test/static/editor-service/slot.html: -------------------------------------------------------------------------------- 1 | 2 |