├── .gitignore ├── LICENSE.txt ├── META-INF ├── deep-assoc-wrapper.xml ├── plugin.xml └── pluginIcon.svg ├── README.md ├── resources └── intentionDescriptions │ └── AddRequireByVarNameInt │ └── description.html ├── src └── org │ └── klesun │ ├── deep_js_completion │ ├── completion_providers │ │ ├── DirnameConcatPvdr.scala │ │ ├── JsdocPvdr.scala │ │ ├── PropNamePvdr.scala │ │ └── RequirePvdr.scala │ ├── contexts │ │ ├── Debug.scala │ │ ├── ExprCtx.scala │ │ ├── FuncCtx.scala │ │ ├── IExprCtx.scala │ │ ├── IFuncCtx.scala │ │ ├── README.md │ │ └── SearchCtx.scala │ ├── entry │ │ ├── AddRequireByVarNameInt.scala │ │ ├── DeepAssocWrapperCbtr.scala │ │ ├── DeepJsCbtr.scala │ │ ├── DeepJsCompletionConfidence.scala │ │ ├── DeepJsSettings.java │ │ ├── DeepJsSettingsForm.form │ │ ├── DeepJsSettingsForm.java │ │ ├── DestrPropGoToDecl.scala │ │ ├── PathStrGoToDecl.scala │ │ └── README.md │ ├── helpers │ │ ├── Mkt.scala │ │ └── Mt.scala │ ├── icons │ │ └── deep_16_ruby2.png │ ├── resolvers │ │ ├── FuncCallRes.scala │ │ ├── FuncRes.scala │ │ ├── JsonRes.scala │ │ ├── MainRes.scala │ │ ├── ModuleRes.scala │ │ ├── README.md │ │ ├── VarRes.scala │ │ ├── other_plugin_integration │ │ │ └── DeepAssocWrapper.scala │ │ └── var_res │ │ │ ├── ArgRes.scala │ │ │ ├── AssRes.scala │ │ │ ├── GenericRes.scala │ │ │ ├── README.md │ │ │ └── generic_res │ │ │ ├── ToGetTypeFromExpr.scala │ │ │ └── ToGetTypeOfExpr.scala │ └── structures │ │ ├── DeepIndexSignatureImpl.scala │ │ ├── JSDeepClassType.scala │ │ ├── JSDeepFunctionTypeImpl.scala │ │ ├── JSDeepModuleTypeImpl.scala │ │ └── JSDeepMultiType.scala │ └── lang │ └── DeepJsLang.scala └── tests ├── KlesunRequires.js ├── SomeCjsModule.js ├── Tls.js ├── index.js ├── index.ts ├── jsroot ├── ExactKeysUnitTest.js ├── config.json5 └── src │ └── SomeEs6Module.js ├── package.json ├── php.js ├── php3.js └── phproot └── ExactKeysUnitTest.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /META-INF/deep-assoc-wrapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/META-INF/deep-assoc-wrapper.xml -------------------------------------------------------------------------------- /META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/META-INF/plugin.xml -------------------------------------------------------------------------------- /META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/README.md -------------------------------------------------------------------------------- /resources/intentionDescriptions/AddRequireByVarNameInt/description.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/resources/intentionDescriptions/AddRequireByVarNameInt/description.html -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/completion_providers/DirnameConcatPvdr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/completion_providers/DirnameConcatPvdr.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/completion_providers/JsdocPvdr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/completion_providers/JsdocPvdr.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/completion_providers/PropNamePvdr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/completion_providers/PropNamePvdr.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/completion_providers/RequirePvdr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/completion_providers/RequirePvdr.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/contexts/Debug.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/contexts/Debug.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/contexts/ExprCtx.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/contexts/ExprCtx.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/contexts/FuncCtx.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/contexts/FuncCtx.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/contexts/IExprCtx.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/contexts/IExprCtx.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/contexts/IFuncCtx.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/contexts/IFuncCtx.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/contexts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/contexts/README.md -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/contexts/SearchCtx.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/contexts/SearchCtx.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/entry/AddRequireByVarNameInt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/entry/AddRequireByVarNameInt.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/entry/DeepAssocWrapperCbtr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/entry/DeepAssocWrapperCbtr.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/entry/DeepJsCbtr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/entry/DeepJsCbtr.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/entry/DeepJsCompletionConfidence.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/entry/DeepJsCompletionConfidence.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/entry/DeepJsSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/entry/DeepJsSettings.java -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/entry/DeepJsSettingsForm.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/entry/DeepJsSettingsForm.form -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/entry/DeepJsSettingsForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/entry/DeepJsSettingsForm.java -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/entry/DestrPropGoToDecl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/entry/DestrPropGoToDecl.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/entry/PathStrGoToDecl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/entry/PathStrGoToDecl.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/entry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/entry/README.md -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/helpers/Mkt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/helpers/Mkt.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/helpers/Mt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/helpers/Mt.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/icons/deep_16_ruby2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/icons/deep_16_ruby2.png -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/resolvers/FuncCallRes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/resolvers/FuncCallRes.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/resolvers/FuncRes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/resolvers/FuncRes.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/resolvers/JsonRes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/resolvers/JsonRes.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/resolvers/MainRes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/resolvers/MainRes.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/resolvers/ModuleRes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/resolvers/ModuleRes.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/resolvers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/resolvers/README.md -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/resolvers/VarRes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/resolvers/VarRes.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/resolvers/other_plugin_integration/DeepAssocWrapper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/resolvers/other_plugin_integration/DeepAssocWrapper.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/resolvers/var_res/ArgRes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/resolvers/var_res/ArgRes.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/resolvers/var_res/AssRes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/resolvers/var_res/AssRes.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/resolvers/var_res/GenericRes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/resolvers/var_res/GenericRes.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/resolvers/var_res/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/resolvers/var_res/README.md -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/resolvers/var_res/generic_res/ToGetTypeFromExpr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/resolvers/var_res/generic_res/ToGetTypeFromExpr.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/resolvers/var_res/generic_res/ToGetTypeOfExpr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/resolvers/var_res/generic_res/ToGetTypeOfExpr.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/structures/DeepIndexSignatureImpl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/structures/DeepIndexSignatureImpl.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/structures/JSDeepClassType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/structures/JSDeepClassType.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/structures/JSDeepFunctionTypeImpl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/structures/JSDeepFunctionTypeImpl.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/structures/JSDeepModuleTypeImpl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/structures/JSDeepModuleTypeImpl.scala -------------------------------------------------------------------------------- /src/org/klesun/deep_js_completion/structures/JSDeepMultiType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/deep_js_completion/structures/JSDeepMultiType.scala -------------------------------------------------------------------------------- /src/org/klesun/lang/DeepJsLang.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/src/org/klesun/lang/DeepJsLang.scala -------------------------------------------------------------------------------- /tests/KlesunRequires.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/tests/KlesunRequires.js -------------------------------------------------------------------------------- /tests/SomeCjsModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/tests/SomeCjsModule.js -------------------------------------------------------------------------------- /tests/Tls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/tests/Tls.js -------------------------------------------------------------------------------- /tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/tests/index.js -------------------------------------------------------------------------------- /tests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/tests/index.ts -------------------------------------------------------------------------------- /tests/jsroot/ExactKeysUnitTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/tests/jsroot/ExactKeysUnitTest.js -------------------------------------------------------------------------------- /tests/jsroot/config.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/tests/jsroot/config.json5 -------------------------------------------------------------------------------- /tests/jsroot/src/SomeEs6Module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/tests/jsroot/src/SomeEs6Module.js -------------------------------------------------------------------------------- /tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/tests/package.json -------------------------------------------------------------------------------- /tests/php.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/tests/php.js -------------------------------------------------------------------------------- /tests/php3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/tests/php3.js -------------------------------------------------------------------------------- /tests/phproot/ExactKeysUnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klesun/deep-js-completion/HEAD/tests/phproot/ExactKeysUnitTest.php --------------------------------------------------------------------------------