spa-skeleton
A VueJS based SPA skeleton
10,925
7
| Install | |
|---|---|
npm install spa-skeleton |
|
| Latest Version: | 0.13.6 |
| Vue: | 2 |
| License: | ISC |
| Last Updated: | Dec 12, 2025 |
| Links: | GitHub · npm |
Maintainer: silvioiannone

SPA-Skeleton
A VueJS based single page application that integrates with Laravel.
Introduction
The main purpose of this package is to provide a quick starting point for developing a SPA.
Disclaimer: this product is used internally at Bloom Webb AB and it is subject to changes and continuous development. I don't recommend using it as a starting point for your application at the moment.
Features
- Written in TS
- VueJS 2 core
- State machine (Vuex)
- Client ORM (Vuex ORM)
- Realtime translations (VueI18n)
- Realtime WS events and global event hub
- API client library
- Route guards
- Form validation
- Vuetify support out of the box
Usage
Require the package using npm:
npm install spa-skeleton --save
Bootstrap the SPA simply using:
import App from 'spa-skeleton';
(new App).start();
Add the following to your webpack.mix.js in order to build the SPA-Skeleton:
const SPASkeletonMix = require('spa-skeleton/webpack.mix.js');
SPASkeletonMix.build();
Documentation
Read the documentation in order to learn more about the project.
Version History
| Version | Released | License |
|---|---|---|
| 0.13.6 | ISC | |
| 0.13.5 | ISC | |
| 0.13.4 | ISC | |
| 0.13.3 | ISC | |
| 0.13.2 | ISC | |
| 0.13.1 | ISC | |
| 0.12.42 | ISC | |
| 0.12.41 | ISC | |
| 0.12.40 | ISC | |
| 0.12.39 | ISC | |
| 0.12.38 | ISC | |
| 0.12.37 | ISC | |
| 0.12.36 | ISC | |
| 0.12.35 | ISC | |
| 0.12.34 | ISC | |
| 0.12.33 | ISC | |
| 0.12.32 | ISC | |
| 0.12.31 | ISC | |
| 0.12.30 | ISC | |
| 0.12.29 | ISC | |
| 0.12.28 | ISC | |
| 0.12.27 | ISC | |
| 0.12.26 | ISC | |
| 0.12.24 | ISC | |
| 0.12.23 | ISC | |
| 0.12.22 | ISC | |
| 0.12.21 | ISC | |
| 0.12.20 | ISC | |
| 0.12.18 | ISC | |
| 0.12.17 | ISC |
Showing the latest 30 of 442. See every release on npm
Pre-releases (4)
| Version | Released | License |
|---|---|---|
| 0.1.3-next | ISC | |
| 0.1.2-next | ISC | |
| 0.1.1-next | ISC | |
| 0.1.0-next | ISC |