diff --git a/package-lock.json b/package-lock.json index c3481a3..6b64416 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "version": "0.1.0", "license": "MIT", "dependencies": { - "@strapi/plugin-graphql": "4.1.5", - "@strapi/strapi": "4.1.5", + "@strapi/plugin-graphql": "4.1.7", + "@strapi/strapi": "4.1.7", "sqlite3": "5.0.2" }, "engines": { @@ -2263,9 +2263,9 @@ "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" }, "node_modules/@react-dnd/asap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.0.tgz", - "integrity": "sha512-0XhqJSc6pPoNnf8DhdsPHtUhRzZALVzYMTzRwV4VI6DJNJ/5xxfL9OQUwb8IH5/2x7lSf7nAZrnzUD+16VyOVQ==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.1.tgz", + "integrity": "sha512-kLy0PJDDwvwwTXxqTFNAAllPHD73AycE9ypWeln/IguoGBEbvFcPDbCV03G52bEcC5E+YgupBE0VzHGdC8SIXg==" }, "node_modules/@react-dnd/invariant": { "version": "2.0.0", @@ -2452,9 +2452,9 @@ } }, "node_modules/@strapi/admin": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/admin/-/admin-4.1.5.tgz", - "integrity": "sha512-vT7FEvoKCyHE+QgMSoDoc6HV/cvAGjOsh7I+tTbKvhHpbp4tja/KLB1Pd4v6kWBSvOOEfFz0PuqMPchw69oRQw==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/admin/-/admin-4.1.7.tgz", + "integrity": "sha512-HJxN3ZmaaxQAl/jjemkjVQFJE0B0fxwHBKunsGMnEBNEL9alIyWt8iBzOGdoc+80rMhY1VcmOEa3ABaM52Hr0g==", "dependencies": { "@babel/core": "7.16.7", "@babel/plugin-proposal-async-generator-functions": "7.16.7", @@ -2472,11 +2472,11 @@ "@fortawesome/free-brands-svg-icons": "^5.15.3", "@fortawesome/free-solid-svg-icons": "^5.15.3", "@fortawesome/react-fontawesome": "^0.1.14", - "@strapi/babel-plugin-switch-ee-ce": "4.1.5", + "@strapi/babel-plugin-switch-ee-ce": "4.1.7", "@strapi/design-system": "0.0.1-alpha.79", - "@strapi/helper-plugin": "4.1.5", + "@strapi/helper-plugin": "4.1.7", "@strapi/icons": "0.0.1-alpha.79", - "@strapi/utils": "4.1.5", + "@strapi/utils": "4.1.7", "axios": "0.24.0", "babel-loader": "8.2.3", "babel-plugin-styled-components": "2.0.2", @@ -2741,19 +2741,19 @@ } }, "node_modules/@strapi/babel-plugin-switch-ee-ce": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/babel-plugin-switch-ee-ce/-/babel-plugin-switch-ee-ce-4.1.5.tgz", - "integrity": "sha512-DEXubsaM3wSj8ByplbXpupsd06DmFEQVMncKi/EP/q7D0LjZEywsHJuGqjAGegMxr3fy6iDLnANatE/gz35Elg==" + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/babel-plugin-switch-ee-ce/-/babel-plugin-switch-ee-ce-4.1.7.tgz", + "integrity": "sha512-TQu21a34bDaBdxBcoTsL4V/iUGJKMSPE2A9G9UYIVFE6hgzJv9jcYflDI6rs0IH5nkoKbNbpAyJU5ND2kaLamw==" }, "node_modules/@strapi/database": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/database/-/database-4.1.5.tgz", - "integrity": "sha512-bxyDgpugHG/nj9BIi0536QW2ku2S8nG4+M3gOVtNNRp+KkXRgQvHENH8k5r+uHF/HOTw4HJ31iU8QnhThCxgBg==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/database/-/database-4.1.7.tgz", + "integrity": "sha512-bsSGbpjJZ8Sbj+9OEF5njjiqZ2RM4ZAl9BepApOUhBtln5oMokgdZX1wW02A03TJe0l/sfPIqWS0Za0h3CZp3w==", "dependencies": { "date-fns": "2.22.1", "debug": "4.3.1", "fs-extra": "10.0.0", - "knex": "0.95.6", + "knex": "1.0.4", "lodash": "4.17.21", "umzug": "2.3.0" }, @@ -2779,9 +2779,9 @@ } }, "node_modules/@strapi/generate-new": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/generate-new/-/generate-new-4.1.5.tgz", - "integrity": "sha512-i9jfFM3bzuIgXoVGI3yQ0RglVp0x/0ksPj7Mbd6aRmVqfjpDpcfrN/S701Ahi0TFCfPaDzdJ/TN4Ss/JAxeJVg==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/generate-new/-/generate-new-4.1.7.tgz", + "integrity": "sha512-zl0veo1M/6HpUYrZmr1goqJ79lLYNcz+1kBdO2fK/ZNQYj+dEq6nIgb7k4Fg/2lxyK9WqkZmAvkGu67iGjMZZg==", "dependencies": { "@sentry/node": "6.3.0", "chalk": "^4.1.1", @@ -2909,12 +2909,12 @@ } }, "node_modules/@strapi/generators": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/generators/-/generators-4.1.5.tgz", - "integrity": "sha512-3b1ekYkgP4tLYM03hqDptqFtd923cyTi6lY9oE7ATU1PEGIQ2ZM+LYh8moYoqwMirgHmUfbqMllNz486ulHSfA==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/generators/-/generators-4.1.7.tgz", + "integrity": "sha512-oVLX3iQx7DNa9i11MDdWPZ+Unq5c7kq5ZN2d6+uFB7bTE7ZWbWj7/JAUCorP9t54j8LgrmFAFDQrscfuE2Cu1A==", "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/utils": "4.1.5", + "@strapi/utils": "4.1.7", "chalk": "4.1.2", "fs-extra": "10.0.0", "node-plop": "0.26.3", @@ -2927,9 +2927,9 @@ } }, "node_modules/@strapi/helper-plugin": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.1.5.tgz", - "integrity": "sha512-Pog53h0W+dgA+QjZpcrPgtt+hkBcRx9LYJ/CAW+BMCtqnqP0qcqQFtP5xPPxSJCkkmPX4GJT3XRWJUnjdPEq/A==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.1.7.tgz", + "integrity": "sha512-GQW1xH9wu1f6nDS3eLpmG+hC5dYjsXK/Zvbqn3cMLN5WQhDgjwIqziohDNaXdqJSyJ64a+6CofPNwb1upTEHZQ==", "dependencies": { "@fortawesome/fontawesome-free": "^5.15.2", "@fortawesome/fontawesome-svg-core": "^1.2.35", @@ -3007,9 +3007,9 @@ } }, "node_modules/@strapi/logger": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/logger/-/logger-4.1.5.tgz", - "integrity": "sha512-pbzIKf6E8OBPBMPIfTl0s/yH4HF9EEqhMR5K3lPGwqONsECmmDgk4GfITVSdoPjy1DIMdERpFFBc4hLtrtCRXg==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/logger/-/logger-4.1.7.tgz", + "integrity": "sha512-Wb1btxyRqQ5VZePzpatXS0qtue7wdNuCq5OB96LB65Uq4mtXI66g3tenq6lyCGHwNzMZRdlAHrzGssHYyK8wmA==", "dependencies": { "lodash": "4.17.21", "winston": "3.3.3" @@ -3020,12 +3020,12 @@ } }, "node_modules/@strapi/plugin-content-manager": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/plugin-content-manager/-/plugin-content-manager-4.1.5.tgz", - "integrity": "sha512-W6Y+uo2bAmky9YpShbBk+UjiIy5gOqaFwqAQpAEmHoeA7wLWbIZAlkqMdkTglHoJNz1O5VusXwAdpJUrOkVgpg==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/plugin-content-manager/-/plugin-content-manager-4.1.7.tgz", + "integrity": "sha512-6Nxx3JNd6vIeLP25H0KIkh/Qwm8Vc5kBI7hqkD+p4SwK1XL7JEjHlgBDzkFY2uNGFUiEI6VKb6NPQnySHXDWzw==", "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/utils": "4.1.5", + "@strapi/utils": "4.1.7", "lodash": "4.17.21" }, "engines": { @@ -3034,14 +3034,14 @@ } }, "node_modules/@strapi/plugin-content-type-builder": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.1.5.tgz", - "integrity": "sha512-iGexcsfZ/YyZAlsBBSpT0+Bb/ecSxPBDEfqkj0YkAz8KNZSfSL1D/mt9XhgNGyUhuvSm+L0UR4sztcay9GR3aA==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.1.7.tgz", + "integrity": "sha512-UMHei9ND66HrdFi7nkMdi7OecYB3DURMpmNr9UnakLTgY446y2VbAPstHKJlc3Rh7HojqEae+MhCwJXgfQ0DSw==", "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/generators": "4.1.5", - "@strapi/helper-plugin": "4.1.5", - "@strapi/utils": "4.1.5", + "@strapi/generators": "4.1.7", + "@strapi/helper-plugin": "4.1.7", + "@strapi/utils": "4.1.7", "fs-extra": "10.0.0", "lodash": "4.17.21", "pluralize": "^8.0.0", @@ -3095,12 +3095,12 @@ } }, "node_modules/@strapi/plugin-email": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/plugin-email/-/plugin-email-4.1.5.tgz", - "integrity": "sha512-aYV8/dNhaEzohBYE4dQeGATNDys6SUwVfYMcyXnqPfhckz/26gPTqMuKl8g2ZR2z3DFbujRrT7wZREr9Tg/L/A==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/plugin-email/-/plugin-email-4.1.7.tgz", + "integrity": "sha512-vRp7LIFW922SjNgBzF2WrRW2YUaby+Iw++2/tWdmwWIjgcZm1tfqinF0QRHLV2Df/j5syHbMxe1y60poWXDzsg==", "dependencies": { - "@strapi/provider-email-sendmail": "4.1.5", - "@strapi/utils": "4.1.5", + "@strapi/provider-email-sendmail": "4.1.7", + "@strapi/utils": "4.1.7", "lodash": "4.17.21" }, "engines": { @@ -3109,14 +3109,14 @@ } }, "node_modules/@strapi/plugin-graphql": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/plugin-graphql/-/plugin-graphql-4.1.5.tgz", - "integrity": "sha512-g7wUvSxl5kw1JU4t+5z5jV/twoA8q00innLn1FBWt0SUdN9mlyUx30LGwSrBimivN7U0mcjvyCDLSrVicNiIpw==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/plugin-graphql/-/plugin-graphql-4.1.7.tgz", + "integrity": "sha512-vxf95rb8TgwGJIOesga/5N1waJsuKVuJQ3T1GI+vqjXgw3CqcBlxyoQU0uaBnTCTVW2AnOMtjaUg93sCRyWGug==", "dependencies": { "@apollo/federation": "^0.28.0", "@graphql-tools/schema": "8.1.2", "@graphql-tools/utils": "^8.0.2", - "@strapi/utils": "4.1.5", + "@strapi/utils": "4.1.7", "apollo-server-core": "3.1.2", "apollo-server-koa": "3.1.2", "glob": "^7.1.7", @@ -3142,13 +3142,13 @@ } }, "node_modules/@strapi/plugin-upload": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/plugin-upload/-/plugin-upload-4.1.5.tgz", - "integrity": "sha512-EBkbvmJJI+pfh25sDvofQDMxkAtTpql18zfEX5+YA1UePKIMNZ5EL65tKhhKqvCiROx4WVAQWWHib1GSoBCcvg==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/plugin-upload/-/plugin-upload-4.1.7.tgz", + "integrity": "sha512-XowbAknXYlO7GAA0V6zO9ZS/J0KpOiXnwBEflZ1+aapr7gRz3r6PY+oSwZLaF4GImG3tcm4meuCOkkMScAKzVw==", "dependencies": { - "@strapi/helper-plugin": "4.1.5", - "@strapi/provider-upload-local": "4.1.5", - "@strapi/utils": "4.1.5", + "@strapi/helper-plugin": "4.1.7", + "@strapi/provider-upload-local": "4.1.7", + "@strapi/utils": "4.1.7", "byte-size": "7.0.1", "cropperjs": "1.5.11", "fs-extra": "10.0.0", @@ -3205,11 +3205,11 @@ } }, "node_modules/@strapi/provider-email-sendmail": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.1.5.tgz", - "integrity": "sha512-mbBfxr5V1vicpUzwy7EIP8NyOzUCE7lcF5mofXffaK0Bn9wx24Wv28hfO6nlI/YDrtj13j03SL3jcfN734AI/g==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.1.7.tgz", + "integrity": "sha512-EBWCiYjftllE537ocHioOVoJyyHiiG/z2K1hVUhnvuiUIQBvMK0tCboqkWZMXcOmg73lASwxjtMERqzhs0G/Zw==", "dependencies": { - "@strapi/utils": "4.1.5", + "@strapi/utils": "4.1.7", "sendmail": "^1.6.1" }, "engines": { @@ -3218,11 +3218,12 @@ } }, "node_modules/@strapi/provider-upload-local": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/provider-upload-local/-/provider-upload-local-4.1.5.tgz", - "integrity": "sha512-O71yVGG+3xsefwEeugweLhBMk91aHsGgukN7c4vHwl2dbHZSE7sZ8ndFuwvG29CYgNBJuW+K/DhdXotnk64Cjg==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/provider-upload-local/-/provider-upload-local-4.1.7.tgz", + "integrity": "sha512-N3N6+YhNWypbIFYXpeyW7bkTuVGZ5YKbxZ74gDWRwXW7PLnNmb30Fg94JVEB2F6SlJzEMdLStDIZuYyQ+lIjhA==", "dependencies": { - "@strapi/utils": "4.1.5" + "@strapi/utils": "4.1.7", + "fs-extra": "10.0.0" }, "engines": { "node": ">=12.22.0 <=16.x.x", @@ -3230,23 +3231,23 @@ } }, "node_modules/@strapi/strapi": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/strapi/-/strapi-4.1.5.tgz", - "integrity": "sha512-+67qAaA1AM0I2C1/Y7rBpxHyqlN9g2eFvbt/6hYcbtb98D01Qm5JJV6/qj8+pb/8DJa2mxtQ2kNT65ob9EhtdQ==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/strapi/-/strapi-4.1.7.tgz", + "integrity": "sha512-h73yo5z/wq7KPHbWcpvd52xXzYmo5OQqtp8wY3YQzOh0voy34XcHOD2apg9/AAx9LxkaSfo92OMMvkD5/QFo2w==", "hasInstallScript": true, "dependencies": { "@koa/cors": "3.1.0", "@koa/router": "10.1.1", - "@strapi/admin": "4.1.5", - "@strapi/database": "4.1.5", - "@strapi/generate-new": "4.1.5", - "@strapi/generators": "4.1.5", - "@strapi/logger": "4.1.5", - "@strapi/plugin-content-manager": "4.1.5", - "@strapi/plugin-content-type-builder": "4.1.5", - "@strapi/plugin-email": "4.1.5", - "@strapi/plugin-upload": "4.1.5", - "@strapi/utils": "4.1.5", + "@strapi/admin": "4.1.7", + "@strapi/database": "4.1.7", + "@strapi/generate-new": "4.1.7", + "@strapi/generators": "4.1.7", + "@strapi/logger": "4.1.7", + "@strapi/plugin-content-manager": "4.1.7", + "@strapi/plugin-content-type-builder": "4.1.7", + "@strapi/plugin-email": "4.1.7", + "@strapi/plugin-upload": "4.1.7", + "@strapi/utils": "4.1.7", "bcryptjs": "2.4.3", "boxen": "5.1.2", "chalk": "4.1.2", @@ -3356,9 +3357,9 @@ } }, "node_modules/@strapi/utils": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.1.5.tgz", - "integrity": "sha512-Oz7ur7TsoqA4IOPdk6H3YwsVZ+FOi9wp+iRReKao8yfo4YKJjSYlHQlNXUaAqOOlFnT0ol7G3KF+uF8jLcfxDA==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.1.7.tgz", + "integrity": "sha512-Qxxh3+JaBC2MnYG/IZVMMqVGJO/TIGzKZdVJv4ZCC07hKUuZHnRgnEEGGqMIQHfXF5VJBqlKdkzkdDJldSBxRw==", "dependencies": { "@sindresorhus/slugify": "1.1.0", "date-fns": "2.24.0", @@ -3684,9 +3685,9 @@ } }, "node_modules/@types/lodash": { - "version": "4.14.180", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.180.tgz", - "integrity": "sha512-XOKXa1KIxtNXgASAnwj7cnttJxS4fksBRywK/9LzRV5YxrF80BXZIGeQSuoESQ/VkUj30Ae0+YcuHc15wJCB2g==" + "version": "4.14.181", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.181.tgz", + "integrity": "sha512-n3tyKthHJbkiWhDZs3DkhkCzt2MexYHXlX0td5iMplyfwketaOeKboEVBqzceH7juqvEg3q5oUoBFxSLu7zFag==" }, "node_modules/@types/long": { "version": "4.0.1", @@ -5362,9 +5363,9 @@ "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" }, "node_modules/caniuse-lite": { - "version": "1.0.30001320", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001320.tgz", - "integrity": "sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA==", + "version": "1.0.30001324", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001324.tgz", + "integrity": "sha512-/eYp1J6zYh1alySQB4uzYFkLmxxI8tk0kxldbNHXp8+v+rdMKdUBNjRLz7T7fz6Iox+1lIdYpc7rq6ZcXfTukg==", "funding": [ { "type": "opencollective", @@ -5594,9 +5595,9 @@ } }, "node_modules/clean-css": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", - "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", + "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", "dependencies": { "source-map": "~0.6.0" }, @@ -5795,9 +5796,9 @@ } }, "node_modules/colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" }, "node_modules/colors": { "version": "1.4.0", @@ -6289,13 +6290,13 @@ } }, "node_modules/css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dependencies": { "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", "domutils": "^2.8.0", "nth-check": "^2.0.1" }, @@ -6314,9 +6315,9 @@ } }, "node_modules/css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "engines": { "node": ">= 6" }, @@ -6794,9 +6795,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "node_modules/electron-to-chromium": { - "version": "1.4.96", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.96.tgz", - "integrity": "sha512-DPNjvNGPabv6FcyjzLAN4C0psN/GgD9rSGvMTuv81SeXG/EX3mCz0wiw9N1tUEnfQXYCJi3H8M0oFPRziZh7rw==" + "version": "1.4.103", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.103.tgz", + "integrity": "sha512-c/uKWR1Z/W30Wy/sx3dkZoj4BijbXX85QKWu9jJfjho3LBAXNEGAEW3oWiGb+dotA6C6BzCTxL2/aLes7jlUeg==" }, "node_modules/elliptic": { "version": "6.5.4", @@ -6891,9 +6892,9 @@ } }, "node_modules/es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz", + "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==", "dependencies": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", @@ -6901,15 +6902,15 @@ "get-intrinsic": "^1.1.1", "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.2", + "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", + "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.1", "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", "string.prototype.trimend": "^1.0.4", @@ -8123,9 +8124,9 @@ } }, "node_modules/getopts": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/getopts/-/getopts-2.2.5.tgz", - "integrity": "sha512-9jb7AW5p3in+IiJWhQiZmmwkpLaR/ccTWdWQCtZM66HJcHHLegowh4q4tSD7gouUyeNvFWRavfK9GXosQHDpFA==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/getopts/-/getopts-2.3.0.tgz", + "integrity": "sha512-5eDf9fuSXwxBL6q5HX+dhDj+dslFGWzU5thZ9kNKUkcPtaPdatmUFKwHFrLb/uf/WpA4BHET+AX3Scl56cAjpA==" }, "node_modules/getpass": { "version": "0.1.7", @@ -9477,9 +9478,9 @@ } }, "node_modules/is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -9563,9 +9564,12 @@ } }, "node_modules/is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -9953,31 +9957,37 @@ } }, "node_modules/knex": { - "version": "0.95.6", - "resolved": "https://registry.npmjs.org/knex/-/knex-0.95.6.tgz", - "integrity": "sha512-noRcmkJl1MdicUbezrcr8OtVLcqQ/cfLIwgAx5EaxNxQOIJff88rBeyLywUScGhQNd/b78DIKKXZzLMrm6h/cw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/knex/-/knex-1.0.4.tgz", + "integrity": "sha512-cMQ81fpkVmr4ia20BtyrD3oPere/ir/Q6IGLAgcREKOzRVhMsasQ4nx1VQuDRJjqq6oK5kfcxmvWoYkHKrnuMA==", "dependencies": { - "colorette": "1.2.1", - "commander": "^7.1.0", - "debug": "4.3.1", + "colorette": "2.0.16", + "commander": "^8.3.0", + "debug": "4.3.3", "escalade": "^3.1.1", "esm": "^3.2.25", - "getopts": "2.2.5", + "getopts": "2.3.0", "interpret": "^2.2.0", "lodash": "^4.17.21", - "pg-connection-string": "2.4.0", - "rechoir": "^0.7.0", + "pg-connection-string": "2.5.0", + "rechoir": "^0.8.0", "resolve-from": "^5.0.0", - "tarn": "^3.0.1", + "tarn": "^3.0.2", "tildify": "2.0.0" }, "bin": { "knex": "bin/cli.js" }, "engines": { - "node": ">=10" + "node": ">=12" }, "peerDependenciesMeta": { + "@vscode/sqlite3": { + "optional": true + }, + "better-sqlite3": { + "optional": true + }, "mysql": { "optional": true }, @@ -9987,7 +9997,7 @@ "pg": { "optional": true }, - "sqlite3": { + "pg-native": { "optional": true }, "tedious": { @@ -9996,17 +10006,17 @@ } }, "node_modules/knex/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "engines": { - "node": ">= 10" + "node": ">= 12" } }, "node_modules/knex/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dependencies": { "ms": "2.1.2" }, @@ -10994,9 +11004,9 @@ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" }, "node_modules/moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "version": "2.29.2", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.2.tgz", + "integrity": "sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg==", "engines": { "node": "*" } @@ -11052,9 +11062,9 @@ "integrity": "sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==" }, "node_modules/nanoid": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", - "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", + "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -11186,9 +11196,9 @@ } }, "node_modules/node-forge": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.0.tgz", - "integrity": "sha512-08ARB91bUi6zNKzVmaj3QO7cr397uiDT2nJ63cHjyNtCTWIgvS47j3eT0WfzUwS9+6Z5YshRaoasFkXCKrIYbA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "engines": { "node": ">= 6.13.0" } @@ -12357,9 +12367,9 @@ "optional": true }, "node_modules/pg-connection-string": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.4.0.tgz", - "integrity": "sha512-3iBXuv7XKvxeMrIgym7njT+HlZkwZqqGX4Bu9cci8xHZNT+Um1gWKqCsAzcC0d95rcKMU5WBg6YRUcHyV0HZKQ==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz", + "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==" }, "node_modules/picocolors": { "version": "1.0.0", @@ -12770,9 +12780,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", - "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -13217,9 +13227,9 @@ } }, "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.0.0.tgz", + "integrity": "sha512-yUcBYdBBbo3QiPsgYDcfQcIkGZHfxOaoE6HLSnr1sPzMhdyxusbfKOSUbSd/ocGi32dxcj366PsTj+5oggeKKw==", "peer": true }, "node_modules/react-lifecycles-compat": { @@ -13429,14 +13439,14 @@ } }, "node_modules/rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dependencies": { - "resolve": "^1.9.0" + "resolve": "^1.20.0" }, "engines": { - "node": ">= 0.10" + "node": ">= 10.13.0" } }, "node_modules/redux": { @@ -15982,11 +15992,6 @@ } } }, - "node_modules/webpack-cli/node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" - }, "node_modules/webpack-cli/node_modules/commander": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", @@ -15995,6 +16000,17 @@ "node": ">= 10" } }, + "node_modules/webpack-cli/node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/webpack-dev-middleware": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", @@ -16043,11 +16059,6 @@ "ajv": "^8.8.2" } }, - "node_modules/webpack-dev-middleware/node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" - }, "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -16158,11 +16169,6 @@ "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/webpack-dev-server/node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" - }, "node_modules/webpack-dev-server/node_modules/del": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", @@ -18202,9 +18208,9 @@ "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" }, "@react-dnd/asap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.0.tgz", - "integrity": "sha512-0XhqJSc6pPoNnf8DhdsPHtUhRzZALVzYMTzRwV4VI6DJNJ/5xxfL9OQUwb8IH5/2x7lSf7nAZrnzUD+16VyOVQ==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.1.tgz", + "integrity": "sha512-kLy0PJDDwvwwTXxqTFNAAllPHD73AycE9ypWeln/IguoGBEbvFcPDbCV03G52bEcC5E+YgupBE0VzHGdC8SIXg==" }, "@react-dnd/invariant": { "version": "2.0.0", @@ -18363,9 +18369,9 @@ } }, "@strapi/admin": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/admin/-/admin-4.1.5.tgz", - "integrity": "sha512-vT7FEvoKCyHE+QgMSoDoc6HV/cvAGjOsh7I+tTbKvhHpbp4tja/KLB1Pd4v6kWBSvOOEfFz0PuqMPchw69oRQw==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/admin/-/admin-4.1.7.tgz", + "integrity": "sha512-HJxN3ZmaaxQAl/jjemkjVQFJE0B0fxwHBKunsGMnEBNEL9alIyWt8iBzOGdoc+80rMhY1VcmOEa3ABaM52Hr0g==", "requires": { "@babel/core": "7.16.7", "@babel/plugin-proposal-async-generator-functions": "7.16.7", @@ -18383,11 +18389,11 @@ "@fortawesome/free-brands-svg-icons": "^5.15.3", "@fortawesome/free-solid-svg-icons": "^5.15.3", "@fortawesome/react-fontawesome": "^0.1.14", - "@strapi/babel-plugin-switch-ee-ce": "4.1.5", + "@strapi/babel-plugin-switch-ee-ce": "4.1.7", "@strapi/design-system": "0.0.1-alpha.79", - "@strapi/helper-plugin": "4.1.5", + "@strapi/helper-plugin": "4.1.7", "@strapi/icons": "0.0.1-alpha.79", - "@strapi/utils": "4.1.5", + "@strapi/utils": "4.1.7", "axios": "0.24.0", "babel-loader": "8.2.3", "babel-plugin-styled-components": "2.0.2", @@ -18602,19 +18608,19 @@ } }, "@strapi/babel-plugin-switch-ee-ce": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/babel-plugin-switch-ee-ce/-/babel-plugin-switch-ee-ce-4.1.5.tgz", - "integrity": "sha512-DEXubsaM3wSj8ByplbXpupsd06DmFEQVMncKi/EP/q7D0LjZEywsHJuGqjAGegMxr3fy6iDLnANatE/gz35Elg==" + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/babel-plugin-switch-ee-ce/-/babel-plugin-switch-ee-ce-4.1.7.tgz", + "integrity": "sha512-TQu21a34bDaBdxBcoTsL4V/iUGJKMSPE2A9G9UYIVFE6hgzJv9jcYflDI6rs0IH5nkoKbNbpAyJU5ND2kaLamw==" }, "@strapi/database": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/database/-/database-4.1.5.tgz", - "integrity": "sha512-bxyDgpugHG/nj9BIi0536QW2ku2S8nG4+M3gOVtNNRp+KkXRgQvHENH8k5r+uHF/HOTw4HJ31iU8QnhThCxgBg==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/database/-/database-4.1.7.tgz", + "integrity": "sha512-bsSGbpjJZ8Sbj+9OEF5njjiqZ2RM4ZAl9BepApOUhBtln5oMokgdZX1wW02A03TJe0l/sfPIqWS0Za0h3CZp3w==", "requires": { "date-fns": "2.22.1", "debug": "4.3.1", "fs-extra": "10.0.0", - "knex": "0.95.6", + "knex": "1.0.4", "lodash": "4.17.21", "umzug": "2.3.0" }, @@ -18630,9 +18636,9 @@ } }, "@strapi/generate-new": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/generate-new/-/generate-new-4.1.5.tgz", - "integrity": "sha512-i9jfFM3bzuIgXoVGI3yQ0RglVp0x/0ksPj7Mbd6aRmVqfjpDpcfrN/S701Ahi0TFCfPaDzdJ/TN4Ss/JAxeJVg==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/generate-new/-/generate-new-4.1.7.tgz", + "integrity": "sha512-zl0veo1M/6HpUYrZmr1goqJ79lLYNcz+1kBdO2fK/ZNQYj+dEq6nIgb7k4Fg/2lxyK9WqkZmAvkGu67iGjMZZg==", "requires": { "@sentry/node": "6.3.0", "chalk": "^4.1.1", @@ -18728,12 +18734,12 @@ } }, "@strapi/generators": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/generators/-/generators-4.1.5.tgz", - "integrity": "sha512-3b1ekYkgP4tLYM03hqDptqFtd923cyTi6lY9oE7ATU1PEGIQ2ZM+LYh8moYoqwMirgHmUfbqMllNz486ulHSfA==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/generators/-/generators-4.1.7.tgz", + "integrity": "sha512-oVLX3iQx7DNa9i11MDdWPZ+Unq5c7kq5ZN2d6+uFB7bTE7ZWbWj7/JAUCorP9t54j8LgrmFAFDQrscfuE2Cu1A==", "requires": { "@sindresorhus/slugify": "1.1.0", - "@strapi/utils": "4.1.5", + "@strapi/utils": "4.1.7", "chalk": "4.1.2", "fs-extra": "10.0.0", "node-plop": "0.26.3", @@ -18742,9 +18748,9 @@ } }, "@strapi/helper-plugin": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.1.5.tgz", - "integrity": "sha512-Pog53h0W+dgA+QjZpcrPgtt+hkBcRx9LYJ/CAW+BMCtqnqP0qcqQFtP5xPPxSJCkkmPX4GJT3XRWJUnjdPEq/A==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.1.7.tgz", + "integrity": "sha512-GQW1xH9wu1f6nDS3eLpmG+hC5dYjsXK/Zvbqn3cMLN5WQhDgjwIqziohDNaXdqJSyJ64a+6CofPNwb1upTEHZQ==", "requires": { "@fortawesome/fontawesome-free": "^5.15.2", "@fortawesome/fontawesome-svg-core": "^1.2.35", @@ -18808,33 +18814,33 @@ } }, "@strapi/logger": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/logger/-/logger-4.1.5.tgz", - "integrity": "sha512-pbzIKf6E8OBPBMPIfTl0s/yH4HF9EEqhMR5K3lPGwqONsECmmDgk4GfITVSdoPjy1DIMdERpFFBc4hLtrtCRXg==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/logger/-/logger-4.1.7.tgz", + "integrity": "sha512-Wb1btxyRqQ5VZePzpatXS0qtue7wdNuCq5OB96LB65Uq4mtXI66g3tenq6lyCGHwNzMZRdlAHrzGssHYyK8wmA==", "requires": { "lodash": "4.17.21", "winston": "3.3.3" } }, "@strapi/plugin-content-manager": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/plugin-content-manager/-/plugin-content-manager-4.1.5.tgz", - "integrity": "sha512-W6Y+uo2bAmky9YpShbBk+UjiIy5gOqaFwqAQpAEmHoeA7wLWbIZAlkqMdkTglHoJNz1O5VusXwAdpJUrOkVgpg==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/plugin-content-manager/-/plugin-content-manager-4.1.7.tgz", + "integrity": "sha512-6Nxx3JNd6vIeLP25H0KIkh/Qwm8Vc5kBI7hqkD+p4SwK1XL7JEjHlgBDzkFY2uNGFUiEI6VKb6NPQnySHXDWzw==", "requires": { "@sindresorhus/slugify": "1.1.0", - "@strapi/utils": "4.1.5", + "@strapi/utils": "4.1.7", "lodash": "4.17.21" } }, "@strapi/plugin-content-type-builder": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.1.5.tgz", - "integrity": "sha512-iGexcsfZ/YyZAlsBBSpT0+Bb/ecSxPBDEfqkj0YkAz8KNZSfSL1D/mt9XhgNGyUhuvSm+L0UR4sztcay9GR3aA==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.1.7.tgz", + "integrity": "sha512-UMHei9ND66HrdFi7nkMdi7OecYB3DURMpmNr9UnakLTgY446y2VbAPstHKJlc3Rh7HojqEae+MhCwJXgfQ0DSw==", "requires": { "@sindresorhus/slugify": "1.1.0", - "@strapi/generators": "4.1.5", - "@strapi/helper-plugin": "4.1.5", - "@strapi/utils": "4.1.5", + "@strapi/generators": "4.1.7", + "@strapi/helper-plugin": "4.1.7", + "@strapi/utils": "4.1.7", "fs-extra": "10.0.0", "lodash": "4.17.21", "pluralize": "^8.0.0", @@ -18880,24 +18886,24 @@ } }, "@strapi/plugin-email": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/plugin-email/-/plugin-email-4.1.5.tgz", - "integrity": "sha512-aYV8/dNhaEzohBYE4dQeGATNDys6SUwVfYMcyXnqPfhckz/26gPTqMuKl8g2ZR2z3DFbujRrT7wZREr9Tg/L/A==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/plugin-email/-/plugin-email-4.1.7.tgz", + "integrity": "sha512-vRp7LIFW922SjNgBzF2WrRW2YUaby+Iw++2/tWdmwWIjgcZm1tfqinF0QRHLV2Df/j5syHbMxe1y60poWXDzsg==", "requires": { - "@strapi/provider-email-sendmail": "4.1.5", - "@strapi/utils": "4.1.5", + "@strapi/provider-email-sendmail": "4.1.7", + "@strapi/utils": "4.1.7", "lodash": "4.17.21" } }, "@strapi/plugin-graphql": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/plugin-graphql/-/plugin-graphql-4.1.5.tgz", - "integrity": "sha512-g7wUvSxl5kw1JU4t+5z5jV/twoA8q00innLn1FBWt0SUdN9mlyUx30LGwSrBimivN7U0mcjvyCDLSrVicNiIpw==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/plugin-graphql/-/plugin-graphql-4.1.7.tgz", + "integrity": "sha512-vxf95rb8TgwGJIOesga/5N1waJsuKVuJQ3T1GI+vqjXgw3CqcBlxyoQU0uaBnTCTVW2AnOMtjaUg93sCRyWGug==", "requires": { "@apollo/federation": "^0.28.0", "@graphql-tools/schema": "8.1.2", "@graphql-tools/utils": "^8.0.2", - "@strapi/utils": "4.1.5", + "@strapi/utils": "4.1.7", "apollo-server-core": "3.1.2", "apollo-server-koa": "3.1.2", "glob": "^7.1.7", @@ -18916,13 +18922,13 @@ } }, "@strapi/plugin-upload": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/plugin-upload/-/plugin-upload-4.1.5.tgz", - "integrity": "sha512-EBkbvmJJI+pfh25sDvofQDMxkAtTpql18zfEX5+YA1UePKIMNZ5EL65tKhhKqvCiROx4WVAQWWHib1GSoBCcvg==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/plugin-upload/-/plugin-upload-4.1.7.tgz", + "integrity": "sha512-XowbAknXYlO7GAA0V6zO9ZS/J0KpOiXnwBEflZ1+aapr7gRz3r6PY+oSwZLaF4GImG3tcm4meuCOkkMScAKzVw==", "requires": { - "@strapi/helper-plugin": "4.1.5", - "@strapi/provider-upload-local": "4.1.5", - "@strapi/utils": "4.1.5", + "@strapi/helper-plugin": "4.1.7", + "@strapi/provider-upload-local": "4.1.7", + "@strapi/utils": "4.1.7", "byte-size": "7.0.1", "cropperjs": "1.5.11", "fs-extra": "10.0.0", @@ -18971,39 +18977,40 @@ } }, "@strapi/provider-email-sendmail": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.1.5.tgz", - "integrity": "sha512-mbBfxr5V1vicpUzwy7EIP8NyOzUCE7lcF5mofXffaK0Bn9wx24Wv28hfO6nlI/YDrtj13j03SL3jcfN734AI/g==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.1.7.tgz", + "integrity": "sha512-EBWCiYjftllE537ocHioOVoJyyHiiG/z2K1hVUhnvuiUIQBvMK0tCboqkWZMXcOmg73lASwxjtMERqzhs0G/Zw==", "requires": { - "@strapi/utils": "4.1.5", + "@strapi/utils": "4.1.7", "sendmail": "^1.6.1" } }, "@strapi/provider-upload-local": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/provider-upload-local/-/provider-upload-local-4.1.5.tgz", - "integrity": "sha512-O71yVGG+3xsefwEeugweLhBMk91aHsGgukN7c4vHwl2dbHZSE7sZ8ndFuwvG29CYgNBJuW+K/DhdXotnk64Cjg==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/provider-upload-local/-/provider-upload-local-4.1.7.tgz", + "integrity": "sha512-N3N6+YhNWypbIFYXpeyW7bkTuVGZ5YKbxZ74gDWRwXW7PLnNmb30Fg94JVEB2F6SlJzEMdLStDIZuYyQ+lIjhA==", "requires": { - "@strapi/utils": "4.1.5" + "@strapi/utils": "4.1.7", + "fs-extra": "10.0.0" } }, "@strapi/strapi": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/strapi/-/strapi-4.1.5.tgz", - "integrity": "sha512-+67qAaA1AM0I2C1/Y7rBpxHyqlN9g2eFvbt/6hYcbtb98D01Qm5JJV6/qj8+pb/8DJa2mxtQ2kNT65ob9EhtdQ==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/strapi/-/strapi-4.1.7.tgz", + "integrity": "sha512-h73yo5z/wq7KPHbWcpvd52xXzYmo5OQqtp8wY3YQzOh0voy34XcHOD2apg9/AAx9LxkaSfo92OMMvkD5/QFo2w==", "requires": { "@koa/cors": "3.1.0", "@koa/router": "10.1.1", - "@strapi/admin": "4.1.5", - "@strapi/database": "4.1.5", - "@strapi/generate-new": "4.1.5", - "@strapi/generators": "4.1.5", - "@strapi/logger": "4.1.5", - "@strapi/plugin-content-manager": "4.1.5", - "@strapi/plugin-content-type-builder": "4.1.5", - "@strapi/plugin-email": "4.1.5", - "@strapi/plugin-upload": "4.1.5", - "@strapi/utils": "4.1.5", + "@strapi/admin": "4.1.7", + "@strapi/database": "4.1.7", + "@strapi/generate-new": "4.1.7", + "@strapi/generators": "4.1.7", + "@strapi/logger": "4.1.7", + "@strapi/plugin-content-manager": "4.1.7", + "@strapi/plugin-content-type-builder": "4.1.7", + "@strapi/plugin-email": "4.1.7", + "@strapi/plugin-upload": "4.1.7", + "@strapi/utils": "4.1.7", "bcryptjs": "2.4.3", "boxen": "5.1.2", "chalk": "4.1.2", @@ -19098,9 +19105,9 @@ } }, "@strapi/utils": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.1.5.tgz", - "integrity": "sha512-Oz7ur7TsoqA4IOPdk6H3YwsVZ+FOi9wp+iRReKao8yfo4YKJjSYlHQlNXUaAqOOlFnT0ol7G3KF+uF8jLcfxDA==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.1.7.tgz", + "integrity": "sha512-Qxxh3+JaBC2MnYG/IZVMMqVGJO/TIGzKZdVJv4ZCC07hKUuZHnRgnEEGGqMIQHfXF5VJBqlKdkzkdDJldSBxRw==", "requires": { "@sindresorhus/slugify": "1.1.0", "date-fns": "2.24.0", @@ -19410,9 +19417,9 @@ } }, "@types/lodash": { - "version": "4.14.180", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.180.tgz", - "integrity": "sha512-XOKXa1KIxtNXgASAnwj7cnttJxS4fksBRywK/9LzRV5YxrF80BXZIGeQSuoESQ/VkUj30Ae0+YcuHc15wJCB2g==" + "version": "4.14.181", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.181.tgz", + "integrity": "sha512-n3tyKthHJbkiWhDZs3DkhkCzt2MexYHXlX0td5iMplyfwketaOeKboEVBqzceH7juqvEg3q5oUoBFxSLu7zFag==" }, "@types/long": { "version": "4.0.1", @@ -20765,9 +20772,9 @@ "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" }, "caniuse-lite": { - "version": "1.0.30001320", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001320.tgz", - "integrity": "sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA==" + "version": "1.0.30001324", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001324.tgz", + "integrity": "sha512-/eYp1J6zYh1alySQB4uzYFkLmxxI8tk0kxldbNHXp8+v+rdMKdUBNjRLz7T7fz6Iox+1lIdYpc7rq6ZcXfTukg==" }, "caseless": { "version": "0.12.0", @@ -20954,9 +20961,9 @@ } }, "clean-css": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", - "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", + "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", "requires": { "source-map": "~0.6.0" }, @@ -21100,9 +21107,9 @@ } }, "colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" }, "colors": { "version": "1.4.0", @@ -21501,13 +21508,13 @@ } }, "css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "requires": { "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", "domutils": "^2.8.0", "nth-check": "^2.0.1" } @@ -21523,9 +21530,9 @@ } }, "css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" }, "cssesc": { "version": "3.0.0", @@ -21885,9 +21892,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "electron-to-chromium": { - "version": "1.4.96", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.96.tgz", - "integrity": "sha512-DPNjvNGPabv6FcyjzLAN4C0psN/GgD9rSGvMTuv81SeXG/EX3mCz0wiw9N1tUEnfQXYCJi3H8M0oFPRziZh7rw==" + "version": "1.4.103", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.103.tgz", + "integrity": "sha512-c/uKWR1Z/W30Wy/sx3dkZoj4BijbXX85QKWu9jJfjho3LBAXNEGAEW3oWiGb+dotA6C6BzCTxL2/aLes7jlUeg==" }, "elliptic": { "version": "6.5.4", @@ -21966,9 +21973,9 @@ } }, "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz", + "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==", "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", @@ -21976,15 +21983,15 @@ "get-intrinsic": "^1.1.1", "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.2", + "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", + "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.1", "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", "string.prototype.trimend": "^1.0.4", @@ -22907,9 +22914,9 @@ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" }, "getopts": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/getopts/-/getopts-2.2.5.tgz", - "integrity": "sha512-9jb7AW5p3in+IiJWhQiZmmwkpLaR/ccTWdWQCtZM66HJcHHLegowh4q4tSD7gouUyeNvFWRavfK9GXosQHDpFA==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/getopts/-/getopts-2.3.0.tgz", + "integrity": "sha512-5eDf9fuSXwxBL6q5HX+dhDj+dslFGWzU5thZ9kNKUkcPtaPdatmUFKwHFrLb/uf/WpA4BHET+AX3Scl56cAjpA==" }, "getpass": { "version": "0.1.7", @@ -23896,9 +23903,9 @@ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "requires": { "has-tostringtag": "^1.0.0" } @@ -23949,9 +23956,12 @@ } }, "is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } }, "is-stream": { "version": "2.0.1", @@ -24247,34 +24257,34 @@ "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" }, "knex": { - "version": "0.95.6", - "resolved": "https://registry.npmjs.org/knex/-/knex-0.95.6.tgz", - "integrity": "sha512-noRcmkJl1MdicUbezrcr8OtVLcqQ/cfLIwgAx5EaxNxQOIJff88rBeyLywUScGhQNd/b78DIKKXZzLMrm6h/cw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/knex/-/knex-1.0.4.tgz", + "integrity": "sha512-cMQ81fpkVmr4ia20BtyrD3oPere/ir/Q6IGLAgcREKOzRVhMsasQ4nx1VQuDRJjqq6oK5kfcxmvWoYkHKrnuMA==", "requires": { - "colorette": "1.2.1", - "commander": "^7.1.0", - "debug": "4.3.1", + "colorette": "2.0.16", + "commander": "^8.3.0", + "debug": "4.3.3", "escalade": "^3.1.1", "esm": "^3.2.25", - "getopts": "2.2.5", + "getopts": "2.3.0", "interpret": "^2.2.0", "lodash": "^4.17.21", - "pg-connection-string": "2.4.0", - "rechoir": "^0.7.0", + "pg-connection-string": "2.5.0", + "rechoir": "^0.8.0", "resolve-from": "^5.0.0", - "tarn": "^3.0.1", + "tarn": "^3.0.2", "tildify": "2.0.0" }, "dependencies": { "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" }, "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "requires": { "ms": "2.1.2" } @@ -25102,9 +25112,9 @@ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" }, "moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" + "version": "2.29.2", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.2.tgz", + "integrity": "sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg==" }, "ms": { "version": "2.1.2", @@ -25154,9 +25164,9 @@ "integrity": "sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==" }, "nanoid": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", - "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==" + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", + "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==" }, "nanomatch": { "version": "1.2.13", @@ -25255,9 +25265,9 @@ } }, "node-forge": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.0.tgz", - "integrity": "sha512-08ARB91bUi6zNKzVmaj3QO7cr397uiDT2nJ63cHjyNtCTWIgvS47j3eT0WfzUwS9+6Z5YshRaoasFkXCKrIYbA==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" }, "node-gyp": { "version": "3.8.0", @@ -26160,9 +26170,9 @@ "optional": true }, "pg-connection-string": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.4.0.tgz", - "integrity": "sha512-3iBXuv7XKvxeMrIgym7njT+HlZkwZqqGX4Bu9cci8xHZNT+Um1gWKqCsAzcC0d95rcKMU5WBg6YRUcHyV0HZKQ==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz", + "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==" }, "picocolors": { "version": "1.0.0", @@ -26455,9 +26465,9 @@ } }, "postcss-selector-parser": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", - "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -26787,9 +26797,9 @@ } }, "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.0.0.tgz", + "integrity": "sha512-yUcBYdBBbo3QiPsgYDcfQcIkGZHfxOaoE6HLSnr1sPzMhdyxusbfKOSUbSd/ocGi32dxcj366PsTj+5oggeKKw==", "peer": true }, "react-lifecycles-compat": { @@ -26952,11 +26962,11 @@ } }, "rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "requires": { - "resolve": "^1.9.0" + "resolve": "^1.20.0" } }, "redux": { @@ -28937,15 +28947,18 @@ "webpack-merge": "^5.7.3" }, "dependencies": { - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" - }, "commander": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "requires": { + "resolve": "^1.9.0" + } } } }, @@ -28980,11 +28993,6 @@ "fast-deep-equal": "^3.1.3" } }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" - }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -29063,11 +29071,6 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" - }, "del": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", diff --git a/package.json b/package.json index f23153c..34334ae 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,8 @@ "strapi": "strapi" }, "dependencies": { - "@strapi/plugin-graphql": "4.1.5", - "@strapi/strapi": "4.1.5", + "@strapi/plugin-graphql": "4.1.7", + "@strapi/strapi": "4.1.7", "sqlite3": "5.0.2" }, "author": { diff --git a/run_strapi_build.sh b/run_strapi_build.sh new file mode 100755 index 0000000..833e7fe --- /dev/null +++ b/run_strapi_build.sh @@ -0,0 +1 @@ +NODE_ENV=production npm run build diff --git a/run_strapi_prod.sh b/run_strapi_prod.sh new file mode 100755 index 0000000..93ed46c --- /dev/null +++ b/run_strapi_prod.sh @@ -0,0 +1 @@ +NODE_ENV=production npm start diff --git a/src/api/library-item/content-types/library-item/schema.json b/src/api/library-item/content-types/library-item/schema.json index 6963b72..13890b2 100644 --- a/src/api/library-item/content-types/library-item/schema.json +++ b/src/api/library-item/content-types/library-item/schema.json @@ -107,11 +107,6 @@ "target": "api::ranged-content.ranged-content", "mappedBy": "library_item" }, - "images": { - "type": "component", - "repeatable": false, - "component": "collections-component.library-images" - }, "digital": { "type": "boolean", "default": false, @@ -132,6 +127,17 @@ "type": "relation", "relation": "oneToMany", "target": "api::category.category" + }, + "urls": { + "displayName": "Url", + "type": "component", + "repeatable": true, + "component": "basics.url" + }, + "images": { + "type": "component", + "repeatable": true, + "component": "collections-component.library-images" } } } diff --git a/src/api/video-channel/content-types/video-channel/schema.json b/src/api/video-channel/content-types/video-channel/schema.json new file mode 100644 index 0000000..22a2276 --- /dev/null +++ b/src/api/video-channel/content-types/video-channel/schema.json @@ -0,0 +1,34 @@ +{ + "kind": "collectionType", + "collectionName": "video_channels", + "info": { + "singularName": "video-channel", + "pluralName": "video-channels", + "displayName": "🟦 Video Channels", + "description": "" + }, + "options": { + "draftAndPublish": false + }, + "attributes": { + "uid": { + "type": "string", + "required": true, + "unique": true + }, + "videos": { + "type": "relation", + "relation": "oneToMany", + "target": "api::video.video", + "mappedBy": "channel" + }, + "title": { + "type": "string", + "required": true + }, + "subscribers": { + "type": "integer", + "required": true + } + } +} diff --git a/src/api/video-channel/controllers/video-channel.js b/src/api/video-channel/controllers/video-channel.js new file mode 100644 index 0000000..594c466 --- /dev/null +++ b/src/api/video-channel/controllers/video-channel.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * video-channel controller + */ + +const { createCoreController } = require('@strapi/strapi').factories; + +module.exports = createCoreController('api::video-channel.video-channel'); diff --git a/src/api/video-channel/routes/video-channel.js b/src/api/video-channel/routes/video-channel.js new file mode 100644 index 0000000..b5f37b2 --- /dev/null +++ b/src/api/video-channel/routes/video-channel.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * video-channel router. + */ + +const { createCoreRouter } = require('@strapi/strapi').factories; + +module.exports = createCoreRouter('api::video-channel.video-channel'); diff --git a/src/api/video-channel/services/video-channel.js b/src/api/video-channel/services/video-channel.js new file mode 100644 index 0000000..a4d146c --- /dev/null +++ b/src/api/video-channel/services/video-channel.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * video-channel service. + */ + +const { createCoreService } = require('@strapi/strapi').factories; + +module.exports = createCoreService('api::video-channel.video-channel'); diff --git a/src/api/video/content-types/video/schema.json b/src/api/video/content-types/video/schema.json new file mode 100644 index 0000000..c72948f --- /dev/null +++ b/src/api/video/content-types/video/schema.json @@ -0,0 +1,93 @@ +{ + "kind": "collectionType", + "collectionName": "videos", + "info": { + "singularName": "video", + "pluralName": "videos", + "displayName": "🟦 Videos", + "description": "" + }, + "options": { + "draftAndPublish": false + }, + "attributes": { + "uid": { + "type": "string", + "required": true, + "unique": true, + "regex": "^[a-zA-Z0-9-_]+$" + }, + "title": { + "type": "string", + "required": true + }, + "description": { + "type": "text", + "required": true + }, + "published_date": { + "type": "component", + "repeatable": false, + "component": "basics.datepicker", + "required": true + }, + "channel": { + "type": "relation", + "relation": "manyToOne", + "target": "api::video-channel.video-channel", + "inversedBy": "videos" + }, + "categories": { + "type": "relation", + "relation": "oneToMany", + "target": "api::category.category" + }, + "views": { + "type": "integer", + "required": true + }, + "likes": { + "type": "integer", + "required": true + }, + "width": { + "type": "integer", + "required": true + }, + "height": { + "type": "integer", + "required": true + }, + "duration": { + "type": "integer", + "required": true + }, + "audio_languages": { + "type": "relation", + "relation": "oneToMany", + "target": "api::language.language" + }, + "sub_languages": { + "type": "relation", + "relation": "oneToMany", + "target": "api::language.language" + }, + "source": { + "type": "enumeration", + "enum": [ + "YouTube", + "NicoNico" + ] + }, + "live_chat": { + "type": "boolean", + "default": false, + "required": true + }, + "gone": { + "type": "boolean", + "default": false, + "required": true + } + } +} diff --git a/src/api/video/controllers/video.js b/src/api/video/controllers/video.js new file mode 100644 index 0000000..000d1ac --- /dev/null +++ b/src/api/video/controllers/video.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * video controller + */ + +const { createCoreController } = require('@strapi/strapi').factories; + +module.exports = createCoreController('api::video.video'); diff --git a/src/api/video/routes/video.js b/src/api/video/routes/video.js new file mode 100644 index 0000000..44c1f9c --- /dev/null +++ b/src/api/video/routes/video.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * video router. + */ + +const { createCoreRouter } = require('@strapi/strapi').factories; + +module.exports = createCoreRouter('api::video.video'); diff --git a/src/api/video/services/video.js b/src/api/video/services/video.js new file mode 100644 index 0000000..bc9f643 --- /dev/null +++ b/src/api/video/services/video.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * video service. + */ + +const { createCoreService } = require('@strapi/strapi').factories; + +module.exports = createCoreService('api::video.video'); diff --git a/src/components/basics/url.json b/src/components/basics/url.json new file mode 100644 index 0000000..d4fd80e --- /dev/null +++ b/src/components/basics/url.json @@ -0,0 +1,13 @@ +{ + "collectionName": "components_basics_urls", + "info": { + "displayName": "Url", + "icon": "shopping-cart" + }, + "options": {}, + "attributes": { + "url": { + "type": "string" + } + } +} diff --git a/src/components/collections-component/library-images.json b/src/components/collections-component/library-images.json index 0c3f0ec..f3a0ef1 100644 --- a/src/components/collections-component/library-images.json +++ b/src/components/collections-component/library-images.json @@ -23,6 +23,42 @@ "type": "component", "repeatable": false, "component": "collections-component.library-obi-belt" + }, + "language": { + "type": "relation", + "relation": "oneToOne", + "target": "api::language.language" + }, + "source_language": { + "type": "relation", + "relation": "oneToOne", + "target": "api::language.language" + }, + "status": { + "type": "enumeration", + "enum": [ + "Incomplete", + "Draft", + "Review", + "Done" + ], + "default": "Incomplete", + "required": true + }, + "scanners": { + "type": "relation", + "relation": "oneToMany", + "target": "api::recorder.recorder" + }, + "cleaners": { + "type": "relation", + "relation": "oneToMany", + "target": "api::recorder.recorder" + }, + "typesetters": { + "type": "relation", + "relation": "oneToMany", + "target": "api::recorder.recorder" } } }