Skip to content

Commit 2e8d6c8

Browse files
authored
Merge pull request #21 from mmmurray/next
Upgrade dependencies
2 parents b183fb8 + 8e2e772 commit 2e8d6c8

File tree

8 files changed

+3411
-993
lines changed

8 files changed

+3411
-993
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
.DS_Store
12
coverage
23
lib
34
node_modules
5+
tsconfig.json
6+
yarn-error.log

.travis.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,19 @@
11
language: node_js
22
node_js:
3-
- 'node'
3+
- '10'
44
cache:
55
yarn: true
66
directories:
77
- 'node_modules'
88
branches:
99
only:
1010
- 'master'
11+
jobs:
12+
include:
13+
- stage: release
14+
node_js: '10'
15+
deploy:
16+
provider: script
17+
skip_cleanup: true
18+
script:
19+
- 'yarn release'

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# jest-component-snapshot 📸
22

3-
[![Travis](https://img.shields.io/travis/mmmurray/jest-component-snapshot.svg)](https://travis-ci.com/mmmurray/jest-component-snapshot)
3+
[![Travis](https://travis-ci.com/mmmurray/jest-component-snapshot.svg?branch=master)](https://travis-ci.com/mmmurray/jest-component-snapshot)
44
[![npm](https://img.shields.io/npm/v/jest-component-snapshot.svg)](https://www.npmjs.com/package/jest-component-snapshot)
55
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
66

jest.config.js

Lines changed: 0 additions & 9 deletions
This file was deleted.

mmm.config.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
module.exports = {
2+
transformJestConfig: config => ({
3+
...config,
4+
collectCoverageFrom: [
5+
'src/**/*',
6+
'!src/global-hooks.ts',
7+
'!src/html.ts',
8+
'!src/puppeteer.ts',
9+
],
10+
}),
11+
}

package.json

Lines changed: 36 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "jest-component-snapshot",
3-
"version": "0.1.3",
3+
"version": "0.0.0-semantically-released",
44
"description": "Component snapshot testing made easy.",
55
"author": "Mark Murray",
66
"license": "MIT",
@@ -19,36 +19,53 @@
1919
"main": "./lib/index.js",
2020
"types": "./lib/index.d.ts",
2121
"scripts": {
22-
"build": "rm -rf lib && mmm build",
23-
"format": "mmm format",
22+
"build": "mmm build",
23+
"commit": "mmm commit",
2424
"jest": "mmm jest",
25-
"prepare": "yarn build",
26-
"test": "mmm coverage"
25+
"release": "mmm release",
26+
"test": "mmm test",
27+
"test:coverage": "mmm test:coverage",
28+
"test:lint": "mmm test:lint"
2729
},
2830
"peerDependencies": {
2931
"puppeteer": "*"
3032
},
33+
"dependencies": {
34+
"fs-extra": "^8.0.1",
35+
"jest-image-snapshot": "^2.8.2",
36+
"pretty": "^2.0.0",
37+
"tmp-promise": "^2.0.1",
38+
"yamljs": "^0.3.0"
39+
},
3140
"devDependencies": {
3241
"@emotion/core": "^10.0.10",
33-
"@emotion/styled": "^10.0.11",
42+
"@emotion/styled": "^10.0.12",
3443
"@types/fs-extra": "^7.0.0",
35-
"@types/node": "^12.0.4",
3644
"@types/pretty": "^2.0.0",
3745
"@types/puppeteer": "^1.12.4",
38-
"@types/react": "^16.8.19",
39-
"@types/react-dom": "^16.8.4",
4046
"@types/yamljs": "^0.2.30",
41-
"mmm-scripts": "^0.0.20",
42-
"prettier": "^1.17.1",
43-
"puppeteer": "^1.17.0",
47+
"mmm-scripts": "^0.4.2",
48+
"puppeteer": "^1.18.0",
4449
"react": "^16.8.6",
4550
"react-dom": "^16.8.6"
4651
},
47-
"dependencies": {
48-
"fs-extra": "^8.0.1",
49-
"jest-image-snapshot": "^2.8.2",
50-
"pretty": "^2.0.0",
51-
"tmp-promise": "^2.0.1",
52-
"yamljs": "^0.3.0"
53-
}
52+
"commitlint": {
53+
"extends": [
54+
"@commitlint/config-conventional"
55+
]
56+
},
57+
"config": {
58+
"commitizen": {
59+
"path": "./node_modules/cz-conventional-changelog"
60+
}
61+
},
62+
"eslintConfig": {
63+
"extends": "eslint-config-mmm/ts-react"
64+
},
65+
"husky": {
66+
"hooks": {
67+
"commit-msg": "mmm precommit"
68+
}
69+
},
70+
"prettier": "mmm-scripts/prettier.config"
5471
}

src/a11y-snapshot.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,12 @@ const flattenContainers = (nodes: AXNode[]) =>
1818
}, [])
1919

2020
const removeEmpty = ({ children = [], ...node }: AXNode): AXNode => {
21-
const newNode = Object.keys(node).reduce(
22-
(acc, key) => {
23-
const value = (node as any)[key]
24-
25-
return value === '' ? acc : { ...acc, [key]: value }
26-
},
27-
{} as AXNode,
28-
)
21+
const initialNode: AXNode = {} as any
22+
const newNode = Object.keys(node).reduce((acc, key) => {
23+
const value = (node as any)[key]
24+
25+
return value === '' ? acc : { ...acc, [key]: value }
26+
}, initialNode)
2927

3028
const flattenedChildren = flattenContainers(children)
3129

0 commit comments

Comments
 (0)