From dfbd61c855a62b0f7caa4159b11cacdf0dbe59a5 Mon Sep 17 00:00:00 2001 From: Simon Fridlund Date: Thu, 10 Dec 2015 13:04:31 +0100 Subject: [PATCH 1/3] Add Meteor packaging --- meteor/post.js | 4 ++++ meteor/pre.js | 2 ++ meteor/template-helper.js | 16 ++++++++++++++++ package.js | 27 +++++++++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 meteor/post.js create mode 100644 meteor/pre.js create mode 100644 meteor/template-helper.js create mode 100644 package.js diff --git a/meteor/post.js b/meteor/post.js new file mode 100644 index 000000000..1c9e7ca05 --- /dev/null +++ b/meteor/post.js @@ -0,0 +1,4 @@ +MarkdownIt = module.exports; +markdownIt = new MarkdownIt({ + linkify: true +}); diff --git a/meteor/pre.js b/meteor/pre.js new file mode 100644 index 000000000..e2eaf40e2 --- /dev/null +++ b/meteor/pre.js @@ -0,0 +1,2 @@ +exports = {}; +module = {}; diff --git a/meteor/template-helper.js b/meteor/template-helper.js new file mode 100644 index 000000000..8cd18acfa --- /dev/null +++ b/meteor/template-helper.js @@ -0,0 +1,16 @@ +if (!Package.templating) { + return; +} + +var Blaze = Package.blaze.Blaze; +var HTML = Package.htmljs.HTML; +var Template = Package.templating.Template; + +Template.registerHelper('markdown', new Template('markdown', function() { + var view = this; + var content = ''; + if (view.templateContentBlock) { + content = Blaze._toText(view.templateContentBlock, HTML.TEXTMODE.STRING); + } + return HTML.Raw(markdownIt.render(content)); +})); diff --git a/package.js b/package.js new file mode 100644 index 000000000..49e3d46bf --- /dev/null +++ b/package.js @@ -0,0 +1,27 @@ +Package.describe({ + git: 'https://github.com/hansoft/markdown-it.git', + name: 'hansoft:markdown-it', + summary: 'Markdown parser done right. Fast and easy to extend.', + version: '5.0.2' +}); + +Package.onUse(function(api) { + api.versionsFrom([ '1.0', '1.2' ]); + + api.use([ + 'templating' + ], { weak: true }); + + api.export([ + 'MarkdownIt', + 'markdownIt' + ]); + + api.addFiles([ + 'meteor/pre.js', + 'dist/markdown-it.js', + 'meteor/post.js' + ]); + + api.addFiles('meteor/template-helper.js', 'client'); +}); From 21eb11864375ef90e7841ad83879e6ed0e786917 Mon Sep 17 00:00:00 2001 From: Cuong Nguyen Date: Tue, 4 Oct 2022 14:52:06 +0700 Subject: [PATCH 2/3] Update meteor version --- package.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.js b/package.js index 49e3d46bf..b1f831196 100644 --- a/package.js +++ b/package.js @@ -6,7 +6,7 @@ Package.describe({ }); Package.onUse(function(api) { - api.versionsFrom([ '1.0', '1.2' ]); + api.versionsFrom("METEOR@2.3"); api.use([ 'templating' From 695bc24619e751ecd165ffd0c4ead69b57fdb26b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Apr 2023 18:01:33 +0000 Subject: [PATCH 3/3] Bump entities from 3.0.1 to 4.5.0 Bumps [entities](https://github.com/fb55/entities) from 3.0.1 to 4.5.0. - [Release notes](https://github.com/fb55/entities/releases) - [Commits](https://github.com/fb55/entities/commits) --- updated-dependencies: - dependency-name: entities dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 194439e3b..8bbab4c2f 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ ], "dependencies": { "argparse": "^2.0.1", - "entities": "~3.0.1", + "entities": "~4.5.0", "linkify-it": "^4.0.1", "mdurl": "^1.0.1", "uc.micro": "^1.0.5"