From 7eb98f71db5a81346564280a689c5132f9a78e7c Mon Sep 17 00:00:00 2001 From: Michael Rawlings Date: Wed, 7 Apr 2021 11:51:16 -0700 Subject: [PATCH] fix: update marko to get correct typescript definitions --- package-lock.json | 234 +++++++++++++++++++++++++++++++++++++++------- package.json | 6 +- 2 files changed, 205 insertions(+), 35 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6f3ce3d..3294f12 100644 --- a/package-lock.json +++ b/package-lock.json @@ -949,9 +949,9 @@ } }, "@marko/babel-utils": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@marko/babel-utils/-/babel-utils-5.5.2.tgz", - "integrity": "sha512-uGEpfQUPdkgVVZmN3WmtBhHXRp+zDlY1VlOjXpq57N9MsWN9KV20ed8tA/im8zkvFGcPh1EkM5UiRLcbBVTQyA==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@marko/babel-utils/-/babel-utils-5.7.0.tgz", + "integrity": "sha512-VG5VqBasr5s2R7wARmIBpQYZoLytSoBL2YwQGOiSbGatxHh3rT2ZDTSP/EQ7Ue3Evjnr/T33+gi5jFdIPXbDxg==", "dev": true, "requires": { "@babel/runtime": "^7.13.10", @@ -976,9 +976,9 @@ } }, "@marko/compiler": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/@marko/compiler/-/compiler-5.5.4.tgz", - "integrity": "sha512-HJ+boNHwL8SBsCe8zd1vRHsEU66UEzGEsz+C9UaiWliEKT40cNYMpGmRzGMYyoa7SzqW4o3Jkg55gWcnVVFOlA==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@marko/compiler/-/compiler-5.7.0.tgz", + "integrity": "sha512-TvrDbhds8/GkfgkjmXHnJbmAVM082IuFEy3CF0QekNDU2q/9XWwu6rMje5s2HBlt32e7LuYcaJqdSKY1I9389Q==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", @@ -989,7 +989,7 @@ "@babel/runtime": "^7.13.10", "@babel/traverse": "^7.13.0", "@babel/types": "^7.13.0", - "@marko/babel-utils": "^5.5.2", + "@marko/babel-utils": "^5.7.0", "complain": "^1.6.0", "enhanced-resolve": "5.7.0", "he": "^1.2.0", @@ -1005,42 +1005,212 @@ "strip-json-comments": "^3.1.1" }, "dependencies": { + "@babel/compat-data": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.12.tgz", + "integrity": "sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ==", + "dev": true + }, "@babel/core": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.10.tgz", - "integrity": "sha512-bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw==", + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.14.tgz", + "integrity": "sha512-wZso/vyF4ki0l0znlgM4inxbdrUvCb+cVz8grxDq+6C9k6qbqoIJteQOKicaKjCipU3ISV+XedCqpL2RJJVehA==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", "@babel/generator": "^7.13.9", - "@babel/helper-compilation-targets": "^7.13.10", - "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-compilation-targets": "^7.13.13", + "@babel/helper-module-transforms": "^7.13.14", "@babel/helpers": "^7.13.10", - "@babel/parser": "^7.13.10", + "@babel/parser": "^7.13.13", "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/traverse": "^7.13.13", + "@babel/types": "^7.13.14", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.1.2", - "lodash": "^4.17.19", "semver": "^6.3.0", "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/traverse": { + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.13.tgz", + "integrity": "sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.9", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.13", + "@babel/types": "^7.13.13", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-compilation-targets": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz", - "integrity": "sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA==", + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz", + "integrity": "sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.8", + "@babel/compat-data": "^7.13.12", "@babel/helper-validator-option": "^7.12.17", "browserslist": "^4.14.5", "semver": "^6.3.0" } }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + }, + "dependencies": { + "@babel/types": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + }, + "dependencies": { + "@babel/types": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-transforms": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz", + "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.13", + "@babel/types": "^7.13.14" + }, + "dependencies": { + "@babel/traverse": { + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.13.tgz", + "integrity": "sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.9", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.13", + "@babel/types": "^7.13.13", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + }, + "dependencies": { + "@babel/types": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + }, + "dependencies": { + "@babel/types": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, "@babel/helpers": { "version": "7.13.10", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz", @@ -1053,9 +1223,9 @@ } }, "@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.13.tgz", + "integrity": "sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw==", "dev": true }, "@babel/runtime": { @@ -1082,13 +1252,13 @@ } }, "@marko/translator-default": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/@marko/translator-default/-/translator-default-5.5.4.tgz", - "integrity": "sha512-F9kvSU2s+HtSlsm36skiPgeoFoK6NmsBfkxY6PeX3/Cy11qrPhPb9hRGS+qr9cKbhr9073s8W//wVjuqQNypJw==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@marko/translator-default/-/translator-default-5.7.0.tgz", + "integrity": "sha512-MenCFO9oduc8HpB9D9F7BHHXxfhTPUvw6AfBJtbMetcPYhCv76Lc/UACGUOx1nc5NI5FDs09uny/nymrhN+fSw==", "dev": true, "requires": { "@babel/runtime": "^7.13.10", - "@marko/babel-utils": "^5.5.2", + "@marko/babel-utils": "^5.7.0", "escape-string-regexp": "^4.0.0", "magic-string": "^0.25.7", "self-closing-tags": "^1.0.1" @@ -6914,13 +7084,13 @@ } }, "marko": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/marko/-/marko-5.5.4.tgz", - "integrity": "sha512-HY3gRxPPWkJOvvvEZE6vq+GaOpCx7oIbPX9IvVuAr01NKGdEfcEbaE0GJ1zyl3CEgpJS5B7Mhj7ZBbILozxA0Q==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/marko/-/marko-5.7.0.tgz", + "integrity": "sha512-jjarM46SHNKefyV3A71kcyL3DxY5HLiGmr3EZyv6KiMksxu4jP0s2HmizPBaMgHrMwAXF2iS3aVj/82Znw4zHA==", "dev": true, "requires": { - "@marko/compiler": "^5.5.4", - "@marko/translator-default": "^5.5.4", + "@marko/compiler": "^5.7.0", + "@marko/translator-default": "^5.7.0", "app-module-path": "^2.2.0", "argly": "^1.2.0", "browser-refresh-client": "1.1.4", diff --git a/package.json b/package.json index 7539d3c..c42de03 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "devDependencies": { "@commitlint/cli": "^11.0.0", "@commitlint/config-conventional": "^11.0.0", - "@marko/compiler": "^5.5.4", + "@marko/compiler": "^5.7.0", "@types/jest": "^26.0.20", "@types/loader-utils": "^2.0.1", "@types/node": "^14.14.22", @@ -28,7 +28,7 @@ "jest": "^26.6.3", "jest-file-snapshot": "^0.5.0", "lint-staged": "^10.5.3", - "marko": "^5.5.4", + "marko": "^5.7.0", "memory-fs": "^0.5.0", "mini-css-extract-plugin": "^1.3.5", "prettier": "^2.2.1", @@ -56,7 +56,7 @@ ], "license": "MIT", "peerDependencies": { - "marko": "^5.5.4", + "marko": "^5.7.0", "webpack": "^4 || ^5" }, "repository": {