Automic VaultAutomic Vault

brew

Installer spidermonkey avec Homebrew, MacPorts, pacman

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de spidermonkey pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install spidermonkey

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install spidermonkey

MacPorts ports tree · lang/spidermonkey/Portfile · Source: api.github.com

aperçu

Résumé du paquet

JavaScript-C Engine

Commandes et alias

  • js
  • js140
  • js140-config

historique

Historique du projet et usages

SpiderMonkey is Mozilla's JavaScript and WebAssembly engine. It is best known as the JavaScript engine inside Firefox, but package managers also expose it as an embeddable engine and standalone JS shell.

Historique du projet

Mozilla's JavaScript engine blog says Brendan Eich wrote the first SpiderMonkey version in 1995. Current Mozilla documentation describes SpiderMonkey as the JavaScript and WebAssembly implementation library of Firefox, with behavior defined by the ECMAScript and WebAssembly specifications.

Historique d'adoption

SpiderMonkey's main adoption path is Firefox, but its standalone shell and embedding APIs have long made it useful to developers, testers, and distribution packagers. The spidermonkey.dev homepage says it is used in Firefox, Servo, and other projects, can be embedded in C++ and Rust projects, run as a standalone shell, and compiled to WASI.

Modes d'utilisation

Package users often install SpiderMonkey for the js shell, development headers, or embedding experiments rather than as a user-facing app. Mozilla's build documentation describes using mach to build the JS shell, running it with mach run, and testing with jit-tests and jstests.

Pourquoi les passionnés de paquets s'y intéressent

SpiderMonkey matters to package nerds because it is a major browser engine component exposed as a standalone runtime package. Its versioned shells, embedding headers, JIT behavior, WebAssembly support, and test-suite expectations make it a recurring dependency and compatibility target across language-runtime packaging.

Chronologie

  • 1995: Brendan Eich writes the first SpiderMonkey version.
  • 2000s: SpiderMonkey continues as Mozilla's core JavaScript engine and accumulates shell, embedding, and test infrastructure.
  • 2010s: Mozilla documents major engine internals and performance work through the JavaScript engine blog and source docs.
  • 2020s: SpiderMonkey is documented as a JavaScript and WebAssembly engine used in Firefox and embeddable in C++ and Rust.

Related projects

  • Firefox is the primary consumer and source tree for SpiderMonkey.
  • Servo is listed by spidermonkey.dev as a user of the engine.
  • ECMAScript and WebAssembly specifications define the behavior SpiderMonkey implements.
  • Searchfox and Firefox Source Docs are common navigation surfaces for the source.

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour spidermonkey. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 3 dépendances d’exécution.
  • Les métadonnées de compilation listent 5 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
jscliexécutable global
js140cliexécutable global
js140-configcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-10
version du gestionnaire140.12.0
gestionnaire mis à jour2026-06-22
données localesOK
amontnot checked
dernière version détectéenon détecté

https://spidermonkey.dev

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:spidermonkey
Version140.12.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/spidermonkey
Page d'accueilhttps://spidermonkey.dev
Dépôthttps://github.com/mozilla-firefox/firefox
Docs amonthttps://firefox-source-docs.mozilla.org/js
LicenceMPL-2.0
Archive sourcehttps://archive.mozilla.org/pub/firefox/releases/140.12.0esr/source/firefox-140.12.0esr.source.tar.xz
Dernière mise à jour2026-06-22T14:06:20-07:00
Pulseupdated
Dépendancesicu4c@78, nspr, readline
Dépendances de compilationcbindgen, lld, pkgconf, python@3.14, rust
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

MacPorts95%

spidermonkey

sudo port install spidermonkey
  • normalized package name match
  • Correspondance par : Spidermonkey
MacPorts ports tree · api.github.com · MacPorts ports tree: lang/spidermonkey/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
pacman92%

js140 140.11.0-1

JavaScript interpreter and libraries - Version 140

https://spidermonkey.dev/

sudo pacman -S js140
  • License: MPL-2.0
  • Architecture: x86_64
  • 6 Dépendances
  • installed executable or alias match
  • Correspondance par : Js140
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: js140 from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

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