Skip to content

Commit 73ebd40

Browse files
author
John Doherty
committed
Revert "Delete package.json"
This reverts commit 0281165.
1 parent 0281165 commit 73ebd40

File tree

1 file changed

+183
-0
lines changed

1 file changed

+183
-0
lines changed

package.json

Lines changed: 183 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,183 @@
1+
{
2+
"name": "selenium-cucumber-js",
3+
"version": "1.7.0",
4+
"description": "JavaScript browser automation framework using official selenium-webdriver and cucumber-js",
5+
"main": "index.js",
6+
"scripts": {
7+
"test": "node index.js"
8+
},
9+
"author": {
10+
"name": "John Doherty",
11+
"email": "[email protected]",
12+
"url": "https://courseof.life/johndoherty"
13+
},
14+
"license": "ISC",
15+
"keywords": [
16+
"selenium",
17+
"selenium bdd",
18+
"cucumber",
19+
"cucumber-js",
20+
"webdriver",
21+
"selenium-webdriver",
22+
"chromedriver",
23+
"phantomjs",
24+
"testing",
25+
"junit",
26+
"bdd"
27+
],
28+
"repository": {
29+
"type": "git",
30+
"url": "git://github.com/john-doherty/selenium-cucumber-js.git"
31+
},
32+
"bugs": {
33+
"url": "https://github.com/john-doherty/selenium-cucumber-js/issues"
34+
},
35+
"engines": {
36+
"node": ">=6.11.0"
37+
},
38+
"engineStrict": true,
39+
"homepage": "https://github.com/john-doherty/selenium-cucumber-js#readme",
40+
"dependencies": {
41+
"chai": "3.5.0",
42+
"chalk": "1.1.3",
43+
"chromedriver": "^80.0.1",
44+
"commander": "2.9.0",
45+
"cucumber": "1.3.3",
46+
"cucumber-html-reporter": "4.0.4",
47+
"cucumber-junit": "1.6.0",
48+
"electron": "^1.8.8",
49+
"electron-chromedriver": "^1.7.1",
50+
"electron-packager": "^9.1.0",
51+
"electron-prebuilt": "^1.4.13",
52+
"eyes.selenium": "0.0.72",
53+
"fs-plus": "2.9.1",
54+
"geckodriver": "^1.16.2",
55+
"merge": "^1.2.1",
56+
"phantomjs-prebuilt": "2.1.12",
57+
"require-dir": "0.3.2",
58+
"selenium-webdriver": "3.5.0"
59+
},
60+
"devDependencies": {
61+
"eslint": "^3.19.0",
62+
"eslint-config-airbnb-base": "^11.2.0",
63+
"eslint-plugin-import": "^2.2.0"
64+
},
65+
"eslintConfig": {
66+
"extends": "airbnb-base",
67+
"env": {
68+
"es6": false,
69+
"browser": true
70+
},
71+
"globals": {
72+
"selenium": true,
73+
"helpers": true,
74+
"page": true,
75+
"driver": true,
76+
"until": true,
77+
"by": true,
78+
"expect": true,
79+
"Promise": true,
80+
"browserName": true,
81+
"DEFAULT_TIMEOUT": true
82+
},
83+
"rules": {
84+
"brace-style": [
85+
"error",
86+
"stroustrup"
87+
],
88+
"comma-dangle": [
89+
"error",
90+
"never"
91+
],
92+
"func-names": 0,
93+
"indent": [
94+
"error",
95+
4,
96+
{
97+
"SwitchCase": 1
98+
}
99+
],
100+
"max-len": [
101+
2,
102+
180,
103+
4,
104+
{
105+
"ignoreUrls": true,
106+
"ignoreComments": false
107+
}
108+
],
109+
"new-cap": [
110+
"error",
111+
{
112+
"capIsNewExceptions": [
113+
"Router",
114+
"ObjectId",
115+
"DEBUG"
116+
],
117+
"properties": false
118+
}
119+
],
120+
"no-underscore-dangle": 0,
121+
"no-unused-vars": [
122+
"warn"
123+
],
124+
"no-use-before-define": [
125+
"error",
126+
{
127+
"functions": false
128+
}
129+
],
130+
"no-var": [
131+
"off"
132+
],
133+
"one-var": [
134+
"off"
135+
],
136+
"vars-on-top": [
137+
"off"
138+
],
139+
"no-param-reassign": [
140+
"off"
141+
],
142+
"no-lone-blocks": [
143+
"off"
144+
],
145+
"padded-blocks": 0,
146+
"prefer-template": [
147+
"off"
148+
],
149+
"prefer-arrow-callback": [
150+
"off"
151+
],
152+
"default-case": [
153+
"off"
154+
],
155+
"wrap-iife": [
156+
2,
157+
"inside"
158+
],
159+
"no-plusplus": [
160+
"off"
161+
],
162+
"require-jsdoc": [
163+
"warn",
164+
{
165+
"require": {
166+
"FunctionDeclaration": true,
167+
"MethodDefinition": true,
168+
"ClassDeclaration": true
169+
}
170+
}
171+
],
172+
"object-shorthand": [
173+
"error",
174+
"never"
175+
],
176+
"space-before-function-paren": "off",
177+
"strict": "off",
178+
"valid-jsdoc": [
179+
"error"
180+
]
181+
}
182+
}
183+
}

0 commit comments

Comments
 (0)