Skip to content

Commit

Permalink
https://github.com/cristianvasquez/obsidian-prettify/issues/22
Browse files Browse the repository at this point in the history
  • Loading branch information
cristianvasquez committed Dec 30, 2020
1 parent 218c94b commit 7cf7404
Show file tree
Hide file tree
Showing 10 changed files with 47 additions and 149 deletions.
21 changes: 5 additions & 16 deletions package.json
Expand Up @@ -2,6 +2,7 @@
"name": "obsidian-obsidian-prettify",
"author": "Cristian",
"license": "GPL-3.0-or-later",
"type": "module",
"bugs": {
"url": "https://github.com/cristianvasquez/obsidian-prettify/issues"
},
Expand All @@ -10,42 +11,30 @@
"main": "index.js",
"scripts": {
"dev": "rollup --config rollup.config.js -w",
"build": "rollup --config rollup.config.js"
"build": "rollup --config rollup.config.js",
"test": "jest"
},
"repository": {
"type": "git",
"url": "git+https://github.com/cristianvasquez/obsidian-prettify.git"
},
"dependencies": {
"@types/unist": "^2.0.0",
"longest-streak": "^2.0.0",
"markdown-utils": "^1.0.0",
"mdast-util-definitions": "^4.0.0",
"mdast-util-to-string": "^1.0.0",
"moment": "^2.29.1",
"npm": "^6.14.8",
"parse-entities": "^2.0.0",
"rehype-katex": "^4.0.0",
"remark-frontmatter": "^3.0.0",
"remark-gfm": "^1.0.0",
"remark-images": "^2.0.0",
"remark-math": "^4.0.0",
"remark-metadata": "^0.2.1",
"remark-images": "^2.0.0",
"remark-parse": "^9.0.0",
"remark-wiki-link": "^1.0.0",
"repeat-string": "^1.0.0",
"unified": "^9.2.0",
"yaml": "1.10.0",
"zwitch": "^1.0.0"
"js-yaml": "git://github.com/nodeca/js-yaml.git#dev"
},
"devDependencies": {
"remark": "^13.0.0",

"@rollup/plugin-commonjs": "^15.1.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^9.0.0",
"@rollup/plugin-typescript": "^6.0.0",
"@types/node": "^14.14.2",
"jest": "^26.0.1",
"obsidian": "https://github.com/obsidianmd/obsidian-api/tarball/master",
"rollup": "^2.32.1",
Expand Down
5 changes: 3 additions & 2 deletions src/__tests__/__snapshots__/frontmatter.spec.js.snap
Expand Up @@ -46,7 +46,6 @@ VFile {
exports[`Does not modify date 1`] = `
VFile {
"contents": "---
date updated: '1999-06-10T00:20:00+02:00'
---
Expand Down Expand Up @@ -88,10 +87,12 @@ perhaps 1% ? of the humans use it for facts?
exports[`Respects emojis 1`] = `
VFile {
"contents": "---
tag: \\"#\\\\U0001F990\\"
tag: '#🦐'
date updated: '2010-06-10T00:20:00+02:00'
---
🦐
",
"cwd": "/home/cvasquez/obsidian/workspace/.obsidian/plugins/markdown-prettifier",
"data": Object {},
Expand Down
11 changes: 0 additions & 11 deletions src/__tests__/__snapshots__/issues.spec.js.snap
Expand Up @@ -88,14 +88,3 @@ VFile {
"messages": Array [],
}
`;

exports[`issues https://github.com/cristianvasquez/obsidian-prettify/issues/20 1`] = `
VFile {
"contents": "[[ link | alias]]
",
"cwd": "/home/cvasquez/obsidian/workspace/.obsidian/plugins/markdown-prettifier",
"data": Object {},
"history": Array [],
"messages": Array [],
}
`;
4 changes: 2 additions & 2 deletions src/__tests__/basic.spec.js
Expand Up @@ -121,7 +121,7 @@ test("Indent size", () => {
- foo
- foo
`
return prettifier(content,{listItemIndent:'one'}).then(data => {
return prettifier(content, {listItemIndent: 'one'}).then(data => {
expect(data).toMatchSnapshot();
});
});
Expand All @@ -133,7 +133,7 @@ test("Indent size", () => {
- foo
- foo
`
return prettifier(content,{listItemIndent:'tab'}).then(data => {
return prettifier(content, {listItemIndent: 'tab'}).then(data => {
expect(data).toMatchSnapshot();
});
});
6 changes: 0 additions & 6 deletions src/issues/jsYamlIssue.js

This file was deleted.

26 changes: 25 additions & 1 deletion src/mdast-util-to-markdown/lib/index.js
@@ -1,6 +1,5 @@
module.exports = toMarkdown

var zwitch = require('zwitch')
var defaultHandlers = require('./handle')
var defaultJoin = require('./join')

Expand Down Expand Up @@ -81,3 +80,28 @@ function joinDefinition(left, right) {
return 0
}
}


// Handle values based on a property.
function zwitch(key, options) {
var noop = Function.prototype
var own = {}.hasOwnProperty
var settings = options || {}

function one(value) {
var fn = one.invalid
var handlers = one.handlers

if (value && own.call(value, key)) {
fn = own.call(handlers, value[key]) ? handlers[value[key]] : one.unknown
}

return (fn || noop).apply(this, arguments)
}

one.handlers = settings.handlers || {}
one.invalid = settings.invalid
one.unknown = settings.unknown

return one
}
87 changes: 0 additions & 87 deletions src/mdast-util-to-markdown/types/index.d.ts

This file was deleted.

15 changes: 0 additions & 15 deletions src/mdast-util-to-markdown/types/tsconfig.json

This file was deleted.

7 changes: 0 additions & 7 deletions src/mdast-util-to-markdown/types/tslint.json

This file was deleted.

14 changes: 12 additions & 2 deletions src/prettifier.js
@@ -1,16 +1,26 @@
const gfm = require('remark-gfm')
const unified = require('unified')
const parse = require('remark-parse')
const images = require('remark-images')
const frontmatter = require('remark-frontmatter');
const frontmatter_writer = require('./frontmatter-writer');
const stringify = require('./stringify')
const remark = unified().use(parse).freeze()
const {NEW_HEADER_TEMPLATE} = require('./constants');
const math = require('remark-math')
const katex = require('rehype-katex')
const moment = require('moment')

const remarkParse = require('remark-parse')
const remark = unified().use(remarkParse, {
commonmark: true
}).freeze()


//
// .use(remarkParse, {
// commonmark: true,
// ...(isMDX && { blocks: [mdx.BLOCKS_REGEX] }),
// })

function prettifier(
content,
{
Expand Down

0 comments on commit 7cf7404

Please sign in to comment.