Skip to content

Commit 69a71cb

Browse files
committed
chore: add a tool to get the static module definitions
1 parent c412f53 commit 69a71cb

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ node_modules
44
.idea
55
.vscode
66
.history
7+
examples/moddef.json

examples/get_static_moddef.js

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
const fsPromises = require('fs/promises')
2+
const path = require('path')
3+
const server = require('../server')
4+
5+
const exportFile = path.join(__dirname, 'moddef.json')
6+
7+
async function main() {
8+
const def = await server.getModulesDefinitions(
9+
path.join(__dirname, '..', 'module'),
10+
{
11+
'daily_signin.js': '/daily_signin',
12+
'fm_trash.js': '/fm_trash',
13+
'personal_fm.js': '/personal_fm',
14+
},
15+
false,
16+
)
17+
18+
fsPromises.writeFile(exportFile, JSON.stringify(def, null, 4))
19+
console.log(`👍 Get your own definition at: ${exportFile}`)
20+
}
21+
22+
main()

0 commit comments

Comments
 (0)