]> git.r.bdr.sh - rbdr/serpentity/blobdiff - package.json
Merge branch 'release/3.0.0'
[rbdr/serpentity] / package.json
index 7862cb98779391094763864febae6f6030c8f88b..aa2c1329b4655043642615bdae856b46706f4d99 100644 (file)
@@ -1,30 +1,47 @@
 {
-  "name": "serpentity",
-  "description": "A simple entity framework inspired by ash",
-  "version": "0.1.7",
+  "name": "@serpentity/serpentity",
+  "description": "An Entity-Component-System Engine",
+  "version": "3.0.0",
+  "type": "module",
+  "license": "Apache-2.0",
   "contributors": [
     {
-      "name": "Ben Beltran",
-      "email": "ben@nsovocal.com",
-      "url": "http://nsovocal.com"
+      "name": "Rubén Beltrán del Río",
+      "email": "subscriptions@unlimited.pizza",
+      "url": "https://unlimited.pizza"
     }
   ],
   "repository": {
     "type": "git",
-    "url": "https://github.com/rbdr/serpentity.git"
+    "url": "https://gitlab.com/serpentity/serpentity.git"
   },
   "dependencies": {
-    "neon": "2.0.x"
+    "events": "^3.1.0"
   },
   "devDependencies": {
-    "colors": "0.6.2",
-    "tellurium": "2.0.x",
-    "gulp-uglify": "~0.3.1",
-    "gulp": "~3.8.7",
-    "gulp-concat": "~2.3.4"
+    "@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": ">= 0.10.0"
+    "node": ">= 12.0.0"
   },
-  "main": "./lib/serpentity/serpentity.js"
+  "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"
 }