open-index/open-npm huggingface dataset:
npm package: @medmotion-open/tdt
Description: 简化天地图web服务的使用,ts类型提示
Author: medmotion_zc
Latest version: 1.1.2

# 简化 天地图的 web 服务 API 的使用

ts 编写的带有类型定义和注释，更加方便使用

[✅]浏览器

[✅]小程序

[✅]Node

Node 下类型提示有点问题

node 环境需要设置 httpAdapter

小程序 需要添加安全域名 https://api.tianditu.gov.cn

# 支持的接口

[❌]地名搜索 V2.0 (开发中) 类型定义部分支持

[❌]公交规划 (开发中)

[✅]地理编码接口

[✅]逆地理编码查询

[❌]行政区划服务 (开发中)

[❌]驾车规划 (开发中)

[❌]静态地图 API (开发中)

[❌]地图 API (开发中)

[❌]网页 API (开发中)

# 用法

## new T_MAP(key,options:Options)

|  参数   |  类型   | 是否必须 |   用处   |
| :-----: | :-----: | :------: | :------: |
|   key   | string  |    y     |    tk    |
| options | Options |    n     | 可选配置 |

### Options

|    参数     |  类型  |     是否必须     |    用处    |
| :---------: | :----: | :--------------: | :--------: |
| httpAdapter |  Fun   | n ,node 环境必须 | 自定义请求 |
|    proxy    | string |        n         |  代理地址  |

## 示例

```js
import T_MAP from '@medmotion-open/tdt';

try {
  const map = new T_MAP(key);

  const res = await map.gencode({
    keyWord: '北京市延庆区延庆镇莲花池村前街50夕阳红养老院',
  });
  console.log(res);

  // 或

  const res = map
    .gencode({
      keyWord: '北京市延庆区延庆镇莲花池村前街50夕阳红养老院',
    })
    .then((res) => {
      console.log(res);
    });
} catch (error) {
  console.error(error);
}

// node 引入
const T_MAP = require('@medmotion-open/tdt-node');
const axios = require('axios'); // 也可以用别的

const map = new T_MAP(key, {
  httpAdapter: axios.get,
});

const res = await map.gencode({
  keyWord: '北京市延庆区延庆镇莲花池村前街50夕阳红养老院',
});
```

# 使用代理

[✅] proxy

如果你想用自己的代理地址

```js
import T_MAP from '@medmotion-open/tdt';

import axios from 'axios'; // 也可以用别的

const map = new T_MAP(key, {
  proxy: 'http://api.tianditu.gov.cn', // 换成你自己的
});
```

# 使用自己的网络请求体

如果想嵌入自己项目，统一网络请求，可以使用 httpAdapter

这里示例为 axios，可以用自己的 GET 请求即可

但是返回结果需要自己处理

httpAdapter(url);

```js
// 貌似官网的大多为 get 请求，所以这里返回了拼接好的 url

// 后续会考虑暴露为

const obj = {
  url: '',
  type: '',
  params: {},
};
```

使用如下

```js
import T_MAP from '@medmotion-open/tdt';

import axios from 'axios'; // 也可以用别的

const map = new T_MAP(key, {
  httpAdapter: axios.get,
});

const res = await map.gencode({
  keyWord: '北京市延庆区延庆镇莲花池村前街50夕阳红养老院',
});
```

# 刚刚打算做个简化的使用

也是第一次尝试写个 ts 类型定义的插件包

可能比较慢，但可以自己引用 baseRequest 来使用

用法如下

如官方示例为 http://api.tianditu.gov.cn/geocoder?ds={"keyWord":"北京市延庆区延庆镇莲花池村前街50夕阳红养老院"}&tk=您的密钥

```ts
import T_MAP from '@medmotion-open/tdt';
const map = new T_MAP(key);
const ds = JSON.stringify({
  keyWord: '北京市延庆区延庆镇莲花池村前街50夕阳红养老院',
}); // 自己处理参数
map.baseRequest({
  url: 'geocoder',
  params: {
    ds,
  },
});

// node 引入
const T_MAP = require('@medmotion-open/tdt-node');
const axios = require('axios'); // 也可以用别的

interface GenCodeReq {
  location: {
    /**
     * 检索时的keyWord
     */
    keyWord: string;
    /**
     * 坐标点显示经度
     */
    lon: string;
    /**
     * 坐标点显示纬度
     */
    lat: string;
    /**
     * 类别名称
     */
    level?: string;
    /**
     * 附近相似点  开启周边查询必需返回。
     */
    typeRound?: string;
  };
}

map.baseRequest<GenCodeReq>({
  url: 'geocoder',
  params: {
    ds,
  },
});
```
npm package: @medmotion-open/test-delet
Description: 简化天地图web服务的使用,ts类型提示
Author: medmotion_zc
Latest version: 1.1.3

# 简化 天地图的 web 服务 API 的使用

ts 编写的带有类型定义和注释，更加方便使用

[✅]浏览器

[✅]小程序

[✅]Node

node 环境需要设置 httpAdapter

小程序 需要添加安全域名 https://api.tianditu.gov.cn

# 支持的接口

[❌]地名搜索 V2.0 (开发中) 类型定义部分支持

[❌]公交规划 (开发中)

[✅]地理编码接口

[✅]逆地理编码查询

[❌]行政区划服务 (开发中)

[❌]驾车规划 (开发中)

[❌]静态地图 API (开发中)

[❌]地图 API (开发中)

[❌]网页 API (开发中)

# 用法

## new T_MAP(key,options:Options)

|  参数   |  类型   | 是否必须 |   用处   |
| :-----: | :-----: | :------: | :------: |
|   key   | string  |    y     |    tk    |
| options | Options |    n     | 可选配置 |

### Options

|    参数     |  类型  |     是否必须     |    用处    |
| :---------: | :----: | :--------------: | :--------: |
| httpAdapter |  Fun   | n ,node 环境必须 | 自定义请求 |
|    proxy    | string |        n         |  代理地址  |

## 示例

```js
import T_MAP from '@medmotion-open/tdt';

try {
  const map = new T_MAP(key);

  const res = await map.gencode({
    keyWord: '北京市延庆区延庆镇莲花池村前街50夕阳红养老院',
  });
  console.log(res);

  // 或

  const res = map
    .gencode({
      keyWord: '北京市延庆区延庆镇莲花池村前街50夕阳红养老院',
    })
    .then((res) => {
      console.log(res);
    });
} catch (error) {
  console.error(error);
}

// node 引入
const T_MAP = require('@medmotion-open/tdt-node');
const axios = require('axios'); // 也可以用别的

const map = new T_MAP(key, {
  httpAdapter: axios.get,
});

const res = await map.gencode({
  keyWord: '北京市延庆区延庆镇莲花池村前街50夕阳红养老院',
});
```

# 使用代理

[✅] proxy

如果你想用自己的代理地址

```js
import T_MAP from '@medmotion-open/tdt';

import axios from 'axios'; // 也可以用别的

const map = new T_MAP(key, {
  proxy: 'http://api.tianditu.gov.cn', // 换成你自己的
});
```

# 使用自己的网络请求体

如果想嵌入自己项目，统一网络请求，可以使用 httpAdapter

这里示例为 axios，可以用自己的 GET 请求即可

但是返回结果需要自己处理

httpAdapter(url);

```js
// 貌似官网的大多为 get 请求，所以这里返回了拼接好的 url

// 后续会考虑暴露为

const obj = {
  url: '',
  type: '',
  params: {},
};
```

使用如下

```js
import T_MAP from '@medmotion-open/tdt';

import axios from 'axios'; // 也可以用别的

const map = new T_MAP(key, {
  httpAdapter: axios.get,
});

const res = await map.gencode({
  keyWord: '北京市延庆区延庆镇莲花池村前街50夕阳红养老院',
});
```

# 刚刚打算做个简化的使用

也是第一次尝试写个 ts 类型定义的插件包

可能比较慢，但可以自己引用 baseRequest 来使用

用法如下

如官方示例为 http://api.tianditu.gov.cn/geocoder?ds={"keyWord":"北京市延庆区延庆镇莲花池村前街50夕阳红养老院"}&tk=您的密钥

```ts
import T_MAP from '@medmotion-open/tdt';
const map = new T_MAP(key);
const ds = JSON.stringify({
  keyWord: '北京市延庆区延庆镇莲花池村前街50夕阳红养老院',
}); // 自己处理参数
map.baseRequest({
  url: 'geocoder',
  params: {
    ds,
  },
});

// node 引入
const T_MAP = require('@medmotion-open/tdt-node');
const axios = require('axios'); // 也可以用别的

interface GenCodeReq {
  location: {
    /**
     * 检索时的keyWord
     */
    keyWord: string;
    /**
     * 坐标点显示经度
     */
    lon: string;
    /**
     * 坐标点显示纬度
     */
    lat: string;
    /**
     * 类别名称
     */
    level?: string;
    /**
     * 附近相似点  开启周边查询必需返回。
     */
    typeRound?: string;
  };
}

map.baseRequest<GenCodeReq>({
  url: 'geocoder',
  params: {
    ds,
  },
});
```
npm package: @medmotion-open/test-delete
Description: 简化天地图web服务的使用,ts类型提示
Author: medmotion_zc
Latest version: 1.1.2

# 简化 天地图的 web 服务 API 的使用

esModule

[✅]浏览器

[✅]小程序

小程序 需要添加安全域名 https://api.tianditu.gov.cn

Node 版见 https://www.npmjs.com/package/@medmotion-open/tdt-node

# 支持的接口

[❌]地名搜索 V2.0 (开发中) 类型定义部分支持

[❌]公交规划 (开发中)

[✅]地理编码接口

[❌]逆地理编码查询 (开发中)

[❌]行政区划服务 (开发中)

[❌]驾车规划 (开发中)

[❌]静态地图 API (开发中)

[❌]地图 API (开发中)

[❌]网页 API (开发中)

# 用法

```js
import T_MAP from '@medmotion-open/tdt';

try {
  const map = new T_MAP(key);

  const res = await map.gencode({
    keyWord: '北京市延庆区延庆镇莲花池村前街50夕阳红养老院',
  });
  console.log(res);

  // 或

  const res = map
    .gencode({
      keyWord: '北京市延庆区延庆镇莲花池村前街50夕阳红养老院',
    })
    .then((res) => {
      console.log(res);
    });
} catch (error) {
  console.error(error);
}
```

# 使用代理

[✅] proxy

如果你想用自己的代理地址

```js
import T_MAP from '@medmotion-open/tdt';

import axios from 'axios'; // 也可以用别的

const map = new T_MAP(key, {
  proxy: 'http://api.tianditu.gov.cn', // 换成你自己的
});
```

# 使用自己的网络请求体

如果想嵌入自己项目，统一网络请求，可以使用 httpAdapter

这里示例为 axios，可以用自己的 GET 请求即可

但是返回结果需要自己处理

httpAdapter(url);

```js
// 貌似官网的大多为 get 请求，所以这里返回了拼接好的 url

// 后续会考虑暴露为

const obj = {
  url: '',
  type: '',
  params: {},
};
```

使用如下

```js
import T_MAP from '@medmotion-open/tdt';

import axios from 'axios'; // 也可以用别的

const map = new T_MAP(key, {
  httpAdapter: axios.get,
});

const res = await map.gencode({
  keyWord: '北京市延庆区延庆镇莲花池村前街50夕阳红养老院',
});
```

# 刚刚打算做个简化的使用

也是第一次尝试写个 ts 类型定义的插件包

可能比较慢，但可以自己引用 baseRequest 来使用

用法如下

如官方示例为 http://api.tianditu.gov.cn/geocoder?ds={"keyWord":"北京市延庆区延庆镇莲花池村前街50夕阳红养老院"}&tk=您的密钥

```ts
import T_MAP from '@medmotion-open/tdt';
const map = new T_MAP(key);
const ds = JSON.stringify({
  keyWord: '北京市延庆区延庆镇莲花池村前街50夕阳红养老院',
}); // 自己处理参数
map.baseRequest({
  url: 'geocoder',
  params: {
    ds,
  },
});

interface GenCodeReq {
  location: {
    /**
     * 检索时的keyWord
     */
    keyWord: string;
    /**
     * 坐标点显示经度
     */
    lon: string;
    /**
     * 坐标点显示纬度
     */
    lat: string;
    /**
     * 类别名称
     */
    level?: string;
    /**
     * 附近相似点  开启周边查询必需返回。
     */
    typeRound?: string;
  };
}

map.baseRequest<GenCodeReq>({
  url: 'geocoder',
  params: {
    ds,
  },
});
```
npm package: @medo170/browser
Description: ### icon
Latest version: 0.0.1

## @medomino-170/font-end-utils

### icon

1. 动态设置引入的图标 `./plugins/icon/dynamic.ts`

```ts
import type { IconName } from "@medomino-170/font-end-utils/icon";

import {
  faUserSecret,
  faMagic,
} from "@medomino-170/font-end-utils/icon/fonts/solid";
import { faDizzy } from "@medomino-170/font-end-utils/icon/fonts/regular";
import {
  faZhihu,
  faWeixin,
} from "@medomino-170/font-end-utils/icon/fonts/brands";

export const icons = [faUserSecret, faMagic, faDizzy, faZhihu, faWeixin];

export type Name = keyof Pick<
  Record<IconName, string>,
  "user-secret" | "magic" | "dizzy" | "zhihu" | "weixin"
>;
```

2. 导出对应插件用于全局安装，图标允许异步 `./plugins/icon/index.ts`

```ts
import { iconsInit } from "@medomino-170/font-end-utils/icon";

import type { Name } from "./dynamic";

export default iconsInit<Name>(async () => {
  const { icons } = await import("./dynamic");
  return icons;
});
```

3. 安装插件 `main.ts`

```ts
import { createApp } from "vue";
import icon from "./plugins/icon";

createApp(App).use(icon);
```

4. 引用图标 `n` 是图标名字, `p` 是图标前缀，默认为 `s`(`solid`)

```html
<v-icon n="magic" />
<v-icon n="dizzy" p="r" />
<v-icon n="zhihu" p="b" />
<v-icon n="weixin" p="b" />
```
npm package: @medomino-170/font-end-utils
Description: ### icon
Latest version: 0.0.3

## @medomino-170/font-end-utils

### icon

1. 动态设置引入的图标 `./plugins/icon/dynamic.ts`

```ts
import type { IconName } from "@medomino-170/font-end-utils/icon";

import {
  faUserSecret,
  faMagic,
} from "@medomino-170/font-end-utils/icon/fonts/solid";
import { faDizzy } from "@medomino-170/font-end-utils/icon/fonts/regular";
import {
  faZhihu,
  faWeixin,
} from "@medomino-170/font-end-utils/icon/fonts/brands";

export const icons = [faUserSecret, faMagic, faDizzy, faZhihu, faWeixin];

export type Name = keyof Pick<
  Record<IconName, string>,
  "user-secret" | "magic" | "dizzy" | "zhihu" | "weixin"
>;
```

2. 导出对应插件用于全局安装，图标允许异步 `./plugins/icon/index.ts`

```ts
import { iconsInit } from "@medomino-170/font-end-utils/icon";

import type { Name } from "./dynamic";

export default iconsInit<Name>(async () => {
  const { icons } = await import("./dynamic");
  return icons;
});
```

3. 安装插件 `main.ts`

```ts
import { createApp } from "vue";
import icon from "./plugins/icon";

createApp(App).use(icon);
```

4. 引用图标 `n` 是图标名字, `p` 是图标前缀，默认为 `s`(`solid`)

```html
<v-icon n="magic" />
<v-icon n="dizzy" p="r" />
<v-icon n="zhihu" p="b" />
<v-icon n="weixin" p="b" />
```
npm package: @medomino-170/koa-server
Description: ### 示例
Author: liqiling
Latest version: 0.0.21

## 快速生成 nodejs(koa) 后端服务

### 示例

```ts
import { createServer, API, RouteItem } from "../src";

interface ExtensKey {
  body: {
    __token: {
      user: string;
    };
  };
  headers: {
    token: string;
  };
  extend: {
    compress: boolean;
  };
}

type Base = API<ExtensKey>;
type WrapRoute<T extends Record<string, any> = {}> = RouteItem<ExtensKey, T>;

const get: WrapRoute<{ lql: string }> = {
  method: "get",
  async callback({ body: { __token, lql }, ctx }) {
    console.log(__token, lql, ctx.query, ctx.search, ctx.request.body);
    return 123;
  },
};

const api: Base["api"] = {
  "/api": {
    "/v/": get,
  },
};

const intercept: Base["intercept"] = {
  "/api/(.*)": async (_ctx, next) => {
    await next();
  },
};

createServer({
  base: {
    port: 8000,
  },
  api: {
    api,
    intercept,
  },
});
```
npm package: @medorrohealth/mui-formik
Description: Bleeding edge Formik Material-UI Bindings. `material-ui@next` and Formik name only binds. Check out the storybook.
Author: medorrohealth
Latest version: 1.0.0

# mui-formik

> Bleeding edge Formik Material-UI Bindings. `material-ui@next` and Formik name only binds. Check out the storybook.

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

```bash
yarn add mui-formik
```

## Usage

```tsx
import React, { Component } from 'react'

import { DateTimePicker } from 'mui-formik'
import AdapterDayjs from '@material-ui/lab/AdapterDayjs' // or any other adapter you please
import LocalizationProvider from '@material-ui/lab/LocalizationProvider'
import { Formik, Form } from 'formik'

function Example() {
  return (
    <LocalizationProvider dateAdapter={AdapterDayjs}>
      <Formik
        onSubmit={(values) => {
          console.log(values.date)
        }}
      >
        <Form>
          <DateTimePicker name='date' />
        </Form>
      </Formik>
    </LocalizationProvider>
  )
}
```

## License

MIT © [medorrohealth](https://github.com/medorrohealth)
npm package: @medpass/chidori
Description: Medpass's Styleguide, feel free to use it.
Author: Will Leone
Latest version: 1.2.6

# CHIDORI

[![npm](https://img.shields.io/npm/v/@medpass/chidori)](https://www.npmjs.com/package/@medpass/chidori)
![license](https://img.shields.io/npm/l/@medpass/chidori)
[![gh-pages](https://img.shields.io/badge/gh_pages-docs-blue?logo=github&style=flat)](https://medpassbrasil.github.io/chidori/)

<img src="./assets/img/chidori.jpg" alt="chidori" width=250 />

Medpass's Styleguide, feel free to use it.

if you are looking for complete documentation, visit our [website](https://medpassbrasil.github.io/chidori/)

## How use it

```bash
npm i --save @medpass/chidori
```

> react.js

```javascript
import React from "react"
import "@medpass/chidori/build/css/chidori.min.css"

const MedpassButton = () => <button className="btn primary font-circularBold-15px">Styled Button</button>

export default MedpassButton
```

## Contributing

```bash
λ cd website && npm i && cd .. && npm i
λ npm start
```

Then you can edit `src/scss/*` files, everything that you change, will reflect to docs page at `localhost`

## License

The MIT License (MIT)

Copyright (c) 2019 Medpass

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
npm package: @medpass/eslint-config
Description: eslint medpass
Author: Medpass
Latest version: 0.0.18

<h1 align="center">Welcome to ESlint Medpass 👋</h1>

[![npm](https://img.shields.io/npm/v/@medpass/eslint-config)](https://www.npmjs.com/package/@medpass/eslint-config)
![downloads](https://img.shields.io/npm/dm/@medpass/eslint-config)

> eslint extension to use in every javascript repository everywhere

## Install

```sh
λ npm i --save-dev @medpass/eslint-config
```

## Usage

at `.eslintrc.*` put at extends property:

```json
{
	"extends": ["@medpass/eslint-config/react", "@medpass/eslint-config/vue", "@medpass/eslint-config/node"]
}
```

## Contributors

👤 [**Filipe Silva**](https://github.com/filipesilvaa)

## 🤝 Contributing

Contributions, issues and feature requests are welcome!<br />Feel free to check [issues page](https://github.com/MedPassBrasil/eslint-config/issues).

## Show your support

Give a ⭐️ if this project helped you!

---

_This README was generated with ❤️ by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_
npm package: @medpass/replicant
Description: Medpass React UI Components
Author: Higor Rozan
Latest version: 0.5.7

# Replicant

Replicant is a React Component Library 

### Installation

```bash
npm i @medpass/replicant # or yarn add @medpass/replicant
```

### Chidori
Replicant is a implement of Medpass's styleguide Chidori

<img src="https://cdn.medpasshmg.com.br/logo_icone.svg" alt="Medpass" width="60"/>

### Material UI
Replicant is a extension of Material UI

<img src="https://material-ui.com/static/images/material-ui-logo.svg" alt="MUI" width="60"/> 

### Atomic Design
This library use atomic design concepts to categorize its components.

### Development Build Comands
Build component library:
```bash
npm run build # or yarn build
```

Build storybook statics
```bash
npm run build-storybook # or yarn build-storybook
```

### License
This project is licensed under the terms of the [MIT license](/LICENSE).

### References
* [Atomic Design](https://github.com/danilowoz/react-atomic-design)
* [Chidori](https://github.com/MedPassBrasil/chidori)
* [Material UI](https://material-ui.com/)