forked from ZEISS/precise-ui
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
130 lines (130 loc) · 4.58 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
{
"name": "precise-ui",
"version": "1.4.1",
"description": "Precise UI React component library powered by Styled Components.",
"main": "dist/es6",
"typings": "dist/es6",
"scripts": {
"start": "styleguidist server",
"serve": "pushstate-server -d styleguide -p 6060",
"serve:test": "pushstate-server -d integration/styleguide -p 6065",
"lint": "tslint -c tslint.json 'src/**/*.{ts,tsx}' --project tsconfig.json",
"test": "npm run lint && npm run test:unit",
"test:visual": "PUPPETEER_CHROMIUM_REVISION=736695 jest -c integration/jest.config.js --noStackTrace --runInBand",
"test:visual:update": "npm run test:visual -- -u",
"test:unit": "cross-env NODE_ENV=test jest",
"test:watch": "npm run test:unit -- --watch",
"prettier": "prettier --config prettier.config.js --write 'src/**/*.{ts,tsx}'",
"build": "rimraf dist && npm run build:bundle && npm run build:es5 && npm run build:es6",
"build:bundle": "cross-env NODE_ENV=production webpack -p",
"build:es5": "build-with-transform-jsx -t es5 --outDir dist/es5 --declaration --inlineSourceMap --inlineSources --config ./tsconfig.json",
"build:es6": "build-with-transform-jsx -t es6 -m es6 --outDir dist/es6 --declaration --inlineSourceMap --inlineSources --config ./tsconfig.json",
"build:demo": "cross-env NODE_ENV=production styleguidist build",
"build:demo:test": "cross-env NODE_ENV=test styleguidist build",
"webpack:analyzer": "npm run build:bundle -- --config ./tools/bundle-analyzer.js",
"icongen": "node tools/convert-icons.js"
},
"keywords": [
"react",
"ui library",
"react ui library",
"component library",
"styled components",
"library",
"zeiss",
"ux"
],
"engines": {
"node": ">=8.0.0"
},
"author": "ZEISS Digital Innovation Partners",
"license": "MIT",
"dependencies": {
"memoize-one": "^5.0.0",
"react-datepicker": "^2.8.0",
"@types/react-datepicker": "^2.8.0",
"react-onclickoutside": "^6.7.1",
"typescript-plugin-inner-jsx": "^0.1.9",
"date-fns": "^2.3.0"
},
"peerDependencies": {
"react": "^16.8.0",
"react-dom": "^16.8",
"styled-components": "^4.x"
},
"devDependencies": {
"@babel/core": "^7.8.4",
"@babel/plugin-proposal-class-properties": "^7.4.4",
"@babel/plugin-proposal-decorators": "^7.4.4",
"@babel/plugin-transform-runtime": "^7.4.4",
"@babel/preset-env": "^7.8.4",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.3.3",
"@types/enzyme": "^3.1.15",
"@types/enzyme-adapter-react-16": "^1.0.0",
"@types/expect-puppeteer": "^3.3.1",
"@types/jest": "^24.0.9",
"@types/jest-environment-puppeteer": "^4.0.0",
"@types/jest-image-snapshot": "^2.8.0",
"@types/memoize-one": "^4.1.0",
"@types/puppeteer": "^1.12.1",
"@types/react": "^16.7.18",
"@types/react-dom": "^16.0.11",
"@types/react-onclickoutside": "^6.7.0",
"@types/react-router": "^4.4.1",
"@types/react-router-dom": "^4.3.1",
"@types/styled-components": "^4.1.10",
"awesome-typescript-loader": "^5.2.1",
"babel-jest": "^25.1.0",
"babel-loader": "^8.0.6",
"circular-dependency-plugin": "^5.0.2",
"cross-env": "^5.0.5",
"css-loader": "^1.0.1",
"enzyme": "^3.1.0",
"enzyme-adapter-react-16": "^1.0.1",
"enzyme-to-json": "^3.3.5",
"file-loader": "^2.0.0",
"html-webpack-plugin": "^3.2.0",
"husky": "^1.3.1",
"jest": "^24.1.0",
"jest-environment-node": "^24.8.0",
"jest-enzyme": "^7.0.1",
"jest-image-snapshot": "^2.8.1",
"jest-puppeteer": "^4.0.0",
"jest-puppeteer-docker": "^1.2.0",
"jest-styled-components": "^6.3.1",
"material-design-icons": "^3.0.1",
"postcss-loader": "^3.0.0",
"prettier": "^1.15.3",
"puppeteer": "^1.13.0",
"pushstate-server": "^3.0.1",
"react": "~16.8.0",
"react-docgen-typescript": "^1.12.3",
"react-dom": "^16.8.0",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-styleguidist": "^8.0.6",
"react-test-renderer": "^16.7.0",
"rimraf": "^2.6.3",
"sass-loader": "^7.1.0",
"source-map-loader": "^0.2.4",
"style-loader": "^0.23.1",
"styled-components": "^4.1.3",
"svg-react-loader": "^0.4.6",
"ts-jest": "^24.0.0",
"ts-node": "^7.0.1",
"tslint": "^5.12.0",
"tslint-config-prettier": "^1.17.0",
"tslint-plugin-prettier": "^2.0.1",
"typescript": "3.2.2",
"webpack": "^4.28.1",
"webpack-bundle-analyzer": "^3.6.0",
"webpack-cli": "^3.2.1",
"webpack-dev-server": "^3.1.14"
},
"husky": {
"hooks": {
"pre-push": "npm run test & npm run build"
}
}
}