1{ 2 "packages": [ 3 { 4 "name": "ezyang/htmlpurifier", 5 "version": "v4.16.0", 6 "version_normalized": "4.16.0.0", 7 "source": { 8 "type": "git", 9 "url": "https://github.com/ezyang/htmlpurifier.git", 10 "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8" 11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/523407fb06eb9e5f3d59889b3978d5bfe94299c8", 15 "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8", 16 "shasum": "" 17 }, 18 "require": { 19 "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0" 20 }, 21 "require-dev": { 22 "cerdic/css-tidy": "^1.7 || ^2.0", 23 "simpletest/simpletest": "dev-master" 24 }, 25 "suggest": { 26 "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", 27 "ext-bcmath": "Used for unit conversion and imagecrash protection", 28 "ext-iconv": "Converts text to and from non-UTF-8 encodings", 29 "ext-tidy": "Used for pretty-printing HTML" 30 }, 31 "time": "2022-09-18T07:06:19+00:00", 32 "type": "library", 33 "installation-source": "dist", 34 "autoload": { 35 "files": [ 36 "library/HTMLPurifier.composer.php" 37 ], 38 "psr-0": { 39 "HTMLPurifier": "library/" 40 }, 41 "exclude-from-classmap": [ 42 "/library/HTMLPurifier/Language/" 43 ] 44 }, 45 "notification-url": "https://packagist.org/downloads/", 46 "license": [ 47 "LGPL-2.1-or-later" 48 ], 49 "authors": [ 50 { 51 "name": "Edward Z. Yang", 52 "email": "admin@htmlpurifier.org", 53 "homepage": "http://ezyang.com" 54 } 55 ], 56 "description": "Standards compliant HTML filter written in PHP", 57 "homepage": "http://htmlpurifier.org/", 58 "keywords": [ 59 "html" 60 ], 61 "support": { 62 "issues": "https://github.com/ezyang/htmlpurifier/issues", 63 "source": "https://github.com/ezyang/htmlpurifier/tree/v4.16.0" 64 }, 65 "install-path": "../ezyang/htmlpurifier" 66 }, 67 { 68 "name": "scotteh/php-dom-wrapper", 69 "version": "2.0.5", 70 "version_normalized": "2.0.5.0", 71 "source": { 72 "type": "git", 73 "url": "https://github.com/scotteh/php-dom-wrapper.git", 74 "reference": "351e9c635c9aa65c8cedaeefcac3a49581ad2529" 75 }, 76 "dist": { 77 "type": "zip", 78 "url": "https://api.github.com/repos/scotteh/php-dom-wrapper/zipball/351e9c635c9aa65c8cedaeefcac3a49581ad2529", 79 "reference": "351e9c635c9aa65c8cedaeefcac3a49581ad2529", 80 "shasum": "" 81 }, 82 "require": { 83 "ext-libxml": "*", 84 "ext-mbstring": "*", 85 "lib-libxml": ">=2.7.7", 86 "php": ">=7.1.0", 87 "symfony/css-selector": "^4.0 || ^5.0 || ^6.0" 88 }, 89 "require-dev": { 90 "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" 91 }, 92 "time": "2023-09-10T13:50:09+00:00", 93 "type": "library", 94 "extra": { 95 "branch-alias": { 96 "dev-master": "2.0-dev" 97 } 98 }, 99 "installation-source": "dist", 100 "autoload": { 101 "psr-4": { 102 "DOMWrap\\": "src/" 103 } 104 }, 105 "notification-url": "https://packagist.org/downloads/", 106 "license": [ 107 "BSD-3-Clause" 108 ], 109 "authors": [ 110 { 111 "name": "Andrew Scott", 112 "email": "andrew@andrewscott.net.au" 113 } 114 ], 115 "description": "Simple DOM wrapper to select nodes using either CSS or XPath expressions and manipulate results quickly and easily.", 116 "homepage": "https://github.com/scotteh/php-dom-wrapper", 117 "keywords": [ 118 "css", 119 "dom", 120 "html", 121 "parser", 122 "wrapper" 123 ], 124 "support": { 125 "issues": "https://github.com/scotteh/php-dom-wrapper/issues", 126 "source": "https://github.com/scotteh/php-dom-wrapper/tree/2.0.5" 127 }, 128 "install-path": "../scotteh/php-dom-wrapper" 129 }, 130 { 131 "name": "symfony/css-selector", 132 "version": "v5.4.26", 133 "version_normalized": "5.4.26.0", 134 "source": { 135 "type": "git", 136 "url": "https://github.com/symfony/css-selector.git", 137 "reference": "0ad3f7e9a1ab492c5b4214cf22a9dc55dcf8600a" 138 }, 139 "dist": { 140 "type": "zip", 141 "url": "https://api.github.com/repos/symfony/css-selector/zipball/0ad3f7e9a1ab492c5b4214cf22a9dc55dcf8600a", 142 "reference": "0ad3f7e9a1ab492c5b4214cf22a9dc55dcf8600a", 143 "shasum": "" 144 }, 145 "require": { 146 "php": ">=7.2.5", 147 "symfony/polyfill-php80": "^1.16" 148 }, 149 "time": "2023-07-07T06:10:25+00:00", 150 "type": "library", 151 "installation-source": "dist", 152 "autoload": { 153 "psr-4": { 154 "Symfony\\Component\\CssSelector\\": "" 155 }, 156 "exclude-from-classmap": [ 157 "/Tests/" 158 ] 159 }, 160 "notification-url": "https://packagist.org/downloads/", 161 "license": [ 162 "MIT" 163 ], 164 "authors": [ 165 { 166 "name": "Fabien Potencier", 167 "email": "fabien@symfony.com" 168 }, 169 { 170 "name": "Jean-François Simon", 171 "email": "jeanfrancois.simon@sensiolabs.com" 172 }, 173 { 174 "name": "Symfony Community", 175 "homepage": "https://symfony.com/contributors" 176 } 177 ], 178 "description": "Converts CSS selectors to XPath expressions", 179 "homepage": "https://symfony.com", 180 "support": { 181 "source": "https://github.com/symfony/css-selector/tree/v5.4.26" 182 }, 183 "funding": [ 184 { 185 "url": "https://symfony.com/sponsor", 186 "type": "custom" 187 }, 188 { 189 "url": "https://github.com/fabpot", 190 "type": "github" 191 }, 192 { 193 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 194 "type": "tidelift" 195 } 196 ], 197 "install-path": "../symfony/css-selector" 198 }, 199 { 200 "name": "symfony/polyfill-php80", 201 "version": "v1.28.0", 202 "version_normalized": "1.28.0.0", 203 "source": { 204 "type": "git", 205 "url": "https://github.com/symfony/polyfill-php80.git", 206 "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5" 207 }, 208 "dist": { 209 "type": "zip", 210 "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5", 211 "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5", 212 "shasum": "" 213 }, 214 "require": { 215 "php": ">=7.1" 216 }, 217 "time": "2023-01-26T09:26:14+00:00", 218 "type": "library", 219 "extra": { 220 "branch-alias": { 221 "dev-main": "1.28-dev" 222 }, 223 "thanks": { 224 "name": "symfony/polyfill", 225 "url": "https://github.com/symfony/polyfill" 226 } 227 }, 228 "installation-source": "dist", 229 "autoload": { 230 "files": [ 231 "bootstrap.php" 232 ], 233 "psr-4": { 234 "Symfony\\Polyfill\\Php80\\": "" 235 }, 236 "classmap": [ 237 "Resources/stubs" 238 ] 239 }, 240 "notification-url": "https://packagist.org/downloads/", 241 "license": [ 242 "MIT" 243 ], 244 "authors": [ 245 { 246 "name": "Ion Bazan", 247 "email": "ion.bazan@gmail.com" 248 }, 249 { 250 "name": "Nicolas Grekas", 251 "email": "p@tchwork.com" 252 }, 253 { 254 "name": "Symfony Community", 255 "homepage": "https://symfony.com/contributors" 256 } 257 ], 258 "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", 259 "homepage": "https://symfony.com", 260 "keywords": [ 261 "compatibility", 262 "polyfill", 263 "portable", 264 "shim" 265 ], 266 "support": { 267 "source": "https://github.com/symfony/polyfill-php80/tree/v1.28.0" 268 }, 269 "funding": [ 270 { 271 "url": "https://symfony.com/sponsor", 272 "type": "custom" 273 }, 274 { 275 "url": "https://github.com/fabpot", 276 "type": "github" 277 }, 278 { 279 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 280 "type": "tidelift" 281 } 282 ], 283 "install-path": "../symfony/polyfill-php80" 284 } 285 ], 286 "dev": true, 287 "dev-package-names": [] 288} 289