diff --git a/packages/app/package.json b/packages/app/package.json index 71ee806121..36eecdfebd 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -73,6 +73,7 @@ "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.61", + "@modyfi/vite-plugin-yaml": "^1.1.0", "@octokit/rest": "^19.0.3", "@vitejs/plugin-react": "^4.3.1", "history": "^5.0.0", diff --git a/packages/cli/package.json b/packages/cli/package.json index 4c30853803..6fa3103b48 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -193,12 +193,16 @@ "vite-plugin-node-polyfills": "^0.22.0" }, "peerDependencies": { + "@modyfi/vite-plugin-yaml": "^1.1.0", "@vitejs/plugin-react": "^4.3.1", "vite": "^5.0.0", "vite-plugin-html": "^3.2.2", "vite-plugin-node-polyfills": "^0.22.0" }, "peerDependenciesMeta": { + "@modyfi/vite-plugin-yaml": { + "optional": true + }, "@vitejs/plugin-react": { "optional": true }, diff --git a/packages/cli/src/lib/bundler/server.ts b/packages/cli/src/lib/bundler/server.ts index d73bcc662e..34510f997f 100644 --- a/packages/cli/src/lib/bundler/server.ts +++ b/packages/cli/src/lib/bundler/server.ts @@ -127,6 +127,7 @@ DEPRECATION WARNING: React Router Beta is deprecated and support for it will be if (process.env.EXPERIMENTAL_VITE) { const vite = require('vite'); const { default: viteReact } = require('@vitejs/plugin-react'); + const { default: viteYaml } = require('@modyfi/vite-plugin-yaml'); const { nodePolyfills: viteNodePolyfills, } = require('vite-plugin-node-polyfills'); @@ -143,6 +144,7 @@ DEPRECATION WARNING: React Router Beta is deprecated and support for it will be plugins: [ viteReact(), viteNodePolyfills(), + viteYaml(), viteHtml({ entry: paths.targetEntry, // todo(blam): we should look at contributing to thPe plugin here diff --git a/yarn.lock b/yarn.lock index 6862360cca..c48f2b447d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4057,11 +4057,14 @@ __metadata: yn: ^4.0.0 zod: ^3.22.4 peerDependencies: + "@modyfi/vite-plugin-yaml": ^1.1.0 "@vitejs/plugin-react": ^4.3.1 vite: ^5.0.0 vite-plugin-html: ^3.2.2 vite-plugin-node-polyfills: ^0.22.0 peerDependenciesMeta: + "@modyfi/vite-plugin-yaml": + optional: true "@vitejs/plugin-react": optional: true vite: @@ -11578,6 +11581,19 @@ __metadata: languageName: node linkType: hard +"@modyfi/vite-plugin-yaml@npm:^1.1.0": + version: 1.1.0 + resolution: "@modyfi/vite-plugin-yaml@npm:1.1.0" + dependencies: + "@rollup/pluginutils": 5.1.0 + js-yaml: 4.1.0 + tosource: 2.0.0-alpha.3 + peerDependencies: + vite: ^3.2.7 || ^4.0.5 || ^5.0.5 + checksum: 6989cde89323321b714b69d11b9125c8d3483a8c6ace536df313edd653180e85e6013effbc6cb8b89e6f9d6e107a10f7a82fadf6a44e81255b437702d5dd1db0 + languageName: node + linkType: hard + "@motionone/animation@npm:^10.12.0": version: 10.16.3 resolution: "@motionone/animation@npm:10.16.3" @@ -14908,17 +14924,7 @@ __metadata: languageName: node linkType: hard -"@rollup/pluginutils@npm:^4.2.0, @rollup/pluginutils@npm:^4.2.1": - version: 4.2.1 - resolution: "@rollup/pluginutils@npm:4.2.1" - dependencies: - estree-walker: ^2.0.1 - picomatch: ^2.2.2 - checksum: 6bc41f22b1a0f1efec3043899e4d3b6b1497b3dea4d94292d8f83b4cf07a1073ecbaedd562a22d11913ff7659f459677b01b09e9598a98936e746780ecc93a12 - languageName: node - linkType: hard - -"@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.0.5, @rollup/pluginutils@npm:^5.1.0": +"@rollup/pluginutils@npm:5.1.0, @rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.0.5, @rollup/pluginutils@npm:^5.1.0": version: 5.1.0 resolution: "@rollup/pluginutils@npm:5.1.0" dependencies: @@ -14934,6 +14940,16 @@ __metadata: languageName: node linkType: hard +"@rollup/pluginutils@npm:^4.2.0, @rollup/pluginutils@npm:^4.2.1": + version: 4.2.1 + resolution: "@rollup/pluginutils@npm:4.2.1" + dependencies: + estree-walker: ^2.0.1 + picomatch: ^2.2.2 + checksum: 6bc41f22b1a0f1efec3043899e4d3b6b1497b3dea4d94292d8f83b4cf07a1073ecbaedd562a22d11913ff7659f459677b01b09e9598a98936e746780ecc93a12 + languageName: node + linkType: hard + "@rollup/rollup-android-arm-eabi@npm:4.22.5": version: 4.22.5 resolution: "@rollup/rollup-android-arm-eabi@npm:4.22.5" @@ -26860,6 +26876,7 @@ __metadata: "@material-ui/core": ^4.12.2 "@material-ui/icons": ^4.9.1 "@material-ui/lab": 4.0.0-alpha.61 + "@modyfi/vite-plugin-yaml": ^1.1.0 "@octokit/rest": ^19.0.3 "@playwright/test": ^1.32.3 "@testing-library/dom": ^10.0.0 @@ -31601,7 +31618,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:=4.1.0, js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0": +"js-yaml@npm:4.1.0, js-yaml@npm:=4.1.0, js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0": version: 4.1.0 resolution: "js-yaml@npm:4.1.0" dependencies: @@ -42600,7 +42617,7 @@ __metadata: languageName: node linkType: hard -"tosource@npm:^2.0.0-alpha.3": +"tosource@npm:2.0.0-alpha.3, tosource@npm:^2.0.0-alpha.3": version: 2.0.0-alpha.3 resolution: "tosource@npm:2.0.0-alpha.3" checksum: bc03a7571de8ed4306e6721283fa891f2adcab9dd80c46f6f177d4259b34bb192fe3a2cb3e1e2ce16f9db0bc7e534acfcb5478ab094b0ba255f98abfce6dab46