UNPKG

@canonical/jujulib

Version:
58 lines (57 loc) 1.89 kB
{ "name": "@canonical/jujulib", "version": "8.0.1", "description": "Juju API client", "main": "dist/api/client.js", "types": "dist/api/client.d.ts", "type": "module", "scripts": { "build": "tsc", "clean": "rm -rf node_modules dist", "generate-facades": "SCHEMA=generator/schema/schema.json JUJU_VERSION=$(cat generator/schema/juju-version.txt) JUJU_GIT_SHA=$(cat generator/schema/juju-git-sha.txt) node --no-warnings=ExperimentalWarning --loader ts-node/esm generator/index.ts", "regenerate-all-facades": "node generator/schema/regenerate-all.js", "store-schema": "./generator/scripts/store-schema.sh", "generate-docs": "README_FOR_DOCS=true yarn generate-facades && typedoc api/* --out docs --entryPointStrategy expand --includeVersion --gitRemote upstream", "lint": "eslint api/", "format": "prettier --write '**/*.(js|ts|json|md)' && eslint --fix .", "test": "jest" }, "repository": { "type": "git", "url": "git+https://github.com/juju/js-libjuju.git" }, "keywords": [ "juju", "api", "client" ], "author": "Canonical (https://webteam.canonical.com/)", "license": "LGPL-3.0", "bugs": { "url": "https://github.com/juju/js-libjuju/issues" }, "homepage": "juju.github.io/js-libjuju/", "devDependencies": { "@types/glob": "^8.0.0", "@types/jest": "29.2.2", "@types/node": "^18.11.18", "@typescript-eslint/eslint-plugin": "^5.45.0", "@typescript-eslint/parser": "^5.45.0", "documentation": "14.0.2", "eslint": "8.25.0", "eslint-plugin-jest": "27.1.6", "glob": "^8.0.3", "jest": "29.3.1", "prettier": "2.7.1", "ts-jest": "29.0.3", "ts-node": "10.9.1", "typedoc": "0.23.21", "typescript": "4.9.4" }, "dependencies": { "@canonical/macaroon-bakery": "1.3.2", "btoa": "1.2.1", "websocket": "1.0.34", "xhr2": "0.2.1" } }