Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.
npm install survey-creator-knockout

A visual designer that enables you and your users to create and modify surveys and forms in your Knockout application.
Try Survey Creator / Form Builder
> This package provides a legacy version of Survey Creator for Knockout. For new projects, use the HTML/CSS/JavaScript implementation instead:
>
> - survey-creator-js
>
> To learn how to integrate it into your application, refer to the following tutorial: Add Survey Creator / Form Builder to a JavaScript Application.
- Website
- Documentation
- Live Examples
- What's New
If you want to build the library yourself, do the following:
1. Build survey-library and survey-creator-core\
Refer to the following instructions:
- Build the SurveyJS Form Library from Sources
- Build the Survey Creator Model from Sources
> NOTE: Make sure that folders with cloned survey-library and survey-creator repositories are in the same directory.
1. Install build dependencies for Survey Creator / Form Builder for Knockout
```
cd survey-creator/packages/survey-creator-knockout
npm install
1. Build the library
``
npm run build
You can find the built library in the "build" directory.
1. Run unit tests
```
npm test
This command runs unit tests using Karma.
Survey Creator is not available for free commercial usage. If you want to integrate it into your application, you must purchase a commercial license. However, you can use Survey Creator online to produce survey JSON configurations and run them with SurveyJS Form Library in your application free of charge.