UNPKG

punchcard-content-types

Version:

Combines with input plugins to create forms with validation. Creates forms for Punchcard CMS.

95 lines 2.71 kB
{ "name": "punchcard-content-types", "description": "Combines with input plugins to create forms with validation. Creates forms for Punchcard CMS.", "main": "index.js", "version": "6.1.20", "keywords": [ "punchcard-cms", "content", "form" ], "scripts": { "pretest": "npm run lint", "test": "npm run nyc", "lint": "npm run lint:node && npm run lint:browser && npm run lint:tests", "lint:node": "eslint -c ./.eslintrc-node.yml index.js './lib/*.js' './lib/content-types/**/*.js' './lib/form/*.js' './tests/fixtures/**/*.js' ", "lint:browser": "eslint -c ./.eslintrc-browser.yml './lib/form/js/**/*.js'", "lint:tests": "eslint -c ./.eslintrc-tests.yml './tests/*.js'", "ava": "ava | tap-diff", "ava:watch": "ava --watch | tap-diff", "nyc": "nyc --all npm run ava", "start": "node ./", "coverage": "nyc report --reporter=text-lcov | coveralls", "semantic-release": "semantic-release pre && npm publish && semantic-release post", "reparo": "reparo -b master" }, "contributors": [ "Scott Nath <snath@us.ibm.com>", "Sam Richard <snugug@us.ibm.com>" ], "repository": { "type": "git", "url": "https://github.com/punchcard-cms/content-types.git" }, "license": "Apache-2.0", "dependencies": { "browserify": "^14.3.0", "deepmerge": "^1.1.0", "js-yaml": "^3.5.3", "lodash": "^4.14.1", "node-dir": "^0.1.11", "nunjucks": "^3.0.0", "plugabilly": "^0.1.0", "uuid": "^3.0.1" }, "devDependencies": { "ava": "^0.19.1", "coveralls": "^2.11.9", "eslint": "^3.1.1", "eslint-config-punchcard": "^1.0.0", "ghooks": "^2.0.0", "input-plugin-checkbox": "^0.3.1", "input-plugin-datetime": "^0.2.2", "input-plugin-email": "^0.2.0", "input-plugin-quote": "0.2.2", "input-plugin-select": "^0.3.0", "input-plugin-selects-related": "0.1.4", "input-plugin-text": "^0.1.0", "input-plugin-textarea": "^0.1.0", "node-dir": "^0.1.12", "nyc": "^10.0.0", "open-exchange-rates": "^0.3.0", "punchcard-commit-msg": "^1.0.0", "punchcard-semantic-release": "^2.0.1", "raw-loader": "^0.5.1", "reparo": "^1.1.1-0", "semantic-release": "^6.3.2", "tap-diff": "^0.1.1" }, "engines": { "node": "^6" }, "nyc": { "exclude": [ "tests/**/*", "config/**/*", "lib/form/js/**/*" ] }, "ava": { "files": [ "tests/*.js" ], "failFast": true, "tap": true }, "config": { "ghooks": { "commit-msg": "punchcard-commit-msg" } }, "release": { "analyzeCommits": "punchcard-semantic-release/analyze", "generateNotes": "punchcard-semantic-release/notes" } }