diff --git a/package-lock.json b/package-lock.json index 595c6bd..9950349 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "license": "GPL-3.0-or-later", "dependencies": { "@rebble/sdk-c-utils": "^1.2.3", + "pebble-clay": "^1.0.4", "pebble-cpp": "^0.3.1" } }, @@ -19,6 +20,12 @@ "integrity": "sha512-24b/qtVpviGJyVhvQYTsFojRn30YcVSepeCVbi7AqrNPfitGNC2EqwLLpKZuH1QTnE6UcTgjLrh6yda7p6UvAg==", "license": "MIT" }, + "node_modules/pebble-clay": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pebble-clay/-/pebble-clay-1.0.4.tgz", + "integrity": "sha512-/rXxmltdW8JyohDzXINdea+d2wnFJVNFiTXfuZsKpySURZSCFMMucX9sZPZvbHnEA4xFINM4iicyhBbvY4ALfw==", + "license": "MIT" + }, "node_modules/pebble-cpp": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/pebble-cpp/-/pebble-cpp-0.3.1.tgz", diff --git a/package.json b/package.json index 03a19f7..e608fd8 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "private": true, "dependencies": { "@rebble/sdk-c-utils": "^1.2.3", + "pebble-clay": "^1.0.4", "pebble-cpp": "^0.3.1" }, "pebble": { @@ -27,6 +28,7 @@ "messageKeys": [ "dummy" ], + "capabilities": [ "configurable" ], "resources": { "media": [ { diff --git a/src/pkjs/config.js b/src/pkjs/config.js new file mode 100644 index 0000000..e26008f --- /dev/null +++ b/src/pkjs/config.js @@ -0,0 +1,10 @@ +module.exports = [ + { + "type": "heading", + "defaultValue": "Example Header Item" + }, + { + "type": "text", + "defaultValue": "Example text item." + } +]; \ No newline at end of file diff --git a/src/pkjs/index.js b/src/pkjs/index.js new file mode 100644 index 0000000..df6395a --- /dev/null +++ b/src/pkjs/index.js @@ -0,0 +1,4 @@ +var Clay = require('pebble-clay'); +var clayConfig = require('./config'); +var clay = new Clay(clayConfig); +console.log('Loaded clay!'); \ No newline at end of file