Article Layout

Composed

ArticleLayout assembles ArticleHeader, ArticleStatus, Prose, InlineNewsletter, ArticlePreviousNext, and TableOfContents into a full article page. MDX files reference it via the layout frontmatter key.

NPM Is a Security Disaster

NPM still allows dependencies to run post install scripts
Work in progressThis article is a draft and is not yet complete.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

<Stack space="x-spacious">
<ArticleHeader
title="NPM is a security disaster"
description="NPM still allows dependencies to run post install scripts"
dates={{ published: new Date('2026-07-06') }}
tags={['JavaScript', 'NPM']}
/>
<ArticleStatus status="draft" />
<Text
element="p"
tone="neutral">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat.
</Text>
<ArticlePreviousNext
previous={previous}
next={next}
/>
</Stack>