├── source ├── assets │ └── .gitkeep ├── _assets │ ├── js │ │ └── main.js │ └── css │ │ └── main.css ├── _layouts │ ├── _footer.blade.php │ ├── master.blade.php │ ├── _navbar.blade.php │ └── _cart.blade.php ├── checkout.blade.php ├── product.blade.php ├── index.blade.php └── products.blade.php ├── config.production.php ├── composer.json ├── screenshots ├── home.png ├── checkout.png ├── product.png ├── products.png └── cart-model.png ├── netlify.toml ├── config.php ├── .gitignore ├── tailwind.config.js ├── webpack.mix.js ├── bootstrap.php ├── LICENSE.md ├── package.json ├── README.md └── composer.lock /source/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config.production.php: -------------------------------------------------------------------------------- 1 | true, 5 | ]; 6 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "require": { 3 | "tightenco/jigsaw": "^1.3" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /screenshots/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailwindcomponents/e-commerce/HEAD/screenshots/home.png -------------------------------------------------------------------------------- /screenshots/checkout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailwindcomponents/e-commerce/HEAD/screenshots/checkout.png -------------------------------------------------------------------------------- /screenshots/product.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailwindcomponents/e-commerce/HEAD/screenshots/product.png -------------------------------------------------------------------------------- /screenshots/products.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailwindcomponents/e-commerce/HEAD/screenshots/products.png -------------------------------------------------------------------------------- /screenshots/cart-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailwindcomponents/e-commerce/HEAD/screenshots/cart-model.png -------------------------------------------------------------------------------- /source/_assets/js/main.js: -------------------------------------------------------------------------------- 1 | import Alpine from 'alpinejs'; 2 | 3 | window.Alpine = Alpine; 4 | 5 | Alpine.start(); 6 | -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | 3 | command = "npm run prod" 4 | publish = "build_production" 5 | environment = { PHP_VERSION = "7.4" } 6 | -------------------------------------------------------------------------------- /source/_assets/css/main.css: -------------------------------------------------------------------------------- 1 | @import 'tailwindcss/base'; 2 | @import 'tailwindcss/components'; 3 | @import 'tailwindcss/utilities'; 4 | -------------------------------------------------------------------------------- /config.php: -------------------------------------------------------------------------------- 1 | false, 5 | 'baseUrl' => '', 6 | 'title' => 'E-commerce', 7 | 'description' => '', 8 | 'collections' => [], 9 | ]; 10 | -------------------------------------------------------------------------------- /.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/ -------------------------------------------------------------------------------- /source/_layouts/_footer.blade.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | purge: [ 3 | 'source/**/*.blade.php', 4 | 'source/**/*.md', 5 | 'source/**/*.html', 6 | ], 7 | 8 | theme: { 9 | extend: { 10 | spacing: { 11 | '96': '24rem', 12 | }, 13 | }, 14 | }, 15 | 16 | plugins: [ 17 | require('@tailwindcss/forms'), 18 | require('@tailwindcss/typography') 19 | ], 20 | } 21 | -------------------------------------------------------------------------------- /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.js('source/_assets/js/main.js', 'js') 8 | .postCss('source/_assets/css/main.css', 'css', [ 9 | require('postcss-import'), 10 | require('tailwindcss'), 11 | require('autoprefixer'), 12 | ]) 13 | .jigsaw(); 14 | 15 | if (mix.inProduction()) { 16 | mix.version(); 17 | } -------------------------------------------------------------------------------- /bootstrap.php: -------------------------------------------------------------------------------- 1 | beforeBuild(function (Jigsaw $jigsaw) { 15 | * // Your code here 16 | * }); 17 | */ 18 | -------------------------------------------------------------------------------- /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 of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 6 | 7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /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._navbar') 21 | 22 | @include('_layouts._cart') 23 | 24 |
25 | @yield('body') 26 |
27 | 28 | @include('_layouts._footer') 29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "scripts": { 4 | "local": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --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 --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 --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 | "autoprefixer": "^10.3.7", 13 | "@tailwindcss/forms": "^0.3.4", 14 | "@tailwindcss/typography": "^0.4.1", 15 | "laravel-mix": "^6.0.34", 16 | "postcss": "^8.3.9", 17 | "postcss-import": "^14.0.2", 18 | "tailwindcss": "^2.2.17", 19 | "cross-env": "^7.0.3", 20 | "laravel-mix-jigsaw": "^2.0.0" 21 | }, 22 | "dependencies": { 23 | "alpinejs": "^3.4.2" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## E-commerce Template 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 🕹 Start template for e-commerce projects build with Tailwindcss, Alpinejs and Laravel blade. 13 | 14 | Live [Demo](https://ecommerce-tailwindcomponents.netlify.app) 15 | 16 | ## Resources 17 | - [Jigsaw](https://jigsaw.tighten.co) 18 | - [Tailwindcss](https://tailwindcss.com) 19 | - [AlpineJS](https://github.com/alpinejs/alpine) 20 | - [Heroicons](https://heroicons.dev) 21 | 22 | ## Screenshots 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | ### Project setup 35 | 36 | ``` 37 | composer install && npm install 38 | ``` 39 | 40 | ### Compiles and hot-reloads for development 41 | 42 | ``` 43 | npm run watch 44 | vendor/bin/jigsaw serve 45 | ``` 46 | 47 | ### Compiles and minifies for production 48 | 49 | ``` 50 | npm run production 51 | vendor/bin/jigsaw serve 52 | ``` 53 | -------------------------------------------------------------------------------- /source/_layouts/_navbar.blade.php: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 | 10 |
11 | Brand 12 |
13 |
14 | 19 | 20 |
21 | 26 |
27 |
28 |
29 | 38 |
39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 |
47 |
48 |
-------------------------------------------------------------------------------- /source/_layouts/_cart.blade.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/checkout.blade.php: -------------------------------------------------------------------------------- 1 | @extends('_layouts.master') 2 | 3 | @section('body') 4 |
5 |

Checkout

6 |
7 |
8 |
9 | 10 | 11 | 12 |
13 |
14 |
15 |

Delivery method

16 |
17 | 24 | 31 |
32 |
33 |
34 |

Delivery address

35 |
36 | 44 | 47 |
48 |
49 |
50 |

Date

51 |
52 | 55 |
56 |
57 |
58 | 62 | 66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |

Order total (2)

74 | Edit 75 |
76 |
77 |
78 | 79 |
80 |

Mac Book Pro

81 |
82 | 85 | 2 86 | 89 |
90 |
91 |
92 | 20$ 93 |
94 |
95 |
96 |
97 |
98 |
99 | @endsection 100 | -------------------------------------------------------------------------------- /source/product.blade.php: -------------------------------------------------------------------------------- 1 | @extends('_layouts.master') 2 | 3 | @section('body') 4 |
5 |
6 |
7 | Nike Air 8 |
9 |
10 |

Nike Air

11 | $125 12 |
13 |
14 | 15 |
16 | 19 | 20 20 | 23 |
24 |
25 |
26 | 27 |
28 | 29 | 30 | 31 |
32 |
33 |
34 | 35 | 38 |
39 |
40 |
41 |
42 |

More Products

43 |
44 |
45 |
46 | 49 |
50 |
51 |

Chanel

52 | $12 53 |
54 |
55 |
56 |
57 | 60 |
61 |
62 |

Man Mix

63 | $12 64 |
65 |
66 |
67 |
68 | 71 |
72 |
73 |

Classic watch

74 | $12 75 |
76 |
77 |
78 |
79 | 82 |
83 |
84 |

woman mix

85 | $12 86 |
87 |
88 |
89 |
90 |
91 | @endsection 92 | -------------------------------------------------------------------------------- /source/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('_layouts.master') 2 | 3 | @section('body') 4 |
5 |
6 |
7 |
8 |

Sport Shoes

9 |

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Tempore facere provident molestias ipsam sint voluptatum pariatur.

10 | 14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |

Back Pack

22 |

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Tempore facere provident molestias ipsam sint voluptatum pariatur.

23 | 27 |
28 |
29 |
30 |
31 |
32 |
33 |

Games

34 |

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Tempore facere provident molestias ipsam sint voluptatum pariatur.

35 | 39 |
40 |
41 |
42 |
43 |
44 |

Fashions

45 |
46 |
47 |
48 | 51 |
52 |
53 |

Chanel

54 | $12 55 |
56 |
57 |
58 |
59 | 62 |
63 |
64 |

Man Mix

65 | $12 66 |
67 |
68 |
69 |
70 | 73 |
74 |
75 |

Classic watch

76 | $12 77 |
78 |
79 |
80 |
81 | 84 |
85 |
86 |

woman mix

87 | $12 88 |
89 |
90 |
91 |
92 |
93 |

Fashions

94 |
95 |
96 |
97 | 100 |
101 |
102 |

Chanel

103 | $12 104 |
105 |
106 |
107 |
108 | 111 |
112 |
113 |

Man Mix

114 | $12 115 |
116 |
117 |
118 |
119 | 122 |
123 |
124 |

Classic watch

125 | $12 126 |
127 |
128 |
129 |
130 | 133 |
134 |
135 |

woman mix

136 | $12 137 |
138 |
139 |
140 |
141 |
142 | @endsection 143 | -------------------------------------------------------------------------------- /source/products.blade.php: -------------------------------------------------------------------------------- 1 | @extends('_layouts.master') 2 | 3 | @section('body') 4 |
5 |

Wrist Watch

6 | 200+ Products 7 |
8 |
9 |
10 | 13 |
14 |
15 |

Classic watch

16 | $123 17 |
18 |
19 |
20 |
21 | 24 |
25 |
26 |

Old watch

27 | $95 28 |
29 |
30 |
31 |
32 | 35 |
36 |
37 |

Classic watch

38 | $125 39 |
40 |
41 |
42 |
43 | 46 |
47 |
48 |

fossil watch

49 | $180 50 |
51 |
52 |
53 |
54 | 57 |
58 |
59 |

braun watch

60 | $49 61 |
62 |
63 |
64 |
65 | 68 |
69 |
70 |

rolex watch

71 | $86 72 |
73 |
74 |
75 |
76 | 79 |
80 |
81 |

MVMtx watch

82 | $100 83 |
84 |
85 |
86 |
87 | 90 |
91 |
92 |

breitling watch

93 | $180 94 |
95 |
96 |
97 |
98 | 101 |
102 |
103 |

Classic watch

104 | $123 105 |
106 |
107 |
108 |
109 | 112 |
113 |
114 |

Old watch

115 | $95 116 |
117 |
118 |
119 |
120 | 123 |
124 |
125 |

Classic watch

126 | $125 127 |
128 |
129 |
130 |
131 | 134 |
135 |
136 |

fossil watch

137 | $180 138 |
139 |
140 |
141 |
142 | 145 |
146 |
147 |

braun watch

148 | $49 149 |
150 |
151 |
152 |
153 | 156 |
157 |
158 |

rolex watch

159 | $86 160 |
161 |
162 |
163 |
164 | 167 |
168 |
169 |

MVMtx watch

170 | $100 171 |
172 |
173 |
174 |
175 | 178 |
179 |
180 |

breitling watch

181 | $180 182 |
183 |
184 |
185 |
186 |
187 | Previous 188 | 1 189 | 2 190 | 3 191 | Next 192 |
193 |
194 |
195 | @endsection 196 | -------------------------------------------------------------------------------- /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": "doctrine/inflector", 11 | "version": "2.0.3", 12 | "source": { 13 | "type": "git", 14 | "url": "https://github.com/doctrine/inflector.git", 15 | "reference": "9cf661f4eb38f7c881cac67c75ea9b00bf97b210" 16 | }, 17 | "dist": { 18 | "type": "zip", 19 | "url": "https://api.github.com/repos/doctrine/inflector/zipball/9cf661f4eb38f7c881cac67c75ea9b00bf97b210", 20 | "reference": "9cf661f4eb38f7c881cac67c75ea9b00bf97b210", 21 | "shasum": "" 22 | }, 23 | "require": { 24 | "php": "^7.2 || ^8.0" 25 | }, 26 | "require-dev": { 27 | "doctrine/coding-standard": "^7.0", 28 | "phpstan/phpstan": "^0.11", 29 | "phpstan/phpstan-phpunit": "^0.11", 30 | "phpstan/phpstan-strict-rules": "^0.11", 31 | "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" 32 | }, 33 | "type": "library", 34 | "extra": { 35 | "branch-alias": { 36 | "dev-master": "2.0.x-dev" 37 | } 38 | }, 39 | "autoload": { 40 | "psr-4": { 41 | "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" 42 | } 43 | }, 44 | "notification-url": "https://packagist.org/downloads/", 45 | "license": [ 46 | "MIT" 47 | ], 48 | "authors": [ 49 | { 50 | "name": "Guilherme Blanco", 51 | "email": "guilhermeblanco@gmail.com" 52 | }, 53 | { 54 | "name": "Roman Borschel", 55 | "email": "roman@code-factory.org" 56 | }, 57 | { 58 | "name": "Benjamin Eberlei", 59 | "email": "kontakt@beberlei.de" 60 | }, 61 | { 62 | "name": "Jonathan Wage", 63 | "email": "jonwage@gmail.com" 64 | }, 65 | { 66 | "name": "Johannes Schmitt", 67 | "email": "schmittjoh@gmail.com" 68 | } 69 | ], 70 | "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", 71 | "homepage": "https://www.doctrine-project.org/projects/inflector.html", 72 | "keywords": [ 73 | "inflection", 74 | "inflector", 75 | "lowercase", 76 | "manipulation", 77 | "php", 78 | "plural", 79 | "singular", 80 | "strings", 81 | "uppercase", 82 | "words" 83 | ], 84 | "support": { 85 | "issues": "https://github.com/doctrine/inflector/issues", 86 | "source": "https://github.com/doctrine/inflector/tree/2.0.x" 87 | }, 88 | "funding": [ 89 | { 90 | "url": "https://www.doctrine-project.org/sponsorship.html", 91 | "type": "custom" 92 | }, 93 | { 94 | "url": "https://www.patreon.com/phpdoctrine", 95 | "type": "patreon" 96 | }, 97 | { 98 | "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", 99 | "type": "tidelift" 100 | } 101 | ], 102 | "time": "2020-05-29T15:13:26+00:00" 103 | }, 104 | { 105 | "name": "erusev/parsedown", 106 | "version": "1.7.4", 107 | "source": { 108 | "type": "git", 109 | "url": "https://github.com/erusev/parsedown.git", 110 | "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3" 111 | }, 112 | "dist": { 113 | "type": "zip", 114 | "url": "https://api.github.com/repos/erusev/parsedown/zipball/cb17b6477dfff935958ba01325f2e8a2bfa6dab3", 115 | "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3", 116 | "shasum": "" 117 | }, 118 | "require": { 119 | "ext-mbstring": "*", 120 | "php": ">=5.3.0" 121 | }, 122 | "require-dev": { 123 | "phpunit/phpunit": "^4.8.35" 124 | }, 125 | "type": "library", 126 | "autoload": { 127 | "psr-0": { 128 | "Parsedown": "" 129 | } 130 | }, 131 | "notification-url": "https://packagist.org/downloads/", 132 | "license": [ 133 | "MIT" 134 | ], 135 | "authors": [ 136 | { 137 | "name": "Emanuil Rusev", 138 | "email": "hello@erusev.com", 139 | "homepage": "http://erusev.com" 140 | } 141 | ], 142 | "description": "Parser for Markdown.", 143 | "homepage": "http://parsedown.org", 144 | "keywords": [ 145 | "markdown", 146 | "parser" 147 | ], 148 | "support": { 149 | "issues": "https://github.com/erusev/parsedown/issues", 150 | "source": "https://github.com/erusev/parsedown/tree/1.7.x" 151 | }, 152 | "time": "2019-12-30T22:54:17+00:00" 153 | }, 154 | { 155 | "name": "hamcrest/hamcrest-php", 156 | "version": "v2.0.1", 157 | "source": { 158 | "type": "git", 159 | "url": "https://github.com/hamcrest/hamcrest-php.git", 160 | "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" 161 | }, 162 | "dist": { 163 | "type": "zip", 164 | "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", 165 | "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", 166 | "shasum": "" 167 | }, 168 | "require": { 169 | "php": "^5.3|^7.0|^8.0" 170 | }, 171 | "replace": { 172 | "cordoval/hamcrest-php": "*", 173 | "davedevelopment/hamcrest-php": "*", 174 | "kodova/hamcrest-php": "*" 175 | }, 176 | "require-dev": { 177 | "phpunit/php-file-iterator": "^1.4 || ^2.0", 178 | "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0" 179 | }, 180 | "type": "library", 181 | "extra": { 182 | "branch-alias": { 183 | "dev-master": "2.1-dev" 184 | } 185 | }, 186 | "autoload": { 187 | "classmap": [ 188 | "hamcrest" 189 | ] 190 | }, 191 | "notification-url": "https://packagist.org/downloads/", 192 | "license": [ 193 | "BSD-3-Clause" 194 | ], 195 | "description": "This is the PHP port of Hamcrest Matchers", 196 | "keywords": [ 197 | "test" 198 | ], 199 | "support": { 200 | "issues": "https://github.com/hamcrest/hamcrest-php/issues", 201 | "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" 202 | }, 203 | "time": "2020-07-09T08:09:16+00:00" 204 | }, 205 | { 206 | "name": "illuminate/container", 207 | "version": "v7.30.4", 208 | "source": { 209 | "type": "git", 210 | "url": "https://github.com/illuminate/container.git", 211 | "reference": "cf94ed8fbaeb26906bb42b24377dbb061b97a096" 212 | }, 213 | "dist": { 214 | "type": "zip", 215 | "url": "https://api.github.com/repos/illuminate/container/zipball/cf94ed8fbaeb26906bb42b24377dbb061b97a096", 216 | "reference": "cf94ed8fbaeb26906bb42b24377dbb061b97a096", 217 | "shasum": "" 218 | }, 219 | "require": { 220 | "illuminate/contracts": "^7.0", 221 | "php": "^7.2.5|^8.0", 222 | "psr/container": "^1.0" 223 | }, 224 | "provide": { 225 | "psr/container-implementation": "1.0" 226 | }, 227 | "type": "library", 228 | "extra": { 229 | "branch-alias": { 230 | "dev-master": "7.x-dev" 231 | } 232 | }, 233 | "autoload": { 234 | "psr-4": { 235 | "Illuminate\\Container\\": "" 236 | } 237 | }, 238 | "notification-url": "https://packagist.org/downloads/", 239 | "license": [ 240 | "MIT" 241 | ], 242 | "authors": [ 243 | { 244 | "name": "Taylor Otwell", 245 | "email": "taylor@laravel.com" 246 | } 247 | ], 248 | "description": "The Illuminate Container package.", 249 | "homepage": "https://laravel.com", 250 | "support": { 251 | "issues": "https://github.com/laravel/framework/issues", 252 | "source": "https://github.com/laravel/framework" 253 | }, 254 | "time": "2020-10-27T16:17:28+00:00" 255 | }, 256 | { 257 | "name": "illuminate/contracts", 258 | "version": "v7.30.4", 259 | "source": { 260 | "type": "git", 261 | "url": "https://github.com/illuminate/contracts.git", 262 | "reference": "7d964384f0283bd7525ae7b5baa7ad32e5503b8e" 263 | }, 264 | "dist": { 265 | "type": "zip", 266 | "url": "https://api.github.com/repos/illuminate/contracts/zipball/7d964384f0283bd7525ae7b5baa7ad32e5503b8e", 267 | "reference": "7d964384f0283bd7525ae7b5baa7ad32e5503b8e", 268 | "shasum": "" 269 | }, 270 | "require": { 271 | "php": "^7.2.5|^8.0", 272 | "psr/container": "^1.0", 273 | "psr/simple-cache": "^1.0" 274 | }, 275 | "type": "library", 276 | "extra": { 277 | "branch-alias": { 278 | "dev-master": "7.x-dev" 279 | } 280 | }, 281 | "autoload": { 282 | "psr-4": { 283 | "Illuminate\\Contracts\\": "" 284 | } 285 | }, 286 | "notification-url": "https://packagist.org/downloads/", 287 | "license": [ 288 | "MIT" 289 | ], 290 | "authors": [ 291 | { 292 | "name": "Taylor Otwell", 293 | "email": "taylor@laravel.com" 294 | } 295 | ], 296 | "description": "The Illuminate Contracts package.", 297 | "homepage": "https://laravel.com", 298 | "support": { 299 | "issues": "https://github.com/laravel/framework/issues", 300 | "source": "https://github.com/laravel/framework" 301 | }, 302 | "time": "2020-12-18T14:19:44+00:00" 303 | }, 304 | { 305 | "name": "illuminate/events", 306 | "version": "v7.30.4", 307 | "source": { 308 | "type": "git", 309 | "url": "https://github.com/illuminate/events.git", 310 | "reference": "6f64db49dbfd490c6e30c983964543a054882faf" 311 | }, 312 | "dist": { 313 | "type": "zip", 314 | "url": "https://api.github.com/repos/illuminate/events/zipball/6f64db49dbfd490c6e30c983964543a054882faf", 315 | "reference": "6f64db49dbfd490c6e30c983964543a054882faf", 316 | "shasum": "" 317 | }, 318 | "require": { 319 | "illuminate/container": "^7.0", 320 | "illuminate/contracts": "^7.0", 321 | "illuminate/support": "^7.0", 322 | "php": "^7.2.5|^8.0" 323 | }, 324 | "type": "library", 325 | "extra": { 326 | "branch-alias": { 327 | "dev-master": "7.x-dev" 328 | } 329 | }, 330 | "autoload": { 331 | "psr-4": { 332 | "Illuminate\\Events\\": "" 333 | } 334 | }, 335 | "notification-url": "https://packagist.org/downloads/", 336 | "license": [ 337 | "MIT" 338 | ], 339 | "authors": [ 340 | { 341 | "name": "Taylor Otwell", 342 | "email": "taylor@laravel.com" 343 | } 344 | ], 345 | "description": "The Illuminate Events package.", 346 | "homepage": "https://laravel.com", 347 | "support": { 348 | "issues": "https://github.com/laravel/framework/issues", 349 | "source": "https://github.com/laravel/framework" 350 | }, 351 | "time": "2020-10-27T15:11:37+00:00" 352 | }, 353 | { 354 | "name": "illuminate/filesystem", 355 | "version": "v7.30.4", 356 | "source": { 357 | "type": "git", 358 | "url": "https://github.com/illuminate/filesystem.git", 359 | "reference": "2013f94a3a7dff008be54884774548e3c222c3e8" 360 | }, 361 | "dist": { 362 | "type": "zip", 363 | "url": "https://api.github.com/repos/illuminate/filesystem/zipball/2013f94a3a7dff008be54884774548e3c222c3e8", 364 | "reference": "2013f94a3a7dff008be54884774548e3c222c3e8", 365 | "shasum": "" 366 | }, 367 | "require": { 368 | "illuminate/contracts": "^7.0", 369 | "illuminate/support": "^7.0", 370 | "php": "^7.2.5|^8.0", 371 | "symfony/finder": "^5.0" 372 | }, 373 | "suggest": { 374 | "ext-ftp": "Required to use the Flysystem FTP driver.", 375 | "illuminate/http": "Required for handling uploaded files (^7.0).", 376 | "league/flysystem": "Required to use the Flysystem local and FTP drivers (^1.1).", 377 | "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).", 378 | "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).", 379 | "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).", 380 | "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", 381 | "symfony/mime": "Required to enable support for guessing extensions (^5.0)." 382 | }, 383 | "type": "library", 384 | "extra": { 385 | "branch-alias": { 386 | "dev-master": "7.x-dev" 387 | } 388 | }, 389 | "autoload": { 390 | "psr-4": { 391 | "Illuminate\\Filesystem\\": "" 392 | } 393 | }, 394 | "notification-url": "https://packagist.org/downloads/", 395 | "license": [ 396 | "MIT" 397 | ], 398 | "authors": [ 399 | { 400 | "name": "Taylor Otwell", 401 | "email": "taylor@laravel.com" 402 | } 403 | ], 404 | "description": "The Illuminate Filesystem package.", 405 | "homepage": "https://laravel.com", 406 | "support": { 407 | "issues": "https://github.com/laravel/framework/issues", 408 | "source": "https://github.com/laravel/framework" 409 | }, 410 | "time": "2020-10-27T15:11:37+00:00" 411 | }, 412 | { 413 | "name": "illuminate/support", 414 | "version": "v7.30.4", 415 | "source": { 416 | "type": "git", 417 | "url": "https://github.com/illuminate/support.git", 418 | "reference": "1c95b8f842308ff15a56d29d897d3bda29001f1c" 419 | }, 420 | "dist": { 421 | "type": "zip", 422 | "url": "https://api.github.com/repos/illuminate/support/zipball/1c95b8f842308ff15a56d29d897d3bda29001f1c", 423 | "reference": "1c95b8f842308ff15a56d29d897d3bda29001f1c", 424 | "shasum": "" 425 | }, 426 | "require": { 427 | "doctrine/inflector": "^1.4|^2.0", 428 | "ext-json": "*", 429 | "ext-mbstring": "*", 430 | "illuminate/contracts": "^7.0", 431 | "nesbot/carbon": "^2.31", 432 | "php": "^7.2.5|^8.0", 433 | "voku/portable-ascii": "^1.4.8" 434 | }, 435 | "conflict": { 436 | "tightenco/collect": "<5.5.33" 437 | }, 438 | "suggest": { 439 | "illuminate/filesystem": "Required to use the composer class (^7.0).", 440 | "moontoast/math": "Required to use ordered UUIDs (^1.1).", 441 | "ramsey/uuid": "Required to use Str::uuid() (^3.7|^4.0).", 442 | "symfony/process": "Required to use the composer class (^5.0).", 443 | "symfony/var-dumper": "Required to use the dd function (^5.0).", 444 | "vlucas/phpdotenv": "Required to use the Env class and env helper (^4.0)." 445 | }, 446 | "type": "library", 447 | "extra": { 448 | "branch-alias": { 449 | "dev-master": "7.x-dev" 450 | } 451 | }, 452 | "autoload": { 453 | "psr-4": { 454 | "Illuminate\\Support\\": "" 455 | }, 456 | "files": [ 457 | "helpers.php" 458 | ] 459 | }, 460 | "notification-url": "https://packagist.org/downloads/", 461 | "license": [ 462 | "MIT" 463 | ], 464 | "authors": [ 465 | { 466 | "name": "Taylor Otwell", 467 | "email": "taylor@laravel.com" 468 | } 469 | ], 470 | "description": "The Illuminate Support package.", 471 | "homepage": "https://laravel.com", 472 | "support": { 473 | "issues": "https://github.com/laravel/framework/issues", 474 | "source": "https://github.com/laravel/framework" 475 | }, 476 | "time": "2020-12-22T16:12:23+00:00" 477 | }, 478 | { 479 | "name": "illuminate/view", 480 | "version": "v7.30.4", 481 | "source": { 482 | "type": "git", 483 | "url": "https://github.com/illuminate/view.git", 484 | "reference": "5c2279062da803f36093108d09f4db1d54b302d5" 485 | }, 486 | "dist": { 487 | "type": "zip", 488 | "url": "https://api.github.com/repos/illuminate/view/zipball/5c2279062da803f36093108d09f4db1d54b302d5", 489 | "reference": "5c2279062da803f36093108d09f4db1d54b302d5", 490 | "shasum": "" 491 | }, 492 | "require": { 493 | "ext-json": "*", 494 | "illuminate/container": "^7.0", 495 | "illuminate/contracts": "^7.0", 496 | "illuminate/events": "^7.0", 497 | "illuminate/filesystem": "^7.0", 498 | "illuminate/support": "^7.0", 499 | "php": "^7.2.5|^8.0" 500 | }, 501 | "type": "library", 502 | "extra": { 503 | "branch-alias": { 504 | "dev-master": "7.x-dev" 505 | } 506 | }, 507 | "autoload": { 508 | "psr-4": { 509 | "Illuminate\\View\\": "" 510 | } 511 | }, 512 | "notification-url": "https://packagist.org/downloads/", 513 | "license": [ 514 | "MIT" 515 | ], 516 | "authors": [ 517 | { 518 | "name": "Taylor Otwell", 519 | "email": "taylor@laravel.com" 520 | } 521 | ], 522 | "description": "The Illuminate View package.", 523 | "homepage": "https://laravel.com", 524 | "support": { 525 | "issues": "https://github.com/laravel/framework/issues", 526 | "source": "https://github.com/laravel/framework" 527 | }, 528 | "time": "2020-10-27T15:11:37+00:00" 529 | }, 530 | { 531 | "name": "michelf/php-markdown", 532 | "version": "1.9.0", 533 | "source": { 534 | "type": "git", 535 | "url": "https://github.com/michelf/php-markdown.git", 536 | "reference": "c83178d49e372ca967d1a8c77ae4e051b3a3c75c" 537 | }, 538 | "dist": { 539 | "type": "zip", 540 | "url": "https://api.github.com/repos/michelf/php-markdown/zipball/c83178d49e372ca967d1a8c77ae4e051b3a3c75c", 541 | "reference": "c83178d49e372ca967d1a8c77ae4e051b3a3c75c", 542 | "shasum": "" 543 | }, 544 | "require": { 545 | "php": ">=5.3.0" 546 | }, 547 | "require-dev": { 548 | "phpunit/phpunit": ">=4.3 <5.8" 549 | }, 550 | "type": "library", 551 | "autoload": { 552 | "psr-4": { 553 | "Michelf\\": "Michelf/" 554 | } 555 | }, 556 | "notification-url": "https://packagist.org/downloads/", 557 | "license": [ 558 | "BSD-3-Clause" 559 | ], 560 | "authors": [ 561 | { 562 | "name": "Michel Fortin", 563 | "email": "michel.fortin@michelf.ca", 564 | "homepage": "https://michelf.ca/", 565 | "role": "Developer" 566 | }, 567 | { 568 | "name": "John Gruber", 569 | "homepage": "https://daringfireball.net/" 570 | } 571 | ], 572 | "description": "PHP Markdown", 573 | "homepage": "https://michelf.ca/projects/php-markdown/", 574 | "keywords": [ 575 | "markdown" 576 | ], 577 | "support": { 578 | "issues": "https://github.com/michelf/php-markdown/issues", 579 | "source": "https://github.com/michelf/php-markdown/tree/1.9.0" 580 | }, 581 | "time": "2019-12-02T02:32:27+00:00" 582 | }, 583 | { 584 | "name": "mnapoli/front-yaml", 585 | "version": "1.8.0", 586 | "source": { 587 | "type": "git", 588 | "url": "https://github.com/mnapoli/FrontYAML.git", 589 | "reference": "76baa8ca538e111bfe53ac49c6a512ec5ea2bf54" 590 | }, 591 | "dist": { 592 | "type": "zip", 593 | "url": "https://api.github.com/repos/mnapoli/FrontYAML/zipball/76baa8ca538e111bfe53ac49c6a512ec5ea2bf54", 594 | "reference": "76baa8ca538e111bfe53ac49c6a512ec5ea2bf54", 595 | "shasum": "" 596 | }, 597 | "require": { 598 | "erusev/parsedown": "~1.0", 599 | "php": ">=7.3", 600 | "symfony/yaml": "~2.1|^3.0|^4.0|^5.0" 601 | }, 602 | "require-dev": { 603 | "league/commonmark": "~1.4", 604 | "phpunit/phpunit": "^9.4" 605 | }, 606 | "type": "library", 607 | "autoload": { 608 | "psr-4": { 609 | "Mni\\FrontYAML\\": "src/" 610 | } 611 | }, 612 | "notification-url": "https://packagist.org/downloads/", 613 | "license": [ 614 | "MIT" 615 | ], 616 | "support": { 617 | "issues": "https://github.com/mnapoli/FrontYAML/issues", 618 | "source": "https://github.com/mnapoli/FrontYAML/tree/1.8.0" 619 | }, 620 | "time": "2020-12-04T10:52:19+00:00" 621 | }, 622 | { 623 | "name": "mockery/mockery", 624 | "version": "1.4.4", 625 | "source": { 626 | "type": "git", 627 | "url": "https://github.com/mockery/mockery.git", 628 | "reference": "e01123a0e847d52d186c5eb4b9bf58b0c6d00346" 629 | }, 630 | "dist": { 631 | "type": "zip", 632 | "url": "https://api.github.com/repos/mockery/mockery/zipball/e01123a0e847d52d186c5eb4b9bf58b0c6d00346", 633 | "reference": "e01123a0e847d52d186c5eb4b9bf58b0c6d00346", 634 | "shasum": "" 635 | }, 636 | "require": { 637 | "hamcrest/hamcrest-php": "^2.0.1", 638 | "lib-pcre": ">=7.0", 639 | "php": "^7.3 || ^8.0" 640 | }, 641 | "conflict": { 642 | "phpunit/phpunit": "<8.0" 643 | }, 644 | "require-dev": { 645 | "phpunit/phpunit": "^8.5 || ^9.3" 646 | }, 647 | "type": "library", 648 | "extra": { 649 | "branch-alias": { 650 | "dev-master": "1.4.x-dev" 651 | } 652 | }, 653 | "autoload": { 654 | "psr-0": { 655 | "Mockery": "library/" 656 | } 657 | }, 658 | "notification-url": "https://packagist.org/downloads/", 659 | "license": [ 660 | "BSD-3-Clause" 661 | ], 662 | "authors": [ 663 | { 664 | "name": "Pádraic Brady", 665 | "email": "padraic.brady@gmail.com", 666 | "homepage": "http://blog.astrumfutura.com" 667 | }, 668 | { 669 | "name": "Dave Marshall", 670 | "email": "dave.marshall@atstsolutions.co.uk", 671 | "homepage": "http://davedevelopment.co.uk" 672 | } 673 | ], 674 | "description": "Mockery is a simple yet flexible PHP mock object framework", 675 | "homepage": "https://github.com/mockery/mockery", 676 | "keywords": [ 677 | "BDD", 678 | "TDD", 679 | "library", 680 | "mock", 681 | "mock objects", 682 | "mockery", 683 | "stub", 684 | "test", 685 | "test double", 686 | "testing" 687 | ], 688 | "support": { 689 | "issues": "https://github.com/mockery/mockery/issues", 690 | "source": "https://github.com/mockery/mockery/tree/1.4.4" 691 | }, 692 | "time": "2021-09-13T15:28:59+00:00" 693 | }, 694 | { 695 | "name": "nesbot/carbon", 696 | "version": "2.53.1", 697 | "source": { 698 | "type": "git", 699 | "url": "https://github.com/briannesbitt/Carbon.git", 700 | "reference": "f4655858a784988f880c1b8c7feabbf02dfdf045" 701 | }, 702 | "dist": { 703 | "type": "zip", 704 | "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/f4655858a784988f880c1b8c7feabbf02dfdf045", 705 | "reference": "f4655858a784988f880c1b8c7feabbf02dfdf045", 706 | "shasum": "" 707 | }, 708 | "require": { 709 | "ext-json": "*", 710 | "php": "^7.1.8 || ^8.0", 711 | "symfony/polyfill-mbstring": "^1.0", 712 | "symfony/polyfill-php80": "^1.16", 713 | "symfony/translation": "^3.4 || ^4.0 || ^5.0" 714 | }, 715 | "require-dev": { 716 | "doctrine/orm": "^2.7", 717 | "friendsofphp/php-cs-fixer": "^3.0", 718 | "kylekatarnls/multi-tester": "^2.0", 719 | "phpmd/phpmd": "^2.9", 720 | "phpstan/extension-installer": "^1.0", 721 | "phpstan/phpstan": "^0.12.54", 722 | "phpunit/phpunit": "^7.5.20 || ^8.5.14", 723 | "squizlabs/php_codesniffer": "^3.4" 724 | }, 725 | "bin": [ 726 | "bin/carbon" 727 | ], 728 | "type": "library", 729 | "extra": { 730 | "branch-alias": { 731 | "dev-3.x": "3.x-dev", 732 | "dev-master": "2.x-dev" 733 | }, 734 | "laravel": { 735 | "providers": [ 736 | "Carbon\\Laravel\\ServiceProvider" 737 | ] 738 | }, 739 | "phpstan": { 740 | "includes": [ 741 | "extension.neon" 742 | ] 743 | } 744 | }, 745 | "autoload": { 746 | "psr-4": { 747 | "Carbon\\": "src/Carbon/" 748 | } 749 | }, 750 | "notification-url": "https://packagist.org/downloads/", 751 | "license": [ 752 | "MIT" 753 | ], 754 | "authors": [ 755 | { 756 | "name": "Brian Nesbitt", 757 | "email": "brian@nesbot.com", 758 | "homepage": "https://markido.com" 759 | }, 760 | { 761 | "name": "kylekatarnls", 762 | "homepage": "https://github.com/kylekatarnls" 763 | } 764 | ], 765 | "description": "An API extension for DateTime that supports 281 different languages.", 766 | "homepage": "https://carbon.nesbot.com", 767 | "keywords": [ 768 | "date", 769 | "datetime", 770 | "time" 771 | ], 772 | "support": { 773 | "issues": "https://github.com/briannesbitt/Carbon/issues", 774 | "source": "https://github.com/briannesbitt/Carbon" 775 | }, 776 | "funding": [ 777 | { 778 | "url": "https://opencollective.com/Carbon", 779 | "type": "open_collective" 780 | }, 781 | { 782 | "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", 783 | "type": "tidelift" 784 | } 785 | ], 786 | "time": "2021-09-06T09:29:23+00:00" 787 | }, 788 | { 789 | "name": "phpoption/phpoption", 790 | "version": "1.8.0", 791 | "source": { 792 | "type": "git", 793 | "url": "https://github.com/schmittjoh/php-option.git", 794 | "reference": "5455cb38aed4523f99977c4a12ef19da4bfe2a28" 795 | }, 796 | "dist": { 797 | "type": "zip", 798 | "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/5455cb38aed4523f99977c4a12ef19da4bfe2a28", 799 | "reference": "5455cb38aed4523f99977c4a12ef19da4bfe2a28", 800 | "shasum": "" 801 | }, 802 | "require": { 803 | "php": "^7.0 || ^8.0" 804 | }, 805 | "require-dev": { 806 | "bamarni/composer-bin-plugin": "^1.4.1", 807 | "phpunit/phpunit": "^6.5.14 || ^7.0.20 || ^8.5.19 || ^9.5.8" 808 | }, 809 | "type": "library", 810 | "extra": { 811 | "branch-alias": { 812 | "dev-master": "1.8-dev" 813 | } 814 | }, 815 | "autoload": { 816 | "psr-4": { 817 | "PhpOption\\": "src/PhpOption/" 818 | } 819 | }, 820 | "notification-url": "https://packagist.org/downloads/", 821 | "license": [ 822 | "Apache-2.0" 823 | ], 824 | "authors": [ 825 | { 826 | "name": "Johannes M. Schmitt", 827 | "email": "schmittjoh@gmail.com" 828 | }, 829 | { 830 | "name": "Graham Campbell", 831 | "email": "hello@gjcampbell.co.uk" 832 | } 833 | ], 834 | "description": "Option Type for PHP", 835 | "keywords": [ 836 | "language", 837 | "option", 838 | "php", 839 | "type" 840 | ], 841 | "support": { 842 | "issues": "https://github.com/schmittjoh/php-option/issues", 843 | "source": "https://github.com/schmittjoh/php-option/tree/1.8.0" 844 | }, 845 | "funding": [ 846 | { 847 | "url": "https://github.com/GrahamCampbell", 848 | "type": "github" 849 | }, 850 | { 851 | "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", 852 | "type": "tidelift" 853 | } 854 | ], 855 | "time": "2021-08-28T21:27:29+00:00" 856 | }, 857 | { 858 | "name": "psr/container", 859 | "version": "1.1.1", 860 | "source": { 861 | "type": "git", 862 | "url": "https://github.com/php-fig/container.git", 863 | "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" 864 | }, 865 | "dist": { 866 | "type": "zip", 867 | "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", 868 | "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", 869 | "shasum": "" 870 | }, 871 | "require": { 872 | "php": ">=7.2.0" 873 | }, 874 | "type": "library", 875 | "autoload": { 876 | "psr-4": { 877 | "Psr\\Container\\": "src/" 878 | } 879 | }, 880 | "notification-url": "https://packagist.org/downloads/", 881 | "license": [ 882 | "MIT" 883 | ], 884 | "authors": [ 885 | { 886 | "name": "PHP-FIG", 887 | "homepage": "https://www.php-fig.org/" 888 | } 889 | ], 890 | "description": "Common Container Interface (PHP FIG PSR-11)", 891 | "homepage": "https://github.com/php-fig/container", 892 | "keywords": [ 893 | "PSR-11", 894 | "container", 895 | "container-interface", 896 | "container-interop", 897 | "psr" 898 | ], 899 | "support": { 900 | "issues": "https://github.com/php-fig/container/issues", 901 | "source": "https://github.com/php-fig/container/tree/1.1.1" 902 | }, 903 | "time": "2021-03-05T17:36:06+00:00" 904 | }, 905 | { 906 | "name": "psr/simple-cache", 907 | "version": "1.0.1", 908 | "source": { 909 | "type": "git", 910 | "url": "https://github.com/php-fig/simple-cache.git", 911 | "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" 912 | }, 913 | "dist": { 914 | "type": "zip", 915 | "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", 916 | "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", 917 | "shasum": "" 918 | }, 919 | "require": { 920 | "php": ">=5.3.0" 921 | }, 922 | "type": "library", 923 | "extra": { 924 | "branch-alias": { 925 | "dev-master": "1.0.x-dev" 926 | } 927 | }, 928 | "autoload": { 929 | "psr-4": { 930 | "Psr\\SimpleCache\\": "src/" 931 | } 932 | }, 933 | "notification-url": "https://packagist.org/downloads/", 934 | "license": [ 935 | "MIT" 936 | ], 937 | "authors": [ 938 | { 939 | "name": "PHP-FIG", 940 | "homepage": "http://www.php-fig.org/" 941 | } 942 | ], 943 | "description": "Common interfaces for simple caching", 944 | "keywords": [ 945 | "cache", 946 | "caching", 947 | "psr", 948 | "psr-16", 949 | "simple-cache" 950 | ], 951 | "support": { 952 | "source": "https://github.com/php-fig/simple-cache/tree/master" 953 | }, 954 | "time": "2017-10-23T01:57:42+00:00" 955 | }, 956 | { 957 | "name": "symfony/console", 958 | "version": "v5.3.7", 959 | "source": { 960 | "type": "git", 961 | "url": "https://github.com/symfony/console.git", 962 | "reference": "8b1008344647462ae6ec57559da166c2bfa5e16a" 963 | }, 964 | "dist": { 965 | "type": "zip", 966 | "url": "https://api.github.com/repos/symfony/console/zipball/8b1008344647462ae6ec57559da166c2bfa5e16a", 967 | "reference": "8b1008344647462ae6ec57559da166c2bfa5e16a", 968 | "shasum": "" 969 | }, 970 | "require": { 971 | "php": ">=7.2.5", 972 | "symfony/deprecation-contracts": "^2.1", 973 | "symfony/polyfill-mbstring": "~1.0", 974 | "symfony/polyfill-php73": "^1.8", 975 | "symfony/polyfill-php80": "^1.16", 976 | "symfony/service-contracts": "^1.1|^2", 977 | "symfony/string": "^5.1" 978 | }, 979 | "conflict": { 980 | "psr/log": ">=3", 981 | "symfony/dependency-injection": "<4.4", 982 | "symfony/dotenv": "<5.1", 983 | "symfony/event-dispatcher": "<4.4", 984 | "symfony/lock": "<4.4", 985 | "symfony/process": "<4.4" 986 | }, 987 | "provide": { 988 | "psr/log-implementation": "1.0|2.0" 989 | }, 990 | "require-dev": { 991 | "psr/log": "^1|^2", 992 | "symfony/config": "^4.4|^5.0", 993 | "symfony/dependency-injection": "^4.4|^5.0", 994 | "symfony/event-dispatcher": "^4.4|^5.0", 995 | "symfony/lock": "^4.4|^5.0", 996 | "symfony/process": "^4.4|^5.0", 997 | "symfony/var-dumper": "^4.4|^5.0" 998 | }, 999 | "suggest": { 1000 | "psr/log": "For using the console logger", 1001 | "symfony/event-dispatcher": "", 1002 | "symfony/lock": "", 1003 | "symfony/process": "" 1004 | }, 1005 | "type": "library", 1006 | "autoload": { 1007 | "psr-4": { 1008 | "Symfony\\Component\\Console\\": "" 1009 | }, 1010 | "exclude-from-classmap": [ 1011 | "/Tests/" 1012 | ] 1013 | }, 1014 | "notification-url": "https://packagist.org/downloads/", 1015 | "license": [ 1016 | "MIT" 1017 | ], 1018 | "authors": [ 1019 | { 1020 | "name": "Fabien Potencier", 1021 | "email": "fabien@symfony.com" 1022 | }, 1023 | { 1024 | "name": "Symfony Community", 1025 | "homepage": "https://symfony.com/contributors" 1026 | } 1027 | ], 1028 | "description": "Eases the creation of beautiful and testable command line interfaces", 1029 | "homepage": "https://symfony.com", 1030 | "keywords": [ 1031 | "cli", 1032 | "command line", 1033 | "console", 1034 | "terminal" 1035 | ], 1036 | "support": { 1037 | "source": "https://github.com/symfony/console/tree/v5.3.7" 1038 | }, 1039 | "funding": [ 1040 | { 1041 | "url": "https://symfony.com/sponsor", 1042 | "type": "custom" 1043 | }, 1044 | { 1045 | "url": "https://github.com/fabpot", 1046 | "type": "github" 1047 | }, 1048 | { 1049 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1050 | "type": "tidelift" 1051 | } 1052 | ], 1053 | "time": "2021-08-25T20:02:16+00:00" 1054 | }, 1055 | { 1056 | "name": "symfony/deprecation-contracts", 1057 | "version": "v2.4.0", 1058 | "source": { 1059 | "type": "git", 1060 | "url": "https://github.com/symfony/deprecation-contracts.git", 1061 | "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627" 1062 | }, 1063 | "dist": { 1064 | "type": "zip", 1065 | "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627", 1066 | "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627", 1067 | "shasum": "" 1068 | }, 1069 | "require": { 1070 | "php": ">=7.1" 1071 | }, 1072 | "type": "library", 1073 | "extra": { 1074 | "branch-alias": { 1075 | "dev-main": "2.4-dev" 1076 | }, 1077 | "thanks": { 1078 | "name": "symfony/contracts", 1079 | "url": "https://github.com/symfony/contracts" 1080 | } 1081 | }, 1082 | "autoload": { 1083 | "files": [ 1084 | "function.php" 1085 | ] 1086 | }, 1087 | "notification-url": "https://packagist.org/downloads/", 1088 | "license": [ 1089 | "MIT" 1090 | ], 1091 | "authors": [ 1092 | { 1093 | "name": "Nicolas Grekas", 1094 | "email": "p@tchwork.com" 1095 | }, 1096 | { 1097 | "name": "Symfony Community", 1098 | "homepage": "https://symfony.com/contributors" 1099 | } 1100 | ], 1101 | "description": "A generic function and convention to trigger deprecation notices", 1102 | "homepage": "https://symfony.com", 1103 | "support": { 1104 | "source": "https://github.com/symfony/deprecation-contracts/tree/v2.4.0" 1105 | }, 1106 | "funding": [ 1107 | { 1108 | "url": "https://symfony.com/sponsor", 1109 | "type": "custom" 1110 | }, 1111 | { 1112 | "url": "https://github.com/fabpot", 1113 | "type": "github" 1114 | }, 1115 | { 1116 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1117 | "type": "tidelift" 1118 | } 1119 | ], 1120 | "time": "2021-03-23T23:28:01+00:00" 1121 | }, 1122 | { 1123 | "name": "symfony/finder", 1124 | "version": "v5.3.7", 1125 | "source": { 1126 | "type": "git", 1127 | "url": "https://github.com/symfony/finder.git", 1128 | "reference": "a10000ada1e600d109a6c7632e9ac42e8bf2fb93" 1129 | }, 1130 | "dist": { 1131 | "type": "zip", 1132 | "url": "https://api.github.com/repos/symfony/finder/zipball/a10000ada1e600d109a6c7632e9ac42e8bf2fb93", 1133 | "reference": "a10000ada1e600d109a6c7632e9ac42e8bf2fb93", 1134 | "shasum": "" 1135 | }, 1136 | "require": { 1137 | "php": ">=7.2.5", 1138 | "symfony/polyfill-php80": "^1.16" 1139 | }, 1140 | "type": "library", 1141 | "autoload": { 1142 | "psr-4": { 1143 | "Symfony\\Component\\Finder\\": "" 1144 | }, 1145 | "exclude-from-classmap": [ 1146 | "/Tests/" 1147 | ] 1148 | }, 1149 | "notification-url": "https://packagist.org/downloads/", 1150 | "license": [ 1151 | "MIT" 1152 | ], 1153 | "authors": [ 1154 | { 1155 | "name": "Fabien Potencier", 1156 | "email": "fabien@symfony.com" 1157 | }, 1158 | { 1159 | "name": "Symfony Community", 1160 | "homepage": "https://symfony.com/contributors" 1161 | } 1162 | ], 1163 | "description": "Finds files and directories via an intuitive fluent interface", 1164 | "homepage": "https://symfony.com", 1165 | "support": { 1166 | "source": "https://github.com/symfony/finder/tree/v5.3.7" 1167 | }, 1168 | "funding": [ 1169 | { 1170 | "url": "https://symfony.com/sponsor", 1171 | "type": "custom" 1172 | }, 1173 | { 1174 | "url": "https://github.com/fabpot", 1175 | "type": "github" 1176 | }, 1177 | { 1178 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1179 | "type": "tidelift" 1180 | } 1181 | ], 1182 | "time": "2021-08-04T21:20:46+00:00" 1183 | }, 1184 | { 1185 | "name": "symfony/polyfill-ctype", 1186 | "version": "v1.23.0", 1187 | "source": { 1188 | "type": "git", 1189 | "url": "https://github.com/symfony/polyfill-ctype.git", 1190 | "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce" 1191 | }, 1192 | "dist": { 1193 | "type": "zip", 1194 | "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce", 1195 | "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce", 1196 | "shasum": "" 1197 | }, 1198 | "require": { 1199 | "php": ">=7.1" 1200 | }, 1201 | "suggest": { 1202 | "ext-ctype": "For best performance" 1203 | }, 1204 | "type": "library", 1205 | "extra": { 1206 | "branch-alias": { 1207 | "dev-main": "1.23-dev" 1208 | }, 1209 | "thanks": { 1210 | "name": "symfony/polyfill", 1211 | "url": "https://github.com/symfony/polyfill" 1212 | } 1213 | }, 1214 | "autoload": { 1215 | "psr-4": { 1216 | "Symfony\\Polyfill\\Ctype\\": "" 1217 | }, 1218 | "files": [ 1219 | "bootstrap.php" 1220 | ] 1221 | }, 1222 | "notification-url": "https://packagist.org/downloads/", 1223 | "license": [ 1224 | "MIT" 1225 | ], 1226 | "authors": [ 1227 | { 1228 | "name": "Gert de Pagter", 1229 | "email": "BackEndTea@gmail.com" 1230 | }, 1231 | { 1232 | "name": "Symfony Community", 1233 | "homepage": "https://symfony.com/contributors" 1234 | } 1235 | ], 1236 | "description": "Symfony polyfill for ctype functions", 1237 | "homepage": "https://symfony.com", 1238 | "keywords": [ 1239 | "compatibility", 1240 | "ctype", 1241 | "polyfill", 1242 | "portable" 1243 | ], 1244 | "support": { 1245 | "source": "https://github.com/symfony/polyfill-ctype/tree/v1.23.0" 1246 | }, 1247 | "funding": [ 1248 | { 1249 | "url": "https://symfony.com/sponsor", 1250 | "type": "custom" 1251 | }, 1252 | { 1253 | "url": "https://github.com/fabpot", 1254 | "type": "github" 1255 | }, 1256 | { 1257 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1258 | "type": "tidelift" 1259 | } 1260 | ], 1261 | "time": "2021-02-19T12:13:01+00:00" 1262 | }, 1263 | { 1264 | "name": "symfony/polyfill-intl-grapheme", 1265 | "version": "v1.23.1", 1266 | "source": { 1267 | "type": "git", 1268 | "url": "https://github.com/symfony/polyfill-intl-grapheme.git", 1269 | "reference": "16880ba9c5ebe3642d1995ab866db29270b36535" 1270 | }, 1271 | "dist": { 1272 | "type": "zip", 1273 | "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/16880ba9c5ebe3642d1995ab866db29270b36535", 1274 | "reference": "16880ba9c5ebe3642d1995ab866db29270b36535", 1275 | "shasum": "" 1276 | }, 1277 | "require": { 1278 | "php": ">=7.1" 1279 | }, 1280 | "suggest": { 1281 | "ext-intl": "For best performance" 1282 | }, 1283 | "type": "library", 1284 | "extra": { 1285 | "branch-alias": { 1286 | "dev-main": "1.23-dev" 1287 | }, 1288 | "thanks": { 1289 | "name": "symfony/polyfill", 1290 | "url": "https://github.com/symfony/polyfill" 1291 | } 1292 | }, 1293 | "autoload": { 1294 | "psr-4": { 1295 | "Symfony\\Polyfill\\Intl\\Grapheme\\": "" 1296 | }, 1297 | "files": [ 1298 | "bootstrap.php" 1299 | ] 1300 | }, 1301 | "notification-url": "https://packagist.org/downloads/", 1302 | "license": [ 1303 | "MIT" 1304 | ], 1305 | "authors": [ 1306 | { 1307 | "name": "Nicolas Grekas", 1308 | "email": "p@tchwork.com" 1309 | }, 1310 | { 1311 | "name": "Symfony Community", 1312 | "homepage": "https://symfony.com/contributors" 1313 | } 1314 | ], 1315 | "description": "Symfony polyfill for intl's grapheme_* functions", 1316 | "homepage": "https://symfony.com", 1317 | "keywords": [ 1318 | "compatibility", 1319 | "grapheme", 1320 | "intl", 1321 | "polyfill", 1322 | "portable", 1323 | "shim" 1324 | ], 1325 | "support": { 1326 | "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.23.1" 1327 | }, 1328 | "funding": [ 1329 | { 1330 | "url": "https://symfony.com/sponsor", 1331 | "type": "custom" 1332 | }, 1333 | { 1334 | "url": "https://github.com/fabpot", 1335 | "type": "github" 1336 | }, 1337 | { 1338 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1339 | "type": "tidelift" 1340 | } 1341 | ], 1342 | "time": "2021-05-27T12:26:48+00:00" 1343 | }, 1344 | { 1345 | "name": "symfony/polyfill-intl-normalizer", 1346 | "version": "v1.23.0", 1347 | "source": { 1348 | "type": "git", 1349 | "url": "https://github.com/symfony/polyfill-intl-normalizer.git", 1350 | "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8" 1351 | }, 1352 | "dist": { 1353 | "type": "zip", 1354 | "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8", 1355 | "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8", 1356 | "shasum": "" 1357 | }, 1358 | "require": { 1359 | "php": ">=7.1" 1360 | }, 1361 | "suggest": { 1362 | "ext-intl": "For best performance" 1363 | }, 1364 | "type": "library", 1365 | "extra": { 1366 | "branch-alias": { 1367 | "dev-main": "1.23-dev" 1368 | }, 1369 | "thanks": { 1370 | "name": "symfony/polyfill", 1371 | "url": "https://github.com/symfony/polyfill" 1372 | } 1373 | }, 1374 | "autoload": { 1375 | "psr-4": { 1376 | "Symfony\\Polyfill\\Intl\\Normalizer\\": "" 1377 | }, 1378 | "files": [ 1379 | "bootstrap.php" 1380 | ], 1381 | "classmap": [ 1382 | "Resources/stubs" 1383 | ] 1384 | }, 1385 | "notification-url": "https://packagist.org/downloads/", 1386 | "license": [ 1387 | "MIT" 1388 | ], 1389 | "authors": [ 1390 | { 1391 | "name": "Nicolas Grekas", 1392 | "email": "p@tchwork.com" 1393 | }, 1394 | { 1395 | "name": "Symfony Community", 1396 | "homepage": "https://symfony.com/contributors" 1397 | } 1398 | ], 1399 | "description": "Symfony polyfill for intl's Normalizer class and related functions", 1400 | "homepage": "https://symfony.com", 1401 | "keywords": [ 1402 | "compatibility", 1403 | "intl", 1404 | "normalizer", 1405 | "polyfill", 1406 | "portable", 1407 | "shim" 1408 | ], 1409 | "support": { 1410 | "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.23.0" 1411 | }, 1412 | "funding": [ 1413 | { 1414 | "url": "https://symfony.com/sponsor", 1415 | "type": "custom" 1416 | }, 1417 | { 1418 | "url": "https://github.com/fabpot", 1419 | "type": "github" 1420 | }, 1421 | { 1422 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1423 | "type": "tidelift" 1424 | } 1425 | ], 1426 | "time": "2021-02-19T12:13:01+00:00" 1427 | }, 1428 | { 1429 | "name": "symfony/polyfill-mbstring", 1430 | "version": "v1.23.1", 1431 | "source": { 1432 | "type": "git", 1433 | "url": "https://github.com/symfony/polyfill-mbstring.git", 1434 | "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6" 1435 | }, 1436 | "dist": { 1437 | "type": "zip", 1438 | "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9174a3d80210dca8daa7f31fec659150bbeabfc6", 1439 | "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6", 1440 | "shasum": "" 1441 | }, 1442 | "require": { 1443 | "php": ">=7.1" 1444 | }, 1445 | "suggest": { 1446 | "ext-mbstring": "For best performance" 1447 | }, 1448 | "type": "library", 1449 | "extra": { 1450 | "branch-alias": { 1451 | "dev-main": "1.23-dev" 1452 | }, 1453 | "thanks": { 1454 | "name": "symfony/polyfill", 1455 | "url": "https://github.com/symfony/polyfill" 1456 | } 1457 | }, 1458 | "autoload": { 1459 | "psr-4": { 1460 | "Symfony\\Polyfill\\Mbstring\\": "" 1461 | }, 1462 | "files": [ 1463 | "bootstrap.php" 1464 | ] 1465 | }, 1466 | "notification-url": "https://packagist.org/downloads/", 1467 | "license": [ 1468 | "MIT" 1469 | ], 1470 | "authors": [ 1471 | { 1472 | "name": "Nicolas Grekas", 1473 | "email": "p@tchwork.com" 1474 | }, 1475 | { 1476 | "name": "Symfony Community", 1477 | "homepage": "https://symfony.com/contributors" 1478 | } 1479 | ], 1480 | "description": "Symfony polyfill for the Mbstring extension", 1481 | "homepage": "https://symfony.com", 1482 | "keywords": [ 1483 | "compatibility", 1484 | "mbstring", 1485 | "polyfill", 1486 | "portable", 1487 | "shim" 1488 | ], 1489 | "support": { 1490 | "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.23.1" 1491 | }, 1492 | "funding": [ 1493 | { 1494 | "url": "https://symfony.com/sponsor", 1495 | "type": "custom" 1496 | }, 1497 | { 1498 | "url": "https://github.com/fabpot", 1499 | "type": "github" 1500 | }, 1501 | { 1502 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1503 | "type": "tidelift" 1504 | } 1505 | ], 1506 | "time": "2021-05-27T12:26:48+00:00" 1507 | }, 1508 | { 1509 | "name": "symfony/polyfill-php73", 1510 | "version": "v1.23.0", 1511 | "source": { 1512 | "type": "git", 1513 | "url": "https://github.com/symfony/polyfill-php73.git", 1514 | "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010" 1515 | }, 1516 | "dist": { 1517 | "type": "zip", 1518 | "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fba8933c384d6476ab14fb7b8526e5287ca7e010", 1519 | "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010", 1520 | "shasum": "" 1521 | }, 1522 | "require": { 1523 | "php": ">=7.1" 1524 | }, 1525 | "type": "library", 1526 | "extra": { 1527 | "branch-alias": { 1528 | "dev-main": "1.23-dev" 1529 | }, 1530 | "thanks": { 1531 | "name": "symfony/polyfill", 1532 | "url": "https://github.com/symfony/polyfill" 1533 | } 1534 | }, 1535 | "autoload": { 1536 | "psr-4": { 1537 | "Symfony\\Polyfill\\Php73\\": "" 1538 | }, 1539 | "files": [ 1540 | "bootstrap.php" 1541 | ], 1542 | "classmap": [ 1543 | "Resources/stubs" 1544 | ] 1545 | }, 1546 | "notification-url": "https://packagist.org/downloads/", 1547 | "license": [ 1548 | "MIT" 1549 | ], 1550 | "authors": [ 1551 | { 1552 | "name": "Nicolas Grekas", 1553 | "email": "p@tchwork.com" 1554 | }, 1555 | { 1556 | "name": "Symfony Community", 1557 | "homepage": "https://symfony.com/contributors" 1558 | } 1559 | ], 1560 | "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", 1561 | "homepage": "https://symfony.com", 1562 | "keywords": [ 1563 | "compatibility", 1564 | "polyfill", 1565 | "portable", 1566 | "shim" 1567 | ], 1568 | "support": { 1569 | "source": "https://github.com/symfony/polyfill-php73/tree/v1.23.0" 1570 | }, 1571 | "funding": [ 1572 | { 1573 | "url": "https://symfony.com/sponsor", 1574 | "type": "custom" 1575 | }, 1576 | { 1577 | "url": "https://github.com/fabpot", 1578 | "type": "github" 1579 | }, 1580 | { 1581 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1582 | "type": "tidelift" 1583 | } 1584 | ], 1585 | "time": "2021-02-19T12:13:01+00:00" 1586 | }, 1587 | { 1588 | "name": "symfony/polyfill-php80", 1589 | "version": "v1.23.1", 1590 | "source": { 1591 | "type": "git", 1592 | "url": "https://github.com/symfony/polyfill-php80.git", 1593 | "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be" 1594 | }, 1595 | "dist": { 1596 | "type": "zip", 1597 | "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/1100343ed1a92e3a38f9ae122fc0eb21602547be", 1598 | "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be", 1599 | "shasum": "" 1600 | }, 1601 | "require": { 1602 | "php": ">=7.1" 1603 | }, 1604 | "type": "library", 1605 | "extra": { 1606 | "branch-alias": { 1607 | "dev-main": "1.23-dev" 1608 | }, 1609 | "thanks": { 1610 | "name": "symfony/polyfill", 1611 | "url": "https://github.com/symfony/polyfill" 1612 | } 1613 | }, 1614 | "autoload": { 1615 | "psr-4": { 1616 | "Symfony\\Polyfill\\Php80\\": "" 1617 | }, 1618 | "files": [ 1619 | "bootstrap.php" 1620 | ], 1621 | "classmap": [ 1622 | "Resources/stubs" 1623 | ] 1624 | }, 1625 | "notification-url": "https://packagist.org/downloads/", 1626 | "license": [ 1627 | "MIT" 1628 | ], 1629 | "authors": [ 1630 | { 1631 | "name": "Ion Bazan", 1632 | "email": "ion.bazan@gmail.com" 1633 | }, 1634 | { 1635 | "name": "Nicolas Grekas", 1636 | "email": "p@tchwork.com" 1637 | }, 1638 | { 1639 | "name": "Symfony Community", 1640 | "homepage": "https://symfony.com/contributors" 1641 | } 1642 | ], 1643 | "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", 1644 | "homepage": "https://symfony.com", 1645 | "keywords": [ 1646 | "compatibility", 1647 | "polyfill", 1648 | "portable", 1649 | "shim" 1650 | ], 1651 | "support": { 1652 | "source": "https://github.com/symfony/polyfill-php80/tree/v1.23.1" 1653 | }, 1654 | "funding": [ 1655 | { 1656 | "url": "https://symfony.com/sponsor", 1657 | "type": "custom" 1658 | }, 1659 | { 1660 | "url": "https://github.com/fabpot", 1661 | "type": "github" 1662 | }, 1663 | { 1664 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1665 | "type": "tidelift" 1666 | } 1667 | ], 1668 | "time": "2021-07-28T13:41:28+00:00" 1669 | }, 1670 | { 1671 | "name": "symfony/process", 1672 | "version": "v5.3.7", 1673 | "source": { 1674 | "type": "git", 1675 | "url": "https://github.com/symfony/process.git", 1676 | "reference": "38f26c7d6ed535217ea393e05634cb0b244a1967" 1677 | }, 1678 | "dist": { 1679 | "type": "zip", 1680 | "url": "https://api.github.com/repos/symfony/process/zipball/38f26c7d6ed535217ea393e05634cb0b244a1967", 1681 | "reference": "38f26c7d6ed535217ea393e05634cb0b244a1967", 1682 | "shasum": "" 1683 | }, 1684 | "require": { 1685 | "php": ">=7.2.5", 1686 | "symfony/polyfill-php80": "^1.16" 1687 | }, 1688 | "type": "library", 1689 | "autoload": { 1690 | "psr-4": { 1691 | "Symfony\\Component\\Process\\": "" 1692 | }, 1693 | "exclude-from-classmap": [ 1694 | "/Tests/" 1695 | ] 1696 | }, 1697 | "notification-url": "https://packagist.org/downloads/", 1698 | "license": [ 1699 | "MIT" 1700 | ], 1701 | "authors": [ 1702 | { 1703 | "name": "Fabien Potencier", 1704 | "email": "fabien@symfony.com" 1705 | }, 1706 | { 1707 | "name": "Symfony Community", 1708 | "homepage": "https://symfony.com/contributors" 1709 | } 1710 | ], 1711 | "description": "Executes commands in sub-processes", 1712 | "homepage": "https://symfony.com", 1713 | "support": { 1714 | "source": "https://github.com/symfony/process/tree/v5.3.7" 1715 | }, 1716 | "funding": [ 1717 | { 1718 | "url": "https://symfony.com/sponsor", 1719 | "type": "custom" 1720 | }, 1721 | { 1722 | "url": "https://github.com/fabpot", 1723 | "type": "github" 1724 | }, 1725 | { 1726 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1727 | "type": "tidelift" 1728 | } 1729 | ], 1730 | "time": "2021-08-04T21:20:46+00:00" 1731 | }, 1732 | { 1733 | "name": "symfony/service-contracts", 1734 | "version": "v2.4.0", 1735 | "source": { 1736 | "type": "git", 1737 | "url": "https://github.com/symfony/service-contracts.git", 1738 | "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb" 1739 | }, 1740 | "dist": { 1741 | "type": "zip", 1742 | "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", 1743 | "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", 1744 | "shasum": "" 1745 | }, 1746 | "require": { 1747 | "php": ">=7.2.5", 1748 | "psr/container": "^1.1" 1749 | }, 1750 | "suggest": { 1751 | "symfony/service-implementation": "" 1752 | }, 1753 | "type": "library", 1754 | "extra": { 1755 | "branch-alias": { 1756 | "dev-main": "2.4-dev" 1757 | }, 1758 | "thanks": { 1759 | "name": "symfony/contracts", 1760 | "url": "https://github.com/symfony/contracts" 1761 | } 1762 | }, 1763 | "autoload": { 1764 | "psr-4": { 1765 | "Symfony\\Contracts\\Service\\": "" 1766 | } 1767 | }, 1768 | "notification-url": "https://packagist.org/downloads/", 1769 | "license": [ 1770 | "MIT" 1771 | ], 1772 | "authors": [ 1773 | { 1774 | "name": "Nicolas Grekas", 1775 | "email": "p@tchwork.com" 1776 | }, 1777 | { 1778 | "name": "Symfony Community", 1779 | "homepage": "https://symfony.com/contributors" 1780 | } 1781 | ], 1782 | "description": "Generic abstractions related to writing services", 1783 | "homepage": "https://symfony.com", 1784 | "keywords": [ 1785 | "abstractions", 1786 | "contracts", 1787 | "decoupling", 1788 | "interfaces", 1789 | "interoperability", 1790 | "standards" 1791 | ], 1792 | "support": { 1793 | "source": "https://github.com/symfony/service-contracts/tree/v2.4.0" 1794 | }, 1795 | "funding": [ 1796 | { 1797 | "url": "https://symfony.com/sponsor", 1798 | "type": "custom" 1799 | }, 1800 | { 1801 | "url": "https://github.com/fabpot", 1802 | "type": "github" 1803 | }, 1804 | { 1805 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1806 | "type": "tidelift" 1807 | } 1808 | ], 1809 | "time": "2021-04-01T10:43:52+00:00" 1810 | }, 1811 | { 1812 | "name": "symfony/string", 1813 | "version": "v5.3.7", 1814 | "source": { 1815 | "type": "git", 1816 | "url": "https://github.com/symfony/string.git", 1817 | "reference": "8d224396e28d30f81969f083a58763b8b9ceb0a5" 1818 | }, 1819 | "dist": { 1820 | "type": "zip", 1821 | "url": "https://api.github.com/repos/symfony/string/zipball/8d224396e28d30f81969f083a58763b8b9ceb0a5", 1822 | "reference": "8d224396e28d30f81969f083a58763b8b9ceb0a5", 1823 | "shasum": "" 1824 | }, 1825 | "require": { 1826 | "php": ">=7.2.5", 1827 | "symfony/polyfill-ctype": "~1.8", 1828 | "symfony/polyfill-intl-grapheme": "~1.0", 1829 | "symfony/polyfill-intl-normalizer": "~1.0", 1830 | "symfony/polyfill-mbstring": "~1.0", 1831 | "symfony/polyfill-php80": "~1.15" 1832 | }, 1833 | "require-dev": { 1834 | "symfony/error-handler": "^4.4|^5.0", 1835 | "symfony/http-client": "^4.4|^5.0", 1836 | "symfony/translation-contracts": "^1.1|^2", 1837 | "symfony/var-exporter": "^4.4|^5.0" 1838 | }, 1839 | "type": "library", 1840 | "autoload": { 1841 | "psr-4": { 1842 | "Symfony\\Component\\String\\": "" 1843 | }, 1844 | "files": [ 1845 | "Resources/functions.php" 1846 | ], 1847 | "exclude-from-classmap": [ 1848 | "/Tests/" 1849 | ] 1850 | }, 1851 | "notification-url": "https://packagist.org/downloads/", 1852 | "license": [ 1853 | "MIT" 1854 | ], 1855 | "authors": [ 1856 | { 1857 | "name": "Nicolas Grekas", 1858 | "email": "p@tchwork.com" 1859 | }, 1860 | { 1861 | "name": "Symfony Community", 1862 | "homepage": "https://symfony.com/contributors" 1863 | } 1864 | ], 1865 | "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", 1866 | "homepage": "https://symfony.com", 1867 | "keywords": [ 1868 | "grapheme", 1869 | "i18n", 1870 | "string", 1871 | "unicode", 1872 | "utf-8", 1873 | "utf8" 1874 | ], 1875 | "support": { 1876 | "source": "https://github.com/symfony/string/tree/v5.3.7" 1877 | }, 1878 | "funding": [ 1879 | { 1880 | "url": "https://symfony.com/sponsor", 1881 | "type": "custom" 1882 | }, 1883 | { 1884 | "url": "https://github.com/fabpot", 1885 | "type": "github" 1886 | }, 1887 | { 1888 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1889 | "type": "tidelift" 1890 | } 1891 | ], 1892 | "time": "2021-08-26T08:00:08+00:00" 1893 | }, 1894 | { 1895 | "name": "symfony/translation", 1896 | "version": "v5.3.9", 1897 | "source": { 1898 | "type": "git", 1899 | "url": "https://github.com/symfony/translation.git", 1900 | "reference": "6e69f3551c1a3356cf6ea8d019bf039a0f8b6886" 1901 | }, 1902 | "dist": { 1903 | "type": "zip", 1904 | "url": "https://api.github.com/repos/symfony/translation/zipball/6e69f3551c1a3356cf6ea8d019bf039a0f8b6886", 1905 | "reference": "6e69f3551c1a3356cf6ea8d019bf039a0f8b6886", 1906 | "shasum": "" 1907 | }, 1908 | "require": { 1909 | "php": ">=7.2.5", 1910 | "symfony/deprecation-contracts": "^2.1", 1911 | "symfony/polyfill-mbstring": "~1.0", 1912 | "symfony/polyfill-php80": "^1.16", 1913 | "symfony/translation-contracts": "^2.3" 1914 | }, 1915 | "conflict": { 1916 | "symfony/config": "<4.4", 1917 | "symfony/dependency-injection": "<5.0", 1918 | "symfony/http-kernel": "<5.0", 1919 | "symfony/twig-bundle": "<5.0", 1920 | "symfony/yaml": "<4.4" 1921 | }, 1922 | "provide": { 1923 | "symfony/translation-implementation": "2.3" 1924 | }, 1925 | "require-dev": { 1926 | "psr/log": "^1|^2|^3", 1927 | "symfony/config": "^4.4|^5.0", 1928 | "symfony/console": "^4.4|^5.0", 1929 | "symfony/dependency-injection": "^5.0", 1930 | "symfony/finder": "^4.4|^5.0", 1931 | "symfony/http-kernel": "^5.0", 1932 | "symfony/intl": "^4.4|^5.0", 1933 | "symfony/polyfill-intl-icu": "^1.21", 1934 | "symfony/service-contracts": "^1.1.2|^2", 1935 | "symfony/yaml": "^4.4|^5.0" 1936 | }, 1937 | "suggest": { 1938 | "psr/log-implementation": "To use logging capability in translator", 1939 | "symfony/config": "", 1940 | "symfony/yaml": "" 1941 | }, 1942 | "type": "library", 1943 | "autoload": { 1944 | "files": [ 1945 | "Resources/functions.php" 1946 | ], 1947 | "psr-4": { 1948 | "Symfony\\Component\\Translation\\": "" 1949 | }, 1950 | "exclude-from-classmap": [ 1951 | "/Tests/" 1952 | ] 1953 | }, 1954 | "notification-url": "https://packagist.org/downloads/", 1955 | "license": [ 1956 | "MIT" 1957 | ], 1958 | "authors": [ 1959 | { 1960 | "name": "Fabien Potencier", 1961 | "email": "fabien@symfony.com" 1962 | }, 1963 | { 1964 | "name": "Symfony Community", 1965 | "homepage": "https://symfony.com/contributors" 1966 | } 1967 | ], 1968 | "description": "Provides tools to internationalize your application", 1969 | "homepage": "https://symfony.com", 1970 | "support": { 1971 | "source": "https://github.com/symfony/translation/tree/v5.3.9" 1972 | }, 1973 | "funding": [ 1974 | { 1975 | "url": "https://symfony.com/sponsor", 1976 | "type": "custom" 1977 | }, 1978 | { 1979 | "url": "https://github.com/fabpot", 1980 | "type": "github" 1981 | }, 1982 | { 1983 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1984 | "type": "tidelift" 1985 | } 1986 | ], 1987 | "time": "2021-08-26T08:22:53+00:00" 1988 | }, 1989 | { 1990 | "name": "symfony/translation-contracts", 1991 | "version": "v2.4.0", 1992 | "source": { 1993 | "type": "git", 1994 | "url": "https://github.com/symfony/translation-contracts.git", 1995 | "reference": "95c812666f3e91db75385749fe219c5e494c7f95" 1996 | }, 1997 | "dist": { 1998 | "type": "zip", 1999 | "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/95c812666f3e91db75385749fe219c5e494c7f95", 2000 | "reference": "95c812666f3e91db75385749fe219c5e494c7f95", 2001 | "shasum": "" 2002 | }, 2003 | "require": { 2004 | "php": ">=7.2.5" 2005 | }, 2006 | "suggest": { 2007 | "symfony/translation-implementation": "" 2008 | }, 2009 | "type": "library", 2010 | "extra": { 2011 | "branch-alias": { 2012 | "dev-main": "2.4-dev" 2013 | }, 2014 | "thanks": { 2015 | "name": "symfony/contracts", 2016 | "url": "https://github.com/symfony/contracts" 2017 | } 2018 | }, 2019 | "autoload": { 2020 | "psr-4": { 2021 | "Symfony\\Contracts\\Translation\\": "" 2022 | } 2023 | }, 2024 | "notification-url": "https://packagist.org/downloads/", 2025 | "license": [ 2026 | "MIT" 2027 | ], 2028 | "authors": [ 2029 | { 2030 | "name": "Nicolas Grekas", 2031 | "email": "p@tchwork.com" 2032 | }, 2033 | { 2034 | "name": "Symfony Community", 2035 | "homepage": "https://symfony.com/contributors" 2036 | } 2037 | ], 2038 | "description": "Generic abstractions related to translation", 2039 | "homepage": "https://symfony.com", 2040 | "keywords": [ 2041 | "abstractions", 2042 | "contracts", 2043 | "decoupling", 2044 | "interfaces", 2045 | "interoperability", 2046 | "standards" 2047 | ], 2048 | "support": { 2049 | "source": "https://github.com/symfony/translation-contracts/tree/v2.4.0" 2050 | }, 2051 | "funding": [ 2052 | { 2053 | "url": "https://symfony.com/sponsor", 2054 | "type": "custom" 2055 | }, 2056 | { 2057 | "url": "https://github.com/fabpot", 2058 | "type": "github" 2059 | }, 2060 | { 2061 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 2062 | "type": "tidelift" 2063 | } 2064 | ], 2065 | "time": "2021-03-23T23:28:01+00:00" 2066 | }, 2067 | { 2068 | "name": "symfony/var-dumper", 2069 | "version": "v5.3.8", 2070 | "source": { 2071 | "type": "git", 2072 | "url": "https://github.com/symfony/var-dumper.git", 2073 | "reference": "eaaea4098be1c90c8285543e1356a09c8aa5c8da" 2074 | }, 2075 | "dist": { 2076 | "type": "zip", 2077 | "url": "https://api.github.com/repos/symfony/var-dumper/zipball/eaaea4098be1c90c8285543e1356a09c8aa5c8da", 2078 | "reference": "eaaea4098be1c90c8285543e1356a09c8aa5c8da", 2079 | "shasum": "" 2080 | }, 2081 | "require": { 2082 | "php": ">=7.2.5", 2083 | "symfony/polyfill-mbstring": "~1.0", 2084 | "symfony/polyfill-php80": "^1.16" 2085 | }, 2086 | "conflict": { 2087 | "phpunit/phpunit": "<5.4.3", 2088 | "symfony/console": "<4.4" 2089 | }, 2090 | "require-dev": { 2091 | "ext-iconv": "*", 2092 | "symfony/console": "^4.4|^5.0", 2093 | "symfony/process": "^4.4|^5.0", 2094 | "twig/twig": "^2.13|^3.0.4" 2095 | }, 2096 | "suggest": { 2097 | "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", 2098 | "ext-intl": "To show region name in time zone dump", 2099 | "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" 2100 | }, 2101 | "bin": [ 2102 | "Resources/bin/var-dump-server" 2103 | ], 2104 | "type": "library", 2105 | "autoload": { 2106 | "files": [ 2107 | "Resources/functions/dump.php" 2108 | ], 2109 | "psr-4": { 2110 | "Symfony\\Component\\VarDumper\\": "" 2111 | }, 2112 | "exclude-from-classmap": [ 2113 | "/Tests/" 2114 | ] 2115 | }, 2116 | "notification-url": "https://packagist.org/downloads/", 2117 | "license": [ 2118 | "MIT" 2119 | ], 2120 | "authors": [ 2121 | { 2122 | "name": "Nicolas Grekas", 2123 | "email": "p@tchwork.com" 2124 | }, 2125 | { 2126 | "name": "Symfony Community", 2127 | "homepage": "https://symfony.com/contributors" 2128 | } 2129 | ], 2130 | "description": "Provides mechanisms for walking through any arbitrary PHP variable", 2131 | "homepage": "https://symfony.com", 2132 | "keywords": [ 2133 | "debug", 2134 | "dump" 2135 | ], 2136 | "support": { 2137 | "source": "https://github.com/symfony/var-dumper/tree/v5.3.8" 2138 | }, 2139 | "funding": [ 2140 | { 2141 | "url": "https://symfony.com/sponsor", 2142 | "type": "custom" 2143 | }, 2144 | { 2145 | "url": "https://github.com/fabpot", 2146 | "type": "github" 2147 | }, 2148 | { 2149 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 2150 | "type": "tidelift" 2151 | } 2152 | ], 2153 | "time": "2021-09-24T15:59:58+00:00" 2154 | }, 2155 | { 2156 | "name": "symfony/yaml", 2157 | "version": "v5.3.6", 2158 | "source": { 2159 | "type": "git", 2160 | "url": "https://github.com/symfony/yaml.git", 2161 | "reference": "4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7" 2162 | }, 2163 | "dist": { 2164 | "type": "zip", 2165 | "url": "https://api.github.com/repos/symfony/yaml/zipball/4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7", 2166 | "reference": "4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7", 2167 | "shasum": "" 2168 | }, 2169 | "require": { 2170 | "php": ">=7.2.5", 2171 | "symfony/deprecation-contracts": "^2.1", 2172 | "symfony/polyfill-ctype": "~1.8" 2173 | }, 2174 | "conflict": { 2175 | "symfony/console": "<4.4" 2176 | }, 2177 | "require-dev": { 2178 | "symfony/console": "^4.4|^5.0" 2179 | }, 2180 | "suggest": { 2181 | "symfony/console": "For validating YAML files using the lint command" 2182 | }, 2183 | "bin": [ 2184 | "Resources/bin/yaml-lint" 2185 | ], 2186 | "type": "library", 2187 | "autoload": { 2188 | "psr-4": { 2189 | "Symfony\\Component\\Yaml\\": "" 2190 | }, 2191 | "exclude-from-classmap": [ 2192 | "/Tests/" 2193 | ] 2194 | }, 2195 | "notification-url": "https://packagist.org/downloads/", 2196 | "license": [ 2197 | "MIT" 2198 | ], 2199 | "authors": [ 2200 | { 2201 | "name": "Fabien Potencier", 2202 | "email": "fabien@symfony.com" 2203 | }, 2204 | { 2205 | "name": "Symfony Community", 2206 | "homepage": "https://symfony.com/contributors" 2207 | } 2208 | ], 2209 | "description": "Loads and dumps YAML files", 2210 | "homepage": "https://symfony.com", 2211 | "support": { 2212 | "source": "https://github.com/symfony/yaml/tree/v5.3.6" 2213 | }, 2214 | "funding": [ 2215 | { 2216 | "url": "https://symfony.com/sponsor", 2217 | "type": "custom" 2218 | }, 2219 | { 2220 | "url": "https://github.com/fabpot", 2221 | "type": "github" 2222 | }, 2223 | { 2224 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 2225 | "type": "tidelift" 2226 | } 2227 | ], 2228 | "time": "2021-07-29T06:20:01+00:00" 2229 | }, 2230 | { 2231 | "name": "tightenco/jigsaw", 2232 | "version": "v1.3.38", 2233 | "source": { 2234 | "type": "git", 2235 | "url": "https://github.com/tighten/jigsaw.git", 2236 | "reference": "1456ec0ebe4bfaeba5b8c27110f8c60a0754b043" 2237 | }, 2238 | "dist": { 2239 | "type": "zip", 2240 | "url": "https://api.github.com/repos/tighten/jigsaw/zipball/1456ec0ebe4bfaeba5b8c27110f8c60a0754b043", 2241 | "reference": "1456ec0ebe4bfaeba5b8c27110f8c60a0754b043", 2242 | "shasum": "" 2243 | }, 2244 | "require": { 2245 | "illuminate/container": "^7.0", 2246 | "illuminate/support": "^7.0", 2247 | "illuminate/view": "^7.0", 2248 | "michelf/php-markdown": "^1.9", 2249 | "mnapoli/front-yaml": "^1.5|^1.8", 2250 | "mockery/mockery": "^1.0.0", 2251 | "php": "^7.2|^8.0", 2252 | "symfony/console": "^4.0|^5.0", 2253 | "symfony/process": "^4.0|^5.0", 2254 | "symfony/var-dumper": "^4.0|^5.0", 2255 | "symfony/yaml": "^4.0|^5.0", 2256 | "vlucas/phpdotenv": "^4.0" 2257 | }, 2258 | "require-dev": { 2259 | "friendsofphp/php-cs-fixer": "^2.12", 2260 | "mikey179/vfsstream": "^1.6", 2261 | "phpunit/phpunit": "~7.0|^9.3.3" 2262 | }, 2263 | "bin": [ 2264 | "jigsaw" 2265 | ], 2266 | "type": "library", 2267 | "autoload": { 2268 | "psr-4": { 2269 | "TightenCo\\Jigsaw\\": "src/" 2270 | }, 2271 | "files": [ 2272 | "src/Support/helpers.php" 2273 | ] 2274 | }, 2275 | "notification-url": "https://packagist.org/downloads/", 2276 | "license": [ 2277 | "MIT" 2278 | ], 2279 | "authors": [ 2280 | { 2281 | "name": "Adam Wathan", 2282 | "email": "adam.wathan@gmail.com" 2283 | }, 2284 | { 2285 | "name": "Keith Damiani", 2286 | "email": "keith@tighten.co" 2287 | } 2288 | ], 2289 | "description": "Simple static sites with Laravel's Blade.", 2290 | "keywords": [ 2291 | "blade", 2292 | "generator", 2293 | "laravel", 2294 | "site", 2295 | "static" 2296 | ], 2297 | "support": { 2298 | "issues": "https://github.com/tighten/jigsaw/issues", 2299 | "source": "https://github.com/tighten/jigsaw/tree/v1.3.38" 2300 | }, 2301 | "time": "2021-09-02T15:36:18+00:00" 2302 | }, 2303 | { 2304 | "name": "vlucas/phpdotenv", 2305 | "version": "v4.2.1", 2306 | "source": { 2307 | "type": "git", 2308 | "url": "https://github.com/vlucas/phpdotenv.git", 2309 | "reference": "d38f4d1edcbe32515a0ad593cbd4c858e337263c" 2310 | }, 2311 | "dist": { 2312 | "type": "zip", 2313 | "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/d38f4d1edcbe32515a0ad593cbd4c858e337263c", 2314 | "reference": "d38f4d1edcbe32515a0ad593cbd4c858e337263c", 2315 | "shasum": "" 2316 | }, 2317 | "require": { 2318 | "php": "^5.5.9 || ^7.0 || ^8.0", 2319 | "phpoption/phpoption": "^1.7.3", 2320 | "symfony/polyfill-ctype": "^1.17" 2321 | }, 2322 | "require-dev": { 2323 | "bamarni/composer-bin-plugin": "^1.4.1", 2324 | "ext-filter": "*", 2325 | "ext-pcre": "*", 2326 | "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.21" 2327 | }, 2328 | "suggest": { 2329 | "ext-filter": "Required to use the boolean validator.", 2330 | "ext-pcre": "Required to use most of the library." 2331 | }, 2332 | "type": "library", 2333 | "extra": { 2334 | "branch-alias": { 2335 | "dev-master": "4.2-dev" 2336 | } 2337 | }, 2338 | "autoload": { 2339 | "psr-4": { 2340 | "Dotenv\\": "src/" 2341 | } 2342 | }, 2343 | "notification-url": "https://packagist.org/downloads/", 2344 | "license": [ 2345 | "BSD-3-Clause" 2346 | ], 2347 | "authors": [ 2348 | { 2349 | "name": "Graham Campbell", 2350 | "email": "hello@gjcampbell.co.uk" 2351 | }, 2352 | { 2353 | "name": "Vance Lucas", 2354 | "email": "vance@vancelucas.com" 2355 | } 2356 | ], 2357 | "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", 2358 | "keywords": [ 2359 | "dotenv", 2360 | "env", 2361 | "environment" 2362 | ], 2363 | "support": { 2364 | "issues": "https://github.com/vlucas/phpdotenv/issues", 2365 | "source": "https://github.com/vlucas/phpdotenv/tree/v4.2.1" 2366 | }, 2367 | "funding": [ 2368 | { 2369 | "url": "https://github.com/GrahamCampbell", 2370 | "type": "github" 2371 | }, 2372 | { 2373 | "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", 2374 | "type": "tidelift" 2375 | } 2376 | ], 2377 | "time": "2021-10-02T19:17:08+00:00" 2378 | }, 2379 | { 2380 | "name": "voku/portable-ascii", 2381 | "version": "1.5.6", 2382 | "source": { 2383 | "type": "git", 2384 | "url": "https://github.com/voku/portable-ascii.git", 2385 | "reference": "80953678b19901e5165c56752d087fc11526017c" 2386 | }, 2387 | "dist": { 2388 | "type": "zip", 2389 | "url": "https://api.github.com/repos/voku/portable-ascii/zipball/80953678b19901e5165c56752d087fc11526017c", 2390 | "reference": "80953678b19901e5165c56752d087fc11526017c", 2391 | "shasum": "" 2392 | }, 2393 | "require": { 2394 | "php": ">=7.0.0" 2395 | }, 2396 | "require-dev": { 2397 | "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" 2398 | }, 2399 | "suggest": { 2400 | "ext-intl": "Use Intl for transliterator_transliterate() support" 2401 | }, 2402 | "type": "library", 2403 | "autoload": { 2404 | "psr-4": { 2405 | "voku\\": "src/voku/" 2406 | } 2407 | }, 2408 | "notification-url": "https://packagist.org/downloads/", 2409 | "license": [ 2410 | "MIT" 2411 | ], 2412 | "authors": [ 2413 | { 2414 | "name": "Lars Moelleken", 2415 | "homepage": "http://www.moelleken.org/" 2416 | } 2417 | ], 2418 | "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", 2419 | "homepage": "https://github.com/voku/portable-ascii", 2420 | "keywords": [ 2421 | "ascii", 2422 | "clean", 2423 | "php" 2424 | ], 2425 | "support": { 2426 | "issues": "https://github.com/voku/portable-ascii/issues", 2427 | "source": "https://github.com/voku/portable-ascii/tree/1.5.6" 2428 | }, 2429 | "funding": [ 2430 | { 2431 | "url": "https://www.paypal.me/moelleken", 2432 | "type": "custom" 2433 | }, 2434 | { 2435 | "url": "https://github.com/voku", 2436 | "type": "github" 2437 | }, 2438 | { 2439 | "url": "https://opencollective.com/portable-ascii", 2440 | "type": "open_collective" 2441 | }, 2442 | { 2443 | "url": "https://www.patreon.com/voku", 2444 | "type": "patreon" 2445 | }, 2446 | { 2447 | "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", 2448 | "type": "tidelift" 2449 | } 2450 | ], 2451 | "time": "2020-11-12T00:07:28+00:00" 2452 | } 2453 | ], 2454 | "packages-dev": [], 2455 | "aliases": [], 2456 | "minimum-stability": "stable", 2457 | "stability-flags": [], 2458 | "prefer-stable": false, 2459 | "prefer-lowest": false, 2460 | "platform": [], 2461 | "platform-dev": [], 2462 | "plugin-api-version": "2.0.0" 2463 | } 2464 | --------------------------------------------------------------------------------