diff --git a/package-lock.json b/package-lock.json index d9a727b859..a5f66759ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1790,6 +1790,11 @@ "safe-buffer": "^5.0.1" } }, + "@researchdatabox/redbox-core-types": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@researchdatabox/redbox-core-types/-/redbox-core-types-1.0.8.tgz", + "integrity": "sha512-VvdP8UUqy+oF99s6ady+9BmLf3HPVCKgG+eQ3UTFYg5MWX0QDi/NHfpvQ35k8ACnrUk8LVenco61u9IeV0gJlQ==" + }, "@researchdatabox/sails-hook-redbox-storage-mongo": { "version": "1.1.5-alpha", "resolved": "https://registry.npmjs.org/@researchdatabox/sails-hook-redbox-storage-mongo/-/sails-hook-redbox-storage-mongo-1.1.5-alpha.tgz", @@ -1821,33 +1826,33 @@ "integrity": "sha512-YXJqp9gdHcZKAmBY/WnwFpPtNQp2huD/ME2YMurH2YHJvxrVzYsmpKw/pb7yINArRpp8E++fwbQd3ajYXGA45Q==" }, "@sailshq/nedb": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@sailshq/nedb/-/nedb-1.8.1.tgz", - "integrity": "sha512-OnFMdLmdm7+I2fxod29T+48WkenFxzCrvXeU4NAm6Hfy9WVil3gz58trRpMXxsZp1CtAXsywNqOczG2xIWOV/Q==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@sailshq/nedb/-/nedb-1.8.2.tgz", + "integrity": "sha512-qCViMLdh5WWIWEP9ARiSZTjQ1fSEwXsd6eYkD04WIrOt6uHRVF9k5bGnDQPKvTdlCVBTzxUZhPb7VC3+BKw21g==", "requires": { "@sailshq/binary-search-tree": "0.2.7", "async": "0.2.10", "localforage": "1.3.0", - "mkdirp": "0.5.1", + "mkdirp": "0.5.6", "underscore": "1.13.1" }, "dependencies": { "async": { "version": "0.2.10", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=" + "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==" }, "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "requires": { - "minimist": "0.0.8" + "minimist": "^1.2.6" } } } @@ -2500,7 +2505,7 @@ "asap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/asap/-/asap-1.0.0.tgz", - "integrity": "sha1-sqRdpf36ILBJb8N2jMJ8EvqRan0=" + "integrity": "sha512-Ej9qjcXY+8Tuy1cNqiwNMwFRXOy9UwgTeMA8LxreodygIPV48lx8PU1ecFxb5ZeU1DpMKxiq6vGLTxcitWZPbA==" }, "asn1": { "version": "0.2.4", @@ -3313,6 +3318,11 @@ "integrity": "sha512-6dVyOOYjpfFcL1Y4qChrAoQLRHvj2ziyhcm0QJlhOcAhykL/k1kTUPbeo+87MNRTRdk2OIIsIXbuF3x2wi5EXg==", "dev": true }, + "check-disk-space": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/check-disk-space/-/check-disk-space-3.3.1.tgz", + "integrity": "sha512-iOrT8yCZjSnyNZ43476FE2rnssvgw5hnuwOM0hm8Nj1qa0v4ieUUEbCyxxsEliaoDUb/75yCOL71zkDiDBLbMQ==" + }, "check-error": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", @@ -8217,7 +8227,7 @@ "localforage": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.3.0.tgz", - "integrity": "sha1-KDxVTz/l0WtLkliESS0sm7WnS78=", + "integrity": "sha512-ImiUj+yiF3S2X4CE0S8q55nbaDXTLhUAECW87UFq0WXPdiQUKKzznyfeFSKCqCqX2Lg/SuLYFS/l/i02YTgyJA==", "requires": { "promise": "^5.0.0" } @@ -8339,7 +8349,7 @@ "lodash.issafeinteger": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/lodash.issafeinteger/-/lodash.issafeinteger-4.0.4.tgz", - "integrity": "sha1-sXbVmQ7GSdBr7cvOLwKOeJBJT5A=" + "integrity": "sha512-VyybxpvKqtJKs4+RibsKP1qqbFsTZ6aKDsJfzqrobfMrzMRCHhXAMlKWGKD7QHy2OwGSuKuzSAv8pDyi62huWQ==" }, "lodash.isstring": { "version": "4.0.1", @@ -10646,7 +10656,7 @@ "promise": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/promise/-/promise-5.0.0.tgz", - "integrity": "sha1-rEC3hmvteq95arW3m4AyXgR+wO8=", + "integrity": "sha512-N2BfLz0Sigf7rsm5NnItRwTNqEDUF2ephwEXTcOAf2cO9NwZ9TnIjOmnQNtC0r70CV0S1+uc9mSMmFH7gxk87Q==", "requires": { "asap": "~1.0.0" } @@ -11562,29 +11572,29 @@ } }, "sails-disk": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/sails-disk/-/sails-disk-2.1.1.tgz", - "integrity": "sha512-o3FfZ0sVdMDb/INCrv6hc8Mw6lkmGU6gxgS0sc5tGUyoGZnhyrd3KtwOhSxlZsdXJyIK+JqEbh7G0rDZOGAFSw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/sails-disk/-/sails-disk-2.1.2.tgz", + "integrity": "sha512-WOrvlhR3pxl93BK8PZD232UwQxq93rkjsuVpJ46I0Fs4CtFFYSQW+so+0PN3F7mW6znJHv+Uk4wRvpfHqbYLNQ==", "requires": { "@sailshq/lodash": "^3.10.2", - "@sailshq/nedb": "1.8.1", - "async": "2.0.1", + "@sailshq/nedb": "^1.8.2", + "async": "2.6.4", "flaverr": "^1.10.0", "machinepack-fs": "^12.0.1" }, "dependencies": { "async": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.0.1.tgz", - "integrity": "sha1-twnMAoCpw28J9FNr6CPIOKkEniU=", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "requires": { - "lodash": "^4.8.0" + "lodash": "^4.17.14" } }, "fs-extra": { "version": "0.30.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", - "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "integrity": "sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==", "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^2.1.0", @@ -15474,16 +15484,16 @@ } }, "sails-hook-orm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/sails-hook-orm/-/sails-hook-orm-4.0.0.tgz", - "integrity": "sha512-39heT/GTrTDKxpdFaDy7535klj7u1Mt7F5IOlpnXBIyDmRGKdbm5hYEzpTMI79tacnI1pnqCkZSraBizf8KIvA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/sails-hook-orm/-/sails-hook-orm-4.0.2.tgz", + "integrity": "sha512-uNB1SW3thRyGo0KH0W+FTNMrKl/iGAayJedlMZmEsy3HbioI3sCiI0rDaL/gR4eWAoj3w2ZeUbl7NMpsuVvxoQ==", "requires": { "@sailshq/lodash": "^3.10.2", - "async": "2.0.1", + "async": "2.6.4", "chalk": "1.1.3", "flaverr": "^1.8.0", "parley": "^3.3.2", - "prompt": "1.1.0", + "prompt": "1.2.1", "sails-disk": "^2.0.0", "waterline": "^0.15.0", "waterline-utils": "^1.0.0" @@ -15492,20 +15502,20 @@ "ansi-styles": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==" }, "async": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.0.1.tgz", - "integrity": "sha1-twnMAoCpw28J9FNr6CPIOKkEniU=", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "requires": { - "lodash": "^4.8.0" + "lodash": "^4.17.14" } }, "chalk": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", "requires": { "ansi-styles": "^2.2.1", "escape-string-regexp": "^1.0.2", @@ -15514,10 +15524,29 @@ "supports-color": "^2.0.0" } }, + "prompt": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.2.1.tgz", + "integrity": "sha512-B4+2QeNDn5Cdp4kK2iOwV8qvrWpiPKlZKI9ZKkPl0C9KgeMW6DyWWqhqHiFq9vZf6zTniv+rYalK0ZlgktSwiw==", + "requires": { + "async": "~0.9.0", + "colors": "1.4.0", + "read": "1.0.x", + "revalidator": "0.1.x", + "winston": "2.x" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha512-l6ToIJIotphWahxxHyzK9bnLR6kM4jJIIgLShZeqLY7iboHoGkdgFl7W2/Ivi4SkMJYGKqW8vSuk0uKUj6qsSw==" + } + } + }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==" } } }, @@ -17531,13 +17560,13 @@ } }, "waterline": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/waterline/-/waterline-0.15.0.tgz", - "integrity": "sha512-eQVH9D3OxDds7pgfS49JMkNHLHtQEl+AM62l2lDjH2rgnGVx0nD76cMA8krSxSBDZ89NyfZu8opehtIk962ZCA==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/waterline/-/waterline-0.15.1.tgz", + "integrity": "sha512-rSmgn9ru6dLUG2DXhpRJd07NYc07YlUQrSzXHiQUAtZRykR3Npzfo0kMpCAw9IQDA774AH2u/dJY4zzLUCSUCA==", "requires": { "@sailshq/lodash": "^3.10.2", "anchor": "^1.2.0", - "async": "2.0.1", + "async": "2.6.4", "encrypted-attr": "1.0.6", "flaverr": "^1.9.2", "lodash.issafeinteger": "4.0.4", @@ -17548,11 +17577,11 @@ }, "dependencies": { "async": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.0.1.tgz", - "integrity": "sha1-twnMAoCpw28J9FNr6CPIOKkEniU=", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "requires": { - "lodash": "^4.8.0" + "lodash": "^4.17.14" } }, "rttc": { @@ -17586,29 +17615,29 @@ } }, "waterline-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/waterline-utils/-/waterline-utils-1.4.3.tgz", - "integrity": "sha512-y13hDE9f0JfwMA7xVqunB/uF5/FXNSmXyHSKWuMH61H+dBsqxc/K5T2vQakxKQTN3S7u413eYDkvW0hpxbgDbQ==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/waterline-utils/-/waterline-utils-1.4.4.tgz", + "integrity": "sha512-bQdSADcgeq3TLpggr1TG3cka9shk+0MutjYI0SP0onufdYnKe2OOSe6v5XH6M00xZ917fTEdxlC/8oY9oQp+bw==", "requires": { "@sailshq/lodash": "^3.10.2", - "async": "2.0.1", + "async": "2.6.4", "flaverr": "^1.1.1", "fs-extra": "0.30.0", "qs": "6.4.0" }, "dependencies": { "async": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.0.1.tgz", - "integrity": "sha1-twnMAoCpw28J9FNr6CPIOKkEniU=", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "requires": { - "lodash": "^4.8.0" + "lodash": "^4.17.14" } }, "fs-extra": { "version": "0.30.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", - "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "integrity": "sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==", "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^2.1.0", @@ -17620,7 +17649,7 @@ "qs": { "version": "6.4.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" + "integrity": "sha512-Qs6dfgR5OksK/PSxl1kGxiZgEQe8RqJMB9wZqVlKQfU+zzV+HY77pWJnoJENACKDQByWdpr8ZPIh1TBi4lpiSQ==" } } }, diff --git a/package.json b/package.json index a32e1534e6..3a04f9ba06 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "sails": "^1.5.0", "sails-hook-autoreload": "^1.1.0", "sails-hook-grunt": "5.0.0", - "sails-hook-orm": "^4.0.0", + "sails-hook-orm": "^4.0.2", "sails-hook-sockets": "^2.0.1", "sails-mongo": "^2.0.0", "sass": "^1.44.0",