First publishable release of `litesvm-token-extensions`.
Fills the gap in `litesvm-token` v0.11 where `CreateMint` (even with the `token-2022` feature) only constructs vanilla Token-2022 mints with no extensions.
What's in v0.1
`CreateMintWithExtensions` — 7 mint extensions
- TransferFeeConfig, TransferHook, MintCloseAuthority, MetadataPointer, NonTransferable, PermanentDelegate, InterestBearingConfig
`CreateAccountWithExtensions` — 3 account extensions
- ImmutableOwner (pre-init)
- MemoTransfer, CpiGuard (post-init enable; owner-signed)
Installation
```toml
[dev-dependencies]
litesvm-token-extensions = "0.1"
litesvm = "0.11"
```
Compatibility
- Rust 1.89+ (MSRV)
- LiteSVM 0.11
- spl-token-2022-interface 2.x
Notes
- No runtime dep on `litesvm-token` — naming reflects ecosystem positioning only.
- v0.2 deferred items: DefaultAccountState, Group/Member extensions, mint extension update_* instruction wrappers.