---
title: "@pitlane/assets/build"
description: "Bundler-neutral manifest generation for integration authors: describe what a bundler emitted as an [AssetBuild](https://pitlane.tools/package/assets/build/interface/AssetBuild.md), and [createAssetManifest](https://pitlane.tools/package/assets/build/function/createAssetManifest.md) returns the manifest `createAssetResolver` reads."
url: "https://pitlane.tools/package/assets/build"
---

# @pitlane/assets/build

Bundler-neutral manifest generation for integration authors: describe what a bundler emitted as an [AssetBuild](https://pitlane.tools/package/assets/build/interface/AssetBuild.md), and [createAssetManifest](https://pitlane.tools/package/assets/build/function/createAssetManifest.md) returns the manifest `createAssetResolver` reads.

## See

[Manifest integrations guide](https://pitlane.tools/guides/asset-build.md)

## Interfaces

- [AssetBuild](https://pitlane.tools/package/assets/build/interface/AssetBuild.md). A bundler's output, normalized for `createAssetManifest`.
- [AssetBuildChunk](https://pitlane.tools/package/assets/build/interface/AssetBuildChunk.md). One emitted JavaScript chunk.
- [AssetBuildEnvironment](https://pitlane.tools/package/assets/build/interface/AssetBuildEnvironment.md). One environment's output graph.
- [AssetEnvironment](https://pitlane.tools/package/assets/interface/AssetEnvironment.md). Every source module observed in one environment's graph, keyed by portable source key.
- [AssetMetadata](https://pitlane.tools/package/assets/interface/AssetMetadata.md). The JavaScript and CSS one source module requires in one environment.
- [BuildAssetsManifest](https://pitlane.tools/package/assets/interface/BuildAssetsManifest.md). The manifest a production build produces.
- [ImportMap](https://pitlane.tools/package/assets/interface/ImportMap.md). An import map as the HTML standard defines it: specifier mappings, optional scoped mappings, and optional integrity metadata.

## Functions

- [createAssetManifest](https://pitlane.tools/package/assets/build/function/createAssetManifest.md). Converts a bundler's normalized output into the manifest `createAssetResolver` reads.
