pkg.soopen package index

brew / 順位 4652

purescript を Homebrew, Nix, scoop でインストール

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

インストール

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

macOS

Homebrew確認済み · 100%
brew install purescript

local Homebrew formula metadata

Windows

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

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

概要

パッケージ概要

Strongly typed programming language that compiles to JavaScript

コマンドとエイリアス

  • purs

履歴

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

PureScript is a small, strongly and statically typed functional programming language, written in and inspired by Haskell, that compiles to readable JavaScript and supports direct JavaScript interoperability.

プロジェクトの歴史

Phil Freeman created PureScript in 2013 as a small, strongly typed functional language compiling to JavaScript. The language drew on Haskell while developing JavaScript-oriented features and conventions of its own, including row polymorphism, extensible records, typed effects, and a direct foreign-function interface.

The compiler and documentation subsequently became collaborative projects under the PureScript organization. The official documentation repository covers the language, compiler, ecosystem, migration guides, editor tooling, and related projects, while the community-maintained PureScript by Example book provides a practical learning path.

採用の歴史

PureScript developed from a compiler into a compact language ecosystem with community-maintained core libraries, searchable package documentation through Pursuit, build and package tooling, editor integrations, and learning resources.

The official website recommends Spago as the build tool and npm for JavaScript dependencies. This pairing lets PureScript projects retain JavaScript interoperability while using package sets, reproducible builds, and language-specific tooling.

使われ方

Developers use the purs compiler, normally through Spago, to build browser applications, Node.js services, command-line programs, and libraries. JavaScript APIs and npm packages are reached through the FFI, while generated package documentation is commonly published to Pursuit.

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

PureScript is important to language-package enthusiasts as a durable example of a Haskell-inspired language built specifically around JavaScript output and interoperability. Its ecosystem combines a native compiler, JavaScript FFI, package sets, a registry, Pursuit documentation, and Spago's Cargo-like project workflow.

Its appeal is less about replacing the JavaScript ecosystem than imposing a precise functional type system on projects that still need browser APIs, Node.js, and npm libraries.

タイムライン

  • 2013: Phil Freeman released the first version of PureScript.
  • 2014: The copyright period for PureScript by Example began.
  • Undated: Spago became the officially recommended PureScript build tool.

Related projects

  • Spago is the recommended PureScript package manager and build tool. Pursuit indexes generated package documentation, and purescript-language-server exposes compiler IDE services to LSP-compatible editors.

セキュリティ状態

リスクレベル: yellow

generalized runtime or code generation signal.

リスク分類器

リスク yellow · 信頼度 中 · runtime

理由

  • generalized runtime or code generation signal

信号

  • text:programming language

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 7 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 2 件のビルド依存関係があります。

推奨レビュー

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

実行可能ファイル

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

コマンド種類公開範囲メモ
purscliグローバル実行可能ファイル

鮮度

バージョンと鮮度

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

ページ生成日2026-11-04
マネージャ版0.15.16
マネージャ更新日2026-09-10
ローカルデータOK
上流最新
検出された最新v0.15.16

https://github.com/purescript/purescript

  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:purescript
バージョン0.15.16
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/purescript
ホームページhttps://www.purescript.org/
リポジトリhttps://github.com/purescript/purescript
上流ドキュメントhttps://www.purescript.org/
ライセンスBSD-3-Clause
ソースアーカイブhttps://github.com/purescript/purescript/archive/refs/tags/v0.15.16.tar.gz
最終更新2026-09-10T18:59:24Z
Pulseupdated
依存関係gmp
ビルド依存関係cabal-install, ghc
macOS 提供ライブラリlibffi, ncurses
Bottle利用可能 (対象 arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepurescript
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

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

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

Nix95%

purescript

nix profile install nixpkgs#purescript
  • normalized package name match
  • 一致条件: Purescript
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: purescript from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Scoop95%

main/purescript

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

ソース経路

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

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

使用ソース

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