
Product
Reachability for Ruby Now in Beta
Reachability analysis for Ruby is now in beta, helping teams identify which vulnerabilities are truly exploitable in their applications.
Maille is a component library built for Mithril JS.
Learn more about Maille (as well as see a site built with Maille) @ maille's homepage.
Maille can be used with modern build tools and without, usually just a <script> or import away.
The examples below assume you are using ParcelJS, or any sufficiently powerful and convenient build toooling.
index.ts:
import m from "mithril";
import "maille/components/alert/style.css";
import Alert from "maille/components/alert";
const App = {
view: (vnode) => {
return m("main", [
m("h1", "New Maille Project"),
m("h2", "Thanks for using Maille!"),
m(
Alert,
{title: "Default", description: "Alert description"},
m("p", "A detailed explanation, anything can go here"),
),
]);
}
}
Maille can be used without build tooling -- no compilation step needed, just include the styles and javascript:
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Import all Maille styles at once -->
<link rel="stylesheet" href="https://mrman.gitlab.io/maille/target/maille.min.css"/>
<!-- You can also import maille styles one by one, here are some examples -->
<!-- <link rel="stylesheet" href="https://mrman.gitlab.io/maille/target/button.shared.min.css"/> -->
</head>
<body>
<!-- All in one (includes Mithril, Fonts, etc) -->
<script src="https://mrman.gitlab.io/maille/target/maille.min.js"></script>
<!-- If you'd prefer the lighter SVG font-less build, which contains Mithril -->
<!-- <script src="https://mrman.gitlab.io/maille/target/maille.fontless.min.js"></script> -->
<!-- Your code goes here -->
<script type="text/javascript">
// m is assumed to be mithril
var maille = MAILLE.default;
m.mount(
document.body,
m("div", [
m("h1", "Your Web Site"),
m(maille.Button, {rounded: true}, "Rounded"),
]),
);
</script>
</body>
</html>
For more information on how can use Maille, check out maille's homepage.
To get started developing maille, to the following:
make (installs required packages, performs a build)make serve (serves the landing page with parcelThe landing page should serve as an example for every component that is in Maille.
Some more useful Makefile targets:
make ts-build (builds the project into dist)make ts-watch (buildFAQs
Component library for MithrilJS
We found that maille demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Reachability analysis for Ruby is now in beta, helping teams identify which vulnerabilities are truly exploitable in their applications.

Research
/Security News
Malicious npm packages use Adspect cloaking and fake CAPTCHAs to fingerprint visitors and redirect victims to crypto-themed scam sites.

Security News
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.