diff --git a/babel.config.js b/babel.config.js index e92ab52463..7c5c897151 100644 --- a/babel.config.js +++ b/babel.config.js @@ -6,5 +6,6 @@ module.exports = { plugins: [ '@babel/plugin-proposal-class-properties', '@babel/plugin-syntax-dynamic-import', + 'babel-plugin-styled-components', ].map(require.resolve), }; diff --git a/package.json b/package.json index 655962bfcd..8d9004dab0 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "@testing-library/react": "^9.1.0", "@testing-library/react-hooks": "^2.0.0", "babel-eslint": "^10.0.0", + "babel-plugin-styled-components": "^1.10.7", "chokidar": "3.3.1", "cross-env": "^5.2.0", "cypress": "3.1.2", @@ -37,10 +38,10 @@ "request-promise-native": "^1.0.7", "rimraf": "3.0.0", "snyk": "^1.99.0", - "wait-on": "^3.2.0", - "yargs": "^13.2.2", "strapi": "3.0.0-beta.18.6", - "strapi-generate-new": "3.0.0-beta.18.6" + "strapi-generate-new": "3.0.0-beta.18.6", + "wait-on": "^3.2.0", + "yargs": "^13.2.2" }, "scripts": { "setup": "yarn && yarn build", diff --git a/packages/strapi-admin/package.json b/packages/strapi-admin/package.json index 920fe19dfa..ca5eaa0fb7 100644 --- a/packages/strapi-admin/package.json +++ b/packages/strapi-admin/package.json @@ -22,11 +22,11 @@ "@babel/preset-env": "^7.4.3", "@babel/preset-react": "^7.0.0", "@babel/runtime": "^7.4.3", - "@buffetjs/core": "^2.1.0", - "@buffetjs/custom": "^2.1.0", - "@buffetjs/hooks": "^2.1.0", - "@buffetjs/icons": "^2.0.0", - "@buffetjs/styles": "^2.0.0", + "@buffetjs/core": "2.1.1-next.1", + "@buffetjs/custom": "2.1.1-next.1", + "@buffetjs/hooks": "2.1.1-next.1", + "@buffetjs/icons": "2.1.1-next.1", + "@buffetjs/styles": "2.1.1-next.1", "@buffetjs/utils": "^2.0.0", "@fortawesome/fontawesome-free": "^5.11.2", "@fortawesome/fontawesome-svg-core": "^1.2.25", diff --git a/packages/strapi-helper-plugin/.babelrc b/packages/strapi-helper-plugin/.babelrc index 7e64d017c5..674d55e563 100644 --- a/packages/strapi-helper-plugin/.babelrc +++ b/packages/strapi-helper-plugin/.babelrc @@ -12,5 +12,8 @@ ], "@babel/preset-react" ], - "plugins": ["@babel/plugin-proposal-class-properties"] + "plugins": [ + "@babel/plugin-proposal-class-properties", + "babel-plugin-styled-components" + ] } diff --git a/packages/strapi-helper-plugin/package.json b/packages/strapi-helper-plugin/package.json index bc6c49dcd6..08d5c51a77 100644 --- a/packages/strapi-helper-plugin/package.json +++ b/packages/strapi-helper-plugin/package.json @@ -36,6 +36,7 @@ "@babel/plugin-proposal-class-properties": "^7.4.0", "@babel/preset-env": "^7.4.3", "@babel/preset-react": "^7.0.0", + "babel-plugin-styled-components": "^1.10.7", "enzyme": "^3.8.0", "enzyme-adapter-react-16": "^1.8.0", "rimraf": "3.0.0", diff --git a/yarn.lock b/yarn.lock index 6794b8c747..7972edc81f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -850,14 +850,14 @@ lodash "^4.17.13" to-fast-properties "^2.0.0" -"@buffetjs/core@2.1.0", "@buffetjs/core@^2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@buffetjs/core/-/core-2.1.0.tgz#04633d4fdbfa6c2b340283e5c9ae041ea1dcee74" - integrity sha512-ItK+PXFVxI2+suAPLumK0DwvZWQ2eQRFp7ntqo9sT+aQzhGXxQRjgo9uJIPXixx0XR1e14JpDQMPA9UXnjNoZg== +"@buffetjs/core@2.1.1-next.1": + version "2.1.1-next.1" + resolved "https://registry.yarnpkg.com/@buffetjs/core/-/core-2.1.1-next.1.tgz#1d1c880e57c82d3ffaad842ad9496d6ff2a686d0" + integrity sha512-B+wh5y0DsTNhEPeYz0qWb9UHkv67rl1kVNay/9voqQK0BxgQxAubh0+2rTmyVkinHpHpstcyRGuXBLzTqqctlA== dependencies: - "@buffetjs/hooks" "2.1.0" - "@buffetjs/icons" "2.0.0" - "@buffetjs/styles" "2.0.0" + "@buffetjs/hooks" "2.1.1-next.1" + "@buffetjs/icons" "2.1.1-next.1" + "@buffetjs/styles" "2.1.1-next.1" "@buffetjs/utils" "2.0.0" "@fortawesome/fontawesome-svg-core" "^1.2.25" "@fortawesome/free-regular-svg-icons" "^5.11.2" @@ -869,31 +869,31 @@ react-dates "^21.5.1" react-moment-proptypes "^1.7.0" -"@buffetjs/custom@^2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@buffetjs/custom/-/custom-2.1.0.tgz#629c40e09f8416860e953c283d01562faae6148e" - integrity sha512-lrDn5bYe/nkwphF0+5PylRC7PCd/yAPbZaeTTQGoD3xLWydD7c5vkpJDJDU1JdNLptA+P02sVvS05klDYgx39w== +"@buffetjs/custom@2.1.1-next.1": + version "2.1.1-next.1" + resolved "https://registry.yarnpkg.com/@buffetjs/custom/-/custom-2.1.1-next.1.tgz#c6763e3129ab9b61d853ef3d99055e430ccc692c" + integrity sha512-jaRhgxTGN4vTswZNXTqcy6lioCfLn5mvZCfrZNdAqRGsqkm2QR6DLKm9GCZm5DgWfeLfMnwYnn63kPOKPSoSrg== dependencies: - "@buffetjs/core" "2.1.0" - "@buffetjs/styles" "2.0.0" + "@buffetjs/core" "2.1.1-next.1" + "@buffetjs/styles" "2.1.1-next.1" "@buffetjs/utils" "2.0.0" moment "^2.24.0" react-moment-proptypes "^1.7.0" -"@buffetjs/hooks@2.1.0", "@buffetjs/hooks@^2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@buffetjs/hooks/-/hooks-2.1.0.tgz#9b02012fa9b7d0a3fcaa1c019a70b9dc6df40870" - integrity sha512-2MFpRN4FPLvM9AG7wKrCln7yGn9msckrG9JAlW9kw/GoMp06Y689KTw/5Cx4iahmhGvzxMn9ZbwBFBUqsK8EQQ== +"@buffetjs/hooks@2.1.1-next.1": + version "2.1.1-next.1" + resolved "https://registry.yarnpkg.com/@buffetjs/hooks/-/hooks-2.1.1-next.1.tgz#2385698bd30b84b699dce9f3124cb09c64534903" + integrity sha512-WsJ300cfK/b/jmFp8ZBz0c4q+0s5Vd1z8kq6PUk+rYeZfLtX9Fhla/W3WxayMvZ5dJPr/r1st3sKyKUl1HpMvg== -"@buffetjs/icons@2.0.0", "@buffetjs/icons@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@buffetjs/icons/-/icons-2.0.0.tgz#947b9133010dad72d82acae6cb589e292edaab65" - integrity sha512-+T2Rztmmif1OEDNX3x7wwHl94D5XyveY8sVQ6hBL6JX//ehE+I+ks359iHq1tCABKjvTDs9c0ogEuKYF5J5MLQ== +"@buffetjs/icons@2.1.1-next.1": + version "2.1.1-next.1" + resolved "https://registry.yarnpkg.com/@buffetjs/icons/-/icons-2.1.1-next.1.tgz#cd44a1571a4f42b1474d347581af2053e9151fa6" + integrity sha512-TfFE60MKzKIaToFb97yNluo1uib2jLY3uFr06XFlJ5f/6RM36gucnNHRUpsHoomNBpRf6wVARlINBveXuaaSwg== -"@buffetjs/styles@2.0.0", "@buffetjs/styles@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@buffetjs/styles/-/styles-2.0.0.tgz#e694d69a0b670b326d4518087552dda4ea5dc44b" - integrity sha512-MFXRg7hThO2273uHYPnVs1XFpFupX8OiB2kF/RDihPXa/p7xLnE36/yl3bg/7CI+Mtv9bEbm7dxRvkp8XQjQ1w== +"@buffetjs/styles@2.1.1-next.1": + version "2.1.1-next.1" + resolved "https://registry.yarnpkg.com/@buffetjs/styles/-/styles-2.1.1-next.1.tgz#95e50076b4226eb372e9a95feca8b350b50a133f" + integrity sha512-WfLyDIum2mNM0XjbWM8uUMcX2JEfUJAWw/idy27F5HMTYSBN4BUalwDHWyWqytC65cDoqZ+X/2m3mCl5v2aDug== dependencies: "@fortawesome/fontawesome-free" "^5.12.0" "@fortawesome/fontawesome-svg-core" "^1.2.22" @@ -2617,6 +2617,11 @@ resolved "https://registry.yarnpkg.com/@types/bluebird/-/bluebird-3.5.18.tgz#6a60435d4663e290f3709898a4f75014f279c4d6" integrity sha512-OTPWHmsyW18BhrnG5x8F7PzeZ2nFxmHGb42bZn79P9hl+GI5cMzyPgQTwNjbem0lJhoru/8vtjAFCUOu3+gE2w== +"@types/bluebird@^3.5.26": + version "3.5.29" + resolved "https://registry.yarnpkg.com/@types/bluebird/-/bluebird-3.5.29.tgz#7cd933c902c4fc83046517a1bef973886d00bdb6" + integrity sha512-kmVtnxTuUuhCET669irqQmPAez4KFnFVKvpleVRyfC3g+SHD1hIkFZcWLim9BVcwUBLO59o8VZE4yGCmTif8Yw== + "@types/body-parser@*": version "1.17.1" resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.17.1.tgz#18fcf61768fb5c30ccc508c21d6fd2e8b3bf7897" @@ -4097,7 +4102,7 @@ babel-plugin-macros@^2.0.0: cosmiconfig "^6.0.0" resolve "^1.12.0" -"babel-plugin-styled-components@>= 1": +"babel-plugin-styled-components@>= 1", babel-plugin-styled-components@^1.10.7: version "1.10.7" resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-1.10.7.tgz#3494e77914e9989b33cc2d7b3b29527a949d635c" integrity sha512-MBMHGcIA22996n9hZRf/UJLVVgkEOITuR2SvjHLb5dSTUyR4ZRGn+ngITapes36FI3WLxZHfRhkA1ffHxihOrg== @@ -4232,7 +4237,7 @@ bluebird@3.5.1: resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" integrity sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA== -bluebird@^3.1.1, bluebird@^3.5.0, bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5, bluebird@^3.7.2: +bluebird@^3.1.1, bluebird@^3.5.0, bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.4, bluebird@^3.5.5, bluebird@^3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== @@ -4820,7 +4825,7 @@ chokidar@3.3.1, chokidar@^3.2.1: optionalDependencies: fsevents "~2.1.2" -chokidar@^2.0.2, chokidar@^2.1.8: +chokidar@^2.0.2, chokidar@^2.1.2, chokidar@^2.1.8: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== @@ -5125,6 +5130,11 @@ color@^3.0.0: color-convert "^1.9.1" color-string "^1.5.2" +colorette@1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.0.7.tgz#7adf43c445ee63a541b4a4aef7d13f03df1e0cc0" + integrity sha512-KeK4klsvAgdODAjFPm6QLzvStizJqlxMBtVo4KQMCgk5tt/tf9rAzxmxLHNRynJg3tJjkKGKbHx3j4HLox27Lw== + colorette@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.1.0.tgz#1f943e5a357fac10b4e0f5aaef3b14cdc1af6ec7" @@ -8123,6 +8133,11 @@ get-value@^2.0.3, get-value@^2.0.6: resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= +getopts@2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/getopts/-/getopts-2.2.3.tgz#11d229775e2ec2067ed8be6fcc39d9b4bf39cf7d" + integrity sha512-viEcb8TpgeG05+Nqo5EzZ8QR0hxdyrYDp6ZSTZqe2M/h53Bk036NmqG38Vhf5RGirC/Of9Xql+v66B2gp256SQ== + getopts@2.2.5: version "2.2.5" resolved "https://registry.yarnpkg.com/getopts/-/getopts-2.2.5.tgz#67a0fe471cacb9c687d817cab6450b96dde8313b" @@ -9230,7 +9245,7 @@ internal-ip@^4.3.0: default-gateway "^4.2.0" ipaddr.js "^1.9.0" -interpret@1.2.0, interpret@^1.0.0: +interpret@1.2.0, interpret@^1.0.0, interpret@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== @@ -10542,6 +10557,29 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== +knex@^0.16.5: + version "0.16.5" + resolved "https://registry.yarnpkg.com/knex/-/knex-0.16.5.tgz#8ba3806289a5d543dd42ed21420a31c578476993" + integrity sha512-1RVxMU8zGOBqgmXlAvs8vohg9MD14iiRZZPe0IeQXd554n4xxPmoMkbH4hlFeqfM6eOdFE3AVqVSncL3YuocqA== + dependencies: + "@babel/polyfill" "^7.4.3" + "@types/bluebird" "^3.5.26" + bluebird "^3.5.4" + colorette "1.0.7" + commander "^2.20.0" + debug "4.1.1" + getopts "2.2.3" + inherits "~2.0.3" + interpret "^1.2.0" + liftoff "3.1.0" + lodash "^4.17.11" + mkdirp "^0.5.1" + pg-connection-string "2.0.0" + tarn "^1.1.5" + tildify "1.2.0" + uuid "^3.3.2" + v8flags "^3.1.2" + knex@^0.20.0: version "0.20.8" resolved "https://registry.yarnpkg.com/knex/-/knex-0.20.8.tgz#b41c72773185e1032f4a77074198413521827860" @@ -13212,6 +13250,11 @@ pg-connection-string@0.1.3: resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-0.1.3.tgz#da1847b20940e42ee1492beaf65d49d91b245df7" integrity sha1-2hhHsglA5C7hSSvq9l1J2RskXfc= +pg-connection-string@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.0.0.tgz#3eefe5997e06d94821e4d502e42b6a1c73f8df82" + integrity sha1-Pu/lmX4G2Ugh5NUC5CtqHHP434I= + pg-connection-string@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.1.0.tgz#e07258f280476540b24818ebb5dca29e101ca502" @@ -16495,6 +16538,152 @@ stealthy-require@^1.1.1: resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= +strapi-database@3.0.0-beta.18.6: + version "3.0.0-beta.18.6" + resolved "https://registry.yarnpkg.com/strapi-database/-/strapi-database-3.0.0-beta.18.6.tgz#6534e4d73dde365fc1ba9cbdbff8e00ad1a2ef56" + integrity sha512-hR6Y1xZNLeIE5JStGIJ1HLUjTL+509YJmbZuMvaZtJCLETpzgVI2lCRjpFB+zanmdzXBW4WTP+OlrRKfl2Yf4A== + dependencies: + verror "^1.10.0" + +strapi-generate-api@3.0.0-beta.18.6: + version "3.0.0-beta.18.6" + resolved "https://registry.yarnpkg.com/strapi-generate-api/-/strapi-generate-api-3.0.0-beta.18.6.tgz#8f14c898474b6d8fab41b5cc68ff63dbfb908fee" + integrity sha512-K4jUGd1g0j99D5o0z4Dw1hzSUAabUtsn8d5AQRf3iTorLrBpEKtug9ZQIHqvcRhiizsvT1WEYJLAymzLaTmguw== + dependencies: + lodash "^4.17.11" + pluralize "^7.0.0" + +strapi-generate-controller@3.0.0-beta.18.6: + version "3.0.0-beta.18.6" + resolved "https://registry.yarnpkg.com/strapi-generate-controller/-/strapi-generate-controller-3.0.0-beta.18.6.tgz#f48974a132e81a1b391a73bc0611d823c7bff564" + integrity sha512-MWUTwep8n+J09i0f4dfPIrKJGDo1VMxRBU93fkHI3iOXeMVhZJUoSC2eYIfpiBAVTlF2eMfhOj6elqBdIObitg== + dependencies: + lodash "^4.17.11" + +strapi-generate-model@3.0.0-beta.18.6: + version "3.0.0-beta.18.6" + resolved "https://registry.yarnpkg.com/strapi-generate-model/-/strapi-generate-model-3.0.0-beta.18.6.tgz#bea88c5dc61bd5f72a45653eb3cf6f46fe7e34a6" + integrity sha512-u1KbB0wDjYmEpNumMgjOfbM3wnAwQKMqhak9ePSOS6Qmieh2vw0EOF1dyJ4yRaQfG+t4aaja4eRjiTKUq6NqHQ== + dependencies: + lodash "^4.17.11" + pluralize "^7.0.0" + +strapi-generate-new@3.0.0-beta.18.6: + version "3.0.0-beta.18.6" + resolved "https://registry.yarnpkg.com/strapi-generate-new/-/strapi-generate-new-3.0.0-beta.18.6.tgz#44cfd7716dc13418fcc078eec7dfb05770696e74" + integrity sha512-Dy84GOHAeQQW20I1E91C9SBj82leiA/MnrWAllH/UVq9hqtwrK+YLAqKYcOqBki3V3yjpLJBfT2SI+gq5RECzA== + dependencies: + "@sentry/node" "^5.7.1" + chalk "^2.4.2" + execa "^1.0.0" + fs-extra "^8.0.1" + inquirer "^6.3.1" + lodash "^4.17.11" + node-fetch "^1.7.3" + node-machine-id "^1.1.10" + ora "^3.4.0" + uuid "^3.3.2" + +strapi-generate-plugin@3.0.0-beta.18.6: + version "3.0.0-beta.18.6" + resolved "https://registry.yarnpkg.com/strapi-generate-plugin/-/strapi-generate-plugin-3.0.0-beta.18.6.tgz#df1b19bb7b5d8038cb79ecc5aa8d7d21dfcb36c3" + integrity sha512-/OJRr3nY3Lt/x1q4wK+Dgz1mSgwBYhqHePerD9e9cwMYEoSdbUjJ6cX/zaDi2L0PZaC4GJzMkLzUSIL4AHao0Q== + dependencies: + fs-extra "^8.0.1" + lodash "^4.17.11" + +strapi-generate-policy@3.0.0-beta.18.6: + version "3.0.0-beta.18.6" + resolved "https://registry.yarnpkg.com/strapi-generate-policy/-/strapi-generate-policy-3.0.0-beta.18.6.tgz#118429fb17ecd151749c6279b3dbc97f72ea821e" + integrity sha512-T+NkjML14RiBIA0/LYG97EQWcqgCS5Z8xJLOFUJNkI4cLiocXziU2kiLDCvEEUIN3hbDJmXJ/Npxr1MYbh0XfA== + dependencies: + lodash "^4.17.11" + +strapi-generate-service@3.0.0-beta.18.6: + version "3.0.0-beta.18.6" + resolved "https://registry.yarnpkg.com/strapi-generate-service/-/strapi-generate-service-3.0.0-beta.18.6.tgz#cd144390ab3bed62cd26eb4662f8dc18d027b194" + integrity sha512-x5NH8qCgkE0OhATF/eSTjTLKNpaNuUOpuXtauo3YY5fUTxJvvTeBtHBjgJvqpREiTaJURSq+SrdcAucoN2T8Qg== + dependencies: + lodash "^4.17.11" + +strapi-generate@3.0.0-beta.18.6: + version "3.0.0-beta.18.6" + resolved "https://registry.yarnpkg.com/strapi-generate/-/strapi-generate-3.0.0-beta.18.6.tgz#aac18aa4b7a01da2b5fc1fa87f458f32da487276" + integrity sha512-Ki+KOLvDpau7bS6gd0Ra4oRoR3gyo7wS+rwGrowbQKhqc10U8jSX1uvJdv4hOAmv/ygYjIORL2Q940001yUiBg== + dependencies: + async "^2.6.2" + fs-extra "^8.0.1" + lodash "^4.17.11" + reportback "^2.0.2" + strapi-utils "3.0.0-beta.18.6" + +strapi-utils@3.0.0-beta.18.6: + version "3.0.0-beta.18.6" + resolved "https://registry.yarnpkg.com/strapi-utils/-/strapi-utils-3.0.0-beta.18.6.tgz#ba08481f6e2b2d6ab5bbf487adcbabe3e2a6f6bd" + integrity sha512-ulR1UX/GSpK7Enu6/dZRYWAy7zmW2K6T4WIOWhTUC78iMPoJK9WOohPTkf1rBgjACRToLRDlEADdejq9Rnv8Qw== + dependencies: + date-fns "^2.8.1" + knex "^0.16.5" + lodash "^4.17.11" + pino "^4.7.1" + pluralize "^7.0.0" + shelljs "^0.8.3" + yup "^0.28.0" + +strapi@3.0.0-beta.18.6: + version "3.0.0-beta.18.6" + resolved "https://registry.yarnpkg.com/strapi/-/strapi-3.0.0-beta.18.6.tgz#878f6afe048ed221066a08f4831043d7045575b1" + integrity sha512-kR+lrzl2UeUmpcyIyo5l6neagx7NMK3chjgBpCgIoQ3CHtAPZbVUyhZRr3e2vtMVK1yTYs+6YjpD4m7n7yQtyQ== + dependencies: + "@koa/cors" "^3.0.0" + async "^2.1.2" + boom "^7.3.0" + chalk "^2.4.1" + chokidar "^2.1.2" + cli-table3 "^0.5.1" + commander "^2.20.0" + cross-spawn "^6.0.5" + debug "^4.1.1" + delegates "^1.0.0" + execa "^1.0.0" + fs-extra "^7.0.0" + glob "^7.1.2" + inquirer "^6.2.1" + koa "^2.8.0" + koa-body "^4.1.0" + koa-compose "^4.1.0" + koa-compress "^3.0.0" + koa-convert "^1.2.0" + koa-favicon "^2.0.0" + koa-i18n "^2.1.0" + koa-ip "^2.0.0" + koa-locale "~1.3.0" + koa-lusca "~2.2.0" + koa-qs "^2.0.0" + koa-router "^7.4.0" + koa-session "^5.12.0" + koa-static "^5.0.0" + lodash "^4.17.5" + minimatch "^3.0.4" + node-fetch "^1.7.3" + node-machine-id "^1.1.10" + node-schedule "^1.2.0" + opn "^5.3.0" + ora "^3.0.0" + resolve-cwd "^3.0.0" + rimraf "^2.6.2" + shelljs "^0.8.3" + strapi-database "3.0.0-beta.18.6" + strapi-generate "3.0.0-beta.18.6" + strapi-generate-api "3.0.0-beta.18.6" + strapi-generate-controller "3.0.0-beta.18.6" + strapi-generate-model "3.0.0-beta.18.6" + strapi-generate-new "3.0.0-beta.18.6" + strapi-generate-plugin "3.0.0-beta.18.6" + strapi-generate-policy "3.0.0-beta.18.6" + strapi-generate-service "3.0.0-beta.18.6" + strapi-utils "3.0.0-beta.18.6" + stream-browserify@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" @@ -16952,6 +17141,11 @@ tar@^4, tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: safe-buffer "^5.1.2" yallist "^3.0.3" +tarn@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/tarn/-/tarn-1.1.5.tgz#7be88622e951738b9fa3fb77477309242cdddc2d" + integrity sha512-PMtJ3HCLAZeedWjJPgGnCvcphbCOMbtZpjKgLq3qM5Qq9aQud+XHrL0WlrlgnTyS8U+jrjGbEXprFcQrxPy52g== + tarn@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/tarn/-/tarn-2.0.0.tgz#c68499f69881f99ae955b4317ca7d212d942fdee" @@ -17117,6 +17311,13 @@ thunky@^1.0.2: resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== +tildify@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a" + integrity sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo= + dependencies: + os-homedir "^1.0.0" + tildify@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/tildify/-/tildify-2.0.0.tgz#f205f3674d677ce698b7067a99e949ce03b4754a" @@ -17688,7 +17889,7 @@ v8-compile-cache@^2.0.3: resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== -v8flags@^3.1.3: +v8flags@^3.1.2, v8flags@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.1.3.tgz#fc9dc23521ca20c5433f81cc4eb9b3033bb105d8" integrity sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==