UNPKG

2.85 kBJSONView Raw
1{
2 "name": "cucumber-mink",
3 "version": "1.2.3",
4 "description": "Cucumber-js Mink - Step definitions library",
5 "keywords": [
6 "testing",
7 "bdd",
8 "cucumber",
9 "cucumber-js",
10 "gherkin",
11 "tests",
12 "webdriver",
13 "phantomjs",
14 "selenium"
15 ],
16 "license": "MIT",
17 "author": {
18 "name": "Arnaud Dezandee",
19 "email": "dezandee.arnaud@gmail.com"
20 },
21 "homepage": "https://github.com/Adezandee/cucumber-mink",
22 "repository": {
23 "type": "git",
24 "url": "git+https://github.com/Adezandee/cucumber-mink.git"
25 },
26 "bugs": {
27 "url": "http://github.com/Adezandee/cucumber-mink/issues"
28 },
29 "engines": {
30 "node": ">= 4"
31 },
32 "main": "dist/mink.js",
33 "bin": {
34 "cucumber-mink": "dist/cli.js"
35 },
36 "scripts": {
37 "start": "babel-node test/site/server.js",
38 "semantic-release": "semantic-release pre && npm publish && semantic-release post",
39 "coverage": "babel-node ./node_modules/.bin/isparta cover _mocha -- --root src/ test/mocha/",
40 "coverage:upload": "cat ./coverage/lcov.info | coveralls",
41 "prepublish": "npm run compile",
42 "precompile": "rm -rf dist/",
43 "compile": "babel src/ -d dist/",
44 "pretest": "eslint .",
45 "test": "mocha --compilers js:babel-register test/mocha/",
46 "e2e": "babel-node ./src/cli.js test/features -- -f progress"
47 },
48 "dependencies": {
49 "bluebird": "~3.4.0",
50 "chai": "~3.5.0",
51 "cucumber": "1.0.0",
52 "debug": "~2.2.0",
53 "immutable": "~3.8.1",
54 "lodash.defaultsdeep": "~4.4.0",
55 "meow": "~3.7.0",
56 "util-arity": "~1.0.2",
57 "webdriverio": "~4.0.5"
58 },
59 "devDependencies": {
60 "babel-cli": "~6.9.0",
61 "babel-eslint": "~6.0.3",
62 "babel-plugin-add-module-exports": "~0.2.1",
63 "babel-plugin-transform-object-rest-spread": "~6.8.0",
64 "babel-preset-es2015": "~6.9.0",
65 "babel-register": "~6.9.0",
66 "body-parser": "~1.15.1",
67 "coveralls": "~2.11.9",
68 "cz-conventional-changelog": "~1.1.6",
69 "eslint": "~2.11.1",
70 "eslint-config-airbnb-base": "~3.0.1",
71 "eslint-plugin-import": "~1.8.1",
72 "express": "~4.13.3",
73 "isparta": "~4.0.0",
74 "jest-mock": "~12.1.0",
75 "lodash.range": "~3.1.4",
76 "mocha": "~2.5.3",
77 "morgan": "~1.7.0",
78 "semantic-release": "~4.3.5",
79 "swig": "~1.4.2"
80 },
81 "eslintConfig": {
82 "extends": "airbnb-base",
83 "parser": "babel-eslint",
84 "env": {
85 "es6": true,
86 "node": true,
87 "mocha": true
88 },
89 "rules": {
90 "max-len": 0,
91 "no-underscore-dangle": 0,
92 "no-console": 0,
93 "new-cap": 0,
94 "global-require": 0,
95 "func-names": 0
96 }
97 },
98 "babel": {
99 "presets": [
100 "es2015"
101 ],
102 "plugins": [
103 "add-module-exports",
104 "transform-object-rest-spread"
105 ]
106 },
107 "config": {
108 "commitizen": {
109 "path": "./node_modules/cz-conventional-changelog"
110 }
111 }
112}
\No newline at end of file