diff --git a/package-lock.json b/package-lock.json index 5c3a0c04..40a9ade1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "metarhia", - "version": "1.2.0", + "version": "2.0.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -14,9 +14,9 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", - "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", "dev": true }, "@babel/highlight": { @@ -90,15 +90,26 @@ "dev": true }, "@types/node": { - "version": "16.4.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.4.6.tgz", - "integrity": "sha512-FKyawK3o5KL16AwbeFajen8G4K3mmqUrQsehn5wNKs8IzlKHE8TfnSmILXVMVziAEcnB23u1RCFU1NT6hSyr7Q==", + "version": "16.4.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.4.11.tgz", + "integrity": "sha512-nWSFUbuNiPKJEe1IViuodSI+9cM+vpM8SWF/O6dJK7wmGRNq55U7XavJHrlRrPkSMuUZUFzg1xaZ1B+ZZCrRWw==", "dev": true }, + "@types/pg": { + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.6.1.tgz", + "integrity": "sha512-1Kc4oAGzAl7uqUStZCDvaLFqZrW9qWSjXOmBfdgyBP5La7Us6Mg4GBvRlSoaZMhQF/zSj1C8CtKMBkoiT8eL8w==", + "dev": true, + "requires": { + "@types/node": "*", + "pg-protocol": "*", + "pg-types": "^2.2.0" + } + }, "@types/ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-ijZ1vzRawI7QoWnTNL8KpHixd2b2XVb9I9HAqI3triPsh1EC0xH0Eg6w2O3TKbDCgiNNlJqfrof6j4T2I+l9vw==", + "version": "7.4.7", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", + "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==", "dev": true, "requires": { "@types/node": "*" @@ -198,9 +209,9 @@ "dev": true }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -303,9 +314,9 @@ } }, "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, "requires": { "ms": "2.1.2" @@ -365,9 +376,9 @@ "dev": true }, "eslint": { - "version": "7.31.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.31.0.tgz", - "integrity": "sha512-vafgJpSh2ia8tnTkNUkwxGmnumgckLh5aAbLa1xRmIn9+owi8qBNGKL+B881kNKNTy7FFqTEkpNkUvmw0n6PkA==", + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", "dev": true, "requires": { "@babel/code-frame": "7.12.11", @@ -570,9 +581,9 @@ } }, "flatted": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.1.tgz", - "integrity": "sha512-OMQjaErSFHmHqZe+PSidH5n8j3O0F2DdnVh8JB4j4eUQ2k6KvB0qGfrKIhapvez5JerBbmWkaLYUYWISaESoXg==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", "dev": true }, "fs.realpath": { @@ -648,38 +659,17 @@ } }, "impress": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/impress/-/impress-2.5.0.tgz", - "integrity": "sha512-Ih7SX635ayolumSLf5vy7F7LjiQb2jg7z7A0E/8+d7CV99N8owXb9A3cAZ1ImM78YEwT/1fym0Q3j8w3zM9Azg==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/impress/-/impress-2.5.1.tgz", + "integrity": "sha512-d0lnkVm/5iSsK3rqpmpC08zXJHcu9aE6DzXVNapFaE7vy2iu6+DnHtLY/HY3dikwdkbJjRC4TO/gjglq+uN82w==", "requires": { "metacom": "^1.8.1", "metaconfiguration": "^2.1.4", "metalog": "^3.1.3", "metaschema": "^1.3.3", - "metautil": "^3.5.8", + "metautil": "^3.5.9", "metavm": "^1.0.3", "metawatch": "^1.0.4" - }, - "dependencies": { - "metaschema": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/metaschema/-/metaschema-1.3.3.tgz", - "integrity": "sha512-uemRX04VI/6iRmle7BxtRwdbXZY34Y/4D5bgL2ZNuS77mwR8A2w37hlpAY8gnMhygxZq4zcvT0oATzfV6IbrsA==", - "requires": { - "metautil": "^3.5.6", - "metavm": "^1.0.3" - } - }, - "metautil": { - "version": "3.5.9", - "resolved": "https://registry.npmjs.org/metautil/-/metautil-3.5.9.tgz", - "integrity": "sha512-EY9ZM9w40w6EnVFgYkOqlMXZ8uH+C5hPGoDwq1bf0kqIPIXQjse1aKEy4VEyVD69b7jzpH0v620zyfx60hD5Sg==" - }, - "metavm": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/metavm/-/metavm-1.0.3.tgz", - "integrity": "sha512-Y18xbvuG3K6xaTB69ZbKX7dm4IrywmSQyCQ3zU4DjlRTkjfaAuDWMS+/UeVoK1kLhPOs0n+XpBTVLp3nignETw==" - } } }, "imurmurhash": { @@ -822,11 +812,11 @@ } }, "metadomain": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/metadomain/-/metadomain-1.0.3.tgz", - "integrity": "sha512-naP+HcXZYlOxhQCsMSce+9fWr2EetCkKfGeLb3b8bkqGlvPIR9wOhDhR77vY6940Sm8/F0/fOEP16W9dTrhF4g==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/metadomain/-/metadomain-1.0.5.tgz", + "integrity": "sha512-JszQ5Tis5BYpJeVrYA7oUTjM82FwZ0t0AR5FffgOQ5jxuv0GlwbUti42iD6ghl6HH4BRDG0p44fCIf3ftV0qWQ==", "requires": { - "metaschema": "^1.3.2" + "metaschema": "^1.3.3" } }, "metalog": { @@ -836,33 +826,26 @@ "requires": { "concolor": "^1.0.2", "metautil": "^3.5.8" - }, - "dependencies": { - "metautil": { - "version": "3.5.9", - "resolved": "https://registry.npmjs.org/metautil/-/metautil-3.5.9.tgz", - "integrity": "sha512-EY9ZM9w40w6EnVFgYkOqlMXZ8uH+C5hPGoDwq1bf0kqIPIXQjse1aKEy4VEyVD69b7jzpH0v620zyfx60hD5Sg==" - } } }, "metaschema": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/metaschema/-/metaschema-1.3.2.tgz", - "integrity": "sha512-jeeoIJZ6A6zg1Q6rIqkKdJzKU+ICSgT1yA6Y2wLTRL8BQIdqy3HFJHaBOWUXze/xVJaGH2VQlRvra2JgVUGBXg==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/metaschema/-/metaschema-1.3.3.tgz", + "integrity": "sha512-uemRX04VI/6iRmle7BxtRwdbXZY34Y/4D5bgL2ZNuS77mwR8A2w37hlpAY8gnMhygxZq4zcvT0oATzfV6IbrsA==", "requires": { - "metautil": "^3.5.4", - "metavm": "^1.0.2" + "metautil": "^3.5.6", + "metavm": "^1.0.3" } }, "metasql": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/metasql/-/metasql-1.1.5.tgz", - "integrity": "sha512-BFRTruT31QRIFV9MGBdQ8WKknU4VHclBXMBk+Q33Ah3DvWA7rQp6lnSzbi0NrbSHwX96M0pfPZDXNdIOaTIPNg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/metasql/-/metasql-1.2.0.tgz", + "integrity": "sha512-0RS6Z6Yu8EDSrQGosbcPXOCepkiLG6EggaOTtr1vF38QH6vqKaY1IlppuHz0C9+mTMVupJAA+wgZQYEfgpzl4A==", "requires": { - "metadomain": "^1.0.3", - "metaschema": "^1.3.2", - "metavm": "^1.0.2", - "pg": "^8.5.1" + "metadomain": "^1.0.5", + "metaschema": "^1.3.3", + "metavm": "^1.0.3", + "pg": "^8.7.1" } }, "metatests": { @@ -878,14 +861,14 @@ } }, "metautil": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/metautil/-/metautil-3.5.5.tgz", - "integrity": "sha512-+jblmEj+ItncgeJzcz2AIYQvmFShGyNrrQLQh1Fg/jhEOyvcTbrrwSvWbG3etPTMpiq9IiKe6BTQZaOXAAR87g==" + "version": "3.5.9", + "resolved": "https://registry.npmjs.org/metautil/-/metautil-3.5.9.tgz", + "integrity": "sha512-EY9ZM9w40w6EnVFgYkOqlMXZ8uH+C5hPGoDwq1bf0kqIPIXQjse1aKEy4VEyVD69b7jzpH0v620zyfx60hD5Sg==" }, "metavm": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/metavm/-/metavm-1.0.2.tgz", - "integrity": "sha512-QiEBgamuEzimKR+o+xgeo/+sgXKT4uXsWIt5OBHSv1RVkSTqebvIKYaj/Ta+4M2A5efAPbvmlv8O/MI49vewoA==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/metavm/-/metavm-1.0.3.tgz", + "integrity": "sha512-Y18xbvuG3K6xaTB69ZbKX7dm4IrywmSQyCQ3zU4DjlRTkjfaAuDWMS+/UeVoK1kLhPOs0n+XpBTVLp3nignETw==" }, "metawatch": { "version": "1.0.4", @@ -1002,14 +985,14 @@ "dev": true }, "pg": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/pg/-/pg-8.6.0.tgz", - "integrity": "sha512-qNS9u61lqljTDFvmk/N66EeGq3n6Ujzj0FFyNMGQr6XuEv4tgNTXvJQTfJdcvGit5p5/DWPu+wj920hAJFI+QQ==", + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.7.1.tgz", + "integrity": "sha512-7bdYcv7V6U3KAtWjpQJJBww0UEsWuh4yQ/EjNf2HeO/NnvKjpvhEIe/A/TleP6wtmSKnUnghs5A9jUoK6iDdkA==", "requires": { "buffer-writer": "2.0.0", "packet-reader": "1.0.0", "pg-connection-string": "^2.5.0", - "pg-pool": "^3.3.0", + "pg-pool": "^3.4.1", "pg-protocol": "^1.5.0", "pg-types": "^2.1.0", "pgpass": "1.x" @@ -1026,9 +1009,9 @@ "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==" }, "pg-pool": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.3.0.tgz", - "integrity": "sha512-0O5huCql8/D6PIRFAlmccjphLYWC+JIzvUhSzXSpGaf+tjTZc4nn+Lr7mLXBbFJfvwbP0ywDv73EiaBsxn7zdg==" + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.4.1.tgz", + "integrity": "sha512-TVHxR/gf3MeJRvchgNHxsYsTCHQ+4wm3VIHSS19z8NC0+gioEhq1okDY1sm/TYbfoP6JLFx01s0ShvZ3puP/iQ==" }, "pg-protocol": { "version": "1.5.0", diff --git a/package.json b/package.json index 0f79b41a..e04e032a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "metarhia", - "version": "1.2.0", + "version": "2.0.0", "author": "Timur Shemsedinov ", "description": "Metarhia Application Example", "license": "MIT", @@ -54,6 +54,7 @@ }, "devDependencies": { "@types/node": "^16.3.3", + "@types/pg": "^8.6.0", "@types/ws": "^7.4.6", "eslint": "^7.31.0", "metatests": "^0.7.2", @@ -61,8 +62,9 @@ "typescript": "^4.3.5" }, "dependencies": { - "impress": "^2.5.0", - "metasql": "^1.1.5", + "impress": "^2.5.1", + "metasql": "^1.2.0", + "pg": "^8.7.1", "redis": "^3.1.2" } }