# May 2026 - Package Imports and Target Aliases · JGuang UI

> Configure JGuang UI with package.json imports and portable registry target aliases.

- Page: https://jiguang132.com/systems/jguang-ui/docs/changelog/2026-05-package-imports-target-aliases
- Based on: shadcn/ui documentation (MIT) @ bc0705384b51252af26dcc65425b216bf5eb063c

We've added support for package imports and aliases in `files.target` in `JGuang UI Registry`.

## Package imports

The `JGuang UI Registry` CLI now supports `package.json#imports` for installing components,
rewriting imports, and resolving third-party registries. You can use private
`#...` import aliases from your `package.json` instead of relying only on
`compilerOptions.paths` in `tsconfig.json`.

```json title="package.json" showLineNumbers
{
  "imports": {
    "#components/*": "./src/components/*.tsx",
    "#lib/*": "./src/lib/*.ts",
    "#hooks/*": "./src/hooks/*.ts"
  }
}
```

Then use the same roots in `components.json`:

```json title="components.json" showLineNumbers
{
  "aliases": {
    "components": "#components",
    "ui": "#components/ui",
    "lib": "#lib",
    "hooks": "#hooks",
    "utils": "#lib/utils"
  }
}
```

This also works in monorepos where app-local files use package imports and
shared UI files are imported from workspace package exports.

See the [package imports guide](/systems/jguang-ui/docs/package-imports) for setup details.

## Target aliases

Registry items can now use target aliases in `files[].target` to install files
under the user's configured JGuang UI directories. For example, the following registry item will install the `prompt-input.tsx` file under the `ui/ai` directory.

```json title="example.json" showLineNumbers
{
  "files": [
    {
      "path": "registry/default/ai/prompt-input.tsx",
      "type": "registry:ui",
      "target": "@ui/ai/prompt-input.tsx"
    }
  ]
}
```

See the [registry examples](/systems/jguang-ui/docs/registry/examples#target-placeholders) for
more details.

---

Index of all JGuang resources: https://jiguang132.com/llms.txt
