open-index/open-npm huggingface dataset:
npm package: @i2i3i/open-data-in-sapporo
Description: Open Data connector for Sapporo city.
Author: i2i3i
Latest version: 0.9.1

## Open-Data in Sapporo

Sapporo city, Hokkaido opens public data for developing Smart City Sapporo.

[Data-Smart City Sapporo](https://data.pf-sapporo.jp/) page makes those data available to the public.

I have made a SDK to access easily the data even though api endpoints are already accessible in the page above.

One remarkable point is that I have curated api endpoints and params using [crawler](https://www.npmjs.com/package/crawler). If you are interested in that method, please refer to the [file](https://github.com/HIppei/open-data-in-sapporo/blob/main/crawler/crawler.js).

## Usage

- Install

```bash
npm i @i2i3i/open-data-in-sapporo
```

- Group, Resource id and Params

This [Json file](./open-data.json) lists up all data which were curated by the abovementioned method. Next example will show you how to use those data.

- Examples

  This example indicates Group `statistics_sapporo`, Resource id `821c83f6-492b-44db-bbde-fca9d2774645` with several options.

```typescript
import odisap from '@i2i3i/open-data-in-sapporo';

// With no optinos
const func1 = async () => {
  const res = await odisap(
    'statistics_sapporo',
    '821c83f6-492b-44db-bbde-fca9d2774645'
  );

  console.log('result', res.result);
  console.log('records', res.result.records);
};

await func1();

// With options (limit, offset)
const func2 = async () => {
  const res = await odisap(
    'statistics_sapporo',
    '821c83f6-492b-44db-bbde-fca9d2774645',
    { limit: 5, offset: 3 }
  );

  console.log('result', res.result);
  console.log('records', res.result.records);
};

await func2();

// With options (params)
const func3 = async () => {
  const res = await odisap(
    'statistics_sapporo',
    '821c83f6-492b-44db-bbde-fca9d2774645',
    {
      params: { '年　度': '2008年度' },
    }
  );

  console.log('result', res.result);
  console.log('records', res.result.records);
};

await func3();
```

## Properties

Refer to the [docs](./docs//README.md).

## Notice

The [data list](./open-data.json) still has some space to develop. So there are a few attributes which haven't been implemented yet in the current version. Future function will apply those developing parts.
npm package: @i2i3i/test-pair-checker
Description: This checks corresponding test file existance based on those names.
Author: i2i3i
Latest version: 0.9.2

## Description

This packages aims to list up test target files and those corresponding test files.

You can confirm that which test files are prepared and not.

## Usage

- Install

```bash
npm i --save-dev @i2i3i/test-pair-checker

yarn add -D @i2i3i/test-pair-checker

pnpm add -D @i2i3i/test-pair-checker
```

- Execution

Prepare a config file `test-pair-checker.config.{js,cjs}` under your root directory.

```javascript
// js
const config = {
  // Place all directories where your target files exist.
  targetDirs: [],

  // Set ignore patterns from the above.
  ignorePatterns: [],

  // Place the directory that your test files exist.
  testDir: "",
};

export default config;

// Or cjs
module.exports = {
  targetDirs: [],
  ignorePatterns: [],
  testDir: "",
};
```

```bash
npm pair-check

yarn pair-check

pnpm pair-check
```

## Example

If you have a project like the following, the setting goes like..

```bash
.
├── src
│   ├── components
│       ├── custom-button.tsx
│       ├── custom-input.tsx
│   ├── wrapper
│       ├── custom-provider.tsx
│   ├── tests
│       ├── components
│           ├── custom-button.test.tsx
```

```javascript
const config = {
  targetDirs: ["src"],
  ignorePatterns: ["**/wrapper/**"],
  testDir: "tests",
};

export default config;
```

Execution results in the below.

```bash
$ npm pair-check

------------------------------------------------------
The number of test target files 2
The number of test files 2
The number of matched test files 1
------------------------------------------------------
You must implement corresponding test files for the following files.
 custom-input.tsx
```

## Contributing

Any PRs are welcome.
npm package: @i2kb/openapi-types
Description: Types for OpenAPI documents.
Author: Joseph Spencer
Latest version: 7.2.3

# openapi-types [![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Coveralls Status][coveralls-image]][coveralls-url] [![Gitter chat][gitter-image]][gitter-url]
> Types for OpenAPI documents.

## Usage

```typescript
import { OpenAPIV2, OpenAPIV3 } from "openapi-types";

function processV2(doc: OpenAPIV2.Document) {}

function processV3(doc: OpenAPIV3.Document) {}
```

## LICENSE
``````
The MIT License (MIT)

Copyright (c) 2018 Kogo Software LLC

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.
``````

[downloads-image]: http://img.shields.io/npm/dm/openapi-types.svg
[npm-url]: https://npmjs.org/package/openapi-types
[npm-image]: http://img.shields.io/npm/v/openapi-types.svg

[travis-url]: https://travis-ci.org/kogosoftwarellc/open-api
[travis-image]: https://api.travis-ci.org/kogosoftwarellc/open-api.svg?branch=master

[coveralls-url]: https://coveralls.io/r/kogosoftwarellc/open-api
[coveralls-image]: https://coveralls.io/repos/github/kogosoftwarellc/open-api/badge.svg?branch=master

[gitter-url]: https://gitter.im/kogosoftwarellc/open-api
[gitter-image]: https://badges.gitter.im/kogosoftwarellc/open-api.png
npm package: @i2sts/react-native-here-maps
Description: Heremap React native Library
Author: i2sts
Latest version: 1.0.9

# React Native HereMaps
## _Android Here Map SDK Plugin_

## Manifest

Add the Following in your android project Manifest:

- Permissions 
```sh
<uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
```
- Before ending _</application>_ tag add sdk credentials from heremap
```sh
<meta-data
            android:name="com.here.android.maps.appid"
            android:value="xxxxxxxxxxxxxxxxxx" />
        <meta-data
            android:name="com.here.android.maps.apptoken"
            android:value="xxxxxxxxxxxxxxxxxxx" />
        <meta-data
            android:name="com.here.android.maps.license.key"
            android:value="xxxxxxxxxxxxxxxxxxxxxxxx" />
```
Replace xxx with your credentials

In case of shared Lib error
Add a line on _MainApplication.java_
```sh
System.loadLibrary("c++_shared");
```
before super.onCreate();

and still the error presides add this line on your project build.gradle after buildtypes close
```sh
packagingOptions {
        pickFirst '**/*.so'
    }
```

## License

MIT