open-index/open-npm huggingface dataset:
npm package: @nuclia/widget
Description: Nuclia search widgets
Latest version: 1.1.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Nuclia widget

The Nuclia widget allows to embed a ready-to-use search box in your website or web application.

## Usage as a web component

Copy/paste the following snippet in your HTML code:

```html
<script src="https://cdn.nuclia.cloud/nuclia-video-widget.umd.js"></script>
<nuclia-search-bar
  knowledgebox="<YOUR-KB-ID>"
  zone="europe-1"
  features="filter,permalink"></nuclia-search-bar>

<nuclia-search-results></nuclia-search-results>
```

## Usage as Svelte components

You need to install the following dependencies:

```bash
npm install @nuclia/widget @nuclia/core @nuclia/prediction rxjs@^7.5.2 date-fns sass
```

Then, you can use the components in your Svelte code:

```html
<script lang="ts">
  import { NucliaSearchBar, NucliaSearchResults } from '@nuclia/widget';
</script>

<NucliaSearchBar
  zone="europe-1"
  knowledgebox="<YOUR-KB-ID>"
  lang="en"
  placeholder="Search"
  features="filter,suggestions,permalink" />

<NucliaSearchResults />
```
npm package: @nuclicore/integrations
Description: Integration SDK for NUCLICORE generated applications - email (Mailgun), payments (Stripe), storage (Azure Blob), and AI
Author: Nuclicore
Latest version: 2.1.0

# @nuclicore/integrations

Official integration SDK for NUCLICORE generated applications. Provides seamless access to email (Mailgun) and payment (Stripe) services through the NUCLICORE Integration Gateway.

## Installation

```bash
yarn add @nuclicore/integrations
# or
npm install @nuclicore/integrations
```

## Quick Start

```typescript
import { NuclicoreIntegrations } from '@nuclicore/integrations';

const integrations = new NuclicoreIntegrations({
  appId: process.env.NUCLICORE_APP_ID,
  apiKey: process.env.NUCLICORE_INTEGRATION_KEY,
  environment: process.env.NODE_ENV === 'production' ? 'production' : 'preview',
});

// Send email
const emailResult = await integrations.email.send({
  to: 'user@example.com',
  subject: 'Welcome!',
  html: '<h1>Hello World</h1>',
});

// Create payment checkout
const checkoutResult = await integrations.payments.createCheckout({
  lineItems: [{ name: 'Product', amount: 2000, quantity: 1 }],
  successUrl: 'https://yourapp.com/success',
  cancelUrl: 'https://yourapp.com/cancel',
});

if (checkoutResult.success) {
  // Redirect user to checkoutResult.data.checkoutUrl
}
```

## Configuration

| Option | Required | Default | Description |
|--------|----------|---------|-------------|
| `appId` | Yes | - | Your NUCLICORE application ID |
| `apiKey` | No | - | Integration API key (optional for preview) |
| `gatewayUrl` | No | `https://integrations.nuclicore.com` | Integration gateway URL |
| `environment` | No | `preview` | `'preview'` or `'production'` |

## Email API

### `integrations.email.send(params)`

Send an email via Mailgun.

```typescript
interface SendEmailParams {
  to: string | string[];
  subject: string;
  text?: string;
  html?: string;
  from?: string;
  replyTo?: string;
  cc?: string | string[];
  bcc?: string | string[];
  template?: string;
  variables?: Record<string, string>;
}
```

## Payments API

### `integrations.payments.createCheckout(params)`

Create a Stripe checkout session.

```typescript
interface CreateCheckoutParams {
  lineItems: Array<{
    name: string;
    description?: string;
    amount: number; // in cents
    quantity: number;
    currency?: string; // default: 'usd'
  }>;
  successUrl: string;
  cancelUrl: string;
  customerEmail?: string;
  metadata?: Record<string, string>;
  mode?: 'payment' | 'subscription';
}
```

## Environment Variables

Set these in your `.env` file:

```env
NUCLICORE_APP_ID=your-app-id
NUCLICORE_INTEGRATION_KEY=your-integration-key
NUCLICORE_GATEWAY_URL=https://integrations.nuclicore.com
```

## License

MIT
npm package: @nuclino/react-sortable-hoc
Description: Customized react-sortable-hoc with some additional features
Latest version: 0.6.13

Customized react-sortable-hoc with onSortHover and canSortDrop props and pauseSortMove function.

Forked from an old version (0.6.8) of https://github.com/clauderic/react-sortable-hoc
npm package: @nudata/nu-claude-pm
Description: Claude Code slash commands for end-to-end project management — session flow, vision, roadmap, research, and external comms.
Latest version: 0.1.4

# nu-claude-pm (Node.js)

Node.js implementation of the nu-claude-pm command installer.

## Installation

### Option 1 — npx

Install globally into ~/.claude for all projects:

```bash
npx @nudata/nu-claude-pm install
```

Install into the current project only:

```bash
npx @nudata/nu-claude-pm install --local
```

### Option 2 — curl (no Node.js required)

```bash
curl -sL https://raw.githubusercontent.com/nuwire/nu-claude-pm/main/nodejs/install.sh | sh
```

## How it works

`package.json` has a `"bin"` field that maps the command name to a script:

```json
"bin": {
  "nu-claude-pm": "./bin/nu-claude-pm.js"
}
```

When you run `npx @nudata/nu-claude-pm install --local`, npx:
1. Downloads the package
2. Matches the package name to the `"bin"` entry
3. Runs `./bin/nu-claude-pm.js`, passing `install --local` as arguments

The script itself parses the arguments — `install`, `uninstall`, `list` are not npx keywords.

## Releasing

### npm

Bump the version in `package.json`, then:

```bash
npm publish
```

### GitHub Release (for the curl installer)

Requires [just](https://github.com/casey/just) and the [gh CLI](https://cli.github.com/).

```bash
just release
```
npm package: @nudata/nudata-assets
Description: Assets required by the nudata app
Author: Shyam Maniyedath
Latest version: 0.9.93

### What is this

Holds some assets required for the nudata app

Currently following assets are published
1. nudata_bundle javascript and css from `git@bitbucket.org:shyamsfo/vue-sfdc-nudata.git`
2. knex_browser javascript from `git@bitbucket.org:shyamsfo/knex-for-browser.git`
3. duck_wasm javascript from `git@github.com:duckdb-wasm-examples/duckdbwasm-vitebrowser.git`

`git@bitbucket.org:shyamsfo/vue-sfdc-nudata.git` also has some scripts to publish directly instead of using this repo


### Installation and usage

Run from html directly using:

```html
<script type="module" crossorigin="" src="https://www.your_fav_cdn.com/@nudata/nudata-assets/0.9.4/duck_entry.js"></script>
<script src="https://mac.nuwire.dev/nudata/js/nudata_bundle.js" defer="defer"></script>
```

### Development Setup

1. Clone the repo.
2. `yarn install` to install required dependencies

### Building

#### Build environment:

```bash
[HOME-MAC 08:04:33 /Users/shyam/devel/nodejs/nudata-builder   (master) 73]nvm --version
0.38.0
[HOME-MAC 08:04:37 /Users/shyam/devel/nodejs/nudata-builder   (master) 74]yarn --version
1.22.19
[HOME-MAC 08:04:41 /Users/shyam/devel/nodejs/nudata-builder   (master) 75]node --version
v14.18.0
[HOME-MAC 08:04:47 /Users/shyam/devel/nodejs/nudata-builder   (master) 76]node_modules/.bin/webpack --version

  System:
    OS: macOS 13.1
    CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
    Memory: 20.20 MB / 16.00 GB
  Binaries:
    Node: 14.18.0 - ~/.nvm/versions/node/v14.18.0/bin/node
    Yarn: 1.22.19 - /usr/local/bin/yarn
    npm: 6.14.15 - ~/.nvm/versions/node/v14.18.0/bin/npm
  Browsers:
    Chrome: 111.0.5563.146
    Firefox: 111.0.1
    Safari: 16.2
  Packages:
    copy-webpack-plugin: ^6.1.0 => 6.4.1
    exports-loader: ^3.1.0 => 3.1.0
    html-webpack-plugin: ^4.4.1 => 4.5.2
    webpack: 5.75.0 => 5.75.0
    webpack-cli: 5.0.1 => 5.0.1
    webpack-dev-server: ^4.11.1 => 4.11.1
```

#### Publishing assets

1. Copy over the assets from other repositories into `assets/css` and `assets/js`
2. Use the `scripts/copy.sh` as appropriate
3. `yarn publish` to publish the repo
4. Check on npmjs and unpkg to make sure the new version is available
5. `yarn tag add <version> <tag>` to add the tag such as `beta` or `sfdc`
6. `yarn tl` to list the tags
7. Use the packages in your other projects
8. `yarn build` will build the system.    
9. `yarn publish ---access=public` to publish to the repo.

### Publish

1. First commit all the code using `git add .` and `git commit -m "Commit message"`
2. Then run `yarn publish --access public`    
3. This will ask for new version number
4. package.json will be updated with new version number and a new commit will be done
5. `prepublish` will be run that will do the clean build
6. package will be published
7. git push (including tags) will be done.
8. Verify package has been published at [https://www.npmjs.com/package/@shyamsfo/nudata](https://www.npmjs.com/package/@shyamsfo/nudata)

### More Info

Coming soon.
npm package: @nudge-ai/cli
Description: CLI for Nudge - generate type-safe prompt files for AI applications
Latest version: 0.1.0

# @nudge-ai/cli

CLI for generating type-safe prompt files from `.prompt.ts` definitions.

## Installation

```bash
npm install -D @nudge-ai/cli
```

## Documentation

For documentation, examples, and configuration options, visit:

**[https://nudge-ai.dev](https://nudge-ai.dev)**
npm package: @nudge-ai/core
Description: Core library for Nudge - type-safe prompt builder for AI applications
Latest version: 0.1.0

# @nudge-ai/core

Type-safe prompt builder for AI applications.

## Installation

```bash
npm install @nudge-ai/core
```

## Documentation

For documentation, examples, and API reference, visit:

**[https://nudge-ai.dev](https://nudge-ai.dev)**
npm package: @nudge-coach/icons
Description: Icons for the Nudge Coach design system.
Author: Nudge Coach
Latest version: 0.2.4

# Nudge Icons

#### Adding Icons

Add icon files to the assets folder, update the package version, then run these 3 commands.

```
npm run prebuild
```

```
npm run build
```

Update the package version in package.json and native-icons/package.json

Then run the following command to publish both packages at once.

```
npm run pub
```

After that it's a good idea to update the icons in the docs. In the docs folder run

```
yarn upgrade --latest @nudge-coach/icons
```

then push an update to the main branch. This will kick off the github actions to publish the docs site.
npm package: @nudgelabs/geometry-design-system-lib
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.14.
Author: Nudge Labs
Latest version: 0.6.8

# GeometryDesignSystemLib

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.14.

## Code scaffolding

Run `ng generate component component-name --project geometry-design-system-lib` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project geometry-design-system-lib`.
> Note: Don't forget to add `--project geometry-design-system-lib` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build geometry-design-system-lib` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build geometry-design-system-lib`, go to the dist folder `cd dist/geometry-design-system-lib` and run `npm publish`.

## Running unit tests

Run `ng test geometry-design-system-lib` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).

## License
MIT
npm package: @nudgelabs/metron-design-system-lib
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.14.
Author: Nudge Labs
Latest version: 3.2.4

# MetronDesignSystemLib

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.14.

## Code scaffolding

Run `ng generate component component-name --project metron-design-system-lib` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project metron-design-system-lib`.
> Note: Don't forget to add `--project metron-design-system-lib` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build metron-design-system-lib` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build metron-design-system-lib`, go to the dist folder `cd dist/metron-design-system-lib` and run `npm publish`.

## Running unit tests

Run `ng test metron-design-system-lib` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).

## License
MIT
npm package: @nudity/api
Description: Client for the Undress API.
Author: @nudity
Latest version: 1.0.2

# Nudity API SDK for JavaScript/TypeScript
A high-performance, strictly typed client for the Nudity API. This SDK allows you to integrate image generation, video animation, and face swap technologies into your applications with ease. Built with native Fetch, it is optimized for Bun, Node.js (18+), and modern browser environments.

Core Concepts: The Asynchronous Workflow
Most operations in this API (Undressing, Animation, Face Swap) are resource-intensive and process asynchronously.

**Request:** You submit a task with required media and a webhook URL.

**Queue:** The API returns a idGen (Task ID) immediately.

**Processing:** The server processes your request in the background.

**Callback:** Once finished, the API sends an HTTP POST request containing the result URL to your specified webhook.

## Installation
```Bash
# Using Bun (Recommended)
bun add @nudity/api

# Using NPM
npm install @nudity/api
```

## Quick Start
Initialize the Client
```TypeScript
import { NudityApi } from '@nudity/api';
// Initialize with your API token
const client = new NudityApi('your_api_token_here');
```
Image Generation (Undress)
This method requires a webhook to receive the final image.

```TypeScript
const response = await client.image.generate({
  image: Bun.file('./input.jpg'), // Supports BunFile, Blob, or File
  cloth: 'Bikini',
  webhook: 'https://your-backend.com/api/callback',
  idGen: 'internal_tracking_id_001'
});
console.log(`Task queued: ${response.idGen}`);
```
## API Reference
The SDK is organized into domain-specific resources:

**client.image:**
- generate(params): Submits an image processing task.

- getPosition(idGen): Checks the current queue status and result.

- getCollections(): Fetches available style collections.

**client.video**
- animate(params): Converts a static image into a video.

- getPosition(idGen): Polls video generation status.

- getModels(): Lists available animation models.

**client.swap**
- generate(params): Initiates a face swap (Image/Video).

- getPosition(idGen): Polls status for swap tasks.

**client.profile**
- getBalance(): Returns current account credit balance.

## Handling Webhooks (Best Practices)
To receive results from the API, your server must expose a public POST endpoint.

**Example Express/NestJS logic:**

- Your server receives a POST request from the API.
- The body contains the idGen and the url of the generated asset.
- You map this idGen to a user in your database and notify them.

**Tip:** During development, use tools like ngrok or webhook.site to inspect incoming results.

Error Handling
The SDK throws descriptive errors for failed requests.

```TypeScript
try {
  const balance = await client.profile.getBalance();
} catch (error) {
  // error.message will contain: "NudityApi Error [401]: Unauthorized"
  console.error(error.message);
}```
npm package: @nudm/digit-ui-css
Description: <!-- TODO: update this -->
Author: Jagankumar
Latest version: 1.8.3

<!-- TODO: update this -->

# digit-ui-css

## Install

```bash
npm install --save @egovernments/digit-ui-css
```

## Limitation

```bash
This Package is more specific to DIGIT-UI's can be used across mission's
It is the base css for all Digit UI's
```

## Usage

After adding the dependency make sure you have this dependency in

```bash
frontend/micro-ui/web/package.json
```

```json
"@egovernments/digit-ui-css":"^1.5.0",
```

then navigate to App.js

```bash
frontend/micro-ui/web/public/index.html
```

```jsx
/** add this import **/

  <link rel="stylesheet" href="https://unpkg.com/@egovernments/digit-ui-css@1.5.22/dist/index.css" />

```
### Changelog

```bash
1.8.0 Workbench v1.0
1.8.0-beta.13 fixed the login text styling issue
1.8.0-beta.1 styles for login dropdown and homepage dropdowns
1.8.0-beta added workbench related css and some new Digit v2 constants based on em
1.7.0 urban 2.9
1.6.0 urban 2.8
1.5.41 added styles for login dropdown and homepage dropdowns
1.5.40 aligment issue in edit and logout
1.5.39 updated login scss and alignment issues
1.5.37 updated the readme content
1.5.36 enhanced the formcomposer with header attribute
1.5.35 Fixed the card css issues
1.5.34 Fixed breadcrumb styling issue
1.5.33 fixed some card related css issues due to v2 css
1.5.32 newer css DIGITv2 added and corrected few existing issues
1.5.31 Corrected the CSS for inbox composers and default core ui
1.5.30 Updated the css for dynamic drodown filter dss
1.5.29 layout issues fixed
1.5.28 Horizontal Bar chart alignment fixes
1.5.27 DSS UI alignment fixes for Horizontal Metric and bar chart
1.5.26 added new css class for dss enhancements
1.5.25 added the css of inbox search composers
1.5.24 added the readme file
1.5.23 base version
```
## Contributors

[jagankumar-egov] [nipunarora-eGov] [Tulika-eGov] [Ramkrishna-egov] [nabeelmd-eGov] [anil-egov] [vamshikrishnakole-wtt-egov] 

### Published from DIGIT Frontend 
DIGIT Frontend Repo (https://github.com/egovernments/Digit-Frontend/tree/master)

## License

MIT © [jagankumar-egov](https://github.com/jagankumar-egov)
npm package: @nudm/digit-ui-libraries
Description: > Made with @egovernments/create-ui-library
Latest version: 1.7.5

# digit-ui-libraries

> Made with @egovernments/create-ui-library

## Install

```bash
npm install --save @nudm/digit-ui-libraries
```

## Usage

```jsx
import React from "react";
import initLibraries from "@nudm/digit-ui-libraries";

import defaultConfig from "./config";

const App = ({ deltaConfig, stateCode, cityCode, moduleCode }) => {
  initLibraries();

  const store = eGov.Services.useStore(defaultConfig, { deltaConfig, stateCode, cityCode, moduleCode });

  return <p>Create React Library Example 😄</p>;
};

export default App;
```

## License

MIT © [](https://github.com/)
npm package: @nudm/digit-ui-react-components
Description: <!-- TODO: update this -->
Latest version: 1.7.6

<!-- TODO: update this -->

# egov-ui-components

> Made with create-ui-library

[![NPM](https://img.shields.io/npm/v/egov-ui-components.svg)](https://www.npmjs.com/package/egov-ui-components) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save egov-ui-components
```

## Usage

```jsx
import React, { Component } from "react";

import MyComponent from "egov-ui-components";
import "egov-ui-components/dist/index.css";

class Example extends Component {
  render() {
    return <MyComponent />;
  }
}
```

## License

MIT © [abhinav-egov](https://github.com/abhinav-egov)
npm package: @nudmcdgnpm/digit-ui-libraries
Description: ## Install
Latest version: 1.2.1


# digit-ui-libraries

## Install

```bash
npm install --save @nudmcdgnpm/digit-ui-libraries
```

## Limitation

```bash
This Package is more specific to DIGIT-UI's can be used across mission's
```

## Usage

After adding the dependency make sure you have this dependency in

```bash
frontend/micro-ui/web/package.json
```

```json
"@upyog/digit-ui-libraries":"1.8.0",
```

then navigate to App.js

```bash
 frontend/micro-ui/web/src/App.js
```


## Usage

```jsx
import React from "react";
import initLibraries from "@upyog/digit-ui-libraries";

import defaultConfig from "./config";

const App = ({ deltaConfig, stateCode, cityCode, moduleCode }) => {
  initLibraries();

  const store = eGov.Services.useStore(defaultConfig, { deltaConfig, stateCode, cityCode, moduleCode });

  return <p>Create React Library Example 😄</p>;
};

export default App;
```

### Changelog

```bash
1.7.1 UPYOG Base
```

### Published from DIGIT Frontend 
DIGIT Frontend Repo (https://github.com/upyog/UPYOG/tree/develop)

### Contributors

[jagankumar-egov] [nipunarora-eGov] [Tulika-eGov] [Ramkrishna-egov] [nabeelmd-eGov] [anil-egov] [vamshikrishnakole-wtt-egov] 

## License

MIT © [Shivank-NIUA](https://github.com/ShivankShuklaa)


![Logo](https://s3.ap-south-1.amazonaws.com/works-dev-asset/mseva-white-logo.png)
npm package: @nudmcdgnpm/digit-ui-react-components
Description: ## Install
Latest version: 1.2.14


# digit-ui-react-components

## Install

```bash
npm install --save @nudmcdgnpm/digit-ui-react-components
```

## Limitation

```bash
This Package is more specific to UPYOG can be used across mission's
```

## Usage

After adding the dependency make sure you have this dependency in

```bash
frontend/micro-ui/web/package.json
```

```json
"@nudmcdgnpm/digit-ui-react-components":"1.5.24",
```

then navigate to App.js

```bash
 frontend/micro-ui/web/src/App.js
```

Syntax for importing any component;

```jsx
import React, { Component } from "react";
import MyComponent from "@nudmcdgnpm/digit-ui-react-components";

class Example extends Component {
  render() {
    return <MyComponent />;
  }
}

### Changelog

```bash
1.7.1 UPYOG base version
```

## Documentation

Documentation Site (https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui)

## Maintainer

- [Shivank-NIUA](https://github.com/ShivankShuklaa)


### Published from UPYOG Frontend 
UPYOG Frontend Repo (https://github.com/upyog/UPYOG/tree/develop)
npm package: @nudmcdgnpm/upyog-ui-module-chb
Description: Community Hall Booking Module
Latest version: 3.0.1


# Upyog-ui-module-chb

## Install

```bash
npm install --save @upyog/digit-ui-module-chb
```

## Limitation

```bash
This Package is more specific to DIGIT-UI's can be used across mission's
```

## Usage

After adding the dependency make sure you have this dependency in

```bash
frontend/micro-ui/web/package.json
```

```json
"@upyog/digit-ui-module-chb":"^1.2.7",
```

then navigate to App.js

```bash
 frontend/micro-ui/web/src/App.js
```


```jsx
/** add this import **/

import { initCHBComponents } from "@upyog/digit-ui-module-chb";

/** inside enabledModules add this new module key **/

const enabledModules = ["CHB"];

/** inside init Function call this function **/

const initDigitUI = () => {
  initCHBComponents();
};
```
npm package: @nudmcdgnpm/upyog-ui-module-cnd
Description: Construction & Demolition Module
Author: Shivank Shukla
Latest version: 1.0.1

# 🏗️ C&D Waste Pickup Module

## 📌 What is C&D Waste?

C&D (Construction and Demolition) waste consists of debris generated during the construction, renovation, and demolition of buildings, roads, and other structures. This includes materials like bricks, concrete, wood, steel, glass, and cement dust. Effective C&D waste management is crucial to maintaining public hygiene, reducing environmental impact, and supporting sustainable urban development.

## 💡 Why C&D Waste Management?

C&D waste is bulky, heavy, and often hazardous. Improper disposal clogs drains, damages ecosystems, and contributes to pollution. A systematic, citizen-friendly pickup system:

- Promotes proper segregation and recycling.
- Minimizes illegal dumping.
- Supports cleaner urban environments.
- Enables data-driven municipal planning and monitoring.

## 🧩 Module Overview

The C&D Waste Pickup Module allows citizens to request waste pickup services and make online payments, while enabling municipal staff to manage verification, scheduling, team assignment, and disposal tracking.

## 👥 Stakeholders

- **Citizens** – Request pickups, make payments, and track service status.
- **Field Inspectors/Admins** – Verify waste, approve requests, schedule pickups, and monitor progress.
- **Vendors/Service Teams** – Assign vehicles, collect waste, and confirm disposal.
- **Facility Centres** – Record dumping details and close requests.

## 🛠️ Features

### Citizen Side
- Submit pickup requests with waste details and location.
- View status updates (Submitted → Verified → Paid → Scheduled → Completed).
- Make secure payments via multiple modes.
- Receive pickup confirmation.

### Admin/Employee Side
- View incoming requests and assign field inspectors.
- Verify site, estimate waste, and generate payment info.
- Schedule pickups by assigning vendors and teams.


## 🔐 Authentication & Roles

- Citizens login via OTP.
- Admin, Field Inspector, Vendor, and Facility Center login with assigned credentials.
- Role-based access for operations and workflow transitions.


## Install

```bash
npm install --save @nudmcdgnpm/upyog-ui-module-cnd
```

## Limitation

```bash
This Package is more specific to CND-UI's can be used across mission's for UPYOG - Urban Platform for the Delivery of Online Governance
```


### Published from Upyog Frontend 
UPYOG Frontend Repo (https://github.com/upyog/UPYOG/tree/develop)


## License

MIT © [Shivank-NIUA](https://github.com/ShivankShuklaa)


![Logo](https://in-egov-assets.s3.ap-south-1.amazonaws.com/images/Upyog-logo.png)
npm package: @nudmcdgnpm/upyog-ui-module-commonpt
Description: Digit PT Light weight Module
Latest version: 1.0.0


# digit-ui-module-commonpt

## Install

```bash
npm install --save @upyog/digit-ui-module-commonpt
```

## Limitation

```bash
This Package is more specific to DIGIT-UI's can be used across mission's
```

## Usage

After adding the dependency make sure you have this dependency in

```bash
frontend/micro-ui/web/package.json
```

```json
"@nudmcdgnpm/upyog-ui-module-commonpt":"^1.5.0",
```

then navigate to App.js

```bash
 frontend/micro-ui/web/src/App.js
```


```jsx
/** add this import **/

import { initcommonptComponents } from "@nudmcdgnpm/upyog-ui-module-commonpt";

/** inside enabledModules add this new module key **/

const enabledModules = ["commonpt"];

/** inside init Function call this function **/

const initDigitUI = () => {
  initcommonptComponents();
};
```




### Changelog

```bash
1.7.1 UPYOG Base version
```

### Contributors

[jagankumar-egov] [Tulika-eGov]  [vamshikrishnakole-wtt-egov] 

## Documentation

Documentation Site (https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui)

## Maintainer

- [jagankumar-egov](https://www.github.com/jagankumar-egov)


### Published from DIGIT Frontend 
DIGIT Frontend Repo (https://github.com/upyog/UPYOG/tree/develop)


![Logo](https://s3.ap-south-1.amazonaws.com/works-dev-asset/mseva-white-logo.png)
npm package: @nudmcdgnpm/upyog-ui-module-ew
Description: ## E-Waste Module
Author: Khalid Rashid and Sourabh
Latest version: 1.2.10

# upyog-ui-module-ew

## E-Waste Module

The E-Waste module is a part of the UPYOG platform designed to manage and streamline e-waste collection and disposal processes. This module provides tools for efficient tracking, reporting, and management of e-waste operations.

## Features

- **E-Waste Collection Requests**: Users can raise requests for e-waste collection.
- **Tracking**: Monitor the status of e-waste collection requests in real-time.
- **Reporting**: Generate reports for e-waste collection and disposal activities.


## Installation

```bash
npm install --save @nudmcdgnpm/upyog-ui-module-ew
```

## Usage

After adding the dependency make sure you have this dependency in

```bash
frontend/micro-ui/web/package.json
```

```json
"@nudmcdgnpm/upyog-ui-module-ew": "^1.2.6",
```

then navigate to App.js

```bash
 frontend/micro-ui/web/src/App.js
```
and index.js
```bash
 frontend/micro-ui/web/micro-ui-internals/example/src/index.js
```

```jsx

/** add this import **/
import { EWModule, EWLinks, EWComponents } from "@nudmcdgnpm/upyog-ui-module-ew";

/** inside enabledModules add this new module key **/
const enabledModules = ["EW"];

/** inside init Function call this function in setup registry add these **/
window.Digit.ComponentRegistryService.setupRegistry({
  EWModule,
  EWLinks,
  ...EWComponents,
});

```



## Contributors

[khalid-rashid] [sourabh]

## License

This project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.
npm package: @nudmcdgnpm/upyog-ui-module-obps
Description: ## Install
Latest version: 1.0.0


# digit-ui-module-obps

## Install

```bash
npm install --save @upyog/digit-ui-module-obps
```

## Limitation

```bash
This Package is more specific to DIGIT-UI's can be used across mission's
```

## Usage

After adding the dependency make sure you have this dependency in

```bash
frontend/micro-ui/web/package.json
```

```json
"@nudmcdgnpm/upyog-ui-module-obps":"^1.5.0",
```

then navigate to App.js

```bash
 frontend/micro-ui/web/src/App.js
```


```jsx
/** add this import **/

import { initobpsComponents } from "@nudmcdgnpm/upyog-ui-module-obps";

/** inside enabledModules add this new module key **/

const enabledModules = ["obps"];

/** inside init Function call this function **/

const initDigitUI = () => {
  initobpsComponents();
};
```




### Changelog

```bash
1.7.1 UPYOG Base version
```

### Contributors

[jagankumar-egov] [Tulika-eGov]  [vamshikrishnakole-wtt-egov] 

## Documentation

Documentation Site (https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui)

## Maintainer

- [jagankumar-egov](https://www.github.com/jagankumar-egov)


### Published from DIGIT Frontend 
DIGIT Frontend Repo (https://github.com/upyog/UPYOG/tree/develop)


![Logo](https://s3.ap-south-1.amazonaws.com/works-dev-asset/mseva-white-logo.png)
npm package: @nudmcdgnpm/upyog-ui-module-pt
Description: ## Install
Author: Nikhil
Latest version: 1.0.0


# digit-ui-module-pt

## Install

```bash
npm install --save @upyog/digit-ui-module-pt
```

## Limitation

```bash
This Package is more specific to DIGIT-UI's can be used across mission's
```

## Usage

After adding the dependency make sure you have this dependency in

```bash
frontend/micro-ui/web/package.json
```

```json
"@upyog/digit-ui-module-pt":"^1.5.0",
```

then navigate to App.js

```bash
 frontend/micro-ui/web/src/App.js
```


```jsx
/** add this import **/

import { initPTComponents } from "@upyog/digit-ui-module-pt";

/** inside enabledModules add this new module key **/

const enabledModules = ["PT"];

/** inside init Function call this function **/

const initDigitUI = () => {
  initPTComponents();
};
```




### Changelog

```bash
1.7.1 UPYOG Base version
```

### Contributors

[jagankumar-egov] [Tulika-eGov]  [vamshikrishnakole-wtt-egov] 

## Documentation

Documentation Site (https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui)

## Maintainer

- [jagankumar-egov](https://www.github.com/jagankumar-egov)


### Published from DIGIT Frontend 
DIGIT Frontend Repo (https://github.com/upyog/UPYOG/tree/develop)


![Logo](https://s3.ap-south-1.amazonaws.com/works-dev-asset/mseva-white-logo.png)
npm package: @nudmcdgnpm/upyog-ui-module-ptr
Description: ## Install
Latest version: 3.0.0


# digit-ui-module-ptr

## Install

```bash
npm install --save @upyog/digit-ui-module-ptr
```

## Limitation

```bash
This Package is more specific to DIGIT-UI's can be used across mission's
```

## Usage

After adding the dependency make sure you have this dependency in

```bash
frontend/micro-ui/web/package.json
```

```json
"@upyog/digit-ui-module-ptr":"^1.5.0",
```

then navigate to App.js

```bash
 frontend/micro-ui/web/src/App.js
```


```jsx
/** add this import **/

import { initPTRComponents } from "@upyog/digit-ui-module-ptr";

/** inside enabledModules add this new module key **/

const enabledModules = ["PTR"];

/** inside init Function call this function **/

const initDigitUI = () => {
  initPTRComponents();
};
```




### Changelog

```bash
1.7.1 UPYOG Base version
```


## Documentation

Documentation Site (https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui)



### Published from DIGIT Frontend 
DIGIT Frontend Repo (https://github.com/upyog/UPYOG/tree/develop)


![Logo](https://s3.ap-south-1.amazonaws.com/works-dev-asset/mseva-white-logo.png)
npm package: @nudmcdgnpm/upyog-ui-module-tl
Description: ## Install
Latest version: 1.0.0


# digit-ui-module-tl

## Install

```bash
npm install --save @upyog/digit-ui-module-tl
```

## Limitation

```bash
This Package is more specific to DIGIT-UI's can be used across mission's
```

## Usage

After adding the dependency make sure you have this dependency in

```bash
frontend/micro-ui/web/package.json
```

```json
"@upyog/digit-ui-module-tl":"^1.5.0",
```

then navigate to App.js

```bash
 frontend/micro-ui/web/src/App.js
```


```jsx
/** add this import **/

import { inittlComponents } from "@upyog/digit-ui-module-tl";

/** inside enabledModules add this new module key **/

const enabledModules = ["tl"];

/** inside init Function call this function **/

const initDigitUI = () => {
  inittlComponents();
};
```




### Changelog

```bash
1.7.1 UPYOG Base version
```

### Contributors

[jagankumar-egov] [Tulika-eGov]  [vamshikrishnakole-wtt-egov] 

## Documentation

Documentation Site (https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui)

## Maintainer

- [jagankumar-egov](https://www.github.com/jagankumar-egov)


### Published from DIGIT Frontend 
DIGIT Frontend Repo (https://github.com/upyog/UPYOG/tree/develop)


![Logo](https://s3.ap-south-1.amazonaws.com/works-dev-asset/mseva-white-logo.png)
npm package: @nudmcdgnpm/upyog-ui-react-components-lts
Description: ```bash npm install --save @upyog/digit-ui-react-components ```
Latest version: 1.0.0


# digit-ui-react-components

## Install

```bash
npm install --save @upyog/digit-ui-react-components
```

## Limitation

```bash
This Package is more specific to UPYOG can be used across mission's
```

## Usage

After adding the dependency make sure you have this dependency in

```bash
frontend/micro-ui/web/package.json
```

```json
"@upyog/digit-ui-react-components":"1.5.24",
```

then navigate to App.js

```bash
 frontend/micro-ui/web/src/App.js
```

Syntax for importing any component;

```jsx
import React, { Component } from "react";
import MyComponent from "@upyog/digit-ui-react-components";

class Example extends Component {
  render() {
    return <MyComponent />;
  }
}

### Changelog

```bash
1.7.1 UPYOG base version
```

### Contributors

[jagankumar-egov] [nipunarora-eGov] [Tulika-eGov] [Ramkrishna-egov] [nabeelmd-eGov] [anil-egov] [vamshikrishnakole-wtt-egov] 

## Documentation

Documentation Site (https://core.digit.org/guides/developer-guide/ui-developer-guide/digit-ui)

## Maintainer

- [Shivank-NIUA](https://github.com/ShivankShuklaa)


### Published from UPYOG Frontend 
DIGIT Frontend Repo (https://github.com/upyog/UPYOG/tree/develop)


![Logo](https://s3.ap-south-1.amazonaws.com/works-dev-asset/mseva-white-logo.png)
npm package: @nudodesigns/noxy-admin-types
Description: Schema
Author: Marcos Hardy
Latest version: 1.0.564

## About The Project

Noxy Admin Types

This app uses npm as a package manager

## Getting Started

### Prerequisites

- npm
  ```sh
  npm install npm@latest -g
  ```
- Must use [npm](https://www.npmjs.com/) as package manager

### Installation

1. Clone the repo
   ```sh
   git clone git@gitlab.com:noxy1/noxy-admin-web.git
   ```
2. Install NPM packages
   ```sh
   npm install
   ```

### How to add new schema components

1. Aadd the new component to `schema.yml`
2. Make sure you add the component to `snakeCaseComponents` and `camelCaseComponents`
3. Generate the Typescript types and `components.yml` file which will be used by other projects api specs.
   ```sh
   npm run generate
   ```
4. Release a new version of this module.
   ```sh
   npm run release
   ```