Skip to content

Commit d843d69

Browse files
committed
Fix packaging.
1 parent 8f6362b commit d843d69

File tree

7 files changed

+11
-8
lines changed

7 files changed

+11
-8
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,9 @@ jobs:
3434
- name: Build project
3535
run: |
3636
npm ci
37-
npm run lint
3837
npm run build
3938
env:
40-
CI: true
39+
CI: 'true'
4140

4241
- name: Publish to npm
4342
run: npm publish

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ npm-debug.log
77
src/message-type.ts
88
src/plugin-register-response.d.ts
99
src/schema.ts
10+
src/version.ts

generate-version.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
const fs = require('fs');
2+
const pkg = require('./package.json');
3+
4+
fs.writeFileSync('./src/version.ts', `export default '${pkg.version}';\n`);

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"name": "gateway-addon",
3-
"version": "1.1.0-alpha.1",
3+
"version": "1.1.0-alpha.2",
44
"description": "Bindings for WebThings Gateway add-ons",
55
"scripts": {
6-
"build": "if [ ! -d schema/messages ]; then git submodule init; fi; git submodule update && node generate-types.js && tsc -p .",
6+
"build": "if [ ! -d schema/messages ]; then git submodule init; fi; git submodule update && node generate-version.js && node generate-types.js && tsc -p .",
77
"lint": "eslint src --ext .ts",
88
"prettier": "npx prettier -w '*.js' 'src/*.ts'"
99
},

src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import { Outlet } from './outlet';
2020
import { PluginClient } from './plugin-client';
2121
import { Property } from './property';
2222
import * as Utils from './utils';
23-
import pkg from './package.json';
23+
import version from './version';
2424

2525
export {
2626
Action,
@@ -45,5 +45,5 @@ export {
4545
};
4646

4747
export function getVersion(): string {
48-
return pkg.version;
48+
return version;
4949
}

src/package.json

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

0 commit comments

Comments
 (0)