# destack:module

`import destack:module`

## Interfaces

- [ImportMeta](/docs/language/standard-library/modules/module/interface/import-meta/) — Metadata about the current module and build configuration.
- [ImportMetaEnv](/docs/language/standard-library/modules/module/interface/import-meta-env/) — Environment variables available at compile time.
- [ImportMetaTarget](/docs/language/standard-library/modules/module/interface/import-meta-target/) — Structured target metadata.
- [Module](/docs/language/standard-library/modules/module/interface/module/) — Static configuration for one source module.

## Type aliases

- [Derive](/docs/language/standard-library/modules/module/type-alias/derive/) — Well-known derive considered automatically for nominal declarations.
- [Host](/docs/language/standard-library/modules/module/type-alias/host/) — The target host environment that provides imports and ambient effects.
- [Output](/docs/language/standard-library/modules/module/type-alias/output/) — The artifact produced by the current build target.
- [Platform](/docs/language/standard-library/modules/module/type-alias/platform/) — The target platform (OS) the code is being compiled for.
- [Runtime](/docs/language/standard-library/modules/module/type-alias/runtime/) — The semantic runtime contract for the build.
- [Stage](/docs/language/standard-library/modules/module/type-alias/stage/) — The package release stage.
- [TargetFamily](/docs/language/standard-library/modules/module/type-alias/target-family/) — Coarse target family metadata.
