0.2.823 • Published 2 days ago

jsii-release v0.2.823

Weekly downloads
2,921
License
Apache-2.0
Repository
github
Last release
2 days ago

publib

Previously known as jsii-release

A unified toolchain for publishing libraries to popular package managers.

Supports:

  • npm
  • PyPI
  • NuGet
  • Maven
  • Go (GitHub)

Usage

This is an npm module. You can install it using yarn add publib or npm install publib. In most cases it will be installed as a devDependency in your package.json.

This tool expects to find a distribution directory (default name is dist) which contains "ready-to-publish" artifacts for each package manager.

  • dist/js/*.tgz - npm tarballs
  • dist/python/*.whl - Python wheels
  • dist/nuget/*.nupkg - Nuget packages
  • dist/java/** - Maven artifacts in local repository structure
  • dist/go/**/go.mod - Go modules. Each subdirectory should have its own go.mod file.

Each publisher needs a set of environment variables with credentials as described below (NPM_TOKEN, TWINE_PASSWORD etc).

Then:

publib

You can customize the distribution directory through publib DIR (the default is dist)

This command will discover all the artifacts based on the above structure and will publish them to their respective package manager.

You can also execute individual publishers:

  • publib-maven
  • publib-nuget
  • publib-npm
  • publib-pypi
  • publib-golang

npm

Publishes all *.tgz files from DIR to npmjs, GitHub Packages or AWS CodeArtifact.

If AWS CodeArtifact is used as npm registry, a temporary npm authorization token is created using AWS CLI. Therefore, it is necessary to provide the necessary configuration settings, e.g. by passing access key ID and secret access key to this script.

Usage:

npx publib-npm [DIR]

DIR is a directory with npm tarballs (*.tgz). Default is dist/js.

Options (environment variables):

OptionRequiredDescription
NPM_TOKENOptionalRegistry authentication token (either npm.js publishing token or a GitHub personal access token), not used for AWS CodeArtifact
NPM_REGISTRYOptionalThe registry URL (defaults to "registry.npmjs.org"). Use "npm.pkg.github.com" to publish to GitHub Packages. Use repository endpoint for AWS CodeAtifact, e.g. "my-domain-111122223333.d.codeartifact.us-west-2.amazonaws.com/npm/my_repo/".
NPM_DIST_TAGOptionalRegisters the published package with the given dist-tag (e.g. next, default is latest)
NPM_ACCESS_LEVELOptionalPublishes the package with the given access level (e.g. public, default is restricted for scoped packages and public for unscoped packages)
AWS_ACCESS_KEY_IDOptionalIf AWS CodeArtifact is used as registry, an AWS access key can be spedified.
AWS_SECRET_ACCESS_KEYOptionalSecret access key that belongs to the AWS access key.
AWS_ROLE_TO_ASSUMEOptionalIf AWS CodeArtifact is used as registry, an AWS role ARN to assume before authorizing.
DISABLE_HTTPSOptionalConnect to the registry with HTTP instead of HTTPS (defaults to false).

Maven

Publishes all Maven modules in the DIR to Maven Central.

Note that if you signed up at SonaType after February 2021, you need to use this URL: https://s01.oss.sonatype.org (announcement).

Usage:

npx publib-maven [DIR]

DIR is a directory with a local maven layout. Default is dist/java.

Options (environment variables):

OptionRequiredDescription
MAVEN_USERNAME and MAVEN_PASSWORDYesUsername and password for maven repository. For Maven Central, you will need to Create JIRA account and then request a new project. Read the OSSRH guide for more details.
MAVEN_GPG_PRIVATE_KEY or MAVEN_GPG_PRIVATE_KEY_FILE and MAVEN_GPG_PRIVATE_KEY_PASSPHRASEYes for Maven CentralGPG private key or file that includes it. This is used to sign your Maven packages. See instructions below
MAVEN_STAGING_PROFILE_IDYes for Maven CentralMaven Central (sonatype) staging profile ID (e.g. 68a05363083174). Staging profile ID can be found in the URL of the "Releases" staging profile under "Staging Profiles" in https://oss.sonatype.org or https://s01.oss.sonatype.org if you are logged in (e.g. https://oss.sonatype.org/#stagingProfiles;68a05363083174).
MAVEN_ENDPOINTYes for new Maven Central usersURL of Nexus repository. Defaults to https://oss.sonatype.org. Use https://s01.oss.sonatype.org if you are a new user.
MAVEN_SERVER_IDNoUsed in maven settings for credential lookup (e.g. use github when publishing to GitHub). Defaults to ossrh for Maven Central.
MAVEN_REPOSITORY_URLNoDeployment repository when not deploying to Maven Central
MAVEN_DRYRUNNoSet to "true" for a dry run

How to create a GPG key?

Install GnuPG.

Generate your key:

$ gpg --full-generate-key
# select RSA only, 4096, passphrase

Your selected passphrase goes to MAVEN_GPG_PRIVATE_KEY_PASSPHRASE.

Export and publish the public key:

gpg -a --export > public.pem

Go to https://keyserver.ubuntu.com/ and submit the public key. You can use cat public.pem and copy/paste it into the "Submit Key" dialog.

Export the private key:

gpg -a --export-secret-keys <fingerprint> > private.pem

Now, either set MAVEN_GPG_PRIVATE_KEY_FILE to point to private.pem or export the private key to a single line where newlines are encoded as \n and then assign it to MAVEN_GPG_PRIVATE_KEY:

echo $(cat -e private.pem) | sed 's/\$ /\\n/g' | sed 's/\$$//'

Publish to GitHub Packages\ An example GitHub Actions publish step:

- name: Publish package
  run: npx -p publib publib-maven
  env:
    MAVEN_SERVER_ID: github
    MAVEN_USERNAME: ${{ github.actor }}
    MAVEN_PASSWORD: ${{ secrets.GITHUB_TOKEN }}
    MAVEN_REPOSITORY_URL: "https://maven.pkg.github.com/${{ github.repository }}"

NuGet

Publishes all *.nupkg to the NuGet Gallery.

Usage:

npx publib-nuget [DIR]

DIR is a directory with Nuget packages (*.nupkg). Default is dist/dotnet.

Options (environment variables):

OptionRequiredDescription
NUGET_API_KEYRequiredNuGet API Key with "Push" permissions
NUGET_SERVEROptionalNuGet Server URL (defaults to nuget.org)

Publish to GitHub Packages\ You can publish to GitHub Packages instead, with the following options:

  • Set NUGET_SERVER to https://nuget.pkg.github.com/[org or user].
  • Set NUGET_API_KEY to a token with write packages permissions.
  • Make sure the repository url in the project file matches the org or user used for the server

PyPI

Publishes all *.whl files to PyPI.

Usage:

npx publib-pypi [DIR]

DIR is a directory with Python wheels (*.whl). Default is dist/python.

Options (environment variables):

OptionRequiredDescription
TWINE_USERNAMERequiredPyPI username (register)
TWINE_PASSWORDRequiredPyPI password
TWINE_REPOSITORY_URLOptionalThe registry URL (defaults to Twine default)

Golang

Pushes a directory of golang modules to a GitHub repository.

Usage:

npx publib-golang [DIR]

DIR is a directory where the golang modules are located (default is dist/go). Modules can be located either in subdirectories, (e.g 'dist/go/my-module/go.mod') or in the root (e.g 'dist/go/go.mod').

If you specify the VERSION env variable, all modules will recieve that version, otherwise a version file is expected to exist in each module directory. Repository tags will be in the following format:

  • For a module located at the root: v${module_version} (e.g v1.20.1)
  • For modules located inside subdirectories: <subdir-name>/v${module_version} (e.g my-module/v3.3.1)

Options (environment variables):

OptionRequiredDescription
GITHUB_TOKENRequired when not in SSH mode, see GIT_USE_SSHGitHub personal access token.
GIT_USE_SSHOptionalSet to a non-falsy value to use SSH with deploy keys or your private SSH key. Your system must ready to use the key as publib will not set it up.
GITHUB_USE_SSHDeprecatedLegacy alias for GIT_USE_SSH.
GH_ENTERPRISE_TOKEN orGITHUB_ENTERPRISE_TOKENOptionalCustom Authentication token for API requests to GitHub Enterprise.
GH_HOSTOptionalForce use of a different Hostname for GitHub Enterprise.
GITHUB_API_URLOptionalIf present, used to detect the GitHub instance to target. This is specified by default in GitHub Actions workflow and should not be set manually.
VERSIONOptionalModule version. Defaults to the value in the 'version' file of the module directory. Fails if it doesn't exist.
GIT_BRANCHOptionalBranch to push to. Defaults to 'main'.
GIT_USER_NAMEOptionalUsername to perform the commit with. Defaults to the git user.name config in the current directory. Fails if it doesn't exist.
GIT_USER_EMAILOptionalEmail to perform the commit with. Defaults to the git user.email config in the current directory. Fails if it doesn't exist.
GIT_COMMIT_MESSAGEOptionalThe commit message. Defaults to 'chore(release): $VERSION'.
DRYRUNOptionalSet to "true" for a dry run.

Publish to CodeArtifact for testing

This package contains the publib-ca CLI tool which is intended to use to publish packages to CodeArtifact for testing (in a pipeline, before publishing to the actual public package managers).

Use the following commands:

publib-ca create [--no-gc] [--no-login] creates a new CodeArtifact repository with a random name, with upstreams configured for all supported public package managers. By default this command runs the gc and login subcommands automatically.

publib-ca login --repo NAME [--cmd COMMAND] logs in to a CodeArtifact repository and prepares some files that configure package managers for use with this CodeArtifact repository. If --cmd is given, the command is run in an environment where all supported package managers have been configured for the given repository. Otherwise, activate these settings in the current bash shell by running source ~/.publib-ca/usage/activate.bash. This will set some environment variables and copy some files into the current directory. (Note: the CodeArtifact repository used here does not have to be created using publib-ca create. It is fine if it already existed beforehand).

publib-ca gc collects old repositories created using publib-ca create.

publib-ca publish [--repo NAME] DIRECTORY publishes all packages in the given directory to the given repository. If --repo is not given, the most recently logged-into repository is used, if the login session is still valid.

Roadmap

  • GitHub Support: Maven
  • GitHub Support: NuGet
  • CodeArtifact Support: Maven
  • CodeArtifact Support: NuGet
  • CodeArtifact Support: Python

License

Released under the Apache 2.0 license.

0.2.823

2 days ago

0.2.822

4 days ago

0.2.821

5 days ago

0.2.820

6 days ago

0.2.819

9 days ago

0.2.818

14 days ago

0.2.817

19 days ago

0.2.816

21 days ago

0.2.815

22 days ago

0.2.814

26 days ago

0.2.813

27 days ago

0.2.812

1 month ago

0.2.811

1 month ago

0.2.810

1 month ago

0.2.809

1 month ago

0.2.808

1 month ago

0.2.807

1 month ago

0.2.806

2 months ago

0.2.805

2 months ago

0.2.804

2 months ago

0.2.803

2 months ago

0.2.802

2 months ago

0.2.801

2 months ago

0.2.800

2 months ago

0.2.799

2 months ago

0.2.798

2 months ago

0.2.797

2 months ago

0.2.796

2 months ago

0.2.795

3 months ago

0.2.794

3 months ago

0.2.793

3 months ago

0.2.792

3 months ago

0.2.791

3 months ago

0.2.789

3 months ago

0.2.790

3 months ago

0.2.788

3 months ago

0.2.787

3 months ago

0.2.786

3 months ago

0.2.785

3 months ago

0.2.784

3 months ago

0.2.783

3 months ago

0.2.782

3 months ago

0.2.781

3 months ago

0.2.780

3 months ago

0.2.779

3 months ago

0.2.778

3 months ago

0.2.777

3 months ago

0.2.776

4 months ago

0.2.775

4 months ago

0.2.774

4 months ago

0.2.773

4 months ago

0.2.772

4 months ago

0.2.771

4 months ago

0.2.770

4 months ago

0.2.769

4 months ago

0.2.768

4 months ago

0.2.767

4 months ago

0.2.766

4 months ago

0.2.765

4 months ago

0.2.764

4 months ago

0.2.763

4 months ago

0.2.762

4 months ago

0.2.761

5 months ago

0.2.760

5 months ago

0.2.759

5 months ago

0.2.758

5 months ago

0.2.757

5 months ago

0.2.756

5 months ago

0.2.755

5 months ago

0.2.754

5 months ago

0.2.753

5 months ago

0.2.752

5 months ago

0.2.751

5 months ago

0.2.750

5 months ago

0.2.749

5 months ago

0.2.748

5 months ago

0.2.747

6 months ago

0.2.746

6 months ago

0.2.745

6 months ago

0.2.744

6 months ago

0.2.743

6 months ago

0.2.742

6 months ago

0.2.741

6 months ago

0.2.740

6 months ago

0.2.739

6 months ago

0.2.738

6 months ago

0.2.699

11 months ago

0.2.698

11 months ago

0.2.697

11 months ago

0.2.696

12 months ago

0.2.695

12 months ago

0.2.694

12 months ago

0.2.693

12 months ago

0.2.692

12 months ago

0.2.691

12 months ago

0.2.690

12 months ago

0.2.702

11 months ago

0.2.701

11 months ago

0.2.700

11 months ago

0.2.737

9 months ago

0.2.736

9 months ago

0.2.735

10 months ago

0.2.734

10 months ago

0.2.733

10 months ago

0.2.732

10 months ago

0.2.731

10 months ago

0.2.730

10 months ago

0.2.729

10 months ago

0.2.728

11 months ago

0.2.727

11 months ago

0.2.726

11 months ago

0.2.725

11 months ago

0.2.724

11 months ago

0.2.723

11 months ago

0.2.722

11 months ago

0.2.721

11 months ago

0.2.720

11 months ago

0.2.719

11 months ago

0.2.718

11 months ago

0.2.717

11 months ago

0.2.716

11 months ago

0.2.715

11 months ago

0.2.714

11 months ago

0.2.713

11 months ago

0.2.712

11 months ago

0.2.711

11 months ago

0.2.710

11 months ago

0.2.709

11 months ago

0.2.708

11 months ago

0.2.707

11 months ago

0.2.706

11 months ago

0.2.705

11 months ago

0.2.704

11 months ago

0.2.703

11 months ago

0.2.669

1 year ago

0.2.668

1 year ago

0.2.667

1 year ago

0.2.666

1 year ago

0.2.665

1 year ago

0.2.664

1 year ago

0.2.663

1 year ago

0.2.662

1 year ago

0.2.661

1 year ago

0.2.660

1 year ago

0.2.659

1 year ago

0.2.658

1 year ago

0.2.657

1 year ago

0.2.656

1 year ago

0.2.655

1 year ago

0.2.654

1 year ago

0.2.653

1 year ago

0.2.652

1 year ago

0.2.651

1 year ago

0.2.650

1 year ago

0.2.649

1 year ago

0.2.648

1 year ago

0.2.647

1 year ago

0.2.646

1 year ago

0.2.645

1 year ago

0.2.644

1 year ago

0.2.643

1 year ago

0.2.689

12 months ago

0.2.688

12 months ago

0.2.687

12 months ago

0.2.686

12 months ago

0.2.685

12 months ago

0.2.684

12 months ago

0.2.683

12 months ago

0.2.682

12 months ago

0.2.681

12 months ago

0.2.680

12 months ago

0.2.679

12 months ago

0.2.678

12 months ago

0.2.677

12 months ago

0.2.676

12 months ago

0.2.675

12 months ago

0.2.674

12 months ago

0.2.673

12 months ago

0.2.672

1 year ago

0.2.671

1 year ago

0.2.670

1 year ago

0.2.599

1 year ago

0.2.598

1 year ago

0.2.597

1 year ago

0.2.596

1 year ago

0.2.595

1 year ago

0.2.594

1 year ago

0.2.593

1 year ago

0.2.592

1 year ago

0.2.591

1 year ago

0.2.590

1 year ago

0.2.642

1 year ago

0.2.641

1 year ago

0.2.640

1 year ago

0.2.639

1 year ago

0.2.638

1 year ago

0.2.637

1 year ago

0.2.636

1 year ago

0.2.635

1 year ago

0.2.634

1 year ago

0.2.633

1 year ago

0.2.632

1 year ago

0.2.631

1 year ago

0.2.630

1 year ago

0.2.629

1 year ago

0.2.628

1 year ago

0.2.627

1 year ago

0.2.626

1 year ago

0.2.589

1 year ago

0.2.588

1 year ago

0.2.587

1 year ago

0.2.586

1 year ago

0.2.585

1 year ago

0.2.584

1 year ago

0.2.583

1 year ago

0.2.582

1 year ago

0.2.581

1 year ago

0.2.580

1 year ago

0.2.579

1 year ago

0.2.578

1 year ago

0.2.577

1 year ago

0.2.576

1 year ago

0.2.575

1 year ago

0.2.574

1 year ago

0.2.573

1 year ago

0.2.572

1 year ago

0.2.571

1 year ago

0.2.570

1 year ago

0.2.569

1 year ago

0.2.568

1 year ago

0.2.567

1 year ago

0.2.566

1 year ago

0.2.565

1 year ago

0.2.564

1 year ago

0.2.563

1 year ago

0.2.625

1 year ago

0.2.624

1 year ago

0.2.623

1 year ago

0.2.622

1 year ago

0.2.621

1 year ago

0.2.620

1 year ago

0.2.619

1 year ago

0.2.618

1 year ago

0.2.617

1 year ago

0.2.616

1 year ago

0.2.615

1 year ago

0.2.614

1 year ago

0.2.613

1 year ago

0.2.612

1 year ago

0.2.611

1 year ago

0.2.610

1 year ago

0.2.609

1 year ago

0.2.608

1 year ago

0.2.607

1 year ago

0.2.606

1 year ago

0.2.605

1 year ago

0.2.604

1 year ago

0.2.603

1 year ago

0.2.602

1 year ago

0.2.601

1 year ago

0.2.600

1 year ago

0.2.499

2 years ago

0.2.498

2 years ago

0.2.497

2 years ago

0.2.496

2 years ago

0.2.495

2 years ago

0.2.494

2 years ago

0.2.493

2 years ago

0.2.492

2 years ago

0.2.491

2 years ago

0.2.490

2 years ago

0.2.489

2 years ago

0.2.548

1 year ago

0.2.547

1 year ago

0.2.546

1 year ago

0.2.545

1 year ago

0.2.544

1 year ago

0.2.543

1 year ago

0.2.542

1 year ago

0.2.541

1 year ago

0.2.540

1 year ago

0.2.539

1 year ago

0.2.538

1 year ago

0.2.537

1 year ago

0.2.536

1 year ago

0.2.535

1 year ago

0.2.534

1 year ago

0.2.533

1 year ago

0.2.532

1 year ago

0.2.531

1 year ago

0.2.530

1 year ago

0.2.529

1 year ago

0.2.528

1 year ago

0.2.527

1 year ago

0.2.526

1 year ago

0.2.525

1 year ago

0.2.524

1 year ago

0.2.523

1 year ago

0.2.522

1 year ago

0.2.521

1 year ago

0.2.520

1 year ago

0.2.519

1 year ago

0.2.518

1 year ago

0.2.517

1 year ago

0.2.516

1 year ago

0.2.515

1 year ago

0.2.514

1 year ago

0.2.513

2 years ago

0.2.512

2 years ago

0.2.511

2 years ago

0.2.510

2 years ago

0.2.509

2 years ago

0.2.508

2 years ago

0.2.507

2 years ago

0.2.506

2 years ago

0.2.505

2 years ago

0.2.562

1 year ago

0.2.561

1 year ago

0.2.560

1 year ago

0.2.559

1 year ago

0.2.558

1 year ago

0.2.557

1 year ago

0.2.556

1 year ago

0.2.555

1 year ago

0.2.554

1 year ago

0.2.553

1 year ago

0.2.552

1 year ago

0.2.551

1 year ago

0.2.550

1 year ago

0.2.549

1 year ago

0.2.504

2 years ago

0.2.503

2 years ago

0.2.502

2 years ago

0.2.501

2 years ago

0.2.500

2 years ago

0.2.488

2 years ago

0.2.487

2 years ago

0.2.486

2 years ago

0.2.485

2 years ago

0.2.484

2 years ago

0.2.483

2 years ago

0.2.482

2 years ago

0.2.481

2 years ago

0.2.480

2 years ago

0.2.479

2 years ago

0.2.478

2 years ago

0.2.477

2 years ago

0.2.476

2 years ago

0.2.475

2 years ago

0.2.474

2 years ago

0.2.473

2 years ago

0.2.472

2 years ago

0.2.471

2 years ago

0.2.470

2 years ago

0.2.469

2 years ago

0.2.468

2 years ago

0.2.467

2 years ago

0.2.466

2 years ago

0.2.465

2 years ago

0.2.464

2 years ago

0.2.463

2 years ago

0.2.462

2 years ago

0.2.461

2 years ago

0.2.460

2 years ago

0.2.459

2 years ago

0.2.458

2 years ago

0.2.457

2 years ago

0.2.456

2 years ago

0.2.455

2 years ago

0.2.454

2 years ago

0.2.453

2 years ago

0.2.452

2 years ago

0.2.451

2 years ago

0.2.450

2 years ago

0.2.449

2 years ago

0.2.448

2 years ago

0.2.389

2 years ago

0.2.388

2 years ago

0.2.387

2 years ago

0.2.386

2 years ago

0.2.385

2 years ago

0.2.384

2 years ago

0.2.383

2 years ago

0.2.382

2 years ago

0.2.381

2 years ago

0.2.380

2 years ago

0.2.379

2 years ago

0.2.378

2 years ago

0.2.377

2 years ago

0.2.376

2 years ago

0.2.375

2 years ago

0.2.374

2 years ago

0.2.373

2 years ago

0.2.372

2 years ago

0.2.371

2 years ago

0.2.370

2 years ago

0.2.369

2 years ago

0.2.368

2 years ago

0.2.367

2 years ago

0.2.366

2 years ago

0.2.365

2 years ago

0.2.364

2 years ago

0.2.363

2 years ago

0.2.362

2 years ago

0.2.361

2 years ago

0.2.360

2 years ago

0.2.359

2 years ago

0.2.358

2 years ago

0.2.357

2 years ago

0.2.356

2 years ago

0.2.355

2 years ago

0.2.354

2 years ago

0.2.353

2 years ago

0.2.352

2 years ago

0.2.399

2 years ago

0.2.398

2 years ago

0.2.397

2 years ago

0.2.396

2 years ago

0.2.395

2 years ago

0.2.394

2 years ago

0.2.393

2 years ago

0.2.392

2 years ago

0.2.391

2 years ago

0.2.390

2 years ago

0.2.427

2 years ago

0.2.426

2 years ago

0.2.425

2 years ago

0.2.424

2 years ago

0.2.423

2 years ago

0.2.422

2 years ago

0.2.421

2 years ago

0.2.420

2 years ago

0.2.419

2 years ago

0.2.418

2 years ago

0.2.417

2 years ago

0.2.416

2 years ago

0.2.415

2 years ago

0.2.414

2 years ago

0.2.413

2 years ago

0.2.412

2 years ago

0.2.411

2 years ago

0.2.410

2 years ago

0.2.409

2 years ago

0.2.408

2 years ago

0.2.407

2 years ago

0.2.406

2 years ago

0.2.405

2 years ago

0.2.404

2 years ago

0.2.403

2 years ago

0.2.402

2 years ago

0.2.401

2 years ago

0.2.400

2 years ago

0.2.447

2 years ago

0.2.446

2 years ago

0.2.445

2 years ago

0.2.444

2 years ago

0.2.443

2 years ago

0.2.442

2 years ago

0.2.441

2 years ago

0.2.440

2 years ago

0.2.439

2 years ago

0.2.438

2 years ago

0.2.437

2 years ago

0.2.436

2 years ago

0.2.435

2 years ago

0.2.434

2 years ago

0.2.433

2 years ago

0.2.432

2 years ago

0.2.431

2 years ago

0.2.430

2 years ago

0.2.429

2 years ago

0.2.428

2 years ago

0.2.351

2 years ago

0.2.350

2 years ago

0.2.349

2 years ago

0.2.348

2 years ago

0.2.347

2 years ago

0.2.346

2 years ago

0.2.345

2 years ago

0.2.344

2 years ago

0.2.343

2 years ago

0.2.342

2 years ago

0.2.341

2 years ago

0.2.340

2 years ago

0.2.339

2 years ago

0.2.338

2 years ago

0.2.337

2 years ago

0.2.336

2 years ago

0.2.335

2 years ago

0.2.334

2 years ago

0.2.333

2 years ago

0.2.332

2 years ago

0.2.331

2 years ago

0.2.330

2 years ago

0.2.329

2 years ago

0.2.299

2 years ago

0.2.298

2 years ago

0.2.297

2 years ago

0.2.296

2 years ago

0.2.295

2 years ago

0.2.294

2 years ago

0.2.293

2 years ago

0.2.292

2 years ago

0.2.291

2 years ago

0.2.290

2 years ago

0.2.289

2 years ago

0.2.288

2 years ago

0.2.287

2 years ago

0.2.286

2 years ago

0.2.285

2 years ago

0.2.284

2 years ago

0.2.283

2 years ago

0.2.282

2 years ago

0.2.306

2 years ago

0.2.305

2 years ago

0.2.304

2 years ago

0.2.303

2 years ago

0.2.302

2 years ago

0.2.301

2 years ago

0.2.300

2 years ago

0.2.328

2 years ago

0.2.327

2 years ago

0.2.326

2 years ago

0.2.325

2 years ago

0.2.324

2 years ago

0.2.323

2 years ago

0.2.322

2 years ago

0.2.321

2 years ago

0.2.320

2 years ago

0.2.319

2 years ago

0.2.318

2 years ago

0.2.317

2 years ago

0.2.316

2 years ago

0.2.315

2 years ago

0.2.314

2 years ago

0.2.313

2 years ago

0.2.312

2 years ago

0.2.311

2 years ago

0.2.310

2 years ago

0.2.309

2 years ago

0.2.308

2 years ago

0.2.307

2 years ago

0.2.281

2 years ago

0.2.280

2 years ago

0.2.279

2 years ago

0.2.278

2 years ago

0.2.277

2 years ago

0.2.276

2 years ago

0.2.275

2 years ago

0.2.274

2 years ago

0.2.269

2 years ago

0.2.268

2 years ago

0.2.267

2 years ago

0.2.266

2 years ago

0.2.265

2 years ago

0.2.264

2 years ago

0.2.263

2 years ago

0.2.262

2 years ago

0.2.261

2 years ago

0.2.260

2 years ago

0.2.259

2 years ago

0.2.258

2 years ago

0.2.257

2 years ago

0.2.256

2 years ago

0.2.255

2 years ago

0.2.254

2 years ago

0.2.253

2 years ago

0.2.252

2 years ago

0.2.251

2 years ago

0.2.250

2 years ago

0.2.249

2 years ago

0.2.248

2 years ago

0.2.247

2 years ago

0.2.246

2 years ago

0.2.245

2 years ago

0.2.244

2 years ago

0.2.243

2 years ago

0.2.242

2 years ago

0.2.241

2 years ago

0.2.240

2 years ago

0.2.239

2 years ago

0.2.238

2 years ago

0.2.237

2 years ago

0.2.236

2 years ago

0.2.235

2 years ago

0.2.234

2 years ago

0.2.233

2 years ago

0.2.232

2 years ago

0.2.231

2 years ago

0.2.230

2 years ago

0.2.273

2 years ago

0.2.272

2 years ago

0.2.271

2 years ago

0.2.270

2 years ago

0.2.199

2 years ago

0.2.198

2 years ago

0.2.197

2 years ago

0.2.196

2 years ago

0.2.229

2 years ago

0.2.228

2 years ago

0.2.227

2 years ago

0.2.226

2 years ago

0.2.225

2 years ago

0.2.224

2 years ago

0.2.223

2 years ago

0.2.222

2 years ago

0.2.221

2 years ago

0.2.220

2 years ago

0.2.219

2 years ago

0.2.218

2 years ago

0.2.217

2 years ago

0.2.216

2 years ago

0.2.215

2 years ago

0.2.214

2 years ago

0.2.213

2 years ago

0.2.212

2 years ago

0.2.211

2 years ago

0.2.210

2 years ago

0.2.209

2 years ago

0.2.208

2 years ago

0.2.207

2 years ago

0.2.206

2 years ago

0.2.205

2 years ago

0.2.204

2 years ago

0.2.203

2 years ago

0.2.202

2 years ago

0.2.201

2 years ago

0.2.200

2 years ago

0.2.189

2 years ago

0.2.188

2 years ago

0.2.187

2 years ago

0.2.186

2 years ago

0.2.185

2 years ago

0.2.184

2 years ago

0.2.183

2 years ago

0.2.182

2 years ago

0.2.181

2 years ago

0.2.180

2 years ago

0.2.179

2 years ago

0.2.178

2 years ago

0.2.177

2 years ago

0.2.176

2 years ago

0.2.175

2 years ago

0.2.174

2 years ago

0.2.173

2 years ago

0.2.172

2 years ago

0.2.171

2 years ago

0.2.170

2 years ago

0.2.195

2 years ago

0.2.194

2 years ago

0.2.193

2 years ago

0.2.192

2 years ago

0.2.191

2 years ago

0.2.190

2 years ago

0.2.169

2 years ago

0.2.168

2 years ago

0.2.167

2 years ago

0.2.166

2 years ago

0.2.165

3 years ago

0.2.164

3 years ago

0.2.163

3 years ago

0.2.162

3 years ago

0.2.161

3 years ago

0.2.160

3 years ago

0.2.159

3 years ago

0.2.158

3 years ago

0.2.149

3 years ago

0.2.148

3 years ago

0.2.157

3 years ago

0.2.156

3 years ago

0.2.155

3 years ago

0.2.154

3 years ago

0.2.153

3 years ago

0.2.152

3 years ago

0.2.151

3 years ago

0.2.150

3 years ago

0.2.147

3 years ago

0.2.146

3 years ago

0.2.145

3 years ago

0.2.144

3 years ago

0.2.143

3 years ago

0.2.142

3 years ago

0.2.141

3 years ago

0.2.140

3 years ago

0.2.139

3 years ago

0.2.138

3 years ago

0.2.137

3 years ago

0.2.136

3 years ago

0.2.135

3 years ago

0.2.134

3 years ago

0.2.133

3 years ago

0.2.132

3 years ago

0.2.131

3 years ago

0.2.130

3 years ago

0.2.129

3 years ago

0.2.128

3 years ago

0.2.127

3 years ago

0.2.126

3 years ago

0.2.125

3 years ago

0.2.124

3 years ago

0.2.123

3 years ago

0.2.122

3 years ago

0.2.121

3 years ago

0.2.120

3 years ago

0.2.119

3 years ago

0.2.118

3 years ago

0.2.117

3 years ago

0.2.116

3 years ago

0.2.115

3 years ago

0.2.114

3 years ago

0.2.113

3 years ago

0.2.112

3 years ago

0.2.111

3 years ago

0.2.110

3 years ago

0.2.109

3 years ago

0.2.108

3 years ago

0.2.107

3 years ago

0.2.106

3 years ago

0.2.105

3 years ago

0.2.104

3 years ago

0.2.103

3 years ago

0.2.102

3 years ago

0.2.101

3 years ago

0.2.100

3 years ago

0.2.99

3 years ago

0.2.98

3 years ago

0.2.97

3 years ago

0.2.96

3 years ago

0.2.95

3 years ago

0.2.94

3 years ago

0.2.93

3 years ago

0.2.92

3 years ago

0.2.91

3 years ago

0.2.90

3 years ago

0.2.89

3 years ago

0.2.88

3 years ago

0.2.87

3 years ago

0.2.85

3 years ago

0.2.86

3 years ago

0.2.84

3 years ago

0.2.83

3 years ago

0.2.82

3 years ago

0.2.81

3 years ago

0.2.80

3 years ago

0.2.79

3 years ago

0.2.78

3 years ago

0.2.77

3 years ago

0.2.76

3 years ago

0.2.75

3 years ago

0.2.74

3 years ago

0.2.73

3 years ago

0.2.72

3 years ago

0.2.71

3 years ago

0.2.69

3 years ago

0.2.68

3 years ago

0.2.70

3 years ago

0.2.67

3 years ago

0.2.66

3 years ago

0.2.65

3 years ago

0.2.64

3 years ago

0.2.63

3 years ago

0.2.62

3 years ago

0.2.61

3 years ago

0.2.60

3 years ago

0.2.59

3 years ago

0.2.58

3 years ago

0.2.57

3 years ago

0.2.56

3 years ago

0.2.55

3 years ago

0.2.54

3 years ago

0.2.53

3 years ago

0.2.52

3 years ago

0.2.51

3 years ago

0.2.50

3 years ago

0.2.49

3 years ago

0.2.48

3 years ago

0.2.47

3 years ago

0.2.41

3 years ago

0.2.40

3 years ago

0.2.46

3 years ago

0.2.45

3 years ago

0.2.44

3 years ago

0.2.43

3 years ago

0.2.42

3 years ago

0.2.39

3 years ago

0.2.38

3 years ago

0.2.37

3 years ago

0.2.36

3 years ago

0.2.35

3 years ago

0.2.34

3 years ago

0.2.33

3 years ago

0.2.32

3 years ago

0.2.31

3 years ago

0.2.30

3 years ago

0.2.29

3 years ago

0.2.27

3 years ago

0.2.26

3 years ago

0.2.25

3 years ago

0.2.28

3 years ago

0.2.24

3 years ago

0.2.18

3 years ago

0.2.17

3 years ago

0.2.16

3 years ago

0.2.15

3 years ago

0.2.14

3 years ago

0.2.13

3 years ago

0.2.12

3 years ago

0.2.11

3 years ago

0.2.10

3 years ago

0.2.9

3 years ago

0.2.8

3 years ago

0.2.7

3 years ago

0.2.6

3 years ago

0.2.4

3 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.10

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago