# UnifiedControl CDN reference / v5.66.2

UnifiedWriter depends on the shared UnifiedControl Framework as a peer AMD package. UnifiedControl is not copied, vendored, or downloaded into the UnifiedWriter ZIP.

## Development package root

```text
https://cdn.skylarkjs.com/itoolkits/developments/UnifiedControl/
```

For RequireJS, the alias must point at the package `scripts` directory:

```javascript
require.config({
  paths: {
    'UnifiedControl': 'https://cdn.skylarkjs.com/itoolkits/developments/UnifiedControl/scripts',
    'UnifiedWriter': '<UnifiedWriter package root>/scripts'
  }
});
```

## Demo behavior

UnifiedWriter demo pages default the `UnifiedControl` alias to the internal development CDN above. A Host may still override it with the `ucRoot` query parameter or `window.UNIFIED_CONTROL_ROOT_URL` when testing a specific validated UnifiedControl build.

Priority order:

1. `?ucRoot=<UnifiedControl package root URL>`
2. `window.UNIFIED_CONTROL_ROOT_URL`
3. `https://cdn.skylarkjs.com/itoolkits/developments/UnifiedControl/`

## Packaging rule

Do not place `UnifiedControl/scripts` under `UnifiedWriter/`. `PACKAGE_MANIFEST.json` declares UnifiedControl as a required peer package and records the development CDN reference for app-package development.
