https://github.com/julon/vue-cli-template-nativescript
Template for starting new nativescript+vue projects with rollup+babel+eslint+SemanticRelease
https://github.com/julon/vue-cli-template-nativescript
Last synced: about 2 months ago
JSON representation
Template for starting new nativescript+vue projects with rollup+babel+eslint+SemanticRelease
- Host: GitHub
- URL: https://github.com/julon/vue-cli-template-nativescript
- Owner: julon
- License: mit
- Created: 2018-01-18T16:08:29.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-05-24T20:18:18.000Z (over 5 years ago)
- Last Synced: 2025-01-30T20:30:50.800Z (10 months ago)
- Language: JavaScript
- Homepage:
- Size: 8.85 MB
- Stars: 9
- Watchers: 1
- Forks: 2
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-vue - vue-cli-template-nativescript - Template for starting new nativescript+vue projects with rollup+babel+eslint+SemanticRelease ` 📝 3 years ago ` (Scaffold [🔝](#readme))
- awesome-vue-zh - VIE CLI模板NATScript
- awesome-vue - vue-cli-template-nativescript - Template for starting new nativescript+vue projects with rollup+babel+eslint (Components & Libraries / Scaffold)
- awesome-vue - vue-cli-template-nativescript ★5 - Template for starting new nativescript+vue projects with rollup+babel+eslint (Scaffold / Source Code Editing)
- awesome-vue - vue-cli-template-nativescript - Template for starting new nativescript+vue projects with rollup+babel+eslint (Scaffold / Source Code Editing)
README
# vue-cli-template-nativescript

[](https://github.com/semantic-release/semantic-release)


[](https://greenkeeper.io/)
> Template for developing Nativescript-VueJS projects
> Bring all the additional tools to complete the Nativescript Vue workflow. Add linters, es6 support with babel, minified build generation, etc. Compatible with any tns testing tooling.
> Nativescript + VueJS + Rollup + Babel + SemanticRelease
## Usage
```bash
$ npm install -g vue-cli
$ vue init julon/vue-cli-template-nativescript my-project
$ cd my-project
$ npm install
$ npm run dev
# In another shell, to run on emulators which is going to refresh on file changes
$ npm run android
# or/and
$ npm run ios
```
## What's included
* `npm run build` : Production-ready build.
* Export to CommonJS (dev & minified)
* Using Rollup to compute Vue, ES6 js files
* Pugjs and Stylus supported in vue files
* `npm run dev` : Run a rollup build in watch mode
* Pre-configured to update our src code inside the app folder
* `npm run lint`
* Rules based on prettier:recommended, vue:recommended
* Import errors and warning detection
* Use `npm run lint:fix` to fix eslint errors
* `npm run cz` : Commitizen support
* Loaded with Conventional-changelog rules
* Entrypoint to semantic-release automation
* Semantic-release auto-deployment configuration
* Auto-generate changelog
* Auto-commit computed package version in git
* Auto-release in github
* Enable this features by using the semantic-release-cli
## Fork It And Make Your Own
You can fork this repo to create your own boilerplate, and use it with vue-cli:
```bash
vue init username/repo my-project
```