1.5.2 • Published 6 days ago

piral-debug-utils v1.5.2

Weekly downloads
836
License
MIT
Repository
github
Last release
6 days ago

Piral Logo

Piral Debug Utils · GitHub License npm version tested with jest Gitter Chat

This is a utility library that can be used for debugging Piral instances.

What piral-debug-utils offers are utilities to provide reach debugging tools for the browser. This forms the basis for UI tooling such as the Piral Inspector.

Installation

This should only be installed as a dependency (dependencies), but usually guarded to be active (or included in the bundle) only for development / emulation purposes (i.e., when developing pilets).

If you'd love to use yarn:

yarn add piral-debug-utils

Alternatively, npm works reliably, too:

npm i --save piral-debug-utils

Usage

The utilities should be used as follows.

We can use the installPiralDebug function to install the debug helper object globally on window. It is called dbg:piral.

Usually, we'd guard it to make it only accessible under development conditions.

// if we build the debug version of piral (debug and emulator build)
if (process.env.DEBUG_PIRAL !== undefined) {
  const { installPiralDebug } = require('piral-debug-utils');

  installPiralDebug({
    context,
    createApi,
    getDependencies,
    loadPilet,
    requestPilets,
  });
}

We can use the withEmulatorPilets function to modify (or not) the provided PiletRequester, which will be handed over later to the createInstance options or piral-base directly.

Usually, we'd guard it to make it only accessible under emulator conditions.

// if we want to change `fetchPilets` (for an emulator) of the LoadPiletsOptions
if (process.env.DEBUG_PILET !== undefined) {
  const { withEmulatorPilets } = require('piral-debug-utils');

  fetchPilets = withEmulatorPilets(fetchPilets, {
    inject: context.injectPilet,
    createApi,
    loadPilet,
  });
}

License

Piral is released using the MIT license. For more information see the license file.

1.5.3-beta.6894

6 days ago

1.5.2-beta.6885

8 days ago

1.5.2

13 days ago

1.5.2-beta.6863

15 days ago

1.5.1

17 days ago

1.5.1-beta.6855

18 days ago

1.5.1-beta.6852

19 days ago

1.5.1-beta.6849

20 days ago

1.5.1-beta.6847

20 days ago

1.5.1-beta.6844

21 days ago

1.5.1-beta.6806

1 month ago

1.5.0

1 month ago

1.5.0-beta.6785

1 month ago

1.5.0-beta.6778

1 month ago

1.5.0-beta.6779

1 month ago

1.5.0-beta.6776

1 month ago

1.5.0-beta.6746

1 month ago

1.5.0-beta.6744

1 month ago

1.5.0-beta.6740

1 month ago

1.5.0-beta.6732

1 month ago

1.5.0-beta.6690

2 months ago

1.5.0-beta.6685

2 months ago

1.5.0-beta.6684

2 months ago

1.5.0-beta.6658

2 months ago

1.5.0-beta.6618

2 months ago

1.5.0-beta.6620

2 months ago

1.5.0-beta.6586

2 months ago

1.5.0-beta.6588

2 months ago

1.5.0-beta.6559

2 months ago

1.5.0-beta.6569

2 months ago

1.5.0-beta.6564

2 months ago

1.5.0-beta.6565

2 months ago

1.5.0-beta.6489

2 months ago

1.5.0-beta.6454

3 months ago

1.5.0-beta.6446

3 months ago

1.4.3

3 months ago

1.4.3-beta.6434

3 months ago

1.4.2

3 months ago

1.4.2-beta.6406

3 months ago

1.4.1

4 months ago

1.4.2-beta.6397

3 months ago

1.4.1-beta.6391

4 months ago

1.4.2-beta.6402

3 months ago

1.4.0

4 months ago

1.4.0-beta.6355

4 months ago

1.4.0-beta.6342

4 months ago

1.4.0-beta.6247

4 months ago

1.4.0-beta.6243

4 months ago

1.3.0-beta.6062

6 months ago

1.3.0-beta.6059

6 months ago

1.4.0-beta.6228

4 months ago

1.4.0-beta.6224

5 months ago

1.3.0-beta.6065

6 months ago

1.3.0-beta.6067

6 months ago

1.4.0-beta.6276

4 months ago

1.4.0-beta.6280

4 months ago

1.4.0-beta.6288

4 months ago

1.4.0-beta.6287

4 months ago

1.3.0-beta.6050

6 months ago

1.3.0-beta.6047

6 months ago

1.4.0-beta.6257

4 months ago

1.4.0-beta.6253

4 months ago

1.4.0-beta.6252

4 months ago

1.3.3

5 months ago

1.3.2

5 months ago

1.4.0-beta.6250

4 months ago

1.3.1

5 months ago

1.3.0

6 months ago

1.4.0-beta.6260

4 months ago

1.3.2-beta.6173

5 months ago

1.3.2-beta.6174

5 months ago

1.3.1-beta.6133

5 months ago

1.3.1-beta.6135

5 months ago

1.3.1-beta.6128

5 months ago

1.3.1-beta.6121

5 months ago

1.3.1-beta.6123

5 months ago

1.3.1-beta.6119

5 months ago

1.3.3-beta.6204

5 months ago

1.3.3-beta.6201

5 months ago

1.3.3-beta.6187

5 months ago

1.3.3-beta.6181

5 months ago

1.3.3-beta.6183

5 months ago

1.3.2-beta.6156

5 months ago

1.3.3-beta.6190

5 months ago

1.4.0-beta.6313

4 months ago

1.4.0-beta.6305

4 months ago

1.3.0-beta.6010

6 months ago

1.3.0-beta.6013

6 months ago

1.3.0-beta.6017

6 months ago

1.3.0-beta.5959

6 months ago

1.3.0-beta.6001

6 months ago

1.1.0-beta.5787

8 months ago

1.1.0-beta.5790

8 months ago

1.1.0-beta.5795

8 months ago

1.1.0-beta.5776

9 months ago

1.1.0-beta.5777

9 months ago

1.1.0-beta.5779

9 months ago

1.1.0-beta.5772

9 months ago

1.2.0-beta.5867

7 months ago

1.2.0-beta.5869

7 months ago

1.2.0-beta.5863

7 months ago

1.2.0-beta.5865

7 months ago

1.1.0-beta.5756

9 months ago

1.1.0-beta.5752

9 months ago

1.2.0-beta.5846

7 months ago

1.2.0-beta.5859

7 months ago

1.2.0-beta.5853

7 months ago

1.2.0-beta.5855

7 months ago

1.1.0-beta.5806

8 months ago

1.1.0-beta.5803

8 months ago

0.15.13

10 months ago

0.15.12

10 months ago

1.0.2-beta.5711

9 months ago

0.15.12-beta.5538

10 months ago

0.15.12-beta.5535

10 months ago

0.15.13-beta.5560

10 months ago

0.15.12-beta.5541

10 months ago

0.15.13-beta.5556

10 months ago

1.0.1-beta.5652

10 months ago

1.0.1-beta.5650

10 months ago

1.0.0-beta.5628

10 months ago

1.0.2-beta.5727

9 months ago

0.15.13-beta.5591

10 months ago

1.0.1-beta.5640

10 months ago

1.0.2-beta.5733

9 months ago

1.0.0-beta.5630

10 months ago

0.15.13-beta.5583

10 months ago

0.15.13-beta.5575

10 months ago

1.2.0

7 months ago

1.1.0

8 months ago

1.0.2

9 months ago

1.0.1

10 months ago

1.0.0

10 months ago

1.0.2-beta.5685

9 months ago

0.15.9-beta.5420

12 months ago

0.15.9-beta.5423

12 months ago

0.15.9-beta.5437

12 months ago

0.15.9-beta.5435

12 months ago

0.15.10-beta.5447

12 months ago

0.15.10-beta.5463

12 months ago

0.15.10-beta.5462

12 months ago

0.15.10

11 months ago

0.15.11

11 months ago

0.15.10-beta.5457

12 months ago

0.15.10-beta.5496

11 months ago

0.15.10-beta.5490

11 months ago

0.15.10-beta.5491

11 months ago

0.15.11-beta.5506

11 months ago

0.15.12-beta.5528

11 months ago

0.15.12-beta.5531

11 months ago

0.15.9

12 months ago

0.15.9-beta.5415

12 months ago

0.15.9-beta.5417

12 months ago

0.15.9-beta.5403

12 months ago

0.15.9-beta.5387

12 months ago

0.15.5

1 year ago

0.15.6

1 year ago

0.15.7

1 year ago

0.15.8

1 year ago

0.15.4

1 year ago

0.15.0

1 year ago

0.15.1

1 year ago

0.15.2

1 year ago

0.15.3

1 year ago

0.14.31

2 years ago

0.14.30

2 years ago

0.14.32

2 years ago

0.15.0-beta.4630

2 years ago

0.15.0-beta.4633

2 years ago

0.15.0-beta.4607

2 years ago

0.15.0-beta.4670

2 years ago

0.15.0-beta.4672

2 years ago

0.15.0-beta.4512

2 years ago

0.15.0-beta.4549

2 years ago

0.14.28

2 years ago

0.14.27

2 years ago

0.15.0-beta.4544

2 years ago

0.14.26

2 years ago

0.14.25

2 years ago

0.14.29

2 years ago

0.15.0-beta.4411

2 years ago

0.15.0-beta.4472

2 years ago

0.15.0-beta.4465

2 years ago

0.15.0-beta.4466

2 years ago

0.15.0-beta.4579

2 years ago

0.15.0-beta.4574

2 years ago

0.15.0-beta.4560

2 years ago

0.14.24

2 years ago

0.14.23

2 years ago

0.14.22

2 years ago

0.14.17

2 years ago

0.14.16

2 years ago

0.14.19

2 years ago

0.14.18

2 years ago

0.14.20

2 years ago

0.14.21

2 years ago

0.14.13

2 years ago

0.14.15

2 years ago

0.14.14

2 years ago

0.14.9-beta.3522

2 years ago

0.14.6-beta.3361

2 years ago

0.14.6-beta.3368

2 years ago

0.14.8-beta.3500

2 years ago

0.14.8-beta.3494

2 years ago

0.14.7-beta.3467

2 years ago

0.14.7-beta.3463

2 years ago

0.14.8-beta.3490

2 years ago

0.14.7-beta.3456

2 years ago

0.14.5-beta.3344

2 years ago

0.14.5-beta.3346

2 years ago

0.14.5-beta.3347

2 years ago

0.14.5-beta.3335

2 years ago

0.14.5-beta.3336

2 years ago

0.14.5-beta.3339

2 years ago

0.14.5-beta.3331

2 years ago

0.14.8-beta.3483

2 years ago

0.14.8-beta.3487

2 years ago

0.14.7-beta.3472

2 years ago

0.14.8-beta.3480

2 years ago

0.14.12

2 years ago

0.14.11

2 years ago

0.14.10

2 years ago

0.14.6-beta.3400

2 years ago

0.14.7-beta.3438

2 years ago

0.14.5

2 years ago

0.14.6

2 years ago

0.14.7

2 years ago

0.14.8

2 years ago

0.14.9

2 years ago

0.14.4

2 years ago

0.14.7-beta.3428

2 years ago

0.14.6-beta.3425

2 years ago

0.14.6-beta.3419

2 years ago

0.14.7-beta.3435

2 years ago

0.14.8-beta.3504

2 years ago

0.14.8-beta.3509

2 years ago

0.14.8-beta.3511

2 years ago

0.14.8-beta.3510

2 years ago

0.14.9-beta.3526

2 years ago

0.14.8-beta.3515

2 years ago

0.14.8-beta.3513

2 years ago

0.14.1-beta.3250

2 years ago

0.14.1-beta.3256

2 years ago

0.14.2-beta.3272

2 years ago

0.14.1-beta.3266

2 years ago

0.14.3-beta.3296

2 years ago

0.14.3-beta.3295

2 years ago

0.14.3-beta.3297

2 years ago

0.14.3-beta.3299

2 years ago

0.14.0

2 years ago

0.14.1

2 years ago

0.14.2

2 years ago

0.14.3

2 years ago

0.14.4-beta.3311

2 years ago

0.14.4-beta.3313

2 years ago

0.14.3-beta.3303

2 years ago

0.14.1-beta.3240

2 years ago

0.14.1-beta.3246

2 years ago

0.14.1-beta.3244

2 years ago

0.14.0-beta.3230

2 years ago

0.14.0-beta.3187

2 years ago

0.14.0-beta.3226

2 years ago

0.14.0-beta.3222

2 years ago

0.14.0-beta.3183

2 years ago

0.14.0-beta.3184

2 years ago

0.14.0-beta.3217

2 years ago

0.14.0-beta.3216

2 years ago

0.14.0-beta.3215

2 years ago

0.14.0-beta.3203

2 years ago

0.14.0-pre.3128

2 years ago

0.14.0-pre.3122

2 years ago

0.14.0-pre.3115

2 years ago

0.14.0-pre.3114

2 years ago

0.14.0-pre.3113

2 years ago

0.14.0-pre.3106

2 years ago

0.14.0-beta.3163

2 years ago

0.14.0-beta.3156

2 years ago

0.14.0-beta.3157

2 years ago

0.14.0-pre.3099

2 years ago

0.14.0-pre.3098

2 years ago

0.14.0-pre.3097

2 years ago

0.13.9

3 years ago

0.14.0-pre.3085

3 years ago

0.14.0-pre.3087

3 years ago

0.14.0-pre.3086

3 years ago

0.14.0-pre.3090

3 years ago

0.14.0-pre.3079

3 years ago

0.14.0-pre.3074

3 years ago

0.14.0-pre.3069

3 years ago

0.13.8

3 years ago

0.13.7

3 years ago

0.14.0-pre.3018

3 years ago

0.14.0-pre.2998

3 years ago

0.13.6

3 years ago

0.14.0-pre.2983

3 years ago

0.13.5

3 years ago

0.14.0-pre.2975

3 years ago

0.14.0-pre.2970

3 years ago

0.14.0-pre.2964

3 years ago

0.14.0-pre.2958

3 years ago

0.14.0-pre.2955

3 years ago

0.14.0-pre.2954

3 years ago

0.13.4

3 years ago

0.14.0-pre.2948

3 years ago

0.13.3-pre.2940

3 years ago

0.13.3

3 years ago

0.13.3-pre.2937

3 years ago

0.13.3-pre.2936

3 years ago

0.13.3-pre.2931

3 years ago

0.13.3-pre.2928

3 years ago

0.13.3-pre.2783

3 years ago

0.13.3-pre.2585

3 years ago

0.13.3-pre.2480

3 years ago

0.13.3-pre.2477

3 years ago

0.13.2

3 years ago

0.13.3-pre.2433

3 years ago

0.13.3-pre.2435

3 years ago

0.13.3-pre.2437

3 years ago

0.13.3-pre.2419

3 years ago

0.13.3-pre.2417

3 years ago

0.13.3-pre.2460

3 years ago

0.13.2-pre.2387

3 years ago

0.13.2-pre.2383

3 years ago

0.13.3-pre.2442

3 years ago

0.13.2-pre.2364

3 years ago

0.13.2-pre.2352

3 years ago

0.13.2-pre.2341

3 years ago

0.13.1

3 years ago

0.13.1-pre.2336

3 years ago

0.13.1-pre.2330

3 years ago

0.13.1-pre.2329

3 years ago

0.13.1-pre.2326

3 years ago

0.13.1-pre.2323

3 years ago

0.13.1-pre.2312

3 years ago

0.13.1-pre.2307

3 years ago

0.13.0-pre.2284

3 years ago

0.13.0

3 years ago

1.0.0-pre.2296

3 years ago

0.13.0-pre.2290

3 years ago

0.13.0-pre.2244

3 years ago

0.13.0-pre.2254

3 years ago

0.13.0-pre.2253

3 years ago

1.0.0-pre.2217

3 years ago

1.0.0-pre.2196

3 years ago

1.0.0-pre.2137

3 years ago

1.0.0-pre.2117

3 years ago

1.0.0-pre.2112

3 years ago

1.0.0-pre.2108

3 years ago

1.0.0-pre.2107

3 years ago

1.0.0-pre.2104

3 years ago

1.0.0-pre.2098

3 years ago

1.0.0-pre.2096

3 years ago

1.0.0-pre.2094

3 years ago

1.0.0-pre.2093

3 years ago

1.0.0-pre.2091

3 years ago

1.0.0-pre.2087

3 years ago

1.0.0-pre.2086

3 years ago

1.0.0-pre.2085

3 years ago

1.0.0-pre.2084

3 years ago

1.0.0-pre.2082

3 years ago

1.0.0-pre.2075

3 years ago

1.0.0-pre.2078

3 years ago

1.0.0-pre.2079

3 years ago

1.0.0-pre.2076

3 years ago

1.0.0-pre.2077

3 years ago

1.0.0-pre.2073

3 years ago

1.0.0-pre.2036

3 years ago

1.0.0-pre.2034

3 years ago

1.0.0-pre.2033

3 years ago

1.0.0-pre.2031

3 years ago

1.0.0-pre.2028

3 years ago

1.0.0-pre.2027

3 years ago

1.0.0-pre.2026

3 years ago

1.0.0-pre.2025

3 years ago

1.0.0-pre.2024

3 years ago

1.0.0-pre.2023

3 years ago

1.0.0-pre.1998

3 years ago

1.0.0-pre.2002

3 years ago

1.0.0-pre.1994

3 years ago

1.0.0-pre.1979

3 years ago

1.0.0-pre.1989

3 years ago

1.0.0-pre.1960

3 years ago

1.0.0-pre.1958

3 years ago

1.0.0-pre.1959

3 years ago

1.0.0-pre.1904

3 years ago

1.0.0-pre.1899

3 years ago

0.12.4

3 years ago

0.12.4-pre.1895

3 years ago

0.12.4-pre.1890

3 years ago

0.12.4-pre.1888

3 years ago

0.12.4-pre.1886

3 years ago

0.12.4-pre.1884

3 years ago

0.12.4-pre.1875

3 years ago

0.12.4-pre.1874

3 years ago

0.12.4-pre.1867

3 years ago

0.12.4-pre.1863

3 years ago

0.12.4-pre.1862

3 years ago

0.12.4-pre.1861

3 years ago

0.12.4-pre.1854

3 years ago

0.12.4-pre.1846

3 years ago

0.12.4-pre.1836

3 years ago

0.12.4-pre.1830

3 years ago

0.12.3

3 years ago

0.12.3-pre.1826

3 years ago

0.12.3-pre.1820

3 years ago

0.12.3-pre.1818

3 years ago

0.12.3-pre.1817

3 years ago

0.12.3-pre.1816

3 years ago

0.12.3-pre.1815

3 years ago

1.0.0-pre.1801

4 years ago

0.12.2

4 years ago

0.12.2-pre.1795

4 years ago

0.12.2-pre.1794

4 years ago

0.12.2-pre.1793

4 years ago

1.0.0-pre.1779

4 years ago