UNPKG

2.57 kBJSONView Raw
1{
2 "name": "spdt",
3 "version": "2.0.5",
4 "description": "spdt stands for Storybook Puppeteer Declarative Testing. Declarative testing of isolated React components using storybook as a renderer and puppeteer+jest as a test runner",
5 "main": "index.js",
6 "files": [
7 "/bin",
8 "/config-templates",
9 "/lib",
10 "/index.js"
11 ],
12 "bin": {
13 "spdt:generate-story-index": "./bin/generate-story-index.js",
14 "spdt:generate-test-index": "./bin/generate-test-index.js",
15 "spdt:generate-tests": "./bin/generate-tests.js",
16 "spdt:init": "./bin/init.js"
17 },
18 "scripts": {
19 "lint": "eslint ./lib/*.js ./tests/*.js",
20 "flint": "eslint ./lib/*.js ./tests/*.js --fix",
21 "prettier": "npx prettier --check --write \"lib/**/*.js\" \"tests/**/*.js\"",
22 "test": "jest",
23 "test:cover": "jest --coverage --coverageReporters=text-lcov | coveralls",
24 "tc": "npm run test:cover"
25 },
26 "repository": {
27 "type": "git",
28 "url": "git+https://github.com/sseletskyy/storybook-puppeteer-declarative-testing.git"
29 },
30 "keywords": [
31 "testing",
32 "e2e",
33 "jest",
34 "puppeteer",
35 "storybook",
36 "declarative",
37 "test",
38 "generator",
39 "fixture",
40 "chrome",
41 "headless",
42 "react"
43 ],
44 "author": "Serge Seletskyy",
45 "license": "MIT",
46 "bugs": {
47 "url": "https://github.com/sseletskyy/storybook-puppeteer-declarative-testing/issues"
48 },
49 "homepage": "https://github.com/sseletskyy/storybook-puppeteer-declarative-testing#readme",
50 "peerDependencies": {
51 "@storybook/react": "5.x",
52 "jest-puppeteer": "^4.0.0",
53 "puppeteer": "^1.13.0",
54 "react": "16.x",
55 "start-server-and-test": "^1.7.13"
56 },
57 "dependencies": {
58 "@babel/preset-typescript": "^7.7.7",
59 "debug": "^4.1.1",
60 "fs": "^0.0.2",
61 "monet": "^0.9.0",
62 "path": "^0.12.7",
63 "prompt": "^1.0.0",
64 "ramda": "^0.26.1",
65 "shelljs": "^0.8.3"
66 },
67 "devDependencies": {
68 "@babel/core": "^7.7.7",
69 "@babel/preset-env": "^7.7.7",
70 "babel-eslint": "10.0.3",
71 "babel-jest": "^24.9.0",
72 "coveralls": "^3.0.9",
73 "eslint": "^6.8.0",
74 "eslint-config-prettier": "^6.7.0",
75 "eslint-plugin-import": "^2.19.1",
76 "eslint-plugin-jest": "^23.1.1",
77 "eslint-plugin-prettier": "^3.1.2",
78 "jest": "^24.9.0",
79 "prettier": "^1.19.1"
80 },
81 "prettier": {
82 "printWidth": 80,
83 "parser": "babel",
84 "semi": false,
85 "tabWidth": 2,
86 "useTabs": false,
87 "singleQuote": true,
88 "trailingComma": "all",
89 "bracketSpacing": true,
90 "arrowParens": "always",
91 "jsxBracketSameLine": false
92 }
93}