Comparing version 0.0.1 to 0.0.2
@@ -90,7 +90,7 @@ const fs = require('fs') | ||
fs.writeFile(path.join(apiPath, '..', 'index.js'), apiClassCode, err => { | ||
fs.writeFile(path.join(apiPath, '..', 'API.js'), apiClassCode, err => { | ||
if (err) console.log(err) | ||
console.log('index.js generated') | ||
console.log('API.js generated') | ||
}) | ||
})() |
@@ -84,8 +84,7 @@ const replaceAt = require('../utils/replaceAt') | ||
code += 'const bindMethods = require("./bindMethods")\n' | ||
code += 'const api = require("./api")\n' | ||
code += "const bindMethods = require('./bindMethods')\n" | ||
let categoriesName = Object.keys(categories) | ||
categoriesName.map(categoryName => { | ||
code += `const ${categoryName} = require("./methods/${replaceAt(categoryName, 0, categoryName[0].toUpperCase())}")\n` | ||
code += `const ${categoryName} = require('./methods/${replaceAt(categoryName, 0, categoryName[0].toUpperCase())}')\n` | ||
}) | ||
@@ -113,7 +112,7 @@ | ||
// Generate init | ||
code += tab('init (){\n', 1) | ||
code += tab('init (queue) {\n', 1) | ||
code += tab('for (let category of Object.keys(this)){\n', 2) | ||
code += tab('for (let category of Object.keys(this)) {\n', 2) | ||
code += tab('if (category !== "token"){\n', 3) | ||
code += tab('if (category !== "token") {\n', 3) | ||
@@ -125,2 +124,3 @@ code += tab('this[category] = bindMethods.call(this, this[category])\n', 4) | ||
code += tab('}\n', 2) | ||
code += tab('this.queue = queue\n', 2) | ||
@@ -132,3 +132,3 @@ code += tab('}\n\n', 1) | ||
code += tab('return api.call(this, ...params)\n', 2) | ||
code += tab('return this.queue.add(...params)\n', 2) | ||
@@ -135,0 +135,0 @@ code += tab('}\n', 1) |
@@ -1,3 +0,22 @@ | ||
const API = require('./api/') | ||
const API = require('./api') | ||
module.exports = API | ||
class Next { | ||
/** | ||
* Creates an insance of VK-Next | ||
* @param {String} token VK API token | ||
* @param {BaseQueue} queue Queue used for requests | ||
* @param {Boolean} isGroup Is token recieved by group | ||
*/ | ||
constructor (token, queue, isGroup) { | ||
this.queue = queue | ||
this.api = new API(token) | ||
this.queue.token = token | ||
this.queue.isGroup = isGroup | ||
this.queue.start() | ||
this.api.init(this.queue) | ||
} | ||
} | ||
module.exports = Next |
{ | ||
"name": "vk-next", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"description": "VK API Library based on code generation with bots support", | ||
@@ -22,2 +22,2 @@ "main": "lib/index.js", | ||
} | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
958496
23
35054
18