Skip to content

Commit 599f2ed

Browse files
committed
fix: deploy storybook to main site. fix links
1 parent bd0df92 commit 599f2ed

File tree

6 files changed

+20
-100
lines changed

6 files changed

+20
-100
lines changed

Diff for: example/package.json

+2-5
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
"react-sortable-tree": "link:..",
4343
"react-split-pane": "^0.1.77",
4444
"resolve": "1.6.0",
45-
"serve": "^8.1.1",
4645
"style-loader": "0.19.0",
4746
"sw-precache-webpack-plugin": "0.11.4",
4847
"url-loader": "0.6.2",
@@ -53,11 +52,9 @@
5352
},
5453
"scripts": {
5554
"start": "node scripts/start.js",
56-
"now-start": "serve --single ./build",
57-
"predeploy": "npm run build && npm run build:storybook --prefix ..",
55+
"predeploy": "npm run build",
5856
"deploy": "surge ./build react-sortable-tree.surge.sh",
59-
"build": "node scripts/build.js",
60-
"postbuild": "rimraf 'build/**/*.map'"
57+
"build": "node scripts/build.js"
6158
},
6259
"jest": {
6360
"collectCoverageFrom": [

Diff for: example/src/Title.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,10 @@ export default class Title extends Component {
3535
>
3636
Docs
3737
</NavItem>
38-
<NavItem eventKey={2} href="/storybook/index.html">
38+
<NavItem
39+
eventKey={2}
40+
href="https://frontend-collective.github.io/react-sortable-tree"
41+
>
3942
Storybook
4043
</NavItem>
4144
<NavItem

Diff for: example/yarn.lock

+8-89
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,6 @@
2020
dependencies:
2121
redux "*"
2222

23-
"@zeit/schemas@1.2.0":
24-
version "1.2.0"
25-
resolved "https://registry.yarnpkg.com/@zeit/schemas/-/schemas-1.2.0.tgz#89e47b2f2bd41cdb52f54ff23038ccd9b1eb30da"
26-
2723
abab@^1.0.3:
2824
version "1.0.4"
2925
resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e"
@@ -90,7 +86,7 @@ ajv@5.5.2, ajv@^5.0.0, ajv@^5.1.0, ajv@^5.1.5, ajv@^5.2.0:
9086
fast-json-stable-stringify "^2.0.0"
9187
json-schema-traverse "^0.3.0"
9288

93-
ajv@6.5.0, ajv@^6.0.1:
89+
ajv@^6.0.1:
9490
version "6.5.0"
9591
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.0.tgz#4c8affdf80887d8f132c9c52ab8a2dc4d0b7b24c"
9692
dependencies:
@@ -182,10 +178,6 @@ are-we-there-yet@~1.1.2:
182178
delegates "^1.0.0"
183179
readable-stream "^2.0.6"
184180

185-
arg@2.0.0:
186-
version "2.0.0"
187-
resolved "https://registry.yarnpkg.com/arg/-/arg-2.0.0.tgz#c06e7ff69ab05b3a4a03ebe0407fac4cba657545"
188-
189181
argparse@^1.0.7:
190182
version "1.0.10"
191183
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
@@ -1384,7 +1376,7 @@ chalk@1.1.3, chalk@^1.1.3:
13841376
strip-ansi "^3.0.0"
13851377
supports-color "^2.0.0"
13861378

1387-
chalk@2.4.1, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1:
1379+
chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1:
13881380
version "2.4.1"
13891381
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e"
13901382
dependencies:
@@ -2699,12 +2691,6 @@ fast-levenshtein@~2.0.4:
26992691
version "2.0.6"
27002692
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
27012693

2702-
fast-url-parser@1.1.3:
2703-
version "1.1.3"
2704-
resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d"
2705-
dependencies:
2706-
punycode "^1.3.2"
2707-
27082694
fastparse@^1.1.1:
27092695
version "1.1.1"
27102696
resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.1.tgz#d1e2643b38a94d7583b479060e6c4affc94071f8"
@@ -2997,18 +2983,6 @@ glob-parent@^3.1.0:
29972983
is-glob "^3.1.0"
29982984
path-dirname "^1.0.0"
29992985

3000-
glob-slash@^1.0.0:
3001-
version "1.0.0"
3002-
resolved "https://registry.yarnpkg.com/glob-slash/-/glob-slash-1.0.0.tgz#fe52efa433233f74a2fe64c7abb9bc848202ab95"
3003-
3004-
glob-slasher@1.0.1:
3005-
version "1.0.1"
3006-
resolved "https://registry.yarnpkg.com/glob-slasher/-/glob-slasher-1.0.1.tgz#747a0e5bb222642ee10d3e05443e109493cb0f8e"
3007-
dependencies:
3008-
glob-slash "^1.0.0"
3009-
lodash.isobject "^2.4.1"
3010-
toxic "^1.0.0"
3011-
30122986
glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2:
30132987
version "7.1.2"
30142988
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
@@ -4320,10 +4294,6 @@ locate-path@^2.0.0:
43204294
p-locate "^2.0.0"
43214295
path-exists "^3.0.0"
43224296

4323-
lodash._objecttypes@~2.4.1:
4324-
version "2.4.1"
4325-
resolved "https://registry.yarnpkg.com/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz#7c0b7f69d98a1f76529f890b0cdb1b4dfec11c11"
4326-
43274297
lodash._reinterpolate@~3.0.0:
43284298
version "3.0.0"
43294299
resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
@@ -4344,12 +4314,6 @@ lodash.isequal@^4.5.0:
43444314
version "4.5.0"
43454315
resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
43464316

4347-
lodash.isobject@^2.4.1:
4348-
version "2.4.1"
4349-
resolved "https://registry.yarnpkg.com/lodash.isobject/-/lodash.isobject-2.4.1.tgz#5a2e47fe69953f1ee631a7eba1fe64d2d06558f5"
4350-
dependencies:
4351-
lodash._objecttypes "~2.4.1"
4352-
43534317
lodash.memoize@^4.1.2:
43544318
version "4.1.2"
43554319
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
@@ -4379,10 +4343,6 @@ lodash.uniq@^4.5.0:
43794343
version "4.17.10"
43804344
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7"
43814345

4382-
lodash@^2.4.1:
4383-
version "2.4.2"
4384-
resolved "https://registry.yarnpkg.com/lodash/-/lodash-2.4.2.tgz#fadd834b9683073da179b3eae6d9c0d15053f73e"
4385-
43864346
loglevel@^1.4.1:
43874347
version "1.6.1"
43884348
resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa"
@@ -4555,7 +4515,7 @@ mime-db@~1.33.0:
45554515
version "1.33.0"
45564516
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db"
45574517

4558-
mime-types@2.1.18, mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.18:
4518+
mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.18:
45594519
version "2.1.18"
45604520
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8"
45614521
dependencies:
@@ -4587,7 +4547,7 @@ minimatch@3.0.3:
45874547
dependencies:
45884548
brace-expansion "^1.0.0"
45894549

4590-
minimatch@3.0.4, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4:
4550+
minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4:
45914551
version "3.0.4"
45924552
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
45934553
dependencies:
@@ -5091,7 +5051,7 @@ path-is-absolute@^1.0.0, path-is-absolute@^1.0.1:
50915051
version "1.0.1"
50925052
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
50935053

5094-
path-is-inside@1.0.2, path-is-inside@^1.0.1, path-is-inside@^1.0.2:
5054+
path-is-inside@^1.0.1, path-is-inside@^1.0.2:
50955055
version "1.0.2"
50965056
resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
50975057

@@ -5107,10 +5067,6 @@ path-to-regexp@0.1.7:
51075067
version "0.1.7"
51085068
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
51095069

5110-
path-to-regexp@2.2.1:
5111-
version "2.2.1"
5112-
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz#90b617025a16381a879bc82a38d4e8bdeb2bcf45"
5113-
51145070
path-to-regexp@^1.0.1:
51155071
version "1.7.0"
51165072
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d"
@@ -5584,7 +5540,7 @@ punycode@1.3.2:
55845540
version "1.3.2"
55855541
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
55865542

5587-
punycode@^1.2.4, punycode@^1.3.2, punycode@^1.4.1:
5543+
punycode@^1.2.4, punycode@^1.4.1:
55885544
version "1.4.1"
55895545
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
55905546

@@ -5970,14 +5926,14 @@ regexpu-core@^2.0.0:
59705926
regjsgen "^0.2.0"
59715927
regjsparser "^0.1.4"
59725928

5973-
registry-auth-token@3.3.2, registry-auth-token@^3.0.1:
5929+
registry-auth-token@^3.0.1:
59745930
version "3.3.2"
59755931
resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20"
59765932
dependencies:
59775933
rc "^1.1.6"
59785934
safe-buffer "^5.0.1"
59795935

5980-
registry-url@3.1.0, registry-url@^3.0.3:
5936+
registry-url@^3.0.3:
59815937
version "3.1.0"
59825938
resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942"
59835939
dependencies:
@@ -6238,19 +6194,6 @@ send@0.16.2:
62386194
range-parser "~1.2.0"
62396195
statuses "~1.4.0"
62406196

6241-
serve-handler@3.1.0:
6242-
version "3.1.0"
6243-
resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-3.1.0.tgz#00e0712a600ef695e263c40f6d7b3aab9ba1352a"
6244-
dependencies:
6245-
bytes "3.0.0"
6246-
content-disposition "0.5.2"
6247-
fast-url-parser "1.1.3"
6248-
glob-slasher "1.0.1"
6249-
mime-types "2.1.18"
6250-
minimatch "3.0.4"
6251-
path-is-inside "1.0.2"
6252-
path-to-regexp "2.2.1"
6253-
62546197
serve-index@^1.7.2:
62556198
version "1.9.1"
62566199
resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
@@ -6272,17 +6215,6 @@ serve-static@1.13.2:
62726215
parseurl "~1.3.2"
62736216
send "0.16.2"
62746217

6275-
serve@^8.1.1:
6276-
version "8.1.1"
6277-
resolved "https://registry.yarnpkg.com/serve/-/serve-8.1.1.tgz#21bf75ffc967c60b8e4c69e81bb82c476543150f"
6278-
dependencies:
6279-
"@zeit/schemas" "1.2.0"
6280-
ajv "6.5.0"
6281-
arg "2.0.0"
6282-
chalk "2.4.1"
6283-
serve-handler "3.1.0"
6284-
update-check "1.5.2"
6285-
62866218
serviceworker-cache-polyfill@^4.0.0:
62876219
version "4.0.0"
62886220
resolved "https://registry.yarnpkg.com/serviceworker-cache-polyfill/-/serviceworker-cache-polyfill-4.0.0.tgz#de19ee73bef21ab3c0740a37b33db62464babdeb"
@@ -6844,12 +6776,6 @@ tough-cookie@~2.3.3:
68446776
dependencies:
68456777
punycode "^1.4.1"
68466778

6847-
toxic@^1.0.0:
6848-
version "1.0.0"
6849-
resolved "https://registry.yarnpkg.com/toxic/-/toxic-1.0.0.tgz#f1154d8b6ac21875ac943a9f7408df2dfe164ea2"
6850-
dependencies:
6851-
lodash "^2.4.1"
6852-
68536779
tr46@~0.0.3:
68546780
version "0.0.3"
68556781
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
@@ -6984,13 +6910,6 @@ upath@^1.0.0:
69846910
version "1.1.0"
69856911
resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.0.tgz#35256597e46a581db4793d0ce47fa9aebfc9fabd"
69866912

6987-
update-check@1.5.2:
6988-
version "1.5.2"
6989-
resolved "https://registry.yarnpkg.com/update-check/-/update-check-1.5.2.tgz#2fe09f725c543440b3d7dabe8971f2d5caaedc28"
6990-
dependencies:
6991-
registry-auth-token "3.3.2"
6992-
registry-url "3.1.0"
6993-
69946913
update-notifier@^2.3.0:
69956914
version "2.5.0"
69966915
resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6"

Diff for: package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,17 @@
55
"scripts": {
66
"prebuild": "npm run lint",
77
"build": "npm run clean && NODE_ENV=rollup rollup -c",
8-
"build:storybook": "npm run clean:storybook && build-storybook -o example/build/storybook",
8+
"build:storybook": "npm run clean:storybook && build-storybook -o build",
99
"clean": "rimraf dist",
10-
"clean:storybook": "rimraf example/build/storybook",
10+
"clean:storybook": "rimraf build",
1111
"lint": "eslint src",
1212
"prettier": "prettier --write \"{src,example/src,stories}/**/*.{js,css,md}\"",
1313
"prepublishOnly": "npm run lint && npm run test && npm run build",
1414
"release": "standard-version",
1515
"test": "cross-env NODE_ENV=test jest",
1616
"test:watch": "cross-env NODE_ENV=test jest --watchAll",
17-
"storybook": "start-storybook -p ${PORT:-3001} -h 0.0.0.0"
17+
"storybook": "start-storybook -p ${PORT:-3001} -h 0.0.0.0",
18+
"deploy": "gh-pages -d build"
1819
},
1920
"main": "dist/index.cjs.js",
2021
"module": "dist/index.esm.js",

Diff for: stories/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ const wrapWithSource = (node, src) => (
3232
PLAY WITH THIS CODE →
3333
</button>
3434
<a
35-
href={`https://github.com/frontend-collective/react-sortable-tree/blob/master/examples/storybooks/${src}`}
35+
href={`https://github.com/frontend-collective/react-sortable-tree/blob/master/stories/${src}`}
3636
target="_top"
3737
rel="noopener noreferrer"
3838
className="sourceLink"

Diff for: stories/sandbox-utils.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const GIT_URL =
77
export const SANDBOX_URL = 'https://codesandbox.io/api/v1/sandboxes/define';
88

99
// full url for github api call
10-
const getURL = filename => `${GIT_URL}/examples/storybooks/${filename}`;
10+
const getURL = filename => `${GIT_URL}/stories/${filename}`;
1111

1212
// strip ../src from the src
1313
const strip = code =>

0 commit comments

Comments
 (0)