npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

arel-inittest2

v1.0.0

Published

This karate repo template is designed to give you a simple way to get started with Karate. In this repo you will find a setup that works with jbang (https://www.jbang.dev/) a tool that lets you run any java program without the need of using the karate.jar

Downloads

6

Readme

Introduction

This karate repo template is designed to give you a simple way to get started with Karate. In this repo you will find a setup that works with jbang (https://www.jbang.dev/) a tool that lets you run any java program without the need of using the karate.jar file like before. Additionally, this setup gives the option to debug your karate tests in real time in visual studio, using the karate runner debug option.

Tools required:

Node JS (Will be installed in the powershell script) JBang (Will be installed in the powershell script) Karate runner (Optional: enables GUI features in Visual Studio Code, it is a extension for several GUI features.)

Getting Started

Installation

  1. Install test dependencies using the powershell script powershell -executionpolicy ByPass -File .\install.ps1
  2. That's it!
  • If the powershell script gives you an error of unauthorized attempt or anything similar. Run each line in the install.ps powershell script seperately to install the test dependencies
  • To do this, right click on the "karate" folder (tests/karate/Sample) and click on open in integrated terminal and then run each line individually.

To run all the tests

If you would like to run all the tests use the following powershell script: npm run test .\tests\karate

How to customize this repo template to your own personal needs?

Essentially most of the content here is customizable. But for the best user experience, it is reccomended to change the "Sample" folder to a name that fits your project. Inserting all your karate tests underneath that folder makes sure everything currently set up in this template will work out of the box.

Setting up a pipeline

This repo template also comes with a standard simple YAML file that gives the user the ability to create an pipeline. This yml can be found under the build folder and the file called pipeline-sample. The name of this file can also be changed without any consequences. However, if the name of the "Sample" folder is changed then one small change would need to be made. In the pipeline-sample.yml file under stages -> feature directory, change the "Sample" folder to your newly named folder and then when you create a pipeline it will work without any issues.

Still have questions or need help?

Check under the test automation wiki where you found this repo for more information. If your questions are not answered or you're still having problems setting it up. Feel free to contact me (Arel Nathan Bokobza) on teams and I'll do my best to help.