From 9a19e48fd73e436094a745a51ad7d204366f6c43 Mon Sep 17 00:00:00 2001 From: Rico Picone Date: Fri, 18 Feb 2022 17:55:31 -0800 Subject: [PATCH 1/3] fixes SaswatPadhi#29 by adding a check that the backend exists before getting its name --- package.json | 10 +++++++--- pseudocode.js | 6 ++++-- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index dc9ae62..a1dbf34 100644 --- a/package.json +++ b/package.json @@ -21,10 +21,14 @@ "devDependencies": { "browserify": "^13.3.0", "clean-css-cli": "^4.0.0", - "eslint": "^7.0.0", + "eslint": "^7.32.0", "katex": "^0.8.0", "uglify-js": "^3.6.0", - "watchify": "^3.9.0" + "watchify": "^3.11.1" }, - "license": "MIT" + "license": "MIT", + "dependencies": { + "clean-css": "^5.2.4", + "uglifyjs": "^2.4.11" + } } diff --git a/pseudocode.js b/pseudocode.js index 5e467d0..d7bb00e 100644 --- a/pseudocode.js +++ b/pseudocode.js @@ -60,8 +60,10 @@ module.exports = { var newElem = renderer.toDOM(); elem.replaceWith(newElem); - if (renderer.backend.name === 'mathjax') { - mathjaxTypeset(newElem); + if (renderer.backend) { + if (renderer.backend.name === 'mathjax') { + mathjaxTypeset(newElem); + } } }, }; From d4dff46dc254fe872c935bb727836a636f536e92 Mon Sep 17 00:00:00 2001 From: Rico Picone Date: Fri, 18 Feb 2022 18:09:08 -0800 Subject: [PATCH 2/3] needed npm install and make setup does not exist --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2b50643..28dcb1f 100644 --- a/README.md +++ b/README.md @@ -272,7 +272,7 @@ To compile the project on Ubuntu Linux, run the following commands in terminal: ```bash cd pseudocode.js/ -make setup +npm install make ``` From 85288ba64d1fa992155ea0861c563aadb05c7a95 Mon Sep 17 00:00:00 2001 From: Rico Picone Date: Sat, 5 Mar 2022 16:38:12 -0800 Subject: [PATCH 3/3] moved clean-css and uglifyjs to devDependencies per SaswatPadhi suggestion --- package.json | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index a1dbf34..0946925 100644 --- a/package.json +++ b/package.json @@ -24,11 +24,9 @@ "eslint": "^7.32.0", "katex": "^0.8.0", "uglify-js": "^3.6.0", - "watchify": "^3.11.1" - }, - "license": "MIT", - "dependencies": { + "watchify": "^3.11.1", "clean-css": "^5.2.4", "uglifyjs": "^2.4.11" - } + }, + "license": "MIT" }