UNPKG

3.6 kBJSONView Raw
1{
2 "name": "patternplate-transform-react",
3 "version": "0.2.0",
4 "description": "patternplate transform creating reusable React classes from jsx templates",
5 "main": "distribution/index.js",
6 "files": [
7 "distribution"
8 ],
9 "scripts": {
10 "start": "npm run watch",
11 "clean": "rm -rf distribution",
12 "prepare": "mkdir -p distribution",
13 "prebuild": "parallelshell 'npm run test' 'npm run clean && npm run prepare'",
14 "build": "babel source --out-dir distribution && echo '' || notify -t $npm_package_name -m 'Build failed! 😢'",
15 "postbuild": "npm run notify",
16 "test": "(eslint source/**/*.js && conventional-changelog-lint --to=HEAD && jsonlint-cli **/*.json) && echo '' || notify -t $npm_package_name -m 'Linting failed! 😢'",
17 "watch": "watch 'npm run build' source",
18 "notify": "echo 'Build ready, happy hacking! ✊' && notify -t $npm_package_name -m 'Build ready, happy hacking! ✊'",
19 "commit": "git-cz",
20 "commitmsg": "conventional-changelog-lint --e",
21 "changelog": "conventional-changelog --preset angular --infile changelog.md --same-file --output-unreleased",
22 "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",
23 "release": "npm version $(conventional-recommended-bump -p angular)",
24 "preversion": "npm run build && npm test",
25 "version": "npm run changelog && git add . && echo \"$(conventional-changelog -p angular)\" > .git/COMMITMSG.tmp",
26 "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)\""
27 },
28 "repository": {
29 "type": "git",
30 "url": "git+https://github.com/sinnerschrader/patternplate-transform-react.git"
31 },
32 "bugs": {
33 "url": "https://github.com/sinnerschrader/patternplate-transform-react/issues"
34 },
35 "homepage": "https://github.com/sinnerschrader/patternplate-transform-react#readme",
36 "keywords": [
37 "react",
38 "patternplate",
39 "transform",
40 "pattern"
41 ],
42 "author": {
43 "name": "SinnerSchrader Deutschland GmbH",
44 "email": "jobs@sinnerschrader.com"
45 },
46 "contributors": [
47 {
48 "name": "Mario Nebl",
49 "email": "mario.nebl@sinnerschrader.com"
50 },
51 {
52 "name": "Markus Wolf",
53 "email": "markus.wolf@sinnerschrader.com"
54 }
55 ],
56 "license": "MIT",
57 "licenses": [
58 "MIT"
59 ],
60 "devDependencies": {
61 "babel": "6.5.2",
62 "babel-cli": "6.4.0",
63 "babel-eslint": "4.1.8",
64 "babel-plugin-add-module-exports": "0.1.2",
65 "babel-preset-es2015": "6.3.13",
66 "babel-preset-stage-0": "6.3.13",
67 "commitizen": "2.5.0",
68 "conventional-changelog-cli": "1.1.1",
69 "conventional-changelog-lint": "0.1.7",
70 "conventional-recommended-bump": "0.1.0",
71 "cz-conventional-changelog": "1.1.5",
72 "eslint": "1.10.3",
73 "eslint-config-xo": "0.9.1",
74 "eslint-plugin-babel": "3.1.0",
75 "husky": "0.10.2",
76 "jsonlint-cli": "0.2.7",
77 "node-notifier": "4.4.0",
78 "parallelshell": "2.0.0",
79 "react": ">= 0.13",
80 "react-dom": ">= 0.13",
81 "watch": "0.17.1"
82 },
83 "peerDependencies": {
84 "babel-core": "^5",
85 "react": ">= 0.13"
86 },
87 "dependencies": {
88 "chalk": "1.1.1",
89 "lodash": "4.3.0",
90 "lodash.merge": "4.1.0",
91 "pascal-case": "1.1.2"
92 }
93}