├── .circleci └── config.yml ├── .editorconfig ├── .gitignore ├── README.md ├── build.ts ├── package.json ├── renovate.json ├── src └── jimp.ts ├── test ├── img.png └── index.js ├── tsconfig.json └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | 3 | defaults: &defaults 4 | working_directory: ~/project 5 | docker: 6 | - image: circleci/node 7 | 8 | jobs: 9 | # Build 10 | build: 11 | <<: *defaults 12 | steps: 13 | - checkout 14 | - restore_cache: 15 | key: yarn-cache-{{ checksum "yarn.lock" }} 16 | - run: 17 | name: Install Dependencies 18 | command: NODE_ENV=dev yarn 19 | - save_cache: 20 | key: yarn-cache-{{ checksum "yarn.lock" }} 21 | paths: 22 | - "node_modules" 23 | - run: 24 | name: Build 25 | command: yarn build 26 | - run: 27 | name: Test 28 | command: yarn test 29 | - run: 30 | name: Publish 31 | command: | 32 | echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> ~/.npmrc 33 | echo "//registry.yarnpkg.com/:_authToken=$NPM_TOKEN" >> ~/.npmrc 34 | tag=`git branch | sed -n -e 's/^\* \(.*\)/\1/p'` 35 | [[ "$tag" == "master" ]] && tag="latest" 36 | echo "Publish with tag: $tag" 37 | npm publish -q --tag "$tag" || true 38 | branches: 39 | only: 40 | - master 41 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | end_of_line = lf 5 | insert_final_newline = true 6 | trim_trailing_whitespace = true 7 | charset = utf-8 8 | 9 | [*.js] 10 | indent_style = space 11 | indent_size = 2 12 | 13 | [{package.json,*.yml,*.cjson}] 14 | indent_style = space 15 | indent_size = 2 16 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | node_modules 3 | .vscode 4 | .DSStore 5 | *.iml 6 | .idea 7 | *.bak 8 | dist 9 | *.out.* 10 | fonts 11 | types 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ✏️ Jimp Compact 2 | 3 | 4 | 5 | [![npm version](https://flat.badgen.net/npm/v/jimp-compact)](https://www.npmjs.com/package/jimp-compact) 6 | [![npm downloads](https://flat.badgen.net/npm/dm/jimp-compact)](https://www.npmjs.com/package/jimp-compact) 7 | [![install size](https://flat.badgen.net/packagephobia/install/jimp-compact)](https://packagephobia.now.sh/result?p=jimp-compact) 8 | 9 | > Lightweight version of [Jimp](https://github.com/oliver-moran/jimp) compiled with [vercel/ncc](https://github.com/vercel/ncc) 10 | 11 | ## Why? 12 | 13 | This package has **27x** smaller install size with **all** features of original jimp (Jimp install size is [~33.8MB](https://packagephobia.now.sh/result?p=jimp)) by bundling all `node_modules` and removing extra files. 14 | 15 | ## Usage 16 | 17 | Install and import/require `jimp-compact` instead of `jimp` npm package. 18 | 19 | ```sh 20 | # npm 21 | npm i jimp-compact 22 | 23 | # yarn 24 | yarn add jimp-compact 25 | ``` 26 | 27 | ```js 28 | // ESM 29 | import Jimp from 'jimp-compact' 30 | 31 | // CJS 32 | const Jimp = require('jimp-compact') 33 | ``` 34 | 35 | See [jimp docs](https://github.com/oliver-moran/jimp/tree/master/packages/jimp) for full usage. 36 | 37 | ## Known Issues 38 | 39 | In order to make typescript working, you need to (also) install `jimp` in `devDependencies`! 40 | Track issue via [#39](https://github.com/unjs/jimp-compact/issues/39) and [#42](https://github.com/unjs/jimp-compact/issues/52). 41 | 42 | ## License 43 | 44 | MIT - Based on [Jimp](https://github.com/oliver-moran/jimp/blob/master/LICENSE) 45 | -------------------------------------------------------------------------------- /build.ts: -------------------------------------------------------------------------------- 1 | import { resolve, dirname } from 'path' 2 | import { copy, copyFile, outputFile, readJSON, writeJSON } from 'fs-extra' 3 | import ncc from '@vercel/ncc' 4 | 5 | async function main() { 6 | const rootDir = __dirname 7 | const input = resolve(rootDir, 'src', 'jimp.ts') 8 | const output = resolve(rootDir, 'dist', 'jimp.cjs') 9 | const pkg = resolve(rootDir, 'package.json') 10 | 11 | const opts = { 12 | cache: false, 13 | minify: true, 14 | sourceMapRegister: false 15 | } 16 | 17 | // @ts-ignore 18 | let { code } = await ncc(input, opts) 19 | 20 | code = code.replace(/new Buffer/g, 'new JIMPBUffer') 21 | 22 | await outputFile(output, code) 23 | 24 | const jimpDir = dirname(require.resolve('jimp/package.json')) 25 | // const { version } = await readJSON(resolve(jimpDir, 'package.json')) 26 | 27 | // await writeJSON(pkg, { ...await readJSON(pkg), version }, { spaces: 2 }) 28 | 29 | await copy(resolve(jimpDir, 'fonts'), resolve(rootDir, 'fonts')) 30 | 31 | await copyFile(resolve(jimpDir, 'types/ts3.1/index.d.ts'), resolve(rootDir, 'dist/jimp.d.ts')) 32 | 33 | // console.log('jimp-compact@' + version) 34 | } 35 | 36 | main().catch(error => { 37 | console.error(error) 38 | process.exit(1) 39 | }) 40 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jimp-compact", 3 | "version": "0.16.1-2", 4 | "description": "Compact version of Jimp", 5 | "repository": "unjs/jimp-compact", 6 | "license": "MIT", 7 | "main": "./dist/jimp.cjs", 8 | "types": "./dist/jimp.d.ts", 9 | "files": [ 10 | "dist", 11 | "fonts" 12 | ], 13 | "scripts": { 14 | "build": "jiti ./build", 15 | "prepack": "yarn build", 16 | "test": "node ./test/index.js" 17 | }, 18 | "devDependencies": { 19 | "@types/fs-extra": "^9.0.13", 20 | "@types/jimp": "^0.2.28", 21 | "@vercel/ncc": "^0.34.0", 22 | "fs-extra": "^10.1.0", 23 | "jimp": "^0.16.2", 24 | "jiti": "^1.16.0", 25 | "typescript": "^4.9.3" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": [ 3 | "github>unjs/renovate-config" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /src/jimp.ts: -------------------------------------------------------------------------------- 1 | import jimp from 'jimp/es' 2 | 3 | class JIMPBUffer { 4 | constructor(data, ...args) { 5 | if (args.length) { 6 | throw new Error('Incompatible args!') 7 | } 8 | 9 | if (typeof data === 'number') { 10 | return Buffer.alloc(data) 11 | } 12 | 13 | return Buffer.from(data) 14 | } 15 | } 16 | 17 | globalThis.JIMPBUffer = JIMPBUffer 18 | 19 | module.exports = jimp 20 | -------------------------------------------------------------------------------- /test/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs-archive/jimp-compact/ffca923194c41cac47464b3cefbee8ec9efb9634/test/img.png -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- 1 | const path = require('path') 2 | const assert = require('assert') 3 | const Jimp = require('..') 4 | 5 | async function main() { 6 | const img = await Jimp.read(path.resolve(__dirname, 'img.png')) 7 | img.contain(45, 45).write(path.resolve(__dirname, 'img.out.png')) 8 | } 9 | 10 | main().catch(e => { 11 | console.error(e) 12 | process.exit(1) 13 | }) 14 | 15 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "ES6", 4 | "module": "CommonJS", 5 | "moduleResolution": "Node", 6 | "esModuleInterop": true, 7 | "outDir": "dist", 8 | "strict": false, 9 | "declaration": true 10 | }, 11 | "include": [ 12 | "src" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/runtime@^7.7.2": 6 | version "7.15.4" 7 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a" 8 | integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw== 9 | dependencies: 10 | regenerator-runtime "^0.13.4" 11 | 12 | "@jimp/bmp@^0.16.1": 13 | version "0.16.1" 14 | resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.16.1.tgz#6e2da655b2ba22e721df0795423f34e92ef13768" 15 | integrity sha512-iwyNYQeBawrdg/f24x3pQ5rEx+/GwjZcCXd3Kgc+ZUd+Ivia7sIqBsOnDaMZdKCBPlfW364ekexnlOqyVa0NWg== 16 | dependencies: 17 | "@babel/runtime" "^7.7.2" 18 | "@jimp/utils" "^0.16.1" 19 | bmp-js "^0.1.0" 20 | 21 | "@jimp/bmp@^0.16.2": 22 | version "0.16.2" 23 | resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.16.2.tgz#3982879b10626fc8cf1b4ab8627158bad142ec9d" 24 | integrity sha512-4g9vW45QfMoGhLVvaFj26h4e7cC+McHUQwyFQmNTLW4FfC1OonN9oUr2m/FEDGkTYKR7aqdXR5XUqqIkHWLaFw== 25 | dependencies: 26 | "@babel/runtime" "^7.7.2" 27 | "@jimp/utils" "^0.16.2" 28 | bmp-js "^0.1.0" 29 | 30 | "@jimp/core@^0.16.1": 31 | version "0.16.1" 32 | resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.16.1.tgz#68c4288f6ef7f31a0f6b859ba3fb28dae930d39d" 33 | integrity sha512-la7kQia31V6kQ4q1kI/uLimu8FXx7imWVajDGtwUG8fzePLWDFJyZl0fdIXVCL1JW2nBcRHidUot6jvlRDi2+g== 34 | dependencies: 35 | "@babel/runtime" "^7.7.2" 36 | "@jimp/utils" "^0.16.1" 37 | any-base "^1.1.0" 38 | buffer "^5.2.0" 39 | exif-parser "^0.1.12" 40 | file-type "^9.0.0" 41 | load-bmfont "^1.3.1" 42 | mkdirp "^0.5.1" 43 | phin "^2.9.1" 44 | pixelmatch "^4.0.2" 45 | tinycolor2 "^1.4.1" 46 | 47 | "@jimp/core@^0.16.2": 48 | version "0.16.2" 49 | resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.16.2.tgz#4f8e83a4af76a60610e794362d1deb5afaa03353" 50 | integrity sha512-dp7HcyUMzjXphXYodI6PaXue+I9PXAavbb+AN+1XqFbotN22Z12DosNPEyy+UhLY/hZiQQqUkEaJHkvV31rs+w== 51 | dependencies: 52 | "@babel/runtime" "^7.7.2" 53 | "@jimp/utils" "^0.16.2" 54 | any-base "^1.1.0" 55 | buffer "^5.2.0" 56 | exif-parser "^0.1.12" 57 | file-type "^9.0.0" 58 | load-bmfont "^1.3.1" 59 | mkdirp "^0.5.1" 60 | phin "^2.9.1" 61 | pixelmatch "^4.0.2" 62 | tinycolor2 "^1.4.1" 63 | 64 | "@jimp/custom@^0.16.1": 65 | version "0.16.1" 66 | resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.16.1.tgz#28b659c59e20a1d75a0c46067bd3f4bd302cf9c5" 67 | integrity sha512-DNUAHNSiUI/j9hmbatD6WN/EBIyeq4AO0frl5ETtt51VN1SvE4t4v83ZA/V6ikxEf3hxLju4tQ5Pc3zmZkN/3A== 68 | dependencies: 69 | "@babel/runtime" "^7.7.2" 70 | "@jimp/core" "^0.16.1" 71 | 72 | "@jimp/custom@^0.16.2": 73 | version "0.16.2" 74 | resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.16.2.tgz#e1ba6874551dd4d748825680c3a16bb7cd3595b6" 75 | integrity sha512-GtNwOs4hcVS2GIbqRUf42rUuX07oLB92cj7cqxZb0ZGWwcwhnmSW0TFLAkNafXmqn9ug4VTpNvcJSUdiuECVKg== 76 | dependencies: 77 | "@babel/runtime" "^7.7.2" 78 | "@jimp/core" "^0.16.2" 79 | 80 | "@jimp/gif@^0.16.1": 81 | version "0.16.1" 82 | resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.16.1.tgz#d1f7c3a58f4666482750933af8b8f4666414f3ca" 83 | integrity sha512-r/1+GzIW1D5zrP4tNrfW+3y4vqD935WBXSc8X/wm23QTY9aJO9Lw6PEdzpYCEY+SOklIFKaJYUAq/Nvgm/9ryw== 84 | dependencies: 85 | "@babel/runtime" "^7.7.2" 86 | "@jimp/utils" "^0.16.1" 87 | gifwrap "^0.9.2" 88 | omggif "^1.0.9" 89 | 90 | "@jimp/gif@^0.16.2": 91 | version "0.16.2" 92 | resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.16.2.tgz#c049cf0fc781233aca418f130f8664c4cbab64c1" 93 | integrity sha512-TMdyT9Q0paIKNtT7c5KzQD29CNCsI/t8ka28jMrBjEK7j5RRTvBfuoOnHv7pDJRCjCIqeUoaUSJ7QcciKic6CA== 94 | dependencies: 95 | "@babel/runtime" "^7.7.2" 96 | "@jimp/utils" "^0.16.2" 97 | gifwrap "^0.9.2" 98 | omggif "^1.0.9" 99 | 100 | "@jimp/jpeg@^0.16.1": 101 | version "0.16.1" 102 | resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.16.1.tgz#3b7bb08a4173f2f6d81f3049b251df3ee2ac8175" 103 | integrity sha512-8352zrdlCCLFdZ/J+JjBslDvml+fS3Z8gttdml0We759PnnZGqrnPRhkOEOJbNUlE+dD4ckLeIe6NPxlS/7U+w== 104 | dependencies: 105 | "@babel/runtime" "^7.7.2" 106 | "@jimp/utils" "^0.16.1" 107 | jpeg-js "0.4.2" 108 | 109 | "@jimp/jpeg@^0.16.2": 110 | version "0.16.2" 111 | resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.16.2.tgz#1060cff9700d08802a0932a397cfb61a34b1d058" 112 | integrity sha512-BW5gZydgq6wdIwHd+3iUNgrTklvoQc/FUKSj9meM6A0FU21lUaansRX5BDdJqHkyXJLnnlDGwDt27J+hQuBAVw== 113 | dependencies: 114 | "@babel/runtime" "^7.7.2" 115 | "@jimp/utils" "^0.16.2" 116 | jpeg-js "^0.4.2" 117 | 118 | "@jimp/plugin-blit@^0.16.1": 119 | version "0.16.1" 120 | resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.16.1.tgz#09ea919f9d326de3b9c2826fe4155da37dde8edb" 121 | integrity sha512-fKFNARm32RoLSokJ8WZXHHH2CGzz6ire2n1Jh6u+XQLhk9TweT1DcLHIXwQMh8oR12KgjbgsMGvrMVlVknmOAg== 122 | dependencies: 123 | "@babel/runtime" "^7.7.2" 124 | "@jimp/utils" "^0.16.1" 125 | 126 | "@jimp/plugin-blit@^0.16.2": 127 | version "0.16.2" 128 | resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.16.2.tgz#65e683f3f2860a59999b6af068efde3625f86cf7" 129 | integrity sha512-Z31rRfV80gC/r+B/bOPSVVpJEWXUV248j7MdnMOFLu4vr8DMqXVo9jYqvwU/s4LSTMAMXqm4Jg6E/jQfadPKAg== 130 | dependencies: 131 | "@babel/runtime" "^7.7.2" 132 | "@jimp/utils" "^0.16.2" 133 | 134 | "@jimp/plugin-blur@^0.16.1": 135 | version "0.16.1" 136 | resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.16.1.tgz#e614fa002797dcd662e705d4cea376e7db968bf5" 137 | integrity sha512-1WhuLGGj9MypFKRcPvmW45ht7nXkOKu+lg3n2VBzIB7r4kKNVchuI59bXaCYQumOLEqVK7JdB4glaDAbCQCLyw== 138 | dependencies: 139 | "@babel/runtime" "^7.7.2" 140 | "@jimp/utils" "^0.16.1" 141 | 142 | "@jimp/plugin-blur@^0.16.2": 143 | version "0.16.2" 144 | resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.16.2.tgz#05533c19973a16feb037d175bb77e4532f144e45" 145 | integrity sha512-ShkJCAzRI+1fAKPuLLgEkixpSpVmKTYaKEFROUcgmrv9AansDXGNCupchqVMTdxf8zPyW8rR1ilvG3OJobufLQ== 146 | dependencies: 147 | "@babel/runtime" "^7.7.2" 148 | "@jimp/utils" "^0.16.2" 149 | 150 | "@jimp/plugin-circle@^0.16.1": 151 | version "0.16.1" 152 | resolved "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.16.1.tgz#20e3194a67ca29740aba2630fd4d0a89afa27491" 153 | integrity sha512-JK7yi1CIU7/XL8hdahjcbGA3V7c+F+Iw+mhMQhLEi7Q0tCnZ69YJBTamMiNg3fWPVfMuvWJJKOBRVpwNTuaZRg== 154 | dependencies: 155 | "@babel/runtime" "^7.7.2" 156 | "@jimp/utils" "^0.16.1" 157 | 158 | "@jimp/plugin-circle@^0.16.2": 159 | version "0.16.2" 160 | resolved "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.16.2.tgz#f66c7b8562ccced02688612f548b76952b14ab70" 161 | integrity sha512-6T4z/48F4Z5+YwAVCLOvXQcyGmo0E3WztxCz6XGQf66r4JJK78+zcCDYZFLMx0BGM0091FogNK4QniP8JaOkrA== 162 | dependencies: 163 | "@babel/runtime" "^7.7.2" 164 | "@jimp/utils" "^0.16.2" 165 | 166 | "@jimp/plugin-color@^0.16.1": 167 | version "0.16.1" 168 | resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.16.1.tgz#0f298ba74dee818b663834cd80d53e56f3755233" 169 | integrity sha512-9yQttBAO5SEFj7S6nJK54f+1BnuBG4c28q+iyzm1JjtnehjqMg6Ljw4gCSDCvoCQ3jBSYHN66pmwTV74SU1B7A== 170 | dependencies: 171 | "@babel/runtime" "^7.7.2" 172 | "@jimp/utils" "^0.16.1" 173 | tinycolor2 "^1.4.1" 174 | 175 | "@jimp/plugin-color@^0.16.2": 176 | version "0.16.2" 177 | resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.16.2.tgz#925d3b2fa41807c7119197bdf9c5694d92efe3be" 178 | integrity sha512-6oBV0g0J17/7E+aTquvUsgSc85nUbUi+64tIK5eFIDzvjhlqhjGNJYlc46KJMCWIs61qRJayQoZdL/iT/iQuGQ== 179 | dependencies: 180 | "@babel/runtime" "^7.7.2" 181 | "@jimp/utils" "^0.16.2" 182 | tinycolor2 "^1.4.1" 183 | 184 | "@jimp/plugin-contain@^0.16.1": 185 | version "0.16.1" 186 | resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.16.1.tgz#3c5f5c495fd9bb08a970739d83694934f58123f2" 187 | integrity sha512-44F3dUIjBDHN+Ym/vEfg+jtjMjAqd2uw9nssN67/n4FdpuZUVs7E7wadKY1RRNuJO+WgcD5aDQcsvurXMETQTg== 188 | dependencies: 189 | "@babel/runtime" "^7.7.2" 190 | "@jimp/utils" "^0.16.1" 191 | 192 | "@jimp/plugin-contain@^0.16.2": 193 | version "0.16.2" 194 | resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.16.2.tgz#e5cf5ca7cc3eec1306cb1b92dbd2a1fad6146a94" 195 | integrity sha512-pLcxO3hVN3LCEhMNvpZ9B7xILHVlS433Vv16zFFJxLRqZdYvPLsc+ZzJhjAiHHuEjVblQrktHE3LGeQwGJPo0w== 196 | dependencies: 197 | "@babel/runtime" "^7.7.2" 198 | "@jimp/utils" "^0.16.2" 199 | 200 | "@jimp/plugin-cover@^0.16.1": 201 | version "0.16.1" 202 | resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.16.1.tgz#0e8caec16a40abe15b1b32e5383a603a3306dc41" 203 | integrity sha512-YztWCIldBAVo0zxcQXR+a/uk3/TtYnpKU2CanOPJ7baIuDlWPsG+YE4xTsswZZc12H9Kl7CiziEbDtvF9kwA/Q== 204 | dependencies: 205 | "@babel/runtime" "^7.7.2" 206 | "@jimp/utils" "^0.16.1" 207 | 208 | "@jimp/plugin-cover@^0.16.2": 209 | version "0.16.2" 210 | resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.16.2.tgz#c4aadfaad718a14838219889936ad39a18021df4" 211 | integrity sha512-gzWM7VvYeI8msyiwbUZxH+sGQEgO6Vd6adGxZ0CeKX00uQOe5lDzxb1Wjx7sHcJGz8a/5fmAuwz7rdDtpDUbkw== 212 | dependencies: 213 | "@babel/runtime" "^7.7.2" 214 | "@jimp/utils" "^0.16.2" 215 | 216 | "@jimp/plugin-crop@^0.16.1": 217 | version "0.16.1" 218 | resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.16.1.tgz#b362497c873043fe47ba881ab08604bf7226f50f" 219 | integrity sha512-UQdva9oQzCVadkyo3T5Tv2CUZbf0klm2cD4cWMlASuTOYgaGaFHhT9st+kmfvXjKL8q3STkBu/zUPV6PbuV3ew== 220 | dependencies: 221 | "@babel/runtime" "^7.7.2" 222 | "@jimp/utils" "^0.16.1" 223 | 224 | "@jimp/plugin-crop@^0.16.2": 225 | version "0.16.2" 226 | resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.16.2.tgz#2dd716b93a865b839143016acac53681d85362c3" 227 | integrity sha512-qCd3hfMEE+Z2EuuyXewgXRTtKJGIerWzc1zLEJztsUkPz5i73IGgkOL+mrNutZwGaXZbm+8SwUaGb46sxAO6Tw== 228 | dependencies: 229 | "@babel/runtime" "^7.7.2" 230 | "@jimp/utils" "^0.16.2" 231 | 232 | "@jimp/plugin-displace@^0.16.1": 233 | version "0.16.1" 234 | resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.16.1.tgz#4dd9db518c3e78de9d723f86a234bf98922afe8d" 235 | integrity sha512-iVAWuz2+G6Heu8gVZksUz+4hQYpR4R0R/RtBzpWEl8ItBe7O6QjORAkhxzg+WdYLL2A/Yd4ekTpvK0/qW8hTVw== 236 | dependencies: 237 | "@babel/runtime" "^7.7.2" 238 | "@jimp/utils" "^0.16.1" 239 | 240 | "@jimp/plugin-displace@^0.16.2": 241 | version "0.16.2" 242 | resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.16.2.tgz#e4852c48f4b2095a4bcc61c8c1a5faa9618773ef" 243 | integrity sha512-6nXdvNNjCdD95v2o3/jPeur903dz08lG4Y8gmr5oL2yVv9LSSbMonoXYrR/ASesdyXqGdXJLU4NL+yZs4zUqbQ== 244 | dependencies: 245 | "@babel/runtime" "^7.7.2" 246 | "@jimp/utils" "^0.16.2" 247 | 248 | "@jimp/plugin-dither@^0.16.1": 249 | version "0.16.1" 250 | resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.16.1.tgz#b47de2c0bb09608bed228b41c3cd01a85ec2d45b" 251 | integrity sha512-tADKVd+HDC9EhJRUDwMvzBXPz4GLoU6s5P7xkVq46tskExYSptgj5713J5Thj3NMgH9Rsqu22jNg1H/7tr3V9Q== 252 | dependencies: 253 | "@babel/runtime" "^7.7.2" 254 | "@jimp/utils" "^0.16.1" 255 | 256 | "@jimp/plugin-dither@^0.16.2": 257 | version "0.16.2" 258 | resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.16.2.tgz#e5cf77f5b0b8a4247c171b7e234c99031b6a59f3" 259 | integrity sha512-DERpIzy21ZanMkVsD0Tdy8HQLbD1E41OuvIzaMRoW4183PA6AgGNlrQoFTyXmzjy6FTy1SxaQgTEdouInAWZ9Q== 260 | dependencies: 261 | "@babel/runtime" "^7.7.2" 262 | "@jimp/utils" "^0.16.2" 263 | 264 | "@jimp/plugin-fisheye@^0.16.1": 265 | version "0.16.1" 266 | resolved "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.1.tgz#f625047b6cdbe1b83b89e9030fd025ab19cdb1a4" 267 | integrity sha512-BWHnc5hVobviTyIRHhIy9VxI1ACf4CeSuCfURB6JZm87YuyvgQh5aX5UDKtOz/3haMHXBLP61ZBxlNpMD8CG4A== 268 | dependencies: 269 | "@babel/runtime" "^7.7.2" 270 | "@jimp/utils" "^0.16.1" 271 | 272 | "@jimp/plugin-fisheye@^0.16.2": 273 | version "0.16.2" 274 | resolved "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.2.tgz#ec6cab102959fd67a4061e6812db6135731f7731" 275 | integrity sha512-Df7PsGIwiIpQu3EygYCnaJyTfOwvwtYV3cmYJS7yFLtdiFUuod+hlSo5GkwEPLAy+QBxhUbDuUqnsWo4NQtbiQ== 276 | dependencies: 277 | "@babel/runtime" "^7.7.2" 278 | "@jimp/utils" "^0.16.2" 279 | 280 | "@jimp/plugin-flip@^0.16.1": 281 | version "0.16.1" 282 | resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.16.1.tgz#7a99ea22bde802641017ed0f2615870c144329bb" 283 | integrity sha512-KdxTf0zErfZ8DyHkImDTnQBuHby+a5YFdoKI/G3GpBl3qxLBvC+PWkS2F/iN3H7wszP7/TKxTEvWL927pypT0w== 284 | dependencies: 285 | "@babel/runtime" "^7.7.2" 286 | "@jimp/utils" "^0.16.1" 287 | 288 | "@jimp/plugin-flip@^0.16.2": 289 | version "0.16.2" 290 | resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.16.2.tgz#3d6f5eac4a8d7d62251aba55259ecb4f8dfe42cf" 291 | integrity sha512-+2uC8ioVQUr06mnjSWraskz2L33nJHze35LkQ8ZNsIpoZLkgvfiWatqAs5bj+1jGI/9kxoCFAaT1Is0f+a4/rw== 292 | dependencies: 293 | "@babel/runtime" "^7.7.2" 294 | "@jimp/utils" "^0.16.2" 295 | 296 | "@jimp/plugin-gaussian@^0.16.1": 297 | version "0.16.1" 298 | resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.1.tgz#0845e314085ccd52e34fad9a83949bc0d81a68e8" 299 | integrity sha512-u9n4wjskh3N1mSqketbL6tVcLU2S5TEaFPR40K6TDv4phPLZALi1Of7reUmYpVm8mBDHt1I6kGhuCJiWvzfGyg== 300 | dependencies: 301 | "@babel/runtime" "^7.7.2" 302 | "@jimp/utils" "^0.16.1" 303 | 304 | "@jimp/plugin-gaussian@^0.16.2": 305 | version "0.16.2" 306 | resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.2.tgz#6546886e8b0acfebf285c5aabc4fea476dc54159" 307 | integrity sha512-2mnuDSg4ZEH8zcJig7DZZf4st/cYmQ5UYJKP76iGhZ+6JDACk6uejwAgT5xHecNhkVAaXMdCybA2eknH/9OE1w== 308 | dependencies: 309 | "@babel/runtime" "^7.7.2" 310 | "@jimp/utils" "^0.16.2" 311 | 312 | "@jimp/plugin-invert@^0.16.1": 313 | version "0.16.1" 314 | resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.16.1.tgz#7e6f5a15707256f3778d06921675bbcf18545c97" 315 | integrity sha512-2DKuyVXANH8WDpW9NG+PYFbehzJfweZszFYyxcaewaPLN0GxvxVLOGOPP1NuUTcHkOdMFbE0nHDuB7f+sYF/2w== 316 | dependencies: 317 | "@babel/runtime" "^7.7.2" 318 | "@jimp/utils" "^0.16.1" 319 | 320 | "@jimp/plugin-invert@^0.16.2": 321 | version "0.16.2" 322 | resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.16.2.tgz#6ca4f7b204c5d674d093d9aa4c32bf20a924a0ee" 323 | integrity sha512-xFvHbVepTY/nus+6yXiYN1iq+UBRkT0MdnObbiQPstUrAsz0Imn6MWISsnAyMvcNxHGrxaxjuU777JT/esM0gg== 324 | dependencies: 325 | "@babel/runtime" "^7.7.2" 326 | "@jimp/utils" "^0.16.2" 327 | 328 | "@jimp/plugin-mask@^0.16.1": 329 | version "0.16.1" 330 | resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.16.1.tgz#e7f2460e05c3cda7af5e76f33ccb0579f66f90df" 331 | integrity sha512-snfiqHlVuj4bSFS0v96vo2PpqCDMe4JB+O++sMo5jF5mvGcGL6AIeLo8cYqPNpdO6BZpBJ8MY5El0Veckhr39Q== 332 | dependencies: 333 | "@babel/runtime" "^7.7.2" 334 | "@jimp/utils" "^0.16.1" 335 | 336 | "@jimp/plugin-mask@^0.16.2": 337 | version "0.16.2" 338 | resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.16.2.tgz#b352392bc8773f6b21b34901ed17f2bb90a8047e" 339 | integrity sha512-AbdO85xxhfgEDdxYKpUotEI9ixiCMaIpfYHD5a5O/VWeimz2kuwhcrzlHGiyq1kKAgRcl0WEneTCZAHVSyvPKA== 340 | dependencies: 341 | "@babel/runtime" "^7.7.2" 342 | "@jimp/utils" "^0.16.2" 343 | 344 | "@jimp/plugin-normalize@^0.16.1": 345 | version "0.16.1" 346 | resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.16.1.tgz#032dfd88eefbc4dedc8b1b2d243832e4f3af30c8" 347 | integrity sha512-dOQfIOvGLKDKXPU8xXWzaUeB0nvkosHw6Xg1WhS1Z5Q0PazByhaxOQkSKgUryNN/H+X7UdbDvlyh/yHf3ITRaw== 348 | dependencies: 349 | "@babel/runtime" "^7.7.2" 350 | "@jimp/utils" "^0.16.1" 351 | 352 | "@jimp/plugin-normalize@^0.16.2": 353 | version "0.16.2" 354 | resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.16.2.tgz#e36a8ecaea6acb4711c543212863a570fe19901f" 355 | integrity sha512-+ItBWFwmB0Od7OfOtTYT1gm543PpHUgU8/DN55z83l1JqS0OomDJAe7BmCppo2405TN6YtVm/csXo7p4iWd/SQ== 356 | dependencies: 357 | "@babel/runtime" "^7.7.2" 358 | "@jimp/utils" "^0.16.2" 359 | 360 | "@jimp/plugin-print@^0.16.1": 361 | version "0.16.1" 362 | resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.16.1.tgz#66b803563f9d109825970714466e6ab9ae639ff6" 363 | integrity sha512-ceWgYN40jbN4cWRxixym+csyVymvrryuKBQ+zoIvN5iE6OyS+2d7Mn4zlNgumSczb9GGyZZESIgVcBDA1ezq0Q== 364 | dependencies: 365 | "@babel/runtime" "^7.7.2" 366 | "@jimp/utils" "^0.16.1" 367 | load-bmfont "^1.4.0" 368 | 369 | "@jimp/plugin-print@^0.16.2": 370 | version "0.16.2" 371 | resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.16.2.tgz#8873338941498997cb2a0d2820e9d58d7c03ba61" 372 | integrity sha512-ifTGEeJ5UZTCiqC70HMeU3iXk/vsOmhWiwVGOXSFXhFeE8ZpDWvlmBsrMYnRrJGuaaogHOIrrQPI+kCdDBSBIQ== 373 | dependencies: 374 | "@babel/runtime" "^7.7.2" 375 | "@jimp/utils" "^0.16.2" 376 | load-bmfont "^1.4.0" 377 | 378 | "@jimp/plugin-resize@^0.16.1": 379 | version "0.16.1" 380 | resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.16.1.tgz#65e39d848ed13ba2d6c6faf81d5d590396571d10" 381 | integrity sha512-u4JBLdRI7dargC04p2Ha24kofQBk3vhaf0q8FwSYgnCRwxfvh2RxvhJZk9H7Q91JZp6wgjz/SjvEAYjGCEgAwQ== 382 | dependencies: 383 | "@babel/runtime" "^7.7.2" 384 | "@jimp/utils" "^0.16.1" 385 | 386 | "@jimp/plugin-resize@^0.16.2": 387 | version "0.16.2" 388 | resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.16.2.tgz#7bcca41d9959667fb1e6e87bd6073ce0dbc43bc4" 389 | integrity sha512-gE4N9l6xuwzacFZ2EPCGZCJ/xR+aX2V7GdMndIl/6kYIw5/eib1SFuF9AZLvIPSFuE1FnGo8+vT0pr++SSbhYg== 390 | dependencies: 391 | "@babel/runtime" "^7.7.2" 392 | "@jimp/utils" "^0.16.2" 393 | 394 | "@jimp/plugin-rotate@^0.16.1": 395 | version "0.16.1" 396 | resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.16.1.tgz#53fb5d51a4b3d05af9c91c2a8fffe5d7a1a47c8c" 397 | integrity sha512-ZUU415gDQ0VjYutmVgAYYxC9Og9ixu2jAGMCU54mSMfuIlmohYfwARQmI7h4QB84M76c9hVLdONWjuo+rip/zg== 398 | dependencies: 399 | "@babel/runtime" "^7.7.2" 400 | "@jimp/utils" "^0.16.1" 401 | 402 | "@jimp/plugin-rotate@^0.16.2": 403 | version "0.16.2" 404 | resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.16.2.tgz#deba6956eaf1d127e91389c53d5c6f59ef80d17f" 405 | integrity sha512-/CTEYkR1HrgmnE0VqPhhbBARbDAfFX590LWGIpxcYIYsUUGQCadl+8Qo4UX13FH0Nt8UHEtPA+O2x08uPYg9UA== 406 | dependencies: 407 | "@babel/runtime" "^7.7.2" 408 | "@jimp/utils" "^0.16.2" 409 | 410 | "@jimp/plugin-scale@^0.16.1": 411 | version "0.16.1" 412 | resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.16.1.tgz#89f6ba59feed3429847ed226aebda33a240cc647" 413 | integrity sha512-jM2QlgThIDIc4rcyughD5O7sOYezxdafg/2Xtd1csfK3z6fba3asxDwthqPZAgitrLgiKBDp6XfzC07Y/CefUw== 414 | dependencies: 415 | "@babel/runtime" "^7.7.2" 416 | "@jimp/utils" "^0.16.1" 417 | 418 | "@jimp/plugin-scale@^0.16.2": 419 | version "0.16.2" 420 | resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.16.2.tgz#d297e6a83f860b5e29bc5bd30ec1556561cb71ab" 421 | integrity sha512-3inuxfrlquyLaqFdiiiQNJUurR0WbvN5wAf1qcYX2LubG1AG8grayYD6H7XVoxfUGTZXh1kpmeirEYlqA2zxcw== 422 | dependencies: 423 | "@babel/runtime" "^7.7.2" 424 | "@jimp/utils" "^0.16.2" 425 | 426 | "@jimp/plugin-shadow@^0.16.1": 427 | version "0.16.1" 428 | resolved "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.16.1.tgz#a7af892a740febf41211e10a5467c3c5c521a04c" 429 | integrity sha512-MeD2Is17oKzXLnsphAa1sDstTu6nxscugxAEk3ji0GV1FohCvpHBcec0nAq6/czg4WzqfDts+fcPfC79qWmqrA== 430 | dependencies: 431 | "@babel/runtime" "^7.7.2" 432 | "@jimp/utils" "^0.16.1" 433 | 434 | "@jimp/plugin-shadow@^0.16.2": 435 | version "0.16.2" 436 | resolved "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.16.2.tgz#2365b0d4ade0f9641cf48b887431fe478a7ace45" 437 | integrity sha512-Q0aIs2/L6fWMcEh9Ms73u34bT1hyUMw/oxaVoIzOLo6/E8YzCs2Bi63H0/qaPS0MQpEppI++kvosPbblABY79w== 438 | dependencies: 439 | "@babel/runtime" "^7.7.2" 440 | "@jimp/utils" "^0.16.2" 441 | 442 | "@jimp/plugin-threshold@^0.16.1": 443 | version "0.16.1" 444 | resolved "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.16.1.tgz#34f3078f9965145b7ae26c53a32ad74b1195bbf5" 445 | integrity sha512-iGW8U/wiCSR0+6syrPioVGoSzQFt4Z91SsCRbgNKTAk7D+XQv6OI78jvvYg4o0c2FOlwGhqz147HZV5utoSLxA== 446 | dependencies: 447 | "@babel/runtime" "^7.7.2" 448 | "@jimp/utils" "^0.16.1" 449 | 450 | "@jimp/plugin-threshold@^0.16.2": 451 | version "0.16.2" 452 | resolved "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.16.2.tgz#3b851659ab1db195b2b4e6c9901f19996a086568" 453 | integrity sha512-gyOwmBgjtMPvcuyOhkP6dOGWbQdaTfhcBRN22mYeI/k/Wh/Zh1OI21F6eKLApsVRmg15MoFnkrCz64RROC34sw== 454 | dependencies: 455 | "@babel/runtime" "^7.7.2" 456 | "@jimp/utils" "^0.16.2" 457 | 458 | "@jimp/plugins@^0.16.1": 459 | version "0.16.1" 460 | resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.16.1.tgz#9f08544c97226d6460a16ced79f57e85bec3257b" 461 | integrity sha512-c+lCqa25b+4q6mJZSetlxhMoYuiltyS+ValLzdwK/47+aYsq+kcJNl+TuxIEKf59yr9+5rkbpsPkZHLF/V7FFA== 462 | dependencies: 463 | "@babel/runtime" "^7.7.2" 464 | "@jimp/plugin-blit" "^0.16.1" 465 | "@jimp/plugin-blur" "^0.16.1" 466 | "@jimp/plugin-circle" "^0.16.1" 467 | "@jimp/plugin-color" "^0.16.1" 468 | "@jimp/plugin-contain" "^0.16.1" 469 | "@jimp/plugin-cover" "^0.16.1" 470 | "@jimp/plugin-crop" "^0.16.1" 471 | "@jimp/plugin-displace" "^0.16.1" 472 | "@jimp/plugin-dither" "^0.16.1" 473 | "@jimp/plugin-fisheye" "^0.16.1" 474 | "@jimp/plugin-flip" "^0.16.1" 475 | "@jimp/plugin-gaussian" "^0.16.1" 476 | "@jimp/plugin-invert" "^0.16.1" 477 | "@jimp/plugin-mask" "^0.16.1" 478 | "@jimp/plugin-normalize" "^0.16.1" 479 | "@jimp/plugin-print" "^0.16.1" 480 | "@jimp/plugin-resize" "^0.16.1" 481 | "@jimp/plugin-rotate" "^0.16.1" 482 | "@jimp/plugin-scale" "^0.16.1" 483 | "@jimp/plugin-shadow" "^0.16.1" 484 | "@jimp/plugin-threshold" "^0.16.1" 485 | timm "^1.6.1" 486 | 487 | "@jimp/plugins@^0.16.2": 488 | version "0.16.2" 489 | resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.16.2.tgz#bba2a7247f926fe7e13e35b24ca9552b0aae4312" 490 | integrity sha512-zCvYtCgctmC0tkYEu+y+kSwSIZBsNznqJ3/3vkpzxdyjd6wCfNY5Qc/68MPrLc1lmdeGo4cOOTYHG7Vc6myzRw== 491 | dependencies: 492 | "@babel/runtime" "^7.7.2" 493 | "@jimp/plugin-blit" "^0.16.2" 494 | "@jimp/plugin-blur" "^0.16.2" 495 | "@jimp/plugin-circle" "^0.16.2" 496 | "@jimp/plugin-color" "^0.16.2" 497 | "@jimp/plugin-contain" "^0.16.2" 498 | "@jimp/plugin-cover" "^0.16.2" 499 | "@jimp/plugin-crop" "^0.16.2" 500 | "@jimp/plugin-displace" "^0.16.2" 501 | "@jimp/plugin-dither" "^0.16.2" 502 | "@jimp/plugin-fisheye" "^0.16.2" 503 | "@jimp/plugin-flip" "^0.16.2" 504 | "@jimp/plugin-gaussian" "^0.16.2" 505 | "@jimp/plugin-invert" "^0.16.2" 506 | "@jimp/plugin-mask" "^0.16.2" 507 | "@jimp/plugin-normalize" "^0.16.2" 508 | "@jimp/plugin-print" "^0.16.2" 509 | "@jimp/plugin-resize" "^0.16.2" 510 | "@jimp/plugin-rotate" "^0.16.2" 511 | "@jimp/plugin-scale" "^0.16.2" 512 | "@jimp/plugin-shadow" "^0.16.2" 513 | "@jimp/plugin-threshold" "^0.16.2" 514 | timm "^1.6.1" 515 | 516 | "@jimp/png@^0.16.1": 517 | version "0.16.1" 518 | resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.16.1.tgz#f24cfc31529900b13a2dd9d4fdb4460c1e4d814e" 519 | integrity sha512-iyWoCxEBTW0OUWWn6SveD4LePW89kO7ZOy5sCfYeDM/oTPLpR8iMIGvZpZUz1b8kvzFr27vPst4E5rJhGjwsdw== 520 | dependencies: 521 | "@babel/runtime" "^7.7.2" 522 | "@jimp/utils" "^0.16.1" 523 | pngjs "^3.3.3" 524 | 525 | "@jimp/png@^0.16.2": 526 | version "0.16.2" 527 | resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.16.2.tgz#45af82656aad2fde0489687a538f2af903867a1b" 528 | integrity sha512-sFOtOSz/tzDwXEChFQ/Nxe+0+vG3Tj0eUxnZVDUG/StXE9dI8Bqmwj3MIa0EgK5s+QG3YlnDOmlPUa4JqmeYeQ== 529 | dependencies: 530 | "@babel/runtime" "^7.7.2" 531 | "@jimp/utils" "^0.16.2" 532 | pngjs "^3.3.3" 533 | 534 | "@jimp/tiff@^0.16.1": 535 | version "0.16.1" 536 | resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.16.1.tgz#0e8756695687d7574b6bc73efab0acd4260b7a12" 537 | integrity sha512-3K3+xpJS79RmSkAvFMgqY5dhSB+/sxhwTFA9f4AVHUK0oKW+u6r52Z1L0tMXHnpbAdR9EJ+xaAl2D4x19XShkQ== 538 | dependencies: 539 | "@babel/runtime" "^7.7.2" 540 | utif "^2.0.1" 541 | 542 | "@jimp/tiff@^0.16.2": 543 | version "0.16.2" 544 | resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.16.2.tgz#613870065fe1387f6a09fe9d8230c00c35b7b640" 545 | integrity sha512-ADcdqmtZF+U2YoaaHTzFX8D6NFpmN4WZUT0BPMerEuY7Cq8QoLYU22z2h034FrVW+Rbi1b3y04sB9iDiQAlf2w== 546 | dependencies: 547 | "@babel/runtime" "^7.7.2" 548 | utif "^2.0.1" 549 | 550 | "@jimp/types@^0.16.1": 551 | version "0.16.1" 552 | resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.16.1.tgz#0dbab37b3202315c91010f16c31766d35a2322cc" 553 | integrity sha512-g1w/+NfWqiVW4CaXSJyD28JQqZtm2eyKMWPhBBDCJN9nLCN12/Az0WFF3JUAktzdsEC2KRN2AqB1a2oMZBNgSQ== 554 | dependencies: 555 | "@babel/runtime" "^7.7.2" 556 | "@jimp/bmp" "^0.16.1" 557 | "@jimp/gif" "^0.16.1" 558 | "@jimp/jpeg" "^0.16.1" 559 | "@jimp/png" "^0.16.1" 560 | "@jimp/tiff" "^0.16.1" 561 | timm "^1.6.1" 562 | 563 | "@jimp/types@^0.16.2": 564 | version "0.16.2" 565 | resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.16.2.tgz#e245281495d0c92cd73174f7ac359211882288c7" 566 | integrity sha512-0Ue5Sq0XnDF6TirisWv5E+8uOnRcd8vRLuwocJOhF76NIlcQrz+5r2k2XWKcr3d+11n28dHLXW5TKSqrUopxhA== 567 | dependencies: 568 | "@babel/runtime" "^7.7.2" 569 | "@jimp/bmp" "^0.16.2" 570 | "@jimp/gif" "^0.16.2" 571 | "@jimp/jpeg" "^0.16.2" 572 | "@jimp/png" "^0.16.2" 573 | "@jimp/tiff" "^0.16.2" 574 | timm "^1.6.1" 575 | 576 | "@jimp/utils@^0.16.1": 577 | version "0.16.1" 578 | resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.16.1.tgz#2f51e6f14ff8307c4aa83d5e1a277da14a9fe3f7" 579 | integrity sha512-8fULQjB0x4LzUSiSYG6ZtQl355sZjxbv8r9PPAuYHzS9sGiSHJQavNqK/nKnpDsVkU88/vRGcE7t3nMU0dEnVw== 580 | dependencies: 581 | "@babel/runtime" "^7.7.2" 582 | regenerator-runtime "^0.13.3" 583 | 584 | "@jimp/utils@^0.16.2": 585 | version "0.16.2" 586 | resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.16.2.tgz#e78cb82c46f608b72179a31581065bf75b35166c" 587 | integrity sha512-XENrPvmigiXZQ8E2nxJqO6UVvWBLzbNwyYi3Y8Q1IECoYhYI3kgOQ0fmy4G269Vz1V0omh1bNmC42r4OfXg1Jg== 588 | dependencies: 589 | "@babel/runtime" "^7.7.2" 590 | regenerator-runtime "^0.13.3" 591 | 592 | "@types/fs-extra@^9.0.13": 593 | version "9.0.13" 594 | resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" 595 | integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== 596 | dependencies: 597 | "@types/node" "*" 598 | 599 | "@types/jimp@^0.2.28": 600 | version "0.2.28" 601 | resolved "https://registry.yarnpkg.com/@types/jimp/-/jimp-0.2.28.tgz#88dc2aae028eca50008d70c2f6926b2a2d4f30e7" 602 | integrity sha512-nLIVbImtcaEf90y2XQsMzfgWK5EZxfDg6EVWobrkFTFJiLqmx/yU5Jh+LYUN94ztzXX1GwQLFYHaEi8tfMeZzw== 603 | dependencies: 604 | jimp "*" 605 | 606 | "@types/node@*": 607 | version "16.9.4" 608 | resolved "https://registry.yarnpkg.com/@types/node/-/node-16.9.4.tgz#a12f0ee7847cf17a97f6fdf1093cb7a9af23cca4" 609 | integrity sha512-KDazLNYAGIuJugdbULwFZULF9qQ13yNWEBFnfVpqlpgAAo6H/qnM9RjBgh0A0kmHf3XxAKLdN5mTIng9iUvVLA== 610 | 611 | "@vercel/ncc@^0.34.0": 612 | version "0.34.0" 613 | resolved "https://registry.yarnpkg.com/@vercel/ncc/-/ncc-0.34.0.tgz#d0139528320e46670d949c82967044a8f66db054" 614 | integrity sha512-G9h5ZLBJ/V57Ou9vz5hI8pda/YQX5HQszCs3AmIus3XzsmRn/0Ptic5otD3xVST8QLKk7AMk7AqpsyQGN7MZ9A== 615 | 616 | any-base@^1.1.0: 617 | version "1.1.0" 618 | resolved "https://registry.yarnpkg.com/any-base/-/any-base-1.1.0.tgz#ae101a62bc08a597b4c9ab5b7089d456630549fe" 619 | integrity sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg== 620 | 621 | base64-js@^1.3.1: 622 | version "1.5.1" 623 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" 624 | integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== 625 | 626 | bmp-js@^0.1.0: 627 | version "0.1.0" 628 | resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.1.0.tgz#e05a63f796a6c1ff25f4771ec7adadc148c07233" 629 | integrity sha1-4Fpj95amwf8l9Hcex62twUjAcjM= 630 | 631 | buffer-equal@0.0.1: 632 | version "0.0.1" 633 | resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" 634 | integrity sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs= 635 | 636 | buffer@^5.2.0: 637 | version "5.7.1" 638 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" 639 | integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== 640 | dependencies: 641 | base64-js "^1.3.1" 642 | ieee754 "^1.1.13" 643 | 644 | dom-walk@^0.1.0: 645 | version "0.1.2" 646 | resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" 647 | integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== 648 | 649 | exif-parser@^0.1.12: 650 | version "0.1.12" 651 | resolved "https://registry.yarnpkg.com/exif-parser/-/exif-parser-0.1.12.tgz#58a9d2d72c02c1f6f02a0ef4a9166272b7760922" 652 | integrity sha1-WKnS1ywCwfbwKg70qRZicrd2CSI= 653 | 654 | file-type@^9.0.0: 655 | version "9.0.0" 656 | resolved "https://registry.yarnpkg.com/file-type/-/file-type-9.0.0.tgz#a68d5ad07f486414dfb2c8866f73161946714a18" 657 | integrity sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw== 658 | 659 | fs-extra@^10.1.0: 660 | version "10.1.0" 661 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" 662 | integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== 663 | dependencies: 664 | graceful-fs "^4.2.0" 665 | jsonfile "^6.0.1" 666 | universalify "^2.0.0" 667 | 668 | gifwrap@^0.9.2: 669 | version "0.9.2" 670 | resolved "https://registry.yarnpkg.com/gifwrap/-/gifwrap-0.9.2.tgz#348e286e67d7cf57942172e1e6f05a71cee78489" 671 | integrity sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA== 672 | dependencies: 673 | image-q "^1.1.1" 674 | omggif "^1.0.10" 675 | 676 | global@~4.4.0: 677 | version "4.4.0" 678 | resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" 679 | integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== 680 | dependencies: 681 | min-document "^2.19.0" 682 | process "^0.11.10" 683 | 684 | graceful-fs@^4.1.6, graceful-fs@^4.2.0: 685 | version "4.2.8" 686 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" 687 | integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== 688 | 689 | ieee754@^1.1.13: 690 | version "1.2.1" 691 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" 692 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== 693 | 694 | image-q@^1.1.1: 695 | version "1.1.1" 696 | resolved "https://registry.yarnpkg.com/image-q/-/image-q-1.1.1.tgz#fc84099664460b90ca862d9300b6bfbbbfbf8056" 697 | integrity sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY= 698 | 699 | is-function@^1.0.1: 700 | version "1.0.2" 701 | resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08" 702 | integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ== 703 | 704 | jimp@*: 705 | version "0.16.1" 706 | resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.16.1.tgz#192f851a30e5ca11112a3d0aa53137659a78ca7a" 707 | integrity sha512-+EKVxbR36Td7Hfd23wKGIeEyHbxShZDX6L8uJkgVW3ESA9GiTEPK08tG1XI2r/0w5Ch0HyJF5kPqF9K7EmGjaw== 708 | dependencies: 709 | "@babel/runtime" "^7.7.2" 710 | "@jimp/custom" "^0.16.1" 711 | "@jimp/plugins" "^0.16.1" 712 | "@jimp/types" "^0.16.1" 713 | regenerator-runtime "^0.13.3" 714 | 715 | jimp@^0.16.2: 716 | version "0.16.2" 717 | resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.16.2.tgz#c03e296381ae37586e27f209d134d4596d112f7b" 718 | integrity sha512-UpItBk81a92f8oEyoGYbO3YK4QcM0hoIyuGHmShoF9Ov63P5Qo7Q/X2xsAgnODmSuDJFOtrPtJd5GSWW4LKdOQ== 719 | dependencies: 720 | "@babel/runtime" "^7.7.2" 721 | "@jimp/custom" "^0.16.2" 722 | "@jimp/plugins" "^0.16.2" 723 | "@jimp/types" "^0.16.2" 724 | regenerator-runtime "^0.13.3" 725 | 726 | jiti@^1.16.0: 727 | version "1.16.0" 728 | resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.16.0.tgz#f72065954446ad1866fa8d6bcc3bed3cc1cebdaa" 729 | integrity sha512-L3BJStEf5NAqNuzrpfbN71dp43mYIcBUlCRea/vdyv5dW/AYa1d4bpelko4SHdY3I6eN9Wzyasxirj1/vv5kmg== 730 | 731 | jpeg-js@0.4.2: 732 | version "0.4.2" 733 | resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.2.tgz#8b345b1ae4abde64c2da2fe67ea216a114ac279d" 734 | integrity sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw== 735 | 736 | jpeg-js@^0.4.2: 737 | version "0.4.4" 738 | resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.4.tgz#a9f1c6f1f9f0fa80cdb3484ed9635054d28936aa" 739 | integrity sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg== 740 | 741 | jsonfile@^6.0.1: 742 | version "6.1.0" 743 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" 744 | integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== 745 | dependencies: 746 | universalify "^2.0.0" 747 | optionalDependencies: 748 | graceful-fs "^4.1.6" 749 | 750 | load-bmfont@^1.3.1, load-bmfont@^1.4.0: 751 | version "1.4.1" 752 | resolved "https://registry.yarnpkg.com/load-bmfont/-/load-bmfont-1.4.1.tgz#c0f5f4711a1e2ccff725a7b6078087ccfcddd3e9" 753 | integrity sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA== 754 | dependencies: 755 | buffer-equal "0.0.1" 756 | mime "^1.3.4" 757 | parse-bmfont-ascii "^1.0.3" 758 | parse-bmfont-binary "^1.0.5" 759 | parse-bmfont-xml "^1.1.4" 760 | phin "^2.9.1" 761 | xhr "^2.0.1" 762 | xtend "^4.0.0" 763 | 764 | mime@^1.3.4: 765 | version "1.6.0" 766 | resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" 767 | integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== 768 | 769 | min-document@^2.19.0: 770 | version "2.19.0" 771 | resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" 772 | integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= 773 | dependencies: 774 | dom-walk "^0.1.0" 775 | 776 | minimist@^1.2.5: 777 | version "1.2.5" 778 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" 779 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== 780 | 781 | mkdirp@^0.5.1: 782 | version "0.5.5" 783 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" 784 | integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== 785 | dependencies: 786 | minimist "^1.2.5" 787 | 788 | omggif@^1.0.10, omggif@^1.0.9: 789 | version "1.0.10" 790 | resolved "https://registry.yarnpkg.com/omggif/-/omggif-1.0.10.tgz#ddaaf90d4a42f532e9e7cb3a95ecdd47f17c7b19" 791 | integrity sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw== 792 | 793 | pako@^1.0.5: 794 | version "1.0.11" 795 | resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" 796 | integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== 797 | 798 | parse-bmfont-ascii@^1.0.3: 799 | version "1.0.6" 800 | resolved "https://registry.yarnpkg.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz#11ac3c3ff58f7c2020ab22769079108d4dfa0285" 801 | integrity sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU= 802 | 803 | parse-bmfont-binary@^1.0.5: 804 | version "1.0.6" 805 | resolved "https://registry.yarnpkg.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz#d038b476d3e9dd9db1e11a0b0e53a22792b69006" 806 | integrity sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY= 807 | 808 | parse-bmfont-xml@^1.1.4: 809 | version "1.1.4" 810 | resolved "https://registry.yarnpkg.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz#015319797e3e12f9e739c4d513872cd2fa35f389" 811 | integrity sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ== 812 | dependencies: 813 | xml-parse-from-string "^1.0.0" 814 | xml2js "^0.4.5" 815 | 816 | parse-headers@^2.0.0: 817 | version "2.0.4" 818 | resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.4.tgz#9eaf2d02bed2d1eff494331ce3df36d7924760bf" 819 | integrity sha512-psZ9iZoCNFLrgRjZ1d8mn0h9WRqJwFxM9q3x7iUjN/YT2OksthDJ5TiPCu2F38kS4zutqfW+YdVVkBZZx3/1aw== 820 | 821 | phin@^2.9.1: 822 | version "2.9.3" 823 | resolved "https://registry.yarnpkg.com/phin/-/phin-2.9.3.tgz#f9b6ac10a035636fb65dfc576aaaa17b8743125c" 824 | integrity sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA== 825 | 826 | pixelmatch@^4.0.2: 827 | version "4.0.2" 828 | resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854" 829 | integrity sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ= 830 | dependencies: 831 | pngjs "^3.0.0" 832 | 833 | pngjs@^3.0.0, pngjs@^3.3.3: 834 | version "3.4.0" 835 | resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" 836 | integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== 837 | 838 | process@^0.11.10: 839 | version "0.11.10" 840 | resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" 841 | integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= 842 | 843 | regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.4: 844 | version "0.13.9" 845 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" 846 | integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== 847 | 848 | sax@>=0.6.0: 849 | version "1.2.4" 850 | resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" 851 | integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== 852 | 853 | timm@^1.6.1: 854 | version "1.7.1" 855 | resolved "https://registry.yarnpkg.com/timm/-/timm-1.7.1.tgz#96bab60c7d45b5a10a8a4d0f0117c6b7e5aff76f" 856 | integrity sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw== 857 | 858 | tinycolor2@^1.4.1: 859 | version "1.4.2" 860 | resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803" 861 | integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA== 862 | 863 | typescript@^4.9.3: 864 | version "4.9.3" 865 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db" 866 | integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== 867 | 868 | universalify@^2.0.0: 869 | version "2.0.0" 870 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" 871 | integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== 872 | 873 | utif@^2.0.1: 874 | version "2.0.1" 875 | resolved "https://registry.yarnpkg.com/utif/-/utif-2.0.1.tgz#9e1582d9bbd20011a6588548ed3266298e711759" 876 | integrity sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg== 877 | dependencies: 878 | pako "^1.0.5" 879 | 880 | xhr@^2.0.1: 881 | version "2.6.0" 882 | resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.6.0.tgz#b69d4395e792b4173d6b7df077f0fc5e4e2b249d" 883 | integrity sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA== 884 | dependencies: 885 | global "~4.4.0" 886 | is-function "^1.0.1" 887 | parse-headers "^2.0.0" 888 | xtend "^4.0.0" 889 | 890 | xml-parse-from-string@^1.0.0: 891 | version "1.0.1" 892 | resolved "https://registry.yarnpkg.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz#a9029e929d3dbcded169f3c6e28238d95a5d5a28" 893 | integrity sha1-qQKekp09vN7RafPG4oI42VpdWig= 894 | 895 | xml2js@^0.4.5: 896 | version "0.4.23" 897 | resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" 898 | integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== 899 | dependencies: 900 | sax ">=0.6.0" 901 | xmlbuilder "~11.0.0" 902 | 903 | xmlbuilder@~11.0.0: 904 | version "11.0.1" 905 | resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" 906 | integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== 907 | 908 | xtend@^4.0.0: 909 | version "4.0.2" 910 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" 911 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== 912 | --------------------------------------------------------------------------------