@firebolt-js/provider-sdk
Version:
The Firebolt Provider JS SDK
51 lines • 2.75 kB
JSON
{
"name": "@firebolt-js/provider-sdk",
"version": "0.18.0-proposed.1",
"description": "The Firebolt Provider JS SDK",
"main": "./dist/lib/firebolt-provider.mjs",
"types": "./dist/lib/firebolt-provider.d.ts",
"exports": {
".": "./dist/lib/firebolt-provider.mjs"
},
"type": "module",
"scripts": {
"validate": "npx firebolt-openrpc validate --input ./dist/firebolt-provider-open-rpc.json",
"sdk": "npx firebolt-openrpc sdk --input ./dist/firebolt-provider-open-rpc.json --template ./src/js --output ./build/javascript/src",
"native": "npx firebolt-openrpc sdk --input ./dist/firebolt-provider-open-rpc.json --template ./src/js --output ./build/c/src --language ../../../node_modules/@firebolt-js/openrpc/languages/c",
"compile": "cd ../../.. && npm run compile",
"slice": "npx firebolt-openrpc slice -i ../../../dist/firebolt-open-rpc.json --sdk ./sdk.config.json -o ./dist/firebolt-provider-open-rpc.json",
"docs": "npx firebolt-openrpc docs --input ./dist/firebolt-provider-open-rpc.json --output build/docs/markdown --as-path",
"wiki": "npx firebolt-openrpc docs --input ./dist/firebolt-provider-open-rpc.json --output build/docs/markdown",
"dist:notest": "npm run clean && npm run slice && npm run validate && npm run sdk && npm run docs && npm run dist:copy && echo 'Firebolt Provider SDK /dist/ is ready.\n'",
"dist:copy": "npm run dist:copy:sdk && npm run dist:copy:docs",
"dist:copy:sdk": "mkdirp ./dist && cp -R build/javascript/src dist/lib && cp ./dist/firebolt-provider-open-rpc.json ../../../dist/firebolt-provider-open-rpc.json",
"dist:copy:docs": "mkdirp ./dist && cp -R build/docs/markdown dist/docs",
"dist": "npm run dist:notest && npm run test",
"clean": "rm -rf ./build && rm -rf ./dist",
"test:setup": "rm -rf test/transpiled-suite && npx tsc --target es6 --moduleResolution node --outDir test/transpiled-suite",
"test": "npm run test:setup && NODE_OPTIONS=--experimental-vm-modules npx --config=jest.config.json --detectOpenHandles jest",
"prepack": "node ../../js/version.mjs validate && npm run broilerplate",
"broilerplate": "rm ./CONTRIBUTING.md && cp ../../../CONTRIBUTING.md ./CONTRIBUTING.md && rm ./LICENSE && cp ../../../LICENSE ./LICENSE && rm ./NOTICE && cp ../../../NOTICE ./NOTICE"
},
"repository": {
"type": "git",
"url": "git+https://github.com/rdkcentral/firebolt-core-sdk",
"directory": "src/sdks/provider"
},
"author": "",
"bugs": {
"url": "https://github.com/rdkcentral/firebolt-core-sdk/issues"
},
"homepage": "https://github.com/rdkcentral/firebolt-core-sdk#readme",
"devDependencies": {
"jest": "^28.1.0",
"jest-environment-jsdom": "^28.1.3",
"typescript": "^4.6.4"
},
"keywords": [
"firebolt",
"apps",
"sdk"
],
"license": "Apache-2.0"
}