diff --git a/nodejs/package-example/index.js b/nodejs/package-example/index.js new file mode 100644 index 00000000..e4981caa --- /dev/null +++ b/nodejs/package-example/index.js @@ -0,0 +1,3 @@ +const randomColor = require('randomcolor'); + +console.log(randomColor()); \ No newline at end of file diff --git a/nodejs/package-example/package-lock.json b/nodejs/package-example/package-lock.json new file mode 100644 index 00000000..65c6163a --- /dev/null +++ b/nodejs/package-example/package-lock.json @@ -0,0 +1,28 @@ +{ + "name": "package-example", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "package-example", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "randomcolor": "^0.6.2" + } + }, + "node_modules/randomcolor": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/randomcolor/-/randomcolor-0.6.2.tgz", + "integrity": "sha512-Mn6TbyYpFgwFuQ8KJKqf3bqqY9O1y37/0jgSK/61PUxV4QfIMv0+K2ioq8DfOjkBslcjwSzRfIDEXfzA9aCx7A==" + } + }, + "dependencies": { + "randomcolor": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/randomcolor/-/randomcolor-0.6.2.tgz", + "integrity": "sha512-Mn6TbyYpFgwFuQ8KJKqf3bqqY9O1y37/0jgSK/61PUxV4QfIMv0+K2ioq8DfOjkBslcjwSzRfIDEXfzA9aCx7A==" + } + } +} diff --git a/nodejs/package-example/package.json b/nodejs/package-example/package.json new file mode 100644 index 00000000..97d9e083 --- /dev/null +++ b/nodejs/package-example/package.json @@ -0,0 +1,15 @@ +{ + "name": "package-example", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "start": "node index.js" + }, + "author": "", + "license": "ISC", + "dependencies": { + "randomcolor": "^0.6.2" + } +} diff --git a/nodejs/.gitignore b/nodejs/practice/.gitignore similarity index 100% rename from nodejs/.gitignore rename to nodejs/practice/.gitignore diff --git a/nodejs/main.js b/nodejs/practice/main.js similarity index 100% rename from nodejs/main.js rename to nodejs/practice/main.js diff --git a/nodejs/math-tools.js b/nodejs/practice/math-tools.js similarity index 100% rename from nodejs/math-tools.js rename to nodejs/practice/math-tools.js diff --git a/nodejs/new b/nodejs/practice/new similarity index 100% rename from nodejs/new rename to nodejs/practice/new diff --git a/nodejs/package-lock.json b/nodejs/practice/package-lock.json similarity index 100% rename from nodejs/package-lock.json rename to nodejs/practice/package-lock.json diff --git a/nodejs/package.json b/nodejs/practice/package.json similarity index 100% rename from nodejs/package.json rename to nodejs/practice/package.json diff --git a/nodejs/test.js b/nodejs/practice/test.js similarity index 100% rename from nodejs/test.js rename to nodejs/practice/test.js diff --git a/nodejs/practice2/calc.js b/nodejs/practice2/calc.js new file mode 100644 index 00000000..04746b0c --- /dev/null +++ b/nodejs/practice2/calc.js @@ -0,0 +1,8 @@ +const add = (a, b) => a + b; +const sub = (a, b) => a - b; + +module.exports = { + moduleName: "calc module", + add: add, + sub: sub, +} \ No newline at end of file diff --git a/nodejs/practice2/index.js b/nodejs/practice2/index.js new file mode 100644 index 00000000..758288bf --- /dev/null +++ b/nodejs/practice2/index.js @@ -0,0 +1,4 @@ +const calc = require("./calc"); + +console.log(calc.add(3, 4)); +console.log(calc.sub(10, 4)); \ No newline at end of file