{
  "name": "ceb",
  "version": "1.0.4",
  "description": "ceb (custom-element-builder) is a library helping to develop Custom Elements.",
  "keywords": [
    "custom-element-builder",
    "web-components",
    "Web",
    "Components",
    "Component",
    "Custom",
    "Element",
    "Elements",
    "DOM",
    "W3C",
    "FRP",
    "functional",
    "reactive",
    "template",
    "builder"
  ],
  "homepage": "https://tmorin.github.io/ceb",
  "bugs": {
    "url": "https://github.com/tmorin/ceb/issues"
  },
  "license": "MIT",
  "author": {
    "name": "Thibault Morin",
    "url": "https://tmorin.github.io"
  },
  "main": "lib/ceb.js",
  "jsnext:main": "src/ceb.js",
  "repository": {
    "type": "git",
    "url": "https://github.com/tmorin/ceb.git"
  },
  "scripts": {
    "clean": "rimraf .publish _book coverage dist lib *.zip *.tgz",
    "lint": "jshint . --reporter=node_modules/jshint-stylish",
    "build:commonjs": "babel --plugins transform-es2015-modules-commonjs src --out-dir lib",
    "build:systemjs": "babel --plugins transform-es2015-modules-systemjs src --out-dir dist/systemjs",
    "build:standalone:dev": "webpack src/ceb.js dist/umd/ceb.js --config config.standalone.js --define process.env.NODE_ENV='development'",
    "build:standalone:prod": "webpack src/ceb.js dist/umd/ceb.min.js --config config.standalone.js --optimize-minimize --define process.env.NODE_ENV='production'",
    "build:standalone": "npm run build:standalone:dev && npm run build:standalone:prod",
    "build": "npm run build:commonjs && npm run build:systemjs && npm run build:standalone",
    "site:doc:watch": "gitbook install && gitbook serve",
    "site:doc": "gitbook install && gitbook build -g tmorin/ceb",
    "site:esdoc": "esdoc -c esdoc.json",
    "site:example": "webpack --config config.example.js --optimize-minimize --define process.env.NODE_ENV='production'",
    "site": "npm run site:doc && npm run site:esdoc && npm run site:example && ncp dist _book/live/dist",
    "coveralls": "cat coverage/lcov.info | coveralls --verbose",
    "test:local": "karma start karma.config.local.js",
    "test:local:coverage": "COVERAGE=true karma start karma.config.local.js",
    "test:local:watch": "npm run test:local -- --auto-watch --no-single-run",
    "test:ci:ie": "karma start karma.config.ci.js --browsers slIe11,slIe10,slIe9",
    "test:ci:evergreen": "karma start karma.config.ci.js --browsers slChrome,slFirefox",
    "test:ci:safari": "karma start karma.config.ci.js --browsers slSafari8,slSafari9,slSafari10",
    "test:ci:android": "karma start karma.config.ci.js --browsers slAndroid5",
    "test:ci:iphone": "karma start karma.config.ci.js --browsers slIPhone9,slIPhone10",
    "test:ci": "npm run test:ci:ie && npm run test:ci:evergreen && npm run test:ci:safari && npm run test:ci:android && npm run test:ci:iphone",
    "test": "npm run test:ci",
    "start": "webpack-dev-server --config config.example.js --inline --hot",
    "preversion": "npm run lint && npm run test:local",
    "version": "npm run build && git add -A dist",
    "postversion": "git push && git push --tags",
    "prepublish": "npm run clean && npm run lint && npm run test:local && npm run build && npm run site",
    "postpublish": "cd _book && git init && git commit --allow-empty -m 'update site' && git checkout -b gh-pages && git add . && git commit -am 'update site, [skip ci]' && git push git@github.com:tmorin/ceb gh-pages --force && cd .. && npm run clean"
  },
  "engines": {
    "node": ">=4.0.0"
  },
  "dependencies": {},
  "devDependencies": {
    "babel-cli": "^6.2.0",
    "babel-core": "^6.2.0",
    "babel-loader": "^6.2.0",
    "babel-plugin-transform-es2015-modules-amd": "^6.1.0",
    "babel-plugin-transform-es2015-modules-commonjs": "^6.2.0",
    "babel-plugin-transform-es2015-modules-systemjs": "^6.1.0",
    "babel-plugin-transform-es2015-modules-umd": "^6.1.0",
    "babel-polyfill": "^6.2.0",
    "babel-preset-es2015": "^6.1.0",
    "chai": "^3.2.0",
    "codemirror-minified": "^5.19.0",
    "coveralls": "^2.11.11",
    "css-loader": "^0.27.0",
    "document-register-element": "^1.0.0",
    "esdoc": "^0.5.2",
    "esdoc-importpath-plugin": "^0.1.0",
    "file-loader": "^0.10.0",
    "gitbook-cli": "^2.0.0",
    "html-webpack-plugin": "^2.7.0",
    "imports-loader": "^0.7.0",
    "isparta": "^4.0.0",
    "isparta-loader": "^2.0.0",
    "jshint": "^2.8.0",
    "jshint-stylish": "^2.1.0",
    "json-loader": "^0.5.4",
    "karma": "^1.1.0",
    "karma-chrome-launcher": "^2.0.0",
    "karma-cli": "^1.0.0",
    "karma-coverage": "^1.1.1",
    "karma-firefox-launcher": "^1.0.0",
    "karma-ie-launcher": "^1.0.0",
    "karma-junit-reporter": "^1.0.0",
    "karma-mocha": "^1.0.0",
    "karma-phantomjs-launcher": "^1.0.0",
    "karma-sauce-launcher": "^1.0.0",
    "karma-sinon-chai": "^1.0.0",
    "karma-sourcemap-loader": "^0.3.6",
    "karma-webpack": "^2.0.0",
    "less": "^2.5.3",
    "less-loader": "^3.0.0",
    "markdown-loader": "^2.0.0",
    "mocha": "^3.0.0",
    "ncp": "^2.0.0",
    "phantomjs-prebuilt": "^2.1.3",
    "raw-loader": "^0.5.1",
    "rimraf": "^2.4.4",
    "run-sequence": "^1.1.5",
    "sinon": "^2.0.0",
    "sinon-chai": "^2.8.0",
    "style-loader": "^0.14.0",
    "url-loader": "^0.5.7",
    "webcomponents.js": "^0.7.2",
    "webpack": "^2.2.1",
    "webpack-dev-server": "^2.4.1"
  },
  "npmName": "ceb",
  "npmFileMap": [
    {
      "basePath": "/dist/",
      "files": [
        "*.js"
      ]
    }
  ]
}
