UNPKG

hquery.php

Version:

An extremely fast web scraper that parses megabytes of HTML in a blink of an eye. No dependencies. PHP5+

92 lines (91 loc) 2.31 kB
{ "name": "hquery.php", "description": "An extremely fast web scraper that parses megabytes of HTML in a blink of an eye. No dependencies. PHP5+", "version": "3.3.0", "author": { "name": "Dumitru Uzun", "email": "contact@duzun.me", "url": "https://DUzun.Me" }, "homepage": "https://duzun.me/playground/hquery", "keywords": [ "HTML", "XML", "XHTML", "web", "scraper", "scraping", "crawling", "parser", "invalid", "invalid-html", "broken-html", "selectors", "css-selectors", "jquery-selectors", "jquery-like", "fast-parser", "fastest", "efficient", "index", "http", "URL", "PSR-7", "PHP" ], "files": [ "hquery.php", "autoload.php", "src/", "README.md", "composer.json", "LICENSE" ], "directories": { "test": "tests", "docs": "docs" }, "repository": { "type": "git", "url": "https://github.com/duzun/hQuery.php.git" }, "bugs": { "url": "https://github.com/duzun/hQuery.php/issues" }, "license": "http://github.com/duzun/hQuery.php/raw/master/LICENSE", "devDependencies": { "browser-sync": "^3.0.2", "gulp": "^5.0.0", "gulp-connect-php": "^1.0", "verup": "^1.7.1" }, "scripts": { "verup": "verup", "version": "verup 0", "preversion": "phpunit ./tests/", "apigen": "php vendor/bin/apigen generate --source ./src --destination ./docs --base-url https://hquery.duzun.me/ --template-theme bootstrap", "doxygen": "doxygen Doxyfile", "test": "./test.sh all", "test:phpunit": "phpunit ./tests/", "test:save": "{ echo; command -v lscpu > /dev/null && lscpu | grep -i 'model name' && echo; php -v && echo; npm run --silent test; } > ./tests/README.md", "test:watch": "./watch-test.sh" }, "extra": { "verup": { "files": [ "composer.json", "package-lock.json", "src/hQuery.php", "src/hQuery/Node.php", "index.html", "LICENSE", "README.md" ], "regs": [ "((?:\\$|(?:\\s*\\*?\\s*@)|(?:^\\s*(?:var|,)?\\s+))ver(?:sion)?[\\s\\:='\"]+)([0-9]+(?:\\.[0-9]+){2,2})", "^(\\s*const\\s+VERSION[\\s='\"]+)([0-9]+(?:\\.[0-9]+){2,2})", "^(\\s?\\*.*v)([0-9]+(?:\\.[0-9]+){2,2})" ] } } }