{"_id":"4readclub.api.core","_rev":"3-42bfc1bab2ba0f2a3b379fdb4b61f8f0","name":"4readclub.api.core","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.2":{"name":"4readclub.api.core","version":"1.0.2","description":"","main":"index.js","scripts":{"updatever":"npm version patch --no-git-tag-version","gitadd":"git add ./package.json ./package-lock.json"},"pre-commit":"updatever, gitadd","repository":{"type":"git","url":"git+https://gitlab.com/4readclub/api.core.git"},"author":{"name":"Vitalii Vasilev"},"license":"ISC","bugs":{"url":"https://gitlab.com/4readclub/api.core/issues"},"homepage":"https://gitlab.com/4readclub/api.core#readme","dependencies":{"viva-convert":"^1.0.43","viva-server-mssql":"^1.0.80","viva-setting":"^1.0.7"},"devDependencies":{"@types/node":"^12.6.2","pre-commit":"^1.2.2"},"gitHead":"e7c7c63114415a71bf683f809ddd633a9ce8411b","_id":"4readclub.api.core@1.0.2","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8N4EHkBKijtIXM9jCtKEto4wWYuUG+dCccaqVmmkNLHXsRo+X5XsHwOz/32leXhItjkNKx8IVMEkMbokDyKHbQ==","shasum":"59bcdaede1b34f775e06817d45d84af14f500be8","tarball":"https://registry.npmjs.org/4readclub.api.core/-/4readclub.api.core-1.0.2.tgz","fileCount":4,"unpackedSize":42283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLJXVCRA9TVsSAnZWagAACXoP/jKvtP3cUqi9E7Jv/wVT\nL5nThmWWZWi0XR8T/+aIkxPRNg8hjw24LxAfDvuFVu0CNyFRHaNtSDcIk8sX\nWCaNH3r8eSXRCJsiva4lImKkyVk692ND6sZ6X2qJ5D8ynp+80+F+r0zf5i98\nmuHZRnO+VaJ1rr9qx/wY41Ul9ASPOEKHgfUTKk1xbZgZkQkLOg5QmdST2pS5\nfy6lf3bRX1HVYqn90PJmCz0Ajmlv/5kRJC3DkJd4jwa5O9MhFkWGMt5syKGp\nhCEV99Kba1E3wkviTNXuo1ZW4Peyfn8Z4SWchFnEJbuDs3ipldfWoCFC3agI\nyQfPOErDJciHw7HDjzDrS6BTj3FlQ6B1MbyyRoiVBolEal5GEmdKHMtB8GeQ\nhvZl/qi5QWky33TkR6UMHUhdP2Z35DfrGjXnzm8/LzfL5hp+Ob4+ESVu6Q2/\nt4H8sQ/N5KIuZf7OK9kP5CUkbNim24MnWW5Fx2ls7UYOvT0WcwSscFKrRyn+\nK6XKfaNt73Cwg/9xtJF0Zu8EPNLu0aeL7UOgH3HWi/+/2JlENzs8oc2kGb0Z\nTcOt626P4hOHvZxMNKJUG8CSCvRgDkvGIatuZtTwRQdPWQAi2CCeRv4KhzME\nXNwC4CKFgr9U2yjFRO1ix0PQxRs29tOjA3RgXfXhs+2BhjMoOBVdEzv1X+QX\nleH6\r\n=3SKN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1dcfujdT5zxd/8gSXHVOwlZruaidZuA6W5IYlnotXQwIhAN5Ild/+TcIP5xFrmJNJAhtdJ0UpaKM6Ke9FNYilKq/Z"}]},"maintainers":[{"name":"vasilev.v.vitalii","email":"vasilev.v.vitalii@gmail.com"}],"_npmUser":{"name":"vasilev.v.vitalii","email":"vasilev.v.vitalii@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/4readclub.api.core_1.0.2_1563203028848_0.5353387121699564"},"_hasShrinkwrap":false},"1.0.4":{"name":"4readclub.api.core","version":"1.0.4","description":"<a name=\"Core\"></a>","main":"index.js","scripts":{"updatever":"npm version patch --no-git-tag-version","doc":"jsdoc2md index.js > readme.md","gitadd":"git add ./package.json ./package-lock.json"},"pre-commit":"doc, updatever, gitadd","repository":{"type":"git","url":"git+https://gitlab.com/4readclub/api.core.git"},"author":{"name":"Vitalii Vasilev"},"license":"ISC","bugs":{"url":"https://gitlab.com/4readclub/api.core/issues"},"homepage":"https://gitlab.com/4readclub/api.core#readme","dependencies":{"viva-convert":"^1.0.43","viva-server-mssql":"^1.0.80","viva-setting":"^1.0.7"},"devDependencies":{"@types/node":"^12.6.8","jsdoc-to-markdown":"^5.0.0","pre-commit":"^1.2.2"},"gitHead":"a1ee1dd67aa9489f1995a5a15473efa55b58132c","_id":"4readclub.api.core@1.0.4","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PyIhaAMi4495Z1cbsmT2ajxNwpspwVYTYON0myUFiqjvMvQ3IrZ8o0Dd10Rh2xg0UuUBia8EvD9V7HnyReDrOQ==","shasum":"4992684bbf7c8fb0b4422cd3e651a840f36425b0","tarball":"https://registry.npmjs.org/4readclub.api.core/-/4readclub.api.core-1.0.4.tgz","fileCount":5,"unpackedSize":45335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNb5hCRA9TVsSAnZWagAA1TMP/RXifGvWyLeDTBp8W4m2\nJOsbsoud2tECMfMnoxFGPKISfHnFi0RAVZvf9Jz3r+6FgzVeK/ImI6isBfsj\nBUD0lN8kEJ1D0L8RBYw+LBswuw7BDVdCCPe/6mpetmJGUw1Li6ZTj9j7tVgP\n4xQLLC2GmKx9NyNguiK1kEoNMj/KvorjBFz6v+sWVKEZzGeA2lycNRtBdcv/\nhUT0nhpu8sJKBt8dDwLER81f7WomRNyv+mfWMxB2BwAAig9tyd7gGMoKMCWz\nk7Z886F9bKyQE2jrSYQ9GzAixTV9Cgd2a2BA+UI2k9Wp3kkqS3PgSoPr6uXT\npqG11K/LvZLskwoMmqwlwudAU0YuAGhL5S/lMg0EpNeTkL2zP26ok2a3BrjN\nBNbrSks4fLAqyIyKIkKFYs0iR9Ji8QSs48862w9MJlj0dhX2hXZe7tuCPluH\nu3p68oHiOw2tZgb5Y2ToqUEtUnSnS4TqCUgiRkhUqI5x5Bgo1rgJYgfRRd/v\nr5aMqY0pcdp8QCNE4rXYAkyhyiQDK/AGSF/LP2jA6Z8temavwRXoE7Qij9xA\nHVIVW/WXmkbUuqL8tdyfAkb7lilgeJZBW43tVd33ynTLnLquccaZNxKgYjG3\nh4WeXprM1pydqMOo4Npv/WfeDoV8fZ7bGdiMfGASDUU7cBW1SJyQ/MKUpPa5\nViAX\r\n=V9sT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqjav8qo2kI2uTWebPG2+OJpTbJLv/kkVRLCDRqqf0XAIgIcA6EU0AGPeb+zIXUZakBoshIoLEnb2FgsS9Z9Aos2w="}]},"maintainers":[{"name":"vasilev.v.vitalii","email":"vasilev.v.vitalii@gmail.com"}],"_npmUser":{"name":"vasilev.v.vitalii","email":"vasilev.v.vitalii@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/4readclub.api.core_1.0.4_1563803232029_0.04234882255568673"},"_hasShrinkwrap":false},"1.0.6":{"name":"4readclub.api.core","version":"1.0.6","description":"<a name=\"Core\"></a>","main":"index.js","scripts":{"updatever":"npm version patch --no-git-tag-version","doc":"jsdoc2md index.js > readme.md","gitadd":"git add ./package.json ./package-lock.json"},"pre-commit":"doc, updatever, gitadd","repository":{"type":"git","url":"git+https://gitlab.com/4readclub/api.core.git"},"author":{"name":"Vitalii Vasilev"},"license":"ISC","bugs":{"url":"https://gitlab.com/4readclub/api.core/issues"},"homepage":"https://gitlab.com/4readclub/api.core#readme","dependencies":{"viva-convert":"^1.0.43","viva-server-mssql":"^1.0.82","viva-setting":"^1.0.7"},"devDependencies":{"@types/node":"^12.6.8","jsdoc-to-markdown":"^5.0.0","pre-commit":"^1.2.2","viva-server-http":"^1.0.3"},"gitHead":"28f0b895630606d92b9053dcc1bcc19d2e9b41f6","_id":"4readclub.api.core@1.0.6","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-aBPj1ccQFiLpx5FejR0UJFyAgyo9dneS7vBo131dgX29usqritFQqQWvHQfebEVbJVCI1eNBn7MT7n9vLKZUfQ==","shasum":"44440e02e5519184caa88586c6ec7d8ceaeb7817","tarball":"https://registry.npmjs.org/4readclub.api.core/-/4readclub.api.core-1.0.6.tgz","fileCount":7,"unpackedSize":48999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNurzCRA9TVsSAnZWagAAxX4P/RMhHsa8jTDWWr8p42sU\nB8ToaI9PWRKlOSTotsLhpskkEAEPQzBZ5NKgGVa9E1TSz9HI8PZaO3xjAZoa\nKXpGNbgdDGpSluSbuk/1JFP+aapYUE5uiWUHNJo1IhJvgLEKqb9PfJjmvlMU\nl1SF4UIgYvvVOP56soyM0PrKNB/7l7IJkBsNPgAJY8FkierQ637En106ipi3\nOFCnxHKWziGEFdXuv4dyN8oQr410EUdUSCY0Dp9leg4xftNY7V2TWBAtpEkD\nbzyrLdlM3DPuHcsYJEmKw6QKUUYK3UykLEAp4NoAJgacrJFEB3irw4g0h/LM\nPMQBH8BrOPzvs3Cga10cZInk4fZ/o7LSQZAvEjadyWAKw8fH+EAI4pAJZR8e\nVLtvaWpeTaOPVqi803u1UoRbJrQYdlc4D+3D0LGfla4MYhjDcm+5WPmmtx0o\nTxx/J2EPdqAXwIBEokdeex1ZEdUYXPhwNH+df9GknldNwltf0cHmI9T/6u12\nRuaovce/QWXK3nmXq4Bhh0BO0GrHf7Tpg2ZeqOApMZZUSUEc+cbxP3+OebyF\nfVKZe8tAnBlycJH3Ki0OVmLkf3RbFrXUaC4gUqmBmPkmwOpAZBTnFgxvKlpF\nfXORiNtalGo0sm/J1SIh9q+NvrYcv0iuZlKnMHwjvGfjY6W3B5u7KyPlr1gc\nPF0O\r\n=Ieyl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4SiSavhBLRqOnGgKbKc8W6B33lzEKSjM9RhXBRA5xKAiB+qPnUR0a0sLoO81RQrUO2WNAsOERxluLG8g1CoprZWQ=="}]},"maintainers":[{"name":"vasilev.v.vitalii","email":"vasilev.v.vitalii@gmail.com"}],"_npmUser":{"name":"vasilev.v.vitalii","email":"vasilev.v.vitalii@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/4readclub.api.core_1.0.6_1563880178840_0.717396206756798"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-15T15:03:48.848Z","1.0.2":"2019-07-15T15:03:49.037Z","modified":"2022-04-04T10:22:46.561Z","1.0.4":"2019-07-22T13:47:12.133Z","1.0.6":"2019-07-23T11:09:38.963Z"},"maintainers":[{"name":"vasilev.v.vitalii","email":"vasilev.v.vitalii@gmail.com"}],"homepage":"https://gitlab.com/4readclub/api.core#readme","repository":{"type":"git","url":"git+https://gitlab.com/4readclub/api.core.git"},"author":{"name":"Vitalii Vasilev"},"bugs":{"url":"https://gitlab.com/4readclub/api.core/issues"},"license":"ISC","readme":"<a name=\"Core\"></a>\n\n## Core\nMy template for back-end style project, consists of two parts: this template and MS SQL base.\rThis is a template for internal features, do not use it.\rFeatures:\r1. MS SQL\r1.1. direct access\r1.2. actions\r1.3. settings with hot reload\r1.4. write 'i am life' info (including memory use)\r1.5. trusted app list\r2. Setting in ini file\r3. Panic\n\n**Kind**: global class  \n\n* [Core](#Core)\n    * [.app_name](#Core+app_name) : <code>string</code>\n    * [.app_version](#Core+app_version) : <code>string</code>\n    * [.app_similar](#Core+app_similar) : <code>number</code>\n    * [.app_need_exit](#Core+app_need_exit) : <code>boolean</code>\n    * [.ini_setting](#Core+ini_setting) : <code>lib\\_setting</code>\n    * [.sql](#Core+sql) : <code>lib\\_sql</code>\n    * [.init(app_filename, app_version, callback)](#Core+init)\n    * [.panic(text)](#Core+panic)\n    * [.sql_setting_get(setting_rid)](#Core+sql_setting_get) ⇒ <code>string</code>\n    * [.trusted_app_check(access_name, access_key)](#Core+trusted_app_check) ⇒ <code>boolean</code>\n\n<a name=\"Core+app_name\"></a>\n\n### core.app\\_name : <code>string</code>\n**Kind**: instance property of [<code>Core</code>](#Core)  \n<a name=\"Core+app_version\"></a>\n\n### core.app\\_version : <code>string</code>\n**Kind**: instance property of [<code>Core</code>](#Core)  \n<a name=\"Core+app_similar\"></a>\n\n### core.app\\_similar : <code>number</code>\n**Kind**: instance property of [<code>Core</code>](#Core)  \n<a name=\"Core+app_need_exit\"></a>\n\n### core.app\\_need\\_exit : <code>boolean</code>\n**Kind**: instance property of [<code>Core</code>](#Core)  \n<a name=\"Core+ini_setting\"></a>\n\n### core.ini\\_setting : <code>lib\\_setting</code>\n**Kind**: instance property of [<code>Core</code>](#Core)  \n<a name=\"Core+sql\"></a>\n\n### core.sql : <code>lib\\_sql</code>\n**Kind**: instance property of [<code>Core</code>](#Core)  \n<a name=\"Core+init\"></a>\n\n### core.init(app_filename, app_version, callback)\n**Kind**: instance method of [<code>Core</code>](#Core)  \n\n| Param | Type |\n| --- | --- |\n| app_filename | <code>string</code> | \n| app_version | <code>string</code> | \n| callback | <code>function</code> | \n\n<a name=\"Core+panic\"></a>\n\n### core.panic(text)\nprint panic text and halt app\n\n**Kind**: instance method of [<code>Core</code>](#Core)  \n\n| Param | Type |\n| --- | --- |\n| text | <code>string</code> | \n\n<a name=\"Core+sql_setting_get\"></a>\n\n### core.sql\\_setting\\_get(setting_rid) ⇒ <code>string</code>\nget one setting value by setting code\n\n**Kind**: instance method of [<code>Core</code>](#Core)  \n\n| Param | Type |\n| --- | --- |\n| setting_rid | <code>string</code> | \n\n<a name=\"Core+trusted_app_check\"></a>\n\n### core.trusted\\_app\\_check(access_name, access_key) ⇒ <code>boolean</code>\ncheck trusted app by name and key\n\n**Kind**: instance method of [<code>Core</code>](#Core)  \n\n| Param | Type |\n| --- | --- |\n| access_name | <code>string</code> | \n| access_key | <code>string</code> | \n\n","readmeFilename":"readme.md","description":"<a name=\"Core\"></a>"}