
Research
/Security News
PolinRider Spreads Through Compromised GitHub Accounts and Packagist
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.
@isoftdata/svelte-accordion
Advanced tools
Svelte wrapper around the Bootstrap Accordion component.

pnpm i @isoftdata/svelte-accordion
Just need to have a single card that's collapsible? Use the Card component instead.
The parent container for accordion items. Manages which item is expanded and ensures only one item can be expanded at a time.
| Name | Type | Description | Default Value |
|---|---|---|---|
expandedId | string | ID of the currently expanded accordion item | '' |
class | ClassValue | CSS Classes to apply to the accordion div | '' |
children(default) - the body of the accordionIndividual accordion items that can be expanded or collapsed.
| Name | Type | Description | Default Value |
|---|---|---|---|
id | string | Unique identifier for the accordion item | required |
header | string | Snippet | Text to display in the accordion header | '' |
children | Snippet | Content to display when the accordion item is expanded | undefined |
class | ClassValue | CSS classes to apply to the accordion item div | '' |
headerClass | ClassValue | CSS classes to apply to the header | '' |
buttonClass | ClassValue | CSS classes to apply to the button | '' |
bodyClass | ClassValue | CSS classes to apply to the body | '' |
children(default) - the body of the accordion itemheader - The header of the accordion item<script lang="ts">
import { Accordion, AccordionItem } from '@isoftdata/svelte-accordion'
let expandedId = $state('2')
</script>
<Accordion bind:expandedId>
<AccordionItem
id="1"
header="Accordion Item #1"
>
Content for the first accordion item.
</AccordionItem>
<AccordionItem
id="2"
header="Accordion Item #2"
>
Content for the second accordion item.
</AccordionItem>
<AccordionItem id="3">
{#snippet header()}
<h1>Accordion Item #3, but larger</h1>
{/snippet}
Content for the third accordion item.
</AccordionItem>
</Accordion>
FAQs
Unknown package
We found that @isoftdata/svelte-accordion demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 13 open source maintainers collaborating on the project.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.

Company News
Allow myself to introduce... myself.