Skip to content

Commit 92ad2c6

Browse files
authored
Fix/mitosis dep (#1663)
* rm dep * 👹 * 🏃 * 👹
1 parent dbfc462 commit 92ad2c6

File tree

5 files changed

+11
-74
lines changed

5 files changed

+11
-74
lines changed

.changeset/gold-cougars-collect.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'@builder.io/mitosis': patch
3+
'@builder.io/mitosis-cli': patch
4+
---
5+
6+
Misc: stop using `fs-extra-promise` dependency

packages/core/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,6 @@
8686
"@types/babel__core": "7.1.14",
8787
"@types/dedent": "^0.7.0",
8888
"@types/estree": "^1.0.2",
89-
"@types/fs-extra-promise": "^1.0.10",
9089
"@types/hash-sum": "^1.0.0",
9190
"@types/json5": "0.0.30",
9291
"@types/lodash": "^4.14.165",
@@ -95,7 +94,6 @@
9594
"@types/prettier": "^2.1.5",
9695
"@types/rollup__plugin-virtual": "^2.0.1",
9796
"concurrently": "^8.2.2",
98-
"fs-extra-promise": "^1.0.1",
9997
"rimraf": "^5.0.5",
10098
"rollup": "^2.70.1",
10199
"strip-ansi": "^6.0.1",

packages/core/src/__tests__/qwik.test.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { outputFileAsync } from 'fs-extra-promise';
1+
import { mkdirSync, writeFileSync } from 'fs';
22
import { resolve } from 'path';
33
import stripAnsi from 'strip-ansi';
44
import { File } from '../generators/qwik';
55
import { componentToQwik } from '../generators/qwik/component-generator';
6-
import { addComponent, createFileSet, FileSet } from '../generators/qwik/index';
6+
import { FileSet, addComponent, createFileSet } from '../generators/qwik/index';
77
import { builderContentToMitosisComponent } from '../parsers/builder';
88
import { parseJsx } from '../parsers/jsx';
99
import {
@@ -27,7 +27,8 @@ const debugOutput = async (fileSet: FileSet) => {
2727
if (debugFiles) {
2828
for (const key in fileSet) {
2929
const file = (fileSet as any)[key];
30-
await outputFileAsync(resolve(base, file.path), file.contents);
30+
await mkdirSync(base, { recursive: true });
31+
await writeFileSync(resolve(base, file.path), file.contents);
3132
}
3233
}
3334
};

packages/core/src/parsers/jsx/hooks/use-metadata.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { Context, ParseMitosisOptions, ResolvedImport } from '@/parsers/jsx/type
99
import { MitosisImport } from '@/types/mitosis-component';
1010
import * as babel from '@babel/core';
1111
import { NodePath } from '@babel/core';
12-
import { existsSync, readFileSync } from 'fs-extra-promise';
12+
import { existsSync, readFileSync } from 'fs';
1313
import * as path from 'path';
1414

1515
type ResolveData = {

yarn.lock

Lines changed: 0 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -3376,7 +3376,6 @@ __metadata:
33763376
"@types/babel__core": "npm:7.1.14"
33773377
"@types/dedent": "npm:^0.7.0"
33783378
"@types/estree": "npm:^1.0.2"
3379-
"@types/fs-extra-promise": "npm:^1.0.10"
33803379
"@types/hash-sum": "npm:^1.0.0"
33813380
"@types/json5": "npm:0.0.30"
33823381
"@types/lodash": "npm:^4.14.165"
@@ -3388,7 +3387,6 @@ __metadata:
33883387
concurrently: "npm:^8.2.2"
33893388
csstype: "npm:^3.0.4"
33903389
fp-ts: "npm:^2.11.10"
3391-
fs-extra-promise: "npm:^1.0.1"
33923390
hash-sum: "npm:^2.0.0"
33933391
json5: "npm:^2.1.3"
33943392
lodash: "npm:^4.17.20"
@@ -6226,13 +6224,6 @@ __metadata:
62266224
languageName: node
62276225
linkType: hard
62286226

6229-
"@types/bluebird@npm:*":
6230-
version: 3.5.36
6231-
resolution: "@types/bluebird@npm:3.5.36"
6232-
checksum: 10/74d3870a745a3a70a5f516b8a85746938506b013ca4f8722b4f9b252860efd645d7ce7599dca8e0c86b4145c290f67daa812ad6c9274cc1b450d690b60de7b19
6233-
languageName: node
6234-
linkType: hard
6235-
62366227
"@types/body-parser@npm:*":
62376228
version: 1.19.2
62386229
resolution: "@types/body-parser@npm:1.19.2"
@@ -6453,26 +6444,6 @@ __metadata:
64536444
languageName: node
64546445
linkType: hard
64556446

6456-
"@types/fs-extra-promise@npm:^1.0.10":
6457-
version: 1.0.10
6458-
resolution: "@types/fs-extra-promise@npm:1.0.10"
6459-
dependencies:
6460-
"@types/bluebird": "npm:*"
6461-
"@types/fs-extra": "npm:^4"
6462-
"@types/node": "npm:*"
6463-
checksum: 10/a65d59cb9335df5ed30deade86763c99771b76694b04bec15bbadaeedf4e4f8557aa7d7cbf6d08f2e92ac4e5b4be071e9a89f50d03490dd3fe8d2699029e6b74
6464-
languageName: node
6465-
linkType: hard
6466-
6467-
"@types/fs-extra@npm:^4":
6468-
version: 4.0.12
6469-
resolution: "@types/fs-extra@npm:4.0.12"
6470-
dependencies:
6471-
"@types/node": "npm:*"
6472-
checksum: 10/a78250cb222bb64966747ca16120485e1b14d985a2d1bb6b2d4f21113925c39155e02749c4d6fcc4c6e10b80fc332345a89f5a93756439aaede6f7d4ea81db89
6473-
languageName: node
6474-
linkType: hard
6475-
64766447
"@types/fs-extra@npm:^9.0.13":
64776448
version: 9.0.13
64786449
resolution: "@types/fs-extra@npm:9.0.13"
@@ -8756,13 +8727,6 @@ __metadata:
87568727
languageName: node
87578728
linkType: hard
87588729

8759-
"bluebird@npm:^3.5.0":
8760-
version: 3.7.2
8761-
resolution: "bluebird@npm:3.7.2"
8762-
checksum: 10/007c7bad22c5d799c8dd49c85b47d012a1fe3045be57447721e6afbd1d5be43237af1db62e26cb9b0d9ba812d2e4ca3bac82f6d7e016b6b88de06ee25ceb96e7
8763-
languageName: node
8764-
linkType: hard
8765-
87668730
"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9":
87678731
version: 4.12.0
87688732
resolution: "bn.js@npm:4.12.0"
@@ -12879,16 +12843,6 @@ __metadata:
1287912843
languageName: node
1288012844
linkType: hard
1288112845

12882-
"fs-extra-promise@npm:^1.0.1":
12883-
version: 1.0.1
12884-
resolution: "fs-extra-promise@npm:1.0.1"
12885-
dependencies:
12886-
bluebird: "npm:^3.5.0"
12887-
fs-extra: "npm:^2.1.2"
12888-
checksum: 10/09b29c5df8e1b333090deef0127ba9094ebb7dc9a4cd7c8163b048b82eaccb978674b2cf3565d2d8332c40ecfd0e6587f1415d10ff3b7f99735b5c52b676d62e
12889-
languageName: node
12890-
linkType: hard
12891-
1289212846
"fs-extra@npm:^10.1.0":
1289312847
version: 10.1.0
1289412848
resolution: "fs-extra@npm:10.1.0"
@@ -12911,16 +12865,6 @@ __metadata:
1291112865
languageName: node
1291212866
linkType: hard
1291312867

12914-
"fs-extra@npm:^2.1.2":
12915-
version: 2.1.2
12916-
resolution: "fs-extra@npm:2.1.2"
12917-
dependencies:
12918-
graceful-fs: "npm:^4.1.2"
12919-
jsonfile: "npm:^2.1.0"
12920-
checksum: 10/2cd92acba96fc2a180b7fc9d7966765d3eb4dfe8b52c112da62d421b40d07554e814ead8364f7be002449bfecb2180ec9ee37f85c4eee28e5281c7969c5cd059
12921-
languageName: node
12922-
linkType: hard
12923-
1292412868
"fs-extra@npm:^7.0.1, fs-extra@npm:~7.0.1":
1292512869
version: 7.0.1
1292612870
resolution: "fs-extra@npm:7.0.1"
@@ -15044,18 +14988,6 @@ __metadata:
1504414988
languageName: node
1504514989
linkType: hard
1504614990

15047-
"jsonfile@npm:^2.1.0":
15048-
version: 2.4.0
15049-
resolution: "jsonfile@npm:2.4.0"
15050-
dependencies:
15051-
graceful-fs: "npm:^4.1.6"
15052-
dependenciesMeta:
15053-
graceful-fs:
15054-
optional: true
15055-
checksum: 10/517656e0a7c4eda5a90341dd0ec9e9b7590d0c77d66d8aad0162615dfc7c5f219c82565b927cc4cc774ca93e484d118a274ef0def74279a3d8afb4ff2f4e4800
15056-
languageName: node
15057-
linkType: hard
15058-
1505914991
"jsonfile@npm:^4.0.0":
1506014992
version: 4.0.0
1506114993
resolution: "jsonfile@npm:4.0.0"

0 commit comments

Comments
 (0)