├── .gitignore ├── LICENSE.md ├── README.md ├── bootstrap.php ├── composer.json ├── composer.lock ├── config.php ├── config.production.php ├── netlify.toml ├── package.json ├── screenshots ├── dashboard.png ├── forms.png ├── login.png ├── tables.png └── ui-elements.png ├── source ├── _assets │ ├── css │ │ └── main.css │ └── js │ │ └── main.js ├── _layouts │ ├── header.blade.php │ ├── master.blade.php │ └── sidebar.blade.php ├── forms.blade.php ├── index.blade.php ├── login.blade.php ├── tables.blade.php └── ui-elements.blade.php ├── tailwind.config.js └── webpack.mix.js /.gitignore: -------------------------------------------------------------------------------- 1 | /build_local/ 2 | /source/assets/build/ 3 | /cache/ 4 | /node_modules/ 5 | /vendor/ 6 | /.idea/ 7 | /.vscode/ 8 | package-lock.json 9 | yarn.lock 10 | npm-debug.log 11 | yarn-error.log 12 | 13 | # Optional ignores 14 | # /build_staging/ 15 | # /build_production/ 16 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Tailwindcomponents 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Dashboard Template 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 🧶 Start template for dashboard projects build with Tailwindcss, Alpinejs and Laravel blade. 14 | 15 | Live [Demo](https://dashboard-tailwindcomponents.netlify.app/) 16 | 17 | ## Resources 18 | - [Jigsaw](https://jigsaw.tighten.co) 19 | - [Tailwindcss](https://tailwindcss.com) 20 | - [AlpineJS](https://github.com/alpinejs/alpine) 21 | - [Heroicons](https://heroicons.dev) 22 | 23 | ## Screenshots 24 | 25 | Login 26 | 27 | 28 | 29 | Dashboard 30 | 31 | 32 | 33 | UI Elements 34 | 35 | 36 | 37 | Tables 38 | 39 | 40 | 41 | Forms 42 | 43 | 44 | 45 | ## Project setup 46 | ``` 47 | composer install && npm install 48 | ``` 49 | 50 | ### Compiles and hot-reloads for development 51 | ``` 52 | npm run watch 53 | ``` 54 | 55 | ### Compiles and minifies for production 56 | ``` 57 | npm run production 58 | ``` 59 | -------------------------------------------------------------------------------- /bootstrap.php: -------------------------------------------------------------------------------- 1 | beforeBuild(function (Jigsaw $jigsaw) { 15 | * // Your code here 16 | * }); 17 | */ 18 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "require": { 3 | "tightenco/jigsaw": "^1.3" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- 1 | { 2 | "_readme": [ 3 | "This file locks the dependencies of your project to a known state", 4 | "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", 5 | "This file is @generated automatically" 6 | ], 7 | "content-hash": "91f9b50b6ddabeb49fb019e5c732dadc", 8 | "packages": [ 9 | { 10 | "name": "carbonphp/carbon-doctrine-types", 11 | "version": "2.1.0", 12 | "source": { 13 | "type": "git", 14 | "url": "https://github.com/CarbonPHP/carbon-doctrine-types.git", 15 | "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb" 16 | }, 17 | "dist": { 18 | "type": "zip", 19 | "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", 20 | "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", 21 | "shasum": "" 22 | }, 23 | "require": { 24 | "php": "^7.4 || ^8.0" 25 | }, 26 | "conflict": { 27 | "doctrine/dbal": "<3.7.0 || >=4.0.0" 28 | }, 29 | "require-dev": { 30 | "doctrine/dbal": "^3.7.0", 31 | "nesbot/carbon": "^2.71.0 || ^3.0.0", 32 | "phpunit/phpunit": "^10.3" 33 | }, 34 | "type": "library", 35 | "autoload": { 36 | "psr-4": { 37 | "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" 38 | } 39 | }, 40 | "notification-url": "https://packagist.org/downloads/", 41 | "license": [ 42 | "MIT" 43 | ], 44 | "authors": [ 45 | { 46 | "name": "KyleKatarn", 47 | "email": "kylekatarnls@gmail.com" 48 | } 49 | ], 50 | "description": "Types to use Carbon in Doctrine", 51 | "keywords": [ 52 | "carbon", 53 | "date", 54 | "datetime", 55 | "doctrine", 56 | "time" 57 | ], 58 | "support": { 59 | "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", 60 | "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/2.1.0" 61 | }, 62 | "funding": [ 63 | { 64 | "url": "https://github.com/kylekatarnls", 65 | "type": "github" 66 | }, 67 | { 68 | "url": "https://opencollective.com/Carbon", 69 | "type": "open_collective" 70 | }, 71 | { 72 | "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", 73 | "type": "tidelift" 74 | } 75 | ], 76 | "time": "2023-12-11T17:09:12+00:00" 77 | }, 78 | { 79 | "name": "doctrine/inflector", 80 | "version": "2.0.9", 81 | "source": { 82 | "type": "git", 83 | "url": "https://github.com/doctrine/inflector.git", 84 | "reference": "2930cd5ef353871c821d5c43ed030d39ac8cfe65" 85 | }, 86 | "dist": { 87 | "type": "zip", 88 | "url": "https://api.github.com/repos/doctrine/inflector/zipball/2930cd5ef353871c821d5c43ed030d39ac8cfe65", 89 | "reference": "2930cd5ef353871c821d5c43ed030d39ac8cfe65", 90 | "shasum": "" 91 | }, 92 | "require": { 93 | "php": "^7.2 || ^8.0" 94 | }, 95 | "require-dev": { 96 | "doctrine/coding-standard": "^11.0", 97 | "phpstan/phpstan": "^1.8", 98 | "phpstan/phpstan-phpunit": "^1.1", 99 | "phpstan/phpstan-strict-rules": "^1.3", 100 | "phpunit/phpunit": "^8.5 || ^9.5", 101 | "vimeo/psalm": "^4.25 || ^5.4" 102 | }, 103 | "type": "library", 104 | "autoload": { 105 | "psr-4": { 106 | "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" 107 | } 108 | }, 109 | "notification-url": "https://packagist.org/downloads/", 110 | "license": [ 111 | "MIT" 112 | ], 113 | "authors": [ 114 | { 115 | "name": "Guilherme Blanco", 116 | "email": "guilhermeblanco@gmail.com" 117 | }, 118 | { 119 | "name": "Roman Borschel", 120 | "email": "roman@code-factory.org" 121 | }, 122 | { 123 | "name": "Benjamin Eberlei", 124 | "email": "kontakt@beberlei.de" 125 | }, 126 | { 127 | "name": "Jonathan Wage", 128 | "email": "jonwage@gmail.com" 129 | }, 130 | { 131 | "name": "Johannes Schmitt", 132 | "email": "schmittjoh@gmail.com" 133 | } 134 | ], 135 | "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", 136 | "homepage": "https://www.doctrine-project.org/projects/inflector.html", 137 | "keywords": [ 138 | "inflection", 139 | "inflector", 140 | "lowercase", 141 | "manipulation", 142 | "php", 143 | "plural", 144 | "singular", 145 | "strings", 146 | "uppercase", 147 | "words" 148 | ], 149 | "support": { 150 | "issues": "https://github.com/doctrine/inflector/issues", 151 | "source": "https://github.com/doctrine/inflector/tree/2.0.9" 152 | }, 153 | "funding": [ 154 | { 155 | "url": "https://www.doctrine-project.org/sponsorship.html", 156 | "type": "custom" 157 | }, 158 | { 159 | "url": "https://www.patreon.com/phpdoctrine", 160 | "type": "patreon" 161 | }, 162 | { 163 | "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", 164 | "type": "tidelift" 165 | } 166 | ], 167 | "time": "2024-01-15T18:05:13+00:00" 168 | }, 169 | { 170 | "name": "erusev/parsedown", 171 | "version": "1.7.4", 172 | "source": { 173 | "type": "git", 174 | "url": "https://github.com/erusev/parsedown.git", 175 | "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3" 176 | }, 177 | "dist": { 178 | "type": "zip", 179 | "url": "https://api.github.com/repos/erusev/parsedown/zipball/cb17b6477dfff935958ba01325f2e8a2bfa6dab3", 180 | "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3", 181 | "shasum": "" 182 | }, 183 | "require": { 184 | "ext-mbstring": "*", 185 | "php": ">=5.3.0" 186 | }, 187 | "require-dev": { 188 | "phpunit/phpunit": "^4.8.35" 189 | }, 190 | "type": "library", 191 | "autoload": { 192 | "psr-0": { 193 | "Parsedown": "" 194 | } 195 | }, 196 | "notification-url": "https://packagist.org/downloads/", 197 | "license": [ 198 | "MIT" 199 | ], 200 | "authors": [ 201 | { 202 | "name": "Emanuil Rusev", 203 | "email": "hello@erusev.com", 204 | "homepage": "http://erusev.com" 205 | } 206 | ], 207 | "description": "Parser for Markdown.", 208 | "homepage": "http://parsedown.org", 209 | "keywords": [ 210 | "markdown", 211 | "parser" 212 | ], 213 | "time": "2019-12-30T22:54:17+00:00" 214 | }, 215 | { 216 | "name": "hamcrest/hamcrest-php", 217 | "version": "v2.0.0", 218 | "source": { 219 | "type": "git", 220 | "url": "https://github.com/hamcrest/hamcrest-php.git", 221 | "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad" 222 | }, 223 | "dist": { 224 | "type": "zip", 225 | "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/776503d3a8e85d4f9a1148614f95b7a608b046ad", 226 | "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad", 227 | "shasum": "" 228 | }, 229 | "require": { 230 | "php": "^5.3|^7.0" 231 | }, 232 | "replace": { 233 | "cordoval/hamcrest-php": "*", 234 | "davedevelopment/hamcrest-php": "*", 235 | "kodova/hamcrest-php": "*" 236 | }, 237 | "require-dev": { 238 | "phpunit/php-file-iterator": "1.3.3", 239 | "phpunit/phpunit": "~4.0", 240 | "satooshi/php-coveralls": "^1.0" 241 | }, 242 | "type": "library", 243 | "extra": { 244 | "branch-alias": { 245 | "dev-master": "2.0-dev" 246 | } 247 | }, 248 | "autoload": { 249 | "classmap": [ 250 | "hamcrest" 251 | ] 252 | }, 253 | "notification-url": "https://packagist.org/downloads/", 254 | "license": [ 255 | "BSD" 256 | ], 257 | "description": "This is the PHP port of Hamcrest Matchers", 258 | "keywords": [ 259 | "test" 260 | ], 261 | "time": "2016-01-20T08:20:44+00:00" 262 | }, 263 | { 264 | "name": "illuminate/container", 265 | "version": "v7.30.6", 266 | "source": { 267 | "type": "git", 268 | "url": "https://github.com/illuminate/container.git", 269 | "reference": "06456a2ea5656c2f1ebda37039ce14c1bfc973b3" 270 | }, 271 | "dist": { 272 | "type": "zip", 273 | "url": "https://api.github.com/repos/illuminate/container/zipball/06456a2ea5656c2f1ebda37039ce14c1bfc973b3", 274 | "reference": "06456a2ea5656c2f1ebda37039ce14c1bfc973b3", 275 | "shasum": "" 276 | }, 277 | "require": { 278 | "illuminate/contracts": "^7.0", 279 | "php": "^7.2.5|^8.0", 280 | "psr/container": "^1.0" 281 | }, 282 | "provide": { 283 | "psr/container-implementation": "1.0" 284 | }, 285 | "type": "library", 286 | "extra": { 287 | "branch-alias": { 288 | "dev-master": "7.x-dev" 289 | } 290 | }, 291 | "autoload": { 292 | "psr-4": { 293 | "Illuminate\\Container\\": "" 294 | } 295 | }, 296 | "notification-url": "https://packagist.org/downloads/", 297 | "license": [ 298 | "MIT" 299 | ], 300 | "authors": [ 301 | { 302 | "name": "Taylor Otwell", 303 | "email": "taylor@laravel.com" 304 | } 305 | ], 306 | "description": "The Illuminate Container package.", 307 | "homepage": "https://laravel.com", 308 | "support": { 309 | "issues": "https://github.com/laravel/framework/issues", 310 | "source": "https://github.com/laravel/framework" 311 | }, 312 | "time": "2021-11-17T15:00:14+00:00" 313 | }, 314 | { 315 | "name": "illuminate/contracts", 316 | "version": "v7.30.6", 317 | "source": { 318 | "type": "git", 319 | "url": "https://github.com/illuminate/contracts.git", 320 | "reference": "2449f2ea949ddf995a3dcffe5e21c768cf7d6478" 321 | }, 322 | "dist": { 323 | "type": "zip", 324 | "url": "https://api.github.com/repos/illuminate/contracts/zipball/2449f2ea949ddf995a3dcffe5e21c768cf7d6478", 325 | "reference": "2449f2ea949ddf995a3dcffe5e21c768cf7d6478", 326 | "shasum": "" 327 | }, 328 | "require": { 329 | "php": "^7.2.5|^8.0", 330 | "psr/container": "^1.0", 331 | "psr/simple-cache": "^1.0" 332 | }, 333 | "type": "library", 334 | "extra": { 335 | "branch-alias": { 336 | "dev-master": "7.x-dev" 337 | } 338 | }, 339 | "autoload": { 340 | "psr-4": { 341 | "Illuminate\\Contracts\\": "" 342 | } 343 | }, 344 | "notification-url": "https://packagist.org/downloads/", 345 | "license": [ 346 | "MIT" 347 | ], 348 | "authors": [ 349 | { 350 | "name": "Taylor Otwell", 351 | "email": "taylor@laravel.com" 352 | } 353 | ], 354 | "description": "The Illuminate Contracts package.", 355 | "homepage": "https://laravel.com", 356 | "support": { 357 | "issues": "https://github.com/laravel/framework/issues", 358 | "source": "https://github.com/laravel/framework" 359 | }, 360 | "time": "2021-11-17T15:00:14+00:00" 361 | }, 362 | { 363 | "name": "illuminate/events", 364 | "version": "v7.30.6", 365 | "source": { 366 | "type": "git", 367 | "url": "https://github.com/illuminate/events.git", 368 | "reference": "6f64db49dbfd490c6e30c983964543a054882faf" 369 | }, 370 | "dist": { 371 | "type": "zip", 372 | "url": "https://api.github.com/repos/illuminate/events/zipball/6f64db49dbfd490c6e30c983964543a054882faf", 373 | "reference": "6f64db49dbfd490c6e30c983964543a054882faf", 374 | "shasum": "" 375 | }, 376 | "require": { 377 | "illuminate/container": "^7.0", 378 | "illuminate/contracts": "^7.0", 379 | "illuminate/support": "^7.0", 380 | "php": "^7.2.5|^8.0" 381 | }, 382 | "type": "library", 383 | "extra": { 384 | "branch-alias": { 385 | "dev-master": "7.x-dev" 386 | } 387 | }, 388 | "autoload": { 389 | "psr-4": { 390 | "Illuminate\\Events\\": "" 391 | } 392 | }, 393 | "notification-url": "https://packagist.org/downloads/", 394 | "license": [ 395 | "MIT" 396 | ], 397 | "authors": [ 398 | { 399 | "name": "Taylor Otwell", 400 | "email": "taylor@laravel.com" 401 | } 402 | ], 403 | "description": "The Illuminate Events package.", 404 | "homepage": "https://laravel.com", 405 | "support": { 406 | "issues": "https://github.com/laravel/framework/issues", 407 | "source": "https://github.com/laravel/framework" 408 | }, 409 | "time": "2020-10-27T15:11:37+00:00" 410 | }, 411 | { 412 | "name": "illuminate/filesystem", 413 | "version": "v7.30.6", 414 | "source": { 415 | "type": "git", 416 | "url": "https://github.com/illuminate/filesystem.git", 417 | "reference": "2013f94a3a7dff008be54884774548e3c222c3e8" 418 | }, 419 | "dist": { 420 | "type": "zip", 421 | "url": "https://api.github.com/repos/illuminate/filesystem/zipball/2013f94a3a7dff008be54884774548e3c222c3e8", 422 | "reference": "2013f94a3a7dff008be54884774548e3c222c3e8", 423 | "shasum": "" 424 | }, 425 | "require": { 426 | "illuminate/contracts": "^7.0", 427 | "illuminate/support": "^7.0", 428 | "php": "^7.2.5|^8.0", 429 | "symfony/finder": "^5.0" 430 | }, 431 | "suggest": { 432 | "ext-ftp": "Required to use the Flysystem FTP driver.", 433 | "illuminate/http": "Required for handling uploaded files (^7.0).", 434 | "league/flysystem": "Required to use the Flysystem local and FTP drivers (^1.1).", 435 | "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).", 436 | "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).", 437 | "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).", 438 | "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", 439 | "symfony/mime": "Required to enable support for guessing extensions (^5.0)." 440 | }, 441 | "type": "library", 442 | "extra": { 443 | "branch-alias": { 444 | "dev-master": "7.x-dev" 445 | } 446 | }, 447 | "autoload": { 448 | "psr-4": { 449 | "Illuminate\\Filesystem\\": "" 450 | } 451 | }, 452 | "notification-url": "https://packagist.org/downloads/", 453 | "license": [ 454 | "MIT" 455 | ], 456 | "authors": [ 457 | { 458 | "name": "Taylor Otwell", 459 | "email": "taylor@laravel.com" 460 | } 461 | ], 462 | "description": "The Illuminate Filesystem package.", 463 | "homepage": "https://laravel.com", 464 | "support": { 465 | "issues": "https://github.com/laravel/framework/issues", 466 | "source": "https://github.com/laravel/framework" 467 | }, 468 | "time": "2020-10-27T15:11:37+00:00" 469 | }, 470 | { 471 | "name": "illuminate/support", 472 | "version": "v7.30.6", 473 | "source": { 474 | "type": "git", 475 | "url": "https://github.com/illuminate/support.git", 476 | "reference": "c7b42acd009c94a3f8b749a65f6835db90174d58" 477 | }, 478 | "dist": { 479 | "type": "zip", 480 | "url": "https://api.github.com/repos/illuminate/support/zipball/c7b42acd009c94a3f8b749a65f6835db90174d58", 481 | "reference": "c7b42acd009c94a3f8b749a65f6835db90174d58", 482 | "shasum": "" 483 | }, 484 | "require": { 485 | "doctrine/inflector": "^1.4|^2.0", 486 | "ext-json": "*", 487 | "ext-mbstring": "*", 488 | "illuminate/contracts": "^7.0", 489 | "nesbot/carbon": "^2.31", 490 | "php": "^7.2.5|^8.0", 491 | "voku/portable-ascii": "^1.4.8" 492 | }, 493 | "conflict": { 494 | "tightenco/collect": "<5.5.33" 495 | }, 496 | "suggest": { 497 | "illuminate/filesystem": "Required to use the composer class (^7.0).", 498 | "moontoast/math": "Required to use ordered UUIDs (^1.1).", 499 | "ramsey/uuid": "Required to use Str::uuid() (^3.7|^4.0).", 500 | "symfony/process": "Required to use the composer class (^5.0).", 501 | "symfony/var-dumper": "Required to use the dd function (^5.0).", 502 | "vlucas/phpdotenv": "Required to use the Env class and env helper (^4.0)." 503 | }, 504 | "type": "library", 505 | "extra": { 506 | "branch-alias": { 507 | "dev-master": "7.x-dev" 508 | } 509 | }, 510 | "autoload": { 511 | "files": [ 512 | "helpers.php" 513 | ], 514 | "psr-4": { 515 | "Illuminate\\Support\\": "" 516 | } 517 | }, 518 | "notification-url": "https://packagist.org/downloads/", 519 | "license": [ 520 | "MIT" 521 | ], 522 | "authors": [ 523 | { 524 | "name": "Taylor Otwell", 525 | "email": "taylor@laravel.com" 526 | } 527 | ], 528 | "description": "The Illuminate Support package.", 529 | "homepage": "https://laravel.com", 530 | "support": { 531 | "issues": "https://github.com/laravel/framework/issues", 532 | "source": "https://github.com/laravel/framework" 533 | }, 534 | "time": "2021-12-06T19:25:06+00:00" 535 | }, 536 | { 537 | "name": "illuminate/view", 538 | "version": "v7.30.6", 539 | "source": { 540 | "type": "git", 541 | "url": "https://github.com/illuminate/view.git", 542 | "reference": "098e583d43c8fd1d3505ed83b2d54a31ce20bcdb" 543 | }, 544 | "dist": { 545 | "type": "zip", 546 | "url": "https://api.github.com/repos/illuminate/view/zipball/098e583d43c8fd1d3505ed83b2d54a31ce20bcdb", 547 | "reference": "098e583d43c8fd1d3505ed83b2d54a31ce20bcdb", 548 | "shasum": "" 549 | }, 550 | "require": { 551 | "ext-json": "*", 552 | "illuminate/container": "^7.0", 553 | "illuminate/contracts": "^7.0", 554 | "illuminate/events": "^7.0", 555 | "illuminate/filesystem": "^7.0", 556 | "illuminate/support": "^7.0", 557 | "php": "^7.2.5|^8.0" 558 | }, 559 | "type": "library", 560 | "extra": { 561 | "branch-alias": { 562 | "dev-master": "7.x-dev" 563 | } 564 | }, 565 | "autoload": { 566 | "psr-4": { 567 | "Illuminate\\View\\": "" 568 | } 569 | }, 570 | "notification-url": "https://packagist.org/downloads/", 571 | "license": [ 572 | "MIT" 573 | ], 574 | "authors": [ 575 | { 576 | "name": "Taylor Otwell", 577 | "email": "taylor@laravel.com" 578 | } 579 | ], 580 | "description": "The Illuminate View package.", 581 | "homepage": "https://laravel.com", 582 | "support": { 583 | "issues": "https://github.com/laravel/framework/issues", 584 | "source": "https://github.com/laravel/framework" 585 | }, 586 | "time": "2021-12-06T19:25:06+00:00" 587 | }, 588 | { 589 | "name": "michelf/php-markdown", 590 | "version": "1.9.0", 591 | "source": { 592 | "type": "git", 593 | "url": "https://github.com/michelf/php-markdown.git", 594 | "reference": "c83178d49e372ca967d1a8c77ae4e051b3a3c75c" 595 | }, 596 | "dist": { 597 | "type": "zip", 598 | "url": "https://api.github.com/repos/michelf/php-markdown/zipball/c83178d49e372ca967d1a8c77ae4e051b3a3c75c", 599 | "reference": "c83178d49e372ca967d1a8c77ae4e051b3a3c75c", 600 | "shasum": "" 601 | }, 602 | "require": { 603 | "php": ">=5.3.0" 604 | }, 605 | "require-dev": { 606 | "phpunit/phpunit": ">=4.3 <5.8" 607 | }, 608 | "type": "library", 609 | "autoload": { 610 | "psr-4": { 611 | "Michelf\\": "Michelf/" 612 | } 613 | }, 614 | "notification-url": "https://packagist.org/downloads/", 615 | "license": [ 616 | "BSD-3-Clause" 617 | ], 618 | "authors": [ 619 | { 620 | "name": "Michel Fortin", 621 | "email": "michel.fortin@michelf.ca", 622 | "homepage": "https://michelf.ca/", 623 | "role": "Developer" 624 | }, 625 | { 626 | "name": "John Gruber", 627 | "homepage": "https://daringfireball.net/" 628 | } 629 | ], 630 | "description": "PHP Markdown", 631 | "homepage": "https://michelf.ca/projects/php-markdown/", 632 | "keywords": [ 633 | "markdown" 634 | ], 635 | "time": "2019-12-02T02:32:27+00:00" 636 | }, 637 | { 638 | "name": "mnapoli/front-yaml", 639 | "version": "1.6.0", 640 | "source": { 641 | "type": "git", 642 | "url": "https://github.com/mnapoli/FrontYAML.git", 643 | "reference": "24070ace8b741247bb3161cbb38ecc541268b296" 644 | }, 645 | "dist": { 646 | "type": "zip", 647 | "url": "https://api.github.com/repos/mnapoli/FrontYAML/zipball/24070ace8b741247bb3161cbb38ecc541268b296", 648 | "reference": "24070ace8b741247bb3161cbb38ecc541268b296", 649 | "shasum": "" 650 | }, 651 | "require": { 652 | "erusev/parsedown": "~1.0", 653 | "php": ">=5.4.0", 654 | "symfony/yaml": "~2.1|^3.0|^4.0" 655 | }, 656 | "require-dev": { 657 | "league/commonmark": "~0.7", 658 | "phpunit/phpunit": "~4.5" 659 | }, 660 | "type": "library", 661 | "autoload": { 662 | "psr-4": { 663 | "Mni\\FrontYAML\\": "src/" 664 | } 665 | }, 666 | "notification-url": "https://packagist.org/downloads/", 667 | "license": [ 668 | "MIT" 669 | ], 670 | "time": "2017-10-29T19:29:55+00:00" 671 | }, 672 | { 673 | "name": "mockery/mockery", 674 | "version": "1.3.1", 675 | "source": { 676 | "type": "git", 677 | "url": "https://github.com/mockery/mockery.git", 678 | "reference": "f69bbde7d7a75d6b2862d9ca8fab1cd28014b4be" 679 | }, 680 | "dist": { 681 | "type": "zip", 682 | "url": "https://api.github.com/repos/mockery/mockery/zipball/f69bbde7d7a75d6b2862d9ca8fab1cd28014b4be", 683 | "reference": "f69bbde7d7a75d6b2862d9ca8fab1cd28014b4be", 684 | "shasum": "" 685 | }, 686 | "require": { 687 | "hamcrest/hamcrest-php": "~2.0", 688 | "lib-pcre": ">=7.0", 689 | "php": ">=5.6.0" 690 | }, 691 | "require-dev": { 692 | "phpunit/phpunit": "~5.7.10|~6.5|~7.0|~8.0" 693 | }, 694 | "type": "library", 695 | "extra": { 696 | "branch-alias": { 697 | "dev-master": "1.3.x-dev" 698 | } 699 | }, 700 | "autoload": { 701 | "psr-0": { 702 | "Mockery": "library/" 703 | } 704 | }, 705 | "notification-url": "https://packagist.org/downloads/", 706 | "license": [ 707 | "BSD-3-Clause" 708 | ], 709 | "authors": [ 710 | { 711 | "name": "Pádraic Brady", 712 | "email": "padraic.brady@gmail.com", 713 | "homepage": "http://blog.astrumfutura.com" 714 | }, 715 | { 716 | "name": "Dave Marshall", 717 | "email": "dave.marshall@atstsolutions.co.uk", 718 | "homepage": "http://davedevelopment.co.uk" 719 | } 720 | ], 721 | "description": "Mockery is a simple yet flexible PHP mock object framework", 722 | "homepage": "https://github.com/mockery/mockery", 723 | "keywords": [ 724 | "BDD", 725 | "TDD", 726 | "library", 727 | "mock", 728 | "mock objects", 729 | "mockery", 730 | "stub", 731 | "test", 732 | "test double", 733 | "testing" 734 | ], 735 | "time": "2019-12-26T09:49:15+00:00" 736 | }, 737 | { 738 | "name": "nesbot/carbon", 739 | "version": "2.72.3", 740 | "source": { 741 | "type": "git", 742 | "url": "https://github.com/briannesbitt/Carbon.git", 743 | "reference": "0c6fd108360c562f6e4fd1dedb8233b423e91c83" 744 | }, 745 | "dist": { 746 | "type": "zip", 747 | "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/0c6fd108360c562f6e4fd1dedb8233b423e91c83", 748 | "reference": "0c6fd108360c562f6e4fd1dedb8233b423e91c83", 749 | "shasum": "" 750 | }, 751 | "require": { 752 | "carbonphp/carbon-doctrine-types": "*", 753 | "ext-json": "*", 754 | "php": "^7.1.8 || ^8.0", 755 | "psr/clock": "^1.0", 756 | "symfony/polyfill-mbstring": "^1.0", 757 | "symfony/polyfill-php80": "^1.16", 758 | "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" 759 | }, 760 | "provide": { 761 | "psr/clock-implementation": "1.0" 762 | }, 763 | "require-dev": { 764 | "doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0", 765 | "doctrine/orm": "^2.7 || ^3.0", 766 | "friendsofphp/php-cs-fixer": "^3.0", 767 | "kylekatarnls/multi-tester": "^2.0", 768 | "ondrejmirtes/better-reflection": "*", 769 | "phpmd/phpmd": "^2.9", 770 | "phpstan/extension-installer": "^1.0", 771 | "phpstan/phpstan": "^0.12.99 || ^1.7.14", 772 | "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6", 773 | "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20", 774 | "squizlabs/php_codesniffer": "^3.4" 775 | }, 776 | "bin": [ 777 | "bin/carbon" 778 | ], 779 | "type": "library", 780 | "extra": { 781 | "branch-alias": { 782 | "dev-3.x": "3.x-dev", 783 | "dev-master": "2.x-dev" 784 | }, 785 | "laravel": { 786 | "providers": [ 787 | "Carbon\\Laravel\\ServiceProvider" 788 | ] 789 | }, 790 | "phpstan": { 791 | "includes": [ 792 | "extension.neon" 793 | ] 794 | } 795 | }, 796 | "autoload": { 797 | "psr-4": { 798 | "Carbon\\": "src/Carbon/" 799 | } 800 | }, 801 | "notification-url": "https://packagist.org/downloads/", 802 | "license": [ 803 | "MIT" 804 | ], 805 | "authors": [ 806 | { 807 | "name": "Brian Nesbitt", 808 | "email": "brian@nesbot.com", 809 | "homepage": "https://markido.com" 810 | }, 811 | { 812 | "name": "kylekatarnls", 813 | "homepage": "https://github.com/kylekatarnls" 814 | } 815 | ], 816 | "description": "An API extension for DateTime that supports 281 different languages.", 817 | "homepage": "https://carbon.nesbot.com", 818 | "keywords": [ 819 | "date", 820 | "datetime", 821 | "time" 822 | ], 823 | "support": { 824 | "docs": "https://carbon.nesbot.com/docs", 825 | "issues": "https://github.com/briannesbitt/Carbon/issues", 826 | "source": "https://github.com/briannesbitt/Carbon" 827 | }, 828 | "funding": [ 829 | { 830 | "url": "https://github.com/sponsors/kylekatarnls", 831 | "type": "github" 832 | }, 833 | { 834 | "url": "https://opencollective.com/Carbon#sponsor", 835 | "type": "opencollective" 836 | }, 837 | { 838 | "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", 839 | "type": "tidelift" 840 | } 841 | ], 842 | "time": "2024-01-25T10:35:09+00:00" 843 | }, 844 | { 845 | "name": "phpoption/phpoption", 846 | "version": "1.7.3", 847 | "source": { 848 | "type": "git", 849 | "url": "https://github.com/schmittjoh/php-option.git", 850 | "reference": "4acfd6a4b33a509d8c88f50e5222f734b6aeebae" 851 | }, 852 | "dist": { 853 | "type": "zip", 854 | "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/4acfd6a4b33a509d8c88f50e5222f734b6aeebae", 855 | "reference": "4acfd6a4b33a509d8c88f50e5222f734b6aeebae", 856 | "shasum": "" 857 | }, 858 | "require": { 859 | "php": "^5.5.9 || ^7.0 || ^8.0" 860 | }, 861 | "require-dev": { 862 | "bamarni/composer-bin-plugin": "^1.3", 863 | "phpunit/phpunit": "^4.8.35 || ^5.0 || ^6.0 || ^7.0" 864 | }, 865 | "type": "library", 866 | "extra": { 867 | "branch-alias": { 868 | "dev-master": "1.7-dev" 869 | } 870 | }, 871 | "autoload": { 872 | "psr-4": { 873 | "PhpOption\\": "src/PhpOption/" 874 | } 875 | }, 876 | "notification-url": "https://packagist.org/downloads/", 877 | "license": [ 878 | "Apache-2.0" 879 | ], 880 | "authors": [ 881 | { 882 | "name": "Johannes M. Schmitt", 883 | "email": "schmittjoh@gmail.com" 884 | }, 885 | { 886 | "name": "Graham Campbell", 887 | "email": "graham@alt-three.com" 888 | } 889 | ], 890 | "description": "Option Type for PHP", 891 | "keywords": [ 892 | "language", 893 | "option", 894 | "php", 895 | "type" 896 | ], 897 | "time": "2020-03-21T18:07:53+00:00" 898 | }, 899 | { 900 | "name": "psr/clock", 901 | "version": "1.0.0", 902 | "source": { 903 | "type": "git", 904 | "url": "https://github.com/php-fig/clock.git", 905 | "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" 906 | }, 907 | "dist": { 908 | "type": "zip", 909 | "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", 910 | "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", 911 | "shasum": "" 912 | }, 913 | "require": { 914 | "php": "^7.0 || ^8.0" 915 | }, 916 | "type": "library", 917 | "autoload": { 918 | "psr-4": { 919 | "Psr\\Clock\\": "src/" 920 | } 921 | }, 922 | "notification-url": "https://packagist.org/downloads/", 923 | "license": [ 924 | "MIT" 925 | ], 926 | "authors": [ 927 | { 928 | "name": "PHP-FIG", 929 | "homepage": "https://www.php-fig.org/" 930 | } 931 | ], 932 | "description": "Common interface for reading the clock.", 933 | "homepage": "https://github.com/php-fig/clock", 934 | "keywords": [ 935 | "clock", 936 | "now", 937 | "psr", 938 | "psr-20", 939 | "time" 940 | ], 941 | "support": { 942 | "issues": "https://github.com/php-fig/clock/issues", 943 | "source": "https://github.com/php-fig/clock/tree/1.0.0" 944 | }, 945 | "time": "2022-11-25T14:36:26+00:00" 946 | }, 947 | { 948 | "name": "psr/container", 949 | "version": "1.1.2", 950 | "source": { 951 | "type": "git", 952 | "url": "https://github.com/php-fig/container.git", 953 | "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" 954 | }, 955 | "dist": { 956 | "type": "zip", 957 | "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", 958 | "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", 959 | "shasum": "" 960 | }, 961 | "require": { 962 | "php": ">=7.4.0" 963 | }, 964 | "type": "library", 965 | "autoload": { 966 | "psr-4": { 967 | "Psr\\Container\\": "src/" 968 | } 969 | }, 970 | "notification-url": "https://packagist.org/downloads/", 971 | "license": [ 972 | "MIT" 973 | ], 974 | "authors": [ 975 | { 976 | "name": "PHP-FIG", 977 | "homepage": "https://www.php-fig.org/" 978 | } 979 | ], 980 | "description": "Common Container Interface (PHP FIG PSR-11)", 981 | "homepage": "https://github.com/php-fig/container", 982 | "keywords": [ 983 | "PSR-11", 984 | "container", 985 | "container-interface", 986 | "container-interop", 987 | "psr" 988 | ], 989 | "support": { 990 | "issues": "https://github.com/php-fig/container/issues", 991 | "source": "https://github.com/php-fig/container/tree/1.1.2" 992 | }, 993 | "time": "2021-11-05T16:50:12+00:00" 994 | }, 995 | { 996 | "name": "psr/simple-cache", 997 | "version": "1.0.1", 998 | "source": { 999 | "type": "git", 1000 | "url": "https://github.com/php-fig/simple-cache.git", 1001 | "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" 1002 | }, 1003 | "dist": { 1004 | "type": "zip", 1005 | "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", 1006 | "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", 1007 | "shasum": "" 1008 | }, 1009 | "require": { 1010 | "php": ">=5.3.0" 1011 | }, 1012 | "type": "library", 1013 | "extra": { 1014 | "branch-alias": { 1015 | "dev-master": "1.0.x-dev" 1016 | } 1017 | }, 1018 | "autoload": { 1019 | "psr-4": { 1020 | "Psr\\SimpleCache\\": "src/" 1021 | } 1022 | }, 1023 | "notification-url": "https://packagist.org/downloads/", 1024 | "license": [ 1025 | "MIT" 1026 | ], 1027 | "authors": [ 1028 | { 1029 | "name": "PHP-FIG", 1030 | "homepage": "http://www.php-fig.org/" 1031 | } 1032 | ], 1033 | "description": "Common interfaces for simple caching", 1034 | "keywords": [ 1035 | "cache", 1036 | "caching", 1037 | "psr", 1038 | "psr-16", 1039 | "simple-cache" 1040 | ], 1041 | "support": { 1042 | "source": "https://github.com/php-fig/simple-cache/tree/master" 1043 | }, 1044 | "time": "2017-10-23T01:57:42+00:00" 1045 | }, 1046 | { 1047 | "name": "symfony/console", 1048 | "version": "v5.0.8", 1049 | "source": { 1050 | "type": "git", 1051 | "url": "https://github.com/symfony/console.git", 1052 | "reference": "5fa1caadc8cdaa17bcfb25219f3b53fe294a9935" 1053 | }, 1054 | "dist": { 1055 | "type": "zip", 1056 | "url": "https://api.github.com/repos/symfony/console/zipball/5fa1caadc8cdaa17bcfb25219f3b53fe294a9935", 1057 | "reference": "5fa1caadc8cdaa17bcfb25219f3b53fe294a9935", 1058 | "shasum": "" 1059 | }, 1060 | "require": { 1061 | "php": "^7.2.5", 1062 | "symfony/polyfill-mbstring": "~1.0", 1063 | "symfony/polyfill-php73": "^1.8", 1064 | "symfony/service-contracts": "^1.1|^2" 1065 | }, 1066 | "conflict": { 1067 | "symfony/dependency-injection": "<4.4", 1068 | "symfony/event-dispatcher": "<4.4", 1069 | "symfony/lock": "<4.4", 1070 | "symfony/process": "<4.4" 1071 | }, 1072 | "provide": { 1073 | "psr/log-implementation": "1.0" 1074 | }, 1075 | "require-dev": { 1076 | "psr/log": "~1.0", 1077 | "symfony/config": "^4.4|^5.0", 1078 | "symfony/dependency-injection": "^4.4|^5.0", 1079 | "symfony/event-dispatcher": "^4.4|^5.0", 1080 | "symfony/lock": "^4.4|^5.0", 1081 | "symfony/process": "^4.4|^5.0", 1082 | "symfony/var-dumper": "^4.4|^5.0" 1083 | }, 1084 | "suggest": { 1085 | "psr/log": "For using the console logger", 1086 | "symfony/event-dispatcher": "", 1087 | "symfony/lock": "", 1088 | "symfony/process": "" 1089 | }, 1090 | "type": "library", 1091 | "extra": { 1092 | "branch-alias": { 1093 | "dev-master": "5.0-dev" 1094 | } 1095 | }, 1096 | "autoload": { 1097 | "psr-4": { 1098 | "Symfony\\Component\\Console\\": "" 1099 | }, 1100 | "exclude-from-classmap": [ 1101 | "/Tests/" 1102 | ] 1103 | }, 1104 | "notification-url": "https://packagist.org/downloads/", 1105 | "license": [ 1106 | "MIT" 1107 | ], 1108 | "authors": [ 1109 | { 1110 | "name": "Fabien Potencier", 1111 | "email": "fabien@symfony.com" 1112 | }, 1113 | { 1114 | "name": "Symfony Community", 1115 | "homepage": "https://symfony.com/contributors" 1116 | } 1117 | ], 1118 | "description": "Symfony Console Component", 1119 | "homepage": "https://symfony.com", 1120 | "time": "2020-03-30T11:42:42+00:00" 1121 | }, 1122 | { 1123 | "name": "symfony/deprecation-contracts", 1124 | "version": "v2.5.2", 1125 | "source": { 1126 | "type": "git", 1127 | "url": "https://github.com/symfony/deprecation-contracts.git", 1128 | "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" 1129 | }, 1130 | "dist": { 1131 | "type": "zip", 1132 | "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", 1133 | "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", 1134 | "shasum": "" 1135 | }, 1136 | "require": { 1137 | "php": ">=7.1" 1138 | }, 1139 | "type": "library", 1140 | "extra": { 1141 | "branch-alias": { 1142 | "dev-main": "2.5-dev" 1143 | }, 1144 | "thanks": { 1145 | "name": "symfony/contracts", 1146 | "url": "https://github.com/symfony/contracts" 1147 | } 1148 | }, 1149 | "autoload": { 1150 | "files": [ 1151 | "function.php" 1152 | ] 1153 | }, 1154 | "notification-url": "https://packagist.org/downloads/", 1155 | "license": [ 1156 | "MIT" 1157 | ], 1158 | "authors": [ 1159 | { 1160 | "name": "Nicolas Grekas", 1161 | "email": "p@tchwork.com" 1162 | }, 1163 | { 1164 | "name": "Symfony Community", 1165 | "homepage": "https://symfony.com/contributors" 1166 | } 1167 | ], 1168 | "description": "A generic function and convention to trigger deprecation notices", 1169 | "homepage": "https://symfony.com", 1170 | "support": { 1171 | "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.2" 1172 | }, 1173 | "funding": [ 1174 | { 1175 | "url": "https://symfony.com/sponsor", 1176 | "type": "custom" 1177 | }, 1178 | { 1179 | "url": "https://github.com/fabpot", 1180 | "type": "github" 1181 | }, 1182 | { 1183 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1184 | "type": "tidelift" 1185 | } 1186 | ], 1187 | "time": "2022-01-02T09:53:40+00:00" 1188 | }, 1189 | { 1190 | "name": "symfony/finder", 1191 | "version": "v5.4.35", 1192 | "source": { 1193 | "type": "git", 1194 | "url": "https://github.com/symfony/finder.git", 1195 | "reference": "abe6d6f77d9465fed3cd2d029b29d03b56b56435" 1196 | }, 1197 | "dist": { 1198 | "type": "zip", 1199 | "url": "https://api.github.com/repos/symfony/finder/zipball/abe6d6f77d9465fed3cd2d029b29d03b56b56435", 1200 | "reference": "abe6d6f77d9465fed3cd2d029b29d03b56b56435", 1201 | "shasum": "" 1202 | }, 1203 | "require": { 1204 | "php": ">=7.2.5", 1205 | "symfony/deprecation-contracts": "^2.1|^3", 1206 | "symfony/polyfill-php80": "^1.16" 1207 | }, 1208 | "type": "library", 1209 | "autoload": { 1210 | "psr-4": { 1211 | "Symfony\\Component\\Finder\\": "" 1212 | }, 1213 | "exclude-from-classmap": [ 1214 | "/Tests/" 1215 | ] 1216 | }, 1217 | "notification-url": "https://packagist.org/downloads/", 1218 | "license": [ 1219 | "MIT" 1220 | ], 1221 | "authors": [ 1222 | { 1223 | "name": "Fabien Potencier", 1224 | "email": "fabien@symfony.com" 1225 | }, 1226 | { 1227 | "name": "Symfony Community", 1228 | "homepage": "https://symfony.com/contributors" 1229 | } 1230 | ], 1231 | "description": "Finds files and directories via an intuitive fluent interface", 1232 | "homepage": "https://symfony.com", 1233 | "support": { 1234 | "source": "https://github.com/symfony/finder/tree/v5.4.35" 1235 | }, 1236 | "funding": [ 1237 | { 1238 | "url": "https://symfony.com/sponsor", 1239 | "type": "custom" 1240 | }, 1241 | { 1242 | "url": "https://github.com/fabpot", 1243 | "type": "github" 1244 | }, 1245 | { 1246 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1247 | "type": "tidelift" 1248 | } 1249 | ], 1250 | "time": "2024-01-23T13:51:25+00:00" 1251 | }, 1252 | { 1253 | "name": "symfony/polyfill-ctype", 1254 | "version": "v1.17.0", 1255 | "source": { 1256 | "type": "git", 1257 | "url": "https://github.com/symfony/polyfill-ctype.git", 1258 | "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9" 1259 | }, 1260 | "dist": { 1261 | "type": "zip", 1262 | "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e94c8b1bbe2bc77507a1056cdb06451c75b427f9", 1263 | "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9", 1264 | "shasum": "" 1265 | }, 1266 | "require": { 1267 | "php": ">=5.3.3" 1268 | }, 1269 | "suggest": { 1270 | "ext-ctype": "For best performance" 1271 | }, 1272 | "type": "library", 1273 | "extra": { 1274 | "branch-alias": { 1275 | "dev-master": "1.17-dev" 1276 | } 1277 | }, 1278 | "autoload": { 1279 | "psr-4": { 1280 | "Symfony\\Polyfill\\Ctype\\": "" 1281 | }, 1282 | "files": [ 1283 | "bootstrap.php" 1284 | ] 1285 | }, 1286 | "notification-url": "https://packagist.org/downloads/", 1287 | "license": [ 1288 | "MIT" 1289 | ], 1290 | "authors": [ 1291 | { 1292 | "name": "Gert de Pagter", 1293 | "email": "BackEndTea@gmail.com" 1294 | }, 1295 | { 1296 | "name": "Symfony Community", 1297 | "homepage": "https://symfony.com/contributors" 1298 | } 1299 | ], 1300 | "description": "Symfony polyfill for ctype functions", 1301 | "homepage": "https://symfony.com", 1302 | "keywords": [ 1303 | "compatibility", 1304 | "ctype", 1305 | "polyfill", 1306 | "portable" 1307 | ], 1308 | "time": "2020-05-12T16:14:59+00:00" 1309 | }, 1310 | { 1311 | "name": "symfony/polyfill-mbstring", 1312 | "version": "v1.28.0", 1313 | "source": { 1314 | "type": "git", 1315 | "url": "https://github.com/symfony/polyfill-mbstring.git", 1316 | "reference": "42292d99c55abe617799667f454222c54c60e229" 1317 | }, 1318 | "dist": { 1319 | "type": "zip", 1320 | "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229", 1321 | "reference": "42292d99c55abe617799667f454222c54c60e229", 1322 | "shasum": "" 1323 | }, 1324 | "require": { 1325 | "php": ">=7.1" 1326 | }, 1327 | "provide": { 1328 | "ext-mbstring": "*" 1329 | }, 1330 | "suggest": { 1331 | "ext-mbstring": "For best performance" 1332 | }, 1333 | "type": "library", 1334 | "extra": { 1335 | "branch-alias": { 1336 | "dev-main": "1.28-dev" 1337 | }, 1338 | "thanks": { 1339 | "name": "symfony/polyfill", 1340 | "url": "https://github.com/symfony/polyfill" 1341 | } 1342 | }, 1343 | "autoload": { 1344 | "files": [ 1345 | "bootstrap.php" 1346 | ], 1347 | "psr-4": { 1348 | "Symfony\\Polyfill\\Mbstring\\": "" 1349 | } 1350 | }, 1351 | "notification-url": "https://packagist.org/downloads/", 1352 | "license": [ 1353 | "MIT" 1354 | ], 1355 | "authors": [ 1356 | { 1357 | "name": "Nicolas Grekas", 1358 | "email": "p@tchwork.com" 1359 | }, 1360 | { 1361 | "name": "Symfony Community", 1362 | "homepage": "https://symfony.com/contributors" 1363 | } 1364 | ], 1365 | "description": "Symfony polyfill for the Mbstring extension", 1366 | "homepage": "https://symfony.com", 1367 | "keywords": [ 1368 | "compatibility", 1369 | "mbstring", 1370 | "polyfill", 1371 | "portable", 1372 | "shim" 1373 | ], 1374 | "support": { 1375 | "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0" 1376 | }, 1377 | "funding": [ 1378 | { 1379 | "url": "https://symfony.com/sponsor", 1380 | "type": "custom" 1381 | }, 1382 | { 1383 | "url": "https://github.com/fabpot", 1384 | "type": "github" 1385 | }, 1386 | { 1387 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1388 | "type": "tidelift" 1389 | } 1390 | ], 1391 | "time": "2023-07-28T09:04:16+00:00" 1392 | }, 1393 | { 1394 | "name": "symfony/polyfill-php73", 1395 | "version": "v1.17.0", 1396 | "source": { 1397 | "type": "git", 1398 | "url": "https://github.com/symfony/polyfill-php73.git", 1399 | "reference": "a760d8964ff79ab9bf057613a5808284ec852ccc" 1400 | }, 1401 | "dist": { 1402 | "type": "zip", 1403 | "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a760d8964ff79ab9bf057613a5808284ec852ccc", 1404 | "reference": "a760d8964ff79ab9bf057613a5808284ec852ccc", 1405 | "shasum": "" 1406 | }, 1407 | "require": { 1408 | "php": ">=5.3.3" 1409 | }, 1410 | "type": "library", 1411 | "extra": { 1412 | "branch-alias": { 1413 | "dev-master": "1.17-dev" 1414 | } 1415 | }, 1416 | "autoload": { 1417 | "psr-4": { 1418 | "Symfony\\Polyfill\\Php73\\": "" 1419 | }, 1420 | "files": [ 1421 | "bootstrap.php" 1422 | ], 1423 | "classmap": [ 1424 | "Resources/stubs" 1425 | ] 1426 | }, 1427 | "notification-url": "https://packagist.org/downloads/", 1428 | "license": [ 1429 | "MIT" 1430 | ], 1431 | "authors": [ 1432 | { 1433 | "name": "Nicolas Grekas", 1434 | "email": "p@tchwork.com" 1435 | }, 1436 | { 1437 | "name": "Symfony Community", 1438 | "homepage": "https://symfony.com/contributors" 1439 | } 1440 | ], 1441 | "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", 1442 | "homepage": "https://symfony.com", 1443 | "keywords": [ 1444 | "compatibility", 1445 | "polyfill", 1446 | "portable", 1447 | "shim" 1448 | ], 1449 | "time": "2020-05-12T16:47:27+00:00" 1450 | }, 1451 | { 1452 | "name": "symfony/polyfill-php80", 1453 | "version": "v1.28.0", 1454 | "source": { 1455 | "type": "git", 1456 | "url": "https://github.com/symfony/polyfill-php80.git", 1457 | "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5" 1458 | }, 1459 | "dist": { 1460 | "type": "zip", 1461 | "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5", 1462 | "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5", 1463 | "shasum": "" 1464 | }, 1465 | "require": { 1466 | "php": ">=7.1" 1467 | }, 1468 | "type": "library", 1469 | "extra": { 1470 | "branch-alias": { 1471 | "dev-main": "1.28-dev" 1472 | }, 1473 | "thanks": { 1474 | "name": "symfony/polyfill", 1475 | "url": "https://github.com/symfony/polyfill" 1476 | } 1477 | }, 1478 | "autoload": { 1479 | "files": [ 1480 | "bootstrap.php" 1481 | ], 1482 | "psr-4": { 1483 | "Symfony\\Polyfill\\Php80\\": "" 1484 | }, 1485 | "classmap": [ 1486 | "Resources/stubs" 1487 | ] 1488 | }, 1489 | "notification-url": "https://packagist.org/downloads/", 1490 | "license": [ 1491 | "MIT" 1492 | ], 1493 | "authors": [ 1494 | { 1495 | "name": "Ion Bazan", 1496 | "email": "ion.bazan@gmail.com" 1497 | }, 1498 | { 1499 | "name": "Nicolas Grekas", 1500 | "email": "p@tchwork.com" 1501 | }, 1502 | { 1503 | "name": "Symfony Community", 1504 | "homepage": "https://symfony.com/contributors" 1505 | } 1506 | ], 1507 | "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", 1508 | "homepage": "https://symfony.com", 1509 | "keywords": [ 1510 | "compatibility", 1511 | "polyfill", 1512 | "portable", 1513 | "shim" 1514 | ], 1515 | "support": { 1516 | "source": "https://github.com/symfony/polyfill-php80/tree/v1.28.0" 1517 | }, 1518 | "funding": [ 1519 | { 1520 | "url": "https://symfony.com/sponsor", 1521 | "type": "custom" 1522 | }, 1523 | { 1524 | "url": "https://github.com/fabpot", 1525 | "type": "github" 1526 | }, 1527 | { 1528 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1529 | "type": "tidelift" 1530 | } 1531 | ], 1532 | "time": "2023-01-26T09:26:14+00:00" 1533 | }, 1534 | { 1535 | "name": "symfony/process", 1536 | "version": "v5.0.8", 1537 | "source": { 1538 | "type": "git", 1539 | "url": "https://github.com/symfony/process.git", 1540 | "reference": "3179f68dff5bad14d38c4114a1dab98030801fd7" 1541 | }, 1542 | "dist": { 1543 | "type": "zip", 1544 | "url": "https://api.github.com/repos/symfony/process/zipball/3179f68dff5bad14d38c4114a1dab98030801fd7", 1545 | "reference": "3179f68dff5bad14d38c4114a1dab98030801fd7", 1546 | "shasum": "" 1547 | }, 1548 | "require": { 1549 | "php": "^7.2.5" 1550 | }, 1551 | "type": "library", 1552 | "extra": { 1553 | "branch-alias": { 1554 | "dev-master": "5.0-dev" 1555 | } 1556 | }, 1557 | "autoload": { 1558 | "psr-4": { 1559 | "Symfony\\Component\\Process\\": "" 1560 | }, 1561 | "exclude-from-classmap": [ 1562 | "/Tests/" 1563 | ] 1564 | }, 1565 | "notification-url": "https://packagist.org/downloads/", 1566 | "license": [ 1567 | "MIT" 1568 | ], 1569 | "authors": [ 1570 | { 1571 | "name": "Fabien Potencier", 1572 | "email": "fabien@symfony.com" 1573 | }, 1574 | { 1575 | "name": "Symfony Community", 1576 | "homepage": "https://symfony.com/contributors" 1577 | } 1578 | ], 1579 | "description": "Symfony Process Component", 1580 | "homepage": "https://symfony.com", 1581 | "time": "2020-04-15T15:59:10+00:00" 1582 | }, 1583 | { 1584 | "name": "symfony/service-contracts", 1585 | "version": "v2.5.2", 1586 | "source": { 1587 | "type": "git", 1588 | "url": "https://github.com/symfony/service-contracts.git", 1589 | "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c" 1590 | }, 1591 | "dist": { 1592 | "type": "zip", 1593 | "url": "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c", 1594 | "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c", 1595 | "shasum": "" 1596 | }, 1597 | "require": { 1598 | "php": ">=7.2.5", 1599 | "psr/container": "^1.1", 1600 | "symfony/deprecation-contracts": "^2.1|^3" 1601 | }, 1602 | "conflict": { 1603 | "ext-psr": "<1.1|>=2" 1604 | }, 1605 | "suggest": { 1606 | "symfony/service-implementation": "" 1607 | }, 1608 | "type": "library", 1609 | "extra": { 1610 | "branch-alias": { 1611 | "dev-main": "2.5-dev" 1612 | }, 1613 | "thanks": { 1614 | "name": "symfony/contracts", 1615 | "url": "https://github.com/symfony/contracts" 1616 | } 1617 | }, 1618 | "autoload": { 1619 | "psr-4": { 1620 | "Symfony\\Contracts\\Service\\": "" 1621 | } 1622 | }, 1623 | "notification-url": "https://packagist.org/downloads/", 1624 | "license": [ 1625 | "MIT" 1626 | ], 1627 | "authors": [ 1628 | { 1629 | "name": "Nicolas Grekas", 1630 | "email": "p@tchwork.com" 1631 | }, 1632 | { 1633 | "name": "Symfony Community", 1634 | "homepage": "https://symfony.com/contributors" 1635 | } 1636 | ], 1637 | "description": "Generic abstractions related to writing services", 1638 | "homepage": "https://symfony.com", 1639 | "keywords": [ 1640 | "abstractions", 1641 | "contracts", 1642 | "decoupling", 1643 | "interfaces", 1644 | "interoperability", 1645 | "standards" 1646 | ], 1647 | "support": { 1648 | "source": "https://github.com/symfony/service-contracts/tree/v2.5.2" 1649 | }, 1650 | "funding": [ 1651 | { 1652 | "url": "https://symfony.com/sponsor", 1653 | "type": "custom" 1654 | }, 1655 | { 1656 | "url": "https://github.com/fabpot", 1657 | "type": "github" 1658 | }, 1659 | { 1660 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1661 | "type": "tidelift" 1662 | } 1663 | ], 1664 | "time": "2022-05-30T19:17:29+00:00" 1665 | }, 1666 | { 1667 | "name": "symfony/translation", 1668 | "version": "v5.3.14", 1669 | "source": { 1670 | "type": "git", 1671 | "url": "https://github.com/symfony/translation.git", 1672 | "reference": "945066809dc18f6e26123098e1b6e1d7a948660b" 1673 | }, 1674 | "dist": { 1675 | "type": "zip", 1676 | "url": "https://api.github.com/repos/symfony/translation/zipball/945066809dc18f6e26123098e1b6e1d7a948660b", 1677 | "reference": "945066809dc18f6e26123098e1b6e1d7a948660b", 1678 | "shasum": "" 1679 | }, 1680 | "require": { 1681 | "php": ">=7.2.5", 1682 | "symfony/deprecation-contracts": "^2.1", 1683 | "symfony/polyfill-mbstring": "~1.0", 1684 | "symfony/polyfill-php80": "^1.16", 1685 | "symfony/translation-contracts": "^2.3" 1686 | }, 1687 | "conflict": { 1688 | "symfony/config": "<4.4", 1689 | "symfony/dependency-injection": "<5.0", 1690 | "symfony/http-kernel": "<5.0", 1691 | "symfony/twig-bundle": "<5.0", 1692 | "symfony/yaml": "<4.4" 1693 | }, 1694 | "provide": { 1695 | "symfony/translation-implementation": "2.3" 1696 | }, 1697 | "require-dev": { 1698 | "psr/log": "^1|^2|^3", 1699 | "symfony/config": "^4.4|^5.0", 1700 | "symfony/console": "^4.4|^5.0", 1701 | "symfony/dependency-injection": "^5.0", 1702 | "symfony/finder": "^4.4|^5.0", 1703 | "symfony/http-kernel": "^5.0", 1704 | "symfony/intl": "^4.4|^5.0", 1705 | "symfony/polyfill-intl-icu": "^1.21", 1706 | "symfony/service-contracts": "^1.1.2|^2", 1707 | "symfony/yaml": "^4.4|^5.0" 1708 | }, 1709 | "suggest": { 1710 | "psr/log-implementation": "To use logging capability in translator", 1711 | "symfony/config": "", 1712 | "symfony/yaml": "" 1713 | }, 1714 | "type": "library", 1715 | "autoload": { 1716 | "files": [ 1717 | "Resources/functions.php" 1718 | ], 1719 | "psr-4": { 1720 | "Symfony\\Component\\Translation\\": "" 1721 | }, 1722 | "exclude-from-classmap": [ 1723 | "/Tests/" 1724 | ] 1725 | }, 1726 | "notification-url": "https://packagist.org/downloads/", 1727 | "license": [ 1728 | "MIT" 1729 | ], 1730 | "authors": [ 1731 | { 1732 | "name": "Fabien Potencier", 1733 | "email": "fabien@symfony.com" 1734 | }, 1735 | { 1736 | "name": "Symfony Community", 1737 | "homepage": "https://symfony.com/contributors" 1738 | } 1739 | ], 1740 | "description": "Provides tools to internationalize your application", 1741 | "homepage": "https://symfony.com", 1742 | "support": { 1743 | "source": "https://github.com/symfony/translation/tree/v5.3.14" 1744 | }, 1745 | "funding": [ 1746 | { 1747 | "url": "https://symfony.com/sponsor", 1748 | "type": "custom" 1749 | }, 1750 | { 1751 | "url": "https://github.com/fabpot", 1752 | "type": "github" 1753 | }, 1754 | { 1755 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1756 | "type": "tidelift" 1757 | } 1758 | ], 1759 | "time": "2022-01-03T19:49:08+00:00" 1760 | }, 1761 | { 1762 | "name": "symfony/translation-contracts", 1763 | "version": "v2.5.2", 1764 | "source": { 1765 | "type": "git", 1766 | "url": "https://github.com/symfony/translation-contracts.git", 1767 | "reference": "136b19dd05cdf0709db6537d058bcab6dd6e2dbe" 1768 | }, 1769 | "dist": { 1770 | "type": "zip", 1771 | "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/136b19dd05cdf0709db6537d058bcab6dd6e2dbe", 1772 | "reference": "136b19dd05cdf0709db6537d058bcab6dd6e2dbe", 1773 | "shasum": "" 1774 | }, 1775 | "require": { 1776 | "php": ">=7.2.5" 1777 | }, 1778 | "suggest": { 1779 | "symfony/translation-implementation": "" 1780 | }, 1781 | "type": "library", 1782 | "extra": { 1783 | "branch-alias": { 1784 | "dev-main": "2.5-dev" 1785 | }, 1786 | "thanks": { 1787 | "name": "symfony/contracts", 1788 | "url": "https://github.com/symfony/contracts" 1789 | } 1790 | }, 1791 | "autoload": { 1792 | "psr-4": { 1793 | "Symfony\\Contracts\\Translation\\": "" 1794 | } 1795 | }, 1796 | "notification-url": "https://packagist.org/downloads/", 1797 | "license": [ 1798 | "MIT" 1799 | ], 1800 | "authors": [ 1801 | { 1802 | "name": "Nicolas Grekas", 1803 | "email": "p@tchwork.com" 1804 | }, 1805 | { 1806 | "name": "Symfony Community", 1807 | "homepage": "https://symfony.com/contributors" 1808 | } 1809 | ], 1810 | "description": "Generic abstractions related to translation", 1811 | "homepage": "https://symfony.com", 1812 | "keywords": [ 1813 | "abstractions", 1814 | "contracts", 1815 | "decoupling", 1816 | "interfaces", 1817 | "interoperability", 1818 | "standards" 1819 | ], 1820 | "support": { 1821 | "source": "https://github.com/symfony/translation-contracts/tree/v2.5.2" 1822 | }, 1823 | "funding": [ 1824 | { 1825 | "url": "https://symfony.com/sponsor", 1826 | "type": "custom" 1827 | }, 1828 | { 1829 | "url": "https://github.com/fabpot", 1830 | "type": "github" 1831 | }, 1832 | { 1833 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1834 | "type": "tidelift" 1835 | } 1836 | ], 1837 | "time": "2022-06-27T16:58:25+00:00" 1838 | }, 1839 | { 1840 | "name": "symfony/var-dumper", 1841 | "version": "v5.0.8", 1842 | "source": { 1843 | "type": "git", 1844 | "url": "https://github.com/symfony/var-dumper.git", 1845 | "reference": "09de28632f16f81058a85fcf318397218272a07b" 1846 | }, 1847 | "dist": { 1848 | "type": "zip", 1849 | "url": "https://api.github.com/repos/symfony/var-dumper/zipball/09de28632f16f81058a85fcf318397218272a07b", 1850 | "reference": "09de28632f16f81058a85fcf318397218272a07b", 1851 | "shasum": "" 1852 | }, 1853 | "require": { 1854 | "php": "^7.2.5", 1855 | "symfony/polyfill-mbstring": "~1.0" 1856 | }, 1857 | "conflict": { 1858 | "phpunit/phpunit": "<5.4.3", 1859 | "symfony/console": "<4.4" 1860 | }, 1861 | "require-dev": { 1862 | "ext-iconv": "*", 1863 | "symfony/console": "^4.4|^5.0", 1864 | "symfony/process": "^4.4|^5.0", 1865 | "twig/twig": "^2.4|^3.0" 1866 | }, 1867 | "suggest": { 1868 | "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", 1869 | "ext-intl": "To show region name in time zone dump", 1870 | "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" 1871 | }, 1872 | "bin": [ 1873 | "Resources/bin/var-dump-server" 1874 | ], 1875 | "type": "library", 1876 | "extra": { 1877 | "branch-alias": { 1878 | "dev-master": "5.0-dev" 1879 | } 1880 | }, 1881 | "autoload": { 1882 | "files": [ 1883 | "Resources/functions/dump.php" 1884 | ], 1885 | "psr-4": { 1886 | "Symfony\\Component\\VarDumper\\": "" 1887 | }, 1888 | "exclude-from-classmap": [ 1889 | "/Tests/" 1890 | ] 1891 | }, 1892 | "notification-url": "https://packagist.org/downloads/", 1893 | "license": [ 1894 | "MIT" 1895 | ], 1896 | "authors": [ 1897 | { 1898 | "name": "Nicolas Grekas", 1899 | "email": "p@tchwork.com" 1900 | }, 1901 | { 1902 | "name": "Symfony Community", 1903 | "homepage": "https://symfony.com/contributors" 1904 | } 1905 | ], 1906 | "description": "Symfony mechanism for exploring and dumping PHP variables", 1907 | "homepage": "https://symfony.com", 1908 | "keywords": [ 1909 | "debug", 1910 | "dump" 1911 | ], 1912 | "time": "2020-04-12T16:45:47+00:00" 1913 | }, 1914 | { 1915 | "name": "symfony/yaml", 1916 | "version": "v4.4.8", 1917 | "source": { 1918 | "type": "git", 1919 | "url": "https://github.com/symfony/yaml.git", 1920 | "reference": "b385dce1c0e9f839b384af90188638819433e252" 1921 | }, 1922 | "dist": { 1923 | "type": "zip", 1924 | "url": "https://api.github.com/repos/symfony/yaml/zipball/b385dce1c0e9f839b384af90188638819433e252", 1925 | "reference": "b385dce1c0e9f839b384af90188638819433e252", 1926 | "shasum": "" 1927 | }, 1928 | "require": { 1929 | "php": "^7.1.3", 1930 | "symfony/polyfill-ctype": "~1.8" 1931 | }, 1932 | "conflict": { 1933 | "symfony/console": "<3.4" 1934 | }, 1935 | "require-dev": { 1936 | "symfony/console": "^3.4|^4.0|^5.0" 1937 | }, 1938 | "suggest": { 1939 | "symfony/console": "For validating YAML files using the lint command" 1940 | }, 1941 | "type": "library", 1942 | "extra": { 1943 | "branch-alias": { 1944 | "dev-master": "4.4-dev" 1945 | } 1946 | }, 1947 | "autoload": { 1948 | "psr-4": { 1949 | "Symfony\\Component\\Yaml\\": "" 1950 | }, 1951 | "exclude-from-classmap": [ 1952 | "/Tests/" 1953 | ] 1954 | }, 1955 | "notification-url": "https://packagist.org/downloads/", 1956 | "license": [ 1957 | "MIT" 1958 | ], 1959 | "authors": [ 1960 | { 1961 | "name": "Fabien Potencier", 1962 | "email": "fabien@symfony.com" 1963 | }, 1964 | { 1965 | "name": "Symfony Community", 1966 | "homepage": "https://symfony.com/contributors" 1967 | } 1968 | ], 1969 | "description": "Symfony Yaml Component", 1970 | "homepage": "https://symfony.com", 1971 | "time": "2020-04-28T17:55:16+00:00" 1972 | }, 1973 | { 1974 | "name": "tightenco/jigsaw", 1975 | "version": "v1.3.27", 1976 | "source": { 1977 | "type": "git", 1978 | "url": "https://github.com/tightenco/jigsaw.git", 1979 | "reference": "eea4bf9d8939abf4d8c0f87f5878269e8b585966" 1980 | }, 1981 | "dist": { 1982 | "type": "zip", 1983 | "url": "https://api.github.com/repos/tightenco/jigsaw/zipball/eea4bf9d8939abf4d8c0f87f5878269e8b585966", 1984 | "reference": "eea4bf9d8939abf4d8c0f87f5878269e8b585966", 1985 | "shasum": "" 1986 | }, 1987 | "require": { 1988 | "illuminate/container": "^7.0", 1989 | "illuminate/support": "^7.0", 1990 | "illuminate/view": "^7.0", 1991 | "michelf/php-markdown": "^1.9", 1992 | "mnapoli/front-yaml": "^1.5", 1993 | "mockery/mockery": "^1.0.0", 1994 | "php": "^7.1.3", 1995 | "symfony/console": "^4.0|^5.0", 1996 | "symfony/process": "^4.0|^5.0", 1997 | "symfony/var-dumper": "^4.0|^5.0", 1998 | "symfony/yaml": "^4.0|^5.0", 1999 | "vlucas/phpdotenv": "^4.0" 2000 | }, 2001 | "require-dev": { 2002 | "friendsofphp/php-cs-fixer": "^2.12", 2003 | "mikey179/vfsstream": "^1.6", 2004 | "phpunit/phpunit": "~7.0" 2005 | }, 2006 | "bin": [ 2007 | "jigsaw" 2008 | ], 2009 | "type": "library", 2010 | "autoload": { 2011 | "psr-4": { 2012 | "TightenCo\\Jigsaw\\": "src/" 2013 | }, 2014 | "files": [ 2015 | "src/Support/helpers.php" 2016 | ] 2017 | }, 2018 | "notification-url": "https://packagist.org/downloads/", 2019 | "license": [ 2020 | "MIT" 2021 | ], 2022 | "authors": [ 2023 | { 2024 | "name": "Adam Wathan", 2025 | "email": "adam.wathan@gmail.com" 2026 | }, 2027 | { 2028 | "name": "Keith Damiani", 2029 | "email": "keith@tighten.co" 2030 | } 2031 | ], 2032 | "description": "Simple static sites with Laravel's Blade.", 2033 | "keywords": [ 2034 | "blade", 2035 | "generator", 2036 | "laravel", 2037 | "site", 2038 | "static" 2039 | ], 2040 | "time": "2020-05-07T13:50:19+00:00" 2041 | }, 2042 | { 2043 | "name": "vlucas/phpdotenv", 2044 | "version": "v4.1.5", 2045 | "source": { 2046 | "type": "git", 2047 | "url": "https://github.com/vlucas/phpdotenv.git", 2048 | "reference": "539bb6927c101a5605d31d11a2d17185a2ce2bf1" 2049 | }, 2050 | "dist": { 2051 | "type": "zip", 2052 | "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/539bb6927c101a5605d31d11a2d17185a2ce2bf1", 2053 | "reference": "539bb6927c101a5605d31d11a2d17185a2ce2bf1", 2054 | "shasum": "" 2055 | }, 2056 | "require": { 2057 | "php": "^5.5.9 || ^7.0 || ^8.0", 2058 | "phpoption/phpoption": "^1.7.2", 2059 | "symfony/polyfill-ctype": "^1.9" 2060 | }, 2061 | "require-dev": { 2062 | "bamarni/composer-bin-plugin": "^1.3", 2063 | "ext-filter": "*", 2064 | "ext-pcre": "*", 2065 | "phpunit/phpunit": "^4.8.35 || ^5.0 || ^6.0 || ^7.0" 2066 | }, 2067 | "suggest": { 2068 | "ext-filter": "Required to use the boolean validator.", 2069 | "ext-pcre": "Required to use most of the library." 2070 | }, 2071 | "type": "library", 2072 | "extra": { 2073 | "branch-alias": { 2074 | "dev-master": "4.1-dev" 2075 | } 2076 | }, 2077 | "autoload": { 2078 | "psr-4": { 2079 | "Dotenv\\": "src/" 2080 | } 2081 | }, 2082 | "notification-url": "https://packagist.org/downloads/", 2083 | "license": [ 2084 | "BSD-3-Clause" 2085 | ], 2086 | "authors": [ 2087 | { 2088 | "name": "Graham Campbell", 2089 | "email": "graham@alt-three.com", 2090 | "homepage": "https://gjcampbell.co.uk/" 2091 | }, 2092 | { 2093 | "name": "Vance Lucas", 2094 | "email": "vance@vancelucas.com", 2095 | "homepage": "https://vancelucas.com/" 2096 | } 2097 | ], 2098 | "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", 2099 | "keywords": [ 2100 | "dotenv", 2101 | "env", 2102 | "environment" 2103 | ], 2104 | "time": "2020-05-02T14:08:57+00:00" 2105 | }, 2106 | { 2107 | "name": "voku/portable-ascii", 2108 | "version": "1.6.1", 2109 | "source": { 2110 | "type": "git", 2111 | "url": "https://github.com/voku/portable-ascii.git", 2112 | "reference": "87337c91b9dfacee02452244ee14ab3c43bc485a" 2113 | }, 2114 | "dist": { 2115 | "type": "zip", 2116 | "url": "https://api.github.com/repos/voku/portable-ascii/zipball/87337c91b9dfacee02452244ee14ab3c43bc485a", 2117 | "reference": "87337c91b9dfacee02452244ee14ab3c43bc485a", 2118 | "shasum": "" 2119 | }, 2120 | "require": { 2121 | "php": ">=7.0.0" 2122 | }, 2123 | "require-dev": { 2124 | "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" 2125 | }, 2126 | "suggest": { 2127 | "ext-intl": "Use Intl for transliterator_transliterate() support" 2128 | }, 2129 | "type": "library", 2130 | "autoload": { 2131 | "psr-4": { 2132 | "voku\\": "src/voku/" 2133 | } 2134 | }, 2135 | "notification-url": "https://packagist.org/downloads/", 2136 | "license": [ 2137 | "MIT" 2138 | ], 2139 | "authors": [ 2140 | { 2141 | "name": "Lars Moelleken", 2142 | "homepage": "http://www.moelleken.org/" 2143 | } 2144 | ], 2145 | "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", 2146 | "homepage": "https://github.com/voku/portable-ascii", 2147 | "keywords": [ 2148 | "ascii", 2149 | "clean", 2150 | "php" 2151 | ], 2152 | "support": { 2153 | "issues": "https://github.com/voku/portable-ascii/issues", 2154 | "source": "https://github.com/voku/portable-ascii/tree/1.6.1" 2155 | }, 2156 | "funding": [ 2157 | { 2158 | "url": "https://www.paypal.me/moelleken", 2159 | "type": "custom" 2160 | }, 2161 | { 2162 | "url": "https://github.com/voku", 2163 | "type": "github" 2164 | }, 2165 | { 2166 | "url": "https://opencollective.com/portable-ascii", 2167 | "type": "open_collective" 2168 | }, 2169 | { 2170 | "url": "https://www.patreon.com/voku", 2171 | "type": "patreon" 2172 | }, 2173 | { 2174 | "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", 2175 | "type": "tidelift" 2176 | } 2177 | ], 2178 | "time": "2022-01-24T18:55:24+00:00" 2179 | } 2180 | ], 2181 | "packages-dev": [], 2182 | "aliases": [], 2183 | "minimum-stability": "stable", 2184 | "stability-flags": [], 2185 | "prefer-stable": false, 2186 | "prefer-lowest": false, 2187 | "platform": [], 2188 | "platform-dev": [], 2189 | "plugin-api-version": "2.6.0" 2190 | } 2191 | -------------------------------------------------------------------------------- /config.php: -------------------------------------------------------------------------------- 1 | false, 5 | 'baseUrl' => '', 6 | 'title' => 'Dashboard', 7 | 'description' => 'Dashboard template built with tailwindcss 🛩', 8 | 'collections' => [], 9 | ]; 10 | -------------------------------------------------------------------------------- /config.production.php: -------------------------------------------------------------------------------- 1 | true, 5 | ]; 6 | -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | 3 | command = "npm run prod" 4 | publish = "build_production" 5 | environment = { PHP_VERSION = "7.2" } -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "scripts": { 4 | "local": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --env=local --config=node_modules/laravel-mix/setup/webpack.config.js", 5 | "staging": "cross-env NODE_ENV=staging node_modules/webpack/bin/webpack.js --progress --hide-modules --env=staging --config=node_modules/laravel-mix/setup/webpack.config.js", 6 | "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --env=production --config=node_modules/laravel-mix/setup/webpack.config.js", 7 | "dev": "npm run local", 8 | "prod": "npm run production", 9 | "watch": "npm run local -- --watch" 10 | }, 11 | "devDependencies": { 12 | "@tailwindcss/custom-forms": "^0.2.1", 13 | "cross-env": "^3.2.3", 14 | "laravel-mix": "^5.0.0", 15 | "laravel-mix-jigsaw": "^1.1.0", 16 | "tailwindcss": "^1.8.0", 17 | "vue-template-compiler": "^2.6.11" 18 | }, 19 | "dependencies": { 20 | "alpinejs": "^2.3.3", 21 | "postcss-import": "^12.0.1" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /screenshots/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailwindcomponents/dashboard/d0de94abc739addd1b87769f06e3a38dcef3bcd4/screenshots/dashboard.png -------------------------------------------------------------------------------- /screenshots/forms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailwindcomponents/dashboard/d0de94abc739addd1b87769f06e3a38dcef3bcd4/screenshots/forms.png -------------------------------------------------------------------------------- /screenshots/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailwindcomponents/dashboard/d0de94abc739addd1b87769f06e3a38dcef3bcd4/screenshots/login.png -------------------------------------------------------------------------------- /screenshots/tables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailwindcomponents/dashboard/d0de94abc739addd1b87769f06e3a38dcef3bcd4/screenshots/tables.png -------------------------------------------------------------------------------- /screenshots/ui-elements.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailwindcomponents/dashboard/d0de94abc739addd1b87769f06e3a38dcef3bcd4/screenshots/ui-elements.png -------------------------------------------------------------------------------- /source/_assets/css/main.css: -------------------------------------------------------------------------------- 1 | @import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap'); 2 | 3 | @import "tailwindcss/base"; 4 | 5 | @import "tailwindcss/components"; 6 | 7 | @import "tailwindcss/utilities"; 8 | 9 | [x-cloak] { display: none !important; } 10 | 11 | ::-webkit-scrollbar { 12 | width: 7px; 13 | height: 7px; 14 | } 15 | 16 | ::-webkit-scrollbar-track{ 17 | background: #2D3748; 18 | } 19 | 20 | ::-webkit-scrollbar-thumb{ 21 | background: #CBD5E0; 22 | } 23 | 24 | ::-webkit-scrollbar-thumb:hover{ 25 | background: #718096; 26 | } -------------------------------------------------------------------------------- /source/_assets/js/main.js: -------------------------------------------------------------------------------- 1 | import 'alpinejs'; 2 | 3 | // console.log(location.href.substring(location.href.lastIndexOf('/') + 1)); 4 | -------------------------------------------------------------------------------- /source/_layouts/header.blade.php: -------------------------------------------------------------------------------- 1 |
2 |
3 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 | 20 |
21 | 57 | 58 |
59 | 62 | 63 |
64 | 65 |
66 | Profile 67 | Products 68 | Logout 69 |
70 |
71 |
72 |
-------------------------------------------------------------------------------- /source/_layouts/master.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | {{ $page->title }} 13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | @include('_layouts.sidebar') 21 | 22 |
23 | @include('_layouts.header') 24 | 25 |
26 |
27 | @yield('body') 28 |
29 |
30 |
31 |
32 | 33 | 34 | -------------------------------------------------------------------------------- /source/_layouts/sidebar.blade.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 |
5 |
6 | 7 | 8 | 9 | 10 | 11 | Dashboard 12 |
13 |
14 | 15 | 49 |
-------------------------------------------------------------------------------- /source/forms.blade.php: -------------------------------------------------------------------------------- 1 | @extends('_layouts.master') 2 | 3 | @section('body') 4 |

Forms

5 | 6 |
7 |

Model Form

8 | 9 |
10 |
11 |
12 |
13 |

Add Category

14 | 19 |
20 | 21 |
22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |
33 |
34 | 35 |
36 | 37 | 38 |
39 |
40 |
41 |
42 |
43 | 44 |
45 |

Forms

46 | 47 |
48 |
49 |

Account settings

50 | 51 |
52 |
53 |
54 | 55 | 56 |
57 | 58 |
59 | 60 | 61 |
62 | 63 |
64 | 65 | 66 |
67 | 68 |
69 | 70 | 71 |
72 |
73 | 74 |
75 | 76 |
77 |
78 |
79 |
80 |
81 | @endsection -------------------------------------------------------------------------------- /source/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('_layouts.master') 2 | 3 | @section('body') 4 |

Dashboard

5 | 6 |
7 |
8 |
9 |
10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 |
22 |

8,282

23 |
New Users
24 |
25 |
26 |
27 | 28 |
29 |
30 |
31 | 32 | 33 | 34 | 35 | 36 |
37 | 38 |
39 |

200,521

40 |
Total Orders
41 |
42 |
43 |
44 | 45 |
46 |
47 |
48 | 49 | 50 | 51 | 52 |
53 | 54 |
55 |

215,542

56 |
Available Products
57 |
58 |
59 |
60 |
61 |
62 | 63 |
64 | 65 |
66 | 67 |
68 |
69 |
70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 95 | 96 | 100 | 101 | 104 | 105 | 106 | 107 | 110 | 111 | 112 | 124 | 125 | 129 | 130 | 133 | 134 | 135 | 136 | 139 | 140 | 141 | 153 | 154 | 158 | 159 | 162 | 163 | 164 | 165 | 168 | 169 | 170 | 182 | 183 | 187 | 188 | 191 | 192 | 193 | 194 | 197 | 198 | 199 | 211 | 212 | 216 | 217 | 220 | 221 | 222 | 223 | 226 | 227 | 228 | 240 | 241 | 245 | 246 | 249 | 250 | 251 | 252 | 255 | 256 | 257 | 269 | 270 | 274 | 275 | 278 | 279 | 280 | 281 | 284 | 285 | 286 | 298 | 299 | 303 | 304 | 307 | 308 | 309 | 310 | 313 | 314 | 315 |
NameTitleStatusRole
84 |
85 |
86 | 87 |
88 | 89 |
90 |
John Doe
91 |
john@example.com
92 |
93 |
94 |
97 |
Software Engineer
98 |
Web dev
99 |
102 | Active 103 | Owner 108 | Edit 109 |
113 |
114 |
115 | 116 |
117 | 118 |
119 |
John Doe
120 |
john@example.com
121 |
122 |
123 |
126 |
Software Engineer
127 |
Web dev
128 |
131 | Active 132 | Owner 137 | Edit 138 |
142 |
143 |
144 | 145 |
146 | 147 |
148 |
John Doe
149 |
john@example.com
150 |
151 |
152 |
155 |
Software Engineer
156 |
Web dev
157 |
160 | Active 161 | Owner 166 | Edit 167 |
171 |
172 |
173 | 174 |
175 | 176 |
177 |
John Doe
178 |
john@example.com
179 |
180 |
181 |
184 |
Software Engineer
185 |
Web dev
186 |
189 | Active 190 | Owner 195 | Edit 196 |
200 |
201 |
202 | 203 |
204 | 205 |
206 |
John Doe
207 |
john@example.com
208 |
209 |
210 |
213 |
Software Engineer
214 |
Web dev
215 |
218 | Active 219 | Owner 224 | Edit 225 |
229 |
230 |
231 | 232 |
233 | 234 |
235 |
John Doe
236 |
john@example.com
237 |
238 |
239 |
242 |
Software Engineer
243 |
Web dev
244 |
247 | Active 248 | Owner 253 | Edit 254 |
258 |
259 |
260 | 261 |
262 | 263 |
264 |
John Doe
265 |
john@example.com
266 |
267 |
268 |
271 |
Software Engineer
272 |
Web dev
273 |
276 | Active 277 | Owner 282 | Edit 283 |
287 |
288 |
289 | 290 |
291 | 292 |
293 |
John Doe
294 |
john@example.com
295 |
296 |
297 |
300 |
Software Engineer
301 |
Web dev
302 |
305 | Active 306 | Owner 311 | Edit 312 |
316 |
317 |
318 |
319 | @endsection 320 | -------------------------------------------------------------------------------- /source/login.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | {{ $page->title }} 13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 |
21 |
22 | 23 | 24 | 25 | 26 | Dashboard 27 |
28 | 29 |
30 | 34 | 35 | 39 | 40 |
41 |
42 | 46 |
47 | 48 |
49 | Forgot your password? 50 |
51 |
52 | 53 |
54 | 57 |
58 |
59 |
60 |
61 | 62 | 63 | -------------------------------------------------------------------------------- /source/tables.blade.php: -------------------------------------------------------------------------------- 1 | @extends('_layouts.master') 2 | 3 | @section('body') 4 |

Tables

5 | 6 |
7 |

Simple Table

8 | 9 |
10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 |
CityTotal orders
New York200,120
Manchester632,310
London451,110
Madrid132,524
37 |
38 |
39 |
40 | 41 |
42 |

Table with pagination

43 | 44 |
45 |

Users

46 | 47 |
48 |
49 |
50 | 55 | 56 |
57 | 58 | 59 | 60 |
61 |
62 | 63 |
64 | 69 | 70 |
71 | 72 | 73 | 74 |
75 |
76 |
77 | 78 |
79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 |
87 |
88 | 89 |
90 |
91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 113 | 116 | 119 | 125 | 126 | 127 | 137 | 140 | 143 | 149 | 150 | 151 | 161 | 164 | 167 | 173 | 174 | 175 | 185 | 188 | 191 | 197 | 198 | 199 |
UserRolCreated atStatus
103 |
104 |
105 | 106 |
107 | 108 |
109 |

Vera Carpenter

110 |
111 |
112 |
114 |

Admin

115 |
117 |

Jan 21, 2020

118 |
120 | 121 | 122 | Activo 123 | 124 |
128 |
129 |
130 | 131 |
132 |
133 |

Blake Bowman

134 |
135 |
136 |
138 |

Editor

139 |
141 |

Jan 01, 2020

142 |
144 | 145 | 146 | Activo 147 | 148 |
152 |
153 |
154 | 155 |
156 |
157 |

Dana Moore

158 |
159 |
160 |
162 |

Editor

163 |
165 |

Jan 10, 2020

166 |
168 | 169 | 170 | Suspended 171 | 172 |
176 |
177 |
178 | 179 |
180 |
181 |

Alonzo Cox

182 |
183 |
184 |
186 |

Admin

187 |
189 |

Jan 18, 2020

190 |
192 | 193 | 194 | Inactive 195 | 196 |
200 |
201 | Showing 1 to 4 of 50 Entries 202 | 203 |
204 | 205 | 206 |
207 |
208 |
209 |
210 |
211 |
212 | 213 |
214 |

Wide Table

215 | 216 |
217 |
218 |
219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 244 | 245 | 249 | 250 | 253 | 254 | 255 | 256 | 259 | 260 | 261 | 273 | 274 | 278 | 279 | 282 | 283 | 284 | 285 | 288 | 289 | 290 | 302 | 303 | 307 | 308 | 311 | 312 | 313 | 314 | 317 | 318 | 319 | 331 | 332 | 336 | 337 | 340 | 341 | 342 | 343 | 346 | 347 | 348 | 360 | 361 | 365 | 366 | 369 | 370 | 371 | 372 | 375 | 376 | 377 | 389 | 390 | 394 | 395 | 398 | 399 | 400 | 401 | 404 | 405 | 406 | 418 | 419 | 423 | 424 | 427 | 428 | 429 | 430 | 433 | 434 | 435 | 447 | 448 | 452 | 453 | 456 | 457 | 458 | 459 | 462 | 463 | 464 |
NameTitleStatusRole
233 |
234 |
235 | 236 |
237 | 238 |
239 |
John Doe
240 |
john@example.com
241 |
242 |
243 |
246 |
Software Engineer
247 |
Web dev
248 |
251 | Active 252 | Owner 257 | Edit 258 |
262 |
263 |
264 | 265 |
266 | 267 |
268 |
John Doe
269 |
john@example.com
270 |
271 |
272 |
275 |
Software Engineer
276 |
Web dev
277 |
280 | Active 281 | Owner 286 | Edit 287 |
291 |
292 |
293 | 294 |
295 | 296 |
297 |
John Doe
298 |
john@example.com
299 |
300 |
301 |
304 |
Software Engineer
305 |
Web dev
306 |
309 | Active 310 | Owner 315 | Edit 316 |
320 |
321 |
322 | 323 |
324 | 325 |
326 |
John Doe
327 |
john@example.com
328 |
329 |
330 |
333 |
Software Engineer
334 |
Web dev
335 |
338 | Active 339 | Owner 344 | Edit 345 |
349 |
350 |
351 | 352 |
353 | 354 |
355 |
John Doe
356 |
john@example.com
357 |
358 |
359 |
362 |
Software Engineer
363 |
Web dev
364 |
367 | Active 368 | Owner 373 | Edit 374 |
378 |
379 |
380 | 381 |
382 | 383 |
384 |
John Doe
385 |
john@example.com
386 |
387 |
388 |
391 |
Software Engineer
392 |
Web dev
393 |
396 | Active 397 | Owner 402 | Edit 403 |
407 |
408 |
409 | 410 |
411 | 412 |
413 |
John Doe
414 |
john@example.com
415 |
416 |
417 |
420 |
Software Engineer
421 |
Web dev
422 |
425 | Active 426 | Owner 431 | Edit 432 |
436 |
437 |
438 | 439 |
440 | 441 |
442 |
John Doe
443 |
john@example.com
444 |
445 |
446 |
449 |
Software Engineer
450 |
Web dev
451 |
454 | Active 455 | Owner 460 | Edit 461 |
465 |
466 |
467 |
468 |
469 | @endsection 470 | -------------------------------------------------------------------------------- /source/ui-elements.blade.php: -------------------------------------------------------------------------------- 1 | @extends('_layouts.master') 2 | 3 | @section('body') 4 |

UI Elements

5 | 6 |
7 |

Alerts

8 | 9 |
10 |
11 |
12 |
13 | 14 | 15 | 16 |
17 | 18 |
19 |
20 | Success 21 |

Your account was registered!

22 |
23 |
24 |
25 | 26 |
27 |
28 | 29 | 30 | 31 |
32 | 33 |
34 |
35 | Info 36 |

This channel archived by owner !

37 |
38 |
39 |
40 | 41 |
42 |
43 | 44 | 45 | 46 |
47 | 48 |
49 |
50 | Warning 51 |

Your image size is to large !

52 |
53 |
54 |
55 | 56 |
57 |
58 | 59 | 60 | 61 |
62 | 63 |
64 |
65 | Error 66 |

Your email is already used!

67 |
68 |
69 |
70 |
71 |
72 |
73 | 74 |
75 |

Radio Buttons

76 | 77 |
78 |
79 | 82 | 83 | 86 | 87 | 90 | 91 | 94 | 95 | 98 | 99 | 102 | 103 | 106 | 107 | 110 | 111 | 114 | 115 | 118 |
119 |
120 |
121 | 122 |
123 |

Checkboxes

124 | 125 |
126 |
127 | 130 | 131 | 134 | 135 | 138 | 139 | 142 | 143 | 146 | 147 | 150 | 151 | 154 | 155 | 158 | 159 | 162 | 163 | 166 |
167 |
168 |
169 | 170 |
171 |

Buttons

172 | 173 |
174 |
175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 |
186 |
187 |
188 | 189 |
190 |

Pagnations

191 | 192 |
193 |
194 |
195 | Previous 196 | 1 197 | 2 198 | 3 199 | Next 200 |
201 |
202 |
203 |
204 | @endsection 205 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | purge: ['./source/**/*.blade.php'], 3 | theme: { 4 | extend: { 5 | fontFamily: { 6 | roboto: ['Roboto'], 7 | }, 8 | }, 9 | }, 10 | variants: {}, 11 | plugins: [ 12 | require('@tailwindcss/custom-forms'), 13 | ], 14 | } 15 | -------------------------------------------------------------------------------- /webpack.mix.js: -------------------------------------------------------------------------------- 1 | const mix = require('laravel-mix'); 2 | require('laravel-mix-jigsaw'); 3 | 4 | mix.disableSuccessNotifications(); 5 | mix.setPublicPath('source/assets/build'); 6 | 7 | mix.jigsaw() 8 | .js('source/_assets/js/main.js', 'js') 9 | .postCss('source/_assets/css/main.css', 'css', [ 10 | require('postcss-import'), 11 | require('tailwindcss'), 12 | ]) 13 | .version(); 14 | --------------------------------------------------------------------------------