Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.
npm install survey-creator
A visual designer that enables you and your users to create and modify surveys and forms.
> This package provides a legacy version of Survey Creator. For new projects, use Survey Creator V2 that ships with an updated UI and native support for Angular, React, and Vue.js:
>
> - survey-creator-react for React
> - survey-creator-angular for Angular
> - survey-creator-vue for Vue
> - survey-creator-js for Knockout, jQuery, and vanilla JS
>
> Refer to the following help topics for more information:
>
> - What's New in Survey Creator V2
> - Get Started with Survey Creator V2
> - Migrate to Survey Creator V2 from V1
> - Survey Creator V2 Documentation
> - Survey Creator V2 Demos
- Angular CLI
- React
- Vue
- npm
```
npm install survey-creator
- Azure CDN
https://unpkg.com/survey-creator@{version-number}/survey-creator.js
https://unpkg.com/survey-knockout@{version-number}/survey.ko.min.css
https://unpkg.com/survey-creator@{version-number}/survey-creator.css
- Zip file
Download zip
The Survey Creator depends on the following libraries:
Optionally, you can use Bootstrap, Ace editor, and Select2.
If you want to build the library yourself, do the following:
1. Clone the repo from GitHub and install build dependencies
``
git clone https://github.com/surveyjs/survey-creator.git
cd survey-creator/packages/survey-creator
npm install
1. Build the library
``
npm run build_prod
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 (Form Builder) is not available for free commercial usage. You can find more information about licensing this product on the following page: Product Licensing.