I think if there's one thing I'd say to #ActivityPub developers, it's this: it seems like it's going to be easier to just parse Activity Streams 2.0 data as plain JSON, but it's not. You have to keep track of too many variations. Use a JSON-LD library instead. For JavaScript, try activitystrea.ms:
GitHub - jasnell/activitystrea.ms: Activity Streams 2.0 for Node.js (this package is not actively maintained, if you'd like to help, let me know)
Activity Streams 2.0 for Node.js (this package is not actively maintained, if you'd like to help, let me know) - jasnell/activitystrea.ms
GitHub (github.com)


