open-index/open-npm huggingface dataset:
npm package: @hacdias/indieauth-middleware
Description: A simple IndieAuth middleware that can be used with Express.js
Author: Henrique Dias
Latest version: 1.0.1
Deprecated: package no longer maintained

# @hacdias/indieauth-middleware

This is a simple [IndieAuth](https://www.w3.org/TR/indieauth/) middleware that can be used in conjunction with
Express.js or any other framework that uses a similar API.

## Install

```console
$ npm i --save @hacdias/indieauth-middleware
```

## Usage

This example uses [express.js](https://expressjs.com/) as the middleware framework
but you can use anything as long as you provide an object with the JSON or the form
encoded data.

```javascript
const indieauth = require('@hacdias/indieauth-middleware')
const express = require('express')

const app = express()

app.use(indieauth({
  me: 'https://hacdias.com/',                       // Your domain
  endpoint: 'https://tokens.indieauth.com/token'    // The endpoint used to check the tokens
}))

app.post('/', (req, res) => {
 if (!req.hasScope(['updates'])) {
   // req.hasScope already returns a 401 unauthorized if the user does not
   // have the required scopes.
   return
 }

 // Do your job...
})
```

## Contributing

PRs accepted.

## License

MIT © Henrique Dias
npm package: @hacerx/sf-auth-decrypt
Description: A minimal module to decrypt salesforce auth tokens stored in the .sfdx folder
Author: Hacerx
Latest version: 1.1.4

# SF Access Token Decryptor

## Description
This project is designed to decrypt Salesforce login `accessToken` values stored in the `alias.json` file. It allows users to extract and view the decrypted tokens for debugging and development purposes.

## Features
- Parses the `alias.json` file.
- Decrypts encrypted `accessToken` values.
- Displays the decrypted tokens for easy access.
- Lightweight and easy to use.

## Prerequisites
Ensure you have the following installed before using this tool:
- Node.js.

## Usage
```js
import { getOrgsMap, getOrgs, getAlias } from "@hacerx/sf-auth-decrypt";

console.log(await getAlias())
console.log(await getOrgs())
console.log(await getOrgsMap())
```

## Security Warning
**Use this tool responsibly!** Access tokens grant significant privileges, and improper handling may lead to security vulnerabilities. Do not share decrypted tokens and ensure they are stored securely.

## Disclaimer
This project is intended for educational and development use only. The author is not responsible for any misuse or security breaches resulting from its use.
npm package: @hache9669/my-first-npm-module
Description: [![Build Status](https://travis-ci.org/hache9669/my-first-npm-module.svg?branch=master)](https://travis-ci.org/hache9669/my-first-npm-module) [![npm version](http://img.shields.io/npm/v/@hache9669/my-first-npm-module)](https://www.npmjs.com/package/@hache
Author: hache9669
Latest version: 1.0.3

[![Build Status](https://travis-ci.org/hache9669/my-first-npm-module.svg?branch=master)](https://travis-ci.org/hache9669/my-first-npm-module)
[![npm version](http://img.shields.io/npm/v/@hache9669/my-first-npm-module)](https://www.npmjs.com/package/@hache9669/my-first-npm-module)
[![npm downloads](https://img.shields.io/npm/dt/@hache9669/my-first-npm-module)](https://www.npmjs.com/package/@hache9669/my-first-npm-module)
[![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](LICENSE)

# @hache9669/my-first-npm-module
## Ref.
- [初めてのnpm パッケージ公開](https://qiita.com/TsutomuNakamura/items/f943e0490d509f128ae2)
  - 全体の流れを掴むのに🙆
- [初めてのnpmパッケージ公開（TypeScript）](https://qiita.com/kik4/items/5a89b413882af629bb8a)
  - TypeScript用の設定の存在を知るのに🙆
- [TypeScriptでnpmライブラリ開発ことはじめ](https://qiita.com/saltyshiomix/items/d889ba79978dadba63fd)
  - `package.json`と`tsconfig.json`の説明がわかりやすく助かる🙇‍♂
- [2019/12 版TypeScriptおすすめ設定](https://qiita.com/masayukimuto/items/a2b4ced41ac24dba1b9a)
- [TypeScript のテストを Jest (ts-jest) でやってみる](https://qiita.com/mangano-ito/items/99dedf88d972e7e631b7)
- [Travis CIからnpmパッケージを自動公開する](https://wp-kyoto.net/publish-my-nodejs-packages-by-travis-ci-automatically/)
- [TypeScript で作ったパッケージを TravisCI で npm に公開するときの Tips](https://qiita.com/naokikimura/items/f1c8903eec86ec1de655)
- [git で branch を push しただけじゃ tag は push されない話](https://qiita.com/aki_55p/items/530754ac6e861122f29b)
  - `git push --tags` tagがプッシュされないとnpmに公開されない設定にしてるので…
- [クラウドサービスを活用して README にバッジをペタペタ貼る](https://qiita.com/dtan4/items/13b0ea9edf5b99926446)