Extendable ActivityPub JS/TS models with official docs
 
Go to file
Kirill 79f67b63b9
Activity Streams Models (#1)
* add types for ASObject & refactor

* fix order

* add ASObject description

* add Activity types

* add IntransitiveActivity types

* add ModelType enum

* rename dir

* add Application types

* add Article, Document, Event, Group and Note types

* add Organization, Person and Service types

* clean up

* update AnyASObject type

* Add Audio, Image, Page and Video types

* Add Place, Question and Relationship types

* Add Profile and Tombstone types. Refactor ASObject types

* Add Link types and refactor

* Move asBase to directory

* Add Mention types and fix Link

* Add Collection, CollectionPage, OrderedCollection and OrderedCollectionPage types

* fix and refactor
2022-10-30 23:32:42 +03:00
src Activity Streams Models (#1) 2022-10-30 23:32:42 +03:00
.gitignore prepare to npm publish 2022-10-23 19:27:10 +03:00
README.md Update README.md 2022-10-29 21:27:03 +03:00
package-lock.json update package-lock.json 2022-10-23 19:35:57 +03:00
package.json update npm scripts 2022-10-23 19:35:06 +03:00
tsconfig.json update npm scripts 2022-10-23 19:35:06 +03:00

README.md

activitypub-models

ActivityPub JS/TS models with official docs. Still in development, not ready for production

TODO

  • Implement all ActivityPub/ActivityStreams models
  • Create website docs (or guide) for ActivityPub structures
  • Add more tools, like parsers & converters and utils
  • Publish as NPM package

We need help!

We have a lot of plans for future. Any help will be appreciated. You can contact me via matrix or telegram