diff --git a/.gitignore b/.gitignore index 4bdc8a2..c5d417c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1 @@ -**/node_modules -**/dist infrastructure/data/certbot diff --git a/README.md b/README.md index e76a485..8626abf 100644 --- a/README.md +++ b/README.md @@ -3,3 +3,9 @@  A nice looking 2D adventure. + +## Development + +- npm install +- npm run start +- npm run build diff --git a/frontend/.gitignore b/frontend/.gitignore new file mode 100644 index 0000000..91a3983 --- /dev/null +++ b/frontend/.gitignore @@ -0,0 +1,3 @@ +dist +node_modules +package-lock.json diff --git a/frontend/.prettierrc b/frontend/.prettierrc new file mode 100644 index 0000000..ea2afbe --- /dev/null +++ b/frontend/.prettierrc @@ -0,0 +1,6 @@ +{ + "trailingComma": "es5", + "tabWidth": 2, + "singleQuote": true, + "endOfLine": "lf" +} diff --git a/frontend/custom.d.ts b/frontend/custom.d.ts new file mode 100644 index 0000000..eae9908 --- /dev/null +++ b/frontend/custom.d.ts @@ -0,0 +1,29 @@ +declare module '*.frag' { + const content: string; + export default content; +} + +declare module '*.vert' { + const content: string; + export default content; +} + +/* +declare module '*.png' { + import { ResponsiveImage } from 'src/framework/model/misc'; + const content: ResponsiveImage; + export default content; +} + +declare module '*.jpg' { + import { ResponsiveImage } from 'src/framework/model/misc'; + const content: ResponsiveImage; + export default content; +} + +declare module '*.jpeg' { + import { ResponsiveImage } from 'src/framework/model/misc'; + const content: ResponsiveImage; + export default content; +} +*/ diff --git a/frontend/package.json b/frontend/package.json index 4d69294..7399b98 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,17 +1,15 @@ { "name": "decla.red", - "version": "1.0.0", + "version": "0.0.0", "description": "", "private": true, "main": "index.js", "scripts": { "start": "webpack-dev-server --mode development", - "test": "echo \"Error: no test specified\" && exit 1", - "build": "webpack" + "build": "webpack && find dist -type f -not -name '*.html' | xargs rm" }, "keywords": [], "author": "AndrĂ¡s Schmelczer", - "license": "UNLICENSED", "postcss": { "plugins": { "autoprefixer": {} @@ -20,7 +18,9 @@ "browserslist": [ "defaults" ], - "sideEffects": false, + "sideEffects": [ + "*.scss" + ], "optimization": { "usedExports": true }, diff --git a/frontend/src/index.html b/frontend/src/index.html index 4d953ad..d96135b 100644 --- a/frontend/src/index.html +++ b/frontend/src/index.html @@ -14,6 +14,7 @@