Skip to content

Commit d5f5dbc

Browse files
committed
[fix] inline-style-prefixer API update
Fix necolas#1217
1 parent 79456d5 commit d5f5dbc

File tree

4 files changed

+19
-18
lines changed

4 files changed

+19
-18
lines changed

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
"flow-bin": "^0.63.1",
5050
"glob": "^7.1.2",
5151
"husky": "^0.14.3",
52+
"inline-style-prefixer": "^5.0.3",
5253
"jest": "^22.4.3",
5354
"jest-canvas-mock": "^1.0.2",
5455
"lint-staged": "^7.1.0",

packages/react-native-web/src/modules/prefixStyles/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @flow
88
*/
99

10-
import createPrefixer from 'inline-style-prefixer/static/createPrefixer';
10+
import createPrefixer from 'inline-style-prefixer/lib/createPrefixer';
1111
import staticData from './static';
1212

1313
const prefixAll = createPrefixer(staticData);

packages/react-native-web/src/modules/prefixStyles/static.js

+15-12
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1-
import crossFade from 'inline-style-prefixer/static/plugins/crossFade';
2-
import cursor from 'inline-style-prefixer/static/plugins/cursor';
3-
import filter from 'inline-style-prefixer/static/plugins/filter';
4-
import flex from 'inline-style-prefixer/static/plugins/flex';
5-
import flexboxIE from 'inline-style-prefixer/static/plugins/flexboxIE';
6-
import flexboxOld from 'inline-style-prefixer/static/plugins/flexboxOld';
7-
import gradient from 'inline-style-prefixer/static/plugins/gradient';
8-
import imageSet from 'inline-style-prefixer/static/plugins/imageSet';
9-
import position from 'inline-style-prefixer/static/plugins/position';
10-
import sizing from 'inline-style-prefixer/static/plugins/sizing';
11-
import transition from 'inline-style-prefixer/static/plugins/transition';
1+
import backgroundClip from 'inline-style-prefixer/lib/plugins/backgroundClip';
2+
import crossFade from 'inline-style-prefixer/lib/plugins/crossFade';
3+
import cursor from 'inline-style-prefixer/lib/plugins/cursor';
4+
import filter from 'inline-style-prefixer/lib/plugins/filter';
5+
import flex from 'inline-style-prefixer/lib/plugins/flex';
6+
import flexboxIE from 'inline-style-prefixer/lib/plugins/flexboxIE';
7+
import flexboxOld from 'inline-style-prefixer/lib/plugins/flexboxOld';
8+
import gradient from 'inline-style-prefixer/lib/plugins/gradient';
9+
import imageSet from 'inline-style-prefixer/lib/plugins/imageSet';
10+
import position from 'inline-style-prefixer/lib/plugins/position';
11+
import sizing from 'inline-style-prefixer/lib/plugins/sizing';
12+
import transition from 'inline-style-prefixer/lib/plugins/transition';
1213
const w = ['Webkit'];
1314
const m = ['Moz'];
1415
const ms = ['ms'];
@@ -18,6 +19,7 @@ const wmms = ['Webkit', 'Moz', 'ms'];
1819

1920
export default {
2021
plugins: [
22+
backgroundClip,
2123
crossFade,
2224
cursor,
2325
filter,
@@ -120,6 +122,7 @@ export default {
120122
flowInto: wms,
121123
flowFrom: wms,
122124
regionFragment: wms,
125+
textOrientation: w,
123126
textAlignLast: m,
124127
tabSize: m,
125128
wrapFlow: ms,
@@ -144,7 +147,7 @@ export default {
144147
gridRowGap: ms,
145148
gridArea: ms,
146149
gridGap: ms,
147-
textSizeAdjust: wms,
150+
textSizeAdjust: ['ms', 'Webkit'],
148151
borderImage: w,
149152
borderImageOutset: w,
150153
borderImageRepeat: w,

scripts/inline-style-prefixer/create.js

+2-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
const generator = require('inline-style-prefixer/generator');
3+
const generator = require('inline-style-prefixer/lib/generator').default;
44
const path = require('path');
55

66
const browserList = {
@@ -19,8 +19,5 @@ const browserList = {
1919
};
2020

2121
generator(browserList, {
22-
staticPath: path.join(
23-
__dirname,
24-
'../../packages/react-native-web/src/modules/prefixStyles/static.js'
25-
)
22+
path: path.join(__dirname, '../../packages/react-native-web/src/modules/prefixStyles/static.js')
2623
});

0 commit comments

Comments
 (0)