import type { PlayBundleArtifact } from './artifact-types'; const INLINE_SOURCE_MAP_PATTERN = /\r?\n?\/\/# sourceMappingURL=data:application\/json;base64,[A-Za-z0-9+/=]+\s*$/; export function stripInlineSourceMapFromArtifact( artifact: PlayBundleArtifact, ): PlayBundleArtifact { return { ...artifact, bundledCode: artifact.bundledCode.replace(INLINE_SOURCE_MAP_PATTERN, ''), }; } export function compactPlayArtifactForRuntimeTransport( artifact: PlayBundleArtifact, ): PlayBundleArtifact { return { ...stripInlineSourceMapFromArtifact(artifact), sourceMap: '', }; }