CyclicMaterials/atom-autogrow-textarea

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "@cyclic/atom-autogrow-textarea",
  "version": "6.1.0",
  "author": "Frederik Krautwald",
  "description": "Textarea that grows in height as more lines of input are entered",
  "license": "MIT",
  "bugs": "https://github.com/CyclicMaterials/atom-autogrow-textarea/issues",
  "repository": {
    "type": "git",
    "url": "https://github.com/CyclicMaterials/atom-autogrow-textarea"
  },
  "keywords": [
    "cyclejs",
    "textarea",
    "input",
    "Material Design"
  ],
  "directories": {
    "doc": "./doc",
    "lib": "./lib"
  },
  "files": [
    "lib/",
    "src/"
  ],
  "main": "./lib/index.js",
  "browserify": {
    "transform": [
      "babelify"
    ]
  },
  "dependencies": {
    "@cyclic/atom-layout": "1.0.2",
    "@cyclic/util-combine-class-names": "3.0.0",
    "@cyclic/util-predicate": "1.0.0",
    "categories-js": "0.3.0",
    "cuid": "1.3.8",
    "ramda": "0.18.0"
  },
  "devDependencies": {
    "@cycle/core": "5.0.0",
    "@cycle/dom": "7.1.0",
    "@cyclic/template-demo-pages": "1.0.1",
    "browserify": "12.0.1",
    "babel": "5.8.29",
    "babelify": "6.4.0",
    "chai": "^3.4.0",
    "chai-virtual-dom": "^1.0.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",
    "markdox": "0.1.10",
    "minifyify": "7.1.0",
    "mocha": "^2.3.3",
    "postcss-cli": "2.3.2",
    "postcss": "5.0.10",
    "postcss-cssnext": "2.2.0",
    "postcss-custom-properties": "5.0.0",
    "postcss-import": "7.1.0",
    "validate-commit-message": "3.0.1",
    "vdom-to-html": "^2.1.1"
  },
  "scripts": {
    "lint": "eslint ./src/**/. ./demo/. --ignore-path .gitignore",
    "test-js": "mocha --compilers js:babel/register 'src/**/*_test.js'",
    "test-css": "npm run demo-css",
    "test": "npm run test-css && npm run lint && npm run test-js",
    "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"
  }
}