Skip to content

Commit 327ffcb

Browse files
authored
Remove is-image because it contains arrow function (codesandbox#317)
1 parent df614dd commit 327ffcb

File tree

3 files changed

+14
-10
lines changed

3 files changed

+14
-10
lines changed

packages/app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@
129129
"gulp-rev": "^7.1.2",
130130
"hash-sum": "^1.0.2",
131131
"humps": "CompuIves/humps",
132-
"is-image": "^2.0.0",
132+
"image-extensions": "^1.1.0",
133133
"jszip": "^3.1.3",
134134
"lodash": "^4.17.2",
135135
"match-sorter": "^1.8.1",

packages/app/src/app/components/sandbox/CodeEditor/index.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
import React from 'react';
22
import Loadable from 'react-loadable';
33

4+
import path from 'path';
5+
import imageExtensions from 'image-extensions/image-extensions.json';
6+
47
import Loading from 'app/components/Loading';
58
import Title from 'app/components/text/Title';
69
import SubTitle from 'app/components/text/SubTitle';
710
import Centered from 'common/components/flex/Centered';
811
import Margin from 'common/components/spacing/Margin';
912
import { Preferences, Module, Directory } from 'common/types';
1013

11-
import isImage from 'is-image';
12-
1314
import Monaco from './Monaco';
1415
import ImageViewer from './ImageViewer';
1516

@@ -27,6 +28,15 @@ const CodeMirror = Loadable({
2728
LoadingComponent: Loading,
2829
});
2930

31+
const exts = new Set(imageExtensions);
32+
const isImage = filepath =>
33+
exts.has(
34+
path
35+
.extname(filepath)
36+
.slice(1)
37+
.toLowerCase()
38+
);
39+
3040
export default (props: Props) => {
3141
const module = props.modules.find(m => m.id === props.id);
3242

yarn.lock

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6830,7 +6830,7 @@ ignore@^3.3.3:
68306830
version "3.3.7"
68316831
resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.7.tgz#612289bfb3c220e186a58118618d5be8c1bab021"
68326832

6833-
image-extensions@^1.0.1:
6833+
image-extensions@^1.1.0:
68346834
version "1.1.0"
68356835
resolved "https://registry.yarnpkg.com/image-extensions/-/image-extensions-1.1.0.tgz#b8e6bf6039df0056e333502a00b6637a3105d894"
68366836

@@ -7198,12 +7198,6 @@ is-gzip@^1.0.0:
71987198
version "1.0.0"
71997199
resolved "https://registry.yarnpkg.com/is-gzip/-/is-gzip-1.0.0.tgz#6ca8b07b99c77998025900e555ced8ed80879a83"
72007200

7201-
is-image@^2.0.0:
7202-
version "2.0.0"
7203-
resolved "https://registry.yarnpkg.com/is-image/-/is-image-2.0.0.tgz#454c9569578de31869371fbfaea4958f461b3e0c"
7204-
dependencies:
7205-
image-extensions "^1.0.1"
7206-
72077201
is-installed-globally@^0.1.0:
72087202
version "0.1.0"
72097203
resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80"

0 commit comments

Comments
 (0)