Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/vuevert/Vert-Core

ServiceContainer for Vue to build Vue applications in OOP.
https://github.com/vuevert/Vert-Core

framework oop oop-principles service-container typescript vert vue vuejs

Last synced: 3 months ago
JSON representation

ServiceContainer for Vue to build Vue applications in OOP.

Awesome Lists containing this project

README

        

# Vert

Vert is the service container for Vue to build Vue applications in OOP.

[![npm version](https://badge.fury.io/js/%40vert%2Fcore.svg)](https://badge.fury.io/js/%40vert%2Fcore)
[![test status](https://github.com/vuevert/Vert-Core/workflows/Test/badge.svg)](https://github.com/LancerComet/vue-jsonp/actions)

![vert-logo](https://raw.githubusercontent.com/LancerComet/Vert-Core/master/logo.png)

## Notice

This project is only available for Vue 2. For Vue 3, please consider using Composition API instead of OOP-like component.

## Introduction

Vert is a library which is designed for building applications that are based on Vue in OOP. It provides some function and decorators to help you to achieve that goal. In General, it's a service container for Vue and makes your project Angular-like.

## Features

- Build OOP Vue apps by using Angular-like grammar.
- Pure TypeScript Experience.
- Service container for Vue.
- Inject dependencies into Vue components directly.
- Built-in service ([@vert/services](https://github.com/LancerComet/Vert-Services)).
- Available for both [Vue-SSR](https://ssr.vuejs.org) and [Nuxt.js](https://github.com/nuxt/nuxt.js).

## Documents

Please check all documents [here](https://github.com/vuevert/Vert-Core/tree/master/doc).

## Demo

- [vert-vue-ssr-template](https://github.com/LancerComet/vert-vue-ssr-template)
- [vert-demo](https://github.com/LancerComet/Vert-Demo)

## Take care of yourself

I have developed several projects with this tool however please take care of yourself, leave me a issue if there is a bug.

## Which projects?

Some projects for https://live.bilibili.com/ and https://manga.bilibili.com/

## License

MIT