|
1 | 1 | { |
2 | 2 | "name": "react-transition-group", |
3 | | - "version": "2.8.0", |
| 3 | + "version": "4.0.0", |
4 | 4 | "description": "A react component toolset for managing animations", |
5 | | - "main": "lib/index.js", |
| 5 | + "main": "lib/cjs/index.js", |
| 6 | + "module": "lib/esm/index.js", |
6 | 7 | "scripts": { |
7 | 8 | "test": "npm run lint && npm run testonly", |
8 | 9 | "testonly": "jest --verbose", |
9 | 10 | "tdd": "jest --watch", |
10 | | - "build": "babel src --out-dir lib --delete-dir-on-start && npm run build:dist && cp README.md LICENSE ./lib", |
| 11 | + "build": "rimraf lib && yarn build:cjs && yarn build:esm && yarn build:pick && yarn build:dist && cp README.md LICENSE ./lib", |
11 | 12 | "build:docs": "npm -C www run build", |
12 | | - "build:dist": "cross-env BABEL_ENV=esm yarn rollup -c", |
| 13 | + "build:cjs": "babel src --out-dir lib/cjs", |
| 14 | + "build:esm": "cross-env BABEL_ENV=esm babel src --out-dir lib/esm", |
| 15 | + "build:pick": "cherry-pick --name=react-transition-group --cwd=lib --input-dir=../src --cjs-dir=cjs --esm-dir=esm", |
| 16 | + "build:dist": "cross-env BABEL_ENV=esm rollup -c", |
13 | 17 | "bootstrap": "yarn && yarn --cwd www", |
14 | 18 | "lint": "eslint src test", |
15 | 19 | "release": "release", |
|
50 | 54 | ] |
51 | 55 | }, |
52 | 56 | "peerDependencies": { |
53 | | - "react": ">=15.0.0", |
54 | | - "react-dom": ">=15.0.0" |
| 57 | + "react": ">=16.6.0", |
| 58 | + "react-dom": ">=16.6.0" |
55 | 59 | }, |
56 | 60 | "dependencies": { |
57 | | - "dom-helpers": "^3.3.1", |
| 61 | + "dom-helpers": "^3.4.0", |
58 | 62 | "loose-envify": "^1.4.0", |
59 | | - "prop-types": "^15.6.2", |
60 | | - "react-lifecycles-compat": "^3.0.4" |
| 63 | + "prop-types": "^15.6.2" |
61 | 64 | }, |
62 | 65 | "devDependencies": { |
63 | | - "@babel/cli": "^7.1.0", |
64 | | - "@babel/core": "^7.1.0", |
| 66 | + "@babel/cli": "^7.4.3", |
| 67 | + "@babel/core": "^7.4.3", |
65 | 68 | "@semantic-release/changelog": "^3.0.0", |
66 | 69 | "@semantic-release/git": "^7.0.4", |
67 | 70 | "@semantic-release/github": "^5.0.5", |
68 | 71 | "@semantic-release/npm": "^5.0.4", |
69 | 72 | "@storybook/addon-actions": "^4.1.4", |
70 | 73 | "@storybook/react": "^4.1.4", |
71 | 74 | "babel-core": "^7.0.0-bridge.0", |
72 | | - "babel-eslint": "^9.0.0", |
73 | | - "babel-jest": "^23.6.0", |
74 | | - "babel-loader": "^8.0.2", |
75 | | - "babel-plugin-transform-react-remove-prop-types": "^0.4.18", |
| 75 | + "babel-eslint": "^10.0.1", |
| 76 | + "babel-loader": "^8.0.5", |
| 77 | + "babel-plugin-transform-react-remove-prop-types": "^0.4.24", |
76 | 78 | "babel-preset-jason": "^6.0.1", |
| 79 | + "cherry-pick": "^0.3.0", |
77 | 80 | "cross-env": "^5.2.0", |
78 | | - "enzyme": "^3.6.0", |
79 | | - "enzyme-adapter-react-16": "^1.5.0", |
80 | | - "eslint": "^5.6.0", |
81 | | - "eslint-config-jason": "^4.1.0", |
82 | | - "eslint-config-prettier": "^3.1.0", |
83 | | - "eslint-plugin-import": "^2.14.0", |
84 | | - "eslint-plugin-jsx-a11y": "^6.1.1", |
85 | | - "eslint-plugin-prettier": "^2.6.2", |
86 | | - "eslint-plugin-react": "^7.11.1", |
87 | | - "husky": "^1.0.0-rc.15", |
88 | | - "jest": "^23.6.0", |
89 | | - "prettier": "^1.14.3", |
90 | | - "react": "^16.5.2", |
91 | | - "react-dom": "^16.5.2", |
92 | | - "react-test-renderer": "^16.5.2", |
| 81 | + "enzyme": "^3.9.0", |
| 82 | + "enzyme-adapter-react-16": "^1.12.0", |
| 83 | + "eslint": "^5.16.0", |
| 84 | + "eslint-config-jason": "^5.0.0", |
| 85 | + "eslint-config-prettier": "^4.1.0", |
| 86 | + "eslint-plugin-import": "^2.16.0", |
| 87 | + "eslint-plugin-jsx-a11y": "^6.2.1", |
| 88 | + "eslint-plugin-prettier": "^3.0.1", |
| 89 | + "eslint-plugin-react": "^7.12.4", |
| 90 | + "husky": "^1.3.1", |
| 91 | + "jest": "^24.7.1", |
| 92 | + "prettier": "^1.16.4", |
| 93 | + "react": "~16.6.3", |
| 94 | + "react-dom": "~16.6.3", |
93 | 95 | "release-script": "^1.0.2", |
94 | | - "rimraf": "^2.6.1", |
95 | | - "rollup": "^1.1.0", |
96 | | - "rollup-plugin-babel": "^4.3.0", |
97 | | - "rollup-plugin-commonjs": "^9.2.0", |
98 | | - "rollup-plugin-node-resolve": "^4.0.0", |
99 | | - "rollup-plugin-replace": "^2.1.0", |
| 96 | + "rimraf": "^2.6.3", |
| 97 | + "rollup": "^1.9.0", |
| 98 | + "rollup-plugin-babel": "^4.3.2", |
| 99 | + "rollup-plugin-commonjs": "^9.3.4", |
| 100 | + "rollup-plugin-node-resolve": "^4.2.0", |
| 101 | + "rollup-plugin-replace": "^2.1.1", |
100 | 102 | "rollup-plugin-size-snapshot": "^0.8.0", |
101 | 103 | "rollup-plugin-terser": "^4.0.2", |
102 | 104 | "semantic-release": "^15.9.16", |
103 | | - "semantic-release-alt-publish-dir": "^2.1.1", |
| 105 | + "semantic-release-alt-publish-dir": "^3.0.0", |
104 | 106 | "travis-deploy-once": "^5.0.8" |
105 | 107 | }, |
106 | 108 | "release": { |
|
0 commit comments