{"_attachments":{},"_id":"xypjs","_rev":"605854-61f2491445d527a190b67fc1","author":{"name":"Zolboobayar Gantumur","email":"zaccess33rus@gmail.com","url":"https://github.com/zolbooo"},"description":"Minimaliastic JavaScript framework","dist-tags":{"latest":"1.0.2"},"license":"MIT","maintainers":[{"name":"unkrush","email":"zaccess33rus@gmail.com"}],"name":"xypjs","readme":"# xypjs\n## JavaScript frontend framework. Inspired by Angular and React\n\n[![npm version](https://badge.fury.io/js/xypjs.svg)](https://www.npmjs.com/package/xypjs) [![npm total downloads](https://img.shields.io/npm/dt/xypjs.svg)](https://www.npmjs.com/package/xypjs) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/819fa8f4ca524065b3c9adeb44eed1f4)](https://app.codacy.com/app/zolbooo/xypjs?utm_source=github.com&utm_medium=referral&utm_content=zolbooo/xypjs&utm_campaign=Badge_Grade_Dashboard)\n\n## Quick start\nYou can create webpack application manually. However, you can use ```new-webpack-app``` command.\n```bash\nnpm install -g new-webpack-app\n```\nThen create new app with JSX pragma ```xyp.jsx```:\n```bash\nnew-webpack-app --jsx xyp.jsx awesomepage\n```\nBrowse to newly created folder and install ```xypjs```:\n```bash\nnpm install xypjs\n```\nExample app:\n```jsx\nimport xyp, { Component } from \"xypjs\";\n\nclass Counter extends Component {\n render() {\n console.log(this.props);\n return
{this.props.count}
;\n }\n}\n\nclass App extends Component {\n constructor(props) {\n super(props);\n this.bindToReactiveStorage({ counter: 0 });\n this.onClick = this.onClick.bind(this);\n }\n onClick() {\n this.setState({ counter: this.state.counter + 1 });\n }\n render() {\n return (\n