diff --git a/.envrc b/.envrc deleted file mode 100644 index 0947cad..0000000 --- a/.envrc +++ /dev/null @@ -1 +0,0 @@ -PATH_add node_modules/.bin diff --git a/coffee/classes/mds_markdown.coffee b/coffee/classes/mds_markdown.coffee index 1f935f4..5e798d9 100644 --- a/coffee/classes/mds_markdown.coffee +++ b/coffee/classes/mds_markdown.coffee @@ -48,8 +48,8 @@ module.exports = class MdsMarkdown (md) -> mdElm = $("
#{md.parsed}
") - # Sanitize HTML import - mdElm.find('link[rel="import"]').remove() + # Sanitize link tag + mdElm.find('link:not([rel="stylesheet"])').remove() mdElm.find('p > img[alt~="bg"]').each -> $t = $(@) diff --git a/gulp.bat b/gulp.bat deleted file mode 100644 index 58df48f..0000000 --- a/gulp.bat +++ /dev/null @@ -1,5 +0,0 @@ -@echo off -cd /d %~dp0 - -shift -./node_modules/.bin/gulp.cmd %* diff --git a/gulpfile.coffee b/gulpfile.coffee index 5bc4d04..05843f5 100644 --- a/gulpfile.coffee +++ b/gulpfile.coffee @@ -15,8 +15,7 @@ packageOpts = out: 'packages' name: config.productName version: config.devDependencies['electron'] - prune: true - packageManager: 'yarn' + prune: false overwrite: true 'app-bundle-id': 'jp.yhatt.marp' 'app-version': config.version @@ -115,7 +114,7 @@ gulp.task 'dist', ['clean:dist'], -> .pipe $.install commands: 'package.json': 'yarn' - yarn: ['--production'] + yarn: ['--production', '--ignore-optional', '--no-bin-links'] gulp.task 'package', ['clean:packages', 'dist'], (done) -> runSequence 'package:win32', 'package:darwin', 'package:linux', done @@ -172,7 +171,7 @@ gulp.task 'archive:darwin', (done) -> null unless appdmg - $.util.log 'Archiving for darwin is supported only OSX.' + $.util.log 'Archiving for darwin is supported only macOS.' return done() globFolders 'packages/*-darwin-*', (path, globDone) -> diff --git a/package.json b/package.json index 2569852..a8fe21d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "marp", - "version": "0.0.12", + "version": "0.0.13", "private": true, "description": "Markdown Presentation Writer (Powered by Electron)", "productName": "Marp", @@ -16,7 +16,6 @@ "author": "Yuki Hattori", "license": "MIT", "devDependencies": { - "appdmg": "^0.5.2", "coffee-script": "^1.10.0", "del": "^3.0.0", "electron": "1.8.4", @@ -54,5 +53,8 @@ "path": "^0.12.7", "photon": "github:connors/photon", "twemoji": "^2.5.1" + }, + "optionalDependencies": { + "appdmg": "^0.5.2" } } diff --git a/slide.html b/slide.html index d9b9f39..867b14d 100644 --- a/slide.html +++ b/slide.html @@ -2,7 +2,7 @@ - + Marp presentation diff --git a/yarn.lock b/yarn.lock index f898f1c..6f15a36 100644 --- a/yarn.lock +++ b/yarn.lock @@ -397,24 +397,24 @@ browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6: caniuse-db "^1.0.30000639" electron-to-chromium "^1.2.7" -buffer-alloc-unsafe@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-0.1.1.tgz#ffe1f67551dd055737de253337bfe853dfab1a6a" +buffer-alloc-unsafe@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" buffer-alloc@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.1.0.tgz#05514d33bf1656d3540c684f65b1202e90eca303" + version "1.2.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" dependencies: - buffer-alloc-unsafe "^0.1.0" - buffer-fill "^0.1.0" + buffer-alloc-unsafe "^1.1.0" + buffer-fill "^1.0.0" buffer-crc32@^0.2.1, buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" -buffer-fill@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-0.1.1.tgz#76d825c4d6e50e06b7a31eb520c04d08cc235071" +buffer-fill@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" buffer-from@^0.1.1: version "0.1.2" @@ -2380,8 +2380,8 @@ lru-cache@2: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" lru-cache@^4.0.0: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.2.tgz#45234b2e6e2f2b33da125624c4664929a0224c3f" + version "4.1.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.3.tgz#a1175cf3496dfc8436c156c334b4955992bce69c" dependencies: pseudomap "^1.0.2" yallist "^2.1.2" @@ -3390,7 +3390,7 @@ readable-stream@^2.0.0, readable-stream@^2.0.5, readable-stream@^2.0.6, readable string_decoder "~1.0.0" util-deprecate "~1.0.1" -readable-stream@^2.0.1, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.3.5: +readable-stream@^2.0.1, readable-stream@^2.1.5, readable-stream@^2.3.5: version "2.3.5" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.5.tgz#b4f85003a938cbb6ecbce2a124fb1012bd1a838d" dependencies: @@ -3402,6 +3402,18 @@ readable-stream@^2.0.1, readable-stream@^2.1.4, readable-stream@^2.1.5, readable string_decoder "~1.0.3" util-deprecate "~1.0.1" +readable-stream@^2.1.4: + version "2.3.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + rechoir@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" @@ -3752,6 +3764,12 @@ string_decoder@~1.0.0, string_decoder@~1.0.3: dependencies: safe-buffer "~5.1.0" +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + dependencies: + safe-buffer "~5.1.0" + stringstream@~0.0.4: version "0.0.5" resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" @@ -4126,12 +4144,18 @@ which@1, which@^1.2.12, which@^1.2.9: dependencies: isexe "^2.0.0" -which@^1.2.14, which@^1.2.8: +which@^1.2.14: version "1.3.0" resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" dependencies: isexe "^2.0.0" +which@^1.2.8: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + dependencies: + isexe "^2.0.0" + wide-align@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710"