├── .editorconfig ├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── app ├── BladeDispatcherFactory.php ├── Commands │ ├── GenerateConfig.php │ ├── GenerateContainer.php │ ├── GenerateHelpers.php │ ├── GenerateModelInfo.php │ ├── GenerateRoutes.php │ ├── GenerateSnippets.php │ ├── GenerateViews.php │ ├── Lsp.php │ └── RunCommand.php ├── DataStore.php ├── Dto │ ├── BladeComponentData.php │ ├── BladeDirectiveData.php │ ├── Component.php │ ├── Directive.php │ ├── Element.php │ ├── Snippet.php │ └── SnippetDto.php ├── Logger.php ├── Lsp │ ├── CodeActionProvider.php │ ├── Commands │ │ ├── CreateComponentCommand.php │ │ └── CreateLivewireComponentCommand.php │ ├── CompletionRequest.php │ ├── CompletionResultFinder.php │ ├── DiagnosticError.php │ ├── FilesystemWorkspaceLocator.php │ ├── Handlers │ │ ├── BladeComponentHandler.php │ │ ├── BladeValidatorHandler.php │ │ └── RefreshOnFileChangeHandle.php │ └── LspValidators │ │ ├── BaseLspValidator.php │ │ ├── ComponentLspValidate.php │ │ ├── LivewireComponentLspValidate.php │ │ └── LivewireLspValidate.php ├── Providers │ └── AppServiceProvider.php ├── Reflection │ ├── LICENCE │ ├── ReflectionClass.php │ ├── ReflectionMethod.php │ ├── StringHelper.php │ └── readme.md ├── Util │ ├── Path.php │ └── PositionConverter.php └── helpers │ ├── SubCommands │ ├── Config.php │ ├── Container.php │ ├── ExecuteArtisan.php │ ├── Helpers.php │ ├── Models.php │ ├── Routes.php │ ├── Snippets.php │ └── Views.php │ ├── invade.php │ └── runner.php ├── bootstrap └── app.php ├── box.json ├── composer.json ├── config ├── app.php └── commands.php ├── extensions └── vscode │ ├── .editorconfig │ ├── .gitignore │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── icon.png │ ├── package-lock.json │ ├── package.json │ ├── src │ └── extension.ts │ ├── tsconfig.json │ └── tslint.json ├── laravel-dev-tools ├── phpunit.xml.dist ├── screenshots └── demo-blade-lsp.gif └── tests ├── CreatesApplication.php ├── Feature ├── RegexTest.php └── fixtures │ └── blade.blade.php ├── Pest.php └── TestCase.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/README.md -------------------------------------------------------------------------------- /app/BladeDispatcherFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/BladeDispatcherFactory.php -------------------------------------------------------------------------------- /app/Commands/GenerateConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Commands/GenerateConfig.php -------------------------------------------------------------------------------- /app/Commands/GenerateContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Commands/GenerateContainer.php -------------------------------------------------------------------------------- /app/Commands/GenerateHelpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Commands/GenerateHelpers.php -------------------------------------------------------------------------------- /app/Commands/GenerateModelInfo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Commands/GenerateModelInfo.php -------------------------------------------------------------------------------- /app/Commands/GenerateRoutes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Commands/GenerateRoutes.php -------------------------------------------------------------------------------- /app/Commands/GenerateSnippets.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Commands/GenerateSnippets.php -------------------------------------------------------------------------------- /app/Commands/GenerateViews.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Commands/GenerateViews.php -------------------------------------------------------------------------------- /app/Commands/Lsp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Commands/Lsp.php -------------------------------------------------------------------------------- /app/Commands/RunCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Commands/RunCommand.php -------------------------------------------------------------------------------- /app/DataStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/DataStore.php -------------------------------------------------------------------------------- /app/Dto/BladeComponentData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Dto/BladeComponentData.php -------------------------------------------------------------------------------- /app/Dto/BladeDirectiveData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Dto/BladeDirectiveData.php -------------------------------------------------------------------------------- /app/Dto/Component.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Dto/Component.php -------------------------------------------------------------------------------- /app/Dto/Directive.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Dto/Directive.php -------------------------------------------------------------------------------- /app/Dto/Element.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Dto/Element.php -------------------------------------------------------------------------------- /app/Dto/Snippet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Dto/Snippet.php -------------------------------------------------------------------------------- /app/Dto/SnippetDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Dto/SnippetDto.php -------------------------------------------------------------------------------- /app/Logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Logger.php -------------------------------------------------------------------------------- /app/Lsp/CodeActionProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Lsp/CodeActionProvider.php -------------------------------------------------------------------------------- /app/Lsp/Commands/CreateComponentCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Lsp/Commands/CreateComponentCommand.php -------------------------------------------------------------------------------- /app/Lsp/Commands/CreateLivewireComponentCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Lsp/Commands/CreateLivewireComponentCommand.php -------------------------------------------------------------------------------- /app/Lsp/CompletionRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Lsp/CompletionRequest.php -------------------------------------------------------------------------------- /app/Lsp/CompletionResultFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Lsp/CompletionResultFinder.php -------------------------------------------------------------------------------- /app/Lsp/DiagnosticError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Lsp/DiagnosticError.php -------------------------------------------------------------------------------- /app/Lsp/FilesystemWorkspaceLocator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Lsp/FilesystemWorkspaceLocator.php -------------------------------------------------------------------------------- /app/Lsp/Handlers/BladeComponentHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Lsp/Handlers/BladeComponentHandler.php -------------------------------------------------------------------------------- /app/Lsp/Handlers/BladeValidatorHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Lsp/Handlers/BladeValidatorHandler.php -------------------------------------------------------------------------------- /app/Lsp/Handlers/RefreshOnFileChangeHandle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Lsp/Handlers/RefreshOnFileChangeHandle.php -------------------------------------------------------------------------------- /app/Lsp/LspValidators/BaseLspValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Lsp/LspValidators/BaseLspValidator.php -------------------------------------------------------------------------------- /app/Lsp/LspValidators/ComponentLspValidate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Lsp/LspValidators/ComponentLspValidate.php -------------------------------------------------------------------------------- /app/Lsp/LspValidators/LivewireComponentLspValidate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Lsp/LspValidators/LivewireComponentLspValidate.php -------------------------------------------------------------------------------- /app/Lsp/LspValidators/LivewireLspValidate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Lsp/LspValidators/LivewireLspValidate.php -------------------------------------------------------------------------------- /app/Providers/AppServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Providers/AppServiceProvider.php -------------------------------------------------------------------------------- /app/Reflection/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Reflection/LICENCE -------------------------------------------------------------------------------- /app/Reflection/ReflectionClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Reflection/ReflectionClass.php -------------------------------------------------------------------------------- /app/Reflection/ReflectionMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Reflection/ReflectionMethod.php -------------------------------------------------------------------------------- /app/Reflection/StringHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Reflection/StringHelper.php -------------------------------------------------------------------------------- /app/Reflection/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Reflection/readme.md -------------------------------------------------------------------------------- /app/Util/Path.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Util/Path.php -------------------------------------------------------------------------------- /app/Util/PositionConverter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/Util/PositionConverter.php -------------------------------------------------------------------------------- /app/helpers/SubCommands/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/helpers/SubCommands/Config.php -------------------------------------------------------------------------------- /app/helpers/SubCommands/Container.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/helpers/SubCommands/Container.php -------------------------------------------------------------------------------- /app/helpers/SubCommands/ExecuteArtisan.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/helpers/SubCommands/ExecuteArtisan.php -------------------------------------------------------------------------------- /app/helpers/SubCommands/Helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/helpers/SubCommands/Helpers.php -------------------------------------------------------------------------------- /app/helpers/SubCommands/Models.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/helpers/SubCommands/Models.php -------------------------------------------------------------------------------- /app/helpers/SubCommands/Routes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/helpers/SubCommands/Routes.php -------------------------------------------------------------------------------- /app/helpers/SubCommands/Snippets.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/helpers/SubCommands/Snippets.php -------------------------------------------------------------------------------- /app/helpers/SubCommands/Views.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/helpers/SubCommands/Views.php -------------------------------------------------------------------------------- /app/helpers/invade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/helpers/invade.php -------------------------------------------------------------------------------- /app/helpers/runner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/app/helpers/runner.php -------------------------------------------------------------------------------- /bootstrap/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/bootstrap/app.php -------------------------------------------------------------------------------- /box.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/box.json -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/composer.json -------------------------------------------------------------------------------- /config/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/config/app.php -------------------------------------------------------------------------------- /config/commands.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/config/commands.php -------------------------------------------------------------------------------- /extensions/vscode/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/extensions/vscode/.editorconfig -------------------------------------------------------------------------------- /extensions/vscode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/extensions/vscode/.gitignore -------------------------------------------------------------------------------- /extensions/vscode/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/extensions/vscode/.npmignore -------------------------------------------------------------------------------- /extensions/vscode/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/extensions/vscode/LICENSE -------------------------------------------------------------------------------- /extensions/vscode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/extensions/vscode/README.md -------------------------------------------------------------------------------- /extensions/vscode/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/extensions/vscode/icon.png -------------------------------------------------------------------------------- /extensions/vscode/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/extensions/vscode/package-lock.json -------------------------------------------------------------------------------- /extensions/vscode/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/extensions/vscode/package.json -------------------------------------------------------------------------------- /extensions/vscode/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/extensions/vscode/src/extension.ts -------------------------------------------------------------------------------- /extensions/vscode/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/extensions/vscode/tsconfig.json -------------------------------------------------------------------------------- /extensions/vscode/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/extensions/vscode/tslint.json -------------------------------------------------------------------------------- /laravel-dev-tools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/laravel-dev-tools -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /screenshots/demo-blade-lsp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/screenshots/demo-blade-lsp.gif -------------------------------------------------------------------------------- /tests/CreatesApplication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/tests/CreatesApplication.php -------------------------------------------------------------------------------- /tests/Feature/RegexTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/tests/Feature/RegexTest.php -------------------------------------------------------------------------------- /tests/Feature/fixtures/blade.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/tests/Feature/fixtures/blade.blade.php -------------------------------------------------------------------------------- /tests/Pest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/tests/Pest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haringsrob/laravel-dev-tools/HEAD/tests/TestCase.php --------------------------------------------------------------------------------