# CartLane 1.1.4 — Public Source Build

This archive contains the human-readable Free-plugin source corresponding to the compiled assets distributed in CartLane 1.1.4.

## Requirements

- Node.js 20 or 22
- npm 10.9.8
- PHP 8.0+ for PHP syntax/tests
- A POSIX shell environment

## Rebuild the production assets

```bash
npm ci
npm run build:assets
```

Generated production assets are written to `assets/js/` and `assets/css/`.

## Rebuild readable unminified reviewer assets

```bash
npm ci
npm run build:dev -- --env cartlaneUnminified=1
```

Generated readable assets are written to `build/unminified-assets/`. A copy is included in this source archive under `unminified-assets/`.

## Verify correspondence

`SOURCE-CORRESPONDENCE.json` records the SHA-256 of every JavaScript and CSS entry in the matching installable plugin ZIP, its readable unminified counterpart, and the readable project source files or locked npm packages that produced it.

The published archive is `cartlane-1.1.4-source.zip`. In the complete CodeCanyon package, verify this archive with the root `CHECKSUMS-SHA256.txt` file. When the standalone public-source archive is published separately, the same SHA-256 value may also be provided beside the archive.

## Public-source boundary

This archive contains CartLane Free source only. CartLane Pro, licensing-server source, private planning, credentials, deployment configuration, and internal release infrastructure are intentionally excluded.
