升级package包,更新readme
This commit is contained in:
10
README.md
10
README.md
@@ -70,10 +70,18 @@ Debug类提供日志记录。 Insist类提供各种断言条件。 您可以在
|
|||||||
#### [laya-demo](https://github.com/esengine/ecs-laya-demo)
|
#### [laya-demo](https://github.com/esengine/ecs-laya-demo)
|
||||||
#### [egret-demo](https://github.com/esengine/ecs-egret-demo)
|
#### [egret-demo](https://github.com/esengine/ecs-egret-demo)
|
||||||
|
|
||||||
|
### 如何参与项目
|
||||||
|
#### Node.js版本
|
||||||
|
v10.20.1
|
||||||
|
#### 操作步骤
|
||||||
|
1. 进入source目录
|
||||||
|
2. 安装package包: `npm install`
|
||||||
|
3. 打包成js: `gulp build`
|
||||||
|
|
||||||
### 渲染集成框架
|
### 渲染集成框架
|
||||||
#### [cocos-framework](https://github.com/esengine/cocos-framework)
|
#### [cocos-framework](https://github.com/esengine/cocos-framework)
|
||||||
|
|
||||||
## 扩展库
|
## 扩展库
|
||||||
|
|
||||||
#### [基于ecs-framework开发的astar/BreadthFirst/Dijkstra/GOAP目标导向计划 路径寻找库](https://github.com/esengine/ecs-astar)
|
#### [基于ecs-framework开发的astar/BreadthFirst/Dijkstra/GOAP目标导向计划 路径寻找库](https://github.com/esengine/ecs-astar)
|
||||||
#### [基于ecs-framework开发的AI(BehaviourTree、UtilityAI)系统](https://github.com/esengine/BehaviourTree-ai))
|
#### [基于ecs-framework开发的AI(BehaviourTree、UtilityAI)系统](https://github.com/esengine/BehaviourTree-ai)
|
||||||
|
|||||||
@@ -1,36 +1,29 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
const gulp = require("gulp");
|
const gulp = require('gulp');
|
||||||
|
const { series, parallel } = require('gulp');
|
||||||
const minify = require('gulp-minify');
|
const minify = require('gulp-minify');
|
||||||
const inject = require("gulp-inject-string");
|
const inject = require('gulp-inject-string');
|
||||||
const ts = require('gulp-typescript');
|
const ts = require('gulp-typescript');
|
||||||
const merge = require('merge2');
|
const merge = require('merge2');
|
||||||
const tsProject = ts.createProject('tsconfig.json');
|
const tsProject = ts.createProject('tsconfig.json');
|
||||||
|
|
||||||
gulp.task('buildJs', () => {
|
function buildJs() {
|
||||||
return tsProject.src()
|
return tsProject.src()
|
||||||
.pipe(tsProject())
|
.pipe(tsProject())
|
||||||
.js.pipe(inject.replace('var es;', ''))
|
.js.pipe(inject.replace('var es;', ''))
|
||||||
.pipe(inject.prepend('window.es = {};\n'))
|
.pipe(inject.prepend('window.es = {};\n'))
|
||||||
.pipe(inject.replace('var __extends =', 'window.__extends ='))
|
.pipe(inject.replace('var __extends =', 'window.__extends ='))
|
||||||
.pipe(minify({ ext: { min: ".min.js" } }))
|
.pipe(minify({ ext: { min: ".min.js" } }))
|
||||||
.pipe(gulp.dest('./bin'));
|
.pipe(gulp.dest('./bin'));
|
||||||
});
|
}
|
||||||
|
|
||||||
gulp.task("buildDts", ["buildJs"], () => {
|
function buildDts() {
|
||||||
return tsProject.src()
|
return tsProject.src()
|
||||||
.pipe(tsProject())
|
.pipe(tsProject())
|
||||||
// .dts.pipe(inject.append('import e = framework;'))
|
// .dts.pipe(inject.append('import e = framework;'))
|
||||||
.pipe(gulp.dest('./bin'));
|
.pipe(gulp.dest('./bin'));
|
||||||
});
|
}
|
||||||
|
|
||||||
gulp.task("copy", ["buildDts"], () => {
|
exports.buildJs = buildJs;
|
||||||
return gulp.src('bin/**/*');
|
exports.buildDts = buildDts;
|
||||||
});
|
exports.build = series(buildJs, buildDts);
|
||||||
|
|
||||||
gulp.task('build', ['copy'], () => {
|
|
||||||
return merge([
|
|
||||||
gulp.src('bin/*.js'),
|
|
||||||
gulp.src('bin/*.ts'),
|
|
||||||
gulp.src('bin/framework.d.ts')
|
|
||||||
])
|
|
||||||
});
|
|
||||||
3502
source/package-lock.json
generated
3502
source/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -13,26 +13,30 @@
|
|||||||
"author": "yhh",
|
"author": "yhh",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@babel/core": "^7.6.0",
|
"@babel/core": "^7.21.0",
|
||||||
"babel-preset-es2015": "^6.24.1",
|
"babel-preset-es2015": "^6.24.1",
|
||||||
"browserify": "^14.3.0",
|
"browserify": "^14.3.0",
|
||||||
"gulp": "^3.9.1",
|
"gulp": "^4.0.2",
|
||||||
"gulp-babel": "^8.0.0",
|
"gulp-babel": "^8.0.0",
|
||||||
"gulp-concat": "^2.6.1",
|
"gulp-concat": "^2.6.1",
|
||||||
"gulp-inject-string": "^1.1.2",
|
"gulp-inject-string": "^1.1.2",
|
||||||
"gulp-minify": "^3.1.0",
|
"gulp-minify": "^3.1.0",
|
||||||
"gulp-string-replace": "^1.1.2",
|
"gulp-string-replace": "^1.1.2",
|
||||||
"gulp-typescript": "^3.1.6",
|
"gulp-typescript": "^5.0.1",
|
||||||
"gulp-uglify": "^3.0.2",
|
"gulp-uglify": "^3.0.2",
|
||||||
|
"merge2": "^1.4.1",
|
||||||
"tsify": "^3.0.1",
|
"tsify": "^3.0.1",
|
||||||
"typedoc": "^0.19.2",
|
"typedoc": "^0.23.26",
|
||||||
"typescript": "^2.2.2",
|
"typescript": "^2.2.2",
|
||||||
"vinyl-source-stream": "^1.1.0",
|
"vinyl-source-stream": "^1.1.0",
|
||||||
"watchify": "^3.9.0",
|
"watchify": "^4.0.0"
|
||||||
"merge2": "^1.4.1"
|
|
||||||
},
|
},
|
||||||
"publishConfig": {
|
"publishConfig": {
|
||||||
"registry": "https://npm.pkg.github.com/359807859@qq.com"
|
"registry": "https://npm.pkg.github.com/359807859@qq.com"
|
||||||
},
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/esengine/ecs-framework.git"
|
||||||
|
},
|
||||||
"dependencies": {}
|
"dependencies": {}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user