From bfb12d992229601eb7d3a1a4bdfd6bb0050f8862 Mon Sep 17 00:00:00 2001 From: Knut Sveidqvist Date: Sun, 8 Dec 2019 15:05:00 +0100 Subject: [PATCH] Better escaping of code to prevent xss --- README.md | 12 ++++++++++++ package.json | 2 +- src/App.svelte | 2 -- src/components/Config.svelte | 4 ---- src/components/Editor.svelte | 5 ++--- src/components/Error.svelte | 10 +++++----- src/components/Tag.svelte | 1 - src/components/View.svelte | 10 +++++++++- src/routes/Edit.svelte | 12 ++++++------ src/routes/View.svelte | 10 +++++----- webpack.config.js | 3 ++- yarn.lock | 34 +++++++++++++++++----------------- 12 files changed, 59 insertions(+), 46 deletions(-) diff --git a/README.md b/README.md index da4a6bab..4ffc8856 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,18 @@ Setup is simple. ``` yarn install ``` +or in develop branch to use the beta version of mermaid use +``` +yarn install --update-checksums +``` + +This together with a .npmrc file: +``` +registry=https://registry.npmjs.com/ +@mermaid-js:registry=https://npm.pkg.github.com +//npm.pkg.github.com/:_authToken="XXXXXXXXX" + +``` ## Development diff --git a/package.json b/package.json index 8b11e23f..8f801367 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "js-base64": "^2.5.1", "json-lint": "^0.1.0", "jsonlint": "^1.6.3", - "mermaid": "8.4.3", + "@mermaid-js/mermaid": "*", "moment": "^2.24.0", "monaco-editor": "0.18.1", "svelte-routing": "^1.4.0", diff --git a/src/App.svelte b/src/App.svelte index 0241bc54..b131b222 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -1,8 +1,6 @@