UNPKG

flagpole

Version:

Simple and fast DOM integration, headless or headful browser, and REST API testing framework.

80 lines (79 loc) 2.02 kB
{ "name": "flagpole", "version": "2.5.3", "description": "Simple and fast DOM integration, headless or headful browser, and REST API testing framework.", "files": [ "dist/", "README.md" ], "main": "./dist/index.js", "bin": { "flagpole": "./dist/cli/main.js" }, "scripts": { "build": "tsc && cp src/cli/*.html dist/cli/", "build-tests": "cd tests && tsc && cd ..", "test": "npm run build-tests && flagpole run -t basic -h" }, "homepage": "https://github.com/flocasts/flagpole", "repository": "git@github.com:flocasts/flagpole.git", "author": "Jason Byrne <jason.byrne@flosports.tv>", "license": "MIT", "dependencies": { "@types/cheerio": "^0.22.15", "@zerodeps/image-probe": "0.0.3", "bluebird": "^3.7.2", "cheerio": "^1.0.0-rc.3", "cli-ansi": "^1.0.5", "commander": "^5.1.0", "common-tags": "^1.8.0", "css": "^2.2.4", "css-xpath": "^1.0.0", "form-data": "^2.5.1", "form-urlencoded": "^4.1.3", "fs-extra": "^9.0.1", "needle": "^2.4.1", "open": "^6.4.0", "pixelmatch": "^5.1.0", "prompts": "^2.3.2", "puppeteer-core": "^2.1.1", "tmp": "^0.1.0", "tunnel": "0.0.6", "valid-data-url": "^1.0.0" }, "keywords": [ "qa", "test", "integration", "smoke", "dom", "testing", "rest", "api", "json", "endpoint", "html", "node", "automation" ], "devDependencies": { "@types/bluebird": "^3.5.26", "@types/bluebird-global": "^3.5.12", "@types/fs-extra": "^8.1.0", "@types/jmespath": "^0.15.0", "@types/needle": "^2.0.4", "@types/node": "^12.12.8", "@types/pixelmatch": "^5.0.0", "@types/pngjs": "^3.4.0", "@types/prompts": "^2.0.6", "@types/puppeteer": "^2.0.0", "@types/puppeteer-core": "^2.0.0", "@types/tunnel": "0.0.1", "@types/yargs": "^15.0.4", "ajv": "^6.12.2", "jmespath": "^0.15.0", "prettier": "^2.0.5", "puppeteer": "^1.20.0", "typescript": "^3.9.7" } }