tal-device-configs
Advanced tools
Comparing version 1.0.1 to 1.0.2
{ | ||
"name": "tal-device-configs", | ||
"version": "1.0.1", | ||
"description": "TAL Device configs", | ||
"main": "index.js", | ||
"files": [ | ||
"configs/CurrentDevVersion/example-example-precert.json", | ||
"configs/CurrentDevVersion/example-example-default.json", | ||
"configs/CurrentDevVersion/configschema.json", | ||
"build/build-configs.sh" | ||
], | ||
"directories": { | ||
"build": "build" | ||
}, | ||
"scripts": { | ||
"test": "./node_modules/grunt-cli/bin/grunt verify", | ||
"build": "./build/build-configs.sh && npm test", | ||
"install": "./build/build-configs.sh" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "git+https://github.com/bbc/tal-device-configs.git" | ||
}, | ||
"author": "BBC Digital TV&Mobile Platforms", | ||
"license": "UNLICENSED", | ||
"bugs": { | ||
"url": "https://github.com/fmtvp/tal-device-config/issues" | ||
}, | ||
"homepage": "https://github.com/fmtvp/tal-device-config", | ||
"devDependencies": { | ||
"grunt-jsonlint": "^1.0.7", | ||
"grunt": "^0.4.5", | ||
"grunt-cli": "^0.1.13", | ||
"jsck": "^0.3.0" | ||
}, | ||
"dependencies": {} | ||
"author": { | ||
"name": "BBC TV & Mobile Platforms" | ||
}, | ||
"bugs": { | ||
"url": "https://github.com/bbc/tal-device-configs-generic/issues" | ||
}, | ||
"dependencies": {}, | ||
"description": "TAL device configs (generic)", | ||
"files": [ | ||
"configs/CurrentDevVersion/example-example-precert.json", | ||
"configs/CurrentDevVersion/example-example-default.json", | ||
"configs/CurrentDevVersion/configschema.json", | ||
"build/build-configs.sh" | ||
], | ||
"homepage": "https://github.com/bbc/tal-device-configs-generic", | ||
"license": "UNLICENSED", | ||
"main": "index.js", | ||
"name": "tal-device-configs", | ||
"optionalDependencies": {}, | ||
"repository": { | ||
"type": "git", | ||
"url": "git+https://github.com/bbc/tal-device-configs-generic.git" | ||
}, | ||
"scripts": { | ||
"build": "./build/build-configs.sh && npm test", | ||
"install": "./build/build-configs.sh", | ||
"test": "./node_modules/grunt-cli/bin/grunt verify" | ||
}, | ||
"version": "1.0.2" | ||
} |
@@ -1,35 +0,13 @@ | ||
# TAL Device Configs | ||
# TAL Device Configs Generic | ||
These are the private (BBC Internal) device configs for TAL - which eventually feed into the public versions: | ||
- https://github.com/fmtvp/tal/tree/master/config/devices | ||
Examples of generic TAL device configs appropriate for external partners / stakeholder use. | ||
## Where are they used? | ||
## Usage | ||
TAL Device Configs are used: | ||
- by [TAP Launcher](bbc/tap-launcher), merged with the [TAP Device Configs](bbc/tap-device-configs), and then served up to specific devices based on brand and model | ||
- by [CATAL Launcher](bbc/catal-launcher), merged with the [CATAL Device Configs](bbc/catal-launcher), and then served up to specific devices based on brand and model | ||
To install, use: `npm install --save-dev tal-device-configs` | ||
## Public npm module | ||
## Release | ||
When this project is published via | ||
``` | ||
npm publish | ||
``` | ||
The module that is published contains ONLY example-example-default.json and example-example-precert.json configs (plus other required files) as a sanitised version usable by Partners and external stakeholders. | ||
Increment the version number in `package.json` then run: `npm publish` | ||
## Releasing | ||
Changes to this project are automatically deployed to S3, and then promoted to the INT environment, available through: | ||
- https://www.live.bbctvapps.co.uk/catal | ||
- https://www.live.bbctvapps.co.uk/tap/iplayer | ||
TAL Device Configs are released in _the same build job_ as CATAL Device Configs. The actual configs are not copied anywhere during this step; instead, a pointer file containing the commit hash is updated, instructing the Launcher for a specific environment to switch over to the new configs. | ||
The build jobs to use: | ||
- [deploy-tal-device-configs](https://jenkins.connected-tv.tools.bbc.co.uk/job/deploy-tal-device-configs/) (builds automatically on push) | ||
- [promote-catal-device-configs-to-test](https://jenkins.connected-tv.tools.bbc.co.uk/view/CATAL/job/promote-catal-device-configs-to-test/) | ||
- [promote-catal-device-configs-to-live](https://jenkins.connected-tv.tools.bbc.co.uk/view/CATAL/job/promote-catal-device-configs-to-live/) | ||
Access to these jobs is restricted to members of the Connected TV Development team; your email address will need to be added to the Connected TV Cloud Jenkins whitelist to access these jobs. | ||
# | ||
This will publish to `tal-device-configs`; note that the `-generic` is removed in the public module. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
Found 1 instance in 1 package
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
0
1
0
0
22945
14