SurveyJS.Creator.Core 3.1.2

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package SurveyJS.Creator.Core --version 3.1.2
                    
NuGet\Install-Package SurveyJS.Creator.Core -Version 3.1.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SurveyJS.Creator.Core" Version="3.1.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="SurveyJS.Creator.Core" Version="3.1.2" />
                    
Directory.Packages.props
<PackageReference Include="SurveyJS.Creator.Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add SurveyJS.Creator.Core --version 3.1.2
                    
#r "nuget: SurveyJS.Creator.Core, 3.1.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package SurveyJS.Creator.Core@3.1.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=SurveyJS.Creator.Core&version=3.1.2
                    
Install as a Cake Addin
#tool nuget:?package=SurveyJS.Creator.Core&version=3.1.2
                    
Install as a Cake Tool

SurveyJS NuGet packages

Packaging repo for SurveyJS JavaScript assets as NuGet packages (ASP.NET Core / Blazor, no bundler). JS/CSS sources live in the product repositories; this repo only maps them to PackageIds.

Install the metapackage for your product, not the inner .Core / .JsUi packages:

<PackageReference Include="SurveyJS" Version="3.0.1" />
<PackageReference Include="SurveyJS.Creator" Version="3.0.1" />
<PackageReference Include="SurveyJS.Analytics" Version="3.0.1" />
<PackageReference Include="SurveyJS.Pdf" Version="3.0.1" />

wwwroot in each content project is filled from npm. Do not copy JS/CSS by hand:

npm run sync
npm run pack
npm run verify

npm run sync resolves latest on npm (all packages in scripts/assets.json must share the same version), writes that semver into Directory.Build.props, and copies assets. dotnet pack then uses the same <Version> for NuGet. Pin with node scripts/sync-from-npm.mjs --version 3.0.1. File list: scripts/assets.json. Packages land in artifacts/.

PackageId npm Role
SurveyJS — Metapackage: Form Library (Core + JsUi)
SurveyJS.Core survey-core Model, CSS, i18n, themes, theme adapters
SurveyJS.JsUi survey-js-ui Vanilla JS / jQuery renderer
SurveyJS.Creator — Metapackage: Creator (Creator.JsUi + transitives)
SurveyJS.Creator.Core survey-creator-core Creator model, CSS, and i18n
SurveyJS.Creator.JsUi survey-creator-js Creator vanilla JS renderer
SurveyJS.Analytics survey-analytics Dashboard
SurveyJS.Pdf survey-pdf PDF Generator

Expected files in wwwroot after sync:

  • Core: survey.core.min.js, survey-core.min.css, survey.i18n.min.js, i18n/*.min.js, themes/*.min.js, themes/adapters/*.css
  • JsUi: survey-js-ui.min.js
  • Creator.Core: survey-creator-core.min.js, survey-creator-core.min.css, survey-creator-core.i18n.min.js, i18n/*.min.js
  • Creator.JsUi: survey-creator-js.min.js
  • Analytics: survey.analytics.min.js, survey.analytics.min.css, survey.analytics.core.min.js, survey.analytics.core.min.css, Chart.js / Plotly / ApexCharts / Tabulator entry points (.min.js, .min.css)
  • Pdf: survey.pdf.min.js

Static assets are served from _content/{PackageId}/. Chart.js, Plotly, ApexCharts, Tabulator, and jsPDF are not packed; load them from a CDN if the product needs them.

<link rel="stylesheet" href="_content/SurveyJS.Core/survey-core.min.css" />
<script src="_content/SurveyJS.Core/survey.core.min.js"></script>
<script src="_content/SurveyJS.JsUi/survey-js-ui.min.js"></script>

Creator, Dashboard, and PDF Generator:

<link rel="stylesheet" href="_content/SurveyJS.Creator.Core/survey-creator-core.min.css" />
<script src="_content/SurveyJS.Creator.Core/survey-creator-core.min.js"></script>
<script src="_content/SurveyJS.Creator.JsUi/survey-creator-js.min.js"></script>

<link rel="stylesheet" href="_content/SurveyJS.Analytics/survey.analytics.min.css" />
<script src="_content/SurveyJS.Analytics/survey.analytics.min.js"></script>

<script src="_content/SurveyJS.Pdf/survey.pdf.min.js"></script>

Form Library packages (SurveyJS, SurveyJS.Core, SurveyJS.JsUi) are MIT. Creator, Analytics, and PDF Generator are commercial: licensing.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on SurveyJS.Creator.Core:

Package Downloads
SurveyJS.Creator.JsUi

Survey Creator vanilla JavaScript renderer. Depends on SurveyJS.Creator.Core and SurveyJS.JsUi. Corresponds to the survey-creator-js npm package. Commercial license.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
3.2.1 37 10/13/2026
3.2.0 112 10/8/2026
3.1.2 133 10/5/2026