Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
154d0c8
feat: etag compiler option
BCsabaEngine Aug 14, 2024
3fcfdf0
fix: ts
BCsabaEngine Aug 14, 2024
c7e323b
feat: gzip compiler option
BCsabaEngine Aug 14, 2024
dcba9dd
fix: readme
BCsabaEngine Aug 14, 2024
c70626b
fix: gzip
BCsabaEngine Aug 14, 2024
5624bc5
feat: order of directives
BCsabaEngine Aug 15, 2024
c4225a7
feat: created and version info
BCsabaEngine Aug 15, 2024
4b21ef5
fix: separated demo env
BCsabaEngine Aug 15, 2024
38a11be
feat: switch
BCsabaEngine Aug 15, 2024
908e293
fix: include folder
BCsabaEngine Aug 16, 2024
a504201
fix: gitignore
BCsabaEngine Aug 16, 2024
181d969
feat: create output directory
BCsabaEngine Aug 16, 2024
9f3b257
feat: 2x9 build and test system
BCsabaEngine Aug 16, 2024
567cdec
feat: optimized code gen
BCsabaEngine Aug 16, 2024
2a1af57
chore: deps
BCsabaEngine Aug 16, 2024
36fe2ae
feat: readme
BCsabaEngine Aug 16, 2024
c1dd547
feat: readme
BCsabaEngine Aug 16, 2024
71f1b34
feat: readme
BCsabaEngine Aug 16, 2024
980138d
chore: typo
BCsabaEngine Aug 16, 2024
7f1a4b4
feat: detect precompressed files
BCsabaEngine Aug 17, 2024
017b911
feat: reduce .h file size
BCsabaEngine Aug 17, 2024
1565a37
feat: skip gz under 1024
BCsabaEngine Aug 17, 2024
7e92657
chore: svelte demo deps
BCsabaEngine Aug 17, 2024
b17a5d8
feat: changelog
BCsabaEngine Aug 17, 2024
913ee5c
feat: changelog
BCsabaEngine Aug 17, 2024
3a244f3
feat: changelog
BCsabaEngine Aug 17, 2024
1574184
feat: changelog
BCsabaEngine Aug 17, 2024
c2c5c03
feat: changelog
BCsabaEngine Aug 17, 2024
d2c1d3d
fix: pipeline node version
BCsabaEngine Aug 17, 2024
2bac2a1
fix: proper svelte demo app
BCsabaEngine Aug 17, 2024
1df9e22
feat: warning if not usable directive used
BCsabaEngine Aug 18, 2024
50d2e4c
chore: deps
BCsabaEngine Aug 18, 2024
e6535e1
feat: colored console
BCsabaEngine Aug 18, 2024
6369a51
fix: readme
BCsabaEngine Aug 18, 2024
a81cb21
fix: readme
BCsabaEngine Aug 18, 2024
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix: gzip
  • Loading branch information
BCsabaEngine committed Aug 14, 2024
commit c70626bd23ba02eda417a96544a591bccf987aff
5 changes: 2 additions & 3 deletions demo/esp32/include/svelteesp32async.h
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
//engine: ESPAsyncWebServer
//cmdline: -e async -s ./demo/svelte/dist -o ./demo/esp32/include/svelteesp32async.h --etag=compiler
//created: 8/14/2024 8:14:54 PM
//cmdline: -e async -s ./demo/svelte/dist -o ./demo/esp32/include/svelteesp32async.h --etag=compiler --gzip=compiler
//created: 8/14/2024 8:35:04 PM
//files: 5
//memory: 471154

#include <Arduino.h>
#include <ESPAsyncWebServer.h>

#define SVELTEESP32_ENABLE_GZIP

#define SVELTEESP32_COUNT 5
#define SVELTEESP32_SIZE 471154
Expand Down
5 changes: 2 additions & 3 deletions demo/esp32/include/svelteesp32psychic.h
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
//engine: PsychicHttpServer
//cmdline: -e psychic -s ./demo/svelte/dist -o ./demo/esp32/include/svelteesp32psychic.h --etag&#x3D;compiler
//created: 8/14/2024 8:14:55 PM
//cmdline: -e psychic -s ./demo/svelte/dist -o ./demo/esp32/include/svelteesp32psychic.h --etag&#x3D;compiler --gzip&#x3D;compiler
//created: 8/14/2024 8:35:04 PM
//files: 5
//memory: 471154

#include <Arduino.h>
#include <PsychicHttp.h>
#include <PsychicHttpsServer.h>

#define SVELTEESP32_ENABLE_GZIP

#define SVELTEESP32_COUNT 5
#define SVELTEESP32_SIZE 471154
Expand Down
6 changes: 4 additions & 2 deletions demo/esp32/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,21 @@ build_flags =
-D ASYNC
lib_deps = https://github.com/me-no-dev/ESPAsyncWebServer

[env:async-compiler]
[env:async-enable]
build_flags =
-D ASYNC
-D SVELTEESP32_ENABLE_ETAG
-D SVELTEESP32_ENABLE_GZIP
lib_deps = https://github.com/me-no-dev/ESPAsyncWebServer

[env:psychic]
build_flags =
-D PSYCHIC
lib_deps = hoeken/PsychicHttp

[env:psychic-compiler]
[env:psychic-enable]
build_flags =
-D PSYCHIC
-D SVELTEESP32_ENABLE_ETAG
-D SVELTEESP32_ENABLE_GZIP
lib_deps = hoeken/PsychicHttp
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@
},
"homepage": "https://github.com/BCsabaEngine/svelteesp32",
"scripts": {
"dev:async": "nodemon src/index.ts -- -e async -s ./demo/svelte/dist -o ./demo/esp32/include/svelteesp32async.h --etag=compiler",
"dev:psychic": "nodemon src/index.ts -- -e psychic -s ./demo/svelte/dist -o ./demo/esp32/include/svelteesp32psychic.h --etag=compiler",
"run:async": "tsx src/index.ts -e async -s ./demo/svelte/dist -o ./demo/esp32/include/svelteesp32async.h --etag=compiler",
"run:psychic": "tsx src/index.ts -e psychic -s ./demo/svelte/dist -o ./demo/esp32/include/svelteesp32psychic.h --etag=compiler",
"dev:async": "nodemon src/index.ts -- -e async -s ./demo/svelte/dist -o ./demo/esp32/include/svelteesp32async.h --etag=compiler --gzip=compiler",
"dev:psychic": "nodemon src/index.ts -- -e psychic -s ./demo/svelte/dist -o ./demo/esp32/include/svelteesp32psychic.h --etag=compiler --gzip=compiler",
"run:async": "tsx src/index.ts -e async -s ./demo/svelte/dist -o ./demo/esp32/include/svelteesp32async.h --etag=compiler --gzip=compiler",
"run:psychic": "tsx src/index.ts -e psychic -s ./demo/svelte/dist -o ./demo/esp32/include/svelteesp32psychic.h --etag=compiler --gzip=compiler",
"run:both": "npm run run:async && npm run run:psychic",
"platformio": "~/.platformio/penv/bin/pio run -d ./demo/esp32",
"run:both:build": "npm run run:both && npm run platformio",
Expand Down