Skip to content

Commit c7a9ccd

Browse files
committed
feat(versioning): add semantic-release configuration
1 parent fc981e7 commit c7a9ccd

File tree

3 files changed

+118
-45
lines changed

3 files changed

+118
-45
lines changed

.releaserc

Lines changed: 0 additions & 8 deletions
This file was deleted.

package.json

Lines changed: 58 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,61 @@
11
{
2-
"name": "mapmarker.io",
3-
"description": "generate complex map markers on the fly",
4-
"homepage": "https://www.mapmarker.io",
5-
"license": "MIT",
6-
"version": "0.0.0-development",
7-
"scripts": {
8-
"commit": "./node_modules/commitizen/bin/git-cz",
9-
"cm": "yarn commit",
10-
"dev": "npm run development",
11-
"development": "mix",
12-
"watch": "mix watch",
13-
"watch-poll": "mix watch -- --watch-options-poll=1000",
14-
"hot": "mix watch --hot",
15-
"prod": "npm run production",
16-
"production": "mix --production",
17-
"sail": "./vendor/bin/sail",
18-
"test": "yarn sail artisan test",
19-
"test:browser": "yarn sail dusk",
20-
"release": "./node_modules/semantic-release/bin/semantic-release.js"
21-
},
22-
"devDependencies": {
23-
"axios": "^0.25",
24-
"commitizen": "^4.2.4",
25-
"cz-conventional-changelog": "^3.3.0",
26-
"laravel-mix": "^6.0.6",
27-
"lodash": "^4.17.19",
28-
"postcss": "^8.1.14",
29-
"semantic-release": "^19.0.3"
30-
},
31-
"config": {
32-
"commitizen": {
33-
"path": "./node_modules/cz-conventional-changelog"
2+
"name": "mapmarker.io",
3+
"description": "generate complex map markers on the fly",
4+
"homepage": "https://www.mapmarker.io",
5+
"license": "MIT",
6+
"version": "0.0.0-development",
7+
"scripts": {
8+
"commit": "./node_modules/commitizen/bin/git-cz",
9+
"cm": "yarn commit",
10+
"dev": "npm run development",
11+
"development": "mix",
12+
"watch": "mix watch",
13+
"watch-poll": "mix watch -- --watch-options-poll=1000",
14+
"hot": "mix watch --hot",
15+
"prod": "npm run production",
16+
"production": "mix --production",
17+
"sail": "./vendor/bin/sail",
18+
"test": "yarn sail artisan test",
19+
"test:browser": "yarn sail dusk",
20+
"release": "./node_modules/semantic-release/bin/semantic-release.js"
21+
},
22+
"devDependencies": {
23+
"@semantic-release/changelog": "semantic-release/changelog",
24+
"@semantic-release/github": "semantic-release/github",
25+
"@semantic-release/release-notes-generator": "semantic-release/release-notes-generator",
26+
"axios": "^0.25",
27+
"commitizen": "^4.2.4",
28+
"cz-conventional-changelog": "^3.3.0",
29+
"laravel-mix": "^6.0.6",
30+
"lodash": "^4.17.19",
31+
"postcss": "^8.1.14",
32+
"semantic-release": "^19.0.3"
33+
},
34+
"config": {
35+
"commitizen": {
36+
"path": "./node_modules/cz-conventional-changelog"
37+
}
38+
},
39+
"release": {
40+
"tagFormat": "${version}",
41+
"plugins": [
42+
"@semantic-release/release-notes-generator",
43+
"@semantic-release/changelog",
44+
[
45+
"@semantic-release/git",
46+
{
47+
"assets": [
48+
"CHANGELOG.md",
49+
"package.json",
50+
"yarn.lock"
51+
]
52+
}
53+
],
54+
"@semantic-release/github"
55+
]
56+
},
57+
"repository": {
58+
"type": "git",
59+
"url": "https://github.com/mapmarker/mapmarker.io.git"
3460
}
35-
},
36-
"repository": {
37-
"type": "git",
38-
"url": "https://github.com/mapmarker/mapmarker.io.git"
39-
}
4061
}

yarn.lock

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1342,6 +1342,15 @@
13421342
dependencies:
13431343
"@octokit/openapi-types" "^12.4.0"
13441344

1345+
"@semantic-release/changelog@semantic-release/changelog":
1346+
version "0.0.0-development"
1347+
resolved "https://codeload.github.com/semantic-release/changelog/tar.gz/a3a6f7b710dfc50ad7c7a5d74658aadf98630b79"
1348+
dependencies:
1349+
"@semantic-release/error" "^3.0.0"
1350+
aggregate-error "^3.0.0"
1351+
fs-extra "^9.0.0"
1352+
lodash "^4.17.4"
1353+
13451354
"@semantic-release/commit-analyzer@^9.0.2":
13461355
version "9.0.2"
13471356
resolved "https://registry.yarnpkg.com/@semantic-release/commit-analyzer/-/commit-analyzer-9.0.2.tgz#a78e54f9834193b55f1073fa6258eecc9a545e03"
@@ -1387,6 +1396,27 @@
13871396
p-retry "^4.0.0"
13881397
url-join "^4.0.0"
13891398

1399+
"@semantic-release/github@semantic-release/github":
1400+
version "0.0.0-development"
1401+
resolved "https://codeload.github.com/semantic-release/github/tar.gz/894a7127883ab527cd0d68e613d9161d64f4dfdf"
1402+
dependencies:
1403+
"@octokit/rest" "^18.0.0"
1404+
"@semantic-release/error" "^2.2.0"
1405+
aggregate-error "^3.0.0"
1406+
bottleneck "^2.18.1"
1407+
debug "^4.0.0"
1408+
dir-glob "^3.0.0"
1409+
fs-extra "^10.0.0"
1410+
globby "^11.0.0"
1411+
http-proxy-agent "^5.0.0"
1412+
https-proxy-agent "^5.0.0"
1413+
issue-parser "^6.0.0"
1414+
lodash "^4.17.4"
1415+
mime "^3.0.0"
1416+
p-filter "^2.0.0"
1417+
p-retry "^4.0.0"
1418+
url-join "^4.0.0"
1419+
13901420
"@semantic-release/npm@^9.0.0":
13911421
version "9.0.1"
13921422
resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-9.0.1.tgz#d81828eb1fb771e2767b3a8ee989915e1af27075"
@@ -1422,6 +1452,21 @@
14221452
lodash "^4.17.4"
14231453
read-pkg-up "^7.0.0"
14241454

1455+
"@semantic-release/release-notes-generator@semantic-release/release-notes-generator":
1456+
version "0.0.0-development"
1457+
resolved "https://codeload.github.com/semantic-release/release-notes-generator/tar.gz/c5b3fbb437fad719e719a7daaeb0b467679f5854"
1458+
dependencies:
1459+
conventional-changelog-angular "^5.0.0"
1460+
conventional-changelog-writer "^5.0.0"
1461+
conventional-commits-filter "^2.0.0"
1462+
conventional-commits-parser "^3.2.3"
1463+
debug "^4.0.0"
1464+
get-stream "^6.0.0"
1465+
import-from "^4.0.0"
1466+
into-stream "^6.0.0"
1467+
lodash "^4.17.4"
1468+
read-pkg-up "^7.0.0"
1469+
14251470
"@tootallnate/once@1":
14261471
version "1.1.2"
14271472
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
@@ -2085,6 +2130,11 @@ assert@^1.1.1:
20852130
object-assign "^4.1.1"
20862131
util "0.10.3"
20872132

2133+
at-least-node@^1.0.0:
2134+
version "1.0.0"
2135+
resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
2136+
integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
2137+
20882138
autoprefixer@^10.4.0:
20892139
version "10.4.7"
20902140
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.7.tgz#1db8d195f41a52ca5069b7593be167618edbbedf"
@@ -3796,6 +3846,16 @@ fs-extra@^10.0.0:
37963846
jsonfile "^6.0.1"
37973847
universalify "^2.0.0"
37983848

3849+
fs-extra@^9.0.0:
3850+
version "9.1.0"
3851+
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
3852+
integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
3853+
dependencies:
3854+
at-least-node "^1.0.0"
3855+
graceful-fs "^4.2.0"
3856+
jsonfile "^6.0.1"
3857+
universalify "^2.0.0"
3858+
37993859
fs-minipass@^2.0.0, fs-minipass@^2.1.0:
38003860
version "2.1.0"
38013861
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"

0 commit comments

Comments
 (0)