use ^ for dep version in package.json, add fern to deps