{
  "name": "angular-formly",
  "version": "7.1.2",
  "author": {
    "name": "Astrism",
    "email": "astrisms@gmail.com"
  },
  "contributors": [
    {
      "name": "Astrism",
      "email": "astrisms@gmail.com"
    },
    {
      "name": "Kent C. Dodds",
      "email": "kent@doddsfamily.us"
    }
  ],
  "homepage": "http://formly-js.github.io/angular-formly/",
  "repository": {
    "type": "git",
    "url": "https://github.com/formly-js/angular-formly.git"
  },
  "main": "dist/formly.js",
  "license": "MIT",
  "scripts": {
    "build:dist": "better-npm-run build:dist",
    "build:prod": "better-npm-run build:prod",
    "build": "npm run build:dist & npm run build:prod",
    "test": "better-npm-run test test:single",
    "test:mac": "COVERAGE=true NODE_ENV=test karma start",
    "test:watch": "better-npm-run test",
    "test:debug": "better-npm-run test:debug",
    "test:ci": "better-npm-run test:ci",
    "start:mac": "npm run test:mac",
    "start": "npm run test:watch",
    "check-coverage": "istanbul check-coverage --statements 93 --branches 89 --functions 92 --lines 92",
    "report-coverage": "cat ./coverage/lcov.info | node_modules/.bin/codecov",
    "code-checks": "eslint src/",
    "commit": "git-cz",
    "publish:latest": "with-package scripts/publish-latest.sh pkg.version",
    "semantic-release": "semantic-release pre && npm run build && npm publish && npm run publish:latest && semantic-release post"
  },
  "betterScripts": {
    "build:dist": {
      "env": {
        "NODE_ENV": "development"
      },
      "command": "webpack --config node_modules/kcd-common-tools/shared/webpack.config.js --progress --colors"
    },
    "build:prod": {
      "env": {
        "NODE_ENV": "production"
      },
      "command": "webpack --config node_modules/kcd-common-tools/shared/webpack.config.js --progress --colors"
    },
    "test:watch": {
      "env": {
        "COVERAGE": "true",
        "NODE_ENV": "test"
      },
      "command": "karma start"
    },
    "test": {
      "env": {
        "COVERAGE": "true",
        "NODE_ENV": "test"
      },
      "command": "karma start --single-run"
    },
    "test:debug": {
      "env": {
        "NODE_ENV": "test"
      },
      "command": "karma start --browsers Chrome"
    },
    "test:ci": {
      "env": {
        "NODE_ENV": "test:ci"
      },
      "command": "karma start"
    }
  },
  "config": {
    "ghooks": {
      "commit-msg": "./node_modules/.bin/validate-commit-msg && npm run code-checks && npm run test && npm run check-coverage"
    }
  },
  "description": "AngularJS directive which takes JSON representing a form and renders to HTML",
  "peerDependencies": {
    "angular": "^1.2.x || >= 1.4.0-beta.0 || >= 1.5.0-beta.0",
    "api-check": "^7.0.0"
  },
  "devDependencies": {
    "angular": "1.4.5",
    "angular-mocks": "1.4.5",
    "api-check": "^7.3.0",
    "babel": "5.8.23",
    "babel-loader": "5.3.2",
    "better-npm-run": "benoror/better-npm-run#0.0.1",
    "chai": "3.2.0",
    "codecov.io": "0.1.6",
    "commitizen": "1.0.4",
    "cracks": "3.0.2",
    "cz-conventional-changelog": "1.1.0",
    "eslint": "1.3.1",
    "eslint-config-kentcdodds": "4.0.0",
    "eslint-loader": "1.0.0",
    "eslint-plugin-mocha": "0.5.1",
    "ghooks": "0.3.2",
    "http-server": "0.8.0",
    "isparta": "3.0.4",
    "isparta-loader": "0.2.0",
    "istanbul": "0.3.19",
    "karma": "0.13.9",
    "karma-chai": "0.1.0",
    "karma-chrome-launcher": "0.2.0",
    "karma-coverage": "0.5.1",
    "karma-firefox-launcher": "0.1.6",
    "karma-mocha": "0.2.0",
    "karma-sinon": "1.0.4",
    "karma-sinon-chai": "1.0.0",
    "karma-webpack": "1.7.0",
    "kcd-common-tools": "1.0.0-beta.23",
    "lodash": "3.10.1",
    "mocha": "2.3.2",
    "ng-annotate": "1.0.2",
    "ng-annotate-loader": "0.0.10",
    "node-libs-browser": "0.5.2",
    "raw-loader": "0.5.1",
    "semantic-release": "^4.3.4",
    "sinon": "1.16.1",
    "sinon-chai": "2.8.0",
    "uglify-loader": "1.2.0",
    "validate-commit-msg": "1.0.0",
    "webpack": "1.12.1",
    "with-package": "0.2.0"
  },
  "jspm": {
    "peerDependencies": {
      "angular": "*"
    }
  },
  "kcdCommon": {
    "webpack": "scripts/webpack-overrides.js",
    "karma": "scripts/karma-overrides.js"
  },
  "czConfig": {
    "path": "node_modules/cz-conventional-changelog"
  },
  "release": {
    "verfiyRelease": {
      "path": "cracks",
      "paths": [
        "src",
        "package.json"
      ],
      "silent": false
    }
  },
  "readme": "<img src=\"https://raw.githubusercontent.com/formly-js/angular-formly/master/other/logo/angular-formly-logo-64px.png\" alt=\"angular-formly logo\" title=\"angular-formly\" align=\"right\" width=\"64\" height=\"64\" />\n\n## [angular-formly](http://docs.angular-formly.com)\n\nStatus:\n[![npm version](https://img.shields.io/npm/v/angular-formly.svg?style=flat-square)](https://www.npmjs.org/package/angular-formly)\n[![npm downloads](https://img.shields.io/npm/dm/angular-formly.svg?style=flat-square)](http://npm-stat.com/charts.html?package=angular-formly&from=2015-01-01)\n[![Build Status](https://img.shields.io/travis/formly-js/angular-formly.svg?style=flat-square)](https://travis-ci.org/formly-js/angular-formly)\n[![Code Coverage](https://img.shields.io/codecov/c/github/formly-js/angular-formly.svg?style=flat-square)](https://codecov.io/github/formly-js/angular-formly)\n\nLinks:\n[![Documentation](https://img.shields.io/badge/API-Docs-red.svg?style=flat-square)](http://docs.angular-formly.com)\n[![Examples](https://img.shields.io/badge/formly-examples-green.svg?style=flat-square)](http://angular-formly.com)\n[![egghead.io lessons](https://img.shields.io/badge/egghead-lessons-blue.svg?style=flat-square)](https://egghead.io/playlists/advanced-angular-forms-with-angular-formly)\n[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/formly-js/angular-formly?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square)](https://github.com/formly-js/angular-formly/releases)\n\nangular-formly is an AngularJS module which has a directive to help customize and render JavaScript/JSON configured forms.\nThe `formly-form` directive and the `formlyConfig` service are very powerful and bring unmatched maintainability to your\napplication's forms.\n\n```html\n<form name=\"vm.someForm\" ng-submit=\"vm.handleSubmit()\">\n  <formly-form model=\"vm.model\" fields=\"vm.fields\" options=\"vm.options\">\n    <button type=\"submit\" ng-disabled=\"vm.someForm.$invalid\">Submit</button>\n    <button type=\"button\" ng-click=\"vm.options.resetModel()\">Reset</button>\n  </formly-form>\n</form>\n```\n\nFrom there, it's just JavaScript. Allowing for DRY, maintainable, reusable forms.\n\n## [Learning](http://learn.angular-formly.com)\n\n### Egghead.io Lessons\n\nI'm an [egghead.io](https://egghead.io/) author and I have made a handful of lessons available there for free [here](https://egghead.io/playlists/advanced-angular-forms-with-angular-formly)\n\n### NG-NL Talk\n\n[![JavaScript Powered Forms](other/ng-nl-talk.png)](http://youtu.be/o90TMDL3OYc)\n\n### Examples\n\n[The website](http://angular-formly.com/) is full of tons of examples.\n\n### More\n\nFind more resources at [learn.angular-formly.com](http://learn.angular-formly.com)\n\n## Documentation\n\nFind all the documentation at [docs.angular-formly.com](http://docs.angular-formly.com).\n\n## Plugins\n\nFind all the plugins at [docs.angular-formly.com/page/plugins](http://docs.angular-formly.com/page/plugins)\n\n## Getting Help\n\nPlease don't file an issue unless you feel like you've found a bug or have a feature request. Instead, go to [help.angular-formly.com](http://help.angular-formly.com) and follow the instructions.\n\n## Roadmap\n\nSee the [issues labeled enhancement](https://github.com/formly-js/angular-formly/labels/enhancement)\n\n## Contributing\n\nPlease see the [CONTRIBUTING Guidelines](CONTRIBUTING.md).\n\n**Note**: This projects adheres to a [Code of Conduct](CODE_OF_CONDUCT.md).\n\n## Bookmark Links\n\nYou can bookmark these :-)\n\n- [http://help.angular-formly.com](http://help.angular-formly.com)\n- [http://question.angular-formly.com](http://question.angular-formly.com)\n- [http://issue.angular-formly.com](http://issue.angular-formly.com)\n- [http://new-example.angular-formly.com](http://new-example.angular-formly.com)\n- [http://egghead.angular-formly.com](http://egghead.angular-formly.com)\n- [http://chat.angular-formly.com](http://chat.angular-formly.com)\n- [http://mailing-list.angular-formly.com](http://mailing-list.angular-formly.com)\n- [http://learn.angular-formly.com](http://learn.angular-formly.com)\n- [http://questions.angular-formly.com](http://questions.angular-formly.com)\n\n## Thanks\n\nA special thanks to [Nimbly](http://gonimbly.com) for creating angular-formly.\nThis library is maintained (with love) by me, [Kent C. Dodds](https://twitter.com/kentcdodds).\nThanks to all [contributors](https://github.com/formly-js/angular-formly/graphs/contributors)!\n\n",
  "readmeFilename": "README.md",
  "bugs": {
    "url": "https://github.com/formly-js/angular-formly/issues"
  },
  "_id": "angular-formly@7.1.2",
  "_from": "angular-formly@~7.1.2"
}
