# Survey Creator V1 (Obsolete)

[![Build Status](https://dev.azure.com/SurveyJS/SurveyJS%20Integration%20Tests/_apis/build/status/SurveyJS%20Creator?branchName=master)](https://dev.azure.com/SurveyJS/SurveyJS%20Integration%20Tests/_build/latest?definitionId=8&branchName=master)
<a href="https://www.npmjs.com/package/survey-creator"><img alt="NPM Version" src="https://img.shields.io/npm/v/survey-creator.svg" data-canonical-src="https://img.shields.io/npm/v/survey-creator.svg" style="max-width:100%;"></a>

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`](https://www.npmjs.com/package/survey-creator-react) for React
> - [`survey-creator-angular`](https://www.npmjs.com/package/survey-creator-angular) for Angular
> - [`survey-creator-vue`](https://www.npmjs.com/package/survey-creator-vue) for Vue
> - [`survey-creator-js`](https://www.npmjs.com/package/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](https://surveyjs.io/survey-creator/documentation/creator-v2-whats-new)
> - [Get Started with Survey Creator V2](https://surveyjs.io/survey-creator/documentation/get-started)
> - [Migrate to Survey Creator V2 from V1](https://surveyjs.io/survey-creator/documentation/migrate-from-v1-to-v2)
> - [Survey Creator V2 Documentation](https://surveyjs.io/survey-creator/documentation/overview)
> - [Survey Creator V2 Demos](https://surveyjs.io/survey-creator/examples/free-nps-survey-template/)

## Quick Start

- [Angular CLI](https://github.com/surveyjs/surveyjs_angular_cli)
- [React](https://github.com/surveyjs/surveyjs_react_quickstart)
- [Vue](https://github.com/surveyjs/surveyjs_vue_quickstart)

## Download and Install

- 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](https://github.com/surveyjs/survey-creator/releases)

## Dependencies

The Survey Creator depends on the following libraries:

- [SurveyJS](http://surveyjs.io/Library/)
- [Knockout](http://knockoutjs.com)

Optionally, you can use [Bootstrap](http://getbootstrap.com), [Ace editor](https://ace.c9.io/), and [Select2](https://select2.org/).

## Build the Survey Creator from Sources

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](https://karma-runner.github.io/0.13/index.html).

## Licensing

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](https://surveyjs.io/licensing).