Skip to content

Commit f1b4a8f

Browse files
chore(package.json): introduce nodejs for CI/CD
1 parent b415716 commit f1b4a8f

File tree

1 file changed

+115
-0
lines changed

1 file changed

+115
-0
lines changed

package.json

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
{
2+
"name": "python-sdk",
3+
"description": "Python SDK for the insanely fast HEXONET API",
4+
"version": "0.0.0-development",
5+
"private": true,
6+
"author": {
7+
"name": "Kai Schwarz",
8+
"email": "kschwarz@hexonet.net"
9+
},
10+
"license": "MIT",
11+
"engines": {
12+
"node": ">=8.3.0"
13+
},
14+
"homepage": "https://github.com/hexonet/python-sdk",
15+
"repository": "github:hexonet/python-sdk",
16+
"bugs": "https://github.com/hexonet/python-sdk/issues",
17+
"maintainers": [
18+
{
19+
"name": "Kai Schwarz",
20+
"email": "kschwarz@hexonet.net"
21+
},
22+
{
23+
"name": "Anthony Schneider",
24+
"url": "https://github.com/anthonyschn"
25+
},
26+
{
27+
"name": "Tulasi Seelamkurthi",
28+
"url": "https://github.com/tulsi91"
29+
}
30+
],
31+
"keywords": [
32+
"hexonet",
33+
"domain",
34+
"api",
35+
"connector",
36+
"isp",
37+
"ispapi",
38+
"ssl",
39+
"cert",
40+
"dns",
41+
"backorder",
42+
"premium",
43+
"preregistration",
44+
"registration",
45+
"application"
46+
],
47+
"devDependencies": {
48+
"@semantic-release/changelog": "3.0.1",
49+
"@semantic-release/commit-analyzer": "6.1.0",
50+
"@semantic-release/exec": "3.3.0",
51+
"@semantic-release/git": "7.0.5",
52+
"@semantic-release/github": "5.2.1",
53+
"conventional-changelog": "2.0.3",
54+
"semantic-release": "15.10.6",
55+
"travis-deploy-once": "5.0.9"
56+
},
57+
"release": {
58+
"debug": false,
59+
"analyzeCommits": {
60+
"preset": "angular"
61+
},
62+
"generateNotes": {
63+
"preset": "angular"
64+
},
65+
"verifyConditions": [
66+
"@semantic-release/changelog",
67+
"@semantic-release/git",
68+
"@semantic-release/github"
69+
],
70+
"prepare": [
71+
{
72+
"path": "@semantic-release/changelog",
73+
"changelogFile": "HISTORY.md"
74+
},
75+
{
76+
"path": "@semantic-release/exec",
77+
"cmd": "./updateVersion.sh ${nextRelease.version} ${options.branch}"
78+
},
79+
{
80+
"path": "@semantic-release/exec",
81+
"cmd": "./scripts/generatedocs.sh"
82+
},
83+
{
84+
"path": "@semantic-release/exec",
85+
"cmd": "./scripts/createdistribution.sh"
86+
},
87+
{
88+
"path": "@semantic-release/git",
89+
"assets": [
90+
"HISTORY.md",
91+
"package.json",
92+
"docs",
93+
"hexonet/apiconnector/__init__.py",
94+
"hexonet/apiconnector/apiclient.py"
95+
],
96+
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
97+
}
98+
],
99+
"publish": [
100+
{
101+
"path": "@semantic-release/github",
102+
"assets": [
103+
{
104+
"label": "hexonet.apiconnector (tar.gz)",
105+
"path": "dist/hexonet.apiconnector-${nextRelease.version}.tar.gz"
106+
}
107+
]
108+
}
109+
]
110+
},
111+
"scripts": {
112+
"semantic-release": "semantic-release",
113+
"travis-deploy-once": "travis-deploy-once"
114+
}
115+
}

0 commit comments

Comments
 (0)