Skip to content

Commit 65792d3

Browse files
committed
chore: switch to gulp-markdown
1 parent 94c3c3e commit 65792d3

3 files changed

Lines changed: 70 additions & 7 deletions

File tree

bulbofile.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const asset = bulbo.asset
44
const path = require('path')
55
const frontMatter = require('gulp-front-matter')
66
const nunjucks = require('gulp-nunjucks')
7-
const marked = require('gulp-marked')
7+
const markdown = require('gulp-markdown')
88
const wrapper = require('layout-wrapper')
99
const accumulate = require('vinyl-accumulate')
1010
const branch = require('branch-pipe')
@@ -36,14 +36,14 @@ asset('source/**/*.md', '!source/{events,jobs,news}/**/*')
3636
.watch('source/**/*.{md,njk}')
3737
.pipe(frontMatter({property: 'fm'}))
3838
.pipe(nunjucks.compile(data))
39-
.pipe(marked())
39+
.pipe(markdown())
4040
.pipe(layout('default'))
4141

4242
// Index page
4343
asset('source/events/**/*.md')
4444
.watch('source/**/*.{md,njk}')
4545
.pipe(frontMatter({property: 'fm'}))
46-
.pipe(marked())
46+
.pipe(markdown())
4747
.pipe(accumulate('index.html', {
4848
debounce: true,
4949
sort: (x, y) => y.fm.date[0].valueOf() - x.fm.date[0].valueOf(),
@@ -55,7 +55,7 @@ asset('source/events/**/*.md')
5555
asset('source/events/**/*.md')
5656
.watch('source/**/*.{md,njk}')
5757
.pipe(frontMatter({property: 'fm'}))
58-
.pipe(marked())
58+
.pipe(markdown())
5959
.pipe(branch.obj(src => [
6060
src
6161
.pipe(accumulate('events.html', {
@@ -71,7 +71,7 @@ asset('source/events/**/*.md')
7171
asset('source/news/**/*.md')
7272
.watch('source/**/*.{md,njk}')
7373
.pipe(frontMatter({property: 'fm'}))
74-
.pipe(marked())
74+
.pipe(markdown())
7575
.pipe(branch.obj(src => [
7676
src
7777
.pipe(accumulate('news.html', {
@@ -110,7 +110,7 @@ const jobboardSort = (x, y) => getClassWeight(y) - getClassWeight(x) || postedAt
110110
asset('source/jobs/**/*.md')
111111
.watch('source/**/*.{md,njk}')
112112
.pipe(frontMatter({property: 'fm'}))
113-
.pipe(marked())
113+
.pipe(markdown())
114114
.pipe(branch.obj(src => [
115115
src
116116
.pipe(accumulate('jobboard.html', {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"dependencies": {
3232
"bulbo": "^6.13.0",
3333
"gulp-front-matter": "^1.3.0",
34-
"gulp-marked": "^1.0.0",
34+
"gulp-markdown": "^2.0.1",
3535
"gulp-nunjucks": "^2.3.0",
3636
"layout-wrapper": "^1.1.1",
3737
"nunjucks": "^3.0.0",

yarn.lock

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@ abbrev@1:
1010
version "1.0.9"
1111
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135"
1212

13+
ansi-cyan@^0.1.1:
14+
version "0.1.1"
15+
resolved "https://registry.yarnpkg.com/ansi-cyan/-/ansi-cyan-0.1.1.tgz#538ae528af8982f28ae30d86f2f17456d2609873"
16+
dependencies:
17+
ansi-wrap "0.1.0"
18+
19+
ansi-red@^0.1.1:
20+
version "0.1.1"
21+
resolved "https://registry.yarnpkg.com/ansi-red/-/ansi-red-0.1.1.tgz#8c638f9d1080800a353c9c28c8a81ca4705d946c"
22+
dependencies:
23+
ansi-wrap "0.1.0"
24+
1325
ansi-regex@^0.2.0, ansi-regex@^0.2.1:
1426
version "0.2.1"
1527
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-0.2.1.tgz#0d8e946967a3d8143f93e24e298525fc1b2235f9"
@@ -26,6 +38,10 @@ ansi-styles@^2.2.1:
2638
version "2.2.1"
2739
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
2840

41+
ansi-wrap@0.1.0:
42+
version "0.1.0"
43+
resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf"
44+
2945
anymatch@^1.3.0:
3046
version "1.3.0"
3147
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.0.tgz#a3e52fa39168c825ff57b0248126ce5a8ff95507"
@@ -50,6 +66,13 @@ argparse@^1.0.7:
5066
dependencies:
5167
sprintf-js "~1.0.2"
5268

69+
arr-diff@^1.0.1:
70+
version "1.1.0"
71+
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-1.1.0.tgz#687c32758163588fef7de7b36fabe495eb1a399a"
72+
dependencies:
73+
arr-flatten "^1.0.1"
74+
array-slice "^0.2.3"
75+
5376
arr-diff@^2.0.0:
5477
version "2.0.0"
5578
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf"
@@ -60,6 +83,10 @@ arr-flatten@^1.0.1:
6083
version "1.0.1"
6184
resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.1.tgz#e5ffe54d45e19f32f216e91eb99c8ce892bb604b"
6285

86+
arr-union@^2.0.1:
87+
version "2.1.0"
88+
resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-2.1.0.tgz#20f9eab5ec70f5c7d215b1077b1c39161d292c7d"
89+
6390
array-differ@^1.0.0:
6491
version "1.0.0"
6592
resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031"
@@ -68,6 +95,10 @@ array-find-index@^1.0.1:
6895
version "1.0.2"
6996
resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
7097

98+
array-slice@^0.2.3:
99+
version "0.2.3"
100+
resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5"
101+
71102
array-uniq@^1.0.2:
72103
version "1.0.3"
73104
resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
@@ -475,6 +506,12 @@ expand-tilde@^1.2.1, expand-tilde@^1.2.2:
475506
dependencies:
476507
os-homedir "^1.0.1"
477508

509+
extend-shallow@^1.1.2:
510+
version "1.1.4"
511+
resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-1.1.4.tgz#19d6bf94dfc09d76ba711f39b872d21ff4dd9071"
512+
dependencies:
513+
kind-of "^1.1.0"
514+
478515
extend-shallow@^2.0.1:
479516
version "2.0.1"
480517
resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
@@ -747,6 +784,14 @@ gulp-front-matter@^1.3.0:
747784
tryit "^1.0.1"
748785
vinyl-bufferstream "^1.0.1"
749786

787+
gulp-markdown@^2.0.1:
788+
version "2.0.1"
789+
resolved "https://registry.yarnpkg.com/gulp-markdown/-/gulp-markdown-2.0.1.tgz#45d9d50ccfd1ff11349d608d74a2fc41450f4650"
790+
dependencies:
791+
marked "^0.3.9"
792+
plugin-error "^0.1.2"
793+
through2 "^2.0.0"
794+
750795
gulp-marked@^1.0.0:
751796
version "1.0.0"
752797
resolved "https://registry.yarnpkg.com/gulp-marked/-/gulp-marked-1.0.0.tgz#4d09826680a1708eff400e2711a2990a63f43229"
@@ -1133,6 +1178,10 @@ jsprim@^1.2.2:
11331178
json-schema "0.2.3"
11341179
verror "1.3.6"
11351180

1181+
kind-of@^1.1.0:
1182+
version "1.1.0"
1183+
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-1.1.0.tgz#140a3d2d41a36d2efcfa9377b62c24f8495a5c44"
1184+
11361185
kind-of@^3.0.2:
11371186
version "3.0.4"
11381187
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.0.4.tgz#7b8ecf18a4e17f8269d73b501c9f232c96887a74"
@@ -1409,6 +1458,10 @@ map-obj@^1.0.0, map-obj@^1.0.1:
14091458
version "1.0.1"
14101459
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
14111460

1461+
marked@^0.3.9:
1462+
version "0.3.12"
1463+
resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.12.tgz#7cf25ff2252632f3fe2406bde258e94eee927519"
1464+
14121465
marked@~0.3.2:
14131466
version "0.3.6"
14141467
resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.6.tgz#b2c6c618fccece4ef86c4fc6cb8a7cbf5aeda8d7"
@@ -1739,6 +1792,16 @@ pinkie@^2.0.0:
17391792
version "2.0.4"
17401793
resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
17411794

1795+
plugin-error@^0.1.2:
1796+
version "0.1.2"
1797+
resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-0.1.2.tgz#3b9bb3335ccf00f425e07437e19276967da47ace"
1798+
dependencies:
1799+
ansi-cyan "^0.1.1"
1800+
ansi-red "^0.1.1"
1801+
arr-diff "^1.0.1"
1802+
arr-union "^2.0.1"
1803+
extend-shallow "^1.1.2"
1804+
17421805
preserve@^0.2.0:
17431806
version "0.2.0"
17441807
resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"

0 commit comments

Comments
 (0)