UNPKG

2.82 kBJSONView Raw
1{
2 "name": "serenity-js",
3 "version": "1.10.14",
4 "description": "Serenity/JS: Next generation acceptance testing library for modern web applications.",
5 "author": "Jan Molak <jan.molak@smartcodeltd.co.uk>",
6 "homepage": "http://serenity-js.org",
7 "license": "Apache-2.0",
8 "main": "lib/index.js",
9 "typings": "lib/index.d.ts",
10 "keywords": [
11 "protractor",
12 "mocha",
13 "cucumber",
14 "angular",
15 "tdd",
16 "bdd",
17 "test",
18 "selenium",
19 "webdriverjs",
20 "webdriver",
21 "testing"
22 ],
23 "scripts": {
24 "clean": "rimraf staging lib .nyc_output",
25 "pretest": "webdriver-manager update --standalone --versions.standalone=2.53.1 --gecko=false",
26 "test": "npm run spec",
27 "lint": "tslint --project tsconfig.json --config ../../tslint.json --format stylish",
28 "package": "tsc --project tsconfig-export.json",
29 "verify": "npm run clean && npm run lint && npm test && npm run package",
30 "rebuild": "npm run clean && npm run verify",
31 "spec:api": "nyc --report-dir ../../target/coverage/api mocha --opts ../../mocha.opts spec/api/**/*.spec.*",
32 "spec:cookbook": "nyc --report-dir ../../target/coverage/cookbook protractor ./spec/protractor-cookbook.conf.js",
33 "spec:integration": "nyc --report-dir ../../target/coverage/integration mocha --opts ../../mocha.opts 'spec/integration/*/*.ts'",
34 "spec": "npm run spec:api && npm run spec:cookbook && npm run spec:integration"
35 },
36 "peerDependencies": {
37 "protractor": "5.x"
38 },
39 "dependencies": {
40 "@serenity-js/core": "^1.6.0",
41 "@types/selenium-webdriver": "2.53.39",
42 "co": "4.6.0",
43 "glob": "7.1.1",
44 "graceful-fs": "4.1.11",
45 "is-generator": "1.0.3",
46 "lodash": "4.17.15",
47 "selenium-webdriver": "3.0.1",
48 "ts-md5": "1.2.0",
49 "util-arity": "1.1.0"
50 },
51 "devDependencies": {
52 "@types/cucumber": "0.0.35",
53 "@types/express": "4.0.35",
54 "@types/glob": "5.0.30",
55 "@types/mock-fs": "3.6.30",
56 "@types/stacktrace-js": "0.0.30",
57 "chai-smoothie": "^0.2.0",
58 "cucumber": "1.3.2",
59 "express": "4.14.1",
60 "mock-fs": "4.4.1",
61 "protractor": "5.3.0"
62 },
63 "repository": {
64 "type": "git",
65 "url": "https://github.com/jan-molak/serenity-js.git"
66 },
67 "bugs": {
68 "url": "https://github.com/jan-molak/serenity-js/issues"
69 },
70 "engines": {
71 "node": ">= 6.9.x",
72 "npm": ">= 3"
73 },
74 "nyc": {
75 "include": [
76 "src/*.ts",
77 "src/**/*.ts"
78 ],
79 "exclude": [
80 "book",
81 "_book",
82 "*.js",
83 "docs",
84 "examples/**",
85 "lib",
86 "**/protractor.d.ts",
87 "spec",
88 "staging",
89 "node_modules"
90 ],
91 "extension": [
92 ".ts"
93 ],
94 "require": [
95 "ts-node/register"
96 ],
97 "reporter": [
98 "json",
99 "text-summary"
100 ],
101 "cache": true,
102 "all": true
103 }
104}