Skip to content

Commit cc3ee93

Browse files
fix(pkg): git client agent does not have proper version number (#44)
1 parent c4e05fa commit cc3ee93

File tree

7 files changed

+249
-20
lines changed

7 files changed

+249
-20
lines changed

.releaserc

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

.releaserc.json

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"branches": [
3+
"+([0-9])?(.{+([0-9]),x}).x",
4+
"main",
5+
"next",
6+
"next-major",
7+
{
8+
"name": "beta",
9+
"prerelease": true
10+
},
11+
{
12+
"name": "alpha",
13+
"prerelease": true
14+
}
15+
],
16+
"plugins": [
17+
[
18+
"@google/semantic-release-replace-plugin",
19+
{
20+
"replacements": [
21+
{
22+
"files": ["dist/**/env.json"],
23+
"from": "__PACKAGE_VERSION__",
24+
"to": "${nextRelease.version}",
25+
"results": [
26+
{
27+
"file": "dist/esm/env.json",
28+
"hasChanged": true,
29+
"numMatches": 1,
30+
"numReplacements": 1
31+
}
32+
],
33+
"countMatches": true
34+
}
35+
]
36+
}
37+
]
38+
],
39+
"success": [
40+
"@semantic-release/github"
41+
]
42+
}
43+

package-lock.json

Lines changed: 196 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
"sha.js": "^2.4.11"
8080
},
8181
"devDependencies": {
82+
"@google/semantic-release-replace-plugin": "^1.1.0",
8283
"@types/async-lock": "^1.1.5",
8384
"@types/clean-git-ref": "^2.0.0",
8485
"@types/diff3": "^0.0.0",
@@ -95,10 +96,10 @@
9596
"karma-typescript": "^5.5.3",
9697
"karma-webkit-launcher": "^1.0.2",
9798
"playwright": "^1.26.0",
99+
"semantic-release": "^19.0.5",
98100
"ts-jest": "^29.0.1",
99101
"ts-node": "^10.9.1",
100102
"typedoc": "^0.23.16",
101-
"typescript": "^4.8.2",
102-
"semantic-release": "^19.0.5"
103+
"typescript": "^4.8.2"
103104
}
104105
}

scripts/fix-build.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,3 @@ function deleteEmptyTypeScriptDeclarations(folderPath) {
3535
fs.rmdirSync(folderPath)
3636
}
3737
}
38-
39-
40-
// Copy package.json file
41-
fs.copyFileSync('package.json', 'dist/package.json')

src/env.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"packageName": "git-essentials",
3+
"packageVersion": "__PACKAGE_VERSION__"
4+
}

src/utils/pkg.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
const pkg = require('../../package.json')
1+
import env from '../env.json'
22

3-
const name = pkg.name
4-
const version = pkg.version
3+
const name = env.packageName
4+
const version = env.packageVersion
55
let customAgent: string | undefined
66

77
/** @internal */

0 commit comments

Comments
 (0)