Skip to content

Commit 9ae47dd

Browse files
committed
add perttier
1 parent 7e5b06d commit 9ae47dd

File tree

7 files changed

+30
-18
lines changed

7 files changed

+30
-18
lines changed

.prettierrc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"printWidth": 100,
3+
"singleQuote": true,
4+
"trailingComma": "es5"
5+
}

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
# parcel-typescript-react-example
1+
# parcel-typescript-react-example 👍
22

33
A minimum TypeScript-react app with Parcel Bundler.
44

5+
Use parcel、Typescript、react、perttier.
6+
57
## Source code
68

79
* [index.html](index.html)
@@ -21,6 +23,8 @@ For more details, see src/.
2123
Launch development server.
2224

2325
> yarn start
26+
>
27+
> yarn format //prettier
2428
2529
## Contributing
2630

@@ -42,6 +46,7 @@ Submit a pull request :D
4246

4347
* [github/Adherentman](https://github.com/Adherentman)
4448
* [blog](http://xuzihao.fun)
49+
4550
## License
4651

4752
MIT © Adherentman

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"main": "src/index.tsx",
55
"license": "MIT",
66
"scripts": {
7-
"start": "parcel index.html"
7+
"start": "parcel index.html",
8+
"format": "prettier --write '**/*.{tsx,ts,css,md}'"
89
},
910
"dependencies": {
1011
"@types/react": "^16.0.30",
@@ -15,6 +16,7 @@
1516
"devDependencies": {
1617
"babel-preset-react": "^6.24.1",
1718
"parcel-bundler": "^1.0.3",
19+
"prettier": "1.10.2",
1820
"typescript": "^2.6.2"
1921
}
2022
}

src/App.tsx

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,16 @@
11
import * as React from 'react';
22

3-
class AppStateType{
3+
class AppStateType {}
44

5-
};
5+
class AppPropsType {}
66

7-
class AppPropsType{
8-
9-
};
10-
11-
export default class App extends React.Component<AppPropsType,AppStateType>{
12-
render(){
13-
return <div>
14-
Hello World!
15-
<div>
16-
Welcome my Github!
17-
</div>
18-
</div>;
7+
export default class App extends React.Component<AppPropsType, AppStateType> {
8+
render() {
9+
return (
10+
<div>
11+
Hello World!
12+
<div>Welcome my Github!</div>
13+
</div>
14+
);
1915
}
2016
}

src/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ import * as React from 'react';
22
import * as ReactDOM from 'react-dom';
33
import App from './App';
44

5-
ReactDOM.render(<App/>, document.getElementById("root"));
5+
ReactDOM.render(<App />, document.getElementById('root'));

src/styles.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
h1 {
77
color: red;
88
font-size: 18;
9-
}
9+
}

yarn.lock

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2431,6 +2431,10 @@ preserve@^0.2.0:
24312431
version "0.2.0"
24322432
resolved "http://registry.npm.taobao.org/preserve/download/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
24332433

2434+
2435+
version "1.10.2"
2436+
resolved "http://registry.npm.taobao.org/prettier/download/prettier-1.10.2.tgz#1af8356d1842276a99a5b5529c82dd9e9ad3cc93"
2437+
24342438
private@^0.1.7:
24352439
version "0.1.8"
24362440
resolved "http://registry.npm.taobao.org/private/download/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"

0 commit comments

Comments
 (0)