SpaStack.NET
1.0.0.3
dotnet add package SpaStack.NET --version 1.0.0.3
NuGet\Install-Package SpaStack.NET -Version 1.0.0.3
<PackageReference Include="SpaStack.NET" Version="1.0.0.3" />
paket add SpaStack.NET --version 1.0.0.3
#r "nuget: SpaStack.NET, 1.0.0.3"
// Install SpaStack.NET as a Cake Addin
#addin nuget:?package=SpaStack.NET&version=1.0.0.3
// Install SpaStack.NET as a Cake Tool
#tool nuget:?package=SpaStack.NET&version=1.0.0.3
What is this?
-------------
SpaStack.NET is a Single Page Application (SPA) web boilerplate framework built from Durandal.js JayData.js ASP.NET Web API 2 oData . It allows you to maintain one slim codebase . It be package with PhoneGap for native deployments to Android / iPhone / Blackberry / Windows Phone / Browsers / Windows 8 / etc... It follows RESTful OData MVC patterns on the server side and MVVM patterns in the client side.
Examples of desireable things SpaStack can do:
-Paging
-Validation
-Aync Promises
-Offline - IndexedDB, WebSql, LocalStorage providers
-$expand OData REST entities
-MVVM data-bind to observables in your view
To Install
-----------
Create a new empty ASP.NET Web application or add to an existing project. Then install this nuget package.
Product | Versions |
---|---|
.NET Framework | net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 net481 |
-
- Backbone.js (>= 0.9.10)
- bootstrap (>= 3.0.0)
- Durandal.Transitions (>= 2.0.1)
- JayData (>= 1.3.4)
- Knockout.Validation (>= 1.0.1)
- knockoutjs (>= 3.0.0)
- Microsoft.AspNet.Identity.EntityFramework (>= 1.0.0)
- Microsoft.AspNet.Identity.Owin (>= 1.0.0)
- Microsoft.AspNet.Web.Optimization (>= 1.1.1)
- Microsoft.AspNet.WebApi (>= 5.0.0)
- Microsoft.AspNet.WebApi.HelpPage (>= 5.0.0)
- Microsoft.AspNet.WebApi.OData (>= 5.0.0)
- Microsoft.AspNet.WebApi.Owin (>= 5.0.0)
- Microsoft.jQuery.Unobtrusive.Validation (>= 3.0.0)
- Microsoft.Owin.Host.SystemWeb (>= 2.0.0)
- Microsoft.Owin.Security.Facebook (>= 2.0.0)
- Microsoft.Owin.Security.Google (>= 2.0.0)
- Microsoft.Owin.Security.MicrosoftAccount (>= 2.0.0)
- Microsoft.Owin.Security.Twitter (>= 2.0.0)
- Modernizr (>= 2.6.2)
- Owin (>= 1.0.0)
- Respond (>= 1.2.0)
- toastr (>= 2.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.