open-index/open-npm huggingface dataset:
npm package: @inframanufaktur/clean-urls
Description: Utility to remove tracking parameters from a URL
Author: o@ovl.design
Latest version: 1.0.1

# @inframanufaktur/clean-urls

Utility to remove tracking parameters from an URL

## Usage

Basic usage:

```js
const removeParams = require("@inframanufaktur/clean-urls");

const cleaned = removeParams("https://www.test.com/?utm_source=test");
// --> 'https://www.test.com/'
```

Allow companies through an allowlist:

```js
const removeParams = require("@inframanufaktur/clean-urls");

const cleaned = removeParams(
  "https://www.test.com/?utm_source=test&pk_campaign=test",
  ["Piwik"]
);
// --> 'https://www.test.com/?pk_campaign=test'
```

### How it works

The package takes the string of an URL and converts it with `new URL`.

Since it uses `new URL` you can only use this with URLs that contain a protocol and a hostname. `/about/?utm_source=test` will not work.

The search parameters of the URLs are matched against the list in `./data/params.js`. It it matches and the associated company is not present in your allowlist, the param gets removed.

## Compatability

Needs Node >v10 as its uses `new URL()`.
npm package: @inframanufaktur/eleventy-plugin-clean-urls
Description: Eleventy wrapper around @inframanufaktur/clean-urls
Author: Inframanufaktur
Latest version: 1.0.2

# @inframanufaktur/eleventy-plugin-clean-urls

Eleventy plugin wrapper around [@inframanufaktur/clean-urls](https://github.com/inframanufaktur/clean-urls). Because cool kids don’t let their friends click tracking.

## What does this do?

This package adds a transform to your `eleventyConfig` which removes those pesky tracking params (such as `utm_campaign` or `fbclid`) from links in your HTML.

## How do I use this?

First, install:

```bash
npm install @inframanufaktur/eleventy-plugin-clean-urls
```

Second, add the plugin to your config:

```js
const pluginCleanUrls = require("@inframanufaktur/eleventy-plugin-clean-urls");

module.exports = function (eleventyConfig) {
  eleventyConfig.addPlugin(pluginCleanUrls);
};
```

Want to know what gets removed? See the [full list of removed params](https://github.com/inframanufaktur/clean-urls/blob/main/data/params.js), and the associated companies.

### Configuration

This plugin is a wrapper around our `clean-urls` package. There’s currently one configuration option, which is a allow-list to allow tracking params from a specific company.

```js
const pluginCleanUrls = require("@inframanufaktur/eleventy-plugin-clean-urls");

module.exports = function (eleventyConfig) {
  eleventyConfig.addPlugin(pluginCleanUrls, { allowlist: ["Piwik"] });
};
```

Using this example all Piwik tracking params (`pk_campaign` and so forth) will be kept in your HTML.

## How does it work?

We are parsing your HTML using `linkedom`, getting all links to external sources and search for tracking params on them. If we find some, we delete them.
npm package: @inframe/web
Description: This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).
Latest version: 0.1.0

# Getting Started with Create React App

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).

## Available Scripts

In the project directory, you can run:

### `yarn start`

Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

The page will reload if you make edits.\
You will also see any lint errors in the console.

### `yarn test`

Launches the test runner in the interactive watch mode.\
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

### `yarn build`

Builds the app for production to the `build` folder.\
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.\
Your app is ready to be deployed!

See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.

### `yarn eject`

**Note: this is a one-way operation. Once you `eject`, you can’t go back!**

If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.

You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.

## Learn More

You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).

To learn React, check out the [React documentation](https://reactjs.org/).
npm package: @infrascan/config
Description: Package containing the typed service definitions for generating scanners
Author: Liam Farrelly
Latest version: 0.1.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @infrascan/config

The Infrascan Config defines the API calls and state resolution for the Infrascan SDK. 

The config is used as an input to the [codegen](https://github.com/infrascan/infrascan/tree/main/internal/codegen) project to generate typescript implementations for the AWS services.

The config is not designed to be consumed outside of the SDK and codegen services.
npm package: @infrasightlabs/backtrace
Description: Track javascript errors
Author: Fredrik Ullner
Latest version: 0.1.7

[![Build Status](https://travis-ci.org/InfraSightLabs/backtrace-script.svg?branch=master)](https://travis-ci.org/InfraSightLabs/backtrace-script)
[![npm version](https://badge.fury.io/js/%40infrasightlabs%2Fbacktrace.svg)](https://badge.fury.io/js/%40infrasightlabs%2Fbacktrace)

# Backtrace

## Installing

For the latest stable version:

```
npm install @infrasightlabs/backtrace
```

## Usage

Include the script and specify a capture url:

```javascript
backtrace.configure.setCaptureUrl('http://example.com/capture');
```

or in the script tag:

```html
<script type="text/javascript" src="backtrace.js" data-capture-url="http://example.com/capture"></script>
```
npm package: @infrastack/agentfarm
Description: The official InfraStack CLI for orchestrating AI agents
Author: Infrastack
Latest version: 0.0.16

# AgentFarm By InfraStack AI

<img src="https://infrastack-ai-assets-public.s3.us-west-1.amazonaws.com/agentfarm-cli.png" alt="AgentFarm CLI" width="600" />

**AgentFarm** is a powerful command-line interface designed to orchestrate and manage multiple AI coding agents in your local development environment. Whether you're running 10 or 100+ concurrent AI agents like Claude Code, AgentFarm provides the infrastructure to efficiently coordinate their activities, manage resources, and streamline your AI-augmented development workflow.

## Installation

```bash
npm install -g @infrastack/agentfarm
```

### Requirements

- Node.js 14 or higher
- Claude Code CLI (required)
- tmux (optional, for better agent management)

## Quick Start

Get your API key at https://app.infrastack.ai

```bash
# Set your InfraStack API key
agentfarm --key sk-inf-your-api-key-here

# Start managing your AI agents
agentfarm

# More commands coming soon...
```

## Why AgentFarm?

As AI coding assistants become essential to modern development, developers often need to run multiple agents for different projects, tasks, or experiments. AgentFarm solves the complexity of managing these agents at scale, providing a unified interface to control your entire AI development ecosystem.

## License

Proprietary - All Rights Reserved