Skip to content

Commit d4a58f1

Browse files
committed
feat: typescript
1 parent 0e986f1 commit d4a58f1

37 files changed

+784
-904
lines changed

.babelrc

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

.babelrc.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
// console.log('babelrc-js');
2+
module.exports = {
3+
"presets": [
4+
"@babel/preset-react"
5+
],
6+
"plugins": [
7+
['@babel/proposal-class-properties', { loose: true }],
8+
"react-hot-loader/babel"
9+
],
10+
}

.eslintignore

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

.eslintrc.js

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

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,4 @@ website
5656
lib/**
5757
es
5858
coverage/
59+
.awcache

.npmignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

build/base.conf.js

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

build/dev.conf.js

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

build/prod.conf.js

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

develop/App.jsx renamed to develop/App.tsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React from 'react'
1+
import * as React from 'react'
22
import { hot } from 'react-hot-loader'
33
import { Image } from '../src'
44
import './style'
@@ -7,7 +7,6 @@ const Images = (function() {
77
for(let i = 1; i <= 20; i++) {
88
ret.push(require(`../doc/assets/${i}.jpg`))
99
}
10-
window.Images = ret
1110
return ret
1211
})()
1312

@@ -16,14 +15,21 @@ const App = hot(module)(() => (
1615
<div className='container' style={{ display: 'flex', flexWrap: 'wrap' }}>
1716
{Images.map(each => (
1817
<Image
19-
group="multi"
18+
group='multi'
2019
key={each}
2120
src={each}
2221
width={120}
2322
height={120}
2423
style={{ margin: '35px' }}
2524
/>
2625
))}
26+
<Image
27+
group='multi'
28+
src={'each'}
29+
width={120}
30+
height={120}
31+
style={{ margin: '35px' }}
32+
/>
2733
</div>
2834
</div>
2935
))

0 commit comments

Comments
 (0)