Skip to content

Commit 1f69e66

Browse files
committed
update build of example
1 parent 446ae39 commit 1f69e66

File tree

8 files changed

+52
-107
lines changed

8 files changed

+52
-107
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@ bin/types.d.ts
1212
example/figma
1313
/example/yarn.lock
1414
/example/figmaStyles
15+
/example/.parcel-cache

example/.parcelrc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"extends": "@parcel/config-default",
3+
"resolvers": ["@parcel/resolver-glob", "..."]
4+
}

example/index.html

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
<!DOCTYPE html>
22
<html lang="en">
3-
<head>
4-
<meta charset="UTF-8" />
5-
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6-
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
7-
<title>Figmint Example</title>
8-
</head>
93

10-
<body>
11-
<div id="root"></div>
12-
<script src="./index.tsx"></script>
13-
</body>
14-
</html>
4+
<head>
5+
<meta charset="UTF-8" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7+
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
8+
<title>Figmint Example</title>
9+
</head>
10+
11+
<body>
12+
<div id="root"></div>
13+
<script src="./index.tsx" type="module"></script>
14+
</body>
15+
16+
</html>

example/package.json

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
{
22
"name": "figmint-example",
3-
"version": "1.0.0",
4-
"main": "index.js",
3+
"version": "2.0.0",
4+
"source": "index.html",
55
"license": "MIT",
6+
"browserslist": "> 0.5%, last 2 versions, not dead",
67
"scripts": {
7-
"start": "parcel index.html",
8-
"build": "parcel build index.html --public-url /figmint",
8+
"start": "parcel",
9+
"build": "parcel build --public-url /figmint",
910
"figmint": "yarn && node ../bin/figmint.js",
1011
"watch": "node ../bin/figmint.js watch",
1112
"prepare": "relative-deps",
@@ -14,18 +15,19 @@
1415
"pretest": "relative-deps"
1516
},
1617
"dependencies": {
17-
"figmint": "^0.1.0",
18-
"react": "^16.13.1",
19-
"react-dom": "^16.13.1"
18+
"figmint": "*",
19+
"react": "^18.2.0",
20+
"react-dom": "^18.2.0"
2021
},
2122
"devDependencies": {
22-
"@types/react": "^16.9.35",
23-
"@types/react-dom": "^16.9.8",
24-
"parcel": "^1.12.4",
25-
"relative-deps": "^1.0.3",
26-
"typescript": "3.9.3"
23+
"@parcel/resolver-glob": "^2.7.0",
24+
"@types/react": "^18.0.12",
25+
"@types/react-dom": "^18.0.6",
26+
"parcel": "^2.7.0",
27+
"relative-deps": "^1.0.7",
28+
"typescript": "4.7.4"
2729
},
2830
"relativeDependencies": {
2931
"figmint": "../"
3032
}
31-
}
33+
}

example/src/App.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import styles from '../figma'
44

55
import { Fills } from './Fills'
66
import { Text } from './Text'
7-
import { Exports } from './Exports'
87

98
export const App: React.FC = () => {
109
return (
@@ -18,9 +17,8 @@ export const App: React.FC = () => {
1817
src="https://www.figma.com/embed?embed_host=figmint&url=https%3A%2F%2Fwww.figma.com%2Ffile%2Ftid5SFlwk8AqMGBP6dDJvw%2FFigmint-Example%3Fnode-id%3D0%253A1"
1918
/>
2019
<div style={{ display: 'flex' }}>
21-
<Fills fillStyles={styles.fillStyles} />
22-
<Text textStyles={styles.textStyles} />
23-
<Exports exports={styles.exports} />
20+
<Fills fillStyles={styles.raw.fillStyles} />
21+
<Text textStyles={styles.raw.textStyles} />
2422
</div>
2523
</div>
2624
)

example/src/Exports.tsx

Lines changed: 0 additions & 47 deletions
This file was deleted.

example/src/Fills.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import React from 'react'
22
import { FigmintFillStyleType } from 'figmint'
33

4-
// @ts-ignore
5-
import pngs from '../figma/fillImages/*.png'
4+
// @ts-ignore TS does not understand imports like this
5+
import images from '../figma/fillImages/*.png'
66

77
const Fill: React.FC<{ fillStyle: FigmintFillStyleType }> = ({ fillStyle }) => {
88
return (
@@ -60,7 +60,7 @@ const Fill: React.FC<{ fillStyle: FigmintFillStyleType }> = ({ fillStyle }) => {
6060

6161
switch (ext) {
6262
case 'png':
63-
imageSrc = pngs[imageName]
63+
imageSrc = images[imageName]
6464
break
6565
}
6666

yarn.lock

Lines changed: 14 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1337,13 +1337,12 @@ aws4@^1.8.0:
13371337
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f"
13381338
integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==
13391339

1340-
axios@^0.18.0:
1341-
version "0.18.1"
1342-
resolved "https://registry.yarnpkg.com/axios/-/axios-0.18.1.tgz#ff3f0de2e7b5d180e757ad98000f1081b87bcea3"
1343-
integrity sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g==
1340+
axios@^0.21.1:
1341+
version "0.21.4"
1342+
resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575"
1343+
integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==
13441344
dependencies:
1345-
follow-redirects "1.5.10"
1346-
is-buffer "^2.0.2"
1345+
follow-redirects "^1.14.0"
13471346

13481347
axobject-query@^2.0.2:
13491348
version "2.0.2"
@@ -2345,13 +2344,6 @@ [email protected], debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
23452344
dependencies:
23462345
ms "2.0.0"
23472346

2348-
debug@=3.1.0:
2349-
version "3.1.0"
2350-
resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
2351-
integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
2352-
dependencies:
2353-
ms "2.0.0"
2354-
23552347
debug@^3.2.6:
23562348
version "3.2.6"
23572349
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
@@ -3095,12 +3087,12 @@ fastparse@^1.1.1:
30953087
resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9"
30963088
integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==
30973089

3098-
figma-js@^1.10.1:
3099-
version "1.10.1"
3100-
resolved "https://registry.yarnpkg.com/figma-js/-/figma-js-1.10.1.tgz#6560ea7234df28f54e4fa2cbf910a767de49e68f"
3101-
integrity sha512-CCVLnJLJaFZVeFLDTTab99yCkRNhKnRD6Kh3lwmWzvL4UF5VdwwfhrV9PC0TS1O3CU4zGea7NGsFvJFQexPwOw==
3090+
figma-js@^1.11.0:
3091+
version "1.16.0"
3092+
resolved "https://registry.yarnpkg.com/figma-js/-/figma-js-1.16.0.tgz#84bfa6bf8dad25ba106b8b4ffa0d595bd6277e11"
3093+
integrity sha512-cImQT9DAJp1J0xr6FMUAswXKEnjwrDz4QKAgIBpUyydKAgDS/lm862stjweHp99uco5qLoNv+GbwQWBHyDvDQw==
31023094
dependencies:
3103-
axios "^0.18.0"
3095+
axios "^0.21.1"
31043096

31053097
figures@^3.0.0:
31063098
version "3.0.0"
@@ -3208,12 +3200,10 @@ flatted@^2.0.0:
32083200
resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08"
32093201
integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==
32103202

3211-
3212-
version "1.5.10"
3213-
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a"
3214-
integrity sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==
3215-
dependencies:
3216-
debug "=3.1.0"
3203+
follow-redirects@^1.14.0:
3204+
version "1.15.1"
3205+
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5"
3206+
integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==
32173207

32183208
for-in@^0.1.4:
32193209
version "0.1.8"
@@ -3906,11 +3896,6 @@ is-buffer@^1.0.2, is-buffer@^1.1.5:
39063896
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
39073897
integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
39083898

3909-
is-buffer@^2.0.2:
3910-
version "2.0.3"
3911-
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.3.tgz#4ecf3fcf749cbd1e472689e109ac66261a25e725"
3912-
integrity sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==
3913-
39143899
is-callable@^1.1.4:
39153900
version "1.1.4"
39163901
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75"

0 commit comments

Comments
 (0)