{"id":"stevendahfish/fish","name":"fish","scope":"stevendahfish","platform":"roblox","description":"An experiential typed framework for Roblox","version":"2.0.1","latest":"2.0.1","versions":["1.0.0","1.0.1","1.0.2","1.0.4-rc1","1.0.4-rc2","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.0-rc.1","1.1.0-rc.2","1.1.0-rc.3","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.1.8","2.0.0-rc.1","2.0.0","2.0.1"],"license":"MIT","licenseRating":"safe","licenseCaveats":[],"licenseVerified":true,"dependencies":{"sleitnick/comm":{"version":"^1.0.0","alias":"Comm"},"stevendahfish/typed-promise":{"version":"^4.0.0","alias":"Promise"},"sleitnick/signal":{"version":"^2.0.0","alias":"Signal"}},"integrity":"5afd9bbcf47a6f89d0c3f37c4b19c6c78edbb64dbef2f371c70df8d9b74c0637","likes":0,"downloads":0,"install":"forest install stevendahfish/fish","url":"https://forest.dev/p/roblox/stevendahfish/fish","files":"https://api.forest.dev/ai/package/roblox/stevendahfish/fish/files","readme":"# fish\r\nAn **experiential** (*involving or based on experience and observation*) typed framework for Roblox.\r\n\r\nThis framework is inspired from [Knit](https://github.com/Sleitnick/Knit) and was created in response to the project being archived.\r\n## Installation\r\n**Wally & Rojo workflow:**\r\n1. Add Knit as a Wally dependency (e.g. `fish = \"stevendahfish/fish@^1\"`)\r\n1. Use Rojo to point the Wally packages to ReplicatedStorage.\r\n## Documentation\r\nThere will not be much documentation for a while as this is only intended to be used for personal use. This may be expanded upon in the future if developers that I work with will need to use my framework.\r\n## Structure\r\nThe structure of projects was tightly integrated into the framework, meaning the way Services and Controllers are organized are strict and should not be changed in order to provide typings as expected. View the [tests](https://github.com/StevenDahFish/fish/blob/master/tests) folder for an example of this.","readmeBorrowedFrom":{"version":"1.0.2","source":"wally"},"readmeTruncated":false}