# script-import

> Talos next · Since 0.6; changed in next

a behaviour imports something the engine does not bundle: an npm package, a Node built-in, a file outside the project, a value from the types-only `@argus/api`, `@argus/gameplay` with no gameplay build to bundle it from, or a plugin's package (`@argus/<id>`) when the project does not list that plugin; the load is refused, naming the file and line

| | |
|---|---|
| Severity | `error` |

## Meaning

a behaviour imports something the engine does not bundle: an npm package, a Node built-in, a file outside the project, a value from the types-only `@argus/api`, `@argus/gameplay` with no gameplay build to bundle it from, or a plugin's package (`@argus/<id>`) when the project does not list that plugin; the load is refused, naming the file and line

## Fix

import only types from `@argus/api`, helpers from `@argus/gameplay`, a listed plugin's package and the project's own files by a relative path (`./tuning`); build the gameplay package or set `ARGUS_GAMEPLAY` if it was not found; `argus plugin add <id>` for a plugin's package
