mirror of
https://github.com/GoogleChromeLabs/squoosh.git
synced 2025-11-11 16:26:20 +00:00
Getting things in to a buildable state
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
import { EncoderState } from '../../codecs/encoders';
|
import { EncoderState } from '../feature-meta';
|
||||||
import { shallowEqual } from '../../lib/util';
|
import { shallowEqual } from '../../lib/util';
|
||||||
import { PreprocessorState } from '../../codecs/preprocessors';
|
import { PreprocessorState } from '../../codecs/preprocessors';
|
||||||
|
|
||||||
@@ -7,7 +7,7 @@ import * as identity from '../../codecs/identity/encoder-meta';
|
|||||||
interface CacheResult {
|
interface CacheResult {
|
||||||
preprocessed: ImageData;
|
preprocessed: ImageData;
|
||||||
data: ImageData;
|
data: ImageData;
|
||||||
file: Fileish;
|
file: File;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface CacheEntry extends CacheResult {
|
interface CacheEntry extends CacheResult {
|
||||||
1
in-progress/README.md
Normal file
1
in-progress/README.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
The compress folder was moved from src/client/lazy-app.
|
||||||
24
package-lock.json
generated
24
package-lock.json
generated
@@ -205,9 +205,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"@types/node": {
|
"@types/node": {
|
||||||
"version": "14.11.2",
|
"version": "14.11.5",
|
||||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.2.tgz",
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.5.tgz",
|
||||||
"integrity": "sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA==",
|
"integrity": "sha512-jVFzDV6NTbrLMxm4xDSIW/gKnk8rQLF9wAzLWIOg+5nU6ACrIMndeBdXci0FGtqJbP9tQvm6V39eshc96TO2wQ==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"@types/parse-json": {
|
"@types/parse-json": {
|
||||||
@@ -2783,9 +2783,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"postcss": {
|
"postcss": {
|
||||||
"version": "7.0.34",
|
"version": "7.0.35",
|
||||||
"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.34.tgz",
|
"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
|
||||||
"integrity": "sha512-H/7V2VeNScX9KE83GDrDZNiGT1m2H+UTnlinIzhjlLX9hfMUn1mHNnGeX81a1c8JSBdBvqk7c2ZOG6ZPn5itGw==",
|
"integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"chalk": "^2.4.2",
|
"chalk": "^2.4.2",
|
||||||
@@ -5831,9 +5831,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"preact": {
|
"preact": {
|
||||||
"version": "10.5.1",
|
"version": "10.5.4",
|
||||||
"resolved": "https://registry.npmjs.org/preact/-/preact-10.5.1.tgz",
|
"resolved": "https://registry.npmjs.org/preact/-/preact-10.5.4.tgz",
|
||||||
"integrity": "sha512-1wiYdNmUNu5QshBGHalwpIBd8Fdf9354NkKRf6C0+qYlIL6Lp86u/W/JaJWT/DmTAuAyRJB4O6oGkcejupy88Q==",
|
"integrity": "sha512-u0LnVtL9WWF61RLzIbEsVFOdsahoTQkQqeRwyf4eWuLMFrxTH/C47tqcnizbUH54E4KG8UzuuZaMc9KarHmpqQ==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"preact-render-to-string": {
|
"preact-render-to-string": {
|
||||||
@@ -5984,9 +5984,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"rollup": {
|
"rollup": {
|
||||||
"version": "2.28.1",
|
"version": "2.28.2",
|
||||||
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.28.1.tgz",
|
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.28.2.tgz",
|
||||||
"integrity": "sha512-DOtVoqOZt3+FjPJWLU8hDIvBjUylc9s6IZvy76XklxzcLvAQLtVAG/bbhsMhcWnYxC0TKKcf1QQ/tg29zeID0Q==",
|
"integrity": "sha512-8txbsFBFLmm9Xdt4ByTOGa9Muonmc8MfNjnGAR8U8scJlF1ZW7AgNZa7aqBXaKtlvnYP/ab++fQIq9dB9NWUbg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"fsevents": "~2.1.2"
|
"fsevents": "~2.1.2"
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"@rollup/plugin-node-resolve": "^9.0.0",
|
"@rollup/plugin-node-resolve": "^9.0.0",
|
||||||
"@rollup/plugin-replace": "^2.3.3",
|
"@rollup/plugin-replace": "^2.3.3",
|
||||||
"@surma/rollup-plugin-off-main-thread": "^1.4.1",
|
"@surma/rollup-plugin-off-main-thread": "^1.4.1",
|
||||||
"@types/node": "^14.11.2",
|
"@types/node": "^14.11.5",
|
||||||
"comlink": "^4.3.0",
|
"comlink": "^4.3.0",
|
||||||
"cssnano": "^4.1.10",
|
"cssnano": "^4.1.10",
|
||||||
"del": "^5.1.0",
|
"del": "^5.1.0",
|
||||||
@@ -24,15 +24,15 @@
|
|||||||
"lint-staged": "^10.4.0",
|
"lint-staged": "^10.4.0",
|
||||||
"lodash.camelcase": "^4.3.0",
|
"lodash.camelcase": "^4.3.0",
|
||||||
"mime-types": "^2.1.27",
|
"mime-types": "^2.1.27",
|
||||||
"postcss": "^7.0.34",
|
"postcss": "^7.0.35",
|
||||||
"postcss-modules": "^3.2.2",
|
"postcss-modules": "^3.2.2",
|
||||||
"postcss-nested": "^4.2.3",
|
"postcss-nested": "^4.2.3",
|
||||||
"postcss-simple-vars": "^5.0.2",
|
"postcss-simple-vars": "^5.0.2",
|
||||||
"postcss-url": "^8.0.0",
|
"postcss-url": "^8.0.0",
|
||||||
"preact": "^10.5.1",
|
"preact": "^10.5.4",
|
||||||
"preact-render-to-string": "^5.1.10",
|
"preact-render-to-string": "^5.1.10",
|
||||||
"prettier": "^2.1.2",
|
"prettier": "^2.1.2",
|
||||||
"rollup": "^2.28.1",
|
"rollup": "^2.28.2",
|
||||||
"rollup-plugin-terser": "^7.0.2",
|
"rollup-plugin-terser": "^7.0.2",
|
||||||
"serve": "^11.3.2",
|
"serve": "^11.3.2",
|
||||||
"typescript": "^4.0.3"
|
"typescript": "^4.0.3"
|
||||||
|
|||||||
@@ -14,11 +14,9 @@ import 'shared/initial-app/custom-els/loading-spinner';
|
|||||||
|
|
||||||
const ROUTE_EDITOR = '/editor';
|
const ROUTE_EDITOR = '/editor';
|
||||||
|
|
||||||
const compressPromise = import('client/lazy-app/Compress');
|
//const compressPromise = import('client/lazy-app/Compress');
|
||||||
const swBridgePromise = import('client/lazy-app/sw-bridge');
|
const swBridgePromise = import('client/lazy-app/sw-bridge');
|
||||||
|
|
||||||
console.log(compressPromise);
|
|
||||||
|
|
||||||
function back() {
|
function back() {
|
||||||
window.history.back();
|
window.history.back();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -51,7 +51,8 @@ for (const methodName of methodNames) {
|
|||||||
|
|
||||||
return abortable(
|
return abortable(
|
||||||
signal,
|
signal,
|
||||||
this._workerApi as any,
|
// @ts-ignore - TypeScript can't figure this out
|
||||||
|
this._workerApi,
|
||||||
).finally(() => {
|
).finally(() => {
|
||||||
// No longer care about aborting - this task is complete.
|
// No longer care about aborting - this task is complete.
|
||||||
signal.removeEventListener('abort', onAbort);
|
signal.removeEventListener('abort', onAbort);
|
||||||
|
|||||||
Reference in New Issue
Block a user