From c92343ece3ad5489c49029021ef11c5bba4f2deb Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Thu, 18 Feb 2021 19:15:38 +0530 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=B9=20Bitmapper=20organized?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit All bitmaps renderer are moved to `/bitmapper` directory. That's help us for `Makefile`. --- .prettierrc | 3 - MANIFEST.in | 2 - bitmapper/package.json | 16 + bitmapper/packages/core/package.json | 12 + bitmapper/packages/core/src/index.ts | 0 bitmapper/packages/modern/package.json | 17 + .../packages}/modern/src/colors.ts | 0 .../packages}/modern/src/index.ts | 0 .../packages}/modern/tsconfig.json | 0 bitmapper/packages/original/package.json | 17 + .../packages}/original/src/colors.ts | 0 .../packages}/original/src/index.ts | 0 .../packages}/original/tsconfig.json | 0 .../packages}/rainbow/PLING.bbcode | 0 .../packages}/rainbow/README.md | 0 bitmapper/packages/rainbow/package.json | 17 + .../packages}/rainbow/src/colors.ts | 0 .../packages}/rainbow/src/index.ts | 0 .../rainbow/src/svgs/branding/logo.svg | 0 .../rainbow/src/svgs/branding/preview.svg | 0 .../src/svgs/modern/animated/all_scroll.svg | 0 .../svgs/modern/animated/bd_double_arrow.svg | 0 .../modern/animated/bottom_left_corner.svg | 0 .../modern/animated/bottom_right_corner.svg | 0 .../src/svgs/modern/animated/bottom_side.svg | 0 .../src/svgs/modern/animated/bottom_tee.svg | 0 .../src/svgs/modern/animated/center_ptr.svg | 0 .../src/svgs/modern/animated/circle.svg | 0 .../src/svgs/modern/animated/context_menu.svg | 0 .../rainbow/src/svgs/modern/animated/copy.svg | 0 .../src/svgs/modern/animated/cross.svg | 0 .../src/svgs/modern/animated/crosshair.svg | 0 .../src/svgs/modern/animated/dnd_ask.svg | 0 .../src/svgs/modern/animated/dnd_copy.svg | 0 .../src/svgs/modern/animated/dnd_link.svg | 0 .../src/svgs/modern/animated/dnd_move.svg | 0 .../src/svgs/modern/animated/dnd_no_drop.svg | 0 .../src/svgs/modern/animated/dnd_none.svg | 0 .../src/svgs/modern/animated/dotbox.svg | 0 .../svgs/modern/animated/fd_double_arrow.svg | 0 .../src/svgs/modern/animated/grabbing.svg | 0 .../src/svgs/modern/animated/hand1.svg | 0 .../src/svgs/modern/animated/hand2.svg | 0 .../src/svgs/modern/animated/left_ptr.svg | 0 .../svgs/modern/animated/left_ptr_watch.svg | 0 .../src/svgs/modern/animated/left_side.svg | 0 .../src/svgs/modern/animated/left_tee.svg | 0 .../rainbow/src/svgs/modern/animated/link.svg | 0 .../src/svgs/modern/animated/ll_angle.svg | 0 .../src/svgs/modern/animated/lr_angle.svg | 0 .../rainbow/src/svgs/modern/animated/move.svg | 0 .../src/svgs/modern/animated/pencil.svg | 0 .../rainbow/src/svgs/modern/animated/plus.svg | 0 .../src/svgs/modern/animated/pointer_move.svg | 0 .../svgs/modern/animated/question_arrow.svg | 0 .../src/svgs/modern/animated/right_ptr.svg | 0 .../src/svgs/modern/animated/right_side.svg | 0 .../src/svgs/modern/animated/right_tee.svg | 0 .../svgs/modern/animated/sb_down_arrow.svg | 0 .../modern/animated/sb_h_double_arrow.svg | 0 .../svgs/modern/animated/sb_left_arrow.svg | 0 .../svgs/modern/animated/sb_right_arrow.svg | 0 .../src/svgs/modern/animated/sb_up_arrow.svg | 0 .../modern/animated/sb_v_double_arrow.svg | 0 .../src/svgs/modern/animated/tcross.svg | 0 .../svgs/modern/animated/top_left_corner.svg | 0 .../svgs/modern/animated/top_right_corner.svg | 0 .../src/svgs/modern/animated/top_side.svg | 0 .../src/svgs/modern/animated/top_tee.svg | 0 .../src/svgs/modern/animated/ul_angle.svg | 0 .../src/svgs/modern/animated/ur_angle.svg | 0 .../svgs/modern/animated/vertical_text.svg | 0 .../rainbow/src/svgs/modern/animated/wait.svg | 0 .../src/svgs/modern/animated/xterm.svg | 0 .../src/svgs/modern/animated/zoom_in.svg | 0 .../src/svgs/modern/animated/zoom_out.svg | 0 .../src/svgs/modern/static/crossed_circle.svg | 0 .../src/svgs/modern/static/wayland_cursor.svg | 0 .../src/svgs/modern/static/x_cursor.svg | 0 .../rainbow/src/svgs/modern/symblinks.sh | 0 .../src/svgs/original/animated/all_scroll.svg | 0 .../original/animated/bd_double_arrow.svg | 0 .../original/animated/bottom_left_corner.svg | 0 .../original/animated/bottom_right_corner.svg | 0 .../svgs/original/animated/bottom_side.svg | 0 .../src/svgs/original/animated/bottom_tee.svg | 0 .../src/svgs/original/animated/center_ptr.svg | 0 .../src/svgs/original/animated/circle.svg | 0 .../svgs/original/animated/context_menu.svg | 0 .../src/svgs/original/animated/copy.svg | 0 .../src/svgs/original/animated/cross.svg | 0 .../src/svgs/original/animated/crosshair.svg | 0 .../src/svgs/original/animated/dnd_ask.svg | 0 .../src/svgs/original/animated/dnd_copy.svg | 0 .../src/svgs/original/animated/dnd_link.svg | 0 .../src/svgs/original/animated/dnd_move.svg | 0 .../svgs/original/animated/dnd_no_drop.svg | 0 .../src/svgs/original/animated/dnd_none.svg | 0 .../src/svgs/original/animated/dotbox.svg | 0 .../original/animated/fd_double_arrow.svg | 0 .../src/svgs/original/animated/grabbing.svg | 0 .../src/svgs/original/animated/hand1.svg | 0 .../src/svgs/original/animated/hand2.svg | 0 .../src/svgs/original/animated/left_ptr.svg | 0 .../svgs/original/animated/left_ptr_watch.svg | 0 .../src/svgs/original/animated/left_side.svg | 0 .../src/svgs/original/animated/left_tee.svg | 0 .../src/svgs/original/animated/link.svg | 0 .../src/svgs/original/animated/ll_angle.svg | 0 .../src/svgs/original/animated/lr_angle.svg | 0 .../src/svgs/original/animated/move.svg | 0 .../src/svgs/original/animated/pencil.svg | 0 .../src/svgs/original/animated/plus.svg | 0 .../svgs/original/animated/pointer_move.svg | 0 .../svgs/original/animated/question_arrow.svg | 0 .../src/svgs/original/animated/right_ptr.svg | 0 .../src/svgs/original/animated/right_side.svg | 0 .../src/svgs/original/animated/right_tee.svg | 0 .../svgs/original/animated/sb_down_arrow.svg | 0 .../original/animated/sb_h_double_arrow.svg | 0 .../svgs/original/animated/sb_left_arrow.svg | 0 .../svgs/original/animated/sb_right_arrow.svg | 0 .../svgs/original/animated/sb_up_arrow.svg | 0 .../original/animated/sb_v_double_arrow.svg | 0 .../src/svgs/original/animated/tcross.svg | 0 .../original/animated/top_left_corner.svg | 0 .../original/animated/top_right_corner.svg | 0 .../src/svgs/original/animated/top_side.svg | 0 .../src/svgs/original/animated/top_tee.svg | 0 .../src/svgs/original/animated/ul_angle.svg | 0 .../src/svgs/original/animated/ur_angle.svg | 0 .../svgs/original/animated/vertical_text.svg | 0 .../src/svgs/original/animated/wait.svg | 0 .../src/svgs/original/animated/xterm.svg | 0 .../src/svgs/original/animated/zoom_in.svg | 0 .../src/svgs/original/animated/zoom_out.svg | 0 .../svgs/original/static/crossed_circle.svg | 0 .../svgs/original/static/wayland_cursor.svg | 0 .../src/svgs/original/static/x_cursor.svg | 0 .../rainbow/src/svgs/original/symblinks.sh | 0 .../packages}/rainbow/tsconfig.json | 0 tsconfig.json => bitmapper/tsconfig.json | 0 bitmapper/yarn.lock | 424 +++++ package.json | 23 - packages/core/package.json | 23 - packages/core/src/BitmapsGenerator.ts | 205 --- .../src/SvgHandler/ColoredSvgGenerator.ts | 103 -- .../core/src/SvgHandler/SvgDirectoryParser.ts | 63 - packages/core/src/index.ts | 32 - packages/core/src/types.ts | 43 - packages/core/src/utils/getFrameName.ts | 12 - packages/core/src/utils/htmlTemplate.ts | 19 - packages/core/src/utils/matchImages.ts | 25 - packages/core/tsconfig.json | 12 - packages/modern/nodemon.json | 13 - packages/modern/package.json | 21 - packages/original/nodemon.json | 13 - packages/original/package.json | 21 - packages/rainbow/nodemon.json | 13 - packages/rainbow/package.json | 21 - yarn.lock | 1438 ----------------- 161 files changed, 503 insertions(+), 2105 deletions(-) delete mode 100644 .prettierrc delete mode 100644 MANIFEST.in create mode 100644 bitmapper/package.json create mode 100644 bitmapper/packages/core/package.json create mode 100644 bitmapper/packages/core/src/index.ts create mode 100644 bitmapper/packages/modern/package.json rename {packages => bitmapper/packages}/modern/src/colors.ts (100%) rename {packages => bitmapper/packages}/modern/src/index.ts (100%) rename {packages => bitmapper/packages}/modern/tsconfig.json (100%) create mode 100644 bitmapper/packages/original/package.json rename {packages => bitmapper/packages}/original/src/colors.ts (100%) rename {packages => bitmapper/packages}/original/src/index.ts (100%) rename {packages => bitmapper/packages}/original/tsconfig.json (100%) rename {packages => bitmapper/packages}/rainbow/PLING.bbcode (100%) rename {packages => bitmapper/packages}/rainbow/README.md (100%) create mode 100644 bitmapper/packages/rainbow/package.json rename {packages => bitmapper/packages}/rainbow/src/colors.ts (100%) rename {packages => bitmapper/packages}/rainbow/src/index.ts (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/branding/logo.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/branding/preview.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/all_scroll.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/bd_double_arrow.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/bottom_left_corner.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/bottom_right_corner.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/bottom_side.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/bottom_tee.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/center_ptr.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/circle.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/context_menu.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/copy.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/cross.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/crosshair.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/dnd_ask.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/dnd_copy.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/dnd_link.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/dnd_move.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/dnd_no_drop.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/dnd_none.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/dotbox.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/fd_double_arrow.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/grabbing.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/hand1.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/hand2.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/left_ptr.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/left_ptr_watch.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/left_side.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/left_tee.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/link.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/ll_angle.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/lr_angle.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/move.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/pencil.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/plus.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/pointer_move.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/question_arrow.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/right_ptr.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/right_side.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/right_tee.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/sb_down_arrow.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/sb_h_double_arrow.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/sb_left_arrow.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/sb_right_arrow.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/sb_up_arrow.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/sb_v_double_arrow.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/tcross.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/top_left_corner.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/top_right_corner.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/top_side.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/top_tee.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/ul_angle.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/ur_angle.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/vertical_text.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/wait.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/xterm.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/zoom_in.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/animated/zoom_out.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/static/crossed_circle.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/static/wayland_cursor.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/static/x_cursor.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/modern/symblinks.sh (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/all_scroll.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/bd_double_arrow.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/bottom_left_corner.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/bottom_right_corner.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/bottom_side.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/bottom_tee.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/center_ptr.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/circle.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/context_menu.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/copy.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/cross.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/crosshair.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/dnd_ask.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/dnd_copy.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/dnd_link.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/dnd_move.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/dnd_no_drop.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/dnd_none.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/dotbox.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/fd_double_arrow.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/grabbing.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/hand1.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/hand2.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/left_ptr.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/left_ptr_watch.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/left_side.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/left_tee.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/link.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/ll_angle.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/lr_angle.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/move.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/pencil.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/plus.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/pointer_move.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/question_arrow.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/right_ptr.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/right_side.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/right_tee.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/sb_down_arrow.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/sb_h_double_arrow.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/sb_left_arrow.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/sb_right_arrow.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/sb_up_arrow.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/sb_v_double_arrow.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/tcross.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/top_left_corner.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/top_right_corner.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/top_side.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/top_tee.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/ul_angle.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/ur_angle.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/vertical_text.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/wait.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/xterm.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/zoom_in.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/animated/zoom_out.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/static/crossed_circle.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/static/wayland_cursor.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/static/x_cursor.svg (100%) rename {packages => bitmapper/packages}/rainbow/src/svgs/original/symblinks.sh (100%) rename {packages => bitmapper/packages}/rainbow/tsconfig.json (100%) rename tsconfig.json => bitmapper/tsconfig.json (100%) create mode 100644 bitmapper/yarn.lock delete mode 100644 package.json delete mode 100644 packages/core/package.json delete mode 100644 packages/core/src/BitmapsGenerator.ts delete mode 100644 packages/core/src/SvgHandler/ColoredSvgGenerator.ts delete mode 100644 packages/core/src/SvgHandler/SvgDirectoryParser.ts delete mode 100644 packages/core/src/index.ts delete mode 100644 packages/core/src/types.ts delete mode 100644 packages/core/src/utils/getFrameName.ts delete mode 100644 packages/core/src/utils/htmlTemplate.ts delete mode 100644 packages/core/src/utils/matchImages.ts delete mode 100644 packages/core/tsconfig.json delete mode 100644 packages/modern/nodemon.json delete mode 100644 packages/modern/package.json delete mode 100644 packages/original/nodemon.json delete mode 100644 packages/original/package.json delete mode 100644 packages/rainbow/nodemon.json delete mode 100644 packages/rainbow/package.json delete mode 100644 yarn.lock diff --git a/.prettierrc b/.prettierrc deleted file mode 100644 index 36b35631..00000000 --- a/.prettierrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "trailingComma": "none" -} diff --git a/MANIFEST.in b/MANIFEST.in deleted file mode 100644 index 02d77f90..00000000 --- a/MANIFEST.in +++ /dev/null @@ -1,2 +0,0 @@ -include builder/windows.inf -include builder/hotspots.json \ No newline at end of file diff --git a/bitmapper/package.json b/bitmapper/package.json new file mode 100644 index 00000000..39040c29 --- /dev/null +++ b/bitmapper/package.json @@ -0,0 +1,16 @@ +{ + "name": "bibata-cursor", + "version": "1.0.3", + "description": "Material Based Cursors", + "main": "index.js", + "author": "Kaiz Khatri", + "license": "GPL-3.0", + "private": true, + "scripts": { + "clean": "rm -rf bitmaps themes", + "render:bibata-modern": "yarn workspace bibata-modern render", + "render:bibata-original": "yarn workspace bibata-original render", + "render:bibata-rainbow": "yarn workspace bibata-rainbow render" + }, + "workspaces": ["packages/*"] +} diff --git a/bitmapper/packages/core/package.json b/bitmapper/packages/core/package.json new file mode 100644 index 00000000..53ece898 --- /dev/null +++ b/bitmapper/packages/core/package.json @@ -0,0 +1,12 @@ +{ + "name": "bibata-core", + "version": "1.1.0", + "description": "Bibata bitmapper's core modules", + "main": "dist/index.js", + "author": "Kaiz Khatri", + "license": "GPL-3.0", + "private": true, + "dependencies": { + "puppeteer": "^7.1.0" + } +} diff --git a/bitmapper/packages/core/src/index.ts b/bitmapper/packages/core/src/index.ts new file mode 100644 index 00000000..e69de29b diff --git a/bitmapper/packages/modern/package.json b/bitmapper/packages/modern/package.json new file mode 100644 index 00000000..33423ca9 --- /dev/null +++ b/bitmapper/packages/modern/package.json @@ -0,0 +1,17 @@ +{ + "name": "bibata-modern", + "version": "1.0.3", + "description": "Rounded edges bibata cursors", + "main": "index.js", + "scripts": { + "build": "npx tsc --build", + "render": "yarn build && node dist/index.js" + }, + "author": "Kaiz Khatri", + "license": "GPL-3.0", + "private": true, + "devDependencies": { + "ts-node": "^8.10.2", + "typescript": "^4.0.5" + } +} diff --git a/packages/modern/src/colors.ts b/bitmapper/packages/modern/src/colors.ts similarity index 100% rename from packages/modern/src/colors.ts rename to bitmapper/packages/modern/src/colors.ts diff --git a/packages/modern/src/index.ts b/bitmapper/packages/modern/src/index.ts similarity index 100% rename from packages/modern/src/index.ts rename to bitmapper/packages/modern/src/index.ts diff --git a/packages/modern/tsconfig.json b/bitmapper/packages/modern/tsconfig.json similarity index 100% rename from packages/modern/tsconfig.json rename to bitmapper/packages/modern/tsconfig.json diff --git a/bitmapper/packages/original/package.json b/bitmapper/packages/original/package.json new file mode 100644 index 00000000..08c56dae --- /dev/null +++ b/bitmapper/packages/original/package.json @@ -0,0 +1,17 @@ +{ + "name": "bibata-original", + "version": "1.0.3", + "description": "Sharp edges bibata cursors", + "main": "index.js", + "scripts": { + "build": "npx tsc --build", + "render": "yarn build && node dist/index.js" + }, + "author": "Kaiz Khatri", + "license": "GPL-3.0", + "private": true, + "devDependencies": { + "ts-node": "^8.10.2", + "typescript": "^4.0.5" + } +} diff --git a/packages/original/src/colors.ts b/bitmapper/packages/original/src/colors.ts similarity index 100% rename from packages/original/src/colors.ts rename to bitmapper/packages/original/src/colors.ts diff --git a/packages/original/src/index.ts b/bitmapper/packages/original/src/index.ts similarity index 100% rename from packages/original/src/index.ts rename to bitmapper/packages/original/src/index.ts diff --git a/packages/original/tsconfig.json b/bitmapper/packages/original/tsconfig.json similarity index 100% rename from packages/original/tsconfig.json rename to bitmapper/packages/original/tsconfig.json diff --git a/packages/rainbow/PLING.bbcode b/bitmapper/packages/rainbow/PLING.bbcode similarity index 100% rename from packages/rainbow/PLING.bbcode rename to bitmapper/packages/rainbow/PLING.bbcode diff --git a/packages/rainbow/README.md b/bitmapper/packages/rainbow/README.md similarity index 100% rename from packages/rainbow/README.md rename to bitmapper/packages/rainbow/README.md diff --git a/bitmapper/packages/rainbow/package.json b/bitmapper/packages/rainbow/package.json new file mode 100644 index 00000000..1fc58d4f --- /dev/null +++ b/bitmapper/packages/rainbow/package.json @@ -0,0 +1,17 @@ +{ + "name": "bibata-rainbow", + "version": "1.0.0", + "description": "'semi-animated' bibata cursors with rainbow colors", + "main": "index.js", + "scripts": { + "build": "npx tsc --build", + "render": "yarn build && node dist/index.js" + }, + "author": "Kaiz Khatri", + "license": "GPL-3.0", + "private": true, + "devDependencies": { + "ts-node": "^8.10.2", + "typescript": "^4.0.5" + } +} diff --git a/packages/rainbow/src/colors.ts b/bitmapper/packages/rainbow/src/colors.ts similarity index 100% rename from packages/rainbow/src/colors.ts rename to bitmapper/packages/rainbow/src/colors.ts diff --git a/packages/rainbow/src/index.ts b/bitmapper/packages/rainbow/src/index.ts similarity index 100% rename from packages/rainbow/src/index.ts rename to bitmapper/packages/rainbow/src/index.ts diff --git a/packages/rainbow/src/svgs/branding/logo.svg b/bitmapper/packages/rainbow/src/svgs/branding/logo.svg similarity index 100% rename from packages/rainbow/src/svgs/branding/logo.svg rename to bitmapper/packages/rainbow/src/svgs/branding/logo.svg diff --git a/packages/rainbow/src/svgs/branding/preview.svg b/bitmapper/packages/rainbow/src/svgs/branding/preview.svg similarity index 100% rename from packages/rainbow/src/svgs/branding/preview.svg rename to bitmapper/packages/rainbow/src/svgs/branding/preview.svg diff --git a/packages/rainbow/src/svgs/modern/animated/all_scroll.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/all_scroll.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/all_scroll.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/all_scroll.svg diff --git a/packages/rainbow/src/svgs/modern/animated/bd_double_arrow.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/bd_double_arrow.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/bd_double_arrow.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/bd_double_arrow.svg diff --git a/packages/rainbow/src/svgs/modern/animated/bottom_left_corner.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/bottom_left_corner.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/bottom_left_corner.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/bottom_left_corner.svg diff --git a/packages/rainbow/src/svgs/modern/animated/bottom_right_corner.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/bottom_right_corner.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/bottom_right_corner.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/bottom_right_corner.svg diff --git a/packages/rainbow/src/svgs/modern/animated/bottom_side.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/bottom_side.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/bottom_side.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/bottom_side.svg diff --git a/packages/rainbow/src/svgs/modern/animated/bottom_tee.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/bottom_tee.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/bottom_tee.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/bottom_tee.svg diff --git a/packages/rainbow/src/svgs/modern/animated/center_ptr.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/center_ptr.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/center_ptr.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/center_ptr.svg diff --git a/packages/rainbow/src/svgs/modern/animated/circle.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/circle.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/circle.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/circle.svg diff --git a/packages/rainbow/src/svgs/modern/animated/context_menu.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/context_menu.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/context_menu.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/context_menu.svg diff --git a/packages/rainbow/src/svgs/modern/animated/copy.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/copy.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/copy.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/copy.svg diff --git a/packages/rainbow/src/svgs/modern/animated/cross.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/cross.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/cross.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/cross.svg diff --git a/packages/rainbow/src/svgs/modern/animated/crosshair.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/crosshair.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/crosshair.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/crosshair.svg diff --git a/packages/rainbow/src/svgs/modern/animated/dnd_ask.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/dnd_ask.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/dnd_ask.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/dnd_ask.svg diff --git a/packages/rainbow/src/svgs/modern/animated/dnd_copy.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/dnd_copy.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/dnd_copy.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/dnd_copy.svg diff --git a/packages/rainbow/src/svgs/modern/animated/dnd_link.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/dnd_link.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/dnd_link.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/dnd_link.svg diff --git a/packages/rainbow/src/svgs/modern/animated/dnd_move.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/dnd_move.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/dnd_move.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/dnd_move.svg diff --git a/packages/rainbow/src/svgs/modern/animated/dnd_no_drop.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/dnd_no_drop.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/dnd_no_drop.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/dnd_no_drop.svg diff --git a/packages/rainbow/src/svgs/modern/animated/dnd_none.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/dnd_none.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/dnd_none.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/dnd_none.svg diff --git a/packages/rainbow/src/svgs/modern/animated/dotbox.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/dotbox.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/dotbox.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/dotbox.svg diff --git a/packages/rainbow/src/svgs/modern/animated/fd_double_arrow.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/fd_double_arrow.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/fd_double_arrow.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/fd_double_arrow.svg diff --git a/packages/rainbow/src/svgs/modern/animated/grabbing.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/grabbing.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/grabbing.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/grabbing.svg diff --git a/packages/rainbow/src/svgs/modern/animated/hand1.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/hand1.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/hand1.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/hand1.svg diff --git a/packages/rainbow/src/svgs/modern/animated/hand2.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/hand2.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/hand2.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/hand2.svg diff --git a/packages/rainbow/src/svgs/modern/animated/left_ptr.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/left_ptr.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/left_ptr.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/left_ptr.svg diff --git a/packages/rainbow/src/svgs/modern/animated/left_ptr_watch.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/left_ptr_watch.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/left_ptr_watch.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/left_ptr_watch.svg diff --git a/packages/rainbow/src/svgs/modern/animated/left_side.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/left_side.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/left_side.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/left_side.svg diff --git a/packages/rainbow/src/svgs/modern/animated/left_tee.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/left_tee.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/left_tee.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/left_tee.svg diff --git a/packages/rainbow/src/svgs/modern/animated/link.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/link.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/link.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/link.svg diff --git a/packages/rainbow/src/svgs/modern/animated/ll_angle.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/ll_angle.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/ll_angle.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/ll_angle.svg diff --git a/packages/rainbow/src/svgs/modern/animated/lr_angle.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/lr_angle.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/lr_angle.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/lr_angle.svg diff --git a/packages/rainbow/src/svgs/modern/animated/move.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/move.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/move.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/move.svg diff --git a/packages/rainbow/src/svgs/modern/animated/pencil.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/pencil.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/pencil.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/pencil.svg diff --git a/packages/rainbow/src/svgs/modern/animated/plus.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/plus.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/plus.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/plus.svg diff --git a/packages/rainbow/src/svgs/modern/animated/pointer_move.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/pointer_move.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/pointer_move.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/pointer_move.svg diff --git a/packages/rainbow/src/svgs/modern/animated/question_arrow.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/question_arrow.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/question_arrow.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/question_arrow.svg diff --git a/packages/rainbow/src/svgs/modern/animated/right_ptr.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/right_ptr.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/right_ptr.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/right_ptr.svg diff --git a/packages/rainbow/src/svgs/modern/animated/right_side.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/right_side.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/right_side.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/right_side.svg diff --git a/packages/rainbow/src/svgs/modern/animated/right_tee.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/right_tee.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/right_tee.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/right_tee.svg diff --git a/packages/rainbow/src/svgs/modern/animated/sb_down_arrow.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/sb_down_arrow.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/sb_down_arrow.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/sb_down_arrow.svg diff --git a/packages/rainbow/src/svgs/modern/animated/sb_h_double_arrow.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/sb_h_double_arrow.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/sb_h_double_arrow.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/sb_h_double_arrow.svg diff --git a/packages/rainbow/src/svgs/modern/animated/sb_left_arrow.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/sb_left_arrow.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/sb_left_arrow.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/sb_left_arrow.svg diff --git a/packages/rainbow/src/svgs/modern/animated/sb_right_arrow.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/sb_right_arrow.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/sb_right_arrow.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/sb_right_arrow.svg diff --git a/packages/rainbow/src/svgs/modern/animated/sb_up_arrow.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/sb_up_arrow.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/sb_up_arrow.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/sb_up_arrow.svg diff --git a/packages/rainbow/src/svgs/modern/animated/sb_v_double_arrow.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/sb_v_double_arrow.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/sb_v_double_arrow.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/sb_v_double_arrow.svg diff --git a/packages/rainbow/src/svgs/modern/animated/tcross.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/tcross.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/tcross.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/tcross.svg diff --git a/packages/rainbow/src/svgs/modern/animated/top_left_corner.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/top_left_corner.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/top_left_corner.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/top_left_corner.svg diff --git a/packages/rainbow/src/svgs/modern/animated/top_right_corner.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/top_right_corner.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/top_right_corner.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/top_right_corner.svg diff --git a/packages/rainbow/src/svgs/modern/animated/top_side.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/top_side.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/top_side.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/top_side.svg diff --git a/packages/rainbow/src/svgs/modern/animated/top_tee.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/top_tee.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/top_tee.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/top_tee.svg diff --git a/packages/rainbow/src/svgs/modern/animated/ul_angle.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/ul_angle.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/ul_angle.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/ul_angle.svg diff --git a/packages/rainbow/src/svgs/modern/animated/ur_angle.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/ur_angle.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/ur_angle.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/ur_angle.svg diff --git a/packages/rainbow/src/svgs/modern/animated/vertical_text.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/vertical_text.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/vertical_text.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/vertical_text.svg diff --git a/packages/rainbow/src/svgs/modern/animated/wait.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/wait.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/wait.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/wait.svg diff --git a/packages/rainbow/src/svgs/modern/animated/xterm.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/xterm.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/xterm.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/xterm.svg diff --git a/packages/rainbow/src/svgs/modern/animated/zoom_in.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/zoom_in.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/zoom_in.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/zoom_in.svg diff --git a/packages/rainbow/src/svgs/modern/animated/zoom_out.svg b/bitmapper/packages/rainbow/src/svgs/modern/animated/zoom_out.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/animated/zoom_out.svg rename to bitmapper/packages/rainbow/src/svgs/modern/animated/zoom_out.svg diff --git a/packages/rainbow/src/svgs/modern/static/crossed_circle.svg b/bitmapper/packages/rainbow/src/svgs/modern/static/crossed_circle.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/static/crossed_circle.svg rename to bitmapper/packages/rainbow/src/svgs/modern/static/crossed_circle.svg diff --git a/packages/rainbow/src/svgs/modern/static/wayland_cursor.svg b/bitmapper/packages/rainbow/src/svgs/modern/static/wayland_cursor.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/static/wayland_cursor.svg rename to bitmapper/packages/rainbow/src/svgs/modern/static/wayland_cursor.svg diff --git a/packages/rainbow/src/svgs/modern/static/x_cursor.svg b/bitmapper/packages/rainbow/src/svgs/modern/static/x_cursor.svg similarity index 100% rename from packages/rainbow/src/svgs/modern/static/x_cursor.svg rename to bitmapper/packages/rainbow/src/svgs/modern/static/x_cursor.svg diff --git a/packages/rainbow/src/svgs/modern/symblinks.sh b/bitmapper/packages/rainbow/src/svgs/modern/symblinks.sh similarity index 100% rename from packages/rainbow/src/svgs/modern/symblinks.sh rename to bitmapper/packages/rainbow/src/svgs/modern/symblinks.sh diff --git a/packages/rainbow/src/svgs/original/animated/all_scroll.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/all_scroll.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/all_scroll.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/all_scroll.svg diff --git a/packages/rainbow/src/svgs/original/animated/bd_double_arrow.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/bd_double_arrow.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/bd_double_arrow.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/bd_double_arrow.svg diff --git a/packages/rainbow/src/svgs/original/animated/bottom_left_corner.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/bottom_left_corner.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/bottom_left_corner.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/bottom_left_corner.svg diff --git a/packages/rainbow/src/svgs/original/animated/bottom_right_corner.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/bottom_right_corner.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/bottom_right_corner.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/bottom_right_corner.svg diff --git a/packages/rainbow/src/svgs/original/animated/bottom_side.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/bottom_side.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/bottom_side.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/bottom_side.svg diff --git a/packages/rainbow/src/svgs/original/animated/bottom_tee.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/bottom_tee.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/bottom_tee.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/bottom_tee.svg diff --git a/packages/rainbow/src/svgs/original/animated/center_ptr.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/center_ptr.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/center_ptr.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/center_ptr.svg diff --git a/packages/rainbow/src/svgs/original/animated/circle.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/circle.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/circle.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/circle.svg diff --git a/packages/rainbow/src/svgs/original/animated/context_menu.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/context_menu.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/context_menu.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/context_menu.svg diff --git a/packages/rainbow/src/svgs/original/animated/copy.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/copy.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/copy.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/copy.svg diff --git a/packages/rainbow/src/svgs/original/animated/cross.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/cross.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/cross.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/cross.svg diff --git a/packages/rainbow/src/svgs/original/animated/crosshair.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/crosshair.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/crosshair.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/crosshair.svg diff --git a/packages/rainbow/src/svgs/original/animated/dnd_ask.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/dnd_ask.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/dnd_ask.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/dnd_ask.svg diff --git a/packages/rainbow/src/svgs/original/animated/dnd_copy.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/dnd_copy.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/dnd_copy.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/dnd_copy.svg diff --git a/packages/rainbow/src/svgs/original/animated/dnd_link.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/dnd_link.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/dnd_link.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/dnd_link.svg diff --git a/packages/rainbow/src/svgs/original/animated/dnd_move.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/dnd_move.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/dnd_move.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/dnd_move.svg diff --git a/packages/rainbow/src/svgs/original/animated/dnd_no_drop.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/dnd_no_drop.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/dnd_no_drop.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/dnd_no_drop.svg diff --git a/packages/rainbow/src/svgs/original/animated/dnd_none.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/dnd_none.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/dnd_none.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/dnd_none.svg diff --git a/packages/rainbow/src/svgs/original/animated/dotbox.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/dotbox.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/dotbox.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/dotbox.svg diff --git a/packages/rainbow/src/svgs/original/animated/fd_double_arrow.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/fd_double_arrow.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/fd_double_arrow.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/fd_double_arrow.svg diff --git a/packages/rainbow/src/svgs/original/animated/grabbing.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/grabbing.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/grabbing.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/grabbing.svg diff --git a/packages/rainbow/src/svgs/original/animated/hand1.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/hand1.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/hand1.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/hand1.svg diff --git a/packages/rainbow/src/svgs/original/animated/hand2.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/hand2.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/hand2.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/hand2.svg diff --git a/packages/rainbow/src/svgs/original/animated/left_ptr.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/left_ptr.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/left_ptr.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/left_ptr.svg diff --git a/packages/rainbow/src/svgs/original/animated/left_ptr_watch.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/left_ptr_watch.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/left_ptr_watch.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/left_ptr_watch.svg diff --git a/packages/rainbow/src/svgs/original/animated/left_side.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/left_side.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/left_side.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/left_side.svg diff --git a/packages/rainbow/src/svgs/original/animated/left_tee.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/left_tee.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/left_tee.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/left_tee.svg diff --git a/packages/rainbow/src/svgs/original/animated/link.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/link.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/link.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/link.svg diff --git a/packages/rainbow/src/svgs/original/animated/ll_angle.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/ll_angle.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/ll_angle.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/ll_angle.svg diff --git a/packages/rainbow/src/svgs/original/animated/lr_angle.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/lr_angle.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/lr_angle.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/lr_angle.svg diff --git a/packages/rainbow/src/svgs/original/animated/move.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/move.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/move.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/move.svg diff --git a/packages/rainbow/src/svgs/original/animated/pencil.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/pencil.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/pencil.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/pencil.svg diff --git a/packages/rainbow/src/svgs/original/animated/plus.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/plus.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/plus.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/plus.svg diff --git a/packages/rainbow/src/svgs/original/animated/pointer_move.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/pointer_move.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/pointer_move.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/pointer_move.svg diff --git a/packages/rainbow/src/svgs/original/animated/question_arrow.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/question_arrow.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/question_arrow.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/question_arrow.svg diff --git a/packages/rainbow/src/svgs/original/animated/right_ptr.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/right_ptr.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/right_ptr.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/right_ptr.svg diff --git a/packages/rainbow/src/svgs/original/animated/right_side.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/right_side.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/right_side.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/right_side.svg diff --git a/packages/rainbow/src/svgs/original/animated/right_tee.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/right_tee.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/right_tee.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/right_tee.svg diff --git a/packages/rainbow/src/svgs/original/animated/sb_down_arrow.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/sb_down_arrow.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/sb_down_arrow.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/sb_down_arrow.svg diff --git a/packages/rainbow/src/svgs/original/animated/sb_h_double_arrow.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/sb_h_double_arrow.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/sb_h_double_arrow.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/sb_h_double_arrow.svg diff --git a/packages/rainbow/src/svgs/original/animated/sb_left_arrow.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/sb_left_arrow.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/sb_left_arrow.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/sb_left_arrow.svg diff --git a/packages/rainbow/src/svgs/original/animated/sb_right_arrow.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/sb_right_arrow.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/sb_right_arrow.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/sb_right_arrow.svg diff --git a/packages/rainbow/src/svgs/original/animated/sb_up_arrow.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/sb_up_arrow.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/sb_up_arrow.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/sb_up_arrow.svg diff --git a/packages/rainbow/src/svgs/original/animated/sb_v_double_arrow.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/sb_v_double_arrow.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/sb_v_double_arrow.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/sb_v_double_arrow.svg diff --git a/packages/rainbow/src/svgs/original/animated/tcross.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/tcross.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/tcross.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/tcross.svg diff --git a/packages/rainbow/src/svgs/original/animated/top_left_corner.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/top_left_corner.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/top_left_corner.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/top_left_corner.svg diff --git a/packages/rainbow/src/svgs/original/animated/top_right_corner.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/top_right_corner.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/top_right_corner.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/top_right_corner.svg diff --git a/packages/rainbow/src/svgs/original/animated/top_side.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/top_side.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/top_side.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/top_side.svg diff --git a/packages/rainbow/src/svgs/original/animated/top_tee.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/top_tee.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/top_tee.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/top_tee.svg diff --git a/packages/rainbow/src/svgs/original/animated/ul_angle.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/ul_angle.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/ul_angle.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/ul_angle.svg diff --git a/packages/rainbow/src/svgs/original/animated/ur_angle.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/ur_angle.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/ur_angle.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/ur_angle.svg diff --git a/packages/rainbow/src/svgs/original/animated/vertical_text.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/vertical_text.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/vertical_text.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/vertical_text.svg diff --git a/packages/rainbow/src/svgs/original/animated/wait.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/wait.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/wait.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/wait.svg diff --git a/packages/rainbow/src/svgs/original/animated/xterm.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/xterm.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/xterm.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/xterm.svg diff --git a/packages/rainbow/src/svgs/original/animated/zoom_in.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/zoom_in.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/zoom_in.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/zoom_in.svg diff --git a/packages/rainbow/src/svgs/original/animated/zoom_out.svg b/bitmapper/packages/rainbow/src/svgs/original/animated/zoom_out.svg similarity index 100% rename from packages/rainbow/src/svgs/original/animated/zoom_out.svg rename to bitmapper/packages/rainbow/src/svgs/original/animated/zoom_out.svg diff --git a/packages/rainbow/src/svgs/original/static/crossed_circle.svg b/bitmapper/packages/rainbow/src/svgs/original/static/crossed_circle.svg similarity index 100% rename from packages/rainbow/src/svgs/original/static/crossed_circle.svg rename to bitmapper/packages/rainbow/src/svgs/original/static/crossed_circle.svg diff --git a/packages/rainbow/src/svgs/original/static/wayland_cursor.svg b/bitmapper/packages/rainbow/src/svgs/original/static/wayland_cursor.svg similarity index 100% rename from packages/rainbow/src/svgs/original/static/wayland_cursor.svg rename to bitmapper/packages/rainbow/src/svgs/original/static/wayland_cursor.svg diff --git a/packages/rainbow/src/svgs/original/static/x_cursor.svg b/bitmapper/packages/rainbow/src/svgs/original/static/x_cursor.svg similarity index 100% rename from packages/rainbow/src/svgs/original/static/x_cursor.svg rename to bitmapper/packages/rainbow/src/svgs/original/static/x_cursor.svg diff --git a/packages/rainbow/src/svgs/original/symblinks.sh b/bitmapper/packages/rainbow/src/svgs/original/symblinks.sh similarity index 100% rename from packages/rainbow/src/svgs/original/symblinks.sh rename to bitmapper/packages/rainbow/src/svgs/original/symblinks.sh diff --git a/packages/rainbow/tsconfig.json b/bitmapper/packages/rainbow/tsconfig.json similarity index 100% rename from packages/rainbow/tsconfig.json rename to bitmapper/packages/rainbow/tsconfig.json diff --git a/tsconfig.json b/bitmapper/tsconfig.json similarity index 100% rename from tsconfig.json rename to bitmapper/tsconfig.json diff --git a/bitmapper/yarn.lock b/bitmapper/yarn.lock new file mode 100644 index 00000000..b9ecbbd1 --- /dev/null +++ b/bitmapper/yarn.lock @@ -0,0 +1,424 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@types/node@*": + version "14.14.28" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.28.tgz#cade4b64f8438f588951a6b35843ce536853f25b" + integrity sha512-lg55ArB+ZiHHbBBttLpzD07akz0QPrZgUODNakeC09i62dnrywr9mFErHuaPlB6I7z+sEbK+IYmplahvplCj2g== + +"@types/yauzl@^2.9.1": + version "2.9.1" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.1.tgz#d10f69f9f522eef3cf98e30afb684a1e1ec923af" + integrity sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA== + dependencies: + "@types/node" "*" + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +arg@^4.1.0: + version "4.1.3" + resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" + integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +bl@^4.0.3: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + +buffer@^5.2.1, buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +debug@4, debug@^4.1.0, debug@^4.1.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + dependencies: + ms "2.1.2" + +devtools-protocol@0.0.847576: + version "0.0.847576" + resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.847576.tgz#2f201bfb68aa9ef4497199fbd7f5d5dfde3b200b" + integrity sha512-0M8kobnSQE0Jmly7Mhbeq0W/PpZfnuK+WjN2ZRVPbGqYwCHCioAVp84H0TcLimgECcN5H976y5QiXMGBC9JKmg== + +diff@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" + integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== + +end-of-stream@^1.1.0, end-of-stream@^1.4.1: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +extract-zip@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" + integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== + dependencies: + debug "^4.1.1" + get-stream "^5.1.0" + yauzl "^2.10.0" + optionalDependencies: + "@types/yauzl" "^2.9.1" + +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= + dependencies: + pend "~1.2.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +glob@^7.1.3: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + dependencies: + agent-base "6" + debug "4" + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.3, inherits@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +make-error@^1.1.1: + version "1.3.6" + resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + +minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +mkdirp-classic@^0.5.2: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +node-fetch@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +progress@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +puppeteer@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-7.1.0.tgz#ae37f48ee13f157c5b9255d580ffe4c5c1298679" + integrity sha512-lqOLzqCKdh7yUAHvK6LxgOpQrL8Bv1/jvS8MLDXxcNms2rlM3E8p/Wlwc7efbRZ0twxTzUeqjN5EqrTwxOwc9g== + dependencies: + debug "^4.1.0" + devtools-protocol "0.0.847576" + extract-zip "^2.0.0" + https-proxy-agent "^5.0.0" + node-fetch "^2.6.1" + pkg-dir "^4.2.0" + progress "^2.0.1" + proxy-from-env "^1.1.0" + rimraf "^3.0.2" + tar-fs "^2.0.0" + unbzip2-stream "^1.3.3" + ws "^7.2.3" + +readable-stream@^3.1.1, readable-stream@^3.4.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +source-map-support@^0.5.17: + version "0.5.19" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +tar-fs@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" + integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.1.4" + +tar-stream@^2.1.4: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + +through@^2.3.8: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +ts-node@^8.10.2: + version "8.10.2" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.10.2.tgz#eee03764633b1234ddd37f8db9ec10b75ec7fb8d" + integrity sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA== + dependencies: + arg "^4.1.0" + diff "^4.0.1" + make-error "^1.1.1" + source-map-support "^0.5.17" + yn "3.1.1" + +typescript@^4.0.5: + version "4.1.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.5.tgz#123a3b214aaff3be32926f0d8f1f6e704eb89a72" + integrity sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA== + +unbzip2-stream@^1.3.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" + integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== + dependencies: + buffer "^5.2.1" + through "^2.3.8" + +util-deprecate@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +ws@^7.2.3: + version "7.4.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.3.tgz#1f9643de34a543b8edb124bdcbc457ae55a6e5cd" + integrity sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA== + +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + +yn@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" + integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== diff --git a/package.json b/package.json deleted file mode 100644 index ab1ea404..00000000 --- a/package.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "bibata-cursor", - "version": "1.0.3", - "description": "Material Based Cursors 🚀", - "main": "index.js", - "author": "Kaiz Khatri", - "license": "GPL-3.0", - "private": true, - "scripts": { - "clean": "rm -rf bitmaps themes", - "render:bibata-modern": "yarn workspace bibata-modern render", - "render:bibata-original": "yarn workspace bibata-original render", - "render:bibata-rainbow": "yarn workspace bibata-rainbow render", - "build": "rm -rf themes && python build.py", - "build:x11": "rm -rf themes && python build.py --x11", - "build:win": "rm -rf themes && python build.py --win", - "py_builder_install": "python setup.py install", - "py_install": "pip install clickgen && yarn py_builder_install" - }, - "workspaces": [ - "packages/*" - ] -} diff --git a/packages/core/package.json b/packages/core/package.json deleted file mode 100644 index da3ea460..00000000 --- a/packages/core/package.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "bibata-core", - "version": "1.0.3", - "description": "Bibata core package", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "author": "Kaiz Khatri", - "license": "GPL-3.0", - "private": true, - "devDependencies": { - "@types/pixelmatch": "^5.2.1", - "@types/pngjs": "^3.4.2", - "@types/puppeteer": "^3.0.1", - "typescript": "^3.9.7" - }, - "dependencies": { - "chalk": "^4.1.0", - "ora": "^5.0.0", - "pixelmatch": "^5.2.1", - "pngjs": "^5.0.0", - "puppeteer": "^5.2.1" - } -} diff --git a/packages/core/src/BitmapsGenerator.ts b/packages/core/src/BitmapsGenerator.ts deleted file mode 100644 index 4cb1f60e..00000000 --- a/packages/core/src/BitmapsGenerator.ts +++ /dev/null @@ -1,205 +0,0 @@ -import fs from "fs"; -import path from "path"; -import chalk from "chalk"; -import ora, { Ora } from "ora"; -import puppeteer, { Browser, ElementHandle } from "puppeteer"; -import ColoredSvgGenerator, { - Cursors, - ThemeConfig -} from "./SvgHandler/ColoredSvgGenerator"; -import { Frames } from "./types"; -import { getFrameName } from "./utils/getFrameName"; -import { generateRenderTemplate } from "./utils/htmlTemplate"; -import { matchImages } from "./utils/matchImages"; - -const normalAnimatedCursors: string[] = ["left_ptr_watch", "wait"]; - -export class BitmapsGenerator { - private readonly staticCurs: Cursors; - private readonly animatedCurs: Cursors; - private readonly minimumFrames: number = 30; - - /** - * @param source `BitmapsGenerator` Class's object arguments. - * @param themeName name of the bitmaps directory. - * @param bitmapsDir `absolute` or `relative` path, Where cursors `.png` files generated. - */ - constructor( - private readonly source: ThemeConfig, - private readonly themeName: string, - private bitmapsDir: string - ) { - this.bitmapsDir = path.resolve(bitmapsDir, themeName); - this.createDir(this.bitmapsDir); - - const themeSvgs = new ColoredSvgGenerator(this.source); - this.staticCurs = themeSvgs.getStaticCursors(); - this.animatedCurs = themeSvgs.getAnimatedCursors(); - } - - /** - * Create directory if it doesn't exists. - * @argument dirPath directory `absolute` or `relative` path. - */ - private createDir(dirPath: string) { - dirPath = path.resolve(dirPath); - - if (!fs.existsSync(dirPath)) { - fs.mkdirSync(dirPath, { recursive: true }); - } - } - - /** - * @argument browser `puppeteer` browser instance. - * @argument content `.svg` file code. - */ - private async getSvgElement( - browser: Browser, - content: string - ): Promise> { - const template = generateRenderTemplate(content); - const page = await browser.newPage(); - await page.setContent(template); - - await page.waitForSelector("#container"); - const svgElement = await page.$("#container svg"); - - if (!svgElement) throw new Error("svg element not found"); - - return svgElement; - } - - /** - * Close all pages of `Puppeteer.Browser`. - * @argument browser `puppeteer` browser instance. - */ - private async closeAllPages(browser: Browser) { - const pages = await browser.pages(); - pages.map((page) => page.close()); - } - - /** - * Generate `static` cursors bitmaps. - * @argument browser `puppeteer` browser instance. - * @argument spinner `Ora` instance. - */ - private async renderStaticCurs(browser: Browser, spinner: Ora) { - for (let [cursor] of Object.entries(this.staticCurs)) { - // Generating HTML Template - const { content } = this.staticCurs[cursor]; - - // Configs - const file = `${cursor}.png`; - const out = path.resolve(this.bitmapsDir, file); - const svgElement = await this.getSvgElement(browser, content); - - // Render - spinner.text = ` Rendering ${chalk.greenBright(cursor)}`; - await svgElement.screenshot({ omitBackground: true, path: out }); - await this.closeAllPages(browser); - } - } - - /** - * Save animated cursors frames. - * @argument frames Record of `binary` Buffer. - */ - private saveFrames(frames: Frames) { - for (let [cursor, { buffer }] of Object.entries(frames)) { - const out_path = path.resolve(this.bitmapsDir, cursor); - fs.writeFileSync(out_path, buffer, { encoding: "binary" }); - } - } - /** - * Generate `animated` cursors bitmaps. - * @argument browser `puppeteer` browser instance. - * @argument spinner `Ora` instance. - */ - private async renderAnimatedCurs(browser: Browser, spinner: Ora) { - for (let [cursor] of Object.entries(this.animatedCurs)) { - // Generating HTML Template - const { content } = this.animatedCurs[cursor]; - - const svgElement = await this.getSvgElement(browser, content); - - // Config - let index = 1; - let breakRendering = false; - const frames: Frames = {}; - const firstFrame = getFrameName(index, cursor); - - // 1st Frame - spinner.text = ` Rendering ${chalk.greenBright(firstFrame)}`; - frames[firstFrame] = { - buffer: await svgElement.screenshot({ - omitBackground: true, - encoding: "binary" - }) - }; - - // Pushing frames until it match to 1st frame - index++; - - // Minimum frames no. = 15 - while (!breakRendering) { - const key = getFrameName(index, cursor); - spinner.text = ` Rendering ${chalk.greenBright(key)}`; - - const newFrame = await svgElement.screenshot({ - omitBackground: true, - encoding: "binary" - }); - - const matched = matchImages({ - img1Buff: frames[firstFrame].buffer, - img2Buff: newFrame - }); - - if (matched && !normalAnimatedCursors.includes(cursor) && index > 15) { - breakRendering = true; - } else if (matched && index > this.minimumFrames) { - breakRendering = true; - } else { - frames[key] = { buffer: newFrame }; - index++; - } - } - - this.saveFrames(frames); - await this.closeAllPages(browser); - } - } - - /** - * Generate cursors `bitmaps`. - */ - public async generate() { - const spinner = ora(); - spinner.text = ` Preparing ${this.themeName} .svg files...`; - spinner.start(); - - // About browser args => https://chromium.googlesource.com/chromium/src/+/master/docs/linux/suid_sandbox_development.md#disabling-the-sandbox - // Issue => https://github.com/ful1e5/Bibata_Cursor/issues/75#issuecomment-703236554 - const browser = await puppeteer.launch({ - ignoreDefaultArgs: [" --single-process ", "--no-sandbox"], - headless: true - }); - - try { - spinner.color = "yellow"; - await this.renderStaticCurs(browser, spinner); - await this.renderAnimatedCurs(browser, spinner); - - spinner.text = ` ${chalk.blueBright( - this.themeName - )} bitmaps stored at ${chalk.greenBright(`${this.bitmapsDir}`)}`; - - spinner.color = "white"; - spinner.succeed(); - } catch (error) { - console.error(error); - spinner.fail(); - process.exit(1); - } - } -} diff --git a/packages/core/src/SvgHandler/ColoredSvgGenerator.ts b/packages/core/src/SvgHandler/ColoredSvgGenerator.ts deleted file mode 100644 index a9171933..00000000 --- a/packages/core/src/SvgHandler/ColoredSvgGenerator.ts +++ /dev/null @@ -1,103 +0,0 @@ -import fs from "fs"; -import path from "path"; -import SvgDirectoryParser from "./SvgDirectoryParser"; -import { Colors } from "../types"; - -export type ThemeConfig = { svgDir: string; colors: Colors }; - -export interface Cursors { - [cursorName: string]: { - content: string; - }; -} - -export const keyColors: Colors = { - watch: { - background: "#FF0000" - }, - base: "#00FF00", - outline: "#0000FF" -}; - -export default class ColoredSvgGenerator { - private staticCurs: string[]; - private animatedCurs: string[]; - - /** - * Generate custom color cursor's `.svg`. - * @param svgDir directory where animated & static cursors located. - * `svgDir` must contain sub-directory `static` and `animated`. - * - * Example: `svgs/static`, `svgs/animated` - * @param colors `Colors` for static cursors. - */ - constructor(private readonly themeConfig: ThemeConfig) { - const svgParser = new SvgDirectoryParser(this.themeConfig.svgDir); - this.animatedCurs = svgParser.getAnimatedCursors(); - this.staticCurs = svgParser.getStaticCursors(); - } - - /** - * Generate `static` cursors .svg file according to `Theme Colors`. - */ - public getStaticCursors(): Cursors { - const cursors: Cursors = {}; - - this.staticCurs.map((cursor: string) => { - let content = fs.readFileSync(cursor, "utf-8").toString(); - - content = content - .replace(new RegExp(keyColors.base, "ig"), this.themeConfig.colors.base) - .replace( - new RegExp(keyColors.outline, "ig"), - this.themeConfig.colors.outline - ); - - cursors[`${path.basename(cursor, ".svg")}`] = { content }; - }); - - return cursors; - } - - /** - * Generate `animated` cursors .svg file according to `Theme Colors`. - */ - public getAnimatedCursors(): Cursors { - const cursors: Cursors = {}; - - this.animatedCurs.map((cursor: string) => { - let content = fs.readFileSync(cursor, "utf-8").toString(); - - content = content - .replace(new RegExp(keyColors.base, "ig"), this.themeConfig.colors.base) - .replace( - new RegExp(keyColors.outline, "ig"), - this.themeConfig.colors.outline - ); - - try { - // === trying to replace `watch` color === - - if (!this.themeConfig.colors.watch?.background) { - throw new Error(""); - } - const { background: b } = this.themeConfig.colors.watch; - content = content.replace( - new RegExp(keyColors.watch!.background, "ig"), - b - ); // Watch Background - } catch (error) { - // === on error => replace `watch` color as `base` === - - content = content.replace( - new RegExp(keyColors.watch!.background, "ig"), - this.themeConfig.colors.base - ); - } - - cursors[`${path.basename(cursor, ".svg")}`] = { content }; - }); - - return cursors; - } -} diff --git a/packages/core/src/SvgHandler/SvgDirectoryParser.ts b/packages/core/src/SvgHandler/SvgDirectoryParser.ts deleted file mode 100644 index b722e121..00000000 --- a/packages/core/src/SvgHandler/SvgDirectoryParser.ts +++ /dev/null @@ -1,63 +0,0 @@ -import chalk from "chalk"; -import fs from "fs"; -import path from "path"; - -export default class SvgDirectoryParser { - /** - * Parse the `.svg` files directory. - * @param svgDir is relative/absolute path, Where source `.svg` files are stored. - */ - semiAnimated: boolean = false; - constructor(private svgDir: string) { - if (!fs.existsSync(this.svgDir)) { - throw new Error(`🚨 .svg files not found in ${this.svgDir}`); - } - } - - /** - * Return all static cursors absolute paths from `svgDir/static` directory. - */ - public getStaticCursors(): string[] { - const cursorDir = path.resolve(this.svgDir, "static"); - - if (!fs.existsSync(cursorDir)) { - console.log( - `${chalk.greenBright(this.svgDir)} contains semi-animated .svg files` - ); - this.semiAnimated = true; - return []; - } else { - const staticCursors = fs - .readdirSync(cursorDir) - .map((f) => path.resolve(cursorDir, f)); - - if (staticCursors.length == 0) { - throw new Error("🚨 Static Cursors directory is empty"); - } - return staticCursors; - } - } - - /** - * Return all animated cursors absolute paths from `svgDir/animated` directory. - */ - public getAnimatedCursors(): string[] { - const cursorDir = path.resolve(this.svgDir, "animated"); - - if (!fs.existsSync(cursorDir)) { - throw new Error("🚨 Animated Cursors directory not found"); - } - - const animatedCursors = fs - .readdirSync(cursorDir) - .map((f) => path.resolve(cursorDir, f)); - - if (animatedCursors.length == 0 && this.semiAnimated) { - throw new Error( - `🚨 Can't parse svg directory ${this.svgDir} as semi-animated theme` - ); - } - - return animatedCursors; - } -} diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts deleted file mode 100644 index ad1890e7..00000000 --- a/packages/core/src/index.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { BitmapsGenerator } from "./BitmapsGenerator"; -import { ThemeColors } from "./types"; - -/** - * Create cursors `bitmaps` from `svg` & `ThemeColors`. - */ -const createBitmaps = async (config: { - themeColors: ThemeColors; - svgDir: string; - themeName: string; - bitmapsDir: string; -}): Promise => { - for (let [variant] of Object.entries(config.themeColors)) { - const colors = config.themeColors[variant]; - const themeName = `${config.themeName}-${variant}`; - const source = { - svgDir: config.svgDir, - colors - }; - - const themeBitmaps = new BitmapsGenerator( - source, - themeName, - config.bitmapsDir - ); - - await themeBitmaps.generate(); - } - return true; -}; - -export { createBitmaps }; diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts deleted file mode 100644 index c1549fe1..00000000 --- a/packages/core/src/types.ts +++ /dev/null @@ -1,43 +0,0 @@ -interface Frames { - [fileName: string]: { - buffer: Buffer; - }; -} - -/** - * Hex Colors in string Format. - * - * `Example: `"#FFFFFF" - */ -type HexColor = string; - -/** - * @Colors expect `base`, `outline` & `watch-background` colors in **HexColor** Format. - * @default background is `base` color. - */ -type Colors = { - base: HexColor; - outline: HexColor; - watch?: { - background: HexColor; - }; -}; - -/** - * Colors object for this cursors theme. - * - * @example - * ```typescript - * const themeColors: ThemeColors = { - * White:{ - * base: "#FFFFFF", - * outline: "#000000" - * }, - * }; - * ``` - */ -interface ThemeColors { - [themeName: string]: Colors; -} - -export { Frames, Colors, ThemeColors }; diff --git a/packages/core/src/utils/getFrameName.ts b/packages/core/src/utils/getFrameName.ts deleted file mode 100644 index a100bdaf..00000000 --- a/packages/core/src/utils/getFrameName.ts +++ /dev/null @@ -1,12 +0,0 @@ -export const frameNumber = (index: number, endIndex: number) => { - let result = "" + index; - while (result.length < endIndex) { - result = "0" + result; - } - return result; -}; - -export const getFrameName = (index: number, fileName: string) => { - const frame = frameNumber(index, 3); - return `${fileName}-${frame}.png`; -}; diff --git a/packages/core/src/utils/htmlTemplate.ts b/packages/core/src/utils/htmlTemplate.ts deleted file mode 100644 index 4bec12dd..00000000 --- a/packages/core/src/utils/htmlTemplate.ts +++ /dev/null @@ -1,19 +0,0 @@ -export const template = ` - - - - - - Bibata Cursors Render Template - - - -
- -
- - -`; - -export const generateRenderTemplate = (svg: string) => - template.replace("", svg); diff --git a/packages/core/src/utils/matchImages.ts b/packages/core/src/utils/matchImages.ts deleted file mode 100644 index 00bffa91..00000000 --- a/packages/core/src/utils/matchImages.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { PNG } from "pngjs"; -import pixelmatch from "pixelmatch"; - -interface MatchImagesArgs { - img1Buff: Buffer; - img2Buff: Buffer; -} - -export const matchImages = ({ - img1Buff, - img2Buff -}: MatchImagesArgs): boolean => { - const img1 = PNG.sync.read(img1Buff); - const img2 = PNG.sync.read(img2Buff); - const { width, height } = img1; - - const diff = new PNG({ width, height }); - - const value = pixelmatch(img1.data, img2.data, diff.data, width, height, { - threshold: 0.25 - }); - - if (value <= 400) return true; - return false; -}; diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json deleted file mode 100644 index fb190a06..00000000 --- a/packages/core/tsconfig.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": "../../tsconfig.json", - "compilerOptions": { - "declaration": true, - "declarationMap": true, - "sourceMap": true, - "composite": true, - "outDir": "dist", - "rootDir": "src" - }, - "include": ["src"] -} diff --git a/packages/modern/nodemon.json b/packages/modern/nodemon.json deleted file mode 100644 index 4b38fab7..00000000 --- a/packages/modern/nodemon.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "restartable": "rs", - "ignore": [".git", "node_modules/**/node_modules"], - "verbose": true, - "execMap": { - "ts": "node --require ts-node/register" - }, - "watch": ["src/", "../core/src/"], - "env": { - "NODE_ENV": "development" - }, - "ext": "js,json,ts" -} diff --git a/packages/modern/package.json b/packages/modern/package.json deleted file mode 100644 index b47ce668..00000000 --- a/packages/modern/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "bibata-modern", - "version": "1.0.3", - "description": "Rounded edges bibata cursors 🏳️‍🌈", - "main": "index.js", - "scripts": { - "dev": "nodemon src/index.ts", - "dev:debug": "nodemon --inspect src/index.ts", - "build": "npx tsc --build", - "render": "yarn build && node dist/index.js" - }, - "author": "Kaiz Khatri", - "license": "GPL-3.0", - "private": true, - "devDependencies": { - "nodemon": "^2.0.4", - "ts-node": "^8.10.2", - "tslint": "^6.1.3", - "typescript": "^4.0.5" - } -} diff --git a/packages/original/nodemon.json b/packages/original/nodemon.json deleted file mode 100644 index 4b38fab7..00000000 --- a/packages/original/nodemon.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "restartable": "rs", - "ignore": [".git", "node_modules/**/node_modules"], - "verbose": true, - "execMap": { - "ts": "node --require ts-node/register" - }, - "watch": ["src/", "../core/src/"], - "env": { - "NODE_ENV": "development" - }, - "ext": "js,json,ts" -} diff --git a/packages/original/package.json b/packages/original/package.json deleted file mode 100644 index 08481e87..00000000 --- a/packages/original/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "bibata-original", - "version": "1.0.3", - "description": "Sharp edges bibata cursors 🏳️‍🌈", - "main": "index.js", - "scripts": { - "dev": "nodemon src/index.ts", - "dev:debug": "nodemon --inspect src/index.ts", - "build": "npx tsc --build", - "render": "yarn build && node dist/index.js" - }, - "author": "Kaiz Khatri", - "license": "GPL-3.0", - "private": true, - "devDependencies": { - "nodemon": "^2.0.4", - "ts-node": "^8.10.2", - "tslint": "^6.1.3", - "typescript": "^4.0.5" - } -} diff --git a/packages/rainbow/nodemon.json b/packages/rainbow/nodemon.json deleted file mode 100644 index 4b38fab7..00000000 --- a/packages/rainbow/nodemon.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "restartable": "rs", - "ignore": [".git", "node_modules/**/node_modules"], - "verbose": true, - "execMap": { - "ts": "node --require ts-node/register" - }, - "watch": ["src/", "../core/src/"], - "env": { - "NODE_ENV": "development" - }, - "ext": "js,json,ts" -} diff --git a/packages/rainbow/package.json b/packages/rainbow/package.json deleted file mode 100644 index a4eaf63a..00000000 --- a/packages/rainbow/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "bibata-rainbow", - "version": "1.0.0", - "description": "'semi-animated' bibata cursors with rainbow colors", - "main": "index.js", - "scripts": { - "dev": "nodemon src/index.ts", - "dev:debug": "nodemon --inspect src/index.ts", - "build": "npx tsc --build", - "render": "yarn build && node dist/index.js" - }, - "author": "Kaiz Khatri", - "license": "GPL-3.0", - "private": true, - "devDependencies": { - "nodemon": "^2.0.4", - "ts-node": "^8.10.2", - "tslint": "^6.1.3", - "typescript": "^4.0.5" - } -} diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 45ed4871..00000000 --- a/yarn.lock +++ /dev/null @@ -1,1438 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@babel/code-frame@^7.0.0": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" - integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== - dependencies: - "@babel/highlight" "^7.10.4" - -"@babel/helper-validator-identifier@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" - integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== - -"@babel/highlight@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" - integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== - dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@sindresorhus/is@^0.14.0": - version "0.14.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" - integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== - -"@szmarczak/http-timer@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" - integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== - dependencies: - defer-to-connect "^1.0.1" - -"@types/node@*": - version "14.14.7" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.7.tgz#8ea1e8f8eae2430cf440564b98c6dfce1ec5945d" - integrity sha512-Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg== - -"@types/pixelmatch@^5.2.1": - version "5.2.2" - resolved "https://registry.yarnpkg.com/@types/pixelmatch/-/pixelmatch-5.2.2.tgz#3403238d4b920bf2255fb6cbf9a098bef796ce62" - integrity sha512-ndpfW/H8+SAiI3wt+f8DlHGgB7OeBdgFgBJ6v/1l3SpJ0MCn9wtXFb4mUccMujN5S4DMmAh7MVy1O3WcXrHUKw== - dependencies: - "@types/node" "*" - -"@types/pngjs@^3.4.2": - version "3.4.2" - resolved "https://registry.yarnpkg.com/@types/pngjs/-/pngjs-3.4.2.tgz#8dc49b45fbcf18a5873179e3664f049388e39ecf" - integrity sha512-LJVPDraJ5YFEnMHnzxTN4psdWz1M61MtaAAWPn3qnDk5fvs7BAmmQ9pd3KPlrdrvozMyne4ktanD4pg0L7x1Pw== - dependencies: - "@types/node" "*" - -"@types/puppeteer@^3.0.1": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@types/puppeteer/-/puppeteer-3.0.5.tgz#5ef5d023f45c0dfcc82e97548891b11b6ce868fb" - integrity sha512-NkphUMkpbr/us6hp1AqUh/UxX5Tf2UJU94MvaF8OOgIUPBipYodql+yRjcysJKqwnDkchp+cD/8jntI/C9StzA== - dependencies: - "@types/node" "*" - -"@types/yauzl@^2.9.1": - version "2.9.1" - resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.1.tgz#d10f69f9f522eef3cf98e30afb684a1e1ec923af" - integrity sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA== - dependencies: - "@types/node" "*" - -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - -agent-base@5: - version "5.1.1" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" - integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== - -ansi-align@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" - integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== - dependencies: - string-width "^3.0.0" - -ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== - -ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -anymatch@~3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" - integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -arg@^4.1.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" - integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - -base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -binary-extensions@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9" - integrity sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ== - -bl@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.3.tgz#12d6287adc29080e22a705e5764b2a9522cdc489" - integrity sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - -boxen@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64" - integrity sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ== - dependencies: - ansi-align "^3.0.0" - camelcase "^5.3.1" - chalk "^3.0.0" - cli-boxes "^2.2.0" - string-width "^4.1.0" - term-size "^2.1.0" - type-fest "^0.8.1" - widest-line "^3.1.0" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -buffer-crc32@~0.2.3: - version "0.2.13" - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= - -buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== - -buffer@^5.2.1, buffer@^5.5.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -builtin-modules@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" - integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= - -cacheable-request@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" - integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== - dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^3.0.0" - lowercase-keys "^2.0.0" - normalize-url "^4.1.0" - responselike "^1.0.2" - -camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -chalk@^2.0.0, chalk@^2.3.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^4.0.0, chalk@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chokidar@^3.2.2: - version "3.4.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.3.tgz#c1df38231448e45ca4ac588e6c79573ba6a57d5b" - integrity sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ== - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.5.0" - optionalDependencies: - fsevents "~2.1.2" - -chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -cli-boxes@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" - integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-spinners@^2.4.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.5.0.tgz#12763e47251bf951cb75c201dfa58ff1bcb2d047" - integrity sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ== - -clone-response@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= - dependencies: - mimic-response "^1.0.0" - -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -commander@^2.12.1: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -configstore@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" - integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== - dependencies: - dot-prop "^5.2.0" - graceful-fs "^4.1.2" - make-dir "^3.0.0" - unique-string "^2.0.0" - write-file-atomic "^3.0.0" - xdg-basedir "^4.0.0" - -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== - -debug@4, debug@^4.1.0, debug@^4.1.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1" - integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg== - dependencies: - ms "2.1.2" - -debug@^2.2.0: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^3.2.6: - version "3.2.6" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" - integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== - dependencies: - ms "^2.1.1" - -decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= - dependencies: - mimic-response "^1.0.0" - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -defaults@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" - integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= - dependencies: - clone "^1.0.2" - -defer-to-connect@^1.0.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" - integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== - -devtools-protocol@0.0.809251: - version "0.0.809251" - resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.809251.tgz#300b3366be107d5c46114ecb85274173e3999518" - integrity sha512-pf+2OY6ghMDPjKkzSWxHMq+McD+9Ojmq5XVRYpv/kPd9sTMQxzEt21592a31API8qRjro0iYYOc3ag46qF/1FA== - -diff@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - -dot-prop@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - -duplexer3@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= - -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -end-of-stream@^1.1.0, end-of-stream@^1.4.1: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -escape-goat@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" - integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -extract-zip@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" - integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== - dependencies: - debug "^4.1.1" - get-stream "^5.1.0" - yauzl "^2.10.0" - optionalDependencies: - "@types/yauzl" "^2.9.1" - -fd-slicer@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" - integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= - dependencies: - pend "~1.2.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -find-up@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@~2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" - integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -get-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - -glob-parent@~5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== - dependencies: - is-glob "^4.0.1" - -glob@^7.1.1, glob@^7.1.3: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-dirs@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.0.1.tgz#acdf3bb6685bcd55cb35e8a052266569e9469201" - integrity sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A== - dependencies: - ini "^1.3.5" - -got@^9.6.0: - version "9.6.0" - resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" - integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== - dependencies: - "@sindresorhus/is" "^0.14.0" - "@szmarczak/http-timer" "^1.1.2" - cacheable-request "^6.0.0" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^4.1.0" - lowercase-keys "^1.0.1" - mimic-response "^1.0.1" - p-cancelable "^1.0.0" - to-readable-stream "^1.0.0" - url-parse-lax "^3.0.0" - -graceful-fs@^4.1.2: - version "4.2.4" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-yarn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" - integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -http-cache-semantics@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" - integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== - -https-proxy-agent@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b" - integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg== - dependencies: - agent-base "5" - debug "4" - -ieee754@^1.1.13: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -ignore-by-default@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" - integrity sha1-SMptcvbGo68Aqa1K5odr44ieKwk= - -import-lazy@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" - integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.3, inherits@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -ini@^1.3.5, ini@~1.3.0: - version "1.3.5" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - dependencies: - ci-info "^2.0.0" - -is-core-module@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.1.0.tgz#a4cc031d9b1aca63eecbd18a650e13cb4eeab946" - integrity sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA== - dependencies: - has "^1.0.3" - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-glob@^4.0.1, is-glob@~4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - dependencies: - is-extglob "^2.1.1" - -is-installed-globally@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141" - integrity sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g== - dependencies: - global-dirs "^2.0.1" - is-path-inside "^3.0.1" - -is-interactive@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" - integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== - -is-npm@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d" - integrity sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig== - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-path-inside@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" - integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== - -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-yarn-global@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" - integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== - -js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" - integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= - -keyv@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" - integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== - dependencies: - json-buffer "3.0.0" - -latest-version@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" - integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== - dependencies: - package-json "^6.3.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -log-symbols@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.0.0.tgz#69b3cc46d20f448eccdb75ea1fa733d9e821c920" - integrity sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA== - dependencies: - chalk "^4.0.0" - -lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - -lowercase-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== - -make-dir@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -make-error@^1.1.1: - version "1.3.6" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mimic-response@^1.0.0, mimic-response@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -mkdirp-classic@^0.5.2: - version "0.5.3" - resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" - integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== - -mkdirp@^0.5.3: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@2.1.2, ms@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - -node-fetch@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" - integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== - -nodemon@^2.0.4: - version "2.0.6" - resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.6.tgz#1abe1937b463aaf62f0d52e2b7eaadf28cc2240d" - integrity sha512-4I3YDSKXg6ltYpcnZeHompqac4E6JeAMpGm8tJnB9Y3T0ehasLa4139dJOcCrB93HHrUMsCrKtoAlXTqT5n4AQ== - dependencies: - chokidar "^3.2.2" - debug "^3.2.6" - ignore-by-default "^1.0.1" - minimatch "^3.0.4" - pstree.remy "^1.1.7" - semver "^5.7.1" - supports-color "^5.5.0" - touch "^3.1.0" - undefsafe "^2.0.3" - update-notifier "^4.1.0" - -nopt@~1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" - integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4= - dependencies: - abbrev "1" - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-url@^4.1.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" - integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -ora@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/ora/-/ora-5.1.0.tgz#b188cf8cd2d4d9b13fd25383bc3e5cba352c94f8" - integrity sha512-9tXIMPvjZ7hPTbk8DFq1f7Kow/HU/pQYB60JbNq+QnGwcyhWVZaQ4hM9zQDEsPxw/muLpgiHSaumUZxCAmod/w== - dependencies: - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-spinners "^2.4.0" - is-interactive "^1.0.0" - log-symbols "^4.0.0" - mute-stream "0.0.8" - strip-ansi "^6.0.0" - wcwidth "^1.0.1" - -p-cancelable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" - integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -package-json@^6.3.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" - integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== - dependencies: - got "^9.6.0" - registry-auth-token "^4.0.0" - registry-url "^5.0.0" - semver "^6.2.0" - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== - -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" - integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= - -picomatch@^2.0.4, picomatch@^2.2.1: - version "2.2.2" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" - integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== - -pixelmatch@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-5.2.1.tgz#9e4e4f4aa59648208a31310306a5bed5522b0d65" - integrity sha512-WjcAdYSnKrrdDdqTcVEY7aB7UhhwjYQKYhHiBXdJef0MOaQeYpUdQ+iVyBLa5YBKS8MPVPPMX7rpOByISLpeEQ== - dependencies: - pngjs "^4.0.1" - -pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -pngjs@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-4.0.1.tgz#f803869bb2fc1bfe1bf99aa4ec21c108117cfdbe" - integrity sha512-rf5+2/ioHeQxR6IxuYNYGFytUyG3lma/WW1nsmjeHlWwtb2aByla6dkVc8pmJ9nplzkTA0q2xx7mMWrOTqT4Gg== - -pngjs@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-5.0.0.tgz#e79dd2b215767fd9c04561c01236df960bce7fbb" - integrity sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw== - -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= - -progress@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -proxy-from-env@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== - -pstree.remy@^1.1.7: - version "1.1.8" - resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.8.tgz#c242224f4a67c21f686839bbdb4ac282b8373d3a" - integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pupa@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" - integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== - dependencies: - escape-goat "^2.0.0" - -puppeteer@^5.2.1: - version "5.4.1" - resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-5.4.1.tgz#f2038eb23a0f593ed2cce0d6e7cd5c43aecd6756" - integrity sha512-8u6r9tFm3gtMylU4uCry1W/CeAA8uczKMONvGvivkTsGqKA7iB7DWO2CBFYlB9GY6/IEoq9vkI5slJWzUBkwNw== - dependencies: - debug "^4.1.0" - devtools-protocol "0.0.809251" - extract-zip "^2.0.0" - https-proxy-agent "^4.0.0" - node-fetch "^2.6.1" - pkg-dir "^4.2.0" - progress "^2.0.1" - proxy-from-env "^1.0.0" - rimraf "^3.0.2" - tar-fs "^2.0.0" - unbzip2-stream "^1.3.3" - ws "^7.2.3" - -rc@^1.2.8: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -readable-stream@^3.1.1, readable-stream@^3.4.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@~3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" - integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== - dependencies: - picomatch "^2.2.1" - -registry-auth-token@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250" - integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== - dependencies: - rc "^1.2.8" - -registry-url@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" - integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== - dependencies: - rc "^1.2.8" - -resolve@^1.3.2: - version "1.19.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" - integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== - dependencies: - is-core-module "^2.1.0" - path-parse "^1.0.6" - -responselike@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= - dependencies: - lowercase-keys "^1.0.0" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -semver-diff@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" - integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== - dependencies: - semver "^6.3.0" - -semver@^5.3.0, semver@^5.7.1: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - -source-map-support@^0.5.17: - version "0.5.19" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" - integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -string-width@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string-width@^4.0.0, string-width@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -strip-ansi@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= - -supports-color@^5.3.0, supports-color@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -tar-fs@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" - integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== - dependencies: - chownr "^1.1.1" - mkdirp-classic "^0.5.2" - pump "^3.0.0" - tar-stream "^2.1.4" - -tar-stream@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.4.tgz#c4fb1a11eb0da29b893a5b25476397ba2d053bfa" - integrity sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw== - dependencies: - bl "^4.0.3" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" - -term-size@^2.1.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" - integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== - -through@^2.3.8: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -to-readable-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" - integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -touch@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b" - integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== - dependencies: - nopt "~1.0.10" - -ts-node@^8.10.2: - version "8.10.2" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.10.2.tgz#eee03764633b1234ddd37f8db9ec10b75ec7fb8d" - integrity sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA== - dependencies: - arg "^4.1.0" - diff "^4.0.1" - make-error "^1.1.1" - source-map-support "^0.5.17" - yn "3.1.1" - -tslib@^1.13.0, tslib@^1.8.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tslint@^6.1.3: - version "6.1.3" - resolved "https://registry.yarnpkg.com/tslint/-/tslint-6.1.3.tgz#5c23b2eccc32487d5523bd3a470e9aa31789d904" - integrity sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg== - dependencies: - "@babel/code-frame" "^7.0.0" - builtin-modules "^1.1.1" - chalk "^2.3.0" - commander "^2.12.1" - diff "^4.0.1" - glob "^7.1.1" - js-yaml "^3.13.1" - minimatch "^3.0.4" - mkdirp "^0.5.3" - resolve "^1.3.2" - semver "^5.3.0" - tslib "^1.13.0" - tsutils "^2.29.0" - -tsutils@^2.29.0: - version "2.29.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99" - integrity sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== - dependencies: - tslib "^1.8.1" - -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - -typescript@^3.9.7: - version "3.9.7" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" - integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== - -typescript@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.0.5.tgz#ae9dddfd1069f1cb5beb3ef3b2170dd7c1332389" - integrity sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ== - -unbzip2-stream@^1.3.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" - integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== - dependencies: - buffer "^5.2.1" - through "^2.3.8" - -undefsafe@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.3.tgz#6b166e7094ad46313b2202da7ecc2cd7cc6e7aae" - integrity sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A== - dependencies: - debug "^2.2.0" - -unique-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== - dependencies: - crypto-random-string "^2.0.0" - -update-notifier@^4.1.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.3.tgz#be86ee13e8ce48fb50043ff72057b5bd598e1ea3" - integrity sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A== - dependencies: - boxen "^4.2.0" - chalk "^3.0.0" - configstore "^5.0.1" - has-yarn "^2.1.0" - import-lazy "^2.1.0" - is-ci "^2.0.0" - is-installed-globally "^0.3.1" - is-npm "^4.0.0" - is-yarn-global "^0.3.0" - latest-version "^5.0.0" - pupa "^2.0.1" - semver-diff "^3.1.1" - xdg-basedir "^4.0.0" - -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= - dependencies: - prepend-http "^2.0.0" - -util-deprecate@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -wcwidth@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" - integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= - dependencies: - defaults "^1.0.3" - -widest-line@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" - integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== - dependencies: - string-width "^4.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -ws@^7.2.3: - version "7.4.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.0.tgz#a5dd76a24197940d4a8bb9e0e152bb4503764da7" - integrity sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ== - -xdg-basedir@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" - integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== - -yauzl@^2.10.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" - integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= - dependencies: - buffer-crc32 "~0.2.3" - fd-slicer "~1.1.0" - -yn@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" - integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==