open-index/open-npm huggingface dataset:
npm package: @muhammadumairqayyum/digikhata-mashreq-sdk
Description: An SDK to seamlessly integrate the DigiKhata mobile application inside the Mashreq App. This package provides ready-to-use methods, utilities, and components to enable smooth embedding, communication, and interaction between DigiKhata and Mashreq’s ecosys
Author: Saud Rehan
Latest version: 1.1.5

# digikhata-mashreq-sdk

An SDK to seamlessly integrate the DigiKhata mobile application inside the Mashreq App. This package provides ready-to-use methods, utilities, and components to enable smooth embedding, communication, and interaction between DigiKhata and Mashreq’s ecosystem, ensuring a unified user experience with minimal development effort.

**Standalone package:** All required dependencies (React, React Native, navigation, etc.) are bundled. The parent app does not need to install any peer dependencies.

## Installation


```sh
npm install digikhata-mashreq-sdk
# or
yarn add digikhata-mashreq-sdk
```

No need to install `react`, `react-native`, or any other peer dependencies—they are included with the package.

## Usage

```js
import DigiKhata from 'digikhata-mashreq-sdk';

export default function App() {
  return (
    <DigiKhata
      phone_number="..."
      hash="..."
      secret_key="..."
      device_id="..."
      uuid="..."
    />
  );
}
```

## Testing

See **[TESTING.md](TESTING.md)** for how to:

- Build and typecheck the package
- Run unit tests (`yarn test`)
- Test the SDK inside a real React Native app (local install with `file:...`)

## Contributing

- [Development workflow](CONTRIBUTING.md#development-workflow)
- [Sending a pull request](CONTRIBUTING.md#sending-a-pull-request)
- [Code of conduct](CODE_OF_CONDUCT.md)

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @muhammadzadeh/nestjs-storage
Description: NestJS Storage Module
Author: Emir Muhammadzadeh
Latest version: 0.0.6
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

<p align="center">
  <a href="http://nestjs.com/" target="blank"><img src="https://nestjs.com/img/logo_text.svg" width="320" alt="Nest Logo" /></a>
</p>

<p align="center">
    NestJS Storage module, work with famous object storage like S3, R2, Azure, Google Cloud
</p>

## Installation

```bash
$ npm i --save @muhammadzadeh/nestjs-storage
```

## How To
* select your prefered provider and provide its configs
* inject StorageService 
### Local Example

```typescript
// app.module.ts
import { Module } from '@nestjs/common'
import { StorageModule } from '@muhammadzadeh/nestjs-storage';

@Module({
  imports: [
    StorageModule.forRoot({
      provider: 'local',
      options: {
        root: 'ROOT_DIR',
      },
    }),
  ],
})
export class AppModule {}
```
### S3 Example

```typescript
// app.module.ts
import { Module } from '@nestjs/common'
import { StorageModule } from '@muhammadzadeh/nestjs-storage';

@Module({
  imports: [
    StorageModule.forRoot({
      provider: 's3',
      options: {
        accessKeyId: 'ACCESS_KEY_ID',
        secretAccessKey: 'SECRET_ACCESS_KEY',
        endpoint: 'S3_ENDPOINT',
        region: 'auto',
      },
    }),
  ],
})
export class AppModule {}
```

### R2 Example

```typescript
// app.module.ts
import { Module } from '@nestjs/common'
import { StorageModule } from '@muhammadzadeh/nestjs-storage';

@Module({
  imports: [
    StorageModule.forRoot({
      provider: 'r2',
      options: {
        accessKeyId: 'ACCESS_KEY_ID',
        secretAccessKey: 'SECRET_ACCESS_KEY',
        endpoint: 'CLOUDFLARE_R2_EXAMPLE',
        region: 'auto',
      },
    }),
  ],
})
export class AppModule {}
```
### Azure Example

```typescript
// app.module.ts
import { Module } from '@nestjs/common'
import { StorageModule } from '@muhammadzadeh/nestjs-storage';

@Module({
  imports: [
    StorageModule.forRoot({
      provider: 'azure',
      options: {
        connectionString: 'CONNECTION_STRING ',
      },
    }),
  ],
})
export class AppModule {}
```
### Google Cloud Example

```typescript
// app.module.ts
import { Module } from '@nestjs/common'
import { StorageModule } from '@muhammadzadeh/nestjs-storage';

@Module({
  imports: [
    StorageModule.forRoot({
      provider: 'gcs',
      options: {
        keyFilename: 'GOOGLE_KEY_FILE_NAME',
      },
    }),
  ],
})
export class AppModule {}
```
### StorageService

```typescript
import { Injectable } from '@nestjs/common';
import { StorageService } from "@muhammadzadeh/nestjs-storage";

@Injectable()
export class MyClass {
  constructor(private readonly storage: StorageService) {}
}

```
## Support

nestjs-storage is an MIT-licensed open source project. If this library is helpful, please click star to support it.

## License

nestjs-storage is MIT licensed.
npm package: @muhammedadel/mojs
Description: MoJS liberary give you some future to work easily with javascript objects
Author: Muhammed Adel Hamed
Latest version: 1.0.2

# MoJS liberary give you some future to work easily with javascript objects
# Encapsulation Class
 - you can now make Encapsulation properties in object
 - getter and setter with name convination
 - add middleware for each getter and setter
 - accept array of middleware and only one function as middleware

 
Encapsulation (
    properties: object,
    setterMiddlewares: {propertyName: function || Array(functions)},
    getterMiddlewares: {propertyName: function || Array(functions)}
)

const {Encapsulation} = require('@muhammedadel/mojs');
const Person = new Encapsulation(
    {name: 'muhammed adel', age: 23},
    {
        name: [
            function (value) {
                return value.toUpperCase();
            },
            function (value) {
                if (typeof value === 'string' && value.length > 5) {
                    return value;
                } else {
                    throw new Error('Name must be at least 5 characters');
                }
            }
        ]
    }
).encapsulate();


console.log(Person.getName());
console.log(Person.getAge());

# freeze & unFreeze 
 - you can now freeze and unFreeze your object to set all properties are static
npm package: @muhammedbilal/layout-css
Description: Simple utility-first layout CSS
Author: Your Name
Latest version: 1.8.0

# Layout CSS Utilities

A lightweight and customizable utility-first CSS framework for spacing — built with SCSS.  
Use intuitive class names like `lp-l5`, `lm-y2`, `lp-a0` to apply layout padding and margin instantly.

---

## 🚀 Installation

```bash
npm install @muhammedbilal/layout-css
```

---

## 📦 Usage

### In HTML

```html
<link
  rel="stylesheet"
  href="node_modules/@muhammedbilal/layout-css/dist/layout.css"
/>
```

### In SCSS

```scss
@import "@muhammedbilal/layout-css/dist/layout.css";
```

---

## 🧱 Class Naming Convention

Each class follows this pattern:

```
l[p/m]-[a/t/b/l/r/x/y][value]
```

| Prefix | Meaning        |
| ------ | -------------- |
| `lp`   | Layout Padding |
| `lm`   | Layout Margin  |

| Suffix | Applies to     |
| ------ | -------------- |
| `a`    | All sides      |
| `t`    | Top            |
| `b`    | Bottom         |
| `l`    | Left           |
| `r`    | Right          |
| `x`    | Left and Right |
| `y`    | Top and Bottom |

**Examples:**

| Class    | Result                                |
| -------- | ------------------------------------- |
| `.lp-a5` | `padding: 5px`                        |
| `.lp-l2` | `padding-left: 2px`                   |
| `.lm-y4` | `margin-top: 4px; margin-bottom: 4px` |
| `.lm-r0` | `margin-right: 0px`                   |

---

## 🔧 Customization

You can customize the `$space-range` in `scss/_spacing.scss` before building:

```scss
$space-range: 0, 2, 4, 8, 16, 32;
```

Then run:

```bash
npm run build
```

---

## 📁 Output

The built CSS is available at:

```
dist/layout.css
```

You can also generate a minified version if needed.

---

## 📃 License

MIT License — free to use and modify.

---

## 🤝 Contribute

Feel free to open issues, suggest new utilities, or submit pull requests!