pkg.soopen package index

brew / 順位 3358

typstyle を Homebrew, apk, Nix, pacman, scoop, winget でインストール

typstyle のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install typstyle

local Homebrew formula metadata

Windows

Scoop確認済み · 92%
scoop install main/typstyle

Scoop official bucket manifest trees · bucket/typstyle.json · ソース: api.github.com

Windows Package Manager確認済み · 92%
winget install --id Enter-tainer.typstyle -e

Windows Package Manager source index · Enter-tainer.typstyle · ソース: cdn.winget.microsoft.com

概要

パッケージ概要

Beautiful and reliable typst code formatter

コマンドとエイリアス

  • typstyle

履歴

プロジェクトの歴史と使われ方

typstyle is an opinionated formatter for Typst source code. It belongs to the familiar package-manager niche of language-specific formatters: small executable, editor and CI integration, check/diff modes, and minimal configuration.

プロジェクトの歴史

The typstyle repository was created in March 2024. Its README says the project was started because existing Typst formatters were not a good fit for experiments with Wadler-style pretty printing, limited configuration, and stronger formatter correctness testing.

The project describes its goals as opinionated formatting, formatting code rather than prose content, convergence after repeated runs, and preserving rendered output. Its documentation and README also present it as a CLI, Rust library, WebAssembly package, playground, editor formatter through Tinymist, GitHub Action, and pre-commit hook.

採用の歴史

The README documents installation from GitHub releases, package managers through Repology, cargo-binstall, and Cargo. The batch package facts show Homebrew, Nix, Arch, Scoop, winget, and apk packaging, which is typical for a formatter that becomes useful once a document language gains enough users.

typstyle's adoption is closely tied to Typst's growth: it formats `.typ` files for local development, editor integrations, pre-commit hooks, and CI checks rather than serving as a standalone document authoring system.

使われ方

Typical usage is `typstyle -i file.typ` to rewrite files, plain `typstyle file.typ` to print formatted output, `--check` for CI, and `--diff` to inspect changes. The README also documents line width, indent width, import reordering, text wrapping, and escape-hatch comments.

For package-oriented workflows, typstyle is useful because it can be installed as a normal CLI, run in pre-commit, integrated into Tinymist, or invoked through a GitHub Action without adding a larger build framework.

パッケージ好きにとっての重要性

typstyle is significant as part of the maturing Typst ecosystem: once a document language gets package managers, editor support, and CI use, a formatter becomes infrastructure. It is also a good example of Rust CLI distribution spanning crates.io, binary releases, Homebrew, distro packages, and WebAssembly.

タイムライン

  • 2024-03-09: typstyle-rs/typstyle GitHub repository created.
  • 2025: README documents editor, web, GitHub Action, and pre-commit integration surfaces.
  • 2026-06-20: v0.15.0 released after Typst 0.15 support.

Related projects

  • Typst is the source language typstyle formats.
  • Tinymist is the editor integration path named by the README.
  • typstyle-action, pre-commit-typstyle, and typstyle-tampermonkey are companion projects in the typstyle-rs organization.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • Homebrew bottle メタデータは記録されていません。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
typstyle実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-08-03
マネージャ版0.15.1
マネージャ更新日2026-08-02
ローカルデータ不明
上流利用不可
検出された最新未検出
  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:typstyle
バージョン0.15.1
パッケージマネージャHomebrew
ホームページhttps://typstyle-rs.github.io/typstyle/
リポジトリhttps://github.com/typstyle-rs/typstyle
最終更新2026-08-02T07:22:36Z
Pulseupdated
Bottle未記録
サービス宣言なし

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Nix95%

typstyle

nix profile install nixpkgs#typstyle
  • normalized package name match
  • 一致条件: Typstyle
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ty/typstyle/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

typstyle 0.12.14-r0

Beautiful and reliable typst code formatter

https://enter-tainer.github.io/typstyle/

sudo apk add typstyle
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: typstyle
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Typstyle
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: typstyle from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
pacman95%

typstyle 0.15.0-1

Beautiful and reliable typst code formatter

https://github.com/typstyle-rs/typstyle

sudo pacman -S typstyle
  • License: Apache-2.0
  • Architecture: x86_64
  • 2 依存関係
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Typstyle
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: typstyle from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
Scoop95%

main/typstyle

scoop install main/typstyle
  • normalized package name match
  • 一致条件: Typstyle
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/typstyle.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

Enter-tainer.typstyle

winget install --id Enter-tainer.typstyle -e
  • normalized package name match
  • 一致条件: Typstyle
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: Enter-tainer.typstyle from https://cdn.winget.microsoft.com/cache/source.msix

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation