{"preferGlobal":true,"name":"xypjs","version":"1.0.2","description":"Minimaliastic JavaScript framework","main":"build/main.js","types":"build/index.d.ts","scripts":{"build":"npx webpack --mode production","start":"npx webpack-dev-server"},"homepage":"https://github.com/zolbooo/xypjs","repository":{"type":"git","url":"git+https://github.com/zolbooo/xypjs.git"},"author":{"name":"Zolboobayar Gantumur","email":"zaccess33rus@gmail.com","url":"https://github.com/zolbooo"},"license":"MIT","bugs":{"url":"https://github.com/zolbooo/xypjs/issues"},"devDependencies":{"ts-loader":"^5.2.2","typescript":"^3.1.3","webpack":"^4.21.0","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.9"},"dependencies":{},"gitHead":"07ee7e70d0437d5caafe7121d643a06c78297c6a","_id":"xypjs@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zolbooo","email":"zaccess33rus@gmail.com"},"dist":{"integrity":"sha512-8S5nsUm//pb25+mi03lFlr0Srz5NsTYvhujoIYug5KGFBZQj5ju7Jt2SzSLWh38kEtV7I2/hznui6gJsTQqBbQ==","shasum":"63107da2b27271053462915fc80bca2f9d64a467","tarball":"https://registry.npmmirror.com/xypjs/-/xypjs-1.0.2.tgz","fileCount":10,"unpackedSize":37779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2BvSCRA9TVsSAnZWagAAix4P/juoamHY7IRq9PRwpNEC\nxCiP99WbyAPK9OF2bvZEysiGCUKKWfTEa3tyg/c+oDnR6I+YjXAqNnWFjqGd\nBUsmQxtmgVbsbxf9rsGoi5X07Xl1opopQkmTR+w3aVePxvn+9KuOjLqC/nLO\nwxlhybwAjKl5w7sYsF54zkYVsTs+XUMROea00hOzHb4nfPgOu5zt4tC75QxZ\nPeyXh2XzIi/q/kkLgEoWmsMYDNRoK9J2lDJL6+gNLIA3NBVkqwjsQkT0uZnk\nzUYMY57+TvRb7Wa+oiTmqLK+ZJIUUqsc4IZHisvHrv6x6Wjo6vycT8YoEZdu\nW36gcbqMmJLQZpKU0bH/u0t8MxBvzIX8rWSlBksM7blYljOWRZNR98webnFw\nWM4iPq260kk752/lwTizG7t0n668JnaUs+ivA1L/T3QH1JPWX61NrM7q8OGl\n7c5DStBIzCDlK/ciDKI4uDWLTnqEUmbrMJZW36aAf0kmCGVLpJrf3sAShodk\nHdtvmfLkrYtMRUH1+VeWJPZqFGXSYt7Gxxv2dVc17QvDb06Ea/O9KIScPHKx\nNPYxkfCOT0cjCAhdlFaClPWt7lMr5IXeHgI1SzyHMVTnI3qbSyv0Z7VmxjHN\nfhXf6ejtS0fDPdLrBenUYoETOw08L5wflUixYnnl5UrswHT83s5seHJ//CVz\nwr2p\r\n=XGh0\r\n-----END PGP SIGNATURE-----\r\n","size":14072},"maintainers":[{"name":"zolbooo","email":"zaccess33rus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xypjs_1.0.2_1540889554061_0.3731177300129256"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated","_cnpmcore_publish_time":"2021-12-24T04:00:50.065Z","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