Comparing version 0.1.0 to 0.1.1
{ | ||
"name": "hecs", | ||
"version": "0.1.0", | ||
"description": "A fast ECS written in Javascript.", | ||
"version": "0.1.1", | ||
"description": "An experimental ECS written in Javascript.", | ||
"author": "Robert Long", | ||
"license": "MIT", | ||
"homepage": "https://robertlong.github.io/hecs/", | ||
"repository": { | ||
"type" : "git", | ||
"url" : "https://github.com/robertlong/hecs" | ||
"type": "git", | ||
"url": "https://github.com/robertlong/hecs" | ||
}, | ||
"main": "dist/index.js", | ||
"module": "dist-esm/index.js", | ||
"main": "lib-cjs/index.js", | ||
"module": "lib-esm/index.js", | ||
"types": "lib-cjs/index.d.ts", | ||
"files": [ | ||
@@ -18,19 +18,12 @@ "package.json", | ||
"README.md", | ||
"dist/", | ||
"dist-esm/" | ||
"lib-esm/", | ||
"lib-cjs/" | ||
], | ||
"scripts": { | ||
"example": "cross-env TS_NODE_PROJECT=./tsconfig.example.json NODE_ENV=development webpack-dev-server --config ./webpack.example.config.js", | ||
"test": "cross-env TS_NODE_PROJECT=./tsconfig.test.json NODE_ENV=development ava", | ||
"test:watch": "cross-env TS_NODE_PROJECT=./tsconfig.test.json NODE_ENV=development ava --watch", | ||
"coverage": "cross-env TS_NODE_PROJECT=./tsconfig.test.json NODE_ENV=development nyc ava", | ||
"bench": "npm run bench:node", | ||
"bench:node": "cross-env TS_NODE_PROJECT=./tsconfig.bench.json NODE_ENV=production ts-node ./bench/index.ts", | ||
"bench:browser": "cross-env TS_NODE_PROJECT=./tsconfig.bench.json NODE_ENV=production webpack-dev-server --config ./webpack.bench.config.js", | ||
"build": "npm run build:commonjs && npm run build:esm && npm run build:docs", | ||
"build:commonjs": "tsc -p ./tsconfig.dist.json", | ||
"build:esm": "tsc -p ./tsconfig.dist-esm.json", | ||
"build:docs": "typedoc --tsconfig ./tsconfig.dist-esm.json", | ||
"lint": "tslint ./src/**/*.ts ./test/**/*.ts ./types/**/*.ts ./bench/**/*.ts ./example/**/*.ts", | ||
"precommit": "lint-staged" | ||
"test": "cross-env NODE_ENV=development ava", | ||
"test:watch": "cross-env NODE_ENV=development ava --watch", | ||
"coverage": "cross-env NODE_ENV=development nyc ava", | ||
"build": "npm run build:commonjs && npm run build:esm", | ||
"build:commonjs": "rimraf lib-cjs && tsc -p ./tsconfig.cjs.json", | ||
"build:esm": "rimraf lib-esm && tsc -p ./tsconfig.esm.json" | ||
}, | ||
@@ -68,29 +61,11 @@ "ava": { | ||
}, | ||
"lint-staged": { | ||
"*.ts": [ | ||
"npm run lint --", | ||
"git add" | ||
] | ||
}, | ||
"dependencies": {}, | ||
"devDependencies": { | ||
"@types/node": "^10.12.26", | ||
"ava": "^1.2.0", | ||
"@types/node": "^11.9.4", | ||
"ava": "^1.2.1", | ||
"cross-env": "^5.2.0", | ||
"html-webpack-plugin": "^3.2.0", | ||
"husky": "^1.3.1", | ||
"lint-staged": "^8.1.4", | ||
"nyc": "^13.3.0", | ||
"prettier": "^1.16.4", | ||
"ts-loader": "^5.3.3", | ||
"rimraf": "^2.6.3", | ||
"ts-node": "^8.0.2", | ||
"tslint": "^5.12.1", | ||
"tslint-config-prettier": "^1.18.0", | ||
"typedoc": "^0.14.2", | ||
"typescript": "^3.3.1", | ||
"webpack": "^4.29.0", | ||
"webpack-cli": "^3.2.1", | ||
"webpack-dev-server": "^3.1.14", | ||
"webpack-merge": "^4.2.1" | ||
"typescript": "^3.3.3333" | ||
} | ||
} |
# HECS | ||
> HECS Entity Component System | ||
A fast ECS written in Javascript. | ||
An experimental ECS written in Javascript. | ||
## Goals | ||
- Performance | ||
@@ -15,2 +17,3 @@ - As little memory allocation and garbage collection as possible | ||
## Roadmap | ||
- Custom Schedulers | ||
@@ -98,4 +101,4 @@ - Specify dependencies between systems | ||
## Credits | ||
## Credits | ||
- API heavily inspired by [Specs](https://github.com/slide-rs/specs) | ||
- API heavily inspired by [Specs](https://github.com/slide-rs/specs) |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
7
103
79527
32
1309
2
8
1