https://github.com/json-schema-tools/semantic-release-transpiler
Semantic release plugin to generate typings using the transpiler
https://github.com/json-schema-tools/semantic-release-transpiler
Last synced: about 1 year ago
JSON representation
Semantic release plugin to generate typings using the transpiler
- Host: GitHub
- URL: https://github.com/json-schema-tools/semantic-release-transpiler
- Owner: json-schema-tools
- License: apache-2.0
- Created: 2020-04-03T22:21:46.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-27T01:48:03.000Z (almost 2 years ago)
- Last Synced: 2025-03-25T16:55:49.682Z (about 1 year ago)
- Language: TypeScript
- Size: 949 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# semantic-release-transpiler
Semantic release plugin to generate typings using the transpiler
## Example:
```
{
"tagFormat": "${version}",
"branch": "master",
"plugins": [
"@semantic-release/commit-analyzer",
["@json-schema-tools/semantic-release-transpiler", {
"outpath": "./",
"schemaLocation": "./meta-schema.json",
"languages": { "ts": true }
}],
"@semantic-release/release-notes-generator",
"@semantic-release/changelog",
"@semantic-release/github",
"@semantic-release/git",
"@semantic-release/npm"
],
"verifyConditions": [
["@json-schema-tools/semantic-release-transpiler", {
"outpath": "./",
"schemaLocation": "./meta-schema.json",
"languages": { "ts": true }
}],
"@semantic-release/changelog",
"@semantic-release/npm",
"@semantic-release/git",
"@semantic-release/github"
],
"prepare": [
["@json-schema-tools/semantic-release-transpiler", {
"outpath": "./",
"schemaLocation": "./meta-schema.json",
"languages": { "ts": true }
}],
"@semantic-release/changelog"
],
"publish": [
["@semantic-release/github", {
"assets": [
"build/generated-typings.js",
"build/generated-typings.d.ts",
"build/index.js",
"build/index.d.ts"
]
}],
"@semantic-release/npm"
],
"success": [
"@semantic-release/github"
],
"fail": [
"@semantic-release/github"
]
}
```