{"id":19686166,"url":"https://github.com/nordicsemiconductor/cloud-device-helpers-js","last_synced_at":"2025-04-29T06:31:21.722Z","repository":{"id":37312815,"uuid":"333133573","full_name":"NordicSemiconductor/cloud-device-helpers-js","owner":"NordicSemiconductor","description":"Helper functions for interacting with the nRF9160 used during end-to-end tests","archived":true,"fork":false,"pushed_at":"2024-07-09T09:37:43.000Z","size":28988,"stargazers_count":2,"open_issues_count":2,"forks_count":1,"subscribers_count":4,"default_branch":"saga","last_synced_at":"2025-04-19T22:21:11.688Z","etag":null,"topics":["continuous-integration","end-to-end-testing","firmware","iot","library","nrf-asset-tracker"],"latest_commit_sha":null,"homepage":"https://github.com/NordicSemiconductor/cloud-device-helpers-js#readme","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NordicSemiconductor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-01-26T15:47:22.000Z","updated_at":"2024-07-09T09:38:20.000Z","dependencies_parsed_at":"2023-09-12T09:33:01.314Z","dependency_job_id":"7f204f7b-526b-41f9-bb14-6757cab7e2b3","html_url":"https://github.com/NordicSemiconductor/cloud-device-helpers-js","commit_stats":null,"previous_names":["nordicsemiconductor/cloud-device-helpers-js","nordicsemiconductor/cloud-firmware-ci-device-helpers-js"],"tags_count":1137,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NordicSemiconductor%2Fcloud-device-helpers-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NordicSemiconductor%2Fcloud-device-helpers-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NordicSemiconductor%2Fcloud-device-helpers-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NordicSemiconductor%2Fcloud-device-helpers-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NordicSemiconductor","download_url":"https://codeload.github.com/NordicSemiconductor/cloud-device-helpers-js/tar.gz/refs/heads/saga","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251450656,"owners_count":21591407,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["continuous-integration","end-to-end-testing","firmware","iot","library","nrf-asset-tracker"],"created_at":"2024-11-11T18:26:30.371Z","updated_at":"2025-04-29T06:31:19.925Z","avatar_url":"https://github.com/NordicSemiconductor.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e [!NOTE]  \n\u003e\n\u003e This repository has been archived, because [it is considered feature-complete](https://github.com/NordicSemiconductor/asset-tracker-cloud-docs/discussions/1068). ✔️ \n\n# Device helpers [![npm version](https://img.shields.io/npm/v/@nordicsemiconductor/device-helpers.svg)](https://www.npmjs.com/package/@nordicsemiconductor/device-helpers)\n\n[![GitHub Actions](https://github.com/NordicSemiconductor/cloud-device-helpers-js/workflows/Test%20and%20Release/badge.svg)](https://github.com/NordicSemiconductor/cloud-device-helpers-js/actions)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![Renovate](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com)\n[![@commitlint/config-conventional](https://img.shields.io/badge/%40commitlint-config--conventional-brightgreen)](https://github.com/conventional-changelog/commitlint/tree/master/@commitlint/config-conventional)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier/)\n[![ESLint: TypeScript](https://img.shields.io/badge/ESLint-TypeScript-blue.svg)](https://github.com/typescript-eslint/typescript-eslint)\n\nContains helper functions for interacting with the nRF9160:\n\n[`connect`](./device/connect.ts) opens a serial connection to a device and\nflashes the AT host, so cloud credentials can be provisioned using  \n[`flashCredentials`](./device/flashCredentials.ts).\n\nThis is used by the nRF Asset Tracker\n[AWS](https://github.com/NordicSemiconductor/asset-tracker-cloud-aws-js) and\n[Azure](https://github.com/NordicSemiconductor/asset-tracker-cloud-azure-js) CLI\nfor flashing credentials to connected devices.\n\n\u003e :information_source:\n\u003e [Read the complete nRF Asset Tracker documentation](https://docs.nordicsemi.com/bundle/nrf-asset-tracker-saga/).\n\n## Installation\n\n    npm i --save --save-exact @nordicsemiconductor/device-helpers\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnordicsemiconductor%2Fcloud-device-helpers-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnordicsemiconductor%2Fcloud-device-helpers-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnordicsemiconductor%2Fcloud-device-helpers-js/lists"}