Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/OrangeXC/n2ex
🌈 V2ex built with Nuxt.js (vue&ssr)
https://github.com/OrangeXC/n2ex
axios element-ui jest muse-ui nuxt ssr v2ex vue vuejs
Last synced: 12 days ago
JSON representation
🌈 V2ex built with Nuxt.js (vue&ssr)
- Host: GitHub
- URL: https://github.com/OrangeXC/n2ex
- Owner: OrangeXC
- License: mit
- Created: 2017-06-15T04:00:59.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-04T03:11:12.000Z (over 1 year ago)
- Last Synced: 2024-08-02T01:22:04.277Z (3 months ago)
- Topics: axios, element-ui, jest, muse-ui, nuxt, ssr, v2ex, vue, vuejs
- Language: Vue
- Homepage: https://n2ex.herokuapp.com/
- Size: 4.76 MB
- Stars: 271
- Watchers: 9
- Forks: 50
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Introduction
vue ssr v2ex,because it depends on nuxt so called n2ex
## Performance
* Lighthouse [100/100](http://orkj5d055.bkt.clouddn.com/n2ex-sehiddtque.now.sh_2017-06-26_18-43-12.html) - Webpagetest
## Features
* Use vue ssr framework [nuxt](https://github.com/nuxt/nuxt.js)
* Use Element UI library [element](https://github.com/ElemeFE/element)
* Use material Design UI library [muse-ui](https://github.com/museui/muse-ui)
* Use browser and node.js http client [axios](https://github.com/mzabriskie/axios)
* Test runner [ava](https://github.com/avajs/ava)
* Test spies, stubs and mocks [sinon](https://github.com/sinonjs/sinon)
* Unit test [vue-test-utils](https://github.com/vuejs/vue-test-utils)
* Node proxy solve [CORS](https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS)
* Progressive Web Apps## Pages
* Hot topic list
* New topic list
* Topic detail with comment
* Node list
* Node detail
* User detail## Build Setup
``` bash
# install dependencies
$ yarn# serve with hot reload at localhost:3000
$ yarn dev# build for production and launch server
$ yarn build
$ yarn start# generate static project
$ yarn generate# eslint
$ yarn lint# unit tests
$ yarn test
```## License
N2ex is [MIT licensed](https://github.com/OrangeXC/n2ex/blob/master/LICENSE).