CyclicMaterials/molecule-input

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "@cyclic/molecule-input",
  "version": "6.3.1",
  "author": "Frederik Krautwald",
  "description": "A Material Design text field",
  "license": "MIT",
  "bugs": "https://github.com/CyclicMaterials/molecule-input/issues",
  "repository": {
    "type": "git",
    "url": "https://github.com/CyclicMaterials/molecule-input"
  },
  "keywords": [
    "cyclejs",
    "input",
    "Material Design"
  ],
  "directories": {
    "doc": "./doc",
    "lib": "./lib"
  },
  "files": [
    "lib/",
    "src/"
  ],
  "main": "./lib/index.js",
  "browserify": {
    "transform": [
      "babelify"
    ]
  },
  "dependencies": {
    "@cyclic/atom-autogrow-textarea": "5.0.0",
    "@cyclic/atom-color": "1.0.0",
    "@cyclic/atom-flex-layout": "1.0.0",
    "@cyclic/atom-layout": "1.0.2",
    "@cyclic/atom-styles": "1.0.0",
    "@cyclic/atom-typography": "1.0.0",
    "@cyclic/util-combine-class-names": "2.0.0",
    "categories-js": "^0.3.0",
    "cuid": "1.3.8",
    "ramda": "^0.17.1"
  },
  "peerDependencies": {
    "@cycle/core": "^3.1.0",
    "@cycle/dom": "^5.3.0"
  },
  "devDependencies": {
    "@cycle/core": "^3.1.0",
    "@cycle/dom": "^5.3.0",
    "@cyclic/template-demo-pages": "1.0.1",
    "babel": "5.8.23",
    "babelify": "6.3.0",
    "browserify": "11.2.0",
    "cli-release": "1.0.3",
    "eslint": "1.0.0",
    "eslint-config-cycle": "3.0.0",
    "eslint-plugin-cycle": "1.0.1",
    "eslint-plugin-no-class": "0.1.0",
    "faucet": "0.0.1",
    "markdox": "0.1.10",
    "minifyify": "7.1.0",
    "postcss": "5.0.9",
    "postcss-cli": "2.1.1",
    "postcss-cssnext": "2.1.0",
    "postcss-custom-properties": "5.0.0",
    "postcss-import": "7.0.0",
    "tape": "4.2.1",
    "validate-commit-message": "3.0.1"
  },
  "scripts": {
    "lint": "eslint ./src/**/. ./demo/. --ignore-path .gitignore",
    "test-js": "npm run lint && babel-node *.test.js | faucet",
    "test-css": "npm run demo-css",
    "test": "npm run test-css && npm run lint",
    "demo-css": "postcss -c postcss.config.json demo/index.css -o demo/styles.css",
    "demo-browserify": "browserify demo/main.js -d -p [ minifyify --no-map ] -o demo/bundle.js",
    "predemo": "rm -f demo/bundle.js demo/styles.css",
    "demo": "npm run lint && npm run demo-css && npm run demo-browserify",
    "deps": "npm install && validate-commit-msg",
    "start": "npm run deps && npm run demo && echo 'Open demo/index.html in your browser'",
    "predoc": "rm -rf doc/ && mkdir -p doc",
    "doc": "node ./scripts/make-api-doc.js",
    "compile-css": "postcss -c postcss.config.json src/index.css -o lib/index.css; for filename in src/**/*.css; do postcss -c postcss.config.json ${filename} -o lib/${filename#src/}; done",
    "compile-lib": "babel -d lib/ src/",
    "precompile": "rm -rf lib/ && mkdir -p lib",
    "compile": "npm run compile-lib && npm run compile-css",
    "prepublish": "npm run compile",
    "patch": "git checkout master && release patch && npm publish --access=public",
    "minor": "git checkout master && release minor && npm publish --access=public",
    "major": "git checkout master && release major && npm publish --access=public"
  }
}