Guler.Editor.Core
0.2.0-alpha.0
dotnet add package Guler.Editor.Core --version 0.2.0-alpha.0
NuGet\Install-Package Guler.Editor.Core -Version 0.2.0-alpha.0
<PackageReference Include="Guler.Editor.Core" Version="0.2.0-alpha.0" />
<PackageVersion Include="Guler.Editor.Core" Version="0.2.0-alpha.0" />
<PackageReference Include="Guler.Editor.Core" />
paket add Guler.Editor.Core --version 0.2.0-alpha.0
#r "nuget: Guler.Editor.Core, 0.2.0-alpha.0"
#:package Guler.Editor.Core@0.2.0-alpha.0
#addin nuget:?package=Guler.Editor.Core&version=0.2.0-alpha.0&prerelease
#tool nuget:?package=Guler.Editor.Core&version=0.2.0-alpha.0&prerelease
Stylus.Core
Stylus için framework-agnostic core paket —
IStylusFileStorage,IStylusSanitizer,IStylusThumbnailService,IStylusAuthorizationContextabstraction'ları + path security.
.NET Standard 2.0 hedefler. Tek başına consumer paket değildir; aşağıdaki üst paketlerden biriyle birlikte kullanılır:
Stylus.AspNetCore— modern ASP.NET Core (.NET 8+)Stylus.AspNet.Mvc5— eski ASP.NET MVC 5 (.NET Framework 4.8)
Stylus nedir?
Stylus, Türkçe-first, kurumsal CMS senaryosuna odaklı, sıfır-konfigürasyon WYSIWYG editör + dosya yöneticisi NuGet paketidir. CKEditor + CKFinder ikilisinin .NET-native ve modern alternatifi olarak konumlanır.
- Editör: ProseMirror tabanlı; başlık/paragraf/liste/link/görsel/embed/source view
- File manager: Tenant-izolasyonlu storage abstraction, path security, SkiaSharp thumbnail
- Erişilebilirlik: WCAG 2.2 AA varsayılan (axe-core test suite ile doğrulanmış)
- Sanitization: HtmlSanitizer üstüne Stylus schema whitelist (XSS savunması)
Stylus.Core içeriği
| Namespace | İçerik |
|---|---|
Stylus.Core.FileManager |
IStylusFileStorage, LocalDiskFileStorage, StylusPathSecurity, StylusFileEntry, StylusFileManagerOptions, IStylusThumbnailService, SkiaThumbnailService, TenantScopedFileStorage, StylusMimeTypes |
Stylus.Core.Sanitization |
IStylusSanitizer, DefaultStylusSanitizer |
Stylus.Core.Authorization |
IStylusAuthorizationContext (interface only — host paket impl sağlar) |
Bağımlılıklar
HtmlSanitizer(≥ 9.0.892) — XSS sanitizeSkiaSharp(≥ 3.116.1) — thumbnail (managed; native asset host paketinden)
Lisans
MIT — Stylus open core taahhüdü (decisions/ADR-002).
Faz 2 alpha durumu
Bu paket Faz 2 alpha sürümündedir. Production deployment için pilot dogfooding doğrulaması bekleniyor. NuGet feed'e public release edilmedi — local nupkg ile test edilebilir.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- HtmlSanitizer (>= 9.0.892)
- SkiaSharp (>= 3.116.1)
NuGet packages (10)
Showing the top 5 NuGet packages that depend on Guler.Editor.Core:
| Package | Downloads |
|---|---|
|
Guler.Editor.Licensing
Stylus paketleri için lisans anahtarı doğrulama. Offline ECDSA P-256 imzalı STY1 token format (LicenseToken v2 ile domain binding + trial mode). Tüm Stylus.* paketleri bu paket üzerinden init-time validate edilir. ADR-006 + ADR-014 implementasyonu. Ticari lisans. |
|
|
Guler.Editor.AspNetCore
Stylus — kurumsal CMS için ASP.NET Core editör + dosya yöneticisi NuGet paketi. ProseMirror tabanlı, ticari lisans (ADR-014). |
|
|
Guler.Editor.Premium.Audit
Stylus premium Audit Log + version history paketi. Her save'te tam HTML snapshot kaydeder, htmldiff.net ile word-level HTML-aware diff üretir, admin sayfasında ins/del HTML5 tag'leriyle render eder. ADR-011 implementasyonu. NOT: Bu paket TİCARİ LİSANS gerektirir. Stylus.Licensing AddStylusPremium ile kayıtlı olmalı; trial mode (30 gün) varsayılan, sonrası geçerli token zorunlu. |
|
|
Guler.Editor.Premium.Ai
Stylus premium AI Assistant paketi. ProseMirror editör içeriği için 4 yüksek seviye method (SuggestTitle/Summarize/Translate/AdjustTone) + provider abstraction (Anthropic Claude default, extensible). ADR-010 implementasyonu. NOT: Bu paket TİCARİ LİSANS gerektirir. Stylus.Licensing AddStylusPremium ile kayıtlı olmalı; trial mode (30 gün) varsayılan, sonrası geçerli token zorunlu. |
|
|
Guler.Editor.Premium.Tables
Stylus premium tablo araçları paketi. HTML tablolar üzerinde custom mini-parser ile Excel-style formula evaluation (5 fonksiyon: SUM/ AVERAGE/COUNT/MAX/MIN), CSV/Markdown/TSV serialization, column aggregate API. ADR-012 implementasyonu. Backend-only — frontend formula bar UI Faz 5'te. NOT: Bu paket TİCARİ LİSANS gerektirir. Stylus.Licensing AddStylusPremium ile kayıtlı olmalı; trial mode (30 gün) varsayılan. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.2.0-alpha.0 | 149 | 5/1/2026 |