init repo

This commit is contained in:
Антон 2024-05-04 08:00:51 +03:00
commit e38f70e908
4 changed files with 40 additions and 0 deletions

10
code/Context.js Normal file
View File

@ -0,0 +1,10 @@
class Context {
constructor(hasLower, step) {
this.hasLower = hasLower;
this.step = step;
}
}
module.exports = {
Context
}

5
code/tree-logger.js Normal file
View File

@ -0,0 +1,5 @@
const treeLogger = (tree, context) => {};
module.exports = {
treeLogger
};

12
package.json Normal file
View File

@ -0,0 +1,12 @@
{
"name": "nodejs_tasks",
"version": "1.0.0",
"description": "",
"main": "task1.js",
"type": "commonjs",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}

13
task1.js Normal file
View File

@ -0,0 +1,13 @@
const treeLogger = require("./code/tree-logger").treeLogger;
const Context = require("./code/Context").Context;
treeLogger({
"name": 1,
"items": [{
"name": 2,
"items": [{ "name": 3 }, { "name": 4 }]
}, {
"name": 5,
"items": [{ "name": 6 }]
}]
}, new Context(false, 0));