paulirwin
NuGet publisher profile
Packages (15)
Stripe
Stripe is a simple, developer-friendly way to accept payments online. We believe that enabling transactions on the web is a problem rooted in code, not finance, and we want to help put more websites in business.
DevAuth.AspNet
BitBucket and GitHub OAuth Providers for ASP.NET and DotNetOpenAuth
JavaToCSharp
A Java to C# converter.
Squill
Declarative, cross-platform, database-independent SQL deployment tool inspired by SSDT/DACPAC, targeting PostgreSQL and MariaDB/MySQL. Provides `deploy` and `script` commands for applying a DACPAC to a target database.
Squill.Dacpac
DACPAC serialization for Squill. Reads and writes the DACPAC zip format (model.xml, Origin.xml, metadata) and the provider-dispatch layer that routes deploy/script to the recorded provider.
Squill.Provider.Postgres
PostgreSQL provider for Squill. Extracts a model from a live database via Npgsql, generates deployment scripts, and builds a model from parsed SQL. Implements the Squill.Core provider abstractions for Postgres.
Squill.Core
Core, database-agnostic model and schema-comparison engine for Squill. The generic Model/Element/Property graph, Merkle-tree hashing, and the IDatabaseProvider abstractions shared by all Squill providers.
Squill.MariaDbParser
ANTLR4-based MariaDB/MySQL DDL parser for Squill. Parses CREATE statements into a typed syntax tree used to build a Squill model without a live database.
Squill.Aspire.Hosting
.NET Aspire hosting integration for Squill. A provider-neutral core that lets an Aspire AppHost build and deploy a Squill DACPAC as part of the application model. Use the provider-specific Squill.Aspire.Hosting.PostgreSQL or Squill.Aspire.Hosting.MariaDb package.
Squill.PostgresParser
ANTLR4-based PostgreSQL DDL parser for Squill. Parses CREATE statements into a typed syntax tree used to build a Squill model without a live database.
Squill.Sdk
MSBuild project SDK for Squill (.squillproj) projects. Building a project that references this SDK produces a DACPAC from declarative .sql files, like SSDT.
Squill.Aspire.Hosting.PostgreSQL
PostgreSQL .NET Aspire hosting integration for Squill. Build and deploy a Squill DACPAC against a Postgres resource from your Aspire AppHost.
Squill.Provider.MariaDb
MariaDB/MySQL provider for Squill. Extracts a model from a live database via MySqlConnector, generates deployment scripts, and builds a model from parsed SQL. Implements the Squill.Core provider abstractions for MariaDB and MySQL.
Squill.Aspire.Hosting.MariaDb
MariaDB/MySQL .NET Aspire hosting integration for Squill. Build and deploy a Squill DACPAC against a MySQL/MariaDB resource from your Aspire AppHost.
Squill.Templates
`dotnet new` templates for Squill (.squillproj) database projects. After installing, run `dotnet new squill` to scaffold a declarative Squill database project that builds a DACPAC.