A hackable template for creating small and fast browser games.
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

target: es2022

+5 -5
+2 -2
play/Makefile
··· 12 12 npx esbuild ../$(EXAMPLE)/index.ts \ 13 13 --preserve-symlinks \ 14 14 --define:DEBUG=false \ 15 - --target=es2020 \ 15 + --target=es2022 \ 16 16 --bundle \ 17 17 --analyze \ 18 18 > $@ ··· 22 22 23 23 game.terser.js: game.sed.js terser_compress.txt 24 24 npx --quiet terser $< \ 25 - --ecma 9 \ 25 + --ecma 2022 \ 26 26 --mangle toplevel \ 27 27 --mangle-props keep_quoted,regex=/^[A-Z]/ \ 28 28 --compress $(shell paste -sd, terser_compress.txt) \
+1 -1
play/terser_compress.txt
··· 1 1 passes=3 2 - ecma=9 2 + ecma=2022 3 3 drop_console 4 4 pure_getters 5 5 toplevel
+2 -2
tsconfig.json
··· 1 1 { 2 2 "compilerOptions": { 3 - "target": "es2020", 4 - "module": "es2020", 3 + "target": "es2022", 4 + "module": "es2022", 5 5 "moduleResolution": "bundler", 6 6 "strict": true, 7 7 "noImplicitOverride": true,