Skip to content

Commit

Permalink
Fix prod
Browse files Browse the repository at this point in the history
  • Loading branch information
MikeyBurkman committed Sep 23, 2024
1 parent 97447b1 commit 87f2f64
Show file tree
Hide file tree
Showing 18 changed files with 24 additions and 35 deletions.
20 changes: 10 additions & 10 deletions docs/asset-manifest.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
{
"files": {
"main.js": "/partymoji/static/js/main.a7735dd4.chunk.js",
"main.js.map": "/partymoji/static/js/main.a7735dd4.chunk.js.map",
"main.js": "/partymoji/static/js/main.6f8b7257.chunk.js",
"main.js.map": "/partymoji/static/js/main.6f8b7257.chunk.js.map",
"runtime-main.js": "/partymoji/static/js/runtime-main.39af959e.js",
"runtime-main.js.map": "/partymoji/static/js/runtime-main.39af959e.js.map",
"static/js/2.ce5954e0.chunk.js": "/partymoji/static/js/2.ce5954e0.chunk.js",
"static/js/2.ce5954e0.chunk.js.map": "/partymoji/static/js/2.ce5954e0.chunk.js.map",
"static/js/2.798edf50.chunk.js": "/partymoji/static/js/2.798edf50.chunk.js",
"static/js/2.798edf50.chunk.js.map": "/partymoji/static/js/2.798edf50.chunk.js.map",
"index.html": "/partymoji/index.html",
"static/js/2.ce5954e0.chunk.js.LICENSE.txt": "/partymoji/static/js/2.ce5954e0.chunk.js.LICENSE.txt",
"static/js/effect.worker.80b73628.worker.js": "/partymoji/static/js/effect.worker.80b73628.worker.js",
"static/js/effect.worker.80b73628.worker.js.LICENSE.txt": "/partymoji/static/js/effect.worker.80b73628.worker.js.LICENSE.txt",
"static/js/effect.worker.80b73628.worker.js.map": "/partymoji/static/js/effect.worker.80b73628.worker.js.map"
"static/js/2.798edf50.chunk.js.LICENSE.txt": "/partymoji/static/js/2.798edf50.chunk.js.LICENSE.txt",
"static/js/effect.worker.60523dfb.worker.js": "/partymoji/static/js/effect.worker.60523dfb.worker.js",
"static/js/effect.worker.60523dfb.worker.js.LICENSE.txt": "/partymoji/static/js/effect.worker.60523dfb.worker.js.LICENSE.txt",
"static/js/effect.worker.60523dfb.worker.js.map": "/partymoji/static/js/effect.worker.60523dfb.worker.js.map"
},
"entrypoints": [
"static/js/runtime-main.39af959e.js",
"static/js/2.ce5954e0.chunk.js",
"static/js/main.a7735dd4.chunk.js"
"static/js/2.798edf50.chunk.js",
"static/js/main.6f8b7257.chunk.js"
]
}
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/partymoji/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="description" content="App for creating animated gifs and emojis"/><link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"/><script>window.ENV="PROD"</script><script src="https://unpkg.com/@material-ui/core@latest/umd/material-ui.production.min.js"></script><link rel="manifest" href="/partymoji/manifest.json"/><title>Partymoji</title><script>!function(e,a,t,n,g,c,o){e.GoogleAnalyticsObject=g,e.ga=e.ga||function(){(e.ga.q=e.ga.q||[]).push(arguments)},e.ga.l=1*new Date,c=a.createElement(t),o=a.getElementsByTagName(t)[0],c.async=1,c.src="https://www.google-analytics.com/analytics.js",o.parentNode.insertBefore(c,o)}(window,document,"script",0,"ga"),ga("create","UA-XXXXX-Y","auto"),ga("send","pageview")</script><script async src="https://www.googletagmanager.com/gtag/js?id=G-DG40RRJF9R"></script><script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-DG40RRJF9R")</script></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div style="background-color:#effffd" id="root"/><script>!function(e){function r(r){for(var n,i,a=r[0],l=r[1],p=r[2],c=0,s=[];c<a.length;c++)i=a[c],Object.prototype.hasOwnProperty.call(o,i)&&o[i]&&s.push(o[i][0]),o[i]=0;for(n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n]);for(f&&f(r);s.length;)s.shift()();return u.push.apply(u,p||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,a=1;a<t.length;a++){var l=t[a];0!==o[l]&&(n=!1)}n&&(u.splice(r--,1),e=i(i.s=t[0]))}return e}var n={},o={1:0},u=[];function i(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=e,i.c=n,i.d=function(e,r,t){i.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,r){if(1&r&&(e=i(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(i.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)i.d(t,n,function(r){return e[r]}.bind(null,n));return t},i.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(r,"a",r),r},i.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},i.p="/partymoji/";var a=this.webpackJsonppartymoji=this.webpackJsonppartymoji||[],l=a.push.bind(a);a.push=r,a=a.slice();for(var p=0;p<a.length;p++)r(a[p]);var f=l;t()}([])</script><script src="/partymoji/static/js/2.ce5954e0.chunk.js"></script><script src="/partymoji/static/js/main.a7735dd4.chunk.js"></script></body><footer><div style="font-size:.7rem">Built: 09/23/24 12:49:00 PM EDT</div></footer></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/partymoji/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="description" content="App for creating animated gifs and emojis"/><link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"/><script>window.ENV="PROD"</script><script src="https://unpkg.com/@material-ui/core@latest/umd/material-ui.production.min.js"></script><link rel="manifest" href="/partymoji/manifest.json"/><title>Partymoji</title><script>!function(e,a,t,n,g,c,o){e.GoogleAnalyticsObject=g,e.ga=e.ga||function(){(e.ga.q=e.ga.q||[]).push(arguments)},e.ga.l=1*new Date,c=a.createElement(t),o=a.getElementsByTagName(t)[0],c.async=1,c.src="https://www.google-analytics.com/analytics.js",o.parentNode.insertBefore(c,o)}(window,document,"script",0,"ga"),ga("create","UA-XXXXX-Y","auto"),ga("send","pageview")</script><script async src="https://www.googletagmanager.com/gtag/js?id=G-DG40RRJF9R"></script><script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-DG40RRJF9R")</script></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div style="background-color:#effffd" id="root"/><script>!function(e){function r(r){for(var n,i,a=r[0],l=r[1],p=r[2],c=0,s=[];c<a.length;c++)i=a[c],Object.prototype.hasOwnProperty.call(o,i)&&o[i]&&s.push(o[i][0]),o[i]=0;for(n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n]);for(f&&f(r);s.length;)s.shift()();return u.push.apply(u,p||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,a=1;a<t.length;a++){var l=t[a];0!==o[l]&&(n=!1)}n&&(u.splice(r--,1),e=i(i.s=t[0]))}return e}var n={},o={1:0},u=[];function i(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=e,i.c=n,i.d=function(e,r,t){i.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,r){if(1&r&&(e=i(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(i.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)i.d(t,n,function(r){return e[r]}.bind(null,n));return t},i.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(r,"a",r),r},i.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},i.p="/partymoji/";var a=this.webpackJsonppartymoji=this.webpackJsonppartymoji||[],l=a.push.bind(a);a.push=r,a=a.slice();for(var p=0;p<a.length;p++)r(a[p]);var f=l;t()}([])</script><script src="/partymoji/static/js/2.798edf50.chunk.js"></script><script src="/partymoji/static/js/main.6f8b7257.chunk.js"></script></body><footer><div style="font-size:.7rem">Built: 09/23/24 01:19:30 PM EDT</div></footer></html>

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docs/static/js/2.798edf50.chunk.js.map

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion docs/static/js/2.ce5954e0.chunk.js.map

This file was deleted.

3 changes: 3 additions & 0 deletions docs/static/js/effect.worker.60523dfb.worker.js

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,6 @@ object-assign

/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */

/*!@license Copyright 2013, Heinrich Goebl, License: MIT, see https://github.com/hgoebl/mobile-detect.js*/

/*!mobile-detect v1.4.5 2021-03-13*/

/** @license Material-UI v5.0.0-beta.4
*
* This source code is licensed under the MIT license found in the
Expand Down
1 change: 1 addition & 0 deletions docs/static/js/effect.worker.60523dfb.worker.js.map

Large diffs are not rendered by default.

3 changes: 0 additions & 3 deletions docs/static/js/effect.worker.80b73628.worker.js

This file was deleted.

1 change: 0 additions & 1 deletion docs/static/js/effect.worker.80b73628.worker.js.map

This file was deleted.

2 changes: 2 additions & 0 deletions docs/static/js/main.6f8b7257.chunk.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docs/static/js/main.6f8b7257.chunk.js.map

Large diffs are not rendered by default.

2 changes: 0 additions & 2 deletions docs/static/js/main.a7735dd4.chunk.js

This file was deleted.

1 change: 0 additions & 1 deletion docs/static/js/main.a7735dd4.chunk.js.map

This file was deleted.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
"scripts": {
"tsc": "tsc",
"start": "REACT_APP_ENV=DEV REACT_APP_BUILD_TIME=$(date '+%m/%d/%y %r %Z') node scripts/start.js",
"start:prod": "yarn build && sed -i '' 's/\\/partymoji//g' ./docs/index.html && npx http-serve ./docs -a localhost -p 3000 -o",
"build": "REACT_APP_ENV=PROD REACT_APP_BUILD_TIME=$(date '+%m/%d/%y %r %Z') node scripts/build.js && del ./docs && mkdir ./docs && mv ./build/* ./docs",
"test-prod": "yarn build && sed -i '' 's/\\/partymoji//g' ./docs/index.html && npx http-serve ./docs -a localhost -p 3000 -o",
"pretty": "prettier --write \"**/*.{js,md,ts,html,tsx,json}\"",
"prepare": "husky install"
},
Expand Down
2 changes: 1 addition & 1 deletion src/domain/computeGifs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { miscUtil } from './utils';

// OffscreenCanvas isn't supported by mobile browsers, so mobile will also run synchronously,
// which will force us to use regular canvas and not OffscreenCanvas.
// Also, we can't get web workers working with the dev build, so awalsy use the synchrounous
// Also, we can't get web workers working with the dev build, so always use the synchronous
// version if not a prod build.
export const computeGif =
IS_MOBILE || ENV === 'DEV' ? runEffects : runEffectsAsync;
Expand Down
7 changes: 0 additions & 7 deletions src/domain/utils/imageImport.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import { parseGIF, decompressFrames } from 'gifuct-js';
import type { Dimensions, FrameData, Image } from '~/domain/types';
import { canvasToFrame, createCanvas } from './canvas';
import * as miscUtil from './misc';
import { debugLog } from '../env';

const toArrayBuffer = (file: File): Promise<ArrayBuffer> =>
new Promise<ArrayBuffer>((resolve) => {
Expand Down Expand Up @@ -97,12 +96,6 @@ export const readImage = async (

const isGif = file.name.endsWith('.gif');

debugLog('Reading file', {
isFile: typeof file !== 'string',
fname: typeof file === 'string' ? 'N/A' : file.name,
isGif,
});

if (isGif) {
const { image, fps } = await readGifFromFile(file);
return {
Expand Down

0 comments on commit 87f2f64

Please sign in to comment.