Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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)

Awesome Lists containing this project

README

        

n2ex logo


Build Status
Coverage Status
GitHub License

## 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).