---
type: JS Module
title: tooling.mjs
resource: npm/rules/tauri/js/tooling.mjs
docgen:
  crc: 8f7bbb45
  score: 90
---

Огляд
Файл виконує перевірку наявності залежностей Tauri у `package.json`, одиничного workspace-пакета Tauri, маркера Tauri та конфігурації `extensions.json`. Перевірка проводиться відповідно до правил, визначених у `tauri.mdc`.

## Поведінка

1. Перевіряє наявність залежностей Tauri у `package.json`
2. Перевіряє наявність одиничного workspace-пакета Tauri
3. Перевіряє наявність маркера Tauri у проєкті
4. Перевіряє наявність файлу `.vscode/extensions.json`
5. Перевіряє відповідність `extensions.json` правилам `tauri.mdc`

## Публічний API

check — Перевіряє відповідність проєкту правилам tauri.mdc.

## Гарантії поведінки

- Read-only: файл не виконує операцій запису у файлову систему.
- За невдачі повертає значення помилки (`false`/`null`/`Err`) замість генерування винятку чи паніки.
- Не звертається до мережі.
