@ -45,6 +45,7 @@
"devDependencies" : {
"editorconfig-checker" : "4.0.2" ,
"eslint" : "8.2.0" ,
"eslint-plugin-github" : "4.3.5" ,
"eslint-plugin-html" : "6.2.0" ,
"eslint-plugin-import" : "2.25.3" ,
"eslint-plugin-unicorn" : "38.0.1" ,
@ -1440,6 +1441,194 @@
"integrity" : "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" ,
"dev" : true
} ,
"node_modules/@typescript-eslint/eslint-plugin" : {
"version" : "5.4.0" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.4.0.tgz" ,
"integrity" : "sha512-9/yPSBlwzsetCsGEn9j24D8vGQgJkOTr4oMLas/w886ZtzKIs1iyoqFrwsX2fqYEeUwsdBpC21gcjRGo57u0eg==" ,
"dev" : true ,
"dependencies" : {
"@typescript-eslint/experimental-utils" : "5.4.0" ,
"@typescript-eslint/scope-manager" : "5.4.0" ,
"debug" : "^4.3.2" ,
"functional-red-black-tree" : "^1.0.1" ,
"ignore" : "^5.1.8" ,
"regexpp" : "^3.2.0" ,
"semver" : "^7.3.5" ,
"tsutils" : "^3.21.0"
} ,
"engines" : {
"node" : "^12.22.0 || ^14.17.0 || >=16.0.0"
} ,
"funding" : {
"type" : "opencollective" ,
"url" : "https://opencollective.com/typescript-eslint"
} ,
"peerDependencies" : {
"@typescript-eslint/parser" : "^5.0.0" ,
"eslint" : "^6.0.0 || ^7.0.0 || ^8.0.0"
} ,
"peerDependenciesMeta" : {
"typescript" : {
"optional" : true
}
}
} ,
"node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore" : {
"version" : "5.1.9" ,
"resolved" : "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" ,
"integrity" : "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==" ,
"dev" : true ,
"engines" : {
"node" : ">= 4"
}
} ,
"node_modules/@typescript-eslint/experimental-utils" : {
"version" : "5.4.0" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.0.tgz" ,
"integrity" : "sha512-Nz2JDIQUdmIGd6p33A+naQmwfkU5KVTLb/5lTk+tLVTDacZKoGQisj8UCxk7onJcrgjIvr8xWqkYI+DbI3TfXg==" ,
"dev" : true ,
"dependencies" : {
"@types/json-schema" : "^7.0.9" ,
"@typescript-eslint/scope-manager" : "5.4.0" ,
"@typescript-eslint/types" : "5.4.0" ,
"@typescript-eslint/typescript-estree" : "5.4.0" ,
"eslint-scope" : "^5.1.1" ,
"eslint-utils" : "^3.0.0"
} ,
"engines" : {
"node" : "^12.22.0 || ^14.17.0 || >=16.0.0"
} ,
"funding" : {
"type" : "opencollective" ,
"url" : "https://opencollective.com/typescript-eslint"
} ,
"peerDependencies" : {
"eslint" : "*"
}
} ,
"node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-scope" : {
"version" : "5.1.1" ,
"resolved" : "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" ,
"integrity" : "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" ,
"dev" : true ,
"dependencies" : {
"esrecurse" : "^4.3.0" ,
"estraverse" : "^4.1.1"
} ,
"engines" : {
"node" : ">=8.0.0"
}
} ,
"node_modules/@typescript-eslint/experimental-utils/node_modules/estraverse" : {
"version" : "4.3.0" ,
"resolved" : "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" ,
"integrity" : "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" ,
"dev" : true ,
"engines" : {
"node" : ">=4.0"
}
} ,
"node_modules/@typescript-eslint/parser" : {
"version" : "5.4.0" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.4.0.tgz" ,
"integrity" : "sha512-JoB41EmxiYpaEsRwpZEYAJ9XQURPFer8hpkIW9GiaspVLX8oqbqNM8P4EP8HOZg96yaALiLEVWllA2E8vwsIKw==" ,
"dev" : true ,
"dependencies" : {
"@typescript-eslint/scope-manager" : "5.4.0" ,
"@typescript-eslint/types" : "5.4.0" ,
"@typescript-eslint/typescript-estree" : "5.4.0" ,
"debug" : "^4.3.2"
} ,
"engines" : {
"node" : "^12.22.0 || ^14.17.0 || >=16.0.0"
} ,
"funding" : {
"type" : "opencollective" ,
"url" : "https://opencollective.com/typescript-eslint"
} ,
"peerDependencies" : {
"eslint" : "^6.0.0 || ^7.0.0 || ^8.0.0"
} ,
"peerDependenciesMeta" : {
"typescript" : {
"optional" : true
}
}
} ,
"node_modules/@typescript-eslint/scope-manager" : {
"version" : "5.4.0" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.4.0.tgz" ,
"integrity" : "sha512-pRxFjYwoi8R+n+sibjgF9iUiAELU9ihPBtHzocyW8v8D8G8KeQvXTsW7+CBYIyTYsmhtNk50QPGLE3vrvhM5KA==" ,
"dev" : true ,
"dependencies" : {
"@typescript-eslint/types" : "5.4.0" ,
"@typescript-eslint/visitor-keys" : "5.4.0"
} ,
"engines" : {
"node" : "^12.22.0 || ^14.17.0 || >=16.0.0"
} ,
"funding" : {
"type" : "opencollective" ,
"url" : "https://opencollective.com/typescript-eslint"
}
} ,
"node_modules/@typescript-eslint/types" : {
"version" : "5.4.0" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.4.0.tgz" ,
"integrity" : "sha512-GjXNpmn+n1LvnttarX+sPD6+S7giO+9LxDIGlRl4wK3a7qMWALOHYuVSZpPTfEIklYjaWuMtfKdeByx0AcaThA==" ,
"dev" : true ,
"engines" : {
"node" : "^12.22.0 || ^14.17.0 || >=16.0.0"
} ,
"funding" : {
"type" : "opencollective" ,
"url" : "https://opencollective.com/typescript-eslint"
}
} ,
"node_modules/@typescript-eslint/typescript-estree" : {
"version" : "5.4.0" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.4.0.tgz" ,
"integrity" : "sha512-nhlNoBdhKuwiLMx6GrybPT3SFILm5Gij2YBdPEPFlYNFAXUJWX6QRgvi/lwVoadaQEFsizohs6aFRMqsXI2ewA==" ,
"dev" : true ,
"dependencies" : {
"@typescript-eslint/types" : "5.4.0" ,
"@typescript-eslint/visitor-keys" : "5.4.0" ,
"debug" : "^4.3.2" ,
"globby" : "^11.0.4" ,
"is-glob" : "^4.0.3" ,
"semver" : "^7.3.5" ,
"tsutils" : "^3.21.0"
} ,
"engines" : {
"node" : "^12.22.0 || ^14.17.0 || >=16.0.0"
} ,
"funding" : {
"type" : "opencollective" ,
"url" : "https://opencollective.com/typescript-eslint"
} ,
"peerDependenciesMeta" : {
"typescript" : {
"optional" : true
}
}
} ,
"node_modules/@typescript-eslint/visitor-keys" : {
"version" : "5.4.0" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.4.0.tgz" ,
"integrity" : "sha512-PVbax7MeE7tdLfW5SA0fs8NGVVr+buMPrcj+CWYWPXsZCH8qZ1THufDzbXm1xrZ2b2PA1iENJ0sRq5fuUtvsJg==" ,
"dev" : true ,
"dependencies" : {
"@typescript-eslint/types" : "5.4.0" ,
"eslint-visitor-keys" : "^3.0.0"
} ,
"engines" : {
"node" : "^12.22.0 || ^14.17.0 || >=16.0.0"
} ,
"funding" : {
"type" : "opencollective" ,
"url" : "https://opencollective.com/typescript-eslint"
}
} ,
"node_modules/@vue/component-compiler-utils" : {
"version" : "3.3.0" ,
"resolved" : "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz" ,
@ -4155,6 +4344,18 @@
"url" : "https://opencollective.com/eslint"
}
} ,
"node_modules/eslint-config-prettier" : {
"version" : "8.3.0" ,
"resolved" : "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz" ,
"integrity" : "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==" ,
"dev" : true ,
"bin" : {
"eslint-config-prettier" : "bin/cli.js"
} ,
"peerDependencies" : {
"eslint" : ">=7.0.0"
}
} ,
"node_modules/eslint-import-resolver-node" : {
"version" : "0.3.6" ,
"resolved" : "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz" ,
@ -4197,6 +4398,97 @@
"ms" : "^2.1.1"
}
} ,
"node_modules/eslint-plugin-escompat" : {
"version" : "3.1.0" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-escompat/-/eslint-plugin-escompat-3.1.0.tgz" ,
"integrity" : "sha512-Fon3eRv8fOQPZTjT3h8Ga85Xx7Eg+CNZBL7OIYSM2f+p3W4oXTxiSnFUbNDrayRBK3CQjG2dwR+iYeKDDSkXyA==" ,
"dev" : true ,
"dependencies" : {
"browserslist" : "^4.12.0"
} ,
"peerDependencies" : {
"eslint" : ">=5.14.1"
}
} ,
"node_modules/eslint-plugin-eslint-comments" : {
"version" : "3.2.0" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz" ,
"integrity" : "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==" ,
"dev" : true ,
"dependencies" : {
"escape-string-regexp" : "^1.0.5" ,
"ignore" : "^5.0.5"
} ,
"engines" : {
"node" : ">=6.5.0"
} ,
"funding" : {
"url" : "https://github.com/sponsors/mysticatea"
} ,
"peerDependencies" : {
"eslint" : ">=4.19.1"
}
} ,
"node_modules/eslint-plugin-eslint-comments/node_modules/escape-string-regexp" : {
"version" : "1.0.5" ,
"resolved" : "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" ,
"integrity" : "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" ,
"dev" : true ,
"engines" : {
"node" : ">=0.8.0"
}
} ,
"node_modules/eslint-plugin-eslint-comments/node_modules/ignore" : {
"version" : "5.1.9" ,
"resolved" : "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" ,
"integrity" : "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==" ,
"dev" : true ,
"engines" : {
"node" : ">= 4"
}
} ,
"node_modules/eslint-plugin-filenames" : {
"version" : "1.3.2" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-filenames/-/eslint-plugin-filenames-1.3.2.tgz" ,
"integrity" : "sha512-tqxJTiEM5a0JmRCUYQmxw23vtTxrb2+a3Q2mMOPhFxvt7ZQQJmdiuMby9B/vUAuVMghyP7oET+nIf6EO6CBd/w==" ,
"dev" : true ,
"dependencies" : {
"lodash.camelcase" : "4.3.0" ,
"lodash.kebabcase" : "4.1.1" ,
"lodash.snakecase" : "4.1.1" ,
"lodash.upperfirst" : "4.3.1"
} ,
"peerDependencies" : {
"eslint" : "*"
}
} ,
"node_modules/eslint-plugin-github" : {
"version" : "4.3.5" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-4.3.5.tgz" ,
"integrity" : "sha512-3OPCn/kkFcTq1aYgJJVKzqzmcOn432eaup79TQ5mpWA11JXgF/KvVmIS1RF6har/gMueINMq1P5wDEFS6YQ/Pw==" ,
"dev" : true ,
"dependencies" : {
"@typescript-eslint/eslint-plugin" : "^5.1.0" ,
"@typescript-eslint/parser" : "^5.1.0" ,
"eslint-config-prettier" : ">=8.0.0" ,
"eslint-plugin-escompat" : "^3.1.0" ,
"eslint-plugin-eslint-comments" : "^3.2.0" ,
"eslint-plugin-filenames" : "^1.3.2" ,
"eslint-plugin-i18n-text" : "^1.0.1" ,
"eslint-plugin-import" : "^2.25.2" ,
"eslint-plugin-no-only-tests" : "^2.6.0" ,
"eslint-plugin-prettier" : "^3.3.1" ,
"eslint-rule-documentation" : ">=1.0.0" ,
"prettier" : "^2.2.1" ,
"svg-element-attributes" : "^1.3.1"
} ,
"bin" : {
"eslint-ignore-errors" : "bin/eslint-ignore-errors.js"
} ,
"peerDependencies" : {
"eslint" : "^8.0.1"
}
} ,
"node_modules/eslint-plugin-html" : {
"version" : "6.2.0" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-6.2.0.tgz" ,
@ -4206,6 +4498,15 @@
"htmlparser2" : "^7.1.2"
}
} ,
"node_modules/eslint-plugin-i18n-text" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-i18n-text/-/eslint-plugin-i18n-text-1.0.1.tgz" ,
"integrity" : "sha512-3G3UetST6rdqhqW9SfcfzNYMpQXS7wNkJvp6dsXnjzGiku6Iu5hl3B0kmk6lIcFPwYjhQIY+tXVRtK9TlGT7RA==" ,
"dev" : true ,
"peerDependencies" : {
"eslint" : ">=5.0.0"
}
} ,
"node_modules/eslint-plugin-import" : {
"version" : "2.25.3" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz" ,
@ -4260,6 +4561,36 @@
"integrity" : "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" ,
"dev" : true
} ,
"node_modules/eslint-plugin-no-only-tests" : {
"version" : "2.6.0" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-2.6.0.tgz" ,
"integrity" : "sha512-T9SmE/g6UV1uZo1oHAqOvL86XWl7Pl2EpRpnLI8g/bkJu+h7XBCB+1LnubRZ2CUQXj805vh4/CYZdnqtVaEo2Q==" ,
"dev" : true ,
"engines" : {
"node" : ">=4.0.0"
}
} ,
"node_modules/eslint-plugin-prettier" : {
"version" : "3.4.1" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz" ,
"integrity" : "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==" ,
"dev" : true ,
"dependencies" : {
"prettier-linter-helpers" : "^1.0.0"
} ,
"engines" : {
"node" : ">=6.0.0"
} ,
"peerDependencies" : {
"eslint" : ">=5.0.0" ,
"prettier" : ">=1.13.0"
} ,
"peerDependenciesMeta" : {
"eslint-config-prettier" : {
"optional" : true
}
}
} ,
"node_modules/eslint-plugin-unicorn" : {
"version" : "38.0.1" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-38.0.1.tgz" ,
@ -4310,6 +4641,15 @@
"eslint" : "^6.2.0 || ^7.0.0 || ^8.0.0"
}
} ,
"node_modules/eslint-rule-documentation" : {
"version" : "1.0.23" ,
"resolved" : "https://registry.npmjs.org/eslint-rule-documentation/-/eslint-rule-documentation-1.0.23.tgz" ,
"integrity" : "sha512-pWReu3fkohwyvztx/oQWWgld2iad25TfUdi6wvhhaDPIQjHU/pyvlKgXFw1kX31SQK2Nq9MH+vRDWB0ZLy8fYw==" ,
"dev" : true ,
"engines" : {
"node" : ">=4.0.0"
}
} ,
"node_modules/eslint-scope" : {
"version" : "6.0.0" ,
"resolved" : "https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz" ,
@ -4536,6 +4876,12 @@
"resolved" : "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" ,
"integrity" : "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
} ,
"node_modules/fast-diff" : {
"version" : "1.2.0" ,
"resolved" : "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz" ,
"integrity" : "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" ,
"dev" : true
} ,
"node_modules/fast-glob" : {
"version" : "3.2.7" ,
"resolved" : "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz" ,
@ -6862,12 +7208,30 @@
"resolved" : "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" ,
"integrity" : "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0="
} ,
"node_modules/lodash.camelcase" : {
"version" : "4.3.0" ,
"resolved" : "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz" ,
"integrity" : "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" ,
"dev" : true
} ,
"node_modules/lodash.kebabcase" : {
"version" : "4.1.1" ,
"resolved" : "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz" ,
"integrity" : "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=" ,
"dev" : true
} ,
"node_modules/lodash.merge" : {
"version" : "4.6.2" ,
"resolved" : "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" ,
"integrity" : "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" ,
"dev" : true
} ,
"node_modules/lodash.snakecase" : {
"version" : "4.1.1" ,
"resolved" : "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz" ,
"integrity" : "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=" ,
"dev" : true
} ,
"node_modules/lodash.template" : {
"version" : "4.5.0" ,
"resolved" : "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz" ,
@ -6891,6 +7255,12 @@
"integrity" : "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" ,
"dev" : true
} ,
"node_modules/lodash.upperfirst" : {
"version" : "4.3.1" ,
"resolved" : "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz" ,
"integrity" : "sha1-E2Xt9DFIBIHvDRxolXpe2Z1J984=" ,
"dev" : true
} ,
"node_modules/lru-cache" : {
"version" : "6.0.0" ,
"resolved" : "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" ,
@ -7873,7 +8243,7 @@
"version" : "2.4.1" ,
"resolved" : "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz" ,
"integrity" : "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==" ,
"o ptional" : true ,
"devO ptional" : true ,
"bin" : {
"prettier" : "bin-prettier.js"
} ,
@ -7881,6 +8251,18 @@
"node" : ">=10.13.0"
}
} ,
"node_modules/prettier-linter-helpers" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz" ,
"integrity" : "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==" ,
"dev" : true ,
"dependencies" : {
"fast-diff" : "^1.1.2"
} ,
"engines" : {
"node" : ">=6.0.0"
}
} ,
"node_modules/pretty-format" : {
"version" : "27.3.1" ,
"resolved" : "https://registry.npmjs.org/pretty-format/-/pretty-format-27.3.1.tgz" ,
@ -8855,6 +9237,16 @@
"node" : ">=8"
}
} ,
"node_modules/svg-element-attributes" : {
"version" : "1.3.1" ,
"resolved" : "https://registry.npmjs.org/svg-element-attributes/-/svg-element-attributes-1.3.1.tgz" ,
"integrity" : "sha512-Bh05dSOnJBf3miNMqpsormfNtfidA/GxQVakhtn0T4DECWKeXQRQUceYjJ+OxYiiLdGe4Jo9iFV8wICFapFeIA==" ,
"dev" : true ,
"funding" : {
"type" : "github" ,
"url" : "https://github.com/sponsors/wooorm"
}
} ,
"node_modules/svg-tags" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz" ,
@ -9172,6 +9564,27 @@
"resolved" : "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" ,
"integrity" : "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
} ,
"node_modules/tsutils" : {
"version" : "3.21.0" ,
"resolved" : "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" ,
"integrity" : "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==" ,
"dev" : true ,
"dependencies" : {
"tslib" : "^1.8.1"
} ,
"engines" : {
"node" : ">= 6"
} ,
"peerDependencies" : {
"typescript" : ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
}
} ,
"node_modules/tsutils/node_modules/tslib" : {
"version" : "1.14.1" ,
"resolved" : "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" ,
"integrity" : "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" ,
"dev" : true
} ,
"node_modules/type-check" : {
"version" : "0.4.0" ,
"resolved" : "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" ,
@ -9213,6 +9626,20 @@
"is-typedarray" : "^1.0.0"
}
} ,
"node_modules/typescript" : {
"version" : "4.5.2" ,
"resolved" : "https://registry.npmjs.org/typescript/-/typescript-4.5.2.tgz" ,
"integrity" : "sha512-5BlMof9H1yGt0P8/WF+wPNw6GfctgGjXp5hkblpyT+8rkASSmkUKMXrxR0Xg8ThVCi/JnHQiKXeBaEwCeQwMFw==" ,
"dev" : true ,
"peer" : true ,
"bin" : {
"tsc" : "bin/tsc" ,
"tsserver" : "bin/tsserver"
} ,
"engines" : {
"node" : ">=4.2.0"
}
} ,
"node_modules/typo-js" : {
"version" : "1.2.1" ,
"resolved" : "https://registry.npmjs.org/typo-js/-/typo-js-1.2.1.tgz" ,
@ -11090,6 +11517,115 @@
"integrity" : "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" ,
"dev" : true
} ,
"@typescript-eslint/eslint-plugin" : {
"version" : "5.4.0" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.4.0.tgz" ,
"integrity" : "sha512-9/yPSBlwzsetCsGEn9j24D8vGQgJkOTr4oMLas/w886ZtzKIs1iyoqFrwsX2fqYEeUwsdBpC21gcjRGo57u0eg==" ,
"dev" : true ,
"requires" : {
"@typescript-eslint/experimental-utils" : "5.4.0" ,
"@typescript-eslint/scope-manager" : "5.4.0" ,
"debug" : "^4.3.2" ,
"functional-red-black-tree" : "^1.0.1" ,
"ignore" : "^5.1.8" ,
"regexpp" : "^3.2.0" ,
"semver" : "^7.3.5" ,
"tsutils" : "^3.21.0"
} ,
"dependencies" : {
"ignore" : {
"version" : "5.1.9" ,
"resolved" : "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" ,
"integrity" : "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==" ,
"dev" : true
}
}
} ,
"@typescript-eslint/experimental-utils" : {
"version" : "5.4.0" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.0.tgz" ,
"integrity" : "sha512-Nz2JDIQUdmIGd6p33A+naQmwfkU5KVTLb/5lTk+tLVTDacZKoGQisj8UCxk7onJcrgjIvr8xWqkYI+DbI3TfXg==" ,
"dev" : true ,
"requires" : {
"@types/json-schema" : "^7.0.9" ,
"@typescript-eslint/scope-manager" : "5.4.0" ,
"@typescript-eslint/types" : "5.4.0" ,
"@typescript-eslint/typescript-estree" : "5.4.0" ,
"eslint-scope" : "^5.1.1" ,
"eslint-utils" : "^3.0.0"
} ,
"dependencies" : {
"eslint-scope" : {
"version" : "5.1.1" ,
"resolved" : "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" ,
"integrity" : "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" ,
"dev" : true ,
"requires" : {
"esrecurse" : "^4.3.0" ,
"estraverse" : "^4.1.1"
}
} ,
"estraverse" : {
"version" : "4.3.0" ,
"resolved" : "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" ,
"integrity" : "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" ,
"dev" : true
}
}
} ,
"@typescript-eslint/parser" : {
"version" : "5.4.0" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.4.0.tgz" ,
"integrity" : "sha512-JoB41EmxiYpaEsRwpZEYAJ9XQURPFer8hpkIW9GiaspVLX8oqbqNM8P4EP8HOZg96yaALiLEVWllA2E8vwsIKw==" ,
"dev" : true ,
"requires" : {
"@typescript-eslint/scope-manager" : "5.4.0" ,
"@typescript-eslint/types" : "5.4.0" ,
"@typescript-eslint/typescript-estree" : "5.4.0" ,
"debug" : "^4.3.2"
}
} ,
"@typescript-eslint/scope-manager" : {
"version" : "5.4.0" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.4.0.tgz" ,
"integrity" : "sha512-pRxFjYwoi8R+n+sibjgF9iUiAELU9ihPBtHzocyW8v8D8G8KeQvXTsW7+CBYIyTYsmhtNk50QPGLE3vrvhM5KA==" ,
"dev" : true ,
"requires" : {
"@typescript-eslint/types" : "5.4.0" ,
"@typescript-eslint/visitor-keys" : "5.4.0"
}
} ,
"@typescript-eslint/types" : {
"version" : "5.4.0" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.4.0.tgz" ,
"integrity" : "sha512-GjXNpmn+n1LvnttarX+sPD6+S7giO+9LxDIGlRl4wK3a7qMWALOHYuVSZpPTfEIklYjaWuMtfKdeByx0AcaThA==" ,
"dev" : true
} ,
"@typescript-eslint/typescript-estree" : {
"version" : "5.4.0" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.4.0.tgz" ,
"integrity" : "sha512-nhlNoBdhKuwiLMx6GrybPT3SFILm5Gij2YBdPEPFlYNFAXUJWX6QRgvi/lwVoadaQEFsizohs6aFRMqsXI2ewA==" ,
"dev" : true ,
"requires" : {
"@typescript-eslint/types" : "5.4.0" ,
"@typescript-eslint/visitor-keys" : "5.4.0" ,
"debug" : "^4.3.2" ,
"globby" : "^11.0.4" ,
"is-glob" : "^4.0.3" ,
"semver" : "^7.3.5" ,
"tsutils" : "^3.21.0"
}
} ,
"@typescript-eslint/visitor-keys" : {
"version" : "5.4.0" ,
"resolved" : "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.4.0.tgz" ,
"integrity" : "sha512-PVbax7MeE7tdLfW5SA0fs8NGVVr+buMPrcj+CWYWPXsZCH8qZ1THufDzbXm1xrZ2b2PA1iENJ0sRq5fuUtvsJg==" ,
"dev" : true ,
"requires" : {
"@typescript-eslint/types" : "5.4.0" ,
"eslint-visitor-keys" : "^3.0.0"
}
} ,
"@vue/component-compiler-utils" : {
"version" : "3.3.0" ,
"resolved" : "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz" ,
@ -13163,6 +13699,13 @@
"v8-compile-cache" : "^2.0.3"
}
} ,
"eslint-config-prettier" : {
"version" : "8.3.0" ,
"resolved" : "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz" ,
"integrity" : "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==" ,
"dev" : true ,
"requires" : { }
} ,
"eslint-import-resolver-node" : {
"version" : "0.3.6" ,
"resolved" : "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz" ,
@ -13206,6 +13749,72 @@
}
}
} ,
"eslint-plugin-escompat" : {
"version" : "3.1.0" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-escompat/-/eslint-plugin-escompat-3.1.0.tgz" ,
"integrity" : "sha512-Fon3eRv8fOQPZTjT3h8Ga85Xx7Eg+CNZBL7OIYSM2f+p3W4oXTxiSnFUbNDrayRBK3CQjG2dwR+iYeKDDSkXyA==" ,
"dev" : true ,
"requires" : {
"browserslist" : "^4.12.0"
}
} ,
"eslint-plugin-eslint-comments" : {
"version" : "3.2.0" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz" ,
"integrity" : "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==" ,
"dev" : true ,
"requires" : {
"escape-string-regexp" : "^1.0.5" ,
"ignore" : "^5.0.5"
} ,
"dependencies" : {
"escape-string-regexp" : {
"version" : "1.0.5" ,
"resolved" : "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" ,
"integrity" : "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" ,
"dev" : true
} ,
"ignore" : {
"version" : "5.1.9" ,
"resolved" : "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz" ,
"integrity" : "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==" ,
"dev" : true
}
}
} ,
"eslint-plugin-filenames" : {
"version" : "1.3.2" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-filenames/-/eslint-plugin-filenames-1.3.2.tgz" ,
"integrity" : "sha512-tqxJTiEM5a0JmRCUYQmxw23vtTxrb2+a3Q2mMOPhFxvt7ZQQJmdiuMby9B/vUAuVMghyP7oET+nIf6EO6CBd/w==" ,
"dev" : true ,
"requires" : {
"lodash.camelcase" : "4.3.0" ,
"lodash.kebabcase" : "4.1.1" ,
"lodash.snakecase" : "4.1.1" ,
"lodash.upperfirst" : "4.3.1"
}
} ,
"eslint-plugin-github" : {
"version" : "4.3.5" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-4.3.5.tgz" ,
"integrity" : "sha512-3OPCn/kkFcTq1aYgJJVKzqzmcOn432eaup79TQ5mpWA11JXgF/KvVmIS1RF6har/gMueINMq1P5wDEFS6YQ/Pw==" ,
"dev" : true ,
"requires" : {
"@typescript-eslint/eslint-plugin" : "^5.1.0" ,
"@typescript-eslint/parser" : "^5.1.0" ,
"eslint-config-prettier" : ">=8.0.0" ,
"eslint-plugin-escompat" : "^3.1.0" ,
"eslint-plugin-eslint-comments" : "^3.2.0" ,
"eslint-plugin-filenames" : "^1.3.2" ,
"eslint-plugin-i18n-text" : "^1.0.1" ,
"eslint-plugin-import" : "^2.25.2" ,
"eslint-plugin-no-only-tests" : "^2.6.0" ,
"eslint-plugin-prettier" : "^3.3.1" ,
"eslint-rule-documentation" : ">=1.0.0" ,
"prettier" : "^2.2.1" ,
"svg-element-attributes" : "^1.3.1"
}
} ,
"eslint-plugin-html" : {
"version" : "6.2.0" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-6.2.0.tgz" ,
@ -13215,6 +13824,13 @@
"htmlparser2" : "^7.1.2"
}
} ,
"eslint-plugin-i18n-text" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-i18n-text/-/eslint-plugin-i18n-text-1.0.1.tgz" ,
"integrity" : "sha512-3G3UetST6rdqhqW9SfcfzNYMpQXS7wNkJvp6dsXnjzGiku6Iu5hl3B0kmk6lIcFPwYjhQIY+tXVRtK9TlGT7RA==" ,
"dev" : true ,
"requires" : { }
} ,
"eslint-plugin-import" : {
"version" : "2.25.3" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz" ,
@ -13262,6 +13878,21 @@
}
}
} ,
"eslint-plugin-no-only-tests" : {
"version" : "2.6.0" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-2.6.0.tgz" ,
"integrity" : "sha512-T9SmE/g6UV1uZo1oHAqOvL86XWl7Pl2EpRpnLI8g/bkJu+h7XBCB+1LnubRZ2CUQXj805vh4/CYZdnqtVaEo2Q==" ,
"dev" : true
} ,
"eslint-plugin-prettier" : {
"version" : "3.4.1" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz" ,
"integrity" : "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==" ,
"dev" : true ,
"requires" : {
"prettier-linter-helpers" : "^1.0.0"
}
} ,
"eslint-plugin-unicorn" : {
"version" : "38.0.1" ,
"resolved" : "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-38.0.1.tgz" ,
@ -13297,6 +13928,12 @@
"vue-eslint-parser" : "^8.0.1"
}
} ,
"eslint-rule-documentation" : {
"version" : "1.0.23" ,
"resolved" : "https://registry.npmjs.org/eslint-rule-documentation/-/eslint-rule-documentation-1.0.23.tgz" ,
"integrity" : "sha512-pWReu3fkohwyvztx/oQWWgld2iad25TfUdi6wvhhaDPIQjHU/pyvlKgXFw1kX31SQK2Nq9MH+vRDWB0ZLy8fYw==" ,
"dev" : true
} ,
"eslint-scope" : {
"version" : "6.0.0" ,
"resolved" : "https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz" ,
@ -13459,6 +14096,12 @@
"resolved" : "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" ,
"integrity" : "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
} ,
"fast-diff" : {
"version" : "1.2.0" ,
"resolved" : "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz" ,
"integrity" : "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" ,
"dev" : true
} ,
"fast-glob" : {
"version" : "3.2.7" ,
"resolved" : "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz" ,
@ -15207,12 +15850,30 @@
"resolved" : "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" ,
"integrity" : "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0="
} ,
"lodash.camelcase" : {
"version" : "4.3.0" ,
"resolved" : "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz" ,
"integrity" : "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" ,
"dev" : true
} ,
"lodash.kebabcase" : {
"version" : "4.1.1" ,
"resolved" : "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz" ,
"integrity" : "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=" ,
"dev" : true
} ,
"lodash.merge" : {
"version" : "4.6.2" ,
"resolved" : "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" ,
"integrity" : "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" ,
"dev" : true
} ,
"lodash.snakecase" : {
"version" : "4.1.1" ,
"resolved" : "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz" ,
"integrity" : "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=" ,
"dev" : true
} ,
"lodash.template" : {
"version" : "4.5.0" ,
"resolved" : "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz" ,
@ -15236,6 +15897,12 @@
"integrity" : "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" ,
"dev" : true
} ,
"lodash.upperfirst" : {
"version" : "4.3.1" ,
"resolved" : "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz" ,
"integrity" : "sha1-E2Xt9DFIBIHvDRxolXpe2Z1J984=" ,
"dev" : true
} ,
"lru-cache" : {
"version" : "6.0.0" ,
"resolved" : "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" ,
@ -15955,7 +16622,16 @@
"version" : "2.4.1" ,
"resolved" : "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz" ,
"integrity" : "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==" ,
"optional" : true
"devOptional" : true
} ,
"prettier-linter-helpers" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz" ,
"integrity" : "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==" ,
"dev" : true ,
"requires" : {
"fast-diff" : "^1.1.2"
}
} ,
"pretty-format" : {
"version" : "27.3.1" ,
@ -16696,6 +17372,12 @@
"supports-color" : "^7.0.0"
}
} ,
"svg-element-attributes" : {
"version" : "1.3.1" ,
"resolved" : "https://registry.npmjs.org/svg-element-attributes/-/svg-element-attributes-1.3.1.tgz" ,
"integrity" : "sha512-Bh05dSOnJBf3miNMqpsormfNtfidA/GxQVakhtn0T4DECWKeXQRQUceYjJ+OxYiiLdGe4Jo9iFV8wICFapFeIA==" ,
"dev" : true
} ,
"svg-tags" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz" ,
@ -16939,6 +17621,23 @@
"resolved" : "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" ,
"integrity" : "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
} ,
"tsutils" : {
"version" : "3.21.0" ,
"resolved" : "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" ,
"integrity" : "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==" ,
"dev" : true ,
"requires" : {
"tslib" : "^1.8.1"
} ,
"dependencies" : {
"tslib" : {
"version" : "1.14.1" ,
"resolved" : "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" ,
"integrity" : "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" ,
"dev" : true
}
}
} ,
"type-check" : {
"version" : "0.4.0" ,
"resolved" : "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" ,
@ -16968,6 +17667,13 @@
"is-typedarray" : "^1.0.0"
}
} ,
"typescript" : {
"version" : "4.5.2" ,
"resolved" : "https://registry.npmjs.org/typescript/-/typescript-4.5.2.tgz" ,
"integrity" : "sha512-5BlMof9H1yGt0P8/WF+wPNw6GfctgGjXp5hkblpyT+8rkASSmkUKMXrxR0Xg8ThVCi/JnHQiKXeBaEwCeQwMFw==" ,
"dev" : true ,
"peer" : true
} ,
"typo-js" : {
"version" : "1.2.1" ,
"resolved" : "https://registry.npmjs.org/typo-js/-/typo-js-1.2.1.tgz" ,