{"data":{"slug":"alpine-js","name":"Alpine.js","tagline":"A lightweight JavaScript framework for adding interactivity to HTML","homepage":"https://alpinejs.dev/","category":{"slug":"frontend-ui","name":"Frontend UI Frameworks"},"vendor":null,"score":{"composite":63.4,"confidence":0.71,"confidenceBand":"medium","breakdown":{"capabilities":{"value":45.8,"weight":0.083,"present":true,"contribution":3.8},"repo_stars":{"value":85,"weight":0.033,"present":true,"contribution":2.8},"integrations":{"value":0,"weight":0.053,"present":false,"contribution":0},"dependent_projects":{"value":69.7,"weight":0.08,"present":true,"contribution":5.6},"dev_activity":{"value":43.5,"weight":0.12,"present":true,"contribution":5.2},"release_cadence":{"value":96.7,"weight":0.067,"present":true,"contribution":6.5},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":72.8,"weight":0.173,"present":true,"contribution":12.6},"security_score":{"value":54,"weight":0.053,"present":true,"contribution":2.9},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T16:10:06.785Z","stale":false},"uri":"https://www.vioscale.ai/software/alpine-js","aliases":["alpine-js"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-24T16:10:06.967Z","categories":[{"slug":"frontend-ui","name":"Frontend UI Frameworks","isPrimary":true}],"facts":{"adoption":[{"attribute":"adoption.github_stars","value":31918,"provenance":{"source":"https://github.com/alpinejs/alpine","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.554Z","confidence":0.9}},{"attribute":"adoption.package_downloads_weekly","value":400201,"provenance":{"source":"https://www.npmjs.com/package/alpinejs","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.537Z","confidence":0.85}},{"attribute":"adoption.dependent_repos","value":15131,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Falpinejs%2Falpine","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.570Z","confidence":0.85}}],"description":[{"attribute":"description.long","value":"Alpine.js enables declarative reactivity and dynamic behavior in HTML using simple directives and minimal code, providing an alternative to heavier frameworks.","provenance":{"source":"https://alpinejs.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:07:28.835Z","confidence":0.6}}],"features":[{"attribute":"features.capabilities","value":{"paradigm":"DOM-based reactive directive framework","bundle_size":"tiny","virtual_dom":false,"component_model":true,"router_official":false,"state_management":true},"provenance":{"source":"https://alpinejs.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:07:28.835Z","confidence":0.6}}],"language":[{"attribute":"language.primary","value":"HTML","provenance":{"source":"https://github.com/alpinejs/alpine","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.554Z","confidence":0.9}}],"license":[{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/alpinejs/alpine","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.554Z","confidence":0.99}}],"platform":[{"attribute":"platform.support","value":{"web":true},"provenance":{"source":"https://alpinejs.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:07:28.835Z","confidence":0.6}}],"pricing":[{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://alpinejs.dev/","retrievedAt":"2026-08-13T23:04:28.015Z"},"provenance":{"source":"https://alpinejs.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:04:28.015Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://alpinejs.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T20:53:26.680Z","confidence":0.6}},{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://alpinejs.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.570Z","confidence":0.4}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://alpinejs.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:04:28.015Z","confidence":0.6}}],"release":[{"attribute":"release.cadence_days","value":6,"provenance":{"source":"https://github.com/alpinejs/alpine/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.554Z","confidence":0.7}},{"attribute":"release.history","value":[{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.17.2","date":"2026-09-07T13:33:19Z","type":"stable","version":"v3.17.2"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.17.1","date":"2026-08-31T12:38:37Z","type":"stable","version":"v3.17.1"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.17.0","date":"2026-08-30T11:47:32Z","type":"stable","version":"v3.17.0"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.16.3","date":"2026-08-24T12:30:53Z","type":"stable","version":"v3.16.3"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.16.2","date":"2026-08-17T19:59:01Z","type":"stable","version":"v3.16.2"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.16.1","date":"2026-08-11T13:06:23Z","type":"stable","version":"v3.16.1"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.16.0","date":"2026-08-10T14:42:41Z","type":"stable","version":"v3.16.0"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.12","date":"2026-04-30T23:04:32Z","type":"stable","version":"v3.15.12"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.11","date":"2026-04-02T15:40:08Z","type":"stable","version":"v3.15.11"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.10","date":"2026-04-01T13:46:09Z","type":"stable","version":"v3.15.10"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.9","date":"2026-03-27T01:26:32Z","type":"stable","version":"v3.15.9"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.8","date":"2026-02-02T22:39:02Z","type":"stable","version":"v3.15.8"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.7","date":"2026-02-02T15:17:30Z","type":"stable","version":"v3.15.7"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.6","date":"2026-01-30T21:13:14Z","type":"stable","version":"v3.15.6"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.5","date":"2026-01-26T17:47:44Z","type":"stable","version":"v3.15.5"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.4","date":"2026-01-13T21:43:18Z","type":"stable","version":"v3.15.4"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.3","date":"2025-12-16T19:38:13Z","type":"stable","version":"v3.15.3"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.2","date":"2025-11-15T20:08:50Z","type":"stable","version":"v3.15.2"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.1","date":"2025-10-26T22:32:15Z","type":"stable","version":"v3.15.1"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.0","date":"2025-09-03T21:19:58Z","type":"stable","version":"v3.15.0"}],"provenance":{"source":"https://github.com/alpinejs/alpine/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.554Z","confidence":0.7}}],"deployment":[{"attribute":"deployment.options","value":{"cloud":true},"provenance":{"source":"https://alpinejs.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:04:28.015Z","confidence":0.6}}],"activity":[{"attribute":"activity.commits_last_30d","value":23,"provenance":{"source":"https://github.com/alpinejs/alpine/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.554Z","confidence":0.65}}],"security":[{"attribute":"security.scorecard","value":5.4,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/alpinejs/alpine","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.578Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=alpinejs&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=alpinejs&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.593Z","confidence":0.9}}],"content":[{"attribute":"content.faq","value":[{"answer":"Alpine.js is a lightweight framework that lets you add interactive components and behavior directly into HTML markup using simple directives. Designed for simplicity with no build step required, it functions as a modern lightweight alternative to jQuery. It is indexed under Frontend UI Frameworks.","source":"https://alpinejs.dev/","question":"What is Alpine.js?","confidence":0.6},{"answer":"Alpine.js is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://alpinejs.dev/","question":"Is Alpine.js free to use?","confidence":0.6},{"answer":"We have confirmed browser-based access to Alpine.js. That is the extent of what we could verify from public sources, so it may well offer desktop or mobile clients we have not indexed.","source":"https://alpinejs.dev/","question":"What platforms does Alpine.js support?","confidence":0.6},{"answer":"We have only confirmed a cloud / SaaS deployment for Alpine.js, so it appears to be vendor-hosted. If a self-hosted option exists we have not found it documented publicly.","source":"https://alpinejs.dev/","question":"Can Alpine.js be self-hosted?","confidence":0.6},{"answer":"Yes. Alpine.js is published under the MIT licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/alpinejs/alpine","question":"Is Alpine.js open source?","confidence":0.99}],"provenance":{"source":"https://alpinejs.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:51.903Z","confidence":0.678}}]},"factList":[{"attribute":"adoption.github_stars","value":31918,"provenance":{"source":"https://github.com/alpinejs/alpine","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.554Z","confidence":0.9}},{"attribute":"adoption.package_downloads_weekly","value":400201,"provenance":{"source":"https://www.npmjs.com/package/alpinejs","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.537Z","confidence":0.85}},{"attribute":"description.long","value":"Alpine.js enables declarative reactivity and dynamic behavior in HTML using simple directives and minimal code, providing an alternative to heavier frameworks.","provenance":{"source":"https://alpinejs.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:07:28.835Z","confidence":0.6}},{"attribute":"features.capabilities","value":{"paradigm":"DOM-based reactive directive framework","bundle_size":"tiny","virtual_dom":false,"component_model":true,"router_official":false,"state_management":true},"provenance":{"source":"https://alpinejs.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:07:28.835Z","confidence":0.6}},{"attribute":"language.primary","value":"HTML","provenance":{"source":"https://github.com/alpinejs/alpine","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.554Z","confidence":0.9}},{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/alpinejs/alpine","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.554Z","confidence":0.99}},{"attribute":"platform.support","value":{"web":true},"provenance":{"source":"https://alpinejs.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:07:28.835Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://alpinejs.dev/","retrievedAt":"2026-08-13T23:04:28.015Z"},"provenance":{"source":"https://alpinejs.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:04:28.015Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://alpinejs.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T20:53:26.680Z","confidence":0.6}},{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://alpinejs.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.570Z","confidence":0.4}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://alpinejs.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:04:28.015Z","confidence":0.6}},{"attribute":"release.cadence_days","value":6,"provenance":{"source":"https://github.com/alpinejs/alpine/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.554Z","confidence":0.7}},{"attribute":"deployment.options","value":{"cloud":true},"provenance":{"source":"https://alpinejs.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:04:28.015Z","confidence":0.6}},{"attribute":"activity.commits_last_30d","value":23,"provenance":{"source":"https://github.com/alpinejs/alpine/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.554Z","confidence":0.65}},{"attribute":"adoption.dependent_repos","value":15131,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Falpinejs%2Falpine","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.570Z","confidence":0.85}},{"attribute":"release.history","value":[{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.17.2","date":"2026-09-07T13:33:19Z","type":"stable","version":"v3.17.2"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.17.1","date":"2026-08-31T12:38:37Z","type":"stable","version":"v3.17.1"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.17.0","date":"2026-08-30T11:47:32Z","type":"stable","version":"v3.17.0"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.16.3","date":"2026-08-24T12:30:53Z","type":"stable","version":"v3.16.3"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.16.2","date":"2026-08-17T19:59:01Z","type":"stable","version":"v3.16.2"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.16.1","date":"2026-08-11T13:06:23Z","type":"stable","version":"v3.16.1"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.16.0","date":"2026-08-10T14:42:41Z","type":"stable","version":"v3.16.0"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.12","date":"2026-04-30T23:04:32Z","type":"stable","version":"v3.15.12"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.11","date":"2026-04-02T15:40:08Z","type":"stable","version":"v3.15.11"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.10","date":"2026-04-01T13:46:09Z","type":"stable","version":"v3.15.10"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.9","date":"2026-03-27T01:26:32Z","type":"stable","version":"v3.15.9"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.8","date":"2026-02-02T22:39:02Z","type":"stable","version":"v3.15.8"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.7","date":"2026-02-02T15:17:30Z","type":"stable","version":"v3.15.7"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.6","date":"2026-01-30T21:13:14Z","type":"stable","version":"v3.15.6"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.5","date":"2026-01-26T17:47:44Z","type":"stable","version":"v3.15.5"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.4","date":"2026-01-13T21:43:18Z","type":"stable","version":"v3.15.4"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.3","date":"2025-12-16T19:38:13Z","type":"stable","version":"v3.15.3"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.2","date":"2025-11-15T20:08:50Z","type":"stable","version":"v3.15.2"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.1","date":"2025-10-26T22:32:15Z","type":"stable","version":"v3.15.1"},{"url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.0","date":"2025-09-03T21:19:58Z","type":"stable","version":"v3.15.0"}],"provenance":{"source":"https://github.com/alpinejs/alpine/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.554Z","confidence":0.7}},{"attribute":"security.scorecard","value":5.4,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/alpinejs/alpine","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.578Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=alpinejs&per_page=100","last_12m":0,"max_severity":null},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=alpinejs&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:48:51.593Z","confidence":0.9}},{"attribute":"content.faq","value":[{"answer":"Alpine.js is a lightweight framework that lets you add interactive components and behavior directly into HTML markup using simple directives. Designed for simplicity with no build step required, it functions as a modern lightweight alternative to jQuery. It is indexed under Frontend UI Frameworks.","source":"https://alpinejs.dev/","question":"What is Alpine.js?","confidence":0.6},{"answer":"Alpine.js is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://alpinejs.dev/","question":"Is Alpine.js free to use?","confidence":0.6},{"answer":"We have confirmed browser-based access to Alpine.js. That is the extent of what we could verify from public sources, so it may well offer desktop or mobile clients we have not indexed.","source":"https://alpinejs.dev/","question":"What platforms does Alpine.js support?","confidence":0.6},{"answer":"We have only confirmed a cloud / SaaS deployment for Alpine.js, so it appears to be vendor-hosted. If a self-hosted option exists we have not found it documented publicly.","source":"https://alpinejs.dev/","question":"Can Alpine.js be self-hosted?","confidence":0.6},{"answer":"Yes. Alpine.js is published under the MIT licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/alpinejs/alpine","question":"Is Alpine.js open source?","confidence":0.99}],"provenance":{"source":"https://alpinejs.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:51.903Z","confidence":0.678}}],"faq":[{"answer":"Alpine.js is a lightweight framework that lets you add interactive components and behavior directly into HTML markup using simple directives. Designed for simplicity with no build step required, it functions as a modern lightweight alternative to jQuery. It is indexed under Frontend UI Frameworks.","source":"https://alpinejs.dev/","question":"What is Alpine.js?","confidence":0.6},{"answer":"Alpine.js is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://alpinejs.dev/","question":"Is Alpine.js free to use?","confidence":0.6},{"answer":"We have confirmed browser-based access to Alpine.js. That is the extent of what we could verify from public sources, so it may well offer desktop or mobile clients we have not indexed.","source":"https://alpinejs.dev/","question":"What platforms does Alpine.js support?","confidence":0.6},{"answer":"We have only confirmed a cloud / SaaS deployment for Alpine.js, so it appears to be vendor-hosted. If a self-hosted option exists we have not found it documented publicly.","source":"https://alpinejs.dev/","question":"Can Alpine.js be self-hosted?","confidence":0.6},{"answer":"Yes. Alpine.js is published under the MIT licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/alpinejs/alpine","question":"Is Alpine.js open source?","confidence":0.99}],"faqSource":"generated","releaseHistory":[{"version":"v3.17.2","date":"2026-09-07T13:33:19Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.17.2","type":"stable"},{"version":"v3.17.1","date":"2026-08-31T12:38:37Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.17.1","type":"stable"},{"version":"v3.17.0","date":"2026-08-30T11:47:32Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.17.0","type":"stable"},{"version":"v3.16.3","date":"2026-08-24T12:30:53Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.16.3","type":"stable"},{"version":"v3.16.2","date":"2026-08-17T19:59:01Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.16.2","type":"stable"},{"version":"v3.16.1","date":"2026-08-11T13:06:23Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.16.1","type":"stable"},{"version":"v3.16.0","date":"2026-08-10T14:42:41Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.16.0","type":"stable"},{"version":"v3.15.12","date":"2026-04-30T23:04:32Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.12","type":"stable"},{"version":"v3.15.11","date":"2026-04-02T15:40:08Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.11","type":"stable"},{"version":"v3.15.10","date":"2026-04-01T13:46:09Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.10","type":"stable"},{"version":"v3.15.9","date":"2026-03-27T01:26:32Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.9","type":"stable"},{"version":"v3.15.8","date":"2026-02-02T22:39:02Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.8","type":"stable"},{"version":"v3.15.7","date":"2026-02-02T15:17:30Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.7","type":"stable"},{"version":"v3.15.6","date":"2026-01-30T21:13:14Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.6","type":"stable"},{"version":"v3.15.5","date":"2026-01-26T17:47:44Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.5","type":"stable"},{"version":"v3.15.4","date":"2026-01-13T21:43:18Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.4","type":"stable"},{"version":"v3.15.3","date":"2025-12-16T19:38:13Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.3","type":"stable"},{"version":"v3.15.2","date":"2025-11-15T20:08:50Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.2","type":"stable"},{"version":"v3.15.1","date":"2025-10-26T22:32:15Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.1","type":"stable"},{"version":"v3.15.0","date":"2025-09-03T21:19:58Z","url":"https://github.com/alpinejs/alpine/releases/tag/v3.15.0","type":"stable"}],"vulnerabilities":{"count":0,"last12m":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=alpinejs&per_page=100"},"claimed":false,"updatedAt":"2026-09-10T16:10:06.968Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/alpine-js","markdown":"https://www.vioscale.ai/software/alpine-js.md","html":"https://www.vioscale.ai/software/alpine-js"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-21T02:33:30.816Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}