diff --git a/package.json b/package.json index a7859a35..bd320f8b 100644 --- a/package.json +++ b/package.json @@ -54,30 +54,30 @@ "devDependencies": { "@league-of-foundry-developers/foundry-vtt-types": "^0.8.8-0", "@rollup/plugin-node-resolve": "^13.0.0", - "@types/fs-extra": "^9.0.11", - "@types/jest": "^26.0.23", - "@typescript-eslint/eslint-plugin": "^4.28.0", - "@typescript-eslint/parser": "^4.28.0", + "@types/fs-extra": "^9.0.12", + "@types/jest": "^26.0.24", + "@typescript-eslint/eslint-plugin": "^4.28.2", + "@typescript-eslint/parser": "^4.28.2", "chalk": "^4.1.1", - "eslint": "^7.29.0", + "eslint": "^7.30.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-jest": "^24.3.6", "eslint-plugin-prettier": "^3.4.0", "fs-extra": "^10.0.0", "gulp": "^4.0.2", "gulp-sass": "^5.0.0", - "husky": "^6.0.0", - "jest": "^27.0.5", + "husky": "^7.0.1", + "jest": "^27.0.6", "jest-junit": "^12.2.0", "lint-staged": "^11.0.0", "prettier": "^2.3.2", - "rollup": "^2.52.3", + "rollup": "^2.52.8", "rollup-plugin-typescript2": "^0.30.0", - "sass": "1.32.8", + "sass": "1.35.2", "semver": "^7.3.5", "ts-jest": "^27.0.3", "tslib": "^2.3.0", - "typescript": "^4.3.4", + "typescript": "^4.3.5", "yargs": "^17.0.1" }, "lint-staged": { diff --git a/yarn.lock b/yarn.lock index 51898f0d..fc3277da 100644 --- a/yarn.lock +++ b/yarn.lock @@ -437,6 +437,24 @@ __metadata: languageName: node linkType: hard +"@humanwhocodes/config-array@npm:^0.5.0": + version: 0.5.0 + resolution: "@humanwhocodes/config-array@npm:0.5.0" + dependencies: + "@humanwhocodes/object-schema": ^1.2.0 + debug: ^4.1.1 + minimatch: ^3.0.4 + checksum: 71e3c1fef40166ecaacbe29b681499dc6bab3fe45df5bfb3e137baf6e50f22813cf14f24ff759a4da43b6743d7f5a776298ae1e0e266c9602bab62da2ee3b302 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^1.2.0": + version: 1.2.0 + resolution: "@humanwhocodes/object-schema@npm:1.2.0" + checksum: ef533ee0d227b8036e4220013575fedc3d0346e2e40bc5f5536ba5761825f23577eb4b71e52f18a2d3b827c9d83cfa60c821a71e30d5f6537918a94bc1990963 + languageName: node + linkType: hard + "@istanbuljs/load-nyc-config@npm:^1.0.0": version: 1.1.0 resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" @@ -1225,12 +1243,12 @@ __metadata: languageName: node linkType: hard -"@types/fs-extra@npm:^9.0.11": - version: 9.0.11 - resolution: "@types/fs-extra@npm:9.0.11" +"@types/fs-extra@npm:^9.0.12": + version: 9.0.12 + resolution: "@types/fs-extra@npm:9.0.12" dependencies: "@types/node": "*" - checksum: e7a4df27880c525cf12c2d16a4fafb0b68b27c74e24cd4d0d637c56e9be27795efdd89cfc85de751ad1edfdcf1b3eb0bf97231eba90c91086825659de4ab8c72 + checksum: bb3cd95b9748301127e35a64cde9621d4bb7cd6edb1f1155a00e07eeafd92740e2cacca6f9e3e26ec7bedd76cafa8d9a6b3751478311b4294bb4127768489f47 languageName: node linkType: hard @@ -1268,13 +1286,13 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:^26.0.23": - version: 26.0.23 - resolution: "@types/jest@npm:26.0.23" +"@types/jest@npm:^26.0.24": + version: 26.0.24 + resolution: "@types/jest@npm:26.0.24" dependencies: jest-diff: ^26.0.0 pretty-format: ^26.0.0 - checksum: a015676b78bdc51be6f6315acef10d9106ea8064e3e49143bca3c75b834b61285b45c5f5ccfd049a80107f1e2869a9183cdb5be85816c073ea8dd05852fafdc6 + checksum: e5d3651c1edf197011d19ee8f4bacd52667fa673d1b2ffbfbce624208d643fd4372ebb31fa8a1d89843a7705f142e38076e25e1e7b67f3aacafd6ae8bc77cbcf languageName: node linkType: hard @@ -1372,12 +1390,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^4.28.0": - version: 4.28.1 - resolution: "@typescript-eslint/eslint-plugin@npm:4.28.1" +"@typescript-eslint/eslint-plugin@npm:^4.28.2": + version: 4.28.2 + resolution: "@typescript-eslint/eslint-plugin@npm:4.28.2" dependencies: - "@typescript-eslint/experimental-utils": 4.28.1 - "@typescript-eslint/scope-manager": 4.28.1 + "@typescript-eslint/experimental-utils": 4.28.2 + "@typescript-eslint/scope-manager": 4.28.2 debug: ^4.3.1 functional-red-black-tree: ^1.0.1 regexpp: ^3.1.0 @@ -1389,11 +1407,27 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 79a794ff44794c3260d0b57f8b9a25e46e87a93eb151c2e2e1c8822c8fb373fe07207edf3c8cd6e21864142214e36d233fc5502d60a2a979eb16e02fce0d9fe6 + checksum: 6af8ea7665d5eaf0bafe241d71e3a85df07c0c82e59f530bd6627e0371e66a2d4a517cacd00d030680fe13d423b065c53185d3f48daa174fea316f024b1ab545 languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:4.28.1, @typescript-eslint/experimental-utils@npm:^4.0.1": +"@typescript-eslint/experimental-utils@npm:4.28.2": + version: 4.28.2 + resolution: "@typescript-eslint/experimental-utils@npm:4.28.2" + dependencies: + "@types/json-schema": ^7.0.7 + "@typescript-eslint/scope-manager": 4.28.2 + "@typescript-eslint/types": 4.28.2 + "@typescript-eslint/typescript-estree": 4.28.2 + eslint-scope: ^5.1.1 + eslint-utils: ^3.0.0 + peerDependencies: + eslint: "*" + checksum: 5b3fed818af9882ae54bf258351c2740a92aa0bb5a85478ce1d4d957e594882ece42048149b1a1a8500023c1d334d9846048bc96f309ed60715232be8ef5d1a8 + languageName: node + linkType: hard + +"@typescript-eslint/experimental-utils@npm:^4.0.1": version: 4.28.1 resolution: "@typescript-eslint/experimental-utils@npm:4.28.1" dependencies: @@ -1409,20 +1443,20 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^4.28.0": - version: 4.28.1 - resolution: "@typescript-eslint/parser@npm:4.28.1" +"@typescript-eslint/parser@npm:^4.28.2": + version: 4.28.2 + resolution: "@typescript-eslint/parser@npm:4.28.2" dependencies: - "@typescript-eslint/scope-manager": 4.28.1 - "@typescript-eslint/types": 4.28.1 - "@typescript-eslint/typescript-estree": 4.28.1 + "@typescript-eslint/scope-manager": 4.28.2 + "@typescript-eslint/types": 4.28.2 + "@typescript-eslint/typescript-estree": 4.28.2 debug: ^4.3.1 peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: optional: true - checksum: ab7c7fef7477cd1506041cba0ba36ad003c74214f8a96836a742309cc471b12979b622edf98915b0fad45a257466b291ca9924ae5c7b38316a5fd23d1d634070 + checksum: 4d71ddbe039007f366b6e9deca12183e45ea165053a29b64e8e4534451a134fe664fd3bf8ec06951e2afe8b5fd14143fb2ef3182a9ee8d2b20a89a3c0f4f2529 languageName: node linkType: hard @@ -1436,6 +1470,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:4.28.2": + version: 4.28.2 + resolution: "@typescript-eslint/scope-manager@npm:4.28.2" + dependencies: + "@typescript-eslint/types": 4.28.2 + "@typescript-eslint/visitor-keys": 4.28.2 + checksum: 31c30f428ba50087fc6a8dacc00b4d007d6653f1ea261a468e0a5425d730c5bf1e87bea581494862687c294d1f2ace30813f919800a05190fa332db6cd192bef + languageName: node + linkType: hard + "@typescript-eslint/types@npm:4.28.1": version: 4.28.1 resolution: "@typescript-eslint/types@npm:4.28.1" @@ -1443,6 +1487,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:4.28.2": + version: 4.28.2 + resolution: "@typescript-eslint/types@npm:4.28.2" + checksum: 9f5e6bf3df4540adf8eb1f83909bac778257f60a6ef7fcafa7df5224949839a63dba61fe4b58de538ffe17517e88ff6b29f691209f80a55df87935bac6349f69 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:4.28.1": version: 4.28.1 resolution: "@typescript-eslint/typescript-estree@npm:4.28.1" @@ -1461,6 +1512,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:4.28.2": + version: 4.28.2 + resolution: "@typescript-eslint/typescript-estree@npm:4.28.2" + dependencies: + "@typescript-eslint/types": 4.28.2 + "@typescript-eslint/visitor-keys": 4.28.2 + debug: ^4.3.1 + globby: ^11.0.3 + is-glob: ^4.0.1 + semver: ^7.3.5 + tsutils: ^3.21.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 4fe36863b8af9808ee86b3cf64d6076a8b9a3224f9e1c17650d06ea46d80225b7e94903f71e7330a682b84eb1045189f1f09dc896165e9cab36714d24992ee84 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:4.28.1": version: 4.28.1 resolution: "@typescript-eslint/visitor-keys@npm:4.28.1" @@ -1471,6 +1540,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:4.28.2": + version: 4.28.2 + resolution: "@typescript-eslint/visitor-keys@npm:4.28.2" + dependencies: + "@typescript-eslint/types": 4.28.2 + eslint-visitor-keys: ^2.0.0 + checksum: cec563831f563bb057f00045104db7ed92576755065d7563607c5f3581e5588fe8b83229767cd81763136aeb663dd49b99e7ee24decfbfc5fc7bd7b36bb1a525 + languageName: node + linkType: hard + "abab@npm:^2.0.3, abab@npm:^2.0.5": version: 2.0.5 resolution: "abab@npm:2.0.5" @@ -1687,7 +1766,7 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:^3.0.3": +"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": version: 3.1.2 resolution: "anymatch@npm:3.1.2" dependencies: @@ -2031,6 +2110,13 @@ __metadata: languageName: node linkType: hard +"binary-extensions@npm:^2.0.0": + version: 2.2.0 + resolution: "binary-extensions@npm:2.2.0" + checksum: 0f5f5685f344b035c4f98d06fa288962d262294a1441c1481ac99e895037bde971ebe6e09a4bd8aa18ab2525bfc00b1ad4af71dbf9e933a72e0df6919706a728 + languageName: node + linkType: hard + "bindings@npm:^1.5.0": version: 1.5.0 resolution: "bindings@npm:1.5.0" @@ -2068,7 +2154,7 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.1": +"braces@npm:^3.0.1, braces@npm:~3.0.2": version: 3.0.2 resolution: "braces@npm:3.0.2" dependencies: @@ -2253,7 +2339,26 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:>=2.0.0 <4.0.0, chokidar@npm:^2.0.0": +"chokidar@npm:>=3.0.0 <4.0.0": + version: 3.5.2 + resolution: "chokidar@npm:3.5.2" + dependencies: + anymatch: ~3.1.2 + braces: ~3.0.2 + fsevents: ~2.3.2 + glob-parent: ~5.1.2 + is-binary-path: ~2.1.0 + is-glob: ~4.0.1 + normalize-path: ~3.0.0 + readdirp: ~3.6.0 + dependenciesMeta: + fsevents: + optional: true + checksum: 52fbff3acebf06ec0125872110f6c8403e66cd3d613264c83405496e199554d99380342d9b3a7ffd7910c53c5865e242ed7dd72fcb2e883d8e3ad3f3883aee6c + languageName: node + linkType: hard + +"chokidar@npm:^2.0.0": version: 2.1.8 resolution: "chokidar@npm:2.1.8" dependencies: @@ -2846,30 +2951,30 @@ __metadata: dependencies: "@league-of-foundry-developers/foundry-vtt-types": ^0.8.8-0 "@rollup/plugin-node-resolve": ^13.0.0 - "@types/fs-extra": ^9.0.11 - "@types/jest": ^26.0.23 - "@typescript-eslint/eslint-plugin": ^4.28.0 - "@typescript-eslint/parser": ^4.28.0 + "@types/fs-extra": ^9.0.12 + "@types/jest": ^26.0.24 + "@typescript-eslint/eslint-plugin": ^4.28.2 + "@typescript-eslint/parser": ^4.28.2 chalk: ^4.1.1 - eslint: ^7.29.0 + eslint: ^7.30.0 eslint-config-prettier: ^8.3.0 eslint-plugin-jest: ^24.3.6 eslint-plugin-prettier: ^3.4.0 fs-extra: ^10.0.0 gulp: ^4.0.2 gulp-sass: ^5.0.0 - husky: ^6.0.0 - jest: ^27.0.5 + husky: ^7.0.1 + jest: ^27.0.6 jest-junit: ^12.2.0 lint-staged: ^11.0.0 prettier: ^2.3.2 - rollup: ^2.52.3 + rollup: ^2.52.8 rollup-plugin-typescript2: ^0.30.0 - sass: 1.32.8 + sass: 1.35.2 semver: ^7.3.5 ts-jest: ^27.0.3 tslib: ^2.3.0 - typescript: ^4.3.4 + typescript: ^4.3.5 yargs: ^17.0.1 languageName: unknown linkType: soft @@ -3183,12 +3288,13 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^7.29.0": - version: 7.29.0 - resolution: "eslint@npm:7.29.0" +"eslint@npm:^7.30.0": + version: 7.30.0 + resolution: "eslint@npm:7.30.0" dependencies: "@babel/code-frame": 7.12.11 "@eslint/eslintrc": ^0.4.2 + "@humanwhocodes/config-array": ^0.5.0 ajv: ^6.10.0 chalk: ^4.0.0 cross-spawn: ^7.0.2 @@ -3228,7 +3334,7 @@ __metadata: v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: 812f8c5123860cf5bd877018ffd29abd52bbaaca55fdd616008c97da9bf47a20a7b7c7ecb7c8f753c06f77ea5d59480f3d6d76475699b2ea380237fbb7c6b3a2 + checksum: 028048847e0252d6c972ac612fe37be55822ae2255d10d1bf68255749f7ae1364b2aa538cd95f3bc4d951fc7d36195e46b62fe8d215297ef9a6a8aeb8ca28a90 languageName: node linkType: hard @@ -3865,7 +3971,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"glob-parent@npm:^5.1.2": +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" dependencies: @@ -4234,12 +4340,12 @@ fsevents@^1.2.7: languageName: node linkType: hard -"husky@npm:^6.0.0": - version: 6.0.0 - resolution: "husky@npm:6.0.0" +"husky@npm:^7.0.1": + version: 7.0.1 + resolution: "husky@npm:7.0.1" bin: husky: lib/bin.js - checksum: 61e1f7f53f3c969d361c2a1d4ed8018b9447406ea6cd644a2526d18b76877d135001d8cbd48a1d201fc1614d96995e691ecd2b82a8d8513a6b4a313da1188ccd + checksum: 1f6d87cab4339551615080664347b60168d81f3c3b84b9dc1f888068d3fe946d8b5513db5ea53bc086f235e6cc617b0aba903552e959596a49f2153ffac33cb4 languageName: node linkType: hard @@ -4407,6 +4513,15 @@ fsevents@^1.2.7: languageName: node linkType: hard +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: ^2.0.0 + checksum: 49a1446a3cf3719e91a061f0e52add18fd065325c652c277519a2ad333440dc8b449076a893277a46940ef16f05a908716667ca8f986b28c677b9acb11e10a36 + languageName: node + linkType: hard + "is-buffer@npm:^1.1.5": version: 1.1.6 resolution: "is-buffer@npm:1.1.6" @@ -4536,7 +4651,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1": +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:~4.0.1": version: 4.0.1 resolution: "is-glob@npm:4.0.1" dependencies: @@ -5280,7 +5395,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest@npm:^27.0.5": +"jest@npm:^27.0.6": version: 27.0.6 resolution: "jest@npm:27.0.6" dependencies: @@ -6101,7 +6216,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"normalize-path@npm:^3.0.0": +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" checksum: 215a701b471948884193628f3e38910353abf445306b519c42c2a30144b8beb8ca0a684da97bfc2ee11eb168c35c776d484274da4bd8f213d2b22f70579380ee @@ -6512,7 +6627,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3": version: 2.3.0 resolution: "picomatch@npm:2.3.0" checksum: 80113a0fb70cfa62730d5aa3fd3d45b76bf3985f8494080ab2de1cc1fa3ba96d77990c7553a81401e16c51c0eb19c27cf5bc94f2196155090f26c8a167968001 @@ -6853,6 +6968,15 @@ fsevents@^1.2.7: languageName: node linkType: hard +"readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" + dependencies: + picomatch: ^2.2.1 + checksum: 7da2fe8d5abf17ae0bf97a052718e16d29fa185f3e461153035728d93642326ae8e44c17b9a9b3a5fa616dff160e96be3184e0323efaac7211f80c0aab5f622b + languageName: node + linkType: hard + "rechoir@npm:^0.6.2": version: 0.6.2 resolution: "rechoir@npm:0.6.2" @@ -7104,9 +7228,9 @@ fsevents@^1.2.7: languageName: node linkType: hard -"rollup@npm:^2.52.3": - version: 2.52.4 - resolution: "rollup@npm:2.52.4" +"rollup@npm:^2.52.8": + version: 2.52.8 + resolution: "rollup@npm:2.52.8" dependencies: fsevents: ~2.3.2 dependenciesMeta: @@ -7114,7 +7238,7 @@ fsevents@^1.2.7: optional: true bin: rollup: dist/bin/rollup - checksum: 4f6ef073bcef6f1878f717b19c7dc682d8c183c6838c7e2dc56cbbfa39a72097acbb8f51c28e9f12bf918fb2b9e4362cee5979c12baaf9750e00e6dd85b07834 + checksum: bd83d5c89a23bf59b639fa57316e402402606a896a9fd25e16f83d5004b57a36fb21321f5726406741b68a5fcf4768adaa53a8f6cfb9e39c8d11a7e6be2fdd3a languageName: node linkType: hard @@ -7159,14 +7283,14 @@ fsevents@^1.2.7: languageName: node linkType: hard -"sass@npm:1.32.8": - version: 1.32.8 - resolution: "sass@npm:1.32.8" +"sass@npm:1.35.2": + version: 1.35.2 + resolution: "sass@npm:1.35.2" dependencies: - chokidar: ">=2.0.0 <4.0.0" + chokidar: ">=3.0.0 <4.0.0" bin: sass: sass.js - checksum: d319b3d7459451b6532b492984e3cbb37381e6c6379622f668900b196c0d545f5a2c32819cf02b5405fb2ef79720fe1f8f16b7614a2fef3fb7af8dfec83a6597 + checksum: d102e3fd6e6aa1a61f9c765fb31ff701d78ef05cf256ebb9ed80994c86638dcc8cc71832df1a1f71edce427cf823449c2fc43618b29ad51a8ca5bf93349ccaf4 languageName: node linkType: hard @@ -8066,7 +8190,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -typescript@^4.1.6: +"typescript@^4.1.6, typescript@^4.3.5": version: 4.3.5 resolution: "typescript@npm:4.3.5" bin: @@ -8076,17 +8200,7 @@ typescript@^4.1.6: languageName: node linkType: hard -typescript@^4.3.4: - version: 4.3.4 - resolution: "typescript@npm:4.3.4" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 9791c5fe98db6cb70ec0efad8d3d2eb957b9643ee600b90bff49267de69768d0d5f59c41a8fd731cfd63df1ccfb2cb25505a2015d7b39ac10ea51f605a058e16 - languageName: node - linkType: hard - -"typescript@patch:typescript@^4.1.6#builtin": +"typescript@patch:typescript@^4.1.6#builtin, typescript@patch:typescript@^4.3.5#builtin": version: 4.3.5 resolution: "typescript@patch:typescript@npm%3A4.3.5#builtin::version=4.3.5&hash=ddfc1b" bin: @@ -8096,16 +8210,6 @@ typescript@^4.3.4: languageName: node linkType: hard -"typescript@patch:typescript@^4.3.4#builtin": - version: 4.3.4 - resolution: "typescript@patch:typescript@npm%3A4.3.4#builtin::version=4.3.4&hash=ddfc1b" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: c8766e84a4f71e925cc059af8286cc7f41819fe821d433b90c83e9b36729cbda7a8e4be3292d8a1433cd717d529c93217d58d173418f43862290b206bd88b284 - languageName: node - linkType: hard - "uglify-js@npm:^3.1.4": version: 3.13.10 resolution: "uglify-js@npm:3.13.10"