diff --git a/.eslintignore b/.eslintignore index b512c09..a4755c1 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1 +1,2 @@ -node_modules \ No newline at end of file +webviewer +node_modules diff --git a/.npmignore b/.npmignore index 4f78947..4c3a157 100644 --- a/.npmignore +++ b/.npmignore @@ -1,9 +1,8 @@ index.ts tsconfig.json -src build -src/*.ts -!src/*.d.ts +webviewer +*.ts .prettierrc .eslintrc .eslintignore diff --git a/package.json b/package.json index 9f43c15..24c547a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@pureeval/voxel-geometry", - "version": "1.2.5", + "version": "1.2.6", "type": "module", "description": "voxel-geometry", "devDependencies": { @@ -13,10 +13,14 @@ "gulp-sourcemaps": "^3.0.0", "gulp-typescript": "^6.0.0-alpha.1", "source-map": "^0.7.4", - "typescript": "^4.9.4" + "typescript": "^4.9.4", + "express": "^4.18.2", + "three": "^0.126.1", + "ws": "^8.12.0" }, "scripts": { - "lint": "eslint . --ext .ts" + "lint": "eslint . --ext .ts", + "webviewer": "tsc && node ./webviewer/server.js" }, "main": "index.js", "repository": { diff --git a/webviewer/public/index.html b/webviewer/public/index.html new file mode 100644 index 0000000..d1864c7 --- /dev/null +++ b/webviewer/public/index.html @@ -0,0 +1,106 @@ + + + + + VoxelGeometry Viewer + + + + + + + + + + \ No newline at end of file diff --git a/webviewer/public/texture.png b/webviewer/public/texture.png new file mode 100644 index 0000000..60957f0 Binary files /dev/null and b/webviewer/public/texture.png differ