Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tony/vue-typescript-vanilla-starter

Vue.js 2 + Typescript (including typed webpack v4 config) + Babel
https://github.com/tony/vue-typescript-vanilla-starter

node-10 node-12 typescript vue vue-typescript vue-typescript-starter vue-typescript-webpack vue-webpack vue-webpack-starter vue-webpack-template vue2 vue2-webpack vuejs2 vuejs2-boilerplate webpack webpack4

Last synced: 1 day ago
JSON representation

Vue.js 2 + Typescript (including typed webpack v4 config) + Babel

Awesome Lists containing this project

README

        

See also:

Split off of v2 in the initial stages

MIT licensed. Feel free to copy, fork, etc.

# Summary

Dev server, typed webpack config, typescript, jsx, babel.

No SASS/SCSS/LESS. No static files. Wiring those in are highly dependent on integration.

# Usage

```bash
npm install # install packages

npm run start # launch + hot reloading + watch file changes http://localhost:3091

npm run build # build to dist/
```

## Environmental variables

[Webpack's environmental variables] can be passed (`--env`):

Launch dev server on port 3092:

`npm run start -- --env.devServerPort 3092`

`npm run start -- --env.production`

`npm run start -- --open` Launch browser + build + watch files,

[webpack's environmental variables]: https://webpack.js.org/guides/environment-variables/

# Contribution guidelines

Corrections: ✔️

Package updates: ✔️ (_please QA to verify build output / watch / reloading works_)

CI System: ✔️ (_get travis setup_)

New feature / Loader: 🚫 (_please create a fork!_)

# Thanks / Credits

- (reference, tsconfig.json and placeholder
Vue components only this starter is _not derived_ from it)
-