<div align="center">

[![Logo](https://raw.githubusercontent.com/puruslang/assets/main/logo.png)](https://purus.work)

[English](https://github.com/puruslang/purus#readme) | **日本語**

</div>

---

[![CI](https://github.com/puruslang/purus/actions/workflows/ci.yml/badge.svg)](https://github.com/puruslang/purus/actions/workflows/ci.yml)
[![npm](https://img.shields.io/npm/v/purus)](https://www.npmjs.com/package/purus)
[![npm downloads](https://img.shields.io/npm/dm/purus)](https://www.npmjs.com/package/purus)
[![License](https://img.shields.io/github/license/puruslang/purus)](https://github.com/puruslang/purus/blob/main/LICENSE)
[![Node.js](https://img.shields.io/badge/node-%3E%3D22-brightgreen)](https://nodejs.org/)
[![VS Code Extension](https://img.shields.io/visual-studio-marketplace/i/otoneko1102.purus)](https://marketplace.visualstudio.com/items?itemName=otoneko1102.purus)
[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/puruslang/purus)](https://github.com/puruslang/purus/pulse)
[![GitHub last commit](https://img.shields.io/github/last-commit/puruslang/purus)](https://github.com/puruslang/purus/commits/main)
![US layout](https://img.shields.io/badge/US_layout-Supported-green)
![JIS layout](https://img.shields.io/badge/JIS_layout-Supported-green)

Purus — _/ˈpuː.rus/_ _**ラテン語で 純粋✨**_ — は、美しく、シンプルで、使いやすいプログラミング言語です。_JavaScript_ にコンパイルされます。

**あなたの指を _Shiftキー_ から解放します。**

Purusは、 _Shiftキー_ をほとんど押さずにプログラミングできます。

```purus
let name
name be //;Purus;//
const message be //;Welcome to [name]!;//
console.log[message] -- Welcome to Purus!
```

## インストール

```sh
# Global
npm install -g purus

# or Local
npm install -D purus
```

## ファイル拡張子

| 拡張子    | 出力   |
| --------- | ------ |
| `.purus`  | `.js`  |
| `.cpurus` | `.cjs` |
| `.mpurus` | `.mjs` |

## ツール

- **Core** — [`purus`](https://www.npmjs.com/package/purus): Purusのコアシステム
- **VS Code 拡張機能** — [Marketplace](https://marketplace.visualstudio.com/items?itemName=otoneko1102.purus): シンタックスハイライト、スニペット、ファイルアイコン
- **リンター** — [`@puruslang/linter`](https://www.npmjs.com/package/@puruslang/linter): Purus の静的解析
- **Prettier プラグイン** — [`@puruslang/prettier-plugin-purus`](https://www.npmjs.com/package/@puruslang/prettier-plugin-purus): コードフォーマッター

## ドキュメント

ドキュメントは [purus.work](https://purus.work) で確認できます。

## 貢献

ガイドは [コチラ](https://github.com/puruslang/purus/blob/main/CONTRIBUTING-ja.md) ！

<a href="https://github.com/puruslang/purus/graphs/contributors">
  <img src="https://contrib.rocks/image?repo=puruslang/purus" />
</a>

Made with [contrib.rocks](https://contrib.rocks).

## 著者

otoneko. https://github.com/otnc

## ライセンス

Apache 2.0 ライセンスに基づいて配布されます。詳細については、[LICENSE](https://github.com/puruslang/purus/blob/main/LICENSE) を参照してください。