
Security News
GPT-6 Astra Attempts Supply Chain Attacks Against Open Source Maintainers in Testing
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.
highlightjs-why3
Advanced tools
A highlight.js language grammar for the WhyML / Why3 verification platform.
A highlight.js language grammar for WhyML, the intermediate verification language used by the Why3 deductive verification platform.
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
<script src="path/to/why3.min.js"></script>
<script>hljs.highlightAll();</script>
<script src="https://unpkg.com/highlightjs-why3/dist/why3.min.js"></script>
npm install highlightjs-why3
const hljs = require('highlight.js');
const why3 = require('highlightjs-why3');
hljs.registerLanguage('why3', why3);
hljs.highlightAll();
import hljs from 'highlight.js';
import why3 from 'highlightjs-why3/dist/why3.es.min.js';
hljs.registerLanguage('why3', why3);
hljs.highlightAll();
| CSS class | Language element |
|---|---|
hljs-keyword | Keywords (theory, module, let, match, ...) |
hljs-built_in | Built-in types and tactics (int, forall, requires, ...) |
hljs-literal | Literals (true, false) |
hljs-title | Theory and module names |
hljs-symbol | Type variables ('a, 'b, ...) |
hljs-number | Numeric literals |
hljs-string | String and character literals |
hljs-doctag | Documentation comments ((** ... *)) |
hljs-comment | Block comments ((* ... *)) |
dist filesThe dist/ minified files are built using the highlight.js build tool. Follow the 3rd party quick start guide:
git clone https://github.com/highlightjs/highlight.js
cd highlight.js
cp -r /path/to/highlightjs-why3 extra/highlightjs-why3
npm install
node ./tools/build.js -t cdn
The built why3.min.js will appear in extra/highlightjs-why3/dist/.
npm install
npm test
BSD 3-Clause License. See LICENSE.
FAQs
A highlight.js language grammar for the WhyML / Why3 verification platform.
We found that highlightjs-why3 demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.