Skip to content

Commit 55eee7d

Browse files
authored
refactor: generate and publish generated/types.d.ts only (#113)
BREAKING CHANGE: `@octokit/openapi-types` no longer exports any code, only types
1 parent c1d9219 commit 55eee7d

File tree

7 files changed

+26
-82
lines changed

7 files changed

+26
-82
lines changed

.github/workflows/release.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ jobs:
1515
- uses: actions/checkout@v2
1616
- uses: actions/[email protected]
1717
- run: npm ci
18-
- run: npm run build
1918
- run: npx semantic-release
2019
env:
2120
GITHUB_TOKEN: ${{ secrets.OCTOKITBOT_PAT }}
File renamed without changes.

package-lock.json

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

package.json

Lines changed: 9 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -3,79 +3,31 @@
33
"publishConfig": {
44
"access": "public"
55
},
6-
"version": "1.0.0",
7-
"description": "Generated TypeScript definitions based on GitHub's OpenAPI spec",
8-
"main": "generated/types.js",
9-
"types": "generated/types.ts",
6+
"version": "0.0.0-development",
7+
"description": "Generated TypeScript definitions based on GitHub's OpenAPI spec for https://api.github.com",
8+
"main": "",
9+
"types": "generated/types.d.ts",
1010
"repository": "github:octokit/openapi-types.ts",
1111
"keywords": [],
1212
"author": "Gregor Martynus (https://twitter.com/gr2m)",
1313
"license": "MIT",
1414
"scripts": {
15-
"build": "pika build",
1615
"download": "node scripts/download",
17-
"generate-types": "npx openapi-typescript cache/openapi-schema.json -o src/generated/types.ts",
16+
"generate-types": "npx openapi-typescript cache/openapi-schema.json -o generated/types.d.ts",
1817
"postgenerate-types": "node scripts/update-package"
1918
},
2019
"devDependencies": {
21-
"@gr2m/openapi-typescript": "^4.0.0-fork.2",
22-
"@octokit/tsconfig": "^1.0.2",
23-
"@pika/pack": "^0.5.0",
24-
"@pika/plugin-build-node": "^0.9.2",
25-
"@pika/plugin-build-web": "^0.9.2",
26-
"@pika/plugin-ts-standard-pkg": "^0.9.2",
27-
"pika-plugin-merge-properties": "^1.0.6",
28-
"semantic-release-plugin-update-version-in-files": "^1.1.0",
29-
"typescript": "^4.1.5"
20+
"openapi-typescript": "^4.0.1"
3021
},
3122
"release": {
32-
"branches": "main",
33-
"plugins": [
34-
"@semantic-release/commit-analyzer",
35-
"@semantic-release/release-notes-generator",
36-
"@semantic-release/github",
37-
[
38-
"@semantic-release/npm",
39-
{
40-
"pkgRoot": "./pkg"
41-
}
42-
],
43-
[
44-
"semantic-release-plugin-update-version-in-files",
45-
{
46-
"files": [
47-
"pkg/dist-web/*",
48-
"pkg/dist-node/*",
49-
"pkg/*/version.*"
50-
]
51-
}
52-
]
23+
"branches": [
24+
"main",
25+
"beta"
5326
]
5427
},
5528
"octokit": {
5629
"openapi-version": "2.23.0"
5730
},
58-
"@pika/pack": {
59-
"pipeline": [
60-
[
61-
"@pika/plugin-ts-standard-pkg"
62-
],
63-
[
64-
"pika-plugin-merge-properties",
65-
{
66-
"properties": {
67-
"octokit": "see https://github.com/jabuco/pika-plugin-merge-properties/issues/2"
68-
}
69-
}
70-
],
71-
[
72-
"@pika/plugin-build-node"
73-
],
74-
[
75-
"@pika/plugin-build-web"
76-
]
77-
]
78-
},
7931
"renovate": {
8032
"extends": [
8133
"github>octokit/.github"

src/index.ts

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

src/version.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

tsconfig.json

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

0 commit comments

Comments
 (0)