gitextract_hwz6qutk/ ├── .gitignore ├── .styleci.yml ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── azure-pipelines.yml ├── composer.json ├── config/ │ └── otter.php ├── package.json ├── phpunit.xml.dist ├── public/ │ ├── assets/ │ │ ├── css/ │ │ │ ├── app-dark.css │ │ │ ├── app.css │ │ │ ├── tabler.css │ │ │ ├── trumbowyg.colors.css │ │ │ └── trumbowyg.css │ │ └── js/ │ │ ├── app.js │ │ ├── bootstrap.js │ │ ├── core.js │ │ ├── manifest.js │ │ └── vendor.js │ ├── browserconfig.xml │ ├── mix-manifest.json │ └── site.webmanifest ├── resources/ │ ├── assets/ │ │ ├── js/ │ │ │ ├── app.js │ │ │ ├── bootstrap.js │ │ │ └── components/ │ │ │ ├── AlertComponent.vue │ │ │ ├── FormComponent.vue │ │ │ ├── HeaderComponent.vue │ │ │ ├── ModalComponent.vue │ │ │ ├── ShowComponent.vue │ │ │ ├── SidebarComponent.vue │ │ │ ├── SingleResourceComponent.vue │ │ │ └── TableComponent.vue │ │ └── sass/ │ │ ├── _app.scss │ │ ├── _theme.scss │ │ ├── app-dark-theme.scss │ │ └── app-light-theme.scss │ └── views/ │ ├── layouts/ │ │ └── app.blade.php │ ├── pages/ │ │ ├── create.blade.php │ │ ├── dashboard.blade.php │ │ ├── edit.blade.php │ │ ├── index.blade.php │ │ └── show.blade.php │ └── partials/ │ ├── footer.blade.php │ ├── header.blade.php │ └── sidebar.blade.php ├── routes/ │ └── web.php ├── src/ │ ├── Console/ │ │ ├── InstallCommand.php │ │ ├── PublishCommand.php │ │ └── ResourceCommand.php │ ├── Http/ │ │ ├── Controllers/ │ │ │ ├── API/ │ │ │ │ └── OtterController.php │ │ │ ├── Controller.php │ │ │ └── OtterViewController.php │ │ ├── Middleware/ │ │ │ └── Authenticate.php │ │ └── Resources/ │ │ └── OtterResource.php │ ├── Otter.php │ ├── OtterApplicationServiceProvider.php │ └── OtterServiceProvider.php ├── stubs/ │ ├── OtterResource.stub │ └── OtterServiceProvider.stub ├── tests/ │ ├── Feature/ │ │ └── AuthorizationTest.php │ └── FeatureTestCase.php └── webpack.mix.js