PHPackages                             golded-dev/laravel-ftn-squish - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. golded-dev/laravel-ftn-squish

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

golded-dev/laravel-ftn-squish
=============================

FTN Squish message-base reader.

v1.1.0(1mo ago)023[2 PRs](https://github.com/golded-dev/laravel-ftn-squish/pulls)MITPHPPHP ^8.4CI passing

Since Apr 25Pushed 2d agoCompare

[ Source](https://github.com/golded-dev/laravel-ftn-squish)[ Packagist](https://packagist.org/packages/golded-dev/laravel-ftn-squish)[ Docs](https://github.com/golded-dev/laravel-ftn-squish)[ RSS](/packages/golded-dev-laravel-ftn-squish/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (6)Versions (5)Used By (0)

Laravel FTN Squish
==================

[](#laravel-ftn-squish)

FTN/FidoNet Squish message-base reader for PHP 8.4.

This package reads Squish `.SQD` and `.SQI` files and returns normalized `ParsedMessage` objects from `golded-dev/laravel-ftn`.

It does not write Squish files, repair broken message bases, discover areas, read `.MSG`, JAM, Hudson, or packet files, or add Laravel framework bootstrapping. The package name says Laravel because it belongs to the GoldED.dev Laravel package family. The runtime code is plain PHP.

Installation
------------

[](#installation)

```
composer require golded-dev/laravel-ftn-squish:^1.0
```

Requires PHP 8.4+.

Reading A Message Area
----------------------

[](#reading-a-message-area)

Pass the Squish base path without an extension:

```
