Catalog npm
Back to packageRELEASE DETAILS

1.3.0

npm

@00f100/pbie-node

NodeJS library written in typescript and designed for using PowerBI embedded reports.

embedded reportnodejspowerbitypescript
Published18 Feb 2020
Direct dependencies18
Transitive dependenciesNot calculated

README

Current package documentation

pbie-node

NodeJS library written in typescript and designed for using PowerBI embedded reports.

Inspired on Power BI API Code Samples

Installation

>> npm i -s @mend3/pbie-node

Testing

>> npm test

Getting Started

After installation, create or update your .env file.

PBIE_APP_ID="your_app_id"
PBIE_WORKSPACE_ID="your_workspace_id"
PBIE_REPORT_ID="your_report_id"
PBIE_USERNAME="your_powerbi_user"
PBIE_PASSWORD="your_powerbi_password"

Getting access token

const { accessToken } = await getAuthToken();

Getting embed token for report

const { token } = await generateEmbedToken(reportId);

Getting embed token with roles for report

const { token } = await generateEmbedTokenWithRls(reportId, username, roles);

Issues

Repo Issues

Power BI Support Page

Power BI Ideas

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 19

Native requirements
18 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
adal-node
Environment
{
  "local_name": "adal-node",
  "alias": false,
  "peer_metadata": null
}
^0.1.28runtime
dotenv
Environment
{
  "local_name": "dotenv",
  "alias": false,
  "peer_metadata": null
}
^8.0.0runtime
nyc
Environment
{
  "local_name": "nyc",
  "alias": false,
  "peer_metadata": null
}
^14.1.1runtime
request
Environment
{
  "local_name": "request",
  "alias": false,
  "peer_metadata": null
}
^2.88.0runtime
@types/chai
Environment
{
  "local_name": "@types/chai",
  "alias": false,
  "peer_metadata": null
}
^4.1.7development
@types/dotenv
Environment
{
  "local_name": "@types/dotenv",
  "alias": false,
  "peer_metadata": null
}
^6.1.1development
@types/jasmine
Environment
{
  "local_name": "@types/jasmine",
  "alias": false,
  "peer_metadata": null
}
^3.3.15development
@types/request
Environment
{
  "local_name": "@types/request",
  "alias": false,
  "peer_metadata": null
}
^2.48.2development
concurrently
Environment
{
  "local_name": "concurrently",
  "alias": false,
  "peer_metadata": null
}
^4.1.1development
coveralls
Environment
{
  "local_name": "coveralls",
  "alias": false,
  "peer_metadata": null
}
^3.0.5development
jasmine
Environment
{
  "local_name": "jasmine",
  "alias": false,
  "peer_metadata": null
}
^3.4.0development
jasmine-console-reporter
Environment
{
  "local_name": "jasmine-console-reporter",
  "alias": false,
  "peer_metadata": null
}
^3.1.0development
jasmine-ts
Environment
{
  "local_name": "jasmine-ts",
  "alias": false,
  "peer_metadata": null
}
^0.3.0development
nodemon
Environment
{
  "local_name": "nodemon",
  "alias": false,
  "peer_metadata": null
}
^1.19.1development
ts-node
Environment
{
  "local_name": "ts-node",
  "alias": false,
  "peer_metadata": null
}
^8.3.0development
tslint
Environment
{
  "local_name": "tslint",
  "alias": false,
  "peer_metadata": null
}
^5.11.0development
tslint-config-airbnb
Environment
{
  "local_name": "tslint-config-airbnb",
  "alias": false,
  "peer_metadata": null
}
^5.11.1development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^3.5.3development
adal-node
Environment
{
  "local_name": "adal-node",
  "alias": false,
  "peer_metadata": null
}
^0.1.28peer

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-2c0frHWjm9poyUuqhsndJH8Il3aE5iTwjXt8tdKlQx8kNDtOfcnOIvWidGAazf1mWPtpgh3vBN6IkjcQ1VZLGg==",
  "shasum": "f08c9fa37d1ed502efd95f4b02c98a9ce24fc8ba",
  "tarball": "https://registry.npmjs.org/@00f100/pbie-node/-/pbie-node-1.3.0.tgz",
  "fileCount": 36,
  "unpackedSize": 39391,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS1cRCRA9TVsSAnZWagAAFFIP/214qePXBzuMlfHTjTjO\n6uyZQFmrAP95ygb8hD/AS4FJg/fvFg3lthBFjp0GNhGDr0dqe3QNyaqqamV1\nF9wYfqAyReIrn3rCMBumeC7w9G7apn2PbWI2QXnsxzdKPGtt3HJcLnCClTzQ\nKkMS1hQEV6Zl4atvh/h2dUZLK/4esVCTDiOhqd25TPdHhpfmVF+EDRY1GT5B\nrNtf2Xys0nrGULN8YQ23n5eJs55rnE/4jY0iRzniCM1UistncHKKWfbk9IaV\n6/dvqwUphWSZaV+kkOtxWlv6SXmBW12dd4WtH4xtRzvx2Je9F28bTlyLTEFT\nga07o2FQ/vSa1a00k/JY98fK+Zk/bw5sn06c67aa8VmdNGvrX2yGGFXfq85h\nA9M03A83bBvGGLiRd9TxMROT85IAdyHpSXSstxVRWDn/EWWsx8lY/yuaE8w9\ncFYiDriHX2/+cOUHMQ4AEmzlTG4Nqfw5lRxM2DdP6GxgIuMmdR27TE4nzCl/\nHTn+pGvEKlBtjK2z1BIlWI6IWCq54aT05+wo8oKsaMbEafL3eTR/bACEBFBC\nz3xmDpklKMxn2RqKPVquMXf70ODs0UfT5IgQ60svV/tpzU5tjNWKKTNlsH55\nS7V7888i+z6Jxp4JnqFtrauj7r4fCEAl7fQO7PbiuK1SvCeMBXUvVWCDHuS8\ndq6O\r\n=tN3o\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEUCIQC3kA4a25ZW6JNT1Qq3dHlOWKfyi9pbxFLtP20PJJiTEQIgLToSaITBdKGp4rSVyfsm3gRKjdEJPqnn2qFdqgODZQo="
    }
  ]
}

Repository

PENDING
00f100/pbie-node

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:54 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:b77ac8faa1e76f41f437e4a7470c09d77f9d44c35615bcba9ed7ec9739ae93d7

Other collected versions

1.3.127 Feb1.2.24 Feb1.2.130 Jan1.2.030 Jan1.1.024 Jan1.0.124 JanView all collected versions →