patternplate-server
Version:
Programmatically serve atomic patterns via a REST API
131 lines (130 loc) • 4.21 kB
JSON
{
"name": "patternplate-server",
"version": "1.2.4",
"description": "Programmatically serve atomic patterns via a REST API",
"main": "library/",
"bin": {
"patternplate-server": "binary/patternplate-server.js"
},
"scripts": {
"start": "binary/patternplate-server.js",
"console": "binary/patternplate-server-console.js",
"commitmsg": "conventional-changelog-lint -e",
"commit": "git-cz",
"changelog": "conventional-changelog --preset angular --infile changelog.md --same-file --output-unreleased",
"push": "git push && git push --tags && hub release create \"v$(cat .git/RELEASE_VERSION.tmp)\" --message=\"v$(cat .git/RELEASE_VERSION.tmp)\n$(cat .git/COMMITMSG.tmp)\" && npm publish && rm .git/RELEASE_VERSION.tmp && rm .git/COMMITMSG.tmp",
"release": "npm version $(conventional-recommended-bump -p angular)",
"test": "eslint source/**/*.js",
"build": "npm run clean && npm run babel",
"watch": "npm run babel -- --watch",
"babel": "babel source --out-dir ./",
"clean": "rm -rf application binary configuration library assets",
"preversion": "npm run build && npm test",
"version": "npm run changelog && git add . && echo \"$(conventional-changelog -p angular)\" > .git/COMMITMSG.tmp",
"postversion": "echo $(git log -1 --pretty=%B HEAD^..HEAD) > .git/RELEASE_VERSION.tmp && git tag -d v$(cat .git/RELEASE_VERSION.tmp) && git commit --amend -m \"chore(release): $(cat .git/RELEASE_VERSION.tmp)\n$(cat .git/COMMITMSG.tmp)\" && git tag -a v$(cat .git/RELEASE_VERSION.tmp) -m \"$(cat .git/COMMITMSG.tmp)\""
},
"babel": {
"presets": [
"es2015-node4",
"es2016-node4",
"stage-0"
],
"plugins": [
"add-module-exports"
]
},
"config": {
"commitizen": {
"path": "cz-conventional-changelog-lint"
}
},
"repository": {
"type": "git",
"url": "sinnerschrader/patternplate-server"
},
"keywords": [
"patternplate"
],
"author": {
"name": "Team UX",
"email": "team-ux@sinnerschrader.com"
},
"contributors": [
{
"name": "Paul Bienkowski",
"email": "paul.bienkowski@sinnerschrader.com"
},
{
"name": "Mario Nebl",
"email": "mario.nebl@sinnerschrader.com"
},
{
"name": "Markus Wolf",
"email": "markus.wolf@sinnerschrader.com"
}
],
"license": "MIT",
"engines": {
"node": ">= 4",
"npm": ">= 2.5.1"
},
"dependencies": {
"arson": "^0.2.3",
"babel-polyfill": "^6.5.0",
"babel-runtime": "^5.8.24",
"boilerplate-server": "^0.12.0",
"boxen": "^0.8.0",
"chalk": "^1.1.1",
"chokidar": "^1.7.0",
"denodeify": "^1.2.1",
"duration": "^0.2.0",
"ensure-array": "0.0.5",
"escape-html": "^1.0.3",
"find-and-read-package-json": "^1.0.0",
"find-root": "^0.1.1",
"hotswap": "^1.1.0",
"koa-cors": "0.0.16",
"lodash": "^4.15.0",
"lru-cache": "^2.6.3",
"memoize-promise": "^0.2.2",
"memory-streams": "^0.1.0",
"minimatch": "^3.0.3",
"minimist": "^1.1.1",
"mkdirp": "^0.5.1",
"multimatch": "^2.1.0",
"ncp": "^2.0.0",
"node-core-module-names": "^1.1.0",
"normalize.less": "^1.0.0",
"ora": "^0.3.0",
"pascal-case": "^1.1.0",
"path-exists": "^2.0.0",
"patternplate-transforms-core": "^0.1.1",
"resolve": "^1.1.7",
"rimraf": "^2.5.1",
"sander": "^0.6.0",
"stream-to-string": "^1.1.0",
"string-to-stream": "^1.1.0",
"throat": "^2.0.2",
"try-require": "^1.2.1"
},
"devDependencies": {
"babel-cli": "^6.9.0",
"babel-eslint": "^6.0.4",
"babel-plugin-add-module-exports": "^0.2.1",
"babel-preset-async-to-bluebird": "^1.1.0",
"babel-preset-es2015-node4": "^2.1.0",
"babel-preset-es2016-node4": "^6.0.1",
"babel-preset-stage-0": "^6.5.0",
"chokidar-cli": "^0.3.0",
"commitizen": "^2.8.6",
"conventional-changelog-cli": "^1.2.0",
"conventional-changelog-lint": "^1.0.1",
"conventional-recommended-bump": "^0.1.1",
"cz-conventional-changelog-lint": "^0.1.3",
"eslint": "^2.11.1",
"eslint-config-xo": "^0.14.1",
"eslint-plugin-babel": "^3.2.0",
"husky": "^0.11.1",
"jsonlint-cli": "^1.0.1"
}
}