UNPKG

@firebolt-js/provider-sdk

Version:
51 lines 2.75 kB
{ "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" }