Camper helps you to implement FEP-3b86: Activity Intents, which publishes the actions that a user can take from their home server and provides a consistent API for calling these intents from an external web page.
CamperJS is a widget library for discovering and implementing Activity Intents. It makes it easy to look up the Activity Intent capabilities of a user's home server. If the target user's server publishes its capabilities via the WebFinger standard, then Camper will use these links directly.
Otherwise, if the user's home server does not publish any activity intent links, then Camper will try to make a best guess based on the kind of Fediverse software they're using (provided by NodeInfo 2.0) and the template strings published by Wladimir Palant.
TBD
To download all of the project dependencies, open your terminal to the camperjs folder and enter > npm install
