X-Git-Url: https://git.r.bdr.sh/rbdr/serpentity/blobdiff_plain/d24eedbc16dff03f940e342bda72b572befcc4a3..efee4ba168340dbb22e65f0f63f04e609cc07117:/package.json?ds=inline diff --git a/package.json b/package.json index 4346199..e27c256 100644 --- a/package.json +++ b/package.json @@ -1,30 +1,46 @@ { - "name": "serpentity", - "description": "A simple entity framework inspired by ash", - "version": "1.0.0", + "name": "@serpentity/serpentity", + "description": "An Entity-Component-System Engine", + "version": "3.0.0", + "type": "module", "contributors": [ { "name": "Rubén Beltrán del Río", "email": "ben@nsovocal.com", - "url": "http://nsovocal.com" + "url": "https://unlimited.pizza" } ], "repository": { "type": "git", - "url": "https://github.com/rbdr/serpentity.git" + "url": "https://github.com/serpentity/serpentity.git" }, "dependencies": { + "events": "^3.1.0" }, "devDependencies": { - "babel-preset-es2015": "6.6.x", - "gulp": "3.9.x", - "gulp-babel": "6.1.x", - "gulp-concat": "2.6.x", - "gulp-rename": "1.2.x", - "gulp-uglify": "1.5.x" + "@hapi/code": "^8.0.1", + "@hapi/eslint-config-hapi": "^13.0.2", + "@hapi/eslint-plugin-hapi": "^4.3.5", + "@hapi/lab": "^22.0.3", + "@babel/core": "^7.8.7", + "@babel/preset-env": "^7.8.7", + "babel-loader": "8.0.6", + "eslint": "^6.8.0", + "webpack": "^4.42.0", + "webpack-cli": "^3.3.11" }, "engines": { - "node": ">= 4.0.0" + "node": ">= 12.0.0" + }, + "browserslist": [ + "last 2 versions", + "not IE", + "not IE_mob" + ], + "scripts": { + "build": "webpack --config ./config/webpack.js", + "lint": "eslint lib", + "test": "node test/integration.js" }, "main": "./lib/serpentity.js" }