Skip to content

Commit 4fa21bb

Browse files
committedOct 5, 2024
chore: remove fs-extra
1 parent 4937068 commit 4fa21bb

File tree

3 files changed

+14
-62
lines changed

3 files changed

+14
-62
lines changed
 

‎package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@
77
"lib": "lib"
88
},
99
"dependencies": {
10-
"csv-parse": "^5.3.0",
11-
"fs-extra": "^9.0.1"
10+
"csv-parse": "^5.3.0"
1211
},
1312
"scripts": {
1413
"test": "echo \"Error: no test specified\" && exit 1"

‎worker/machina-wrapper-json/index.mjs

+13-13
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { join, dirname } from 'path'
2-
import fs from 'fs-extra'
32
import { fileURLToPath } from 'url'
43
import { readCsv } from '../../lib/csv.mjs'
54
import { parseOpcode, formatOpcode } from '../../lib/opcode.mjs'
5+
import { mkdirSync, readFileSync, writeFileSync } from 'fs'
66

77
const __dirname = fileURLToPath(new URL('.', import.meta.url))
88

@@ -14,7 +14,7 @@ if (/^\d\.\d$/.test(version)) {
1414

1515
const csvVersion = version.replace(/0+$/, '')
1616

17-
const text = fs.readFileSync(join(__dirname, '../../cn-opcodes.csv'), 'utf-8')
17+
const text = readFileSync(join(__dirname, '../../cn-opcodes.csv'), 'utf-8')
1818
const table = readCsv(text, null, { header: 0, skip: 1 })
1919

2020
const output = {}
@@ -65,32 +65,32 @@ const tab = ` `
6565
const opcodeFile = join(workspace, 'FFXIVOpcodes/Ipcs_cn.cs')
6666
const constantFile = join(workspace, 'FFXIVConstants/CN.cs')
6767

68-
fs.mkdirpSync(dirname(opcodeFile))
69-
fs.mkdirpSync(dirname(constantFile))
68+
mkdirSync(dirname(opcodeFile), { recursive: true })
69+
mkdirSync(dirname(constantFile), { recursive: true })
7070

71-
fs.writeFileSync(
71+
writeFileSync(
7272
opcodeFile,
7373
`// Generated by https://github.com/zhyupe/ffxiv-opcode-worker
7474
7575
namespace FFXIVOpcodes.CN
7676
{
7777
${scopes
78-
.map(
79-
(key) => `${tab}public enum ${key}Type : ushort
78+
.map(
79+
(key) => `${tab}public enum ${key}Type : ushort
8080
${tab}{
8181
${(output[key] || [])
82-
.sort((a, b) => a.name.localeCompare(b.name))
83-
.map(({ name, opcode }) => `${tab}${tab}${name} = ${opcode},`)
84-
.join('\n')}
82+
.sort((a, b) => a.name.localeCompare(b.name))
83+
.map(({ name, opcode }) => `${tab}${tab}${name} = ${opcode},`)
84+
.join('\n')}
8585
${tab}};`
86-
)
87-
.join('\n\n')}
86+
)
87+
.join('\n\n')}
8888
}
8989
`
9090
)
9191

9292
const offset = parseOpcode(specialValues.InventoryHandlerOffset) + 7
93-
fs.writeFileSync(
93+
writeFileSync(
9494
constantFile,
9595
`// Generated by https://github.com/zhyupe/ffxiv-opcode-worker
9696
using System.Collections.Generic;

‎yarn.lock

-47
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,6 @@ __metadata:
55
version: 8
66
cacheKey: 10c0
77

8-
"at-least-node@npm:^1.0.0":
9-
version: 1.0.0
10-
resolution: "at-least-node@npm:1.0.0"
11-
checksum: 10c0/4c058baf6df1bc5a1697cf182e2029c58cd99975288a13f9e70068ef5d6f4e1f1fd7c4d2c3c4912eae44797d1725be9700995736deca441b39f3e66d8dee97ef
12-
languageName: node
13-
linkType: hard
14-
158
"csv-parse@npm:^5.3.0":
169
version: 5.5.5
1710
resolution: "csv-parse@npm:5.5.5"
@@ -24,45 +17,5 @@ __metadata:
2417
resolution: "ffxiv-opcode-worker@workspace:."
2518
dependencies:
2619
csv-parse: "npm:^5.3.0"
27-
fs-extra: "npm:^9.0.1"
2820
languageName: unknown
2921
linkType: soft
30-
31-
"fs-extra@npm:^9.0.1":
32-
version: 9.1.0
33-
resolution: "fs-extra@npm:9.1.0"
34-
dependencies:
35-
at-least-node: "npm:^1.0.0"
36-
graceful-fs: "npm:^4.2.0"
37-
jsonfile: "npm:^6.0.1"
38-
universalify: "npm:^2.0.0"
39-
checksum: 10c0/9b808bd884beff5cb940773018179a6b94a966381d005479f00adda6b44e5e3d4abf765135773d849cc27efe68c349e4a7b86acd7d3306d5932c14f3a4b17a92
40-
languageName: node
41-
linkType: hard
42-
43-
"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0":
44-
version: 4.2.11
45-
resolution: "graceful-fs@npm:4.2.11"
46-
checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2
47-
languageName: node
48-
linkType: hard
49-
50-
"jsonfile@npm:^6.0.1":
51-
version: 6.1.0
52-
resolution: "jsonfile@npm:6.1.0"
53-
dependencies:
54-
graceful-fs: "npm:^4.1.6"
55-
universalify: "npm:^2.0.0"
56-
dependenciesMeta:
57-
graceful-fs:
58-
optional: true
59-
checksum: 10c0/4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865
60-
languageName: node
61-
linkType: hard
62-
63-
"universalify@npm:^2.0.0":
64-
version: 2.0.1
65-
resolution: "universalify@npm:2.0.1"
66-
checksum: 10c0/73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a
67-
languageName: node
68-
linkType: hard

0 commit comments

Comments
 (0)
Please sign in to comment.