Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit a965683

Browse files
committed
Cleanup
1 parent 3458803 commit a965683

File tree

69 files changed

+7153
-25485
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+7153
-25485
lines changed

‎.babelrc‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
{
22
"plugins": [
33
"@babel/plugin-proposal-class-properties"
4+
],
5+
"presets": [
6+
"babel-preset-airbnb"
47
]
58
}

‎.eslintrc.json‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"parser": "babel-eslint",
3+
"extends": ["airbnb", "prettier"],
4+
"plugins": ["prettier"],
5+
"rules": {
6+
"prettier/prettier": ["error"]
7+
}
8+
}

‎.prettierrc‎

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

‎.tslintrc.json‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"parser": "babel-eslint",
3+
"extends": ["airbnb"],
4+
"plugins": ["prettier"],
5+
"rules": {
6+
"prettier/prettier": ["error"]
7+
}
8+
}

‎README.md‎

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,9 @@
22

33
Build Vue-like components in React. Get the goodness of Vue-reactivty system such as watchers and computed properties and remove the need of using React's `setState` completely.
44

5-
6-
75
## Installation
86

9-
`$ npm install --save-dev react-vue-component`
7+
`$ npm install --save react-vue-component`
108

119
# Basic Usage
1210

@@ -112,14 +110,6 @@ class App extends Component {
112110
}
113111
```
114112

115-
116-
117-
# Q&A
118-
119-
- Why do this ?
120-
121-
- Lel cuz react suks. Just kidding, but personally I admire Vue for it's simple and easy-to-use components and always wanted something similar whenever I'm on React, especially the ability to `watch` properties (in React, afaik you gotta compare the previous and current states manually in `componentDidUpdate`).
122-
123113
# Credits
124114

125115
- All credits to the Vue core team for their awesome reactivity system.

‎demo/.cache/01/e9169ac8e8967a1470922db8f169f7.json‎

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

‎demo/.cache/07/43019ccf4e19dece9514ea446bbb69.json‎

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

‎demo/.cache/07/6f0e01601c0d629348d1bb2ab37bbc.json‎

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

‎demo/.cache/07/87b10505d461f83af5a4a7c36ce918.json‎

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"id":"../node_modules/scheduler/tracing.js","dependencies":[{"name":"/Users/prevwong/Documents/GitHub/reactx/package.json","includedInParent":true,"mtime":1544176648255},{"name":"/Users/prevwong/Documents/GitHub/reactx/.babelrc","includedInParent":true,"mtime":1544090229533},{"name":"/Users/prevwong/Documents/GitHub/reactx/node_modules/scheduler/package.json","includedInParent":true,"mtime":1544172528316},{"name":"./cjs/scheduler-tracing.development.js","loc":{"line":6,"column":27},"parent":"/Users/prevwong/Documents/GitHub/reactx/node_modules/scheduler/tracing.js","resolved":"/Users/prevwong/Documents/GitHub/reactx/node_modules/scheduler/cjs/scheduler-tracing.development.js"}],"generated":{"js":"'use strict';\n\nif (\"development\" === 'production') {\n module.exports = require('./cjs/scheduler-tracing.production.min.js');\n} else {\n module.exports = require('./cjs/scheduler-tracing.development.js');\n}","map":{"mappings":[{"generated":{"line":1,"column":0},"source":"../node_modules/scheduler/tracing.js","original":{"line":1,"column":0}},{"generated":{"line":3,"column":0},"source":"../node_modules/scheduler/tracing.js","original":{"line":3,"column":0}},{"generated":{"line":3,"column":4},"source":"../node_modules/scheduler/tracing.js","original":{"line":3,"column":4}},{"generated":{"line":3,"column":22},"source":"../node_modules/scheduler/tracing.js","original":{"line":3,"column":29}},{"generated":{"line":3,"column":34},"source":"../node_modules/scheduler/tracing.js","original":{"line":3,"column":0}},{"generated":{"line":3,"column":36},"source":"../node_modules/scheduler/tracing.js","original":{"line":3,"column":43}},{"name":"module","generated":{"line":4,"column":0},"source":"../node_modules/scheduler/tracing.js","original":{"line":4,"column":2}},{"name":"module","generated":{"line":4,"column":2},"source":"../node_modules/scheduler/tracing.js","original":{"line":4,"column":2}},{"generated":{"line":4,"column":8},"source":"../node_modules/scheduler/tracing.js","original":{"line":4,"column":8}},{"name":"exports","generated":{"line":4,"column":9},"source":"../node_modules/scheduler/tracing.js","original":{"line":4,"column":9}},{"generated":{"line":4,"column":16},"source":"../node_modules/scheduler/tracing.js","original":{"line":4,"column":2}},{"name":"require","generated":{"line":4,"column":19},"source":"../node_modules/scheduler/tracing.js","original":{"line":4,"column":19}},{"generated":{"line":4,"column":26},"source":"../node_modules/scheduler/tracing.js","original":{"line":4,"column":26}},{"generated":{"line":4,"column":27},"source":"../node_modules/scheduler/tracing.js","original":{"line":4,"column":27}},{"generated":{"line":4,"column":70},"source":"../node_modules/scheduler/tracing.js","original":{"line":4,"column":26}},{"generated":{"line":4,"column":71},"source":"../node_modules/scheduler/tracing.js","original":{"line":4,"column":2}},{"generated":{"line":5,"column":0},"source":"../node_modules/scheduler/tracing.js","original":{"line":5,"column":1}},{"generated":{"line":5,"column":1},"source":"../node_modules/scheduler/tracing.js","original":{"line":3,"column":0}},{"generated":{"line":5,"column":7},"source":"../node_modules/scheduler/tracing.js","original":{"line":5,"column":7}},{"name":"module","generated":{"line":6,"column":0},"source":"../node_modules/scheduler/tracing.js","original":{"line":6,"column":2}},{"name":"module","generated":{"line":6,"column":2},"source":"../node_modules/scheduler/tracing.js","original":{"line":6,"column":2}},{"generated":{"line":6,"column":8},"source":"../node_modules/scheduler/tracing.js","original":{"line":6,"column":8}},{"name":"exports","generated":{"line":6,"column":9},"source":"../node_modules/scheduler/tracing.js","original":{"line":6,"column":9}},{"generated":{"line":6,"column":16},"source":"../node_modules/scheduler/tracing.js","original":{"line":6,"column":2}},{"name":"require","generated":{"line":6,"column":19},"source":"../node_modules/scheduler/tracing.js","original":{"line":6,"column":19}},{"generated":{"line":6,"column":26},"source":"../node_modules/scheduler/tracing.js","original":{"line":6,"column":26}},{"generated":{"line":6,"column":27},"source":"../node_modules/scheduler/tracing.js","original":{"line":6,"column":27}},{"generated":{"line":6,"column":67},"source":"../node_modules/scheduler/tracing.js","original":{"line":6,"column":26}},{"generated":{"line":6,"column":68},"source":"../node_modules/scheduler/tracing.js","original":{"line":6,"column":2}},{"generated":{"line":7,"column":0},"source":"../node_modules/scheduler/tracing.js","original":{"line":7,"column":1}}],"sources":{"../node_modules/scheduler/tracing.js":"'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/scheduler-tracing.production.min.js');\n} else {\n module.exports = require('./cjs/scheduler-tracing.development.js');\n}\n"},"lineCount":null}},"hash":"6fabfd1d3d9c5526eae3bcf6b750eac5","cacheData":{"env":{"NODE_ENV":"development"}}}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /