diff --git a/.gitignore b/.gitignore index c9735e7..4bbcc78 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ node_modules .idea .vscode .history +examples/moddef.json diff --git a/examples/get_static_moddef.js b/examples/get_static_moddef.js new file mode 100644 index 0000000..f430aed --- /dev/null +++ b/examples/get_static_moddef.js @@ -0,0 +1,22 @@ +const fsPromises = require('fs/promises') +const path = require('path') +const server = require('../server') + +const exportFile = path.join(__dirname, 'moddef.json') + +async function main() { + const def = await server.getModulesDefinitions( + path.join(__dirname, '..', 'module'), + { + 'daily_signin.js': '/daily_signin', + 'fm_trash.js': '/fm_trash', + 'personal_fm.js': '/personal_fm', + }, + false, + ) + + fsPromises.writeFile(exportFile, JSON.stringify(def, null, 4)) + console.log(`👍 Get your own definition at: ${exportFile}`) +} + +main()