Code Monkey home page Code Monkey logo

react-form-builder's Introduction

npm package Build Status

React Form Builder

A complete react form builder that interfaces with a json endpoint to load and save generated forms. The toolbox contains 16 items for gathering data. Everything from star ratings to signature boxes!

Editing Items

Basic Usage

var React = require('react');
var FormBuilder = require('react-forms-builder');

React.render(
  <FormBuilder.ReactFormBuilder />,
  document.body
)

Props

var items = [{
  key: 'Header',
  name: 'Header Text',
  icon: 'fa fa-header',
  static: true,
  content: 'Placeholder Text...'
},
{
  key: 'Paragraph',
  name: 'Paragraph',
  static: true,
  icon: 'fa fa-paragraph',
  content: 'Placeholder Text...'
}];

<FormBuilder.ReactFormBuilder
  url='path/to/GET/initial.json'
  toolbarItems={items}
  saveUrl='path/to/POST/built/form.json' />

React Form Generator

Now that a form is built and saved, let's generate it from the saved json.

var React = require('react');
var FormBuilder = require('react-forms-builder');

React.render(
  <FormBuilder.ReactFormGenerator
    form_action="/path/to/form/submit"
    form_method="POST"
    task_id={12} // Used to submit a hidden variable with the id to the form from the database.
    answer_data={JSON_ANSWERS} // Answer data, only used if loading a pre-existing form with values.
    authenticity_token={AUTH_TOKEN} // If using Rails and need an auth token to submit form.
    data={JSON_QUESTION_DATA} // Question data
  />,
  document.body
)

Form Params

Name Type Required? Description
form_action string Required URL path to submit the form
form_method string Required Verb used in the form submission.
action_name string Optional Defines form submit button text. Defaults to "Submit"
data array Required Question data retrieved from the database
back_action string Optional URL path to go back if needed.
back_name string Optional Button text for back action. Defaults to "Cancel".
task_id integer Optional User to submit a hidden variable with id to the form on the backend database.
answer_data array Optional Answer data, only used if loading a pre-existing form with values.
authenticity_token string Optional If using Rails and need an auth token to submit form.
hide_actions boolean Optional If you would like to hide the submit / cancel buttons set to true.
display_short boolean Optional Display an optional "shorter page/form" which is common for legal documents or situations where the user will just have to sign or fill out a shorter form with only the critical elements.
read_only boolean Optional Shows a read only version which has fields disabled and removes "required" labels.
variables object Optional Key/value object that can be used for Signature variable replacement.

Read only Signatures

Read only signatures allow you to use a saved/canned signature to be placed into the form. The signature will be passed in through the variables property to ReactFormGenerator and ReactFormBuilder.

To use a read only signature, choose the "Read only" option and enter the key value of the variable that will be used to pass in the signature.

The signature data should be in base 64 format.

There is a variables.js file that contains a sample base 64 signature. This variable is passed into the demo builder and generator for testing. Use the variable key "JOHN" to test the variable replacement.

Vendor Dependencies

In order to make the form builder look pretty, there are a few dependencies other than React. See the example code in index.html for more details.

  • Bootstrap
  • FontAwesome
  • jQuery

SASS

All relevant styles are located in css/application.css.scss.

DEMO

$ npm install
$ npm start

Then navigate to http://localhost:8080/ in your browser and you should be able to see the form builder in action.

Tests

$ npm test

In order to run tests you will need to install Cairo which is needed for node-canvas. Go to https://www.npmjs.com/package/canvas for more details.

react-form-builder's People

Contributors

ahc-is avatar blackjk3 avatar ge3kusa avatar tforbus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

react-form-builder's Issues

No such file or directory

ERROR in ENOENT: no such file or directory, scandir 'C:\users\name\react-form-builder\node_modules\node-sass\vendor'
@ ./css/application.css.scss 4:14-122 13:2-17:4 14:20-128

I am also getting the Error: [email protected] install: node-gyp rebuild error which I cant solve on npm install - so maybe related.

  1. git clone the repo
  2. npm install
  3. npm install missing dependancies
  4. npm run

Compile & Publish

Hi All ,
How we do compile and publish in my server in for this project ? I get error when i want to compile this project. I cant create lib folder.

Here is ,
npm ERR! missing script: compile
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! https://github.com/npm/npm/issues

Could you help please ?
Regards.

Dependency Issue

Hello,

I'm new to react, after trying a npm install I had few errors, easy to fix, but I leave it there for info,
on Debian GNU/Linux 8 (jessie) 64 bits :

> [email protected] install /home/DE/react-form-builder/node_modules/canvas
> node-gyp rebuild
./util/has_lib.sh: 31: ./util/has_lib.sh: pkg-config: not found

Fix:
apt-get install pkg-config

> [email protected] install /home/DE/react-form-builder/node_modules/canvas
> node-gyp rebuild
Package cairo was not found in the pkg-config search path.
Perhaps you should add the directory containing `cairo.pc'
to the PKG_CONFIG_PATH environment variable
No package 'cairo' found
gyp: Call to './util/has_lib.sh freetype' returned exit status 0 while in binding.gyp. while trying to load binding.gyp

Fix:
apt-get install libcairo2-dev libjpeg-dev libgif-dev

Now it is fully working, with only warnings:

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN [email protected] requires a peer of jquery@ but none was installed.
de@LP-DEB-004:~/Documents/PROJETS/react-form-builder$ npm start

> [email protected] start /home/DE/react-form-builder
> webpack-dev-server --hot --inline

 http://localhost:8080/
webpack result is served from /
content is served from /home/DE/react-form-builder
Hash: 142d0b92d937a2de1fbb
Version: webpack 1.13.3

Many thanks to @blackjk3 and all contributers!

webpack: Failed to compile

Hi

In addtion to #17 I got his error during build process

ERROR in ENOENT: no such file or directory, scandir '/react-form-builder/node_modules/node-sass/vendor'
@ ./css/application.css.scss 4:14-122 13:2-17:4 14:20-128

License

What is the license for this project? It looks great

The folder 'vendor' is missing

ERROR in ENOENT: no such file or directory, scandir '/Users/Jhet/react/form-builder/react-form-builder/node_modules/node-sass/vendor'
@ ./css/application.css.scss 4:14-126 13:2-17:4 14:20-132

webpack: bundle is now VALID.

Drag and Drop is not working

I have downloaded the project and added npm modules. I see drag and drop is not working.
anything I'm missing? here package.json file

{
  "name": "react-forms-builder",
  "version": "0.0.3",
  "description": "A complete form builder for react.",
  "main": "lib/app.js",
  "scripts": {
    "test": "mocha --compilers js:babel-core/register --recursive",
    "start": "webpack-dev-server --hot --inline",
    "dist": "webpack -p --config webpack.production.config.js"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/blackjk3/react-form-builder.git"
  },
  "keywords": [
    "react",
    "react-component",
    "form",
    "builder",
    "ui",
    "drag",
    "drop"
  ],
  "author": "Jason Kadrmas",
  "license": "MIT",
  "dependencies": {
    "classnames": "^2.1.3",
    "fbemitter": "^2.0.0",
    "jquery": "^3.2.1",
    "moment": "^2.13.0",
    "react-anything-sortable": "^0.2.2",
    "react-bootstrap-native-slider": "2.0.1",
    "react-datepicker": "^0.27.0",
    "react-select": "^0.5.5",
    "react-signature-pad": "0.0.6",
    "react-sortable-items": "0.0.7",
    "react-star-rating": "git+https://github.com/blackjk3/react-star-rating.git",
    "react-textarea-autosize": "^2.3.1",
    "reflux": "^0.2.8",
    "xss": "^0.2.13"
  },
  "peerDependencies": {
    "react": "^0.14.0 || ^15.0.0"
  },
  "devDependencies": {
    "babel": "6.23.0",
    "babel-core": "6.24.1",
    "babel-loader": "6.4.1",
    "babel-preset-es2015": "6.24.1",
    "babel-preset-react": "6.24.1",
    "babel-register": "6.24.1",
    "canvas": "1.6.5",
    "css-loader": "^0.16.0",
    "draft-js": "^0.10.0",
    "draftjs-to-html": "^0.6.1",
    "immutable": "^3.8.1",
    "jsdom": "3.1.2",
    "mocha": "^3.3.0",
    "mocha-jsdom": "^1.1.0",
    "node-libs-browser": "^1.0.0",
    "node-sass": "^4.7.2",
    "react": "^0.14.7",
    "react-dom": "^0.14.7",
    "react-draft-wysiwyg": "1.7.0",
    "react-hot-loader": "^1.2.7",
    "react-tools": "0.13.3",
    "sass-loader": "^2.0.1",
    "source-map": "^0.5.6",
    "style-loader": "^0.12.3",
    "webpack": "^1.10.1",
    "webpack-dev-server": "^1.10.1"
  },
  "bugs": {
    "url": "https://github.com/blackjk3/react-form-builder/issues"
  },
  "homepage": "https://github.com/blackjk3/react-form-builder#readme"
}

Get answers from multiple form

Hello,
I'm using the example "Next-Mongo" provided with this project, and it is great.
However, I would like to render the answers from the "answers" collection (in other words the response that the user has entered in the form).
I found in "http://localhost:3000/api/form" that the answers are rendered but only for the last response (so the last user), and I would like to GET all the answers (in other words all datas in "answers" collection for a specific form)

Any help would be great.

Thanks

Save generated Form JSON

How is it possible to persist or to show the json of the generated form.

When I create a form and push the save button on the form preview, it tries to commit the form entries.
That is all good.

But what i miss is a "generate json" button, or save button, which would send the json to a webservice endpoint.

Looks Awesome, but is it alive?

Hey @blackjk3,

Looks like a super cool project. Is it dead? Looks untouched for a while. Do you need new contributors? I may have need for this component. I'd like to know what I'm getting into if I choose to use this. Thanks.

[email protected] install script.

I am not able to install it. This is the error I get
username@xunde-iPhone react-form-builder % sudo npm install
Password:

[email protected] install /Users/username/Documents/GithubRepos/react-form-builder/node_modules/contextify
node-gyp rebuild

No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.

No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'.

No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.

gyp: No Xcode or CLT version detected!
gyp ERR! configure error
gyp ERR! stack Error: gyp failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (/Users/username/.nvm/versions/node/v13.8.0/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16)
gyp ERR! stack at ChildProcess.emit (events.js:321:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Darwin 19.6.0
gyp ERR! command "/Users/username/.nvm/versions/node/v13.8.0/bin/node" "/Users/username/.nvm/versions/node/v13.8.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/username/Documents/GithubRepos/react-form-builder/node_modules/contextify
gyp ERR! node -v v13.8.0
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:

Module not found: Error: Cannot resolve module 'react/addons'

I am using react 15.1.0.
I get an error:
ERROR in .//react-forms-builder/lib/app.js
Module not found: Error: Cannot resolve module 'react/addons' in D:\MySource\web\node_modules\react-forms-builder\lib
@ ./
/react-forms-builder/lib/app.js 1:142-165

How can I solve it?

npm install fails with `The package react does not satisfy its siblings' peerDependencies requirements!`

npm ERR! peerinvalid The package react does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer [email protected] wants react@>=0.13.3
npm ERR! peerinvalid Peer [email protected] wants react@>=0.13.3
npm ERR! peerinvalid Peer [email protected] wants react@>= 0.13.0 || ^0.14.0-alpha
npm ERR! peerinvalid Peer [email protected] wants react@>=0.12.2 <0.15.0
npm ERR! peerinvalid Peer [email protected] wants react@>=0.13.3

npm ERR! System Darwin 14.5.0
npm ERR! command "node" "/usr/local/bin/npm" "install"
npm ERR! cwd /Users/blairanderson/Documents/dev/form-builder
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! code EPEERINVALID
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/blairanderson/Documents/dev/form-builder/npm-debug.log
npm ERR! not ok code 0

ERROR : webpack: Failed to compile.

I am trying to run react-form-builder after I installed npm modules to the project but I face with the following error.

[email protected] start C:\Users\moalsadi\Desktop\react-form-builder
webpack-dev-server --hot --inline

http://localhost:8080/
webpack result is served from /
content is served from C:\Users\moalsadi\Desktop\react-form-builder
Hash: 6d30eb75ba46ba4bd810
Version: webpack 1.15.0
Time: 6703ms
Asset Size Chunks Chunk Names
app.js 3.5 MB 0 [emitted] main
chunk {0} app.js (main) 3.36 MB [rendered]
[0] multi main 64 bytes {0} [built]
[1] (webpack)-dev-server/client?http://localhost:8080 4.16 kB {0} [built]
[2] .//url/url.js 23.3 kB {0} [built]
[3] ./
/url//punycode/punycode.js 14.6 kB {0} [built]
[4] (webpack)/buildin/module.js 251 bytes {0} [built]
[5] ./
/url/util.js 314 bytes {0} [built]
[6] .//querystring/index.js 127 bytes {0} [built]
[7] ./
/querystring/decode.js 2.4 kB {0} [built]
[8] .//querystring/encode.js 2.09 kB {0} [built]
[9] ./
/strip-ansi/index.js 161 bytes {0} [built]
[10] .//ansi-regex/index.js 135 bytes {0} [built]
[11] (webpack)-dev-server/client/socket.js 897 bytes {0} [built]
[12] ./
/sockjs-client/lib/entry.js 244 bytes {0} [built]
[13] .//sockjs-client/lib/transport-list.js 613 bytes {0} [built]
[14] ./
/sockjs-client/lib/transport/websocket.js 2.72 kB {0} [built]
[15] .//process/browser.js 5.42 kB {0} [built]
[16] ./
/sockjs-client/lib/utils/event.js 2 kB {0} [built]
[17] .//sockjs-client/lib/utils/random.js 746 bytes {0} [built]
[18] ./
/sockjs-client/lib/utils/browser-crypto.js 438 bytes {0} [built]
[19] .//sockjs-client/lib/utils/url.js 975 bytes {0} [built]
[20] ./
/url-parse/index.js 9.93 kB {0} [built]
[21] .//requires-port/index.js 753 bytes {0} [built]
[22] ./
/url-parse/lolcation.js 1.58 kB {0} [built]
[23] .//querystringify/index.js 1.3 kB {0} [built]
[24] ./
/debug/src/browser.js 4.74 kB {0} [built]
[25] .//debug/src/debug.js 4.39 kB {0} [built]
[26] ./
/ms/index.js 2.72 kB {0} [built]
[27] .//inherits/inherits_browser.js 672 bytes {0} [built]
[28] ./
/sockjs-client/lib/event/emitter.js 1.27 kB {0} [built]
[29] .//sockjs-client/lib/event/eventtarget.js 1.85 kB {0} [built]
[30] ./
/sockjs-client/lib/transport/browser/websocket.js 210 bytes {0} [built]
[31] .//sockjs-client/lib/transport/xhr-streaming.js 1.25 kB {0} [built]
[32] ./
/sockjs-client/lib/transport/lib/ajax-based.js 1.31 kB {0} [built]
[33] .//sockjs-client/lib/transport/lib/sender-receiver.js 1.18 kB {0} [built]
[34] ./
/sockjs-client/lib/transport/lib/buffered-sender.js 2.3 kB {0} [built]
[35] .//sockjs-client/lib/transport/lib/polling.js 1.32 kB {0} [built]
[36] ./
/sockjs-client/lib/transport/receiver/xhr.js 1.58 kB {0} [built]
[37] .//sockjs-client/lib/transport/sender/xhr-cors.js 343 bytes {0} [built]
[38] ./
/sockjs-client/lib/transport/browser/abstract-xhr.js 4.8 kB {0} [built]
[39] .//sockjs-client/lib/transport/sender/xhr-local.js 352 bytes {0} [built]
[40] ./
/sockjs-client/lib/utils/browser.js 560 bytes {0} [built]
[41] .//sockjs-client/lib/transport/xdr-streaming.js 984 bytes {0} [built]
[42] ./
/sockjs-client/lib/transport/sender/xdr.js 2.46 kB {0} [built]
[43] .//sockjs-client/lib/transport/eventsource.js 766 bytes {0} [built]
[44] ./
/sockjs-client/lib/transport/receiver/eventsource.js 1.58 kB {0} [built]
[45] .//sockjs-client/lib/transport/browser/eventsource.js 37 bytes {0} [built]
[46] ./
/sockjs-client/lib/transport/lib/iframe-wrap.js 981 bytes {0} [built]
[47] .//sockjs-client/lib/transport/iframe.js 3.83 kB {0} [built]
[48] ./
/json3/lib/json3.js 43.3 kB {0} [built]
[49] (webpack)/buildin/amd-options.js 43 bytes {0} [built]
[50] .//sockjs-client/lib/version.js 26 bytes {0} [built]
[51] ./
/sockjs-client/lib/utils/iframe.js 5.03 kB {0} [built]
[52] .//sockjs-client/lib/utils/object.js 532 bytes {0} [built]
[53] ./
/sockjs-client/lib/transport/htmlfile.js 710 bytes {0} [built]
[54] .//sockjs-client/lib/transport/receiver/htmlfile.js 2.2 kB {0} [built]
[55] ./
/sockjs-client/lib/transport/xhr-polling.js 894 bytes {0} [built]
[56] .//sockjs-client/lib/transport/xdr-polling.js 712 bytes {0} [built]
[57] ./
/sockjs-client/lib/transport/jsonp-polling.js 1.02 kB {0} [built]
[58] .//sockjs-client/lib/transport/receiver/jsonp.js 5.57 kB {0} [built]
[59] ./
/sockjs-client/lib/transport/sender/jsonp.js 2.46 kB {0} [built]
[60] .//sockjs-client/lib/main.js 11.9 kB {0} [built]
[61] ./
/sockjs-client/lib/shims.js 17.2 kB {0} [built]
[62] .//sockjs-client/lib/utils/escape.js 2.36 kB {0} [built]
[63] ./
/sockjs-client/lib/utils/transport.js 1.35 kB {0} [built]
[64] .//sockjs-client/lib/utils/log.js 450 bytes {0} [built]
[65] ./
/sockjs-client/lib/event/event.js 477 bytes {0} [built]
[66] .//sockjs-client/lib/location.js 177 bytes {0} [built]
[67] ./
/sockjs-client/lib/event/close.js 295 bytes {0} [built]
[68] .//sockjs-client/lib/event/trans-message.js 292 bytes {0} [built]
[69] ./
/sockjs-client/lib/info-receiver.js 2.22 kB {0} [built]
[70] .//sockjs-client/lib/transport/sender/xhr-fake.js 456 bytes {0} [built]
[71] ./
/sockjs-client/lib/info-iframe.js 1.52 kB {0} [built]
[72] .//sockjs-client/lib/info-iframe-receiver.js 791 bytes {0} [built]
[73] ./
/sockjs-client/lib/info-ajax.js 1.03 kB {0} [built]
[74] .//sockjs-client/lib/iframe-bootstrap.js 2.9 kB {0} [built]
[75] ./
/sockjs-client/lib/facade.js 723 bytes {0} [built]
[76] (webpack)/hot/dev-server.js 1.85 kB {0} [built]
[77] (webpack)/hot/log-apply-result.js 813 bytes {0} [built]
[78] ./app.js 793 bytes {0} [not cacheable] [built]
[79] .//react/react.js 56 bytes {0} [built]
[80] ./
/react/lib/React.js 1.49 kB {0} [built]
[81] .//react/lib/ReactDOM.js 3.71 kB {0} [built]
[82] ./
/react/lib/ReactCurrentOwner.js 653 bytes {0} [built]
[83] .//react/lib/ReactDOMTextComponent.js 4.32 kB {0} [built]
[84] ./
/react/lib/DOMChildrenOperations.js 5 kB {0} [built]
[85] .//react/lib/Danger.js 6.96 kB {0} [built]
[86] ./
/react//fbjs/lib/ExecutionEnvironment.js 1.09 kB {0} [built]
[87] ./
/react//fbjs/lib/createNodesFromMarkup.js 2.71 kB {0} [built]
[88] ./
/react//fbjs/lib/createArrayFromMixed.js 2.36 kB {0} [built]
[89] ./
/react//fbjs/lib/toArray.js 1.98 kB {0} [built]
[90] ./
/react//fbjs/lib/invariant.js 1.51 kB {0} [built]
[91] ./
/react//fbjs/lib/getMarkupWrap.js 3.06 kB {0} [built]
[92] ./
/react//fbjs/lib/emptyFunction.js 1.09 kB {0} [built]
[93] ./
/react/lib/ReactMultiChildUpdateTypes.js 861 bytes {0} [built]
[94] .//react//fbjs/lib/keyMirror.js 1.27 kB {0} [built]
[95] .//react/lib/ReactPerf.js 2.51 kB {0} [built]
[96] ./
/react/lib/setInnerHTML.js 3.35 kB {0} [built]
[97] .//react/lib/setTextContent.js 1.2 kB {0} [built]
[98] ./
/react/lib/escapeTextContentForBrowser.js 849 bytes {0} [built]
[99] .//react/lib/DOMPropertyOperations.js 7.88 kB {0} [built]
[100] ./
/react/lib/DOMProperty.js 9.57 kB {0} [built]
[101] .//react/lib/quoteAttributeValueForBrowser.js 746 bytes {0} [built]
[102] ./
/react//fbjs/lib/warning.js 1.77 kB {0} [built]
[103] ./
/react/lib/ReactComponentBrowserEnvironment.js 1.26 kB {0} [built]
[104] .//react/lib/ReactDOMIDOperations.js 3.29 kB {0} [built]
[105] ./
/react/lib/ReactMount.js 36.8 kB {0} [built]
[106] .//react/lib/ReactBrowserEventEmitter.js 12.4 kB {0} [built]
[107] ./
/react/lib/EventConstants.js 2.04 kB {0} [built]
[108] .//react/lib/EventPluginHub.js 9.22 kB {0} [built]
[109] ./
/react/lib/EventPluginRegistry.js 8.41 kB {0} [built]
[110] .//react/lib/EventPluginUtils.js 6.79 kB {0} [built]
[111] ./
/react/lib/ReactErrorUtils.js 2.27 kB {0} [built]
[112] .//react/lib/accumulateInto.js 1.74 kB {0} [built]
[113] ./
/react/lib/forEachAccumulated.js 893 bytes {0} [built]
[114] .//react/lib/ReactEventEmitterMixin.js 1.3 kB {0} [built]
[115] ./
/react/lib/ViewportMetrics.js 638 bytes {0} [built]
[116] .//react/lib/Object.assign.js 1.26 kB {0} [built]
[117] ./
/react/lib/isEventSupported.js 1.97 kB {0} [built]
[118] .//react/lib/ReactDOMFeatureFlags.js 458 bytes {0} [built]
[119] ./
/react/lib/ReactElement.js 8.07 kB {0} [built]
[120] .//react/lib/canDefineProperty.js 629 bytes {0} [built]
[121] ./
/react/lib/ReactEmptyComponentRegistry.js 1.38 kB {0} [built]
[122] .//react/lib/ReactInstanceHandles.js 10.6 kB {0} [built]
[123] ./
/react/lib/ReactRootIndex.js 723 bytes {0} [built]
[124] .//react/lib/ReactInstanceMap.js 1.25 kB {0} [built]
[125] ./
/react/lib/ReactMarkupChecksum.js 1.39 kB {0} [built]
[126] .//react/lib/adler32.js 1.2 kB {0} [built]
[127] ./
/react/lib/ReactReconciler.js 3.55 kB {0} [built]
[128] .//react/lib/ReactRef.js 2.34 kB {0} [built]
[129] ./
/react/lib/ReactOwner.js 3.45 kB {0} [built]
[130] .//react/lib/ReactUpdateQueue.js 10.9 kB {0} [built]
[131] ./
/react/lib/ReactUpdates.js 8.54 kB {0} [built]
[132] .//react/lib/CallbackQueue.js 2.44 kB {0} [built]
[133] ./
/react/lib/PooledClass.js 3.55 kB {0} [built]
[134] .//react/lib/Transaction.js 9.55 kB {0} [built]
[135] ./
/react//fbjs/lib/emptyObject.js 482 bytes {0} [built]
[136] ./
/react//fbjs/lib/containsNode.js 1.43 kB {0} [built]
[137] ./
/react//fbjs/lib/isTextNode.js 628 bytes {0} [built]
[138] ./
/react//fbjs/lib/isNode.js 712 bytes {0} [built]
[139] ./
/react/lib/instantiateReactComponent.js 4.52 kB {0} [built]
[140] .//react/lib/ReactCompositeComponent.js 27.5 kB {0} [built]
[141] ./
/react/lib/ReactComponentEnvironment.js 1.67 kB {0} [built]
[142] .//react/lib/ReactPropTypeLocations.js 549 bytes {0} [built]
[143] ./
/react/lib/ReactPropTypeLocationNames.js 611 bytes {0} [built]
[144] .//react/lib/shouldUpdateReactComponent.js 1.49 kB {0} [built]
[145] ./
/react/lib/ReactEmptyComponent.js 1.8 kB {0} [built]
[146] .//react/lib/ReactNativeComponent.js 3.02 kB {0} [built]
[147] ./
/react/lib/validateDOMNesting.js 13.1 kB {0} [built]
[148] .//react/lib/ReactDefaultInjection.js 3.99 kB {0} [built]
[149] ./
/react/lib/BeforeInputEventPlugin.js 14.9 kB {0} [built]
[150] .//react/lib/EventPropagators.js 5.22 kB {0} [built]
[151] ./
/react/lib/FallbackCompositionState.js 2.49 kB {0} [built]
[152] .//react/lib/getTextContentAccessor.js 994 bytes {0} [built]
[153] ./
/react/lib/SyntheticCompositionEvent.js 1.16 kB {0} [built]
[154] .//react/lib/SyntheticEvent.js 5.79 kB {0} [built]
[155] ./
/react/lib/SyntheticInputEvent.js 1.15 kB {0} [built]
[156] .//react//fbjs/lib/keyOf.js 1.11 kB {0} [built]
[157] .//react/lib/ChangeEventPlugin.js 11.5 kB {0} [built]
[158] ./
/react/lib/getEventTarget.js 930 bytes {0} [built]
[159] .//react/lib/isTextInputElement.js 1.03 kB {0} [built]
[160] ./
/react/lib/ClientReactRootIndex.js 551 bytes {0} [built]
[161] .//react/lib/DefaultEventPluginOrder.js 1.26 kB {0} [built]
[162] ./
/react/lib/EnterLeaveEventPlugin.js 3.9 kB {0} [built]
[163] .//react/lib/SyntheticMouseEvent.js 2.2 kB {0} [built]
[164] ./
/react/lib/SyntheticUIEvent.js 1.64 kB {0} [built]
[165] .//react/lib/getEventModifierState.js 1.3 kB {0} [built]
[166] ./
/react/lib/HTMLDOMPropertyConfig.js 7.63 kB {0} [built]
[167] .//react/lib/ReactBrowserComponentMixin.js 1.15 kB {0} [built]
[168] ./
/react/lib/findDOMNode.js 2.17 kB {0} [built]
[169] .//react/lib/ReactDefaultBatchingStrategy.js 1.92 kB {0} [built]
[170] ./
/react/lib/ReactDOMComponent.js 36.9 kB {0} [built]
[171] .//react/lib/AutoFocusUtils.js 816 bytes {0} [built]
[172] ./
/react//fbjs/lib/focusNode.js 725 bytes {0} [built]
[173] ./
/react/lib/CSSPropertyOperations.js 5.71 kB {0} [built]
[174] .//react/lib/CSSProperty.js 3.5 kB {0} [built]
[175] ./
/react//fbjs/lib/camelizeStyleName.js 1.03 kB {0} [built]
[176] ./
/react//fbjs/lib/camelize.js 729 bytes {0} [built]
[177] ./
/react/lib/dangerousStyleValue.js 1.93 kB {0} [built]
[178] .//react//fbjs/lib/hyphenateStyleName.js 1 kB {0} [built]
[179] .//react//fbjs/lib/hyphenate.js 822 bytes {0} [built]
[180] .//react//fbjs/lib/memoizeStringOnly.js 778 bytes {0} [built]
[181] .//react/lib/ReactDOMButton.js 1.15 kB {0} [built]
[182] ./
/react/lib/ReactDOMInput.js 5.74 kB {0} [built]
[183] .//react/lib/LinkedValueUtils.js 5.23 kB {0} [built]
[184] ./
/react/lib/ReactPropTypes.js 12.5 kB {0} [built]
[185] .//react/lib/getIteratorFn.js 1.17 kB {0} [built]
[186] ./
/react/lib/ReactDOMOption.js 2.82 kB {0} [built]
[187] .//react/lib/ReactChildren.js 5.83 kB {0} [built]
[188] ./
/react/lib/traverseAllChildren.js 6.9 kB {0} [built]
[189] .//react/lib/ReactDOMSelect.js 6.11 kB {0} [built]
[190] ./
/react/lib/ReactDOMTextarea.js 4.35 kB {0} [built]
[191] .//react/lib/ReactMultiChild.js 14.7 kB {0} [built]
[192] ./
/react/lib/ReactChildReconciler.js 4.52 kB {0} [built]
[193] .//react/lib/flattenChildren.js 1.65 kB {0} [built]
[194] ./
/react//fbjs/lib/shallowEqual.js 1.28 kB {0} [built]
[195] ./
/react/lib/ReactEventListener.js 7.51 kB {0} [built]
[196] .//react//fbjs/lib/EventListener.js 2.65 kB {0} [built]
[197] .//react//fbjs/lib/getUnboundedScrollPosition.js 1.09 kB {0} [built]
[198] .//react/lib/ReactInjection.js 1.37 kB {0} [built]
[199] ./
/react/lib/ReactClass.js 27.8 kB {0} [built]
[200] .//react/lib/ReactComponent.js 5.04 kB {0} [built]
[201] ./
/react/lib/ReactNoopUpdateQueue.js 3.94 kB {0} [built]
[202] .//react/lib/ReactReconcileTransaction.js 4.58 kB {0} [built]
[203] ./
/react/lib/ReactInputSelection.js 4.32 kB {0} [built]
[204] .//react/lib/ReactDOMSelection.js 6.83 kB {0} [built]
[205] ./
/react/lib/getNodeForCharacterOffset.js 1.66 kB {0} [built]
[206] .//react//fbjs/lib/getActiveElement.js 924 bytes {0} [built]
[207] .//react/lib/SelectEventPlugin.js 6.71 kB {0} [built]
[208] ./
/react/lib/ServerReactRootIndex.js 868 bytes {0} [built]
[209] .//react/lib/SimpleEventPlugin.js 17.4 kB {0} [built]
[210] ./
/react/lib/SyntheticClipboardEvent.js 1.23 kB {0} [built]
[211] .//react/lib/SyntheticFocusEvent.js 1.12 kB {0} [built]
[212] ./
/react/lib/SyntheticKeyboardEvent.js 2.76 kB {0} [built]
[213] .//react/lib/getEventCharCode.js 1.56 kB {0} [built]
[214] ./
/react/lib/getEventKey.js 2.93 kB {0} [built]
[215] .//react/lib/SyntheticDragEvent.js 1.13 kB {0} [built]
[216] ./
/react/lib/SyntheticTouchEvent.js 1.33 kB {0} [built]
[217] .//react/lib/SyntheticWheelEvent.js 1.99 kB {0} [built]
[218] ./
/react/lib/SVGDOMPropertyConfig.js 3.8 kB {0} [built]
[219] .//react/lib/ReactDefaultPerf.js 8.63 kB {0} [built]
[220] ./
/react/lib/ReactDefaultPerfAnalysis.js 5.79 kB {0} [built]
[221] .//react//fbjs/lib/performanceNow.js 844 bytes {0} [built]
[222] .//react//fbjs/lib/performance.js 612 bytes {0} [built]
[223] .//react/lib/ReactVersion.js 379 bytes {0} [built]
[224] ./
/react/lib/renderSubtreeIntoContainer.js 463 bytes {0} [built]
[225] .//react/lib/ReactDOMServer.js 766 bytes {0} [built]
[226] ./
/react/lib/ReactServerRendering.js 3.3 kB {0} [built]
[227] .//react/lib/ReactServerBatchingStrategy.js 673 bytes {0} [built]
[228] ./
/react/lib/ReactServerRenderingTransaction.js 2.3 kB {0} [built]
[229] .//react/lib/ReactIsomorphic.js 2.05 kB {0} [built]
[230] ./
/react/lib/ReactDOMFactories.js 3.36 kB {0} [built]
[231] .//react/lib/ReactElementValidator.js 10.8 kB {0} [built]
[232] ./
/react//fbjs/lib/mapObject.js 1.47 kB {0} [built]
[233] ./
/react/lib/onlyChild.js 1.21 kB {0} [built]
[234] .//react/lib/deprecated.js 1.77 kB {0} [built]
[235] ./
/react-dom/index.js 63 bytes {0} [built]
[236] ./demobar.js 7.69 kB {0} [not cacheable] [built]
[237] ./src/stores/ElementStore.js 1.58 kB {0} [not cacheable] [built]
[238] .//reflux/src/index.js 299 bytes {0} [built]
[239] ./
/reflux-core/lib/index.js 2.98 kB {0} [built]
[240] .//reflux-core/lib/ActionMethods.js 153 bytes {0} [built]
[241] ./
/reflux-core/lib/ListenerMethods.js 9.11 kB {0} [built]
[242] .//reflux-core/lib/utils.js 2.7 kB {0} [built]
[243] (webpack)/
/timers-browserify/main.js 1.36 kB {0} [built]
[244] .//setimmediate/setImmediate.js 6.47 kB {0} [built]
[245] ./
/eventemitter3/index.js 7.75 kB {0} [built]
[246] .//reflux-core/lib/joins.js 3.87 kB {0} [built]
[247] ./
/reflux-core/lib/createStore.js 2.1 kB {0} [built]
[248] .//reflux-core/lib/Keep.js 280 bytes {0} [built]
[249] ./
/reflux-core/lib/mixer.js 1.73 kB {0} [built]
[250] .//reflux-core/lib/bindMethods.js 762 bytes {0} [built]
[251] ./
/reflux-core/lib/StoreMethods.js 151 bytes {0} [built]
[252] .//reflux-core/lib/PublisherMethods.js 5.98 kB {0} [built]
[253] ./
/reflux-core/lib/createAction.js 2.1 kB {0} [built]
[254] .//reflux/src/connect.js 1.02 kB {0} [built]
[255] ./
/reflux/src/ListenerMixin.js 596 bytes {0} [built]
[256] .//reflux/src/connectFilter.js 1.46 kB {0} [built]
[257] ./
/reflux/src/listenTo.js 1.51 kB {0} [built]
[258] .//reflux/src/listenToMany.js 1.36 kB {0} [built]
[259] ./src/actions/ElementActions.js 195 bytes {0} [not cacheable] [built]
[260] ./src/form.jsx 15.6 kB {0} [not cacheable] [built]
[261] ./
/fbemitter/index.js 472 bytes {0} [built]
[262] .//fbemitter/lib/BaseEventEmitter.js 6.91 kB {0} [built]
[263] ./
/fbemitter/lib/EmitterSubscription.js 1.91 kB {0} [built]
[264] .//fbemitter/lib/EventSubscription.js 1.27 kB {0} [built]
[265] ./
/fbemitter/lib/EventSubscriptionVendor.js 3.25 kB {0} [built]
[266] .//fbjs/lib/invariant.js 1.63 kB {0} [built]
[267] ./
/fbjs/lib/emptyFunction.js 1.08 kB {0} [built]
[268] ./src/form-validator.jsx 5.31 kB {0} [not cacheable] [built]
[269] .//xss/lib/index.js 715 bytes {0} [built]
[270] ./
/xss/lib/default.js 9.67 kB {0} [built]
[271] .//cssfilter/lib/index.js 584 bytes {0} [built]
[272] ./
/cssfilter/lib/default.js 20.4 kB {0} [built]
[273] .//cssfilter/lib/css.js 1.84 kB {0} [built]
[274] ./
/cssfilter/lib/parser.js 1.65 kB {0} [built]
[275] .//cssfilter/lib/util.js 783 bytes {0} [built]
[276] ./
/xss/lib/util.js 635 bytes {0} [built]
[277] .//xss/lib/parser.js 5.67 kB {0} [built]
[278] ./
/xss/lib/xss.js 4.97 kB {0} [built]
[279] ./src/form-elements.jsx 42.4 kB {0} [not cacheable] [built]
[280] ./src/header-bar.jsx 4.19 kB {0} [not cacheable] [built]
[281] .//react-select/lib/Select.js 24.7 kB {0} [built]
[282] ./
/react-input-autosize/lib/AutosizeInput.js 4.05 kB {0} [built]
[283] .//classnames/index.js 1.1 kB {0} [built]
[284] ./
/react-select/lib/Value.js 1.37 kB {0} [built]
[285] .//react-signature-pad/lib/app.js 9.62 kB {0} [built]
[286] ./
/react-sortable-items/SortableItemMixin.js 2.38 kB {0} [built]
[287] .//react/addons.js 457 bytes {0} [built]
[288] ./
/react/lib/ReactWithAddons.js 2.15 kB {0} [built]
[289] .//react/lib/LinkedStateMixin.js 1.15 kB {0} [built]
[290] ./
/react/lib/ReactLink.js 2.01 kB {0} [built]
[291] .//react/lib/ReactStateSetters.js 3.67 kB {0} [built]
[292] ./
/react/lib/ReactComponentWithPureRenderMixin.js 1.51 kB {0} [built]
[293] .//react/lib/shallowCompare.js 694 bytes {0} [built]
[294] ./
/react/lib/ReactCSSTransitionGroup.js 2.95 kB {0} [built]
[295] .//react/lib/ReactTransitionGroup.js 6.14 kB {0} [built]
[296] ./
/react/lib/ReactTransitionChildMapping.js 3.14 kB {0} [built]
[297] .//react/lib/ReactCSSTransitionGroupChild.js 4.8 kB {0} [built]
[298] ./
/react//fbjs/lib/CSSCore.js 3.6 kB {0} [built]
[299] ./
/react/lib/ReactTransitionEvents.js 3.15 kB {0} [built]
[300] .//react/lib/ReactFragment.js 2.54 kB {0} [built]
[301] ./
/react/lib/cloneWithProps.js 2.03 kB {0} [built]
[302] .//react/lib/ReactPropTransferer.js 3.02 kB {0} [built]
[303] ./
/react//fbjs/lib/joinClasses.js 943 bytes {0} [built]
[304] ./
/react/lib/update.js 4.86 kB {0} [built]
[305] .//react/lib/ReactTestUtils.js 17.7 kB {0} [built]
[306] ./
/react-bootstrap-native-slider/dist/react-native-bootstrap-slider.js 5.52 kB {0} [built]
[307] .//react-bootstrap-native-slider//react/react.js 56 bytes {0} [built]
[308] .//react-bootstrap-native-slider//react/lib/React.js 3.32 kB {0} [built]
[309] .//object-assign/index.js 2.11 kB {0} [built]
[310] ./
/react-bootstrap-native-slider//react/lib/ReactChildren.js 6.19 kB {0} [built]
[311] ./
/react-bootstrap-native-slider//react/lib/PooledClass.js 3.36 kB {0} [built]
[312] ./
/react-bootstrap-native-slider//react/lib/reactProdInvariant.js 1.24 kB {0} [built]
[313] ./
/react-bootstrap-native-slider//react/lib/ReactElement.js 11.2 kB {0} [built]
[314] ./
/react-bootstrap-native-slider//react/lib/ReactCurrentOwner.js 623 bytes {0} [built]
[315] ./
/fbjs/lib/warning.js 2.1 kB {0} [built]
[316] .//react-bootstrap-native-slider//react/lib/canDefineProperty.js 661 bytes {0} [built]
[317] .//react-bootstrap-native-slider//react/lib/ReactElementSymbol.js 622 bytes {0} [built]
[318] .//react-bootstrap-native-slider//react/lib/traverseAllChildren.js 7.03 kB {0} [built]
[319] .//react-bootstrap-native-slider//react/lib/getIteratorFn.js 1.12 kB {0} [built]
[320] .//react-bootstrap-native-slider//react/lib/KeyEscapeUtils.js 1.29 kB {0} [built]
[321] .//react-bootstrap-native-slider//react/lib/ReactComponent.js 4.61 kB {0} [built]
[322] .//react-bootstrap-native-slider//react/lib/ReactNoopUpdateQueue.js 3.36 kB {0} [built]
[323] .//fbjs/lib/emptyObject.js 458 bytes {0} [built]
[324] ./
/react-bootstrap-native-slider//react/lib/ReactPureComponent.js 1.32 kB {0} [built]
[325] ./
/react-bootstrap-native-slider//react/lib/ReactClass.js 26.9 kB {0} [built]
[326] ./
/react-bootstrap-native-slider//react/lib/ReactPropTypeLocationNames.js 572 bytes {0} [built]
[327] ./
/react-bootstrap-native-slider//react/lib/ReactDOMFactories.js 5.53 kB {0} [built]
[328] ./
/react-bootstrap-native-slider//react/lib/ReactElementValidator.js 8.92 kB {0} [built]
[329] ./
/react-bootstrap-native-slider//react/lib/ReactComponentTreeHook.js 10.4 kB {0} [built]
[330] ./
/react-bootstrap-native-slider//react/lib/checkReactTypeSpec.js 4.19 kB {0} [built]
[331] ./
/react-bootstrap-native-slider//react/lib/ReactPropTypesSecret.js 442 bytes {0} [built]
[332] ./
/react-bootstrap-native-slider//react/lib/ReactPropTypes.js 500 bytes {0} [built]
[333] ./
/prop-types/factory.js 890 bytes {0} [built]
[334] .//prop-types/factoryWithTypeCheckers.js 17.6 kB {0} [built]
[335] ./
/prop-types/lib/ReactPropTypesSecret.js 436 bytes {0} [built]
[336] .//prop-types/checkPropTypes.js 2.94 kB {0} [built]
[337] ./
/react-bootstrap-native-slider//react/lib/ReactVersion.js 350 bytes {0} [built]
[338] ./
/react-bootstrap-native-slider//react/lib/onlyChild.js 1.34 kB {0} [built]
[339] ./
/detect-browser/browser.js 191 bytes {0} [built]
[340] .//detect-browser/lib/detectBrowser.js 1.3 kB {0} [built]
[341] ./
/react-html5-slider/dist/react-html5-slider.js 3.89 kB {0} [built]
[342] .//react-html5-slider//react/react.js 56 bytes {0} [built]
[343] .//react-html5-slider//react/lib/React.js 3.32 kB {0} [built]
[344] .//react-html5-slider//react/lib/ReactChildren.js 6.19 kB {0} [built]
[345] .//react-html5-slider//react/lib/PooledClass.js 3.36 kB {0} [built]
[346] .//react-html5-slider//react/lib/reactProdInvariant.js 1.24 kB {0} [built]
[347] .//react-html5-slider//react/lib/ReactElement.js 11.2 kB {0} [built]
[348] .//react-html5-slider//react/lib/ReactCurrentOwner.js 623 bytes {0} [built]
[349] .//react-html5-slider//react/lib/canDefineProperty.js 661 bytes {0} [built]
[350] .//react-html5-slider//react/lib/ReactElementSymbol.js 622 bytes {0} [built]
[351] .//react-html5-slider//react/lib/traverseAllChildren.js 7.03 kB {0} [built]
[352] .//react-html5-slider//react/lib/getIteratorFn.js 1.12 kB {0} [built]
[353] .//react-html5-slider//react/lib/KeyEscapeUtils.js 1.29 kB {0} [built]
[354] .//react-html5-slider//react/lib/ReactComponent.js 4.61 kB {0} [built]
[355] .//react-html5-slider//react/lib/ReactNoopUpdateQueue.js 3.36 kB {0} [built]
[356] .//react-html5-slider//react/lib/ReactPureComponent.js 1.32 kB {0} [built]
[357] .//react-html5-slider//react/lib/ReactClass.js 26.9 kB {0} [built]
[358] .//react-html5-slider//react/lib/ReactPropTypeLocationNames.js 572 bytes {0} [built]
[359] .//react-html5-slider//react/lib/ReactDOMFactories.js 5.53 kB {0} [built]
[360] .//react-html5-slider//react/lib/ReactElementValidator.js 8.92 kB {0} [built]
[361] .//react-html5-slider//react/lib/ReactComponentTreeHook.js 10.4 kB {0} [built]
[362] .//react-html5-slider//react/lib/checkReactTypeSpec.js 4.19 kB {0} [built]
[363] .//react-html5-slider//react/lib/ReactPropTypesSecret.js 442 bytes {0} [built]
[364] .//react-html5-slider//react/lib/ReactPropTypes.js 500 bytes {0} [built]
[365] .//react-html5-slider//react/lib/ReactVersion.js 350 bytes {0} [built]
[366] .//react-html5-slider//react/lib/onlyChild.js 1.34 kB {0} [built]
[367] .//react-bootstrap-slider/dist/react-bootstrap-slider.js 7.97 kB {0} [built]
[368] ./
/bootstrap-slider/dist/bootstrap-slider.js 65.7 kB {0} [built] [1 error]
[369] .//react-datepicker/dist/react-datepicker.min.js 48.1 kB {0} [built]
[370] ./
/moment/moment.js 129 kB {0} [built]
[371] .//moment/locale ^./.*$ 2.79 kB {0} [optional] [built]
[372] ./
/moment/locale/af.js 2.4 kB {0} [optional] [built]
[373] .//moment/locale/ar.js 4.12 kB {0} [optional] [built]
[374] ./
/moment/locale/ar-dz.js 1.9 kB {0} [optional] [built]
[375] .//moment/locale/ar-kw.js 1.89 kB {0} [optional] [built]
[376] ./
/moment/locale/ar-ly.js 3.71 kB {0} [optional] [built]
[377] .//moment/locale/ar-ma.js 1.95 kB {0} [optional] [built]
[378] ./
/moment/locale/ar-sa.js 2.81 kB {0} [optional] [built]
[379] .//moment/locale/ar-tn.js 1.86 kB {0} [optional] [built]
[380] ./
/moment/locale/az.js 3.01 kB {0} [optional] [built]
[381] .//moment/locale/be.js 4.49 kB {0} [optional] [built]
[382] ./
/moment/locale/bg.js 2.85 kB {0} [optional] [built]
[383] .//moment/locale/bn.js 3.22 kB {0} [optional] [built]
[384] ./
/moment/locale/bo.js 3.47 kB {0} [optional] [built]
[385] .//moment/locale/br.js 3.12 kB {0} [optional] [built]
[386] ./
/moment/locale/bs.js 4.48 kB {0} [optional] [built]
[387] .//moment/locale/ca.js 3.08 kB {0} [optional] [built]
[388] ./
/moment/locale/cs.js 6.11 kB {0} [optional] [built]
[389] .//moment/locale/cv.js 2.15 kB {0} [optional] [built]
[390] ./
/moment/locale/cy.js 2.75 kB {0} [optional] [built]
[391] .//moment/locale/da.js 1.91 kB {0} [optional] [built]
[392] ./
/moment/locale/de.js 2.73 kB {0} [optional] [built]
[393] .//moment/locale/de-at.js 2.8 kB {0} [optional] [built]
[394] ./
/moment/locale/de-ch.js 2.73 kB {0} [optional] [built]
[395] .//moment/locale/dv.js 2.37 kB {0} [optional] [built]
[396] ./
/moment/locale/el.js 3.49 kB {0} [optional] [built]
[397] .//moment/locale/en-au.js 2.18 kB {0} [optional] [built]
[398] ./
/moment/locale/en-ca.js 2.02 kB {0} [optional] [built]
[399] .//moment/locale/en-gb.js 2.19 kB {0} [optional] [built]
[400] ./
/moment/locale/en-ie.js 2.18 kB {0} [optional] [built]
[401] .//moment/locale/en-nz.js 2.19 kB {0} [optional] [built]
[402] ./
/moment/locale/eo.js 2.44 kB {0} [optional] [built]
[403] .//moment/locale/es.js 2.78 kB {0} [optional] [built]
[404] ./
/moment/locale/es-do.js 2.77 kB {0} [optional] [built]
[405] .//moment/locale/et.js 2.9 kB {0} [optional] [built]
[406] ./
/moment/locale/eu.js 2.2 kB {0} [optional] [built]
[407] .//moment/locale/fa.js 2.93 kB {0} [optional] [built]
[408] ./
/moment/locale/fi.js 3.62 kB {0} [optional] [built]
[409] .//moment/locale/fo.js 1.94 kB {0} [optional] [built]
[410] ./
/moment/locale/fr.js 2.74 kB {0} [optional] [built]
[411] .//moment/locale/fr-ca.js 2.36 kB {0} [optional] [built]
[412] ./
/moment/locale/fr-ch.js 2.52 kB {0} [optional] [built]
[413] .//moment/locale/fy.js 2.5 kB {0} [optional] [built]
[414] ./
/moment/locale/gd.js 2.41 kB {0} [optional] [built]
[415] .//moment/locale/gl.js 2.57 kB {0} [optional] [built]
[416] ./
/moment/locale/gom-latn.js 4.1 kB {0} [optional] [built]
[417] .//moment/locale/he.js 3.09 kB {0} [optional] [built]
[418] ./
/moment/locale/hi.js 3.46 kB {0} [optional] [built]
[419] .//moment/locale/hr.js 4.6 kB {0} [optional] [built]
[420] ./
/moment/locale/hu.js 3.74 kB {0} [optional] [built]
[421] .//moment/locale/hy-am.js 2.95 kB {0} [optional] [built]
[422] ./
/moment/locale/id.js 2.67 kB {0} [optional] [built]
[423] .//moment/locale/is.js 4.21 kB {0} [optional] [built]
[424] ./
/moment/locale/it.js 2.26 kB {0} [optional] [built]
[425] .//moment/locale/ja.js 2.13 kB {0} [optional] [built]
[426] ./
/moment/locale/jv.js 2.68 kB {0} [optional] [built]
[427] .//moment/locale/ka.js 2.87 kB {0} [optional] [built]
[428] ./
/moment/locale/kk.js 2.41 kB {0} [optional] [built]
[429] .//moment/locale/km.js 1.86 kB {0} [optional] [built]
[430] ./
/moment/locale/kn.js 3.5 kB {0} [optional] [built]
[431] .//moment/locale/ko.js 1.95 kB {0} [optional] [built]
[432] ./
/moment/locale/ky.js 2.42 kB {0} [optional] [built]
[433] .//moment/locale/lb.js 4.46 kB {0} [optional] [built]
[434] ./
/moment/locale/lo.js 2.12 kB {0} [optional] [built]
[435] .//moment/locale/lt.js 4.06 kB {0} [optional] [built]
[436] ./
/moment/locale/lv.js 3.61 kB {0} [optional] [built]
[437] .//moment/locale/me.js 3.79 kB {0} [optional] [built]
[438] ./
/moment/locale/mi.js 2.23 kB {0} [optional] [built]
[439] .//moment/locale/mk.js 2.87 kB {0} [optional] [built]
[440] ./
/moment/locale/ml.js 2.56 kB {0} [optional] [built]
[441] .//moment/locale/mr.js 4.84 kB {0} [optional] [built]
[442] ./
/moment/locale/ms.js 2.57 kB {0} [optional] [built]
[443] .//moment/locale/ms-my.js 2.63 kB {0} [optional] [built]
[444] ./
/moment/locale/my.js 2.55 kB {0} [optional] [built]
[445] .//moment/locale/nb.js 2.06 kB {0} [optional] [built]
[446] ./
/moment/locale/ne.js 3.39 kB {0} [optional] [built]
[447] .//moment/locale/nl.js 3.25 kB {0} [optional] [built]
[448] ./
/moment/locale/nl-be.js 3.27 kB {0} [optional] [built]
[449] .//moment/locale/nn.js 1.92 kB {0} [optional] [built]
[450] ./
/moment/locale/pa-in.js 3.59 kB {0} [optional] [built]
[451] .//moment/locale/pl.js 3.75 kB {0} [optional] [built]
[452] ./
/moment/locale/pt.js 2.15 kB {0} [optional] [built]
[453] .//moment/locale/pt-br.js 2.06 kB {0} [optional] [built]
[454] ./
/moment/locale/ro.js 2.38 kB {0} [optional] [built]
[455] .//moment/locale/ru.js 6.87 kB {0} [optional] [built]
[456] ./
/moment/locale/sd.js 2.23 kB {0} [optional] [built]
[457] .//moment/locale/se.js 2.06 kB {0} [optional] [built]
[458] ./
/moment/locale/si.js 2.22 kB {0} [optional] [built]
[459] .//moment/locale/sk.js 5.26 kB {0} [optional] [built]
[460] ./
/moment/locale/sl.js 5.94 kB {0} [optional] [built]
[461] .//moment/locale/sq.js 2.24 kB {0} [optional] [built]
[462] ./
/moment/locale/sr.js 3.76 kB {0} [optional] [built]
[463] .//moment/locale/sr-cyrl.js 3.78 kB {0} [optional] [built]
[464] ./
/moment/locale/ss.js 2.84 kB {0} [optional] [built]
[465] .//moment/locale/sv.js 2.19 kB {0} [optional] [built]
[466] ./
/moment/locale/sw.js 1.92 kB {0} [optional] [built]
[467] .//moment/locale/ta.js 3.78 kB {0} [optional] [built]
[468] ./
/moment/locale/te.js 2.81 kB {0} [optional] [built]
[469] .//moment/locale/tet.js 2.25 kB {0} [optional] [built]
[470] ./
/moment/locale/th.js 2.14 kB {0} [optional] [built]
[471] .//moment/locale/tl-ph.js 2.01 kB {0} [optional] [built]
[472] ./
/moment/locale/tlh.js 3.75 kB {0} [optional] [built]
[473] .//moment/locale/tr.js 2.62 kB {0} [optional] [built]
[474] ./
/moment/locale/tzl.js 3.31 kB {0} [optional] [built]
[475] .//moment/locale/tzm.js 1.89 kB {0} [optional] [built]
[476] ./
/moment/locale/tzm-latn.js 1.93 kB {0} [optional] [built]
[477] .//moment/locale/uk.js 5.04 kB {0} [optional] [built]
[478] ./
/moment/locale/ur.js 2.28 kB {0} [optional] [built]
[479] .//moment/locale/uz.js 1.86 kB {0} [optional] [built]
[480] ./
/moment/locale/uz-latn.js 1.91 kB {0} [optional] [built]
[481] .//moment/locale/vi.js 2.47 kB {0} [optional] [built]
[482] ./
/moment/locale/x-pseudo.js 2.3 kB {0} [optional] [built]
[483] .//moment/locale/yo.js 1.99 kB {0} [optional] [built]
[484] ./
/moment/locale/zh-cn.js 3.21 kB {0} [optional] [built]
[485] .//moment/locale/zh-hk.js 3.03 kB {0} [optional] [built]
[486] ./
/moment/locale/zh-tw.js 2.98 kB {0} [optional] [built]
[487] .//react-onclickoutside/index.js 4.88 kB {0} [built]
[488] ./src/star-rating.jsx 11.9 kB {0} [not cacheable] [built]
[489] ./src/index.jsx 5.64 kB {0} [not cacheable] [built]
[490] ./src/preview.jsx 11.7 kB {0} [not cacheable] [built]
[491] ./
/react-sortable-items/Sortable.js 11.3 kB {0} [built]
[492] ./src/form-elements-edit.jsx 18.8 kB {0} [not cacheable] [built]
[493] ./src/dynamic-option-list.jsx 9.61 kB {0} [not cacheable] [built]
[494] ./src/UUID.js 1.75 kB {0} [not cacheable] [built]
[495] .//react-textarea-autosize/lib/TextareaAutosize.js 7.87 kB {0} [built]
[496] ./
/react-textarea-autosize/lib/calculateNodeHeight.js 4.03 kB {0} [built]
[497] .//draft-js/lib/Draft.js 2.63 kB {0} [built]
[498] ./
/draft-js/lib/AtomicBlockUtils.js 2.24 kB {0} [built]
[499] .//draft-js/lib/BlockMapBuilder.js 665 bytes {0} [built]
[500] ./
/draft-js//immutable/dist/immutable.js 143 kB {0} [built]
[501] ./
/draft-js/lib/CharacterMetadata.js 3.83 kB {0} [built]
[502] .//draft-js/lib/ContentBlock.js 3.82 kB {0} [built]
[503] ./
/draft-js/lib/findRangesImmutable.js 1.19 kB {0} [built]
[504] .//draft-js/lib/DraftModifier.js 6.02 kB {0} [built]
[505] ./
/draft-js/lib/ContentStateInlineStyle.js 2.24 kB {0} [built]
[506] .//draft-js/lib/applyEntityToContentState.js 1.49 kB {0} [built]
[507] ./
/draft-js/lib/applyEntityToContentBlock.js 838 bytes {0} [built]
[508] .//draft-js/lib/getCharacterRemovalRange.js 2.65 kB {0} [built]
[509] ./
/draft-js/lib/DraftEntitySegments.js 2.59 kB {0} [built]
[510] .//draft-js/lib/getRangesForDraftEntity.js 1.15 kB {0} [built]
[511] ./
/draft-js/lib/getContentStateFragment.js 2.16 kB {0} [built]
[512] .//draft-js/lib/generateRandomKey.js 710 bytes {0} [built]
[513] ./
/draft-js/lib/removeEntitiesAtEdges.js 3.19 kB {0} [built]
[514] .//draft-js/lib/insertFragmentIntoContentState.js 3.98 kB {0} [built]
[515] ./
/draft-js/lib/insertIntoList.js 959 bytes {0} [built]
[516] .//draft-js/lib/insertTextIntoContentState.js 1.62 kB {0} [built]
[517] ./
/draft-js/lib/modifyBlockForContentState.js 1.08 kB {0} [built]
[518] .//draft-js/lib/removeRangeFromContentState.js 2.68 kB {0} [built]
[519] ./
/draft-js/lib/splitBlockInContentState.js 2.02 kB {0} [built]
[520] .//draft-js/lib/EditorState.js 18.7 kB {0} [built]
[521] ./
/draft-js/lib/BlockTree.js 2.93 kB {0} [built]
[522] .//draft-js/lib/ContentState.js 6.83 kB {0} [built]
[523] ./
/draft-js/lib/DraftEntity.js 6.74 kB {0} [built]
[524] .//draft-js/lib/DraftEntityInstance.js 2.64 kB {0} [built]
[525] ./
/draft-js/lib/SelectionState.js 4.65 kB {0} [built]
[526] .//draft-js/lib/sanitizeDraftText.js 546 bytes {0} [built]
[527] ./
/draft-js/lib/EditorBidiService.js 1.22 kB {0} [built]
[528] .//fbjs/lib/UnicodeBidiService.js 2.83 kB {0} [built]
[529] ./
/fbjs/lib/UnicodeBidi.js 13.9 kB {0} [built]
[530] .//fbjs/lib/UnicodeBidiDirection.js 2.98 kB {0} [built]
[531] ./
/fbjs/lib/nullthrows.js 498 bytes {0} [built]
[532] .//draft-js/lib/CompositeDraftDecorator.js 3.8 kB {0} [built]
[533] ./
/draft-js/lib/DefaultDraftBlockRenderMap.js 1.49 kB {0} [built]
[534] .//fbjs/lib/cx.js 1.48 kB {0} [built]
[535] ./
/draft-js/lib/DefaultDraftInlineStyle.js 660 bytes {0} [built]
[536] .//draft-js/lib/DraftEditor.react.js 15.8 kB {0} [built]
[537] ./
/draft-js/lib/DraftEditorCompositionHandler.js 6.05 kB {0} [built]
[538] .//fbjs/lib/Keys.js 631 bytes {0} [built]
[539] ./
/draft-js/lib/getEntityKeyForSelection.js 1.71 kB {0} [built]
[540] .//draft-js/lib/isSelectionAtLeafStart.js 1.15 kB {0} [built]
[541] ./
/draft-js/lib/DraftEditorContents.react.js 9.43 kB {0} [built]
[542] .//draft-js/lib/DraftEditorBlock.react.js 8.44 kB {0} [built]
[543] ./
/draft-js/lib/DraftEditorLeaf.react.js 5.69 kB {0} [built]
[544] .//draft-js/lib/DraftEditorTextNode.react.js 4.31 kB {0} [built]
[545] ./
/fbjs/lib/UserAgent.js 6.29 kB {0} [built]
[546] .//fbjs/lib/UserAgentData.js 2.47 kB {0} [built]
[547] ./
/ua-parser-js/src/ua-parser.js 43.1 kB {0} [built]
[548] .//fbjs/lib/VersionRange.js 10.6 kB {0} [built]
[549] ./
/fbjs/lib/mapObject.js 1.44 kB {0} [built]
[550] .//fbjs/lib/memoizeStringOnly.js 698 bytes {0} [built]
[551] ./
/draft-js/lib/setDraftEditorSelection.js 4.94 kB {0} [built]
[552] .//fbjs/lib/containsNode.js 1.05 kB {0} [built]
[553] ./
/fbjs/lib/isTextNode.js 605 bytes {0} [built]
[554] .//fbjs/lib/isNode.js 828 bytes {0} [built]
[555] ./
/fbjs/lib/getActiveElement.js 1.04 kB {0} [built]
[556] .//draft-js/lib/DraftOffsetKey.js 954 bytes {0} [built]
[557] ./
/fbjs/lib/Scroll.js 2.59 kB {0} [built]
[558] .//fbjs/lib/Style.js 1.88 kB {0} [built]
[559] ./
/fbjs/lib/getStyleProperty.js 1.63 kB {0} [built]
[560] .//fbjs/lib/camelize.js 708 bytes {0} [built]
[561] ./
/fbjs/lib/hyphenate.js 800 bytes {0} [built]
[562] .//fbjs/lib/getElementPosition.js 840 bytes {0} [built]
[563] ./
/fbjs/lib/getElementRect.js 1.47 kB {0} [built]
[564] .//fbjs/lib/getScrollPosition.js 1.73 kB {0} [built]
[565] ./
/fbjs/lib/getDocumentScrollElement.js 951 bytes {0} [built]
[566] .//fbjs/lib/getUnboundedScrollPosition.js 1.12 kB {0} [built]
[567] ./
/fbjs/lib/getViewportDimensions.js 1.33 kB {0} [built]
[568] .//fbjs/lib/joinClasses.js 929 bytes {0} [built]
[569] ./
/draft-js/lib/DraftEditorDragHandler.js 3.52 kB {0} [built]
[570] .//fbjs/lib/DataTransfer.js 5.29 kB {0} [built]
[571] ./
/fbjs/lib/PhotosMimeType.js 768 bytes {0} [built]
[572] .//fbjs/lib/createArrayFromMixed.js 4.11 kB {0} [built]
[573] ./
/draft-js/lib/findAncestorOffsetKey.js 871 bytes {0} [built]
[574] .//draft-js/lib/getSelectionOffsetKeyForNode.js 988 bytes {0} [built]
[575] ./
/draft-js/lib/getTextContentFromFiles.js 1.95 kB {0} [built]
[576] .//draft-js/lib/getUpdatedSelectionState.js 2.67 kB {0} [built]
[577] ./
/draft-js/lib/isEventHandled.js 622 bytes {0} [built]
[578] .//draft-js/lib/DraftEditorEditHandler.js 1.26 kB {0} [built]
[579] ./
/draft-js/lib/editOnBeforeInput.js 5.67 kB {0} [built]
[580] .//fbjs/lib/setImmediate.js 495 bytes {0} [built]
[581] ./
/draft-js/lib/editOnBlur.js 1.48 kB {0} [built]
[582] .//draft-js/lib/editOnCompositionStart.js 890 bytes {0} [built]
[583] ./
/draft-js/lib/editOnCopy.js 990 bytes {0} [built]
[584] .//draft-js/lib/getFragmentFromSelection.js 734 bytes {0} [built]
[585] ./
/draft-js/lib/editOnCut.js 2.23 kB {0} [built]
[586] .//draft-js/lib/editOnDragOver.js 586 bytes {0} [built]
[587] ./
/draft-js/lib/editOnDragStart.js 570 bytes {0} [built]
[588] .//draft-js/lib/editOnFocus.js 1.25 kB {0} [built]
[589] ./
/draft-js/lib/editOnInput.js 5.54 kB {0} [built]
[590] .//draft-js/lib/editOnKeyDown.js 5.25 kB {0} [built]
[591] ./
/draft-js/lib/KeyBindingUtil.js 1.1 kB {0} [built]
[592] .//draft-js/lib/SecondaryClipboard.js 1.98 kB {0} [built]
[593] ./
/draft-js/lib/keyCommandBackspaceToStartOfLine.js 1.56 kB {0} [built]
[594] .//draft-js/lib/expandRangeToStartOfLine.js 7.18 kB {0} [built]
[595] ./
/fbjs/lib/UnicodeUtils.js 6.26 kB {0} [built]
[596] .//draft-js/lib/getRangeClientRects.js 2.2 kB {0} [built]
[597] ./
/draft-js/lib/getDraftEditorSelectionWithNodes.js 6.89 kB {0} [built]
[598] .//draft-js/lib/moveSelectionBackward.js 1.47 kB {0} [built]
[599] ./
/draft-js/lib/removeTextWithStrategy.js 1.23 kB {0} [built]
[600] .//draft-js/lib/keyCommandBackspaceWord.js 1.62 kB {0} [built]
[601] ./
/draft-js/lib/DraftRemovableWord.js 1.88 kB {0} [built]
[602] .//fbjs/lib/TokenizeUtil.js 1.47 kB {0} [built]
[603] ./
/draft-js/lib/keyCommandDeleteWord.js 1.52 kB {0} [built]
[604] .//draft-js/lib/moveSelectionForward.js 1.3 kB {0} [built]
[605] ./
/draft-js/lib/keyCommandInsertNewline.js 737 bytes {0} [built]
[606] .//draft-js/lib/keyCommandPlainBackspace.js 1.68 kB {0} [built]
[607] ./
/draft-js/lib/keyCommandPlainDelete.js 1.65 kB {0} [built]
[608] .//draft-js/lib/keyCommandMoveSelectionToEndOfBlock.js 1.05 kB {0} [built]
[609] ./
/draft-js/lib/keyCommandMoveSelectionToStartOfBlock.js 1.11 kB {0} [built]
[610] .//draft-js/lib/keyCommandTransposeCharacters.js 2.48 kB {0} [built]
[611] ./
/draft-js/lib/keyCommandUndo.js 1.58 kB {0} [built]
[612] .//draft-js/lib/editOnPaste.js 6.35 kB {0} [built]
[613] ./
/draft-js/lib/DraftPasteProcessor.js 1.42 kB {0} [built]
[614] .//draft-js/lib/convertFromHTMLToContentBlocks.js 15.4 kB {0} [built]
[615] ./
/fbjs/lib/URI.js 710 bytes {0} [built]
[616] .//draft-js/lib/getSafeBodyFromHTML.js 1.08 kB {0} [built]
[617] ./
/draft-js/lib/splitTextIntoTextBlocks.js 530 bytes {0} [built]
[618] .//draft-js/lib/editOnSelect.js 1.26 kB {0} [built]
[619] ./
/draft-js/lib/getDraftEditorSelection.js 1.09 kB {0} [built]
[620] .//draft-js/lib/DraftEditorPlaceholder.react.js 2.72 kB {0} [built]
[621] ./
/draft-js/lib/getDefaultKeyBinding.js 3.5 kB {0} [built]
[622] .//draft-js/lib/RichTextEditorUtil.js 10.9 kB {0} [built]
[623] ./
/draft-js/lib/adjustBlockDepthForContentState.js 1.21 kB {0} [built]
[624] .//draft-js/lib/convertFromDraftStateToRaw.js 2.03 kB {0} [built]
[625] ./
/draft-js/lib/DraftStringKey.js 587 bytes {0} [built]
[626] .//draft-js/lib/encodeEntityRanges.js 1.15 kB {0} [built]
[627] ./
/draft-js/lib/encodeInlineStyleRanges.js 1.89 kB {0} [built]
[628] .//draft-js/lib/convertFromRawToDraftState.js 2.88 kB {0} [built]
[629] ./
/draft-js/lib/createCharacterList.js 807 bytes {0} [built]
[630] .//draft-js/lib/decodeEntityRanges.js 1.11 kB {0} [built]
[631] ./
/draft-js/lib/decodeInlineStyleRanges.js 1.15 kB {0} [built]
[632] .//draft-js/lib/getVisibleSelectionRect.js 1.36 kB {0} [built]
[633] ./
/draft-js/lib/getRangeBoundingClientRect.js 1.61 kB {0} [built]
[634] .//draftjs-to-html/lib/draftjs-to-html.js 7.8 kB {0} [built]
[635] ./
/react-draft-wysiwyg/dist/react-draft-wysiwyg.js 605 kB {0} [built]
[636] ./src/toolbar.jsx 11.3 kB {0} [not cacheable] [built]
[637] ./src/toolbar-item.jsx 3.39 kB {0} [not cacheable] [built]
[638] ./css/application.css.scss 1.04 kB {0} [built]
[639] .//css-loader!.//sass-loader!./css/application.css.scss 61.7 kB {0} [built]
[640] .//css-loader/lib/css-base.js 1.51 kB {0} [built]
[641] ./
/style-loader/addStyles.js 6.09 kB {0} [built]

ERROR in .//bootstrap-slider/dist/bootstrap-slider.js
Module not found: Error: Cannot resolve module 'jquery' in C:\Users\moalsadi\Desktop\react-form-builder\node_modules\bootstrap-slider\dist
@ ./
/bootstrap-slider/dist/bootstrap-slider.js 56:2-29
webpack: Failed to compile.

Express Started but error occurred when execute in browser or api

I have followed all the steps which is mentioned. I can see the form builder and preview but api/formdata error..

Express is started but can't execute in browser..

npm run serve:api
[email protected] serve:api F:\Angular\react-form-builder
node server/index.js
Express started on http://localhost:5005; press Ctrl-C to terminate.

Below Error
Error: F:\react-form-builder\server\views\404.ejs:2 1| <% include error_header %> >> 2|

Cannot find <%= url %>

3| <% include footer %> url is not defined
An error occurred!

Please suggest how to resolve this.

Range slider broken

Range slider is not working. Upon previewing the form, the label shows markup, and the slider itself won't move.

In addition to this specific feature, there are a ton of React warnings flooding the console.

Screen-recording video in the attached zip:
react-form-builder-issue.zip

Print JSON to console

Is there a way to by default, print the JSON to the console when saving a form? (or at least an option to do so)

For demo purposes, it would be great to not require those testing it out to have to setup the POST endpoint in order to see the results of what the form builder produces.

Thanks

Custom Field Steps

Would you mind providing a brief description of how one would tweak your form builder code to add a custom form field/element to the builder?

I am very interested in using this in a production level product but am having a bit of a hard time winding my way through the code to figure out exactly how many places I would need to touch/change?

Thanks

Dependency Issue wiith react 15

While trying to integrate with my project which is running on [email protected], I'm getting the following error.

app.js:13756 Uncaught TypeError: Cannot read property '__reactInternalInstance$44ks93n89515430gg5qry919k9' of null


function getClosestInstanceFromNode(node) {
if (node[internalInstanceKey]) {
return node[internalInstanceKey];
}

This gives the error.

npm ls react showing as

[email protected] C:\wamp64\www\spiraldesk\spiraldesk_client_theme
+-- UNMET PEER DEPENDENCY [email protected]
+-- UNMET PEER DEPENDENCY [email protected]
`-- [email protected]
  +-- UNMET PEER DEPENDENCY jquery@
  +-- UNMET PEER DEPENDENCY jsdom@*
  `-- [email protected]
    `-- [email protected]

I think 2 react instances causing the issue.

SyntaxError: import declarations may only appear at top level of a module

SyntaxError: import declarations may only appear at top level of a module app.js

The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol. index.html

403 Uncaught Error: Cannot have two HTML5 backends at the same time.

when I update my form which I created previously using ReactFormBuilder component I am getting this error.
HTML5BackendImpl.js:403 Uncaught Error: Cannot have two HTML5 backends at the same time.
at HTML5BackendImpl.setup (HTML5BackendImpl.js:403:1)
at DragDropManagerImpl.handleRefCountChange (DragDropManagerImpl.js:38:1)

Form Generator Not Showing

I am getting this error when I try to render a basic form generator in my existing app.
Uncaught Error: addComponentAsRefTo(...): Only a ReactOwner can have refs. You might be adding a ref to a component that was not created inside a component's render method, or you have multiple copies of React loaded

My existing app uses react 15.6.1.
When I tried demo it works but in existing app i want to integrate then it gives me this error

Error: [email protected] install: `node-gyp rebuild`

I use Windows 7. But error while install. How can I fix it?

D:\MyCode\react-form-builder-master>npm install

[email protected] install D:\MyCode\react-form-builder-master\node_module
s\contextify
node-gyp rebuild

D:\MyCode\react-form-builder-master\node_modules\contextify>if not defined
npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp
-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "" rebu
ild )
Building the projects in this solution one at a time. To enable parallel build,
please add the "/m" switch.
contextify.cc
win_delay_load_hook.cc
..\src\contextify.cc(150): error C2039: 'SetAccessCheckCallbacks': is not a mem
ber of 'v8::ObjectTemplate' [D:\MyCode\react-form-builder-master\node_modu
les\contextify\build\contextify.vcxproj]
c:\users\wins7.node-gyp\7.2.0\include\node\v8.h(4696): note: see declarati
on of 'v8::ObjectTemplate'
..\src\contextify.cc(131): warning C4996: 'v8::Function::NewInstance': was decl
ared deprecated [D:\MyCode\react-form-builder-master\node_modules\contexti
fy\build\contextify.vcxproj]
c:\users\wins7.node-gyp\7.2.0\include\node\v8.h(3292): note: see declarati
on of 'v8::Function::NewInstance'
..\src\contextify.cc(182): warning C4996: 'v8::Object::GetRealNamedProperty': w
as declared deprecated [D:\MyCode\react-form-builder-master\node_modules\c
ontextify\build\contextify.vcxproj]
c:\users\wins7.node-gyp\7.2.0\include\node\v8.h(2949): note: see declarati
on of 'v8::Object::GetRealNamedProperty'
..\src\contextify.cc(209): warning C4996: 'v8::Object::GetRealNamedProperty': w
as declared deprecated [D:\MyCode\react-form-builder-master\node_modules\c
ontextify\build\contextify.vcxproj]
c:\users\wins7.node-gyp\7.2.0\include\node\v8.h(2949): note: see declarati
on of 'v8::Object::GetRealNamedProperty'
..\src\contextify.cc(210): warning C4996: 'v8::Object::GetRealNamedProperty': w
as declared deprecated [D:\MyCode\react-form-builder-master\node_modules\c
ontextify\build\contextify.vcxproj]
c:\users\wins7.node-gyp\7.2.0\include\node\v8.h(2949): note: see declarati
on of 'v8::Object::GetRealNamedProperty'
gyp ERR! build error
gyp ERR! stack Error: C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe fail
ed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules
npm\node_modules\node-gyp\lib\build.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_proces
s.js:215:12)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodej
s\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd D:\MyCode\react-form-builder-master\node_modules\contextify
gyp ERR! node -v v7.2.0
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\ch
okidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@
1.0.15: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"
})
npm WARN [email protected] requires a peer of jquery@ but none
was installed.
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\
node_modules\npm\bin\npm-cli.js" "install"
npm ERR! node v7.2.0
npm ERR! npm v3.10.9
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the contextify package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs contextify
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls contextify
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! D:\MyCode\react-form-builder-master\npm-debug.log

npm start fails

I wanted to take a look at the react-form-builder but I receive errors when I run npm start. Here is the contents of the npm-debug.log file:

0 info it worked if it ends with ok
1 verbose cli [ 'node', '/usr/local/bin/npm', 'start' ]
2 info using [email protected]
3 info using [email protected]
4 verbose node symlink /usr/local/bin/node
5 verbose run-script [ 'prestart', 'start', 'poststart' ]
6 info prestart [email protected]
7 info start [email protected]
8 verbose unsafe-perm in lifecycle true
9 info [email protected] Failed to exec start script
10 verbose stack Error: [email protected] start: webpack-dev-server --hot --inline
10 verbose stack spawn ENOENT
10 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:17:16)
10 verbose stack at ChildProcess.emit (events.js:110:17)
10 verbose stack at maybeClose (child_process.js:1015:16)
10 verbose stack at Process.ChildProcess._handle.onexit (child_process.js:1087:5)
11 verbose pkgid [email protected]
12 verbose cwd /Users/dobe0002/Desktop/Projects/GIT/react-form-builder
13 error Darwin 14.4.0
14 error argv "node" "/usr/local/bin/npm" "start"
15 error node v0.12.4
16 error npm v2.10.1
17 error file sh
18 error code ELIFECYCLE
19 error errno ENOENT
20 error syscall spawn
21 error [email protected] start: webpack-dev-server --hot --inline
21 error spawn ENOENT
22 error Failed at the [email protected] start script 'webpack-dev-server --hot --inline'.
22 error This is most likely a problem with the react-forms-builder package,
22 error not with npm itself.
22 error Tell the author that this fails on your system:
22 error webpack-dev-server --hot --inline
22 error You can get their info via:
22 error npm owner ls react-forms-builder
22 error There is likely additional logging output above.
23 verbose exit [ 1, true ]

Need the flow of this application.

Hi @blackjk3 , I am new to react js and i know little concepts about react. I would like to know the flow of this application . Also I would like to know how the dynamic form data can be persisted and can be shown again .Please some one help me who have understood this project
Thankyou.

Dependency Issues

Maybe this is my fault as I am definitely not good enough at npm + webpack for the frontend but I have the following warnings after installing the package.

npm WARN [email protected] requires a peer of react@>= 0.13.0, < 0.14.0 but none was installed. npm WARN [email protected] requires a peer of react@>=0.12.2 <0.15.0 but none was installed.

If I try to start the webpack build.


ERROR in ./~/react-forms-builder/lib/app.js
Module not found: Error: Cannot resolve module 'react/addons' in ../node_modules/react-forms-builder/lib
 @ ./~/react-forms-builder/lib/app.js 1:99-122

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.