Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/vuevert/Vert-Core
- Owner: vuevert
- License: other
- Created: 2018-01-21T08:47:26.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-06-18T13:03:05.000Z (7 months ago)
- Last Synced: 2024-07-29T23:08:36.382Z (6 months ago)
- Topics: framework, oop, oop-principles, service-container, typescript, vert, vue, vuejs
- Language: TypeScript
- Homepage:
- Size: 1.19 MB
- Stars: 23
- Watchers: 4
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).
## DocumentsPlease 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