
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
strapi-plugin-auto-slug-manager-a-mi13
Advanced tools
Universal auto slug generator for all Strapi content types with full Rich Text support (Blocks + Classic)
🔗 Universal auto slug generator for all Strapi content types with Rich Text support
slug
fieldnpm install strapi-plugin-auto-slug-manager-a-mi13
# or
yarn add strapi-plugin-auto-slug-manager-a-mi13
Add the plugin to your config/plugins.js
or config/plugins.ts
:
module.exports = {
'auto-slug-manager': {
enabled: true,
config: {
enabled: true, // Enable/disable plugin globally
sourceField: 'title', // Primary field to generate slug from
fallbackField: 'name', // Fallback field if primary is empty
handleRichText: true, // Process Rich Text (blocks) fields
addSuffixForUnique: true, // Add suffixes for uniqueness
supportCyrillic: true, // Support Cyrillic transliteration
updateExistingSlugs: true, // Update existing slugs when title changes
slugifyOptions: {
lower: true,
strict: true,
locale: 'ru'
}
}
}
};
slug
field to any content type in your Strapi schematitle
or name
fields{
"kind": "collectionType",
"collectionName": "articles",
"info": {
"singularName": "article",
"pluralName": "articles",
"displayName": "Articles"
},
"attributes": {
"title": {
"type": "blocks"
},
"slug": {
"type": "uid",
"targetField": "title"
}
}
}
slug
fieldsbeforeCreate
and beforeUpdate
hooksslugify
with Cyrillic supportThe plugin provides API endpoints for managing settings:
GET /auto-slug-manager/settings
- Get current settingsPUT /auto-slug-manager/settings
- Update settingsGET /auto-slug-manager/status
- Get plugin status and discovered content types{
"title": [
{
"type": "paragraph",
"children": [
{
"type": "text",
"text": "My Article Title"
}
]
}
]
}
{
"title": "<h1>My Article Title</h1><p>Some description</p>"
}
{
"title": "My Article Title"
}
All three will generate: my-article-title
The plugin supports 8 different locales for transliteration. You can change the locale directly from the admin panel:
Locale | Language | Example |
---|---|---|
ru | Russian | Моя статья → moya-statya |
en | English | My Article → my-article |
de | German | Mein Artikel → mein-artikel |
fr | French | Mon Article → mon-article |
es | Spanish | Mi Artículo → mi-articulo |
it | Italian | Il Mio Articolo → il-mio-articolo |
pl | Polish | Mój Artykuł → moj-artykul |
tr | Turkish | Benim Makalem → benim-makalem |
Russian locale (ru
):
Моя статья
→ moya-statya
Тестовая запись
→ testovaya-zapis
English locale (en
):
My Article
→ my-article
Test Entry
→ test-entry
# Clone the repository
git clone https://github.com/A-mi13/strapi-plugin-auto-slug-manager
cd strapi-plugin-auto-slug-manager
# Install dependencies
npm install
# Build the plugin
npm run build
Contributions are welcome! Please read our contributing guidelines before submitting PRs.
MIT License - see LICENSE file for details.
Found a bug? Please create an issue on GitHub.
Made with ❤️ for the Strapi community
[1.1.0] - 2025-08-06
strapi-plugin-auto-slug-manager-a-mi13
for npm publishingFAQs
Universal auto slug generator for all Strapi content types with full Rich Text support (Blocks + Classic)
The npm package strapi-plugin-auto-slug-manager-a-mi13 receives a total of 69 weekly downloads. As such, strapi-plugin-auto-slug-manager-a-mi13 popularity was classified as not popular.
We found that strapi-plugin-auto-slug-manager-a-mi13 demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.