Upgrading to Yarn 2
While we will still wait a bit, it looks like yarn 2 might be better for us with its improved support for workspaces.
Meanwhile, running its yarn doctor
to identify potential issue with the upgrade, revealed a number of interesting potential dependency issues with our current codebase:
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/package.json
➤ YN0000: │ User scripts prefixed with "pre" or "post" (like "precommit") will not be called in sequence anymore; prefer calling prologues and epilogues explicitly
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/babel.config.js:8:41: Strings should avoid referencing the node_modules directory (prefer require.resolve)
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/config/default.js:3:25: Undeclared dependency on config
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/config/upload-validations.js:2:13: Undeclared dependency on @hapi/joi
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/package.json:16:31: Unmet transitive peer dependency on react@*, via @testing-library/react@^9.0.0
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/package.json:16:31: Unmet transitive peer dependency on react-dom@*, via @testing-library/react@^9.0.0
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/package.json:17:25: Unmet transitive peer dependency on graphql@^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0, via apollo-link-http@^1.5.16
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/package.json:22:32: Unmet transitive peer dependency on react@^16.0.0-0, via enzyme-adapter-react-16@^1.12.1
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/package.json:22:32: Unmet transitive peer dependency on react-dom@^16.0.0-0, via enzyme-adapter-react-16@^1.12.1
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/package.json:42:31: Unmet transitive peer dependency on styled-components@>= 5, via jest-styled-components@^7.0.0
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/package.json:47:28: Unmet transitive peer dependency on react@^16.13.1, via react-test-renderer@^16.12.0
➤ YN0000: └ Completed in 5.2s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/docs/package.json
➤ YN0000: │ User scripts prefixed with "pre" or "post" (like "prebuild") will not be called in sequence anymore; prefer calling prologues and epilogues explicitly
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/styleguide.config.js:204:5: Strings should avoid referencing the node_modules directory (prefer require.resolve)
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/webpack-config.js:20:26: Strings should avoid referencing the node_modules directory (prefer require.resolve)
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/webpack-config.js:49:23: Webpack configs from non-private packages should avoid referencing loaders without require.resolve
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/webpack-config.js:56:23: Webpack configs from non-private packages should avoid referencing loaders without require.resolve
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/webpack-config.js:61:23: Webpack configs from non-private packages should avoid referencing loaders without require.resolve
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/ComponentsListRenderer.js:4:1: Undeclared dependency on prop-types
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/ComponentsListRenderer.js:5:1: Undeclared dependency on clsx
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/ComponentsListRenderer.js:6:1: Undeclared dependency on rsg-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/ComponentsListRenderer.js:7:1: Undeclared dependency on rsg-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/LinkRenderer.js:4:1: Undeclared dependency on prop-types
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/LinkRenderer.js:5:1: Undeclared dependency on classnames
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/LinkRenderer.js:6:1: Undeclared dependency on rsg-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/LogoRenderer.js:4:1: Undeclared dependency on prop-types
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/LogoRenderer.js:5:1: Undeclared dependency on rsg-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/SectionRenderer.js:3:1: Undeclared dependency on prop-types
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/SectionRenderer.js:4:1: Undeclared dependency on rsg-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/SectionRenderer.js:5:1: Undeclared dependency on rsg-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/SectionRenderer.js:6:1: Undeclared dependency on rsg-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/StyleGuideRenderer.js:3:1: Undeclared dependency on prop-types
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/StyleGuideRenderer.js:4:1: Undeclared dependency on rsg-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/StyleGuideRenderer.js:5:1: Undeclared dependency on rsg-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/StyleGuideRenderer.js:6:1: Undeclared dependency on rsg-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/StyleGuideRenderer.js:7:1: Undeclared dependency on clsx
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/StyleGuideRenderer.js:8:1: Undeclared dependency on rsg-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/src/components/StyleGuideRenderer.js:9:1: Undeclared dependency on rsg-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/vendor/elife-theme/src/icons/Upload.js:4:1: Undeclared dependency on prop-types
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/vendor/elife-theme/src/icons/UploadFailure.js:4:1: Undeclared dependency on prop-types
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/vendor/elife-theme/src/icons/UploadSuccess.js:3:1: Undeclared dependency on prop-types
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/package.json:11:30: Unmet transitive peer dependency on apollo-cache-inmemory@^1.6.2, via @apollo/react-testing@^3.0.1
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/package.json:11:30: Unmet transitive peer dependency on apollo-client@^2.6.4, via @apollo/react-testing@^3.0.1
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/package.json:11:30: Unmet transitive peer dependency on apollo-link@^1.2.12, via @apollo/react-testing@^3.0.1
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/package.json:11:30: Unmet transitive peer dependency on apollo-utilities@^1.3.2, via @apollo/react-testing@^3.0.1
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/package.json:11:30: Unmet transitive peer dependency on graphql@^14.3.1, via @apollo/react-testing@^3.0.1
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/package.json:12:26: Unmet transitive peer dependency on @babel/core@^7.0.0-0, via @babel/preset-env@^7.0.0
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/package.json:13:28: Unmet transitive peer dependency on @babel/core@^7.0.0-0, via @babel/preset-react@^7.0.0
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/package.json:22:20: Unmet transitive peer dependency on graphql@^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0, via graphql-tag@^2.10.1
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/package.json:25:24: Unmet transitive peer dependency on pubsweet-server@>=13.0.0, via pubsweet-client@^10.1.0
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/package.json:34:26: Unmet transitive peer dependency on react-is@>= 16.8.0, via styled-components@^5.0.0
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/docs/package.json:37:21: Unmet transitive peer dependency on prop-types@^15.5.10, via xpub-journal@^0.0.3
➤ YN0000: └ Completed in 8.33s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/packages/base-model/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/base-model/test/extended_manuscript_graphql_test.js:16:18: Undeclared dependency on @pubsweet/models
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/base-model/test/extended_manuscript_graphql_test.js:17:22: Undeclared dependency on @pubsweet/model-user
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/base-model/test/manuscript_graphql_test.js:12:18: Undeclared dependency on @pubsweet/models
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/base-model/test/manuscript_graphql_test.js:15:22: Undeclared dependency on @pubsweet/model-user
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/base-model/test/manuscript_test.js:14:18: Undeclared dependency on @pubsweet/models
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/base-model/package.json:12:29: Unmet transitive peer dependency on @pubsweet/models@>=0.3.0, via @pubsweet/db-manager@^3.1.8
➤ YN0000: └ Completed in 0.47s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/packages/cli/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/cli/test/integration.test.js:7:15: Undeclared dependency on isomorphic-fetch
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/cli/test/integration.test.js:60:49: Strings should avoid referencing the node_modules directory (prefer require.resolve)
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/cli/package.json:13:29: Unmet transitive peer dependency on @pubsweet/models@>=0.3.0, via @pubsweet/db-manager@^3.1.8
➤ YN0000: │ Resolving prompt@flatiron/prompt#1c95d1d8d333b5fbc13fa5f0619f3dcf0d514f87 errored with Assertion failed: This resolver cannot be used unless a fetcher is configured
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/cli/package.json:25:24: Unmet transitive peer dependency on @pubsweet/model-user@>=5.0.0, via pubsweet-server@^13.10.0
➤ YN0000: └ Completed in 2.46s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/packages/client/package.json
➤ YN0000: │ User scripts prefixed with "pre" or "post" (like "prepare") will not be called in sequence anymore; prefer calling prologues and epilogues explicitly
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/index.js:3:30: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/test/jest-setup.js:1:1: Undeclared dependency on enzyme
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/test/jest-setup.js:2:1: Undeclared dependency on enzyme-adapter-react-16
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/components/AuthenticatedComponent.js:3:30: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/components/Loading.js:3:30: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/components/Loading.js:10:54: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/components/Root.js:3:30: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/components/Root.js:11:47: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/components/Root.js:13:39: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/Authorize.js:3:30: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/Authorize.js:10:40: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/Authorize.js:12:47: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/Authorize.js:14:47: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/Authorize.js:16:44: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/Authorize.js:18:58: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/Authorize.js:20:47: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/Authorize.js:22:41: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/Authorize.js:24:43: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/Authorize.js:26:49: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/AuthorizeGraphQLQueries.js:3:30: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/AuthorizeGraphQLQueries.js:10:54: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/BaseAuthorize.js:3:30: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/BaseAuthorize.js:10:47: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/BaseAuthorize.js:12:44: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/BaseAuthorize.js:14:58: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/BaseAuthorize.js:16:47: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/BaseAuthorize.js:18:41: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/StyleRoot.js:3:30: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/StyleRoot.js:10:54: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/api.js:3:30: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/endpoint.js:3:30: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/withLoader.js:3:30: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/withLoader.js:10:40: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/withLoader.js:12:56: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/withMutationState.js:3:30: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/withMutationState.js:10:47: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/withMutationState.js:12:44: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/withMutationState.js:14:54: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/withMutationState.js:16:58: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/withMutationState.js:18:47: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/withMutationState.js:20:41: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/dist/helpers/withMutationState.js:22:47: Undeclared dependency on @babel/runtime
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/test/components/Root.test.jsx:2:1: Undeclared dependency on enzyme
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/test/helpers/Authorize.test.jsx:2:1: Undeclared dependency on react-dom
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/test/helpers/Authorize.test.jsx:3:1: Undeclared dependency on enzyme
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/test/helpers/Authorize.test.jsx:4:1: Undeclared dependency on @apollo/react-testing
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/test/helpers/Authorize.test.jsx:5:1: Undeclared dependency on waait
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/test/helpers/BaseAuthorize.test.jsx:2:1: Undeclared dependency on enzyme
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/test/helpers/withLoader.test.js:2:1: Undeclared dependency on enzyme
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/test/helpers/withMutationState.test.js:2:1: Undeclared dependency on enzyme
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/package.json:8:29: Unmet transitive peer dependency on @types/react@^16.8.0, via @apollo/react-common@^3.1.3
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/package.json:9:33: Unmet transitive peer dependency on @types/react@^16.8.0, via @apollo/react-components@^3.1.3
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/package.json:9:33: Unmet transitive peer dependency on apollo-cache@^1.3.2, via @apollo/react-components@^3.1.3
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/package.json:9:33: Unmet transitive peer dependency on react-dom@^16.8.0, via @apollo/react-components@^3.1.3
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/package.json:10:26: Unmet transitive peer dependency on @types/react@^16.8.0, via @apollo/react-hoc@^3.1.3
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/package.json:10:26: Unmet transitive peer dependency on react-dom@^16.8.0, via @apollo/react-hoc@^3.1.3
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/package.json:28:26: Unmet transitive peer dependency on react-dom@>= 16.8.0, via styled-components@^5.0.0
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/client/package.json:28:26: Unmet transitive peer dependency on react-is@>= 16.8.0, via styled-components@^5.0.0
➤ YN0000: └ Completed in 4.38s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/packages/coko-theme/package.json
➤ YN0000: │ Resolving cokourier-prime-sans@git+https://gitlab.coko.foundation/julientaq/cokourier-sans-prime.git errored with Assertion failed: This resolver cannot be used unless a fetcher is configured
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/coko-theme/package.json:13:26: Unmet transitive peer dependency on react@>= 16.8.0, via styled-components@^5.0.0
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/coko-theme/package.json:13:26: Unmet transitive peer dependency on react-dom@>= 16.8.0, via styled-components@^5.0.0
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/coko-theme/package.json:13:26: Unmet transitive peer dependency on react-is@>= 16.8.0, via styled-components@^5.0.0
➤ YN0000: └ Completed in 2.32s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/packages/create-pubsweet-app/package.json
➤ YN0000: │ User scripts prefixed with "pre" or "post" (like "prerelease") will not be called in sequence anymore; prefer calling prologues and epilogues explicitly
➤ YN0000: │ User scripts prefixed with "pre" or "post" (like "prepublish") will not be called in sequence anymore; prefer calling prologues and epilogues explicitly
➤ YN0000: └ Completed in 0.19s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/packages/db-manager/package.json
➤ YN0000: └ Completed in 1.14s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/packages/default-theme/package.json
➤ YN0000: └ Completed in 2.48s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/packages/errors/package.json
➤ YN0000: └ Completed in 0.27s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/packages/jest-environment-db/package.json
➤ YN0000: └ Completed in 0.27s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/packages/logger/package.json
➤ YN0000: └ Completed in 0.29s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/packages/models/package.json
➤ YN0000: └ Completed in 0.33s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/packages/server/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/server/test/start_server_test.js:2:19: Undeclared dependency on supertest
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/server/test/graphql/subscriptions_test.js:7:19: Undeclared dependency on ws
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/server/test/graphql/subscriptions_test.js:8:26: Undeclared dependency on apollo-client
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/server/test/graphql/subscriptions_test.js:9:28: Undeclared dependency on apollo-link-http
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/server/test/graphql/subscriptions_test.js:10:27: Undeclared dependency on apollo-link-ws
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/server/test/graphql/subscriptions_test.js:11:19: Undeclared dependency on apollo-link
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/server/test/graphql/subscriptions_test.js:12:31: Undeclared dependency on apollo-utilities
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/server/test/graphql/subscriptions_test.js:13:27: Undeclared dependency on apollo-cache-inmemory
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/server/test/graphql/subscriptions_test.js:14:13: Undeclared dependency on graphql-tag
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/server/test/graphql/subscriptions_test.js:15:18: Undeclared dependency on form-data
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/server/test/graphql/subscriptions_test.js:16:15: Undeclared dependency on node-fetch
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/server/test/helpers/api.js:1:19: Undeclared dependency on supertest
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/server/package.json:11:25: Unmet transitive peer dependency on pubsweet-server@>=13.2.0, via @pubsweet/models@^0.3.8
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/server/package.json:29:18: Unmet transitive peer dependency on knex@0.x, via objection@^1.5.3
➤ YN0000: └ Completed in 4.14s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/packages/sse/package.json
➤ YN0000: └ Completed in 0.25s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/packages/theme/package.json
➤ YN0000: │ Resolving cokourier-prime-sans@git+https://gitlab.coko.foundation/julientaq/cokourier-sans-prime.git errored with Assertion failed: This resolver cannot be used unless a fetcher is configured
➤ YN0000: └ Completed in 2.14s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/packages/ui/package.json
➤ YN0000: │ User scripts prefixed with "pre" or "post" (like "prepare") will not be called in sequence anymore; prefer calling prologues and epilogues explicitly
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/AlignmentBox.test.js:3:1: Undeclared dependency on react-test-renderer
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/AlignmentBox.test.js:4:1: Undeclared dependency on jest-styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/AlignmentBoxWithLabel.test.js:3:1: Undeclared dependency on react-test-renderer
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/AlignmentBoxWithLabel.test.js:4:1: Undeclared dependency on jest-styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/AlignmentTool.test.js:3:1: Undeclared dependency on react-test-renderer
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/AlignmentTool.test.js:4:1: Undeclared dependency on jest-styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/AppBar.test.js:3:1: Undeclared dependency on react-test-renderer
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/AppBar.test.js:4:1: Undeclared dependency on jest-styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/CheckboxGroup.test.js:4:1: Undeclared dependency on react-test-renderer
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/CheckboxGroup.test.js:5:1: Undeclared dependency on jest-styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/Files.test.js:2:1: Undeclared dependency on react-test-renderer
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/Files.test.js:3:1: Undeclared dependency on jest-styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/Icon.test.js:2:1: Undeclared dependency on react-test-renderer
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/Icon.test.js:4:1: Undeclared dependency on jest-styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/IconButton.test.js:2:1: Undeclared dependency on react-test-renderer
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/IconButton.test.js:3:1: Undeclared dependency on jest-styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/Menu.test.js:2:1: Undeclared dependency on react-test-renderer
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/Menu.test.js:3:1: Undeclared dependency on jest-styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/Modal.test.js:2:1: Undeclared dependency on @testing-library/jest-dom
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/Modal.test.js:3:1: Undeclared dependency on @testing-library/react
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/Pagination.test.js:2:1: Undeclared dependency on @testing-library/jest-dom
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/Pagination.test.js:4:1: Undeclared dependency on @testing-library/react
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/Radio.test.js:3:1: Undeclared dependency on react-test-renderer
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/Radio.test.js:4:1: Undeclared dependency on jest-styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/RadioGroup.test.js:4:1: Undeclared dependency on react-test-renderer
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/RadioGroup.test.js:5:1: Undeclared dependency on jest-styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/Select.test.js:3:1: Undeclared dependency on react-test-renderer
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/Select.test.js:4:1: Undeclared dependency on jest-styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/SelectDropdown.test.js:2:1: Undeclared dependency on react-test-renderer
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/SelectDropdown.test.js:3:1: Undeclared dependency on jest-styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/StateItem.test.js:4:1: Undeclared dependency on jest-styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/StateItem.test.js:5:1: Undeclared dependency on react-test-renderer
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/StateList.test.js:4:1: Undeclared dependency on jest-styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/StateList.test.js:5:1: Undeclared dependency on react-test-renderer
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/Tags.test.js:2:1: Undeclared dependency on jest-styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/Tags.test.js:3:1: Undeclared dependency on react-test-renderer
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/YesOrNo.test.js:3:1: Undeclared dependency on react-test-renderer
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/YesOrNo.test.js:4:1: Undeclared dependency on jest-styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/test/setup/enzyme.js:3:1: Undeclared dependency on @testing-library/react
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui/package.json:27:26: Unmet transitive peer dependency on react-is@>= 16.8.0, via styled-components@^5.0.0
➤ YN0000: └ Completed in 1.91s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/packages/ui-toolkit/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui-toolkit/package.json:20:26: Unmet transitive peer dependency on react@>= 16.8.0, via styled-components@^5.0.0
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui-toolkit/package.json:20:26: Unmet transitive peer dependency on react-dom@>= 16.8.0, via styled-components@^5.0.0
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/ui-toolkit/package.json:20:26: Unmet transitive peer dependency on react-is@>= 16.8.0, via styled-components@^5.0.0
➤ YN0000: └ Completed in 0.36s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/components/client/component-login/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/component-login/test/Login.test.jsx:1:1: Undeclared dependency on enzyme
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/component-login/test/LoginContainer.test.jsx:2:1: Undeclared dependency on enzyme
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/component-login/test/LoginContainer.test.jsx:3:1: Undeclared dependency on @apollo/react-testing
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/component-login/test/LoginContainer.test.jsx:7:1: Undeclared dependency on waait
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/component-login/package.json:15:26: Unmet transitive peer dependency on react-dom@>= 16.8.0, via styled-components@^5.0.0
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/component-login/package.json:15:26: Unmet transitive peer dependency on react-is@>= 16.8.0, via styled-components@^5.0.0
➤ YN0000: └ Completed in 0.33s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/components/client/component-password-reset-client/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/component-password-reset-client/package.json:11:20: Unmet transitive peer dependency on graphql@^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0, via graphql-tag@^2.10.1
➤ YN0000: └ Completed in 0.28s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/components/client/component-people-picker/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/component-people-picker/src/PeoplePickerLogic.test.js:2:1: Undeclared dependency on enzyme
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/component-people-picker/src/PersonPod.test.js:2:1: Undeclared dependency on enzyme
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/component-people-picker/src/SearchBox.test.js:2:1: Undeclared dependency on enzyme
➤ YN0000: └ Completed in 0.23s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/components/client/component-signup/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/component-signup/test/Signup.test.jsx:1:1: Undeclared dependency on enzyme
➤ YN0000: └ Completed in 0.25s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/components/client/component-sortable-list/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/component-sortable-list/examples/Example-handle.jsx:3:1: Undeclared dependency on styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/component-sortable-list/examples/Example-handle.jsx:4:1: Undeclared dependency on @pubsweet/ui-toolkit
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/component-sortable-list/examples/Example-handle.jsx:5:1: Undeclared dependency on @pubsweet/ui
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/component-sortable-list/examples/Example.jsx:3:1: Undeclared dependency on styled-components
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/component-sortable-list/examples/Example.jsx:4:1: Undeclared dependency on @pubsweet/ui-toolkit
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/component-sortable-list/test/SortableList.test.js:3:1: Undeclared dependency on enzyme
➤ YN0000: └ Completed in 1.58s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/components/client/component-users-manager/package.json
➤ YN0000: └ Completed in 0.21s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/components/client/xpub-edit/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/client/xpub-edit/src/components/configurable/EditorOptions.test.js:2:1: Undeclared dependency on enzyme
➤ YN0000: └ Completed in 1.89s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/components/server/component-aws-s3/package.json
➤ YN0000: └ Completed in 0.66s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/components/server/component-email-templating/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/component-email-templating/test/HTMLTemplateService.test.js:1:23: Undeclared dependency on lodash
➤ YN0000: └ Completed in 0.28s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/components/server/component-password-reset-server/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/component-password-reset-server/test/password_reset_graphql_test.js:16:18: Undeclared dependency on @pubsweet/models
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/component-password-reset-server/test/password_reset_graphql_test.js:20:22: Undeclared dependency on @pubsweet/model-user
➤ YN0000: └ Completed in 0.22s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/components/server/component-send-email/package.json
➤ YN0000: └ Completed in 0.27s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/components/server/model-blog/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/model-blog/package.json:12:35: Unmet transitive peer dependency on @pubsweet/models@>=0.2.4, via @pubsweet/model-collection@^4.0.30
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/model-blog/package.json:12:35: Unmet transitive peer dependency on lodash@>=4.17.11, via @pubsweet/model-collection@^4.0.30
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/model-blog/package.json:12:35: Unmet transitive peer dependency on pubsweet-server@>=13.0.0, via @pubsweet/model-collection@^4.0.30
➤ YN0000: └ Completed in 0.21s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/components/server/job-xsweet/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/job-xsweet/test/standaloneXsweetTest.js:2:19: Undeclared dependency on ws
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/job-xsweet/test/standaloneXsweetTest.js:16:32: Undeclared dependency on subscriptions-transport-ws
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/job-xsweet/test/standaloneXsweetTest.js:17:20: Undeclared dependency on superagent
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/job-xsweet/package.json:12:29: Unmet transitive peer dependency on @pubsweet/models@>=0.3.0, via @pubsweet/db-manager@^3.1.8
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/job-xsweet/package.json:12:29: Unmet transitive peer dependency on config@>=3.0.1, via @pubsweet/db-manager@^3.1.8
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/job-xsweet/package.json:16:24: Unmet transitive peer dependency on @pubsweet/model-user@>=5.0.0, via pubsweet-server@^13.10.0
➤ YN0000: └ Completed in 1.07s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/components/server/model-blogpost/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/model-blogpost/package.json:12:33: Unmet transitive peer dependency on pubsweet-server@>=11.0.0, via @pubsweet/model-fragment@^3.1.13
➤ YN0000: └ Completed in 0.21s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/components/server/model-collection/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/model-collection/package.json:12:29: Unmet transitive peer dependency on config@>=3.0.0, via @pubsweet/base-model@^3.6.3
➤ YN0000: └ Completed in 0.21s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/components/server/model-fragment/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/model-fragment/test/fragment_graphql_test.js:12:22: Undeclared dependency on @pubsweet/model-user
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/model-fragment/test/fragment_graphql_test.js:17:16: Undeclared dependency on @pubsweet/db-manager
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/model-fragment/package.json:12:29: Unmet transitive peer dependency on config@>=3.0.0, via @pubsweet/base-model@^3.6.3
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/model-fragment/package.json:13:29: Unmet transitive peer dependency on @pubsweet/model-user@>=2.0.0, via @pubsweet/model-team@^4.0.0
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/model-fragment/package.json:13:29: Unmet transitive peer dependency on config@>=3.0.1, via @pubsweet/model-team@^4.0.0
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/model-fragment/package.json:13:29: Unmet transitive peer dependency on lodash@>=4.17.11, via @pubsweet/model-team@^4.0.0
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/model-fragment/package.json:14:25: Unmet transitive peer dependency on config@>=3.0.1, via @pubsweet/models@^0.3.8
➤ YN0000: └ Completed in 0.21s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/components/server/model-team/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/model-team/test/1548205275-move-members_test.js:12:17: Undeclared dependency on @pubsweet/db-manager
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/model-team/test/1548205276-simplify-object_test.js:11:17: Undeclared dependency on @pubsweet/db-manager
➤ YN0000: └ Completed in 0.22s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/components/server/model-user/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/components/server/model-user/test/1581371297-migrate-users-to-identities_test.js:9:17: Undeclared dependency on @pubsweet/db-manager
➤ YN0000: └ Completed in 1.7s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/packages/base-model/test/data-model-component/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/base-model/test/data-model-component/src/manuscript.js:32:21: Undeclared dependency on @pubsweet/model-team
➤ YN0000: └ Completed in 0.2s
➤ YN0000: ┌ /Users/juretriglav/src/pubsweet3/packages/base-model/test/extended-data-model-component/package.json
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/base-model/test/extended-data-model-component/src/graphql/index.js:12:11: Undeclared dependency on pubsweet-server
➤ YN0000: │ /Users/juretriglav/src/pubsweet3/packages/base-model/test/extended-data-model-component/src/graphql/index.js:22:11: Undeclared dependency on pubsweet-server
➤ YN0000: └ Completed in 0.21s