├── .gitignore ├── README.md ├── bun.lockb ├── examples ├── asar-unpack.ts ├── audio.ts ├── defpack.ts ├── flashvars.ts ├── masterpiece.ts ├── masterpieces.ts ├── networking.ts ├── pepe.png ├── pixel.png ├── proxy.ts └── room.ts ├── package.json ├── src ├── AnimalJamClientOptions.ts ├── Client.ts ├── Constants.ts ├── index.ts ├── repositories │ ├── asar │ │ ├── AsarPackOptions.ts │ │ ├── AsarUnpackOptions.ts │ │ └── index.ts │ ├── audio │ │ ├── AudioRepositoryOptions.ts │ │ └── index.ts │ ├── authenticator │ │ ├── AuthenticatorRepositoryResponse.ts │ │ ├── LoginOptions.ts │ │ └── index.ts │ ├── defpack │ │ ├── DefPackDeserializeOptions.ts │ │ ├── DefPackRepositoryOptions.ts │ │ └── index.ts │ ├── flashvars │ │ ├── FlashvarsRepositoryResponse.ts │ │ └── index.ts │ ├── index.ts │ ├── masterpiece │ │ ├── MasterpieceRepositoryOptions.ts │ │ └── index.ts │ ├── networking │ │ ├── NetworkingRepositoryOptions.ts │ │ ├── PacketHandler.ts │ │ ├── client │ │ │ ├── NetworkClient.ts │ │ │ └── NetworkClientOptions.ts │ │ ├── decorators │ │ │ ├── PacketHandleOptions.ts │ │ │ └── PacketHandler.ts │ │ ├── incoming │ │ │ ├── login │ │ │ │ └── index.ts │ │ │ └── rndK │ │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── messages │ │ │ ├── JSONMessage.ts │ │ │ ├── Message.ts │ │ │ ├── XMLMessage.ts │ │ │ └── XTMessage.ts │ │ ├── objects │ │ │ └── user │ │ │ │ ├── UserObjectContract.ts │ │ │ │ └── index.ts │ │ ├── outgoing │ │ │ ├── login │ │ │ │ ├── LoginMessageOptions.ts │ │ │ │ └── index.ts │ │ │ └── rndK │ │ │ │ └── index.ts │ │ └── transform │ │ │ └── index.ts │ ├── proxy │ │ ├── ProxyRepositoryOptions.ts │ │ └── index.ts │ └── room │ │ ├── RoomRepositoryOptions.ts │ │ ├── RoomRepositoryResponse.ts │ │ └── index.ts ├── request │ ├── AnimalJamRequestOptions.ts │ ├── AnimalJamResponse.ts │ └── index.ts └── utils │ └── proxy.ts ├── tsconfig.build.json └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | dist/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/README.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/bun.lockb -------------------------------------------------------------------------------- /examples/asar-unpack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/examples/asar-unpack.ts -------------------------------------------------------------------------------- /examples/audio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/examples/audio.ts -------------------------------------------------------------------------------- /examples/defpack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/examples/defpack.ts -------------------------------------------------------------------------------- /examples/flashvars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/examples/flashvars.ts -------------------------------------------------------------------------------- /examples/masterpiece.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/examples/masterpiece.ts -------------------------------------------------------------------------------- /examples/masterpieces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/examples/masterpieces.ts -------------------------------------------------------------------------------- /examples/networking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/examples/networking.ts -------------------------------------------------------------------------------- /examples/pepe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/examples/pepe.png -------------------------------------------------------------------------------- /examples/pixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/examples/pixel.png -------------------------------------------------------------------------------- /examples/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/examples/proxy.ts -------------------------------------------------------------------------------- /examples/room.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/examples/room.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/package.json -------------------------------------------------------------------------------- /src/AnimalJamClientOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/AnimalJamClientOptions.ts -------------------------------------------------------------------------------- /src/Client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/Client.ts -------------------------------------------------------------------------------- /src/Constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/Constants.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Client'; 2 | -------------------------------------------------------------------------------- /src/repositories/asar/AsarPackOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/asar/AsarPackOptions.ts -------------------------------------------------------------------------------- /src/repositories/asar/AsarUnpackOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/asar/AsarUnpackOptions.ts -------------------------------------------------------------------------------- /src/repositories/asar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/asar/index.ts -------------------------------------------------------------------------------- /src/repositories/audio/AudioRepositoryOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/audio/AudioRepositoryOptions.ts -------------------------------------------------------------------------------- /src/repositories/audio/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/audio/index.ts -------------------------------------------------------------------------------- /src/repositories/authenticator/AuthenticatorRepositoryResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/authenticator/AuthenticatorRepositoryResponse.ts -------------------------------------------------------------------------------- /src/repositories/authenticator/LoginOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/authenticator/LoginOptions.ts -------------------------------------------------------------------------------- /src/repositories/authenticator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/authenticator/index.ts -------------------------------------------------------------------------------- /src/repositories/defpack/DefPackDeserializeOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/defpack/DefPackDeserializeOptions.ts -------------------------------------------------------------------------------- /src/repositories/defpack/DefPackRepositoryOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/defpack/DefPackRepositoryOptions.ts -------------------------------------------------------------------------------- /src/repositories/defpack/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/defpack/index.ts -------------------------------------------------------------------------------- /src/repositories/flashvars/FlashvarsRepositoryResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/flashvars/FlashvarsRepositoryResponse.ts -------------------------------------------------------------------------------- /src/repositories/flashvars/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/flashvars/index.ts -------------------------------------------------------------------------------- /src/repositories/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/index.ts -------------------------------------------------------------------------------- /src/repositories/masterpiece/MasterpieceRepositoryOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/masterpiece/MasterpieceRepositoryOptions.ts -------------------------------------------------------------------------------- /src/repositories/masterpiece/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/masterpiece/index.ts -------------------------------------------------------------------------------- /src/repositories/networking/NetworkingRepositoryOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/networking/NetworkingRepositoryOptions.ts -------------------------------------------------------------------------------- /src/repositories/networking/PacketHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/networking/PacketHandler.ts -------------------------------------------------------------------------------- /src/repositories/networking/client/NetworkClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/networking/client/NetworkClient.ts -------------------------------------------------------------------------------- /src/repositories/networking/client/NetworkClientOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/networking/client/NetworkClientOptions.ts -------------------------------------------------------------------------------- /src/repositories/networking/decorators/PacketHandleOptions.ts: -------------------------------------------------------------------------------- 1 | export interface PacketHandleOptions { 2 | message: string 3 | } -------------------------------------------------------------------------------- /src/repositories/networking/decorators/PacketHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/networking/decorators/PacketHandler.ts -------------------------------------------------------------------------------- /src/repositories/networking/incoming/login/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/networking/incoming/login/index.ts -------------------------------------------------------------------------------- /src/repositories/networking/incoming/rndK/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/networking/incoming/rndK/index.ts -------------------------------------------------------------------------------- /src/repositories/networking/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/networking/index.ts -------------------------------------------------------------------------------- /src/repositories/networking/messages/JSONMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/networking/messages/JSONMessage.ts -------------------------------------------------------------------------------- /src/repositories/networking/messages/Message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/networking/messages/Message.ts -------------------------------------------------------------------------------- /src/repositories/networking/messages/XMLMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/networking/messages/XMLMessage.ts -------------------------------------------------------------------------------- /src/repositories/networking/messages/XTMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/networking/messages/XTMessage.ts -------------------------------------------------------------------------------- /src/repositories/networking/objects/user/UserObjectContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/networking/objects/user/UserObjectContract.ts -------------------------------------------------------------------------------- /src/repositories/networking/objects/user/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/networking/objects/user/index.ts -------------------------------------------------------------------------------- /src/repositories/networking/outgoing/login/LoginMessageOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/networking/outgoing/login/LoginMessageOptions.ts -------------------------------------------------------------------------------- /src/repositories/networking/outgoing/login/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/networking/outgoing/login/index.ts -------------------------------------------------------------------------------- /src/repositories/networking/outgoing/rndK/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/networking/outgoing/rndK/index.ts -------------------------------------------------------------------------------- /src/repositories/networking/transform/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/networking/transform/index.ts -------------------------------------------------------------------------------- /src/repositories/proxy/ProxyRepositoryOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/proxy/ProxyRepositoryOptions.ts -------------------------------------------------------------------------------- /src/repositories/proxy/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/proxy/index.ts -------------------------------------------------------------------------------- /src/repositories/room/RoomRepositoryOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/room/RoomRepositoryOptions.ts -------------------------------------------------------------------------------- /src/repositories/room/RoomRepositoryResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/room/RoomRepositoryResponse.ts -------------------------------------------------------------------------------- /src/repositories/room/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/repositories/room/index.ts -------------------------------------------------------------------------------- /src/request/AnimalJamRequestOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/request/AnimalJamRequestOptions.ts -------------------------------------------------------------------------------- /src/request/AnimalJamResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/request/AnimalJamResponse.ts -------------------------------------------------------------------------------- /src/request/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/request/index.ts -------------------------------------------------------------------------------- /src/utils/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/src/utils/proxy.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sxip/animaljam.js/HEAD/tsconfig.json --------------------------------------------------------------------------------