|
7 | 7 | "build:analyze": "ANALYZE_BUNDLE=true yarn build:single", |
8 | 8 | "build:demo": "yarn build && lerna run build:demo --stream", |
9 | 9 | "build:single": "utils/scripts/scoped-npm-command.js --script build", |
10 | | - "format": "yarn format:package_json && yarn format:js && yarn format:markdown", |
| 10 | + "format": "yarn format:package_json && yarn format:js && yarn format:ts && yarn format:markdown", |
11 | 11 | "format:js": "prettier --loglevel warn --write 'packages/**/!(dist|umd)/*.js' && prettier --loglevel warn --write utils/**/*.js", |
12 | 12 | "format:markdown": "prettier --loglevel warn --write 'packages/**/!(dist)/!(CHANGELOG)*.md'", |
13 | 13 | "format:package_json": "prettier-package-json --write && lerna exec -- prettier-package-json --write", |
| 14 | + "format:ts": "prettier --loglevel warn --write 'packages/**/!(dist|umd)/*.{ts,tsx}' && prettier --loglevel warn --write utils/**/*.{ts,tsx}", |
14 | 15 | "postinstall": "lerna bootstrap", |
15 | 16 | "lint": "yarn lint:css && yarn lint:js && yarn lint:markdown", |
16 | 17 | "lint:css": "stylelint \"packages/*/src/**/*.js\" && stylelint \"utils/**/*.js\"", |
17 | | - "lint:js": "eslint packages/*/src/ utils/ --max-warnings 0", |
| 18 | + "lint:js": "eslint packages/*/src/ utils/ --ext js,ts,tsx --max-warnings 0", |
18 | 19 | "lint:markdown": "markdownlint API.md DEVELOPMENT.md README.md VERSIONING.md packages/*/src/**/*.md packages/*/src/*.md packages/*/README.md", |
19 | 20 | "new": "utils/scripts/create-package.js", |
20 | 21 | "prepare": "yarn build", |
|
28 | 29 | "@babel/cli": "7.4.4", |
29 | 30 | "@babel/core": "7.4.5", |
30 | 31 | "@babel/plugin-proposal-class-properties": "7.4.4", |
| 32 | + "@babel/plugin-proposal-object-rest-spread": "7.4.4", |
31 | 33 | "@babel/plugin-transform-object-assign": "7.2.0", |
32 | 34 | "@babel/polyfill": "7.4.4", |
33 | 35 | "@babel/preset-env": "7.4.5", |
34 | 36 | "@babel/preset-react": "7.0.0", |
35 | 37 | "@svgr/webpack": "4.3.0", |
36 | 38 | "@testing-library/react": "8.0.1", |
| 39 | + "@types/classnames": "2.2.8", |
| 40 | + "@types/jest": "24.0.13", |
| 41 | + "@types/prop-types": "15.7.1", |
37 | 42 | "@types/react": "16.8.19", |
| 43 | + "@types/react-dom": "16.8.4", |
| 44 | + "@types/styled-components": "4.1.16", |
| 45 | + "@types/webpack": "4.4.32", |
| 46 | + "@typescript-eslint/eslint-plugin": "1.10.2", |
| 47 | + "@typescript-eslint/parser": "1.10.2", |
| 48 | + "@zendeskgarden/css-bedrock": "7.0.26", |
38 | 49 | "@zendeskgarden/css-variables": "6.3.4", |
39 | 50 | "@zendeskgarden/eslint-config": "7.2.1", |
40 | 51 | "@zendeskgarden/stylelint-config": "10.0.0", |
|
54 | 65 | "enzyme-to-json": "3.3.5", |
55 | 66 | "eslint": "5.16.0", |
56 | 67 | "eslint-config-prettier": "4.3.0", |
| 68 | + "eslint-loader": "2.1.2", |
57 | 69 | "eslint-plugin-jest": "22.6.4", |
58 | 70 | "eslint-plugin-jsx-a11y": "6.2.1", |
59 | 71 | "eslint-plugin-notice": "0.7.8", |
|
89 | 101 | "prettier": "1.18.2", |
90 | 102 | "prettier-package-json": "2.1.0", |
91 | 103 | "react": "16.8.6", |
| 104 | + "react-docgen-typescript": "1.12.5", |
92 | 105 | "react-dom": "16.8.6", |
93 | 106 | "react-styleguidist": "8.0.6", |
94 | 107 | "regenerator-runtime": "0.13.2", |
|
100 | 113 | "stylelint-config-styled-components": "0.1.1", |
101 | 114 | "stylelint-order": "3.0.0", |
102 | 115 | "stylelint-processor-styled-components": "1.8.0", |
| 116 | + "ts-jest": "24.0.2", |
| 117 | + "ts-loader": "6.0.2", |
| 118 | + "typescript": "3.5.1", |
103 | 119 | "uglifyjs-webpack-plugin": "2.1.3", |
104 | 120 | "webpack": "4.33.0", |
105 | 121 | "webpack-bundle-analyzer": "3.3.2", |
|
0 commit comments