├── .gitignore ├── .npmignore ├── .npmrc ├── .babelrc ├── docs ├── App.js ├── Bundle.js ├── README.md ├── Async.js ├── Icon.js ├── Nano.js └── StyledComponents.js ├── LICENSE.md ├── package.json ├── cli.js ├── bundle.js ├── README.md └── index.js /.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | docs 2 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | "react" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /docs/App.js: -------------------------------------------------------------------------------- 1 | const React = require('react') 2 | 3 | const App = props => { 4 | return ( 5 | 6 | Hello micro-react 7 |

Hello

8 |
npm i micro-react
9 |
{props.req.url}
10 |
11 | ) 12 | } 13 | 14 | module.exports = App 15 | -------------------------------------------------------------------------------- /docs/Bundle.js: -------------------------------------------------------------------------------- 1 | const React = require('react') 2 | const connect = require('refunk') 3 | 4 | const inc = s => ({ count: s.count + 1 }) 5 | 6 | const App = connect(props => ( 7 | 8 |

Hello {props.count}

9 |