PHPackages                             crosseno/core - 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. crosseno/core

ActiveLibrary

crosseno/core
=============

Language-independent domain objects, immutable grids, structural validation, and deterministic snapshots for Crosseno.

009PHPCI passing

Since Jul 18Pushed 1w agoCompare

[ Source](https://github.com/Crosseno/core)[ Packagist](https://packagist.org/packages/crosseno/core)[ RSS](/packages/crosseno-core/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependenciesVersions (2)Used By (9)

Crosseno Core
=============

[](#crosseno-core)

Language-independent domain objects, immutable grids, structural validation, and deterministic snapshots for Crosseno.

The package requires PHP `^8.5` and has no other runtime dependencies.

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

[](#installation)

```
composer require crosseno/core
```

Constructing a crossword
------------------------

[](#constructing-a-crossword)

Callers define resource ceilings and pass already-tokenized cells. Core never changes normalization or decides where cell boundaries belong.

```
