diff --git a/package-lock.json b/package-lock.json index bcec1f38da8..741e2ddaf79 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2793,9 +2793,9 @@ } }, "node_modules/@builder.io/mitosis": { - "version": "0.0.120", - "resolved": "https://registry.npmjs.org/@builder.io/mitosis/-/mitosis-0.0.120.tgz", - "integrity": "sha512-KikpxkjnYRIOVZPgkm2t8zLTKNHR+qaMevjyWfYk7SImVd2JF77FXz3GZMCDjAwshLTZ8rSF9PyIc7X/O455Ig==", + "version": "0.0.122", + "resolved": "https://registry.npmjs.org/@builder.io/mitosis/-/mitosis-0.0.122.tgz", + "integrity": "sha512-Zc0XprBE32zXxwFD6BKH+sQm0CSsqiOiZs2ztA4C7yReKxJdDt8s6c3F/95fiZRdodUYQ6LBfwW1+E0UcwSqiA==", "dev": true, "dependencies": { "@angular/compiler": "^11.2.11", @@ -2814,8 +2814,7 @@ "json5": "^2.1.3", "lodash": "^4.17.20", "object-hash": "^2.0.3", - "prettier": "^3.0.3", - "prettier-plugin-marko": "^1.2.2", + "prettier": ">=2.0.0 <3.0.0", "prettier-plugin-organize-imports": "^3.2.3", "prettier-plugin-svelte": "^2.10.0", "svelte": "^3.30.0", @@ -2859,6 +2858,165 @@ "mitosis": "bin/mitosis" } }, + "node_modules/@builder.io/mitosis-cli/node_modules/@angular/compiler": { + "version": "11.2.14", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-11.2.14.tgz", + "integrity": "sha512-XBOK3HgA+/y6Cz7kOX4zcJYmgJ264XnfcbXUMU2cD7Ac+mbNhLPKohWrEiSWalfcjnpf5gRfufQrQP7lpAGu0A==", + "dev": true, + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/@builder.io/mitosis-cli/node_modules/@builder.io/mitosis": { + "version": "0.0.120", + "resolved": "https://registry.npmjs.org/@builder.io/mitosis/-/mitosis-0.0.120.tgz", + "integrity": "sha512-KikpxkjnYRIOVZPgkm2t8zLTKNHR+qaMevjyWfYk7SImVd2JF77FXz3GZMCDjAwshLTZ8rSF9PyIc7X/O455Ig==", + "dev": true, + "dependencies": { + "@angular/compiler": "^11.2.11", + "@babel/core": "7.14.5", + "@babel/generator": "^7.14.3", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-syntax-decorators": "^7.12.1", + "@babel/plugin-syntax-typescript": "^7.20.0", + "@babel/plugin-transform-react-jsx": "^7.13.12", + "@babel/preset-typescript": "^7.13.0", + "@builder.io/react": "^1.1.50", + "astring": "^1.8.3", + "csstype": "^3.0.4", + "fp-ts": "^2.11.10", + "hash-sum": "^2.0.0", + "json5": "^2.1.3", + "lodash": "^4.17.20", + "object-hash": "^2.0.3", + "prettier": "^3.0.3", + "prettier-plugin-marko": "^1.2.2", + "prettier-plugin-organize-imports": "^3.2.3", + "prettier-plugin-svelte": "^2.10.0", + "svelte": "^3.30.0", + "svelte-preprocess": "^5.0.3", + "traverse": "^0.6.6", + "ts-morph": "^19.0.0", + "typescript": "^4.8.4", + "vue": "~2.6" + } + }, + "node_modules/@builder.io/mitosis-cli/node_modules/@builder.io/mitosis/node_modules/@babel/core": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.5.tgz", + "integrity": "sha512-RN/AwP2DJmQTZSfiDaD+JQQ/J99KsIpOCfBE5pL+5jJSt7nI3nYGoAXZu+ffYSQ029NLs2DstZb+eR81uuARgg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@builder.io/mitosis-cli/node_modules/@builder.io/mitosis/node_modules/prettier": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/@builder.io/mitosis-cli/node_modules/@builder.io/mitosis/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@builder.io/mitosis-cli/node_modules/@builder.io/mitosis/node_modules/svelte-preprocess": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.4.tgz", + "integrity": "sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@types/pug": "^2.0.6", + "detect-indent": "^6.1.0", + "magic-string": "^0.27.0", + "sorcery": "^0.11.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">= 14.10.0" + }, + "peerDependencies": { + "@babel/core": "^7.10.2", + "coffeescript": "^2.5.1", + "less": "^3.11.3 || ^4.0.0", + "postcss": "^7 || ^8", + "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0", + "pug": "^3.0.0", + "sass": "^1.26.8", + "stylus": "^0.55.0", + "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0", + "svelte": "^3.23.0 || ^4.0.0-next.0 || ^4.0.0", + "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "coffeescript": { + "optional": true + }, + "less": { + "optional": true + }, + "postcss": { + "optional": true + }, + "postcss-load-config": { + "optional": true + }, + "pug": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, "node_modules/@builder.io/mitosis-cli/node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -2874,6 +3032,62 @@ "node": ">=10" } }, + "node_modules/@builder.io/mitosis-cli/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@builder.io/mitosis-cli/node_modules/magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@builder.io/mitosis-cli/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "optional": true, + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@builder.io/mitosis-cli/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/@builder.io/mitosis-cli/node_modules/parse5": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", @@ -2898,6 +3112,56 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/@builder.io/mitosis-cli/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@builder.io/mitosis-cli/node_modules/stylus": { + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.55.0.tgz", + "integrity": "sha512-MuzIIVRSbc8XxHH7FjkvWqkIcr1BvoMZoR/oFuAJDlh7VSaNJzrB4uJ38GRQa+mWjLXODAMzeDe0xi9GYbGwnw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "css": "^3.0.0", + "debug": "~3.1.0", + "glob": "^7.1.6", + "mkdirp": "~1.0.4", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "semver": "^6.3.0", + "source-map": "^0.7.3" + }, + "bin": { + "stylus": "bin/stylus" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@builder.io/mitosis-cli/node_modules/stylus/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@builder.io/mitosis-cli/node_modules/vue": { + "version": "2.6.14", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz", + "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==", + "dev": true + }, "node_modules/@builder.io/mitosis/node_modules/@angular/compiler": { "version": "11.2.14", "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-11.2.14.tgz", @@ -2937,30 +3201,6 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@builder.io/mitosis/node_modules/css": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", - "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "inherits": "^2.0.4", - "source-map": "^0.6.1", - "source-map-resolve": "^0.6.0" - } - }, - "node_modules/@builder.io/mitosis/node_modules/css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@builder.io/mitosis/node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -3032,29 +3272,6 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/@builder.io/mitosis/node_modules/prettier-plugin-marko": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/prettier-plugin-marko/-/prettier-plugin-marko-1.5.2.tgz", - "integrity": "sha512-eTojLt2vZqLTsdRk2/gOGF17GQHBDFKnGGAdz/WKurXtnjMcNKJIhFZb6IdYgpS0i7EAzCMLp77aX1l7ocX0iQ==", - "dev": true, - "dependencies": { - "@marko/compiler": "^5", - "@marko/translator-default": "^5" - }, - "peerDependencies": { - "prettier": "^2" - } - }, - "node_modules/@builder.io/mitosis/node_modules/prettier-plugin-svelte": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.1.tgz", - "integrity": "sha512-Wlq7Z5v2ueCubWo0TZzKc9XHcm7TDxqcuzRuGd0gcENfzfT4JZ9yDlCbEgxWgiPmLHkBjfOtpAWkcT28MCDpUQ==", - "dev": true, - "peerDependencies": { - "prettier": "^1.16.4 || ^2.0.0", - "svelte": "^3.2.0 || ^4.0.0-next.0" - } - }, "node_modules/@builder.io/mitosis/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -3073,19 +3290,6 @@ "node": ">=0.10.0" } }, - "node_modules/@builder.io/mitosis/node_modules/source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - }, "node_modules/@builder.io/mitosis/node_modules/stylus": { "version": "0.55.0", "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.55.0.tgz", @@ -5502,9 +5706,9 @@ } }, "node_modules/@marko/compiler": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@marko/compiler/-/compiler-5.33.1.tgz", - "integrity": "sha512-qHk8g4La5N29pCq1SLX25aSUVC6cRbv28l1Vcu/Qd11U0w+1xPETtpCMNNsSWFlqX0xdntsBQq232ANcnuMdbg==", + "version": "5.33.3", + "resolved": "https://registry.npmjs.org/@marko/compiler/-/compiler-5.33.3.tgz", + "integrity": "sha512-g+M2m97Td48ce7C18wJOkJL+X1NN7/W6HIHa07cqX2/jNjPw/Vcb9yc/cSyifTnCszJNawXQmoA0SgCJuudGbg==", "dev": true, "dependencies": { "@babel/code-frame": "^7.16.0", @@ -5546,9 +5750,9 @@ } }, "node_modules/@marko/translator-default": { - "version": "5.31.2", - "resolved": "https://registry.npmjs.org/@marko/translator-default/-/translator-default-5.31.2.tgz", - "integrity": "sha512-+p4ICc/lsuBUK/UFUSMpi69BmNH4b76PCrD3wFx9O5h8mr1tYAlFn/uaNjH5sIK6S/NUUrzxoABR/baLvE+tVQ==", + "version": "5.31.3", + "resolved": "https://registry.npmjs.org/@marko/translator-default/-/translator-default-5.31.3.tgz", + "integrity": "sha512-2N7OQ2AMNFqBqcScg/q3L4Rsh3VToy/SL78yqtbNoom5N5rdoQWyMxOkWR1zFD8/YN9kqbX5AGg2bm5iGLL7Qw==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -13071,6 +13275,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, "node_modules/css-blank-pseudo": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", @@ -13210,6 +13427,30 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css/node_modules/source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, "node_modules/cssdb": { "version": "7.7.2", "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.7.2.tgz", @@ -21644,14 +21885,14 @@ } }, "node_modules/marko": { - "version": "5.31.9", - "resolved": "https://registry.npmjs.org/marko/-/marko-5.31.9.tgz", - "integrity": "sha512-aettb1e7g5HGWW+Kgxji/bC2TUkzXHKfXE9PIUyAbzHrXrifeAskf8BQLz4PQKdCKwVclXn+g/IcqltV0aygEg==", + "version": "5.31.12", + "resolved": "https://registry.npmjs.org/marko/-/marko-5.31.12.tgz", + "integrity": "sha512-r1xPrwURXdl7L16Ji9g+R83CBfOWNLc+QMZGNjLhm5hePU0UEYRNHgjVdmyx3cWgiSZ0NNkuwaeBoq0Q+EI4BQ==", "dev": true, "peer": true, "dependencies": { - "@marko/compiler": "^5.33.1", - "@marko/translator-default": "^5.31.2", + "@marko/compiler": "^5.33.3", + "@marko/translator-default": "^5.31.3", "app-module-path": "^2.2.0", "argly": "^1.2.0", "browser-refresh-client": "1.1.4", @@ -27426,6 +27667,19 @@ "node": ">=6.0.0" } }, + "node_modules/prettier-plugin-marko": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/prettier-plugin-marko/-/prettier-plugin-marko-1.5.2.tgz", + "integrity": "sha512-eTojLt2vZqLTsdRk2/gOGF17GQHBDFKnGGAdz/WKurXtnjMcNKJIhFZb6IdYgpS0i7EAzCMLp77aX1l7ocX0iQ==", + "dev": true, + "dependencies": { + "@marko/compiler": "^5", + "@marko/translator-default": "^5" + }, + "peerDependencies": { + "prettier": "^2" + } + }, "node_modules/prettier-plugin-organize-imports": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/prettier-plugin-organize-imports/-/prettier-plugin-organize-imports-3.2.3.tgz", @@ -27480,6 +27734,16 @@ "prettier": "^3.0.0" } }, + "node_modules/prettier-plugin-svelte": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.1.tgz", + "integrity": "sha512-Wlq7Z5v2ueCubWo0TZzKc9XHcm7TDxqcuzRuGd0gcENfzfT4JZ9yDlCbEgxWgiPmLHkBjfOtpAWkcT28MCDpUQ==", + "dev": true, + "peerDependencies": { + "prettier": "^1.16.4 || ^2.0.0", + "svelte": "^3.2.0 || ^4.0.0-next.0" + } + }, "node_modules/pretty-bytes": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", @@ -36538,7 +36802,7 @@ }, "devDependencies": { "@builder.io/eslint-plugin-mitosis": "^0.0.15", - "@builder.io/mitosis": "^0.0.120", + "@builder.io/mitosis": "^0.0.122", "@builder.io/mitosis-cli": "^0.0.78", "@react-docgen/cli": "^2.0.0", "cpr": "3.0.1", @@ -39524,9 +39788,9 @@ } }, "@builder.io/mitosis": { - "version": "0.0.120", - "resolved": "https://registry.npmjs.org/@builder.io/mitosis/-/mitosis-0.0.120.tgz", - "integrity": "sha512-KikpxkjnYRIOVZPgkm2t8zLTKNHR+qaMevjyWfYk7SImVd2JF77FXz3GZMCDjAwshLTZ8rSF9PyIc7X/O455Ig==", + "version": "0.0.122", + "resolved": "https://registry.npmjs.org/@builder.io/mitosis/-/mitosis-0.0.122.tgz", + "integrity": "sha512-Zc0XprBE32zXxwFD6BKH+sQm0CSsqiOiZs2ztA4C7yReKxJdDt8s6c3F/95fiZRdodUYQ6LBfwW1+E0UcwSqiA==", "dev": true, "requires": { "@angular/compiler": "^11.2.11", @@ -39545,8 +39809,7 @@ "json5": "^2.1.3", "lodash": "^4.17.20", "object-hash": "^2.0.3", - "prettier": "^3.0.3", - "prettier-plugin-marko": "^1.2.2", + "prettier": ">=2.0.0 <3.0.0", "prettier-plugin-organize-imports": "^3.2.3", "prettier-plugin-svelte": "^2.10.0", "svelte": "^3.30.0", @@ -39589,29 +39852,6 @@ "source-map": "^0.5.0" } }, - "css": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", - "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "inherits": "^2.0.4", - "source-map": "^0.6.1", - "source-map-resolve": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "peer": true - } - } - }, "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -39659,23 +39899,6 @@ "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "dev": true }, - "prettier-plugin-marko": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/prettier-plugin-marko/-/prettier-plugin-marko-1.5.2.tgz", - "integrity": "sha512-eTojLt2vZqLTsdRk2/gOGF17GQHBDFKnGGAdz/WKurXtnjMcNKJIhFZb6IdYgpS0i7EAzCMLp77aX1l7ocX0iQ==", - "dev": true, - "requires": { - "@marko/compiler": "^5", - "@marko/translator-default": "^5" - } - }, - "prettier-plugin-svelte": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.1.tgz", - "integrity": "sha512-Wlq7Z5v2ueCubWo0TZzKc9XHcm7TDxqcuzRuGd0gcENfzfT4JZ9yDlCbEgxWgiPmLHkBjfOtpAWkcT28MCDpUQ==", - "dev": true, - "requires": {} - }, "semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -39688,18 +39911,6 @@ "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true }, - "source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - }, "stylus": { "version": "0.55.0", "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.55.0.tgz", @@ -39790,6 +40001,99 @@ "vue-template-validator": "^1.1.5" }, "dependencies": { + "@angular/compiler": { + "version": "11.2.14", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-11.2.14.tgz", + "integrity": "sha512-XBOK3HgA+/y6Cz7kOX4zcJYmgJ264XnfcbXUMU2cD7Ac+mbNhLPKohWrEiSWalfcjnpf5gRfufQrQP7lpAGu0A==", + "dev": true, + "requires": { + "tslib": "^2.0.0" + } + }, + "@builder.io/mitosis": { + "version": "0.0.120", + "resolved": "https://registry.npmjs.org/@builder.io/mitosis/-/mitosis-0.0.120.tgz", + "integrity": "sha512-KikpxkjnYRIOVZPgkm2t8zLTKNHR+qaMevjyWfYk7SImVd2JF77FXz3GZMCDjAwshLTZ8rSF9PyIc7X/O455Ig==", + "dev": true, + "requires": { + "@angular/compiler": "^11.2.11", + "@babel/core": "7.14.5", + "@babel/generator": "^7.14.3", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-syntax-decorators": "^7.12.1", + "@babel/plugin-syntax-typescript": "^7.20.0", + "@babel/plugin-transform-react-jsx": "^7.13.12", + "@babel/preset-typescript": "^7.13.0", + "@builder.io/react": "^1.1.50", + "astring": "^1.8.3", + "csstype": "^3.0.4", + "fp-ts": "^2.11.10", + "hash-sum": "^2.0.0", + "json5": "^2.1.3", + "lodash": "^4.17.20", + "object-hash": "^2.0.3", + "prettier": "^3.0.3", + "prettier-plugin-marko": "^1.2.2", + "prettier-plugin-organize-imports": "^3.2.3", + "prettier-plugin-svelte": "^2.10.0", + "svelte": "^3.30.0", + "svelte-preprocess": "^5.0.3", + "traverse": "^0.6.6", + "ts-morph": "^19.0.0", + "typescript": "^4.8.4", + "vue": "~2.6" + }, + "dependencies": { + "@babel/core": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.5.tgz", + "integrity": "sha512-RN/AwP2DJmQTZSfiDaD+JQQ/J99KsIpOCfBE5pL+5jJSt7nI3nYGoAXZu+ffYSQ029NLs2DstZb+eR81uuARgg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + } + }, + "prettier": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + }, + "svelte-preprocess": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.4.tgz", + "integrity": "sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==", + "dev": true, + "requires": { + "@types/pug": "^2.0.6", + "detect-indent": "^6.1.0", + "magic-string": "^0.27.0", + "sorcery": "^0.11.0", + "strip-indent": "^3.0.0" + } + } + } + }, "fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -39802,6 +40106,47 @@ "universalify": "^2.0.0" } }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dev": true, + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.13" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "optional": true, + "peer": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "optional": true, + "peer": true + }, "parse5": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", @@ -39816,6 +40161,49 @@ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "stylus": { + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.55.0.tgz", + "integrity": "sha512-MuzIIVRSbc8XxHH7FjkvWqkIcr1BvoMZoR/oFuAJDlh7VSaNJzrB4uJ38GRQa+mWjLXODAMzeDe0xi9GYbGwnw==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "css": "^3.0.0", + "debug": "~3.1.0", + "glob": "^7.1.6", + "mkdirp": "~1.0.4", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "semver": "^6.3.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "vue": { + "version": "2.6.14", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz", + "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==", + "dev": true } } }, @@ -40274,7 +40662,7 @@ "version": "file:packages/components", "requires": { "@builder.io/eslint-plugin-mitosis": "^0.0.15", - "@builder.io/mitosis": "^0.0.120", + "@builder.io/mitosis": "^0.0.122", "@builder.io/mitosis-cli": "^0.0.78", "@db-ui/foundations": "*", "@react-docgen/cli": "^2.0.0", @@ -42286,9 +42674,9 @@ } }, "@marko/compiler": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/@marko/compiler/-/compiler-5.33.1.tgz", - "integrity": "sha512-qHk8g4La5N29pCq1SLX25aSUVC6cRbv28l1Vcu/Qd11U0w+1xPETtpCMNNsSWFlqX0xdntsBQq232ANcnuMdbg==", + "version": "5.33.3", + "resolved": "https://registry.npmjs.org/@marko/compiler/-/compiler-5.33.3.tgz", + "integrity": "sha512-g+M2m97Td48ce7C18wJOkJL+X1NN7/W6HIHa07cqX2/jNjPw/Vcb9yc/cSyifTnCszJNawXQmoA0SgCJuudGbg==", "dev": true, "requires": { "@babel/code-frame": "^7.16.0", @@ -42326,9 +42714,9 @@ } }, "@marko/translator-default": { - "version": "5.31.2", - "resolved": "https://registry.npmjs.org/@marko/translator-default/-/translator-default-5.31.2.tgz", - "integrity": "sha512-+p4ICc/lsuBUK/UFUSMpi69BmNH4b76PCrD3wFx9O5h8mr1tYAlFn/uaNjH5sIK6S/NUUrzxoABR/baLvE+tVQ==", + "version": "5.31.3", + "resolved": "https://registry.npmjs.org/@marko/translator-default/-/translator-default-5.31.3.tgz", + "integrity": "sha512-2N7OQ2AMNFqBqcScg/q3L4Rsh3VToy/SL78yqtbNoom5N5rdoQWyMxOkWR1zFD8/YN9kqbX5AGg2bm5iGLL7Qw==", "dev": true, "requires": { "@babel/runtime": "^7.16.0", @@ -48474,6 +48862,41 @@ } } }, + "css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "peer": true + }, + "source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + } + } + }, "css-blank-pseudo": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", @@ -54747,14 +55170,14 @@ "dev": true }, "marko": { - "version": "5.31.9", - "resolved": "https://registry.npmjs.org/marko/-/marko-5.31.9.tgz", - "integrity": "sha512-aettb1e7g5HGWW+Kgxji/bC2TUkzXHKfXE9PIUyAbzHrXrifeAskf8BQLz4PQKdCKwVclXn+g/IcqltV0aygEg==", + "version": "5.31.12", + "resolved": "https://registry.npmjs.org/marko/-/marko-5.31.12.tgz", + "integrity": "sha512-r1xPrwURXdl7L16Ji9g+R83CBfOWNLc+QMZGNjLhm5hePU0UEYRNHgjVdmyx3cWgiSZ0NNkuwaeBoq0Q+EI4BQ==", "dev": true, "peer": true, "requires": { - "@marko/compiler": "^5.33.1", - "@marko/translator-default": "^5.31.2", + "@marko/compiler": "^5.33.3", + "@marko/translator-default": "^5.31.3", "app-module-path": "^2.2.0", "argly": "^1.2.0", "browser-refresh-client": "1.1.4", @@ -58776,6 +59199,16 @@ "fast-diff": "^1.1.2" } }, + "prettier-plugin-marko": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/prettier-plugin-marko/-/prettier-plugin-marko-1.5.2.tgz", + "integrity": "sha512-eTojLt2vZqLTsdRk2/gOGF17GQHBDFKnGGAdz/WKurXtnjMcNKJIhFZb6IdYgpS0i7EAzCMLp77aX1l7ocX0iQ==", + "dev": true, + "requires": { + "@marko/compiler": "^5", + "@marko/translator-default": "^5" + } + }, "prettier-plugin-organize-imports": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/prettier-plugin-organize-imports/-/prettier-plugin-organize-imports-3.2.3.tgz", @@ -58800,6 +59233,13 @@ "sh-syntax": "^0.4.1" } }, + "prettier-plugin-svelte": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.1.tgz", + "integrity": "sha512-Wlq7Z5v2ueCubWo0TZzKc9XHcm7TDxqcuzRuGd0gcENfzfT4JZ9yDlCbEgxWgiPmLHkBjfOtpAWkcT28MCDpUQ==", + "dev": true, + "requires": {} + }, "pretty-bytes": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", diff --git a/packages/components/package.json b/packages/components/package.json index 732ee36541e..b802d8645b6 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -46,7 +46,7 @@ }, "devDependencies": { "@builder.io/eslint-plugin-mitosis": "^0.0.15", - "@builder.io/mitosis": "^0.0.120", + "@builder.io/mitosis": "^0.0.122", "@builder.io/mitosis-cli": "^0.0.78", "@react-docgen/cli": "^2.0.0", "cpr": "3.0.1",