open-index/open-npm huggingface dataset:
npm package: @jinreiyu/applescript-mcp
Description: MCP server that executes AppleScript giving you full control of your Mac
Author: jinreiyu
Latest version: 1.0.1

# AppleScript MCP Server (Dual access: python and node.js)

[![npm version](https://img.shields.io/npm/v/@peakmojo/applescript-mcp.svg)](https://www.npmjs.com/package/@peakmojo/applescript-mcp) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## Overview

A Model Context Protocol (MCP) server that lets you run AppleScript code to interact with Mac. This MCP is intentionally designed to be simple, straightforward, intuitive, and require minimal setup.

I can't believe how simple and powerful it is. The core code is <100 line of code.

https://github.com/user-attachments/assets/b85e63ba-fb26-4918-8e6d-2377254ee388

## Features

* Run AppleScript to access Mac applications and data
* Interact with Notes, Calendar, Contacts, Messages, and more
* Search for files using Spotlight or Finder
* Read/write file contents and execute shell commands

## Example Prompts

```
Create a reminder for me to call John tomorrow at 10am
```

```
Add a new meeting to my calendar for Friday from 2-3pm titled "Team Review"
```

```
Create a new note titled "Meeting Minutes" with today's date
```

```
Show me all files in my Downloads folder from the past week
```

```
What's my current battery percentage?
```

```
Show me the most recent unread emails in my inbox
```

```
List all the currently running applications on my Mac
```

```
Play my "Focus" playlist in Apple Music
```

```
Take a screenshot of my entire screen and save it to my Desktop
```

```
Find John Smith in my contacts and show me his phone number
```

```
Create a folder on my Desktop named "Project Files"
```

```
Open Safari and navigate to apple.com
```

```
Tell me how much free space I have on my main drive
```

```
List all my upcoming calendar events for this week
```

## Usage with Claude Desktop

### Node.js
```json
{
  "mcpServers": {
    "applescript_execute": {
      "command": "npx",
      "args": [
        "@peakmojo/applescript-mcp"
      ]
    }
  }
}
```

### Python
Install uv
```
brew install uv
git clone ...
```

Run the server
```
{
  "mcpServers": {
    "applescript_execute": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/your/repo",
        "run",
        "src/applescript_mcp/server.py"
      ]
    }
  }
}
```
npm package: @jinsang/slimer-react
Description: Practice lib for react.
Author: jinsang yoo
Latest version: 1.0.214

# @jinsang/slimer-react

Library for [ACE COUNTER in NHN DATA](https://www.acecounter.com/www2/main.amz).

## TOC

- [Installation](#installation)
- [Usage](#usage)
- [API](#api)
- [Release Notes](#release-notes)

## Installation

Using npm:

```shell
npm install --save @jinsang/slimer-react
```

or using yarn:

```shell
yarn add @jinsang/slimer-react
```

## Usage

```js
import {
  AceConfiguration,
  ACParams,
  ACS,
  ACEResponseToCaller,
  ACProduct,
  ACEGender,
  ACEMaritalStatus,
} from '@jinsang/slimer-react'
```

## API

> See [Wiki](https://github.com/jinsangYoo/slimer-react/wiki/)

---

## Release Notes

See the [배포-내역.md](https://github.com/jinsangYoo/slimer-react/wiki/%EB%B0%B0%ED%8F%AC-%EB%82%B4%EC%97%AD).
npm package: @jinshub/url-fallback
Description: A tiny piece of JavaScript code that allows websites to set fallback urls for their js, css and img resources.
Author: Huajie
Latest version: 1.1.0

# Url Fallback


[![NPM version][npm-version]][npm-package]
[![NPM total downloads][downloads-total]][npm-package]
![E2E tests][tests-e2e]
![Unit tests][tests-unit]

A tiny piece of JavaScript code that allows websites to set fallback urls for their js, css and img resources.

## Getting Started

You can include and setup url fallback rules with:

``` html
<script data-url="your-cdn.com" data-fallbacks="your-backup-cdn.com,your-static-server.com/change/path" data-url-fallback src="https://cdn.jsdelivr.net/npm/@jinshub/url-fallback"></script>
```

Or make your own bundle with tools like [webpack](https://webpack.js.org) and [rollup](https://rollupjs.org):

``` bash
npm i @jinshub/url-fallback
```
``` ts
import { addErrorListener } from '@jinshub/url-fallback'
addErrorListener({
	rules: [
		{
			url: 'your-cdn.com',
			fallbacks: [
				'your-backup-cdn.com',
				'your-static-server.com/change/path',
			],
		},
	]
})
```

Check if it works by opening the network panel in the Chrome Developer Tools and blocking a js or css resource, then refreshing the page.

## Usage

Retry resources that matched the data-url 2 times:

``` html
<script data-url="your-website.com" data-fallbacks="your-website.com,your-website.com" data-url-fallback src="https://cdn.jsdelivr.net/npm/@jinshub/url-fallback"></script>
```

Retry resources that matched every fallback and replace it with other fallbacks if the data-url is empty:

``` html
<script data-fallbacks="your-website.com,your-backup-cdn.com,your-static-server.com" data-url-fallback src="https://cdn.jsdelivr.net/npm/@jinshub/url-fallback"></script>
```

Set multiple rules:

``` ts
import { addErrorListener } from '@jinshub/url-fallback'
addErrorListener({
	rules: [
		{
			url: 'your-cdn.com',
			fallbacks: [
				'your-backup-cdn.com',
				'your-static-server.com/change/path',
			],
		},
		{
			fallbacks: [
				'your-img-cdn.com',
				'your-img-cdn1.com',
				'your-img-cdn2.com',
			],
		},
		{
			url: /your-cdn.com/,
			fallbacks: [
				'your-cdn.com',
				'your-cdn.com',
			],
		},
	]
})
```

For more details of addErrorListener, see [the documentation](https://url-fallback.jinshub.com/modules.html#addErrorListener)

## Documentation

For more details of public functions and types, see [https://url-fallback.jinshub.com](https://url-fallback.jinshub.com)

## License

[MIT](https://opensource.org/licenses/MIT)

[npm-version]: https://img.shields.io/npm/v/@jinshub/url-fallback.svg
[npm-package]: https://npmjs.org/package/@jinshub/url-fallback
[downloads-total]: https://img.shields.io/npm/dt/@jinshub/url-fallback.svg
[tests-e2e]: https://img.shields.io/badge/e2e%20tests-16%20passed-success
[tests-unit]: https://img.shields.io/badge/unit%20tests-4%20passed-success
npm package: @jinshuju/field-icons
Description: The quickest way to use these icons is to simply copy the source for the icon you need and inline it directly into your HTML:
Latest version: 4.0.8

## Basic Usage

The quickest way to use these icons is to simply copy the source for the icon you need and inline it directly into your HTML:

```html
<svg
  class="size-6 text-gray-500"
  fill="none"
  viewBox="0 0 24 24"
  stroke="currentColor"
  stroke-width="2"
>
  <path
    stroke-linecap="round"
    stroke-linejoin="round"
    d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"
  />
</svg>
```

## React

First, install `@jinshuju/field-icons-react` from npm:

```sh
npm install @jinshuju/field-icons-react
```

Now each icon can be imported individually as a React component:

```js
import { FieldIconTextField } from '@jinshuju/field-icons-react/24/solid'

function MyComponent() {
  return (
    <div>
      <FieldIconTextField className="size-6 text-blue-500" />
      <p>...</p>
    </div>
  )
}
```


## ReactNative

First, install `@jinshuju/field-icons-react-native` from npm:

```sh
npm install @jinshuju/field-icons-react-native
```

Now each icon can be imported individually as a React component:

```js
import { FieldIconTextField } from '@jinshuju/field-icons-react-native/24/solid'

function MyComponent() {
  return <FieldIconTextField size={24} color="blue" />
}
```

The 24x24 outline icons can be imported from `@jinshuju/field-icons-react/24/outline`. Other folders are left empty for now.

Icons use an upper camel case naming convention and are always preffixed with the word `FieldIcon`.

[Browse the full list of icon names on UNPKG &rarr;](https://unpkg.com/browse/@jinshuju/field-icons-react/24/outline/)


## Contributing

如果要更新图标，修改 src/24/outline 中对应的 svg 即可。文件名以小写字母开头，运行 `npm run build` 会替换为 FieldIconCamelCase。 例如 matrix-select.svg -> FieldIconMatrixSelect. 提交后github actions 会自动运行并生成对应的insider-0.0.0.xxx。 测试没问题后，打上 tag (v4.0.x) 会 GitHub Actions 自动 pre-release.

Don't introduce other tooling like pnpm or yarn.

## License & Credit

This library is MIT licensed. The build system is copied from [heroicons](https://heroicons.com/)
npm package: @jinshuju/field-icons-react
Description: First, install `@jinshuju/field-icons-react` from npm:
Latest version: 4.0.8

## Basic Usage

First, install `@jinshuju/field-icons-react` from npm:

```sh
npm install @jinshuju/field-icons-react
```

Now each icon can be imported individually as a React component:

```js
import { FieldIconTextField } from '@jinshuju/field-icons-react/24/solid'

function MyComponent() {
  return (
    <div>
      <FieldIconTextField className="size-6 text-blue-500" />
      <p>...</p>
    </div>
  )
}
```

The 24x24 outline icons can be imported from `@jinshuju/field-icons-react/24/outline`, the 24x24 solid icons can be imported from `@jinshuju/field-icons-react/24/solid`, the 20x20 solid icons can be imported from `@jinshuju/field-icons-react/20/solid`, and 16x16 solid icons can be imported from `@jinshuju/field-icons-react/16/solid`.

Icons use an upper camel case naming convention and are always suffixed with the word `Icon`.

[Browse the full list of icon names on UNPKG &rarr;](https://unpkg.com/browse/@jinshuju/field-icons-react/24/outline/)

## Contributing

While we absolutely appreciate anyone's willingness to try and improve the project, we're currently only interested in contributions that fix bugs, for example things like incorrect TypeScript types, or fixing an icon that's been exported with a fill instead of a stroke, etc.

**We're not accepting contributions for new icons or adding support for other frameworks like Svelte or SolidJS**. Instead we encourage you to release your own icons in your own library, and create your own packages for any other frameworks you'd like to see supported.

## License

This library is MIT licensed.
npm package: @jinshuju/field-icons-react-native
Description: React Native icons for Jinshuju fields
Latest version: 4.0.8

## Basic Usage

First, install `@jinshuju/field-icons-react-native` from npm:

```sh
npm install @jinshuju/field-icons-react-native
```

Now each icon can be imported individually as a React component:

```js
import { FieldIconTextField } from '@jinshuju/field-icons-react-native/24/solid'

function MyComponent() {
  return (
    <div>
      <FieldIconTextField className="size-6 text-blue-500" />
      <p>...</p>
    </div>
  )
}
```

The 24x24 outline icons can be imported from `@jinshuju/field-icons-react-native/24/outline`, the 24x24 solid icons can be imported from `@jinshuju/field-icons-react-native/24/solid`, the 20x20 solid icons can be imported from `@jinshuju/field-icons-react-native/20/solid`, and 16x16 solid icons can be imported from `@jinshuju/field-icons-react-native/16/solid`.

Icons use an upper camel case naming convention and are always suffixed with the word `Icon`.

[Browse the full list of icon names on UNPKG &rarr;](https://unpkg.com/browse/@jinshuju/field-icons-react-native/24/outline/)

## Contributing

While we absolutely appreciate anyone's willingness to try and improve the project, we're currently only interested in contributions that fix bugs, for example things like incorrect TypeScript types, or fixing an icon that's been exported with a fill instead of a stroke, etc.

**We're not accepting contributions for new icons or adding support for other frameworks like Svelte or SolidJS**. Instead we encourage you to release your own icons in your own library, and create your own packages for any other frameworks you'd like to see supported.

## License

This library is MIT licensed.
npm package: @jinsung.lim/tailwindcss-filters
Description: Tailwind CSS plugin for CSS filters and backdrop filters
Author: Jinsung Lim
Latest version: 0.1.1

# tailwindcss-filters

A plugin that provides utilities for CSS [filters](https://developer.mozilla.org/en-US/docs/Web/CSS/filter) and [backdrop filters](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter).

## Installation

Install the plugin from npm:

```sh
# Using npm
npm install @jinsung.lim/tailwindcss-filters

# Using Yarn
yarn add @jinsung.lim/tailwindcss-filters
```

Then add the plugin to your `tailwind.config.js` file:

```js
// tailwind.config.js

module.exports = {
  theme: {
    // ...
  },
  plugins: [
    require('@jinsung.lim/tailwindcss-filters'),
    // ...
  ],
}
```

## Usage

[**View the live demo**](https://tailwindcss-filters.vercel.app/)

```html
<!-- Filter -->
<img class="filter filter-blur-5 ..." />
<img class="filter filter-bright-50 ..." />
<img class="filter filter-contrast-200 ..." />

<!-- Backdrop Filter -->
<img class="backdrop backdrop-blur-5 ..." />
<img class="backdrop backdrop-bright-50 ..." />
<img class="backdrop backdrop-contrast-200 ..." />
```

More filters & backdrop filters are available.
[**View the live demo**](https://tailwindcss-filters.vercel.app/) to see the full list of provided utilities.
npm package: @jinsung.lim/timer
Description: Simple timer application
Author: Jinsung Lim
Latest version: 1.1.0

# Timer

A simple timer application.

https://timer-jinsung.vercel.app

## Usage

```sh
npx @jinsung.lim/timer

# or install it globally
npm i -g @jinsung.lim/timer
npx timer
```

## Arguments

`npx timer -p, --port [port] [...time]`

Open timer at port 3000.

`npx timer --port 3000`

Open timer with two initial timers

`npx timer 30:00 1:00:00`
npm package: @jinto.j/integrated-widget-package
Description: This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Latest version: 0.0.2

# React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh