$ npm i --save-exact @keystonejs/fields
npm ERR! code ETARGET
npm ERR! notarget No matching version found for @arch-ui/day-picker@^0.0.16
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of '@keystonejs/fields'
npm ERR! notarget
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/kevin/.npm/_logs/2019-12-11T02_35_57_534Z-debug.log
Try installing the latest version of @keystonejs/fields.
Package should install correctly.
Not relevant
The latest version of this package looks like it's 0.0.15:
https://www.npmjs.com/package/@arch-ui/day-picker?activeTab=versions
Also seeing this for @arch-ui/alert@^0.0.10
After working on the PR a bit I realised that there are local versions of arch in the Keystone repo with newer versions than are on NPM.
Wouldn't it be better to have Keystone decoupled from arch so it's not possible to have version mismatches like this published to NPM and breaking the ability to install Keystone in a project?
@thekevinbrown I got around this by installing with yarn - it allows you to select from available versions of a package on npm
Thanks @znicholasbrown, I'll use that as a workaround for now.
We've just put out a new release that should fix this. Apologies, we had a couple of packages not in the last release due to a permission error.
Confirmed upgrading solves the issue @MadeByMike
Thanks for publishing those packages, looks happy now.