Fix caching headers for sdk

This commit is contained in:
Surma
2019-03-20 17:29:09 +00:00
parent 3005098f67
commit 5270553f27
3 changed files with 5 additions and 5 deletions

View File

@@ -1,6 +1,7 @@
# Long-term cache by default.
/*
Cache-Control: max-age=31536000
Access-Control-Allow-Origin: *
# And here are the exceptions:
/
@@ -9,9 +10,8 @@
/serviceworker.js
Cache-Control: no-cache
# Module imports need CORS, so we enable it for the SDK file.
/squoosh.mjs
Access-Control-Allow-Origin: *
/sdk.mjs
Cache-Control: no-cache
/manifest.json
Cache-Control: must-revalidate, max-age=3600

View File

@@ -4,7 +4,7 @@
"version": "1.6.0",
"license": "apache-2.0",
"scripts": {
"build:sdk": "microbundle --compress -f es -o build -i src/sdk.ts",
"build:sdk": "microbundle --compress -f es -o build/sdk.mjs -i src/sdk.ts",
"start": "webpack-dev-server --host 0.0.0.0 --hot",
"build": "webpack -p && npm run build:sdk",
"lint": "tslint -c tslint.json -p tsconfig.json -t verbose 'src/**/*.{ts,tsx,js,jsx}'",

View File

@@ -48,7 +48,7 @@ export class SquooshStartEvent extends Event {
}
}
export enum SquooshSideEventType {
export const enum SquooshSideEventType {
DONE = 'squoosh:done',
ABORT = 'squoosh:abort',
ERROR = 'squoosh:error',