olympus-r
Version:
一个力求简单易用的前端开发框架 #### 开发语言 TypeScript #### 核心架构 MVC #### 模块间通讯和解耦 采用事件机制,利用一个全局唯一的事件派发器进行模块间通讯,解耦模块间依赖 #### 表现层结构 使用桥接模式拆分接口与实现,达到一套核心驱动多套表现层的目的(目前支持DOM、Egret、PixiJS三种表现层),同时支持表现层的未来可扩展性 #### TypeScript装饰器注入 框架提供TypeScript装饰器注入功能,便捷获取托管对象。例如:
45 lines (44 loc) • 1.5 kB
JSON
{
"name": "olympus-r",
"version": "0.8.12",
"description": "一个力求简单易用的前端开发框架\r #### 开发语言\r TypeScript\r #### 核心架构\r MVC\r #### 模块间通讯和解耦\r 采用事件机制,利用一个全局唯一的事件派发器进行模块间通讯,解耦模块间依赖\r #### 表现层结构\r 使用桥接模式拆分接口与实现,达到一套核心驱动多套表现层的目的(目前支持DOM、Egret、PixiJS三种表现层),同时支持表现层的未来可扩展性\r #### TypeScript装饰器注入\r 框架提供TypeScript装饰器注入功能,便捷获取托管对象。例如:",
"files": [
"core",
"engine",
"utils",
"libs",
"index.d.ts",
"Olympus.d.ts",
"Olympus.js",
"Preloader.d.ts",
"Preloader.js",
"Preloader.min.js"
],
"main": "Olympus.js",
"types": "index.d.ts",
"scripts": {
"typedoc": "node_modules/.bin/typedoc --readme none --mode modules --theme minimal --out docs src/"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Raykid/Olympus.git"
},
"keywords": [
"Olympus"
],
"author": "raykid",
"contributors": [
"gelan"
],
"license": "ISC",
"bugs": {
"url": "https://github.com/Raykid/Olympus/issues"
},
"homepage": "https://github.com/Raykid/Olympus#readme",
"dependencies": {
"tslib": "^1.10.0"
},
"devDependencies": {
"typedoc": "^0.15.3"
}
}