From feb8ec1afc719a53557aabe83c8a8bb59ca43990 Mon Sep 17 00:00:00 2001 From: Kevin Jahns Date: Sat, 20 Feb 2021 21:45:52 +0100 Subject: [PATCH] catch errors from sponsoring message --- package-lock.json | 52 +++++++++++++++++++++++------------------------ package.json | 10 ++++----- sponsor-y.js | 18 ++++++++-------- 3 files changed, 41 insertions(+), 39 deletions(-) diff --git a/package-lock.json b/package-lock.json index 44272921..8623e377 100644 --- a/package-lock.json +++ b/package-lock.json @@ -78,9 +78,9 @@ } }, "@rollup/plugin-node-resolve": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.1.1.tgz", - "integrity": "sha512-zlBXR4eRS+2m79TsUZWhsd0slrHUYdRx4JF+aVQm+MI0wsKdlpC2vlDVjmlGvtZY1vsefOT9w3JxvmWSBei+Lg==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.0.tgz", + "integrity": "sha512-qHjNIKYt5pCcn+5RUBQxK8krhRvf1HnyVgUCcFFcweDS7fhkOLZeYh0mhHK6Ery8/bb9tvN/ubPzmfF0qjDCTA==", "dev": true, "requires": { "@rollup/pluginutils": "^3.1.0", @@ -92,12 +92,12 @@ }, "dependencies": { "resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "dev": true, "requires": { - "is-core-module": "^2.1.0", + "is-core-module": "^2.2.0", "path-parse": "^1.0.6" } } @@ -135,9 +135,9 @@ "dev": true }, "@types/node": { - "version": "14.14.25", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.25.tgz", - "integrity": "sha512-EPpXLOVqDvisVxtlbvzfyqSsFeQxltFbluZNRndIb8tr9KiBnYNLzrc1N3pyKUCww2RNrfHDViqDWWE1LCJQtQ==", + "version": "14.14.31", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.31.tgz", + "integrity": "sha512-vFHy/ezP5qI0rFgJ7aQnjDXwAMrG0KqqIH7tQG5PPv3BWBayOPIQNBjVc/P6hhdZfMx51REc6tfDNXHUio893g==", "dev": true }, "@types/resolve": { @@ -1479,9 +1479,9 @@ "dev": true }, "isomorphic.js": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/isomorphic.js/-/isomorphic.js-0.1.5.tgz", - "integrity": "sha512-MkX5lLQApx/8IAIU31PKvpAZosnu2Jqcj1rM8TzxyA4CR96tv3SgMKQNTCxL58G7696Q57zd7ubHV/hTg+5fNA==" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/isomorphic.js/-/isomorphic.js-0.2.0.tgz", + "integrity": "sha512-U7JlVUbmVYvV1ddGLhc7pvoMNp+1uGwE3sCIGHEh9I4ldSJJ9LtLog5/H8GzZkwLjmbeEvIbQb50nsre57nDuw==" }, "js-tokens": { "version": "4.0.0", @@ -1598,11 +1598,11 @@ } }, "lib0": { - "version": "0.2.35", - "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.35.tgz", - "integrity": "sha512-drVD3EscB3TIxiFzceuZg7oF5Z6I8a0KX+7FowNcAXOEsTej/hlHB+ElJ8Pa/Ge73Gy3fklSJtPxpNd2PajdWg==", + "version": "0.2.37", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.37.tgz", + "integrity": "sha512-XsrAByxF611WDQuUTVQHnSfHQoGO8SexfBl4NPuAhPyHKsDJPRAnSFq4oirnKw8jE2jv1h0xL9CocwlZ+0wzwg==", "requires": { - "isomorphic.js": "^0.1.3" + "isomorphic.js": "^0.2.0" } }, "linkify-it": { @@ -2430,9 +2430,9 @@ } }, "rollup": { - "version": "2.38.5", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.38.5.tgz", - "integrity": "sha512-VoWt8DysFGDVRGWuHTqZzT02J0ASgjVq/hPs9QcBOGMd7B+jfTr/iqMVEyOi901rE3xq+Deq66GzIT1yt7sGwQ==", + "version": "2.39.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.39.0.tgz", + "integrity": "sha512-+WR3bttcq7zE+BntH09UxaW3bQo3vItuYeLsyk4dL2tuwbeSKJuvwiawyhEnvRdRgrII0Uzk00FpctHO/zB1kw==", "dev": true, "requires": { "fsevents": "~2.3.1" @@ -2828,9 +2828,9 @@ "dev": true }, "typescript": { - "version": "3.9.7", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz", - "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==", + "version": "3.9.9", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.9.tgz", + "integrity": "sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w==", "dev": true }, "uc.micro": { @@ -2940,9 +2940,9 @@ "dev": true }, "y-protocols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/y-protocols/-/y-protocols-1.0.3.tgz", - "integrity": "sha512-2hSl0dqrD8Kph0SpvyakVYpKEnTLOLGIf7yvwmloQ4qS6RSvl6fUYHy6YocCvTvcd9MBuNeO4EqlmBcONJsvtw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/y-protocols/-/y-protocols-1.0.4.tgz", + "integrity": "sha512-5/Hd6DJ5Y2SlbqLIKq86BictdOS0iAcWJZCVop8MKqx0XWwA+BbMn4538n4Z0CGjFMUGnG1kGzagk3BKGz5SvQ==", "dev": true, "requires": { "lib0": "^0.2.35" diff --git a/package.json b/package.json index 8e5b57be..8ec5b3fa 100644 --- a/package.json +++ b/package.json @@ -62,19 +62,19 @@ }, "homepage": "https://docs.yjs.dev", "dependencies": { - "lib0": "^0.2.35" + "lib0": "^0.2.37" }, "devDependencies": { "@rollup/plugin-commonjs": "^17.0.0", - "@rollup/plugin-node-resolve": "^11.0.1", + "@rollup/plugin-node-resolve": "^11.2.0", "concurrently": "^3.6.1", "http-server": "^0.12.3", "jsdoc": "^3.6.6", "markdownlint-cli": "^0.23.2", - "rollup": "^2.36.1", + "rollup": "^2.39.0", "standard": "^14.3.4", "tui-jsdoc-template": "^1.2.2", - "typescript": "^3.9.7", - "y-protocols": "^1.0.2" + "typescript": "^3.9.9", + "y-protocols": "^1.0.4" } } diff --git a/sponsor-y.js b/sponsor-y.js index aaf7d47f..3f2f9f4d 100644 --- a/sponsor-y.js +++ b/sponsor-y.js @@ -1,10 +1,12 @@ -const log = require('lib0/dist/logging.cjs') +try { + const log = require('lib0/dist/logging.cja2s') -log.print() -log.print(log.BOLD, log.GREEN, log.BOLD, 'Thank you for using Yjs ', log.RED, '❤\n') -log.print( - log.GREY, - 'The project has grown considerably in the past year. Too much for me to maintain\nin my spare time. Several companies built their products with Yjs.\nYet, this project receives very little funding. Yjs is far from done. I want to\ncreate more awesome extensions and work on the growing number of open issues.\n', log.BOLD, 'Dear user, the future of this project entirely depends on you.\n') -log.print(log.BLUE, log.BOLD, 'Please start funding the project now: https://github.com/sponsors/dmonad \n') -log.print(log.GREY, '(This message will be removed when I achieved my funding goal)\n\n') + log.print() + log.print(log.BOLD, log.GREEN, log.BOLD, 'Thank you for using Yjs ', log.RED, '❤\n') + log.print( + log.GREY, + 'The project has grown considerably in the past year. Too much for me to maintain\nin my spare time. Several companies built their products with Yjs.\nYet, this project receives very little funding. Yjs is far from done. I want to\ncreate more awesome extensions and work on the growing number of open issues.\n', log.BOLD, 'Dear user, the future of this project entirely depends on you.\n') + log.print(log.BLUE, log.BOLD, 'Please start funding the project now: https://github.com/sponsors/dmonad \n') + log.print(log.GREY, '(This message will be removed when I achieved my funding goal)\n\n') +} catch (e) { }