
Security News
Another Round of TEA Protocol Spam Floods npm, But It’s Not a Worm
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.
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
// maille.min.js exports a global called MAILLE
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
The npm package maille receives a total of 2 weekly downloads. As such, maille popularity was classified as not popular.
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.

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

Security News
PyPI adds Trusted Publishing support for GitLab Self-Managed as adoption reaches 25% of uploads

Research
/Security News
A malicious Chrome extension posing as an Ethereum wallet steals seed phrases by encoding them into Sui transactions, enabling full wallet takeover.