UNPKG

1.84 kBJSONView Raw
1{
2 "name": "flagpole",
3 "version": "2.1.8",
4 "description": "Simple and fast DOM integration, headless or headful browser, and REST API testing framework.",
5 "files": [
6 "dist/",
7 "README.md"
8 ],
9 "main": "./dist/index.js",
10 "bin": {
11 "flagpole": "./dist/cli/main.js"
12 },
13 "scripts": {
14 "build": "tsc && cp src/cli/*.html dist/cli/",
15 "build-tests": "cd tests && tsc && cd ..",
16 "test": "npm run build-tests && flagpole run -t basic -h"
17 },
18 "homepage": "https://github.com/flocasts/flagpole",
19 "repository": "git@github.com:flocasts/flagpole.git",
20 "author": "Jason Byrne <jason.byrne@flosports.tv>",
21 "license": "MIT",
22 "dependencies": {
23 "@types/cheerio": "^0.22.15",
24 "@types/puppeteer": "^2.0.0",
25 "@types/puppeteer-core": "^2.0.0",
26 "ansi-align": "^2.0.0",
27 "archiver": "^3.0.0",
28 "bluebird": "^3.5.3",
29 "cheerio": "^1.0.0-rc.3",
30 "clortho-lite": "^2.0.6",
31 "common-tags": "^1.8.0",
32 "css": "^2.2.4",
33 "form-data": "^2.3.3",
34 "nock": "^10.0.6",
35 "open": "^6.4.0",
36 "probe-image-size": "^4.0.0",
37 "prompts": "^2.3.0",
38 "puppeteer-core": "1.11.0",
39 "request-promise": "^4.2.5",
40 "tmp": "^0.1.0",
41 "tough-cookie": "^3.0.1",
42 "valid-data-url": "^1.0.0",
43 "yargs": "^11.1.0"
44 },
45 "keywords": [
46 "qa",
47 "test",
48 "integration",
49 "smoke",
50 "dom",
51 "testing",
52 "rest",
53 "api",
54 "json",
55 "endpoint",
56 "html",
57 "node",
58 "automation"
59 ],
60 "devDependencies": {
61 "@types/bluebird": "^3.5.26",
62 "@types/bluebird-global": "^3.5.12",
63 "@types/node": "^12.12.8",
64 "@types/prompts": "^2.0.3",
65 "@types/request": "^2.48.4",
66 "@types/request-promise": "^4.1.45",
67 "ajv": "^6.10.2",
68 "jmespath": "^0.15.0",
69 "puppeteer": "^1.15.0",
70 "request": "^2.88.0",
71 "typescript": "^3.7.2"
72 }
73}