{"_id":"@airtasker/form-schema-compiler","_rev":"23-80c45bb34f59451071f32ecc3a880325","name":"@airtasker/form-schema-compiler","dist-tags":{"latest":"0.1.4"},"versions":{"0.0.3":{"name":"@airtasker/form-schema-compiler","version":"0.0.3","description":"a form schema compiler","main":"./lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-jest":"^22.0.4","babel-plugin-check-es2015-constants":"^6.3.13","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.0.0","babel-plugin-syntax-jsx":"^6.3.13","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoped-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.3.13","babel-plugin-transform-es2015-classes":"^6.3.13","babel-plugin-transform-es2015-computed-properties":"^6.3.13","babel-plugin-transform-es2015-destructuring":"^6.3.13","babel-plugin-transform-es2015-for-of":"^6.3.13","babel-plugin-transform-es2015-function-name":"^6.3.13","babel-plugin-transform-es2015-literals":"^6.3.13","babel-plugin-transform-es2015-modules-commonjs":"^6.3.13","babel-plugin-transform-es2015-object-super":"^6.3.13","babel-plugin-transform-es2015-parameters":"^6.3.13","babel-plugin-transform-es2015-shorthand-properties":"^6.3.13","babel-plugin-transform-es2015-spread":"^6.3.13","babel-plugin-transform-es2015-sticky-regex":"^6.3.13","babel-plugin-transform-es2015-template-literals":"^6.3.13","babel-plugin-transform-es2015-unicode-regex":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.3.13","cross-env":"^5.1.3","jest":"^22.0.4","rimraf":"^2.6.2","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"lodash":"^4.2.0","lodash-es":"^4.2.0"},"gitHead":"e22a3de695b6948cc5528d2a441b85b2334240a6","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"airtasker","email":"airtasker@gmail.com"},"dist":{"integrity":"sha512-HTETlfNE1h8UUNo8/VOkl3FkjQv9r4Q5/qtybdSeTW8Yb/6wGb7yYf7l0r5lx2KWBpEnuFc+TW1r0zJIatS0fA==","shasum":"3a4431df5cf86fb7e1afa4f9067a28f87149762e","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.0.3.tgz","fileCount":72,"unpackedSize":391358,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4gnIjJ8puwPkGh9yZC6T0YTM0gSkcjH7+IY83WH47tAIhAKzwLdwxyNdn/iWeVjkpliyXQ6GNm8jH1Ma3kzZlcDMs"}]},"maintainers":[{"name":"airtasker","email":"airtasker@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.0.3_1520911815905_0.3506718174650143"},"_hasShrinkwrap":false},"0.0.4":{"name":"@airtasker/form-schema-compiler","version":"0.0.4","description":"a form schema compiler","main":"./lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-jest":"^22.0.4","babel-plugin-check-es2015-constants":"^6.3.13","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.0.0","babel-plugin-syntax-jsx":"^6.3.13","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoped-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.3.13","babel-plugin-transform-es2015-classes":"^6.3.13","babel-plugin-transform-es2015-computed-properties":"^6.3.13","babel-plugin-transform-es2015-destructuring":"^6.3.13","babel-plugin-transform-es2015-for-of":"^6.3.13","babel-plugin-transform-es2015-function-name":"^6.3.13","babel-plugin-transform-es2015-literals":"^6.3.13","babel-plugin-transform-es2015-modules-commonjs":"^6.3.13","babel-plugin-transform-es2015-object-super":"^6.3.13","babel-plugin-transform-es2015-parameters":"^6.3.13","babel-plugin-transform-es2015-shorthand-properties":"^6.3.13","babel-plugin-transform-es2015-spread":"^6.3.13","babel-plugin-transform-es2015-sticky-regex":"^6.3.13","babel-plugin-transform-es2015-template-literals":"^6.3.13","babel-plugin-transform-es2015-unicode-regex":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.3.13","cross-env":"^5.1.3","jest":"^22.0.4","rimraf":"^2.6.2","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"lodash":"^4.2.0","lodash-es":"^4.2.0"},"gitHead":"9d0c3ad41dfadc58f47ab395a8e1bcebfac2a946","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"airtasker","email":"airtasker@gmail.com"},"dist":{"integrity":"sha512-Wc7/eYFp0FIljQcP1BvwwRB5uedgWFjomyhqpa5OGb/ZQqRUCNWuXENnAzIH0u+Ih+FFf5TWu0KJfR/Ai1IfRA==","shasum":"bb761baec071a5c3ca09a70bc80993b47fd60634","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.0.4.tgz","fileCount":72,"unpackedSize":391553,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmgEqK2ub07o6dvp1nWHiFPhSKHC6Svrwti3zkryKYVAiBMZnFaLy+znM95T6YgmXFtRFaW371dpSCihE2+o4/hrg=="}]},"maintainers":[{"name":"airtasker","email":"airtasker@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.0.4_1520912410672_0.25377675095934316"},"_hasShrinkwrap":false},"0.0.5":{"name":"@airtasker/form-schema-compiler","version":"0.0.5","description":"a form schema compiler","main":"./lib/index.js","@todo@module":"es/index.js","@todo@jsnext:main":"es/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-jest":"^22.0.4","babel-plugin-check-es2015-constants":"^6.3.13","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.0.0","babel-plugin-syntax-jsx":"^6.3.13","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoped-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.3.13","babel-plugin-transform-es2015-classes":"^6.3.13","babel-plugin-transform-es2015-computed-properties":"^6.3.13","babel-plugin-transform-es2015-destructuring":"^6.3.13","babel-plugin-transform-es2015-for-of":"^6.3.13","babel-plugin-transform-es2015-function-name":"^6.3.13","babel-plugin-transform-es2015-literals":"^6.3.13","babel-plugin-transform-es2015-modules-commonjs":"^6.3.13","babel-plugin-transform-es2015-object-super":"^6.3.13","babel-plugin-transform-es2015-parameters":"^6.3.13","babel-plugin-transform-es2015-shorthand-properties":"^6.3.13","babel-plugin-transform-es2015-spread":"^6.3.13","babel-plugin-transform-es2015-sticky-regex":"^6.3.13","babel-plugin-transform-es2015-template-literals":"^6.3.13","babel-plugin-transform-es2015-unicode-regex":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.3.13","cross-env":"^5.1.3","jest":"^22.0.4","rimraf":"^2.6.2","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"lodash":"^4.2.0","lodash-es":"^4.2.0"},"gitHead":"08d0f84665794729b605d4467e4c7212efb1ee3a","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.0.5","_npmVersion":"5.7.1","_nodeVersion":"8.9.1","_npmUser":{"name":"airtasker","email":"airtasker@gmail.com"},"dist":{"integrity":"sha512-Oj8YrJ68lZIoYld6MLuiZKNAS1ZjEKKWBZar/iOUHkHUBvTNSPjAYBIZDoK9w4Ic3WZ1IYDKa72U1dNV5DvxfA==","shasum":"f7b3009544ad3e788c4d414b3245c251e33f32d0","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.0.5.tgz","fileCount":72,"unpackedSize":391551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeu27sn7lDPW47WGQ855CFKCS10OMPtC9jJ+LZks4RLwIhALEKc8oKrSlcA48pGSkwOrUJa8weWOC9ojhR0ZxhETQ5"}]},"maintainers":[{"name":"airtasker","email":"airtasker@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.0.5_1522035461292_0.5787483952051415"},"_hasShrinkwrap":false},"0.0.6":{"name":"@airtasker/form-schema-compiler","version":"0.0.6","description":"a form schema compiler","main":"./lib/index.js","@todo@module":"es/index.js","@todo@jsnext:main":"es/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-jest":"^22.0.4","babel-plugin-check-es2015-constants":"^6.3.13","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.0.0","babel-plugin-syntax-jsx":"^6.3.13","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoped-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.3.13","babel-plugin-transform-es2015-classes":"^6.3.13","babel-plugin-transform-es2015-computed-properties":"^6.3.13","babel-plugin-transform-es2015-destructuring":"^6.3.13","babel-plugin-transform-es2015-for-of":"^6.3.13","babel-plugin-transform-es2015-function-name":"^6.3.13","babel-plugin-transform-es2015-literals":"^6.3.13","babel-plugin-transform-es2015-modules-commonjs":"^6.3.13","babel-plugin-transform-es2015-object-super":"^6.3.13","babel-plugin-transform-es2015-parameters":"^6.3.13","babel-plugin-transform-es2015-shorthand-properties":"^6.3.13","babel-plugin-transform-es2015-spread":"^6.3.13","babel-plugin-transform-es2015-sticky-regex":"^6.3.13","babel-plugin-transform-es2015-template-literals":"^6.3.13","babel-plugin-transform-es2015-unicode-regex":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.3.13","cross-env":"^5.1.3","jest":"^22.0.4","rimraf":"^2.6.2","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"lodash":"^4.2.0","lodash-es":"^4.2.0"},"gitHead":"2111d5de773b559fc1b328aadddb90bc35384ab0","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.0.6","_npmVersion":"5.7.1","_nodeVersion":"8.9.1","_npmUser":{"name":"airtasker","email":"airtasker@gmail.com"},"dist":{"integrity":"sha512-oY6h9c44G4sS2UHgR2ltZzm024EHnlZdeODMKToaV59AqTdJIOcLfnszb+6O7+QXXa03cCknQXHpvSL4G0m6tQ==","shasum":"74dac9b266e4245d0c5bf8e6ed64a64e794129a9","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.0.6.tgz","fileCount":72,"unpackedSize":392201,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBK2oJD4Os9rNMl2DTnyToWuO3+9/570LkiWKgH/ro3nAiEAwVNtzfUReBblldwx2YMVXEIDVJkqK2+q6Q3nEjgr7vU="}]},"maintainers":[{"name":"airtasker","email":"airtasker@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.0.6_1523424743162_0.924084749139443"},"_hasShrinkwrap":false},"0.0.7":{"name":"@airtasker/form-schema-compiler","version":"0.0.7","description":"a form schema compiler","main":"./lib/index.js","@todo@module":"es/index.js","@todo@jsnext:main":"es/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-jest":"^22.0.4","babel-plugin-check-es2015-constants":"^6.3.13","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.0.0","babel-plugin-syntax-jsx":"^6.3.13","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoped-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.3.13","babel-plugin-transform-es2015-classes":"^6.3.13","babel-plugin-transform-es2015-computed-properties":"^6.3.13","babel-plugin-transform-es2015-destructuring":"^6.3.13","babel-plugin-transform-es2015-for-of":"^6.3.13","babel-plugin-transform-es2015-function-name":"^6.3.13","babel-plugin-transform-es2015-literals":"^6.3.13","babel-plugin-transform-es2015-modules-commonjs":"^6.3.13","babel-plugin-transform-es2015-object-super":"^6.3.13","babel-plugin-transform-es2015-parameters":"^6.3.13","babel-plugin-transform-es2015-shorthand-properties":"^6.3.13","babel-plugin-transform-es2015-spread":"^6.3.13","babel-plugin-transform-es2015-sticky-regex":"^6.3.13","babel-plugin-transform-es2015-template-literals":"^6.3.13","babel-plugin-transform-es2015-unicode-regex":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.3.13","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.3.13","cross-env":"^5.1.3","jest":"^22.0.4","rimraf":"^2.6.2","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"lodash":"^4.2.0","lodash-es":"^4.2.0"},"gitHead":"2111d5de773b559fc1b328aadddb90bc35384ab0","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.0.7","_npmVersion":"5.7.1","_nodeVersion":"8.9.1","_npmUser":{"name":"airtasker","email":"airtasker@gmail.com"},"dist":{"integrity":"sha512-mYQhhYZwmTjUUfqn1y3Mnxc/IOq0zJ1LRoQRhF9ep4dJbSITcIL+I7SzPoNh74L8CBOHz+U+w2Bsyzpu6MIe+w==","shasum":"7693908c9cd849d72a69700b9c2ae37b109c237a","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.0.7.tgz","fileCount":72,"unpackedSize":394314,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr5pC5YgInBbjHn6Q+E9CLcoCJA9W+uCyPBgu1/Mp5fwIhAOYulMPJnNCK4zL3xCCSaqa7faZyvcncoqiVO5dhRxUx"}]},"maintainers":[{"name":"airtasker","email":"airtasker@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.0.7_1523511295121_0.3722952742146819"},"_hasShrinkwrap":false},"0.0.8":{"name":"@airtasker/form-schema-compiler","version":"0.0.8","description":"a form schema compiler","main":"./lib/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs","clean":"rimraf lib dist coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-jest":"^22.0.4","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.3.13","cross-env":"^5.1.3","jest":"^22.0.4","rimraf":"^2.6.2","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"lodash":"^4.2.0"},"gitHead":"dd23f2e66277b200368556c7d8524901bf9ebff6","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.0.8","_npmVersion":"5.7.1","_nodeVersion":"8.9.1","_npmUser":{"name":"airtasker","email":"airtasker@gmail.com"},"dist":{"integrity":"sha512-AGBu0zPlEjABuxDvMqvLeEVRd3ZwSIvcEikHAcxieZKxzb5tMaRBiimd4h7buXfb8jxw0vLMdBq3fBRmP5nnNA==","shasum":"529c36af08cfba8ef71ac15b0f7a3b5f923949ce","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.0.8.tgz","fileCount":46,"unpackedSize":113322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1AxmCRA9TVsSAnZWagAAw6QP/iP9ltqz0HjZguBrSzEf\nO1+JJBrjg0LCNksvY8aiOHdzJ7xKtAds5tRUegvFG55waX7XkafKqloNwtOg\nj3HfB7ryqhvXPi8UPOrsnBbtM5MrykSeUFFug16yawcN3c1Ep7WK4D2XLvkq\nRdqFYq6xDXPEqO9q/Sw1XQCRLx0koC1xWGQrTjvTi0/ju9kFrfbnbla1/t+b\nva2nqp5SNoXNzEWz4/OnvxEibQtNVGs9t9kx8Xaz9C6vZS1O6oosoHuMvPuy\nA1m1oS59Xq1gBYxMTATXSqiHf+2KIL00YVja95wrZzhj1fuhiwTAJzA0Az6D\nhDeCeDyRzkhyx8C1gxuqZqV4Zx+sERKJ4wkZiP/awH2l5cD0KBTHA4j79XuE\nxG6ZbcifD6lSNb+nsjrS1kUOQUbh/FIuDkH/mR98Fl5zuPjRMX/r5846jpsk\ntcDS7EWYGswA/A2yOwJ5UdsnwVEoAXFVXC8va7OtFZL2fhTYGUbqEKeT5CUR\n7SrAnENHSGST9or7BFOQxI1N41dykSth9hhJap77s6/jhaVD0FQNbUkFtbb4\nKeuWPWwf0fZFKnFH31GpmoOGSbZuehuB3gNP1sBPQHQnCtFneBRQX5lEPm0n\neXXuIU/ddbAaEFeKurxAQCVuImPT021cGPkUdlc1XE9Yvd5hi7GZCUH7Sll5\n3ZS1\r\n=b3Ha\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgqgSrnxwA8lATWUB+qS+AZgWjKhxn6YXh49kM1n1ZsgIgC7ZgyasTvj3WqxDYv60bvBbrYHMZjV6dxrKlkxZjuYY="}]},"maintainers":[{"name":"airtasker","email":"airtasker@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.0.8_1523846246243_0.04083525223320317"},"_hasShrinkwrap":false},"0.0.9":{"name":"@airtasker/form-schema-compiler","version":"0.0.9","description":"a form schema compiler","main":"./lib/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs","clean":"rimraf lib dist coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-jest":"^22.0.4","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.3.13","cross-env":"^5.1.3","jest":"^22.0.4","rimraf":"^2.6.2","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"lodash":"^4.2.0"},"gitHead":"56875f8e8cbed0c55a51cb9d0a8cd1be6f0a01f0","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.0.9","_npmVersion":"5.7.1","_nodeVersion":"8.9.1","_npmUser":{"name":"airtasker","email":"airtasker@gmail.com"},"dist":{"integrity":"sha512-M6ZRqjHHiAdJ6oKjT7DDfQXOVenI5M6ZeyV86ZcNtBDfZVZzHrJ+m1cmM7bbArykGgZHO23kG8uFxwE9GsPcKg==","shasum":"b1457e5e510ac362ccc95752a5e3ae8dddbcdb98","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.0.9.tgz","fileCount":46,"unpackedSize":114455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2DY3CRA9TVsSAnZWagAAPtwP/iL1zURGFlGkc0N3u15E\n0KYFouCwljBmRGcg2h3h7Hr6//0IBEUURTFSKhy3P06whyVPl+0XWxP3XBqx\neNt4kmyCOVWdtRTz7zPml+tXwgIX97NQp36mSC3Nt7QLLMBVHmTapKbcfKWB\nrCoYsVvrESpx3mNQpZuJ+tX7mcXlxssJcGksFXeSpbtoAhDY3seNGhesiUht\nPwsbV19ChEFj/WMX+dwI/rbgUMrL4+5s9PSTxLHqvd7hGeduDOtfLJUT9jjK\nwCW/gqH/F/rzjXAwrcXOYHvPXwkeg9UD7RPNZjSdt/8xcE0WMw7c8mOaMkKR\nF0kW4LUYFNTbvuipQFmBbmvvBdob2dQCjRhK9S8oV14OHxpuS/bGnA5ZYHiG\na1KTBu0l6kt+gpwQpB11sOV8M47A0F33+umuBtSAF5A/kZA4ZZmztrIZUIst\nkwn3DuuVTVAMKUSS+zPOkyQTPOW0gk5ds/j2Z6UPJ/tZdifKMBNB11JGafs+\nLs7ywZ/FNUJUyeEyhc3HYlfBEFrk+M6B/GoKQKttDV9OXqPBudeu/E8TtKe0\nQi88vDf7tg2tSsBu1rpNMY2sd5j7I7sFQ0yVTRIjyuMKSWnLYe+aZLallznY\nF8l3xWIVy5t0OAZEuKYZ6axYd+Ztk82MrHr6+kX/88Hq0fbcCmOP9Z2Wnoyp\nktzR\r\n=F2ox\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOAqV5Q6TfFgwqhq1OroFw/o+deqPGh2vmGwptJc3OjAiEAhevJPUAWp/iN40j7uMxVRR0CpeyFZDOATOaEMYtjv7Y="}]},"maintainers":[{"name":"airtasker","email":"airtasker@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.0.9_1524119094627_0.7457031506196703"},"_hasShrinkwrap":false},"0.0.10":{"name":"@airtasker/form-schema-compiler","version":"0.0.10","description":"a form schema compiler","main":"./lib/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs","clean":"rimraf lib dist coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-jest":"^22.0.4","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.3.13","cross-env":"^5.1.3","jest":"^22.0.4","rimraf":"^2.6.2","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"lodash":"^4.2.0"},"gitHead":"3bf8202bbe37bb0a9b2f6cb0e3b95ca50bffbb20","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.0.10","_npmVersion":"5.7.1","_nodeVersion":"8.9.1","_npmUser":{"name":"airtasker","email":"airtasker@gmail.com"},"dist":{"integrity":"sha512-kDOrNRAYg4wtktl2tknwQqW6qju0lruzhIlCruE4M23i7lofq/3PL61SYOp/tQfgvM/RpnxAg7hjCt7PNEFJOQ==","shasum":"2cfa440102fe4174e504b84d09bdcea9aa93eed8","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.0.10.tgz","fileCount":46,"unpackedSize":115331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2Dq5CRA9TVsSAnZWagAAHhgP/RlQtMf7l0fzW8j/8sU5\nTJriRYYxbhusyu3kfxGHlE+TkLgue9o72hNosn3yLeTy4JVcxaWh9zmqEDdX\nL4jurHEe3451+Q4odScdNKVP6JXBUXWbJG+jjrJJSAL0UvWGHB9F5opnHisb\nnIsMid6hFx7roTIo3iX9y99MmNn2i/qPL9wFnTcdymt5TBxVLKJ3Se6nxc2a\n1a+CTALhOYG+y3XFOCXbz32GJcjkcaQle0vsrMKY/J8kpeP47RrbGtN5mseh\nP0bZ+wstj/vGIMDzSSFA2EEdyykozVQWqz47RIDqERyC0c7nobDJNVN/BoqZ\nFUUfSm0gZWdEt/vC9KN6d371XqUopFkMyGWo9WVUGq7R/aJmq6c7hiqsqs08\nLYxPabMwhBsAdRZ4FeyRp45XxN+oup+oQ85VuT+7TIGXIYmU7sGeONv9QRBz\n0pDXz/ulnQ4mL0gyqAlscJliHysLMiWJaxKW+34CUG6h4tBPg7vLrdI4CEjI\nu6otZLgConFsqGs+UY8lUY4uRkAUB849yakSrcyXsnZihyOGMO9srwEuYZXp\nQaiVzI3VJ5TGGvigrBxgRBsbEAEMTpAlWUjjzOW7aPMV/Y6Fc8BNHiFKNMCH\ni9UoH/+6Gwv2h+n0eGAQG1VGnDY4RwwAfKWh7dQ8vfDXlcH4A4wg19WfE+Bq\nP7yM\r\n=JVz4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+mkaXOMP+fECQYFYe1vWglySnkWng+8MGM1IkGnHuWwIgJNAIvV+DVw+iD8/5XQcpCeSx0UFRLpsmWwzbR6zpTtU="}]},"maintainers":[{"name":"airtasker","email":"airtasker@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.0.10_1524120248870_0.23338282896005857"},"_hasShrinkwrap":false},"0.0.11":{"name":"@airtasker/form-schema-compiler","version":"0.0.11","description":"a form schema compiler","main":"./lib/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs","clean":"rimraf lib dist coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-jest":"^22.0.4","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.3.13","cross-env":"^5.1.3","jest":"^22.0.4","rimraf":"^2.6.2","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"lodash":"^4.2.0"},"gitHead":"08701fabdc3a201075d4940579e8ad1b98d88de0","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.0.11","_npmVersion":"5.7.1","_nodeVersion":"8.9.1","_npmUser":{"name":"airtasker","email":"airtasker@gmail.com"},"dist":{"integrity":"sha512-uKPPsPHHjG2udB4DCc35x0Sncy92kjG+DGLXIf6hChjIuGLI2Mut34fJLk5CjDOYgivYoXb4GZD2AumdvvjszQ==","shasum":"1ac82f7d2040f4560f56604b21efb0a985904111","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.0.11.tgz","fileCount":46,"unpackedSize":115375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2EJfCRA9TVsSAnZWagAAXJYP/1ZtxFEAxb4NkuMm7Tqr\nG3emVuz4KWYesIXFvlHpzwSRWxKUIorIU2Dnu6Hy/bwkRd/DZghLzvPkx6pq\nEQY5i4XnU7sJ5aVm12L/32SNQlwrh/nXzgda0+RLRcZ6y9CPSzAd8T5tRUqT\n9qmu47uK6HN/742BlNfXDXq6dzqpaH5ufRVtkIhhHmacQUCsQTch2Olt9zP3\nmVcVFVpEUe6ugvMm/GhEgVOdlRFcu8SFuKxCF/Z3ppOf8tV0cAYrQQhWZewJ\nRA+uqBW6iuwv8TStshVb0u3uhD6P4Kr9Yu6bNQAGidvqHSfy8eY6PDKgxVaX\ndsGCZ+UVcj4I7hgbKTPLCEioWK8Hly5PQqaCXb5igmbk/+6PV56+iQEnwKIR\n8mEaYiBnZUf0oYyXC+JCgRSpvsP7e4OwFeZVqsUvAJI93w6HOjKTYkEXC4ow\nmMppl0ROal3pQrCfH0ZWtG/8v5m+TGWjI4ng9gtyxxB0CIswHoCokg+QAVT6\nrb0ogJQb9549Q3C5B/ONPvqG6R9DdlLZKO+nzH/wGPtLEBbGqQYRK9OTKRJH\nbSkLNImESh8CDO+nb1zazHtq+XeKqJkl9ADM9JbSI89kgk3G1NFyIQTTAZ/n\nVq1UoN8Pmj0jAY9xwMjfLyKRuEEWqQzE/D1pHX/3GPpX+lVlZNoBf7W7s2WU\nAJ1T\r\n=IIKC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYzWX34lH3NEx1zL1gZr3GPzOs5apzwwyxDUtddMkv6wIgG72SYWhurMMIHFtx3lv5LU5f2NycD9r1M0IKmJhT/ag="}]},"maintainers":[{"name":"airtasker","email":"airtasker@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.0.11_1524122207440_0.7185707430587074"},"_hasShrinkwrap":false},"0.0.12":{"name":"@airtasker/form-schema-compiler","version":"0.0.12","description":"a form schema compiler","main":"./lib/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs","clean":"rimraf lib dist coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-jest":"^22.0.4","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.3.13","cross-env":"^5.1.3","jest":"^22.0.4","rimraf":"^2.6.2","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"lodash":"^4.2.0"},"gitHead":"e7f7933ec8c032ae5d1dd95d5bca00b9bd67a0af","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.0.12","_npmVersion":"5.7.1","_nodeVersion":"8.9.1","_npmUser":{"name":"airtasker","email":"airtasker@gmail.com"},"dist":{"integrity":"sha512-irSp0lYWjZli6IBpYi6tL2RGqLK48k3kz5pbiQoUdfzCK05Ez6+wQX4Zh29lVSITuB7JqQhPgpHtxOr37qg1tA==","shasum":"12ffbe8776ce00b07df04863c38790e542686556","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.0.12.tgz","fileCount":46,"unpackedSize":115351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3oqECRA9TVsSAnZWagAA4MgQAIofDvMnvM4e1dz0Mvnh\nPW430mxzgWYvCYYu998kMCQNgDl1LN0Lpw/HqgtK8qWPtHEYKLRWLM1UgFue\ncWuUze3CCu2BV6L/O7qlItssl+WsduWucbjjxdJa7jxc/zfdCnApbwR2969b\nKgLLplSOqif4NC2w7ap0Dm4RXYuAvtNYjZiU1Ibh1o+tQB0cApkuE6cNl0r+\nrvs1v+XAPzXRusRfLW4wrCZ79X7+sbmSMdp+X20vij1+UNQ/JRogZh4QaaIz\n2mk/46an+vEesIbKSSBAKwjmp6N4GPmRZrZUIlToELNY3iqsBoR0WebAS2Xh\nNRjkOsK3TO9rgZH9IjqMZPeJkHk9fyRYyDLEh5/0gpOzUmSHvvc0qAdFA/Ct\nT4W49PHAbZ9NDh470aZZQYJbIeHbxI8Q2gSMbfqX7wyo2ja9417xcN6boFIn\n99a8Y9D/gd0PCUEpzg2PUwGfgRcnEy+s9iivFNe6ZTRHuZADFCqzEDS9ezEM\nfzw1wArqTeZ3nf59zbyebb8V7Gb3qjKsLomjshN79qJIEwvOIJuz1Cpkq/yx\njOCcbteYo0BfNGZQrfyaUqGhObvfbChx8NTwjU52uVhLT8OUqTeGmydQnJ+a\nuG19M/N8WKNCRPnx2ElrXswKsURv54N+9SnWl+XfU5ncpdZXqWJaoQumJSqs\n0Q5/\r\n=tsya\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwnyj3vbYDSlL1ZX1Hua0Q0MMuuxgro0UTU0WJvTQR9AIhAO9iCkEeEOtkn76lQm7q/9NE0faB9Xk2YDvbBbaHnnd7"}]},"maintainers":[{"name":"airtasker","email":"airtasker@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.0.12_1524533891757_0.3068927589408874"},"_hasShrinkwrap":false},"0.0.13":{"name":"@airtasker/form-schema-compiler","version":"0.0.13","description":"a form schema compiler","main":"./lib/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs","clean":"rimraf lib dist coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-jest":"^22.0.4","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.3.13","cross-env":"^5.1.3","jest":"^22.0.4","rimraf":"^2.6.2","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"lodash":"^4.2.0"},"gitHead":"0441b43c4819257b857b02e0161bf5dab6f81dc0","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.0.13","_npmVersion":"5.7.1","_nodeVersion":"8.9.1","_npmUser":{"name":"airtasker","email":"airtasker@gmail.com"},"dist":{"integrity":"sha512-7DpsiqFHhGzXgrBbGiO1v0pbj9NAwKIKjZJ7/LvNaJmXFQuLvDRgcG3OSFEkugo6CHuMSJqPIFDITOm/Z4LA3Q==","shasum":"d140c95d9133608c618c62b61ce98c3dd4fbe870","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.0.13.tgz","fileCount":46,"unpackedSize":116745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3rCpCRA9TVsSAnZWagAAZl0P/RHxA+pvj7UM7E7nD2g8\nGPakymv2OsqAsUixvu9GM3AdHzf/LPc/JGjXIGMAhMTRZRN/M++D7uFEBRJB\nOnaHAAGFyvGzpZfJ8H6FFxAwUuWY/KHTQf3JXZDgIfTQroclzKNn+c0WgL8B\nBJ41PQm63Yj0M6EStDLrZByglRw69+QbBMow+Tm/MOeg9xAdV/79m0tpOOT4\nhoqNQ3R6/WW4KvaELC9s8JPD0YXEgrAmG4pYpFK2aKMuJlwFvKJZ4kyWWTy1\nvHR8olNzeizMqikRQKxXOC54rVDvWWdePeNYCwjJg7Av3nJkalh5y8amdME0\n72fgbjZgl3UgPvAd2S/AEhpP44Rr4Tm4KHeypnTrcLJ/ndkvMMOHTmN6R8Nz\n/flNWSDbx+OihjaxjrSQe1QKUOLCet7E2WFZGwUeUaIREP3ni88A3NW2NLpa\nJaoWer8rgy4LZKdiA47iDvP5YIE29nG39z6i396pu+ceyIc6LpIoK6zF5O+D\nctTb0/LVaLkYXFkSO9Pqd/+FV1X9n3QzHZaGTIO5Z5+upNCJkO19N7erJjX9\nZmQbxdnO38ZGYfYunJAkikFPKvu6PbKjFgTcxrBmhsHBC2QShwUvsbisg/Ix\ngnEbO64zfk/Y/vbP26TqpODl/+SGSDuvmNcIWpH1Xn8dhaS637lxex9HRxJX\nRRTp\r\n=jP7W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzej0jq5sPKsdYe7cYjv74tSP/AunO5LIs43Pc/8SfwAIgFtyiU/G04wIg41n8kvSMWDzEviopZVm8OYP2CRq2Whg="}]},"maintainers":[{"name":"airtasker","email":"airtasker@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.0.13_1524543655348_0.4346328520426401"},"_hasShrinkwrap":false},"0.0.14":{"name":"@airtasker/form-schema-compiler","version":"0.0.14","description":"a form schema compiler","main":"./lib/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs","clean":"rimraf lib dist coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-jest":"^22.0.4","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.3.13","cross-env":"^5.1.3","jest":"^22.0.4","rimraf":"^2.6.2","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"lodash":"^4.2.0"},"gitHead":"f3868e4a3cc100aae8ada420476cb6512bb44b59","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.0.14","_npmVersion":"5.7.1","_nodeVersion":"8.9.1","_npmUser":{"name":"airtasker","email":"airtasker@gmail.com"},"dist":{"integrity":"sha512-uNkgL9nhqlL3whMIBoISud7K4/OoVdomhiqsEf5RD/NfDak3AXWAgdAtsxutSdSCKracFTr6g6vfDAJfZ5osCg==","shasum":"12353c8a8cea4027d2ec740685cdd0069ba30af0","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.0.14.tgz","fileCount":46,"unpackedSize":120656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3yiQCRA9TVsSAnZWagAAkGwP/32cP3gFk68kRU/oJOd0\nYr9zbga3rMBzNW45X+QbXqO3O6IJqBFnB7j8zr68UmyCn3WKfBDBhXpNP4GF\nRp8Q8tThheDbW212oPfPWnewAeTHxCXfysrpIyRC/wiDkKJDYEjmv2jJQNej\nSxotB0aVyxi98GqweyVfO35sxvvdleNQY0/Ya/8OK/cNL8YFSoko6JkQEw6B\nKQ5gOzlXIlGZUcukj/J2JaMtJ2jOdHvlHpd11an2c9X4uza33yBjhxAfmYjX\nNqF6qDewf/00nx7FhatyXNTZ6hfKGjOuo2t64hwv/dhp73xL9/vLn7kPO99i\nrdUWggONpurefuxfouoaPuBmc9SS/jz6h5GjyqJTuBWpizw2Jnj4Li/VebUH\ndeQIf+Lh9Ig2XipW0UDh7G4OTXz9Vc90+NZRmvKLTSXsjUhv3/wPzXevKbDm\nhe3yuBijI7XtpV2VUmJPGyBp+lJehnYDIU9wSMAUK+Ejs8hwcb+mxNKnx7pV\nOBcQBeBVx+m+0/LzOkoNbR6r27MNh0BiMmJNZwNHjALWfmmgKaaseh7gwOFA\n/h6IYk2TFJtjBxXZkiQlcl+4Ub1yM9UBXppLT64mYCGhENgRkOZ9M8rttPFS\n0t4wj/yGAh+vw+MToEL5MNeomG0iAM7Y8LyrKGHvyhWIAn/nzdShdDssptqe\n97wd\r\n=NFq9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICs30pCihM2fuCOolHa8NggF/ViMTR57f+eS4wNm3FOsAiEA5uNiMoFFF9+p3cbR7rPXrR+J+qrrwFKtbezwijwUmjs="}]},"maintainers":[{"name":"airtasker","email":"airtasker@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.0.14_1524574351339_0.4996378805405324"},"_hasShrinkwrap":false},"0.0.15":{"name":"@airtasker/form-schema-compiler","version":"0.0.15","description":"a form schema compiler","main":"./lib/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs","clean":"rimraf lib dist coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-jest":"^22.0.4","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.3.13","cross-env":"^5.1.3","jest":"^22.0.4","rimraf":"^2.6.2","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"lodash":"^4.2.0"},"gitHead":"574c5652db5966f2455db454a96c150fbfefcc8f","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.0.15","_npmVersion":"6.1.0","_nodeVersion":"8.9.1","_npmUser":{"name":"airtasker","email":"airtasker@gmail.com"},"dist":{"integrity":"sha512-J0j89sMQU7loHsUtw8vISBCaEahiQmW8MBRU5ybib6+05RnhVCP1Ax4wvzbZ0JmKsSLPE9mdgASs0h57dOoGTg==","shasum":"e62d8a70c8419e6f08d4e1a8d76ad90efd911bca","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.0.15.tgz","fileCount":46,"unpackedSize":123036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjixuCRA9TVsSAnZWagAADFcP/2ZgSvOPXTLOao9Z9snl\n+caOsGYXiQdm9FEb6vDaWssU6Cl5aXcKdbhTy1TTvV+ucWQGoIEA+8c6uHvy\nWi/oJT4ILb34VezbPst5sbrG3iQj7QQSZVrO7H4C6tLe9UjxSekOqRP53w47\ngaY/wPTvaUEyiTX/jKTj1NkDh5w2h2lPkpe/iVizMMGwcRGGDSBxTltvnt0z\nLgbaBMeneGxwVcVKX1xyxdl+bXKIL+MSdIHTFYVOFWLx2gslx+GQq+1npJlR\nwtiMRCRi2JorZkb7Hf947i5UnF898TRnGdoteazDGU1CNEBTRVaLndJKu7Bk\nkRzITE2iOv8AyeI8YueAMYAbLliIi5pOW9RpIzhS9Y893MK617Q3WiYzA1XC\nYRV9M9+u0K9iPck22klL9FdGd9dzdqPIv/4oGrJQ2A+00TcGpY+33tRKJnNN\n81ViH3CEe9zoVTQthYs9wmJQ2cNBM5bMRjgvYGcLIdmo0USuL4A3PkMdlR0f\nxab6PTC0frmFJWEKR4h6/4TkRMHqpsjdIlyZVTKjWhgllSR1xapplLNq28V6\nPorYl/BNFBSgpX/DD6Ps3KdRbfVV2aWB+FdDgHrsm+b1K8WJMDiXQ1aEkWqY\nLU/B/NZ1Cl6s5sRZpHtKxuJTlU9GfosGbQHWsO7T9n+Dj5cAMHCpx7/udPYe\nkNmj\r\n=DwpL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI0O5dUMqg6CG2OYMhhQ50eh0+tVhhvdfks3jY3CKmaQIhAMo3ZMUYq/PiLySulcMNZMdY+fTXA7Zuy4jgHls4zKw2"}]},"maintainers":[{"name":"airtasker","email":"airtasker@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.0.15_1536044142080_0.9493262101345696"},"_hasShrinkwrap":false},"0.0.16":{"name":"@airtasker/form-schema-compiler","version":"0.0.16","description":"a form schema compiler","main":"./lib/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs","clean":"rimraf lib dist coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-jest":"^22.0.4","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.3.13","cross-env":"^5.1.3","jest":"^22.0.4","rimraf":"^2.6.2","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"lodash":"^4.2.0"},"gitHead":"d74446d807328c4e07f673f754fcb647eb3dca15","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.0.16","_npmVersion":"6.4.1","_nodeVersion":"8.9.1","_npmUser":{"name":"airtasker","email":"airtasker@gmail.com"},"dist":{"integrity":"sha512-uJlGaOTldrqsyJH0YzK0sQCNAY533IhgJrtCuhzCXKSFzMpkxehhzCTgPALSTTg3Dqea9Sd+O882oJHbKdbJeQ==","shasum":"ee05d8c093e8a246a148772b77469fb74829d179","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.0.16.tgz","fileCount":46,"unpackedSize":122928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboJqZCRA9TVsSAnZWagAAcYMQAKHYKSEByctxbn/6chwa\nbVeSGNK5u22N7Lz4qjQ0opVTfsnRXBuyMXxufZ++yN6E/82vhqQ//l0C0p5W\nexHr65/EDdoPun8WS/NSN+iPXEokT1n4J7tH9jjDkxz/D+mg9uolWTc03PIT\nxDILyTYgpbs+SCqTljYbaU6mY8dEOn2B5vLKwqSODqJd+UUQ26Scqnj6xJ6E\nKGlQMeI7YUwAVc6PBZUGSzK7C5Mj7YTfsSN3bcXsVqzmm7sL4jc4Oa4AFvfC\nLHk47enr2XuZQcrq7rwYTpUXIcpghLNywXARkwo4qx0/3Lui+iYCZ1Cx3vSd\n2sQTq77RIAughVml0CjusfOUUNjMLDq4PoH6Q3OWtSpdD85UkzMrr5wU9QPJ\noCpopFqHNDAftXT+G73sqOImsfNwvVnAs72CnpDW6sf5kUqC1geUujIE8MNh\n0peBPIM0A96oY1sbnU8cKE4fIgSBUzSPgMnXQKrviTjCpivNo8muQfDYwsiL\nxKGsgi4hb13IlQp+Git2JqAQJesz0nyJn5eZqprtAXzaM8OJg1gnDp+bNRV0\n3m5sTwQzYG1tyfDgpu4EWd6kGq3Xn4vnC5XInT0Xq+iX8/VOyrluMiupAOmA\nCBfmzxaiCVtzHFShP5mYz7ToCzZ9SFLsE8P8X4TnO8YBFqh0IIlGIxy4a2mV\nFI1A\r\n=TnD4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsjTxPqkPidCtwRFXsBdF3FMekiwLmvmt2YJ6JghZlSAIhAKbSY2VTr1R4RmEVIlbwrdoi8i9e9hNcPFNuVnm/kEEm"}]},"maintainers":[{"name":"airtasker","email":"airtasker@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.0.16_1537251993088_0.3211585230167573"},"_hasShrinkwrap":false},"0.0.17":{"name":"@airtasker/form-schema-compiler","version":"0.0.17","description":"a form schema compiler","main":"./lib/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs","clean":"rimraf lib dist coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-jest":"^22.0.4","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.3.13","cross-env":"^5.1.3","jest":"^22.0.4","rimraf":"^2.6.2","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"lodash":"^4.2.0"},"gitHead":"01155dec6002059e51e705dcd180c0db1557dbb2","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.0.17","_npmVersion":"6.4.1","_nodeVersion":"8.9.1","_npmUser":{"name":"airtasker","email":"airtasker@gmail.com"},"dist":{"integrity":"sha512-xrSD7mZBRTuIiVa90Mn67lVXeicyk8wyu/MGRiVwpMMLUgDzr237oD1YUTNgnWmCgfYPnMbOowfbGwWm1+GPOA==","shasum":"413b1ce4192c4fd9a9079f2c029cd930a0ce731c","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.0.17.tgz","fileCount":63,"unpackedSize":168117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvqS8CRA9TVsSAnZWagAATCAP/RPWVn2vXj1lPXeT2ewq\n8Fhzfx9kNpIHo0jvg7gIBXZpE0z829a9Hh//OXNZYd/2hdFeRdr9/0GIMSZx\nuU6RR6Bajy+cLXa4AK362lu7ezDxs+o+OLCO+l1LXK5F2vzx7RRdzFr/htaR\ndBM6MaxWaDd/jJ33jtLZEH3k3ZBuXGYB+BQlVN31ItdxXF89mBNAoZwnAlGn\nX8b2gxaCP+MEcvtPBzuHlh95Mvi42VDwOUeaeDhHmiIUs2z/ADNwG5OAXqF+\nU8kE9dEsqcNPOXTjCYmWK7mcDBtZDS1Vb7wOpRFCSMeUQQQl8Le98Z2rYhBV\neIyNBKcuhTGnOGwYFjGr3C/eq6Ybsa8SRViX9rnZJny1mgwc+obgxOrbe3+9\n7DjdHn1E2inRa33kM7jMuvd/V5W5HpP9kbl6cfHTThq4EW1GOtQNJQ7tFd7d\nK0j0faJc4XjQ1XetOmUyssBd8t96uMmeWDrGglDjCoUxha4138RyH+2ohN38\n+/XA0PafRXc45drvsn6JiRpWeykMQgZSzniBVoTjpAHPjEBUhriPL8kuoxCT\nQ0sy6xbZIrIsauTMZMtAR1uFABdVnTbKg8RGR7UuuKZRI0FfKFvyxon3zGie\nAij/9cmza+ftZqgEKr4mpjDVFTyLmV9H6e+RZMPzXR1bLOQfAbzjhEFRI6AF\nCTgG\r\n=lqLd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1jBPotlku8HCB49cgmDlZxxAZVVqzU3GYV7NeUCLNGgIhAKyE2JbLXEXr/TOuaslPfTCTk4+AGl/U0mDT513pTGDT"}]},"maintainers":[{"name":"airtasker","email":"airtasker@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.0.17_1539220668041_0.9963809427216397"},"_hasShrinkwrap":false},"0.1.1":{"name":"@airtasker/form-schema-compiler","version":"0.1.1","description":"a form schema compiler","main":"./lib/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs","clean":"rimraf lib dist coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-jest":"^22.0.4","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.3.13","cross-env":"^5.1.3","jest":"^22.0.4","rimraf":"^2.6.2","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"lodash":"^4.2.0"},"gitHead":"e46d52105ae74e0eaf4c6572d6903ddfa196280f","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.9.1","_npmUser":{"name":"airtasker","email":"airtasker@gmail.com"},"dist":{"integrity":"sha512-LykP9Kv97SLmHzX5AdDcXD8QAszI7XJKtYA3i6E4X4tJGIuSft5rq7aTKMDtsCbW7UYCBzSqtDOn3V0sjdvb0g==","shasum":"43008c3c250a12529fadf3596fe703725b484229","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.1.1.tgz","fileCount":64,"unpackedSize":170034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwCpmCRA9TVsSAnZWagAAWFIQAJuch/auZfgb7mms9Umg\n3DqCttPUojfca8B4CpJzqK6pHRysGOw+cWelVlCqYVfeHFzoFSn1X624t3uU\nLOth5QdDFDLkSrCSHmZxQLc49cwFfnEdgw5GRJAFS8jKELLJDQv0IpgkiVjH\nuyfacrICIEGla1lJsIC7p1raG6ZNP8qKnNegZSwrUtuA2VDdLhjbyvZI8aoP\nkHZ130HApHrx0uRfKKeMFBBNt1XQLlz6K+MsDsIwqWS0Jkiotrbi+SKvCPpY\nBBLqVioA0MnnuWNuBMlvw7IIREl/aEcZk2Y3V/L2HwMQFecDdFccDzLZ5ZNr\n5ihwrdH2V+CLVekbPoKvZ1V7lDkBrrGrTm/t2QFrIAZj/ROtN1FhMTT5k6Ps\nb8r8ZjVqktJGBdaf9tw7QjgXnoKvSB9SFzN7kllo7sMmqoKFXPc5iWUWrTGh\nmBVfJmgCHTpATiXCFV73Uen5z+Z0Wele73fY63kitGOP8/qyLheO83JWUYjA\nfAVU0DF3cyQcSb2Pgl40pqRWl+ZnDm3cY7j2rtO3Lb1o2I3x19SIfY0IB11m\ndB+KAPaz2tS/llXRB9afef9KGjLKgGM+ACQAFxSy9dYT/9xDISDG4JmIEygz\nFqp4ygCRK05j6XTEMUWwWXdkTDTqVGUDJDCM70EelgPPHLwYi4hIC3q4CGXe\nFi/9\r\n=j/yE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEU3+0PpfYeLOfEtGulpE/Xu0U1OeveIEr4sT76mLk7nAiEAoxZO4dbbk73BlkBr0uoNl2lwNDZSEIT5yc0Z1ePpr9o="}]},"maintainers":[{"name":"airtasker","email":"airtasker@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.1.1_1539320421727_0.9216597195298799"},"_hasShrinkwrap":false},"0.1.2":{"name":"@airtasker/form-schema-compiler","version":"0.1.2","description":"a form schema compiler","main":"./lib/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs","clean":"rimraf lib dist coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-jest":"^22.0.4","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.3.13","cross-env":"^5.1.3","jest":"^22.0.4","rimraf":"^2.6.2","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"lodash":"^4.2.0"},"gitHead":"d6a27b2806d11765dcac3b99fc066e5090c38418","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"8.9.1","_npmUser":{"name":"airtasker","email":"airtasker@gmail.com"},"dist":{"integrity":"sha512-r8fyA3ZMOI/W84jCUsuyrpdQk+6tofOLiar+Ijd2AZy0c9U4zoSaq2CLj3nP+PazKTg5tClhIAk1V3Rx2vwZGg==","shasum":"68e0dc4d7e54a699538dc872d74f201e0c9c4c3c","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.1.2.tgz","fileCount":66,"unpackedSize":179240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb43+SCRA9TVsSAnZWagAAnHcP/2rjKd4QJvTNrOHNA3Np\nN5GSnoeUTUZ89zUIXJJX0b7Wg6mJ1rkTAcLKDJ9tDThJASZYXVRkyr3r8yA+\noMu0Pb/EH1fn56BygHwwEi6t1uGicGpNlEwE5mPK2ydFc3I9TqBE5FZPo79d\nl6KNjS4PyWIHFLIPmkHjU5z8yf+Ko+SR6A3fOY4hGfU5kSD705KgMu/HgU0/\nJuRZS9GppNaTU5HRnK/BFN3DyCJwvuypf31urytK/iFPpq3JhAHxRio2Ai4T\nuY8tcwV3dy8dJeo8NyYDTECSmi92qr3ZXOQqdlLZmgHoI5BEs2AuQJSd2OtZ\nvaPtCUTa9o56zdKgqlIzKA9Vubai4LPltlLhCuE4cvjOlje2fz6UyDNLx7NZ\nGOKU/NfAtn+WdU7YCwqwbeajMAB+309f/QxVWIU+8iXPJ/iCbsiYN1vfJPul\nsg/ABorBmXagVQDvGoW4hLY6TWNR1No/OVVX2O0Own/pTaHGWbfrnbWrqiKL\nmKUqk1BA6w+YK3BjC1NpRQ/FMcaCQQtwl9zDk3pA9iFgjzCrWYH62S1AP6Gg\nj9KIhx7VMAJrhl+Ow2KdK3if6dQakgnmiMiNojPNOHs4XhGyGTN9EtsYT52V\ndup5OystRDYHblyBK2j/KXQrRFVUkcydIBpqka9KuBtCiF8hqYQN/sO1RKtr\ncOMK\r\n=gvSd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJKS1eyRqmpr+WSLgN5CBmUYJeqGZwn8z/Ct8MDnYj7AiEAosscVtqD2PcNFc7ZEzoI0sTvzYuyLg1FbUhaVyXc6LI="}]},"maintainers":[{"name":"airtasker","email":"airtasker@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.1.2_1541635986139_0.9992809792954316"},"_hasShrinkwrap":false},"0.1.3":{"name":"@airtasker/form-schema-compiler","version":"0.1.3","description":"a form schema compiler","main":"./lib/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs","clean":"rimraf lib dist coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"babel-cli":"^6.3.17","babel-core":"^6.3.26","babel-jest":"^22.0.4","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-register":"^6.3.13","cross-env":"^5.1.3","jest":"^22.0.4","rimraf":"^2.6.2","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1"},"dependencies":{"lodash":"^4.2.0"},"gitHead":"b8dee80550c5ea03c4b8d081c1605bf68ffdc1c8","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"8.9.1","_npmUser":{"name":"airtasker","email":"airtasker@gmail.com"},"dist":{"integrity":"sha512-xxlmA4Et845JiTKFxJ67Pb8WrEnkYL5C1/VT0G2i6hfQ9Ph/Kf3HoxwTpbLE8pJqbEIH0tLmDQEDQStVKzwLLg==","shasum":"e0741dbe36e9047c25c9494775bf6f64d897433b","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.1.3.tgz","fileCount":64,"unpackedSize":170034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb80sMCRA9TVsSAnZWagAAxuAP/0/2jgQQ9LeSa+dpM806\nsyxm0FzgXMYLHlO50h+NXZvAL9HPzKQqJkgY2Bxu+485OMoYqaDPT6c5hvxW\ntaCokW3sqEvhndCPpKhQbdVU/k/PeBE4U832KGu0NbNv6z5wyzUkAQ5XoK2K\nFhsr5wZNA6k4N/p3x8VjJCQ7yvvyMGBJDWurfoUY/xeKvfRHyGP6vnEiuQ5J\n1wxn1cz/ERG6D4E8rAgzjpSmkUxV7BW5JvXwthpFoIG3J6vbNz8SxTQAa4h4\n67l0oJ9V7DXLwYZDB6Pj+TeVeC/WKEadE1HftF/b0RYDEkb2Aor/1NUlcMzK\n4oYD0C7YRvgD5dsZXW4n4yhuMF8JaQgErUYpI+/7XYq8odm3Uvt35kCUfgjz\nS3vcS7XToucU/8pYISDAi/P300fxCnOQotNEUm7MOItt9aalGQK3xIYqcAIU\nzhrZGaZK0qpkNMknQuGDNVv2uRTFqui2SXpYjCn83jUvyRQUVfwn3UOPvW+L\nw6JkyCNZwgA8oH3+ZlIipjujqSFfDlWbXPSAYrmezj7RjVEQume+NKd6Lhkx\n7Wwmrpub4gIS+hNjhdIvvTYnWne73g6zTJc0BLhsQ2SAMcFn2gX7QjybgYPf\n7UO504RxGtzgCR1140Kk1CIwcGXM964LwywlBdDe3S13K9yo2XidKZqIXOct\nAC7y\r\n=IsJ/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp5im7GSlDKHdbaaVcyOaJFnuO6eqj+aImp9E5g6U0RAIhAMOhQneZQ6KHt8BaZmw03jfR8ioicyd0//UdYZXz27o8"}]},"maintainers":[{"name":"airtasker","email":"airtasker@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.1.3_1542671116372_0.9427912856319827"},"_hasShrinkwrap":false},"0.1.4":{"name":"@airtasker/form-schema-compiler","version":"0.1.4","description":"a form schema compiler","main":"./lib/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --ignore test.js","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/form-schema-compiler.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=min rollup -c -o dist/form-schema-compiler.min.js","build":"npm run build:commonjs","clean":"rimraf lib dist coverage","prepare":"npm run clean && npm run build","test":"cross-env BABEL_ENV=test jest"},"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"keywords":["react","reactjs","backbone","flux","redux"],"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"license":"MIT","homepage":"https://github.com/airtasker/form-schema-compiler","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@babel/preset-env":"^7.5.5","@babel/register":"^7.5.5","babel-core":"^6.26.3","babel-jest":"^24.8.0","babel-plugin-transform-decorators-legacy":"^1.3.5","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","cross-env":"^5.2.0","jest":"^24.8.0","js-yaml":"^3.13.1","lodash":"^4.2.0","rimraf":"^2.6.3","rollup":"^0.53.2","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^2.0.1"},"gitHead":"569bfe79e6affed42b9fd03046732beef8e69616","bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"_id":"@airtasker/form-schema-compiler@0.1.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"airtaskeradmin","email":"npm@airtasker.com"},"dist":{"integrity":"sha512-mxW9tdBlu5SHOMZpmQV37ZiWcy6D2AOI3Cc9hrNJ7InP+BkEDDigbeHsknpCQbJVB+38/56/41S0ryawdNKbDA==","shasum":"d79daa6f46bb2a24c4e365bcfe5298e242ebb069","tarball":"https://registry.npmjs.org/@airtasker/form-schema-compiler/-/form-schema-compiler-0.1.4.tgz","fileCount":69,"unpackedSize":215647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNo7lCRA9TVsSAnZWagAAUZ4P/iZh0UGxIMFnxw3PS6OT\n6gV3aIE892iS6rdWMHmEFivi/86Cw/ppYM5NBX2uRk1Usa7LGIBTL6uEupOU\ncGv1hFca52FyiQDmWthfh/NUcq377d1/ZarR+EKhTQ+zTIiEd6gmSCbCuSnz\nFiYloa7bX/FoMY7AEzpNG0opKXoH+SzeSOjmuMfFNIyixIlbdhHze9dAB2Gu\nWOtlNpiUdE546SJXJk7Le29K1wIYJAWZzsw3vnEWQk6fpLRiopVcMTWQKG7k\nBe6pEMwLDHHbDz039fmNCTbmydjHEuRLPnJyoI1E4iz0ZDfgKT0kVZByyMgY\n0Nq+FLOMrpKmQ9tra/t474aQ+Ac2a1OtpIsSWunzhRtSFjQkl+qQ69/0QDwg\n/pf3PgmgTcxz9M/6pu03/T0o3pSF5fVZ0Sn1OaWga8OGFre/p6VyXzNXCrBw\nZexefwfVjCs+hn/MZqZ451PEZ9HuLkgF3nwtoNcYdWFYoHrSYgHdBT4zzlG5\nwjegDSHnxd/9c0Q/DorEnjBrmjKffJZ+J2u6iIf47R9YweSJscjljQp+IjJc\nU6LgPrhfCHcq3/bdWsmyTMvQ9lNmyjrVc75txhJaLIFAoQAYDwtOLBCTWzoq\njGL4tHd+IYJw6ykkuR1DI7Wg+RaLvmWMq0loN3dDSl54jrduY/5QnIUdrPPF\nffcD\r\n=5Y7M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYebPuFfxfn7f0ZXDlMDINRTUiVWAY+ihpv62ydfvJ2QIhAJsbI2P/HljVm1Fkv4bJ+oRiX7X1Rdw5DylIvExsnn3E"}]},"maintainers":[{"email":"npm@airtasker.com","name":"airtaskeradmin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-schema-compiler_0.1.4_1563856612889_0.5174508723297546"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-13T03:30:15.833Z","0.0.3":"2018-03-13T03:30:15.951Z","modified":"2022-04-04T12:23:32.918Z","0.0.4":"2018-03-13T03:40:10.741Z","0.0.5":"2018-03-26T03:37:41.397Z","0.0.6":"2018-04-11T05:32:24.045Z","0.0.7":"2018-04-12T05:34:55.260Z","0.0.8":"2018-04-16T02:37:26.327Z","0.0.9":"2018-04-19T06:24:54.733Z","0.0.10":"2018-04-19T06:44:09.074Z","0.0.11":"2018-04-19T07:16:47.505Z","0.0.12":"2018-04-24T01:38:11.833Z","0.0.13":"2018-04-24T04:20:56.957Z","0.0.14":"2018-04-24T12:52:32.162Z","0.0.15":"2018-09-04T06:55:42.261Z","0.0.16":"2018-09-18T06:26:33.222Z","0.0.17":"2018-10-11T01:17:48.218Z","0.1.0":"2018-10-12T04:03:53.690Z","0.1.1":"2018-10-12T05:00:21.879Z","0.1.2":"2018-11-08T00:13:06.270Z","0.1.3":"2018-11-19T23:45:16.492Z","0.1.4":"2019-07-23T04:36:53.016Z"},"maintainers":[{"email":"npm@airtasker.com","name":"airtaskeradmin"}],"description":"a form schema compiler","homepage":"https://github.com/airtasker/form-schema-compiler","keywords":["react","reactjs","backbone","flux","redux"],"repository":{"type":"git","url":"git+https://github.com/airtasker/form-schema-compiler.git"},"author":{"name":"Zhenxi","email":"eric.chen@airtasker.com","url":"Eric"},"bugs":{"url":"https://github.com/airtasker/form-schema-compiler/issues"},"license":"MIT","readme":"# Air tasker from schema compiler\n\nHelps your create a security (sandbox) custom form.  \n[![npm downloads](https://img.shields.io/npm/dm/@airtasker/form-schema-compiler.svg?style=flat-square)](https://www.npmjs.com/package/@airtasker/form-schema-compiler)\n\n## Installation\n\n```\nnpm install --save @airtasker/form-schema-compiler\n```\n\nThis assumes that you’re using [npm](http://npmjs.com/) package manager with a module bundler like [Webpack](https://webpack.js.org/) or [Browserify](http://browserify.org/) to consume [CommonJS modules](http://webpack.github.io/docs/commonjs.html).\n\nIf you don’t yet use [npm](http://npmjs.com/) or a modern module bundler, and would rather prefer a single-file [UMD](https://github.com/umdjs/umd) build that makes `FormSchemaCompiler` available as a global object.\n\n## Documentation\n\n### compileComponents(schema, [options]):AST\n\nCompile an airtasker form schema to an AST (abstract structure tree).\n\n#### Arguments\n\n* `schema`: Airtaker form schema\n* `options`: { `typeCompilers` }\n  * `typeCompilers`: { [`TYPE`]: `createCompiler()`:{[`before(schema)`], [`after(AST)`]}}: you can add custom **components compiler**. it have high priority than default components compiler.\n\n### apply(ast, options):any\n\nApply an AST.\n\n#### Arguments\n\n* `ast`: an compiled AST\n\n* `options`: { `variableGetter(name)`, `applyComponents` }\n\n  * `variableGetter(name)`(function): if there is a identifier type, will use this function to get variable value\n  * `applyComponents(componentASTs)`(function): components type handler.\n\n### const\n\na const file\n\n```\nexport const TYPES = {\n  Numeric: \"Numeric\",\n  String: \"String\",\n  Boolean: \"Boolean\",\n  Object: \"Object\",\n  Array: \"Array\",\n  Null: \"Null\",\n  RegExp: \"RegExp\",\n  Identifier: \"Identifier\",\n  Keyword: 'Keyword',\n  AssignExpression: \"AssignExpression\",\n  ObjectExpression: \"ObjectExpression\",\n  ObjectProperty: \"ObjectProperty\",\n  ArrayExpression: \"ArrayExpression\",\n  BinaryExpression: \"BinaryExpression\",\n  UnaryExpression: \"UnaryExpression\",\n  CallExpression: \"CallExpression\",\n  TemplateLiteral: \"TemplateLiteral\",\n  MemberExpression: \"MemberExpression\",\n  IfStatement: \"IfStatement\",\n  Components: \"Components\",\n  Operator: \"Operator\",\n  Punctuation: \"Punctuation\",\n  Raw: \"Raw\",\n  Program: 'Program',\n  BlockStatement: 'BlockStatement',\n  PropertyBinding: 'PropertyBinding',\n  EventBinding: 'EventBinding',\n};\n\nexport const PRIMITIVES = [\n  TYPES.Numeric,\n  TYPES.String,\n  TYPES.Boolean,\n  TYPES.Null\n];\n\nexport const OBJECTS = [TYPES.RegExp, TYPES.Identifier, TYPES.Component];\n\nexport const EXPRESSIONS = [\n  TYPES.ObjectExpression,\n  TYPES.ArrayExpression,\n  TYPES.BinaryExpression,\n  TYPES.AssignExpression,\n  TYPES.CallExpression,\n  TYPES.UnaryExpression,\n  TYPES.TemplateLiteral,\n];\n\nexport const OPERATORS = {\n  Assign: \"=\",\n  Add: \"+\",\n  Subtract: \"-\",\n  Multiply: \"*\",\n  Remainder: \"%\",\n  Divide: \"/\",\n  GreaterThan: \">\",\n  GreaterThanOrEqualTo: \">=\",\n  LessThan: \"<\",\n  LessThanOrEqualTo: \"<=\",\n  EqualTo: \"is\",\n  NotEqualTo: \"isnt\",\n  And: \"and\",\n  Or: \"or\",\n  Match: \"match\",\n  Not: \"not\"\n};\n\nexport const PRECEDENCE = {\n  [OPERATORS.Assign]: 1,\n  [OPERATORS.Or]: 2,\n  [OPERATORS.And]: 3,\n  [OPERATORS.GreaterThan]: 7,\n  [OPERATORS.GreaterThanOrEqualTo]: 7,\n  [OPERATORS.LessThan]: 7,\n  [OPERATORS.LessThanOrEqualTo]: 7,\n  [OPERATORS.EqualTo]: 7,\n  [OPERATORS.NotEqualTo]: 7,\n  [OPERATORS.Match]: 7,\n  [OPERATORS.Add]: 10,\n  [OPERATORS.Subtract]: 10,\n  [OPERATORS.Multiply]: 20,\n  [OPERATORS.Divide]: 20,\n  [OPERATORS.Remainder]: 20\n};\n\nexport const BOOLEANS = [\"false\", \"true\"];\nexport const IF_KEYWORDS = {\n  If: 'if',\n  Else: 'else',\n  Then: 'then'\n}\nexport const KEYWORDS = [...BOOLEANS, ...Object.values(IF_KEYWORDS)];\n\nexport const PUNCTUATIONS = {\n  Braces: [\"{\", \"}\"],\n  SquareBrackets: [\"[\", \"]\"],\n  Parentheses: [\"(\", \")\"],\n  Separator: \",\",\n  Colon: \":\",\n  BackQuote: \"`\",\n  SemiColon: \";\",\n};\n\nexport const ANNOTATION_TYPES = {\n  [TYPES.PropertyBinding]: TYPES.PropertyBinding,\n  [TYPES.EventBinding]: TYPES.EventBinding,\n  Template: \"Template\",\n  Components: \"Components\",\n  TwoWayBinding: \"TwoWayBinding\"\n};\n\nexport const ANNOTATIONS = {\n  [ANNOTATION_TYPES.PropertyBinding]: [\"{\", \"}\"],\n  [ANNOTATION_TYPES.Template]: [\"#\", \"#\"],\n  [ANNOTATION_TYPES.Components]: [\"<\", \">\"],\n  [ANNOTATION_TYPES.EventBinding]: [\"(\", \")\"],\n  [ANNOTATION_TYPES.TwoWayBinding]: [\"[\", \"]\"]\n};\n\n\n```\n\n### Schema\n\nAirtasker form schema using [JSON schema](http://json-schema.org/).\n\n#### Annotation\n\n* `key`: no annotation, compile as json  \n  compile\n  ```\n  {\n    key: \"1\",\n    key2: 1,\n    key3: null,\n    key4: true,\n    key5: [],\n    key6: {}\n  }\n  ```\n  to\n  ```\n  {\n    key: {type: \"String\", value: \"1\"},\n    key2: {type: \"Number\", value: 1},\n    key3: {type: \"Null\", value: null},\n    key4: {type: \"Boolean\", value: true},\n    key5: {type: \"Array\", value: []},\n    key6: {type: \"Object\", value: {}}\n  }\n  ```\n* `<key>`: component annotation  \n  compile\n\n  ```\n    {\"<key>\": {/*component schema*/}}\n  ```\n\n  to\n\n  ```\n    {\"key\": {/*component ast*/}}\n  ```\n\n* `[key]`: two way data binding  \n  compile\n  ```\n    {\"[key]\": \"foo\"}\n  ```\n  to\n  ```\n    {\"key\": { type: \"identifier\", name: \"foo\" }\n  ```\n* `#key#`: string template  \n  compile\n  ```\n    {\"#key#\": \"foo{\"bar\"}\"}\n  ```\n  to\n  ```\n    {\n      \"key\": {\n        type: \"BinaryExpression\",\n        left: { type: \"String\", value: \"foo\" },\n        operator: \"+\",\n        right: {\n          type: \"callExpression\",\n          callee: { type: \"identifier\", name: \"toString\" },\n          arguments: [{ type: \"identifier\", name: \"bar\" }]\n        }\n      }\n    }\n  ```\n* `{key}`: expression  \n  compile\n  ```\n    {\n      \"{key}\": \"1 + 2\",\n      \"{key2}\": \"{k: 1, date: dueDate}\"\n    }\n  ```\n  to\n  ```\n    {\n      \"key\": {\n        type: \"BinaryExpression\",\n        left: { type: \"Numeric\", value: \"1\" },\n        operator: \"+\",\n        right: { type: \"Numeric\", value: \"2\" },\n      }\n    }\n  ```\n* `(key)`: event binding, eventValue is a special identifier that's reference the action callback value  \n  compile\n  ```\n    {\"(click)\": \"doAction(eventValue)\"}\n  ```\n  to\n  ```\n    {\n      \"onClick\": {\n        type: \"callExpression\",\n        callee: { type: \"identifier\", name: \"doAction\" },\n        arguments: [{ type: \"identifier\", name: \"eventValue\" }]\n      }\n    }\n  ```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}