Getting things in to a buildable state

This commit is contained in:
Jake Archibald
2020-10-07 15:29:15 +01:00
parent 13c5b76af6
commit 0d298e3e0a
11 changed files with 22 additions and 22 deletions

View File

@@ -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
View File

@@ -0,0 +1 @@
The compress folder was moved from src/client/lazy-app.

24
package-lock.json generated
View File

@@ -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"

View File

@@ -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"

View File

@@ -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();
} }

View File

@@ -51,7 +51,8 @@ for (const methodName of methodNames) {
return abortable( return abortable(
signal, signal,
this._workerApi![methodName](...args) as any, // @ts-ignore - TypeScript can't figure this out
this._workerApi![methodName](...args),
).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);