
Research
Security News
Lazarus Strikes npm Again with New Wave of Malicious Packages
The Socket Research Team has discovered six new malicious npm packages linked to North Korea’s Lazarus Group, designed to steal credentials and deploy backdoors.
@mojs/core
Advanced tools
The motion graphics toolbelt for the web.
mo · js is a javascript motion graphics library that is a fast, retina ready, modular and open source. In comparison to other libraries, it has a different syntax and code animation structure approach. The declarative API provides you a complete control over the animation, making it customizable with ease.
The library provides built-in components to start animating from scratch like html, shape, swirl, burst and stagger, but also bring you tools to help craft your animation in a most natural way. Using mojs on your site will enhance the user experience, enrich your content visually and create delightful animations precisely.
Mojs is published on the NPM registry, so you can install it through the command line interpreter using your favorite package manager. This is the best way to install the library if you are comfortable with javascript bundlers like webpack
or rollup
.
# npm
npm install @mojs/core
# yarn
yarn add @mojs/core
Then import it like any other module inside your build:
import mojs from '@mojs/core';
new mojs.Html({
// ...
});
Using a bundler has many advantages like output compression, code splitting, tree shaking, etc., so we encourage you to use this kind of tool with mojs.
To rapidly include the minified production file in your web page, load the latest build from your favorite CDN using a generic script markup:
<!-- unpkg -->
<script src="https://unpkg.com/@mojs/core"></script>
<!-- jsdelivr -->
<script src="https://cdn.jsdelivr.net/npm/@mojs/core"></script>
Then instanciate using:
<script>
new mojs.Html({
// ...
});
</script>
By default, if no one is specified, the CDN will automatically target the @latest version of mojs and load the UMD build from
dist/mo.umd.js
.
The base documentation you need to get started with mojs.
Discover the amazing things that mojs can do!
Get technical informations, open an issue/pull request or join the (amazing) community!
Many other browsers may work, but are not extensively tested.
Since 2019, mojs ecosystem is maintained and developed by:
If you want to report a bug or request a new feature/improvement, please read the project contributors guidelines before. Thanks for taking time to contribute.
FAQs
The motion graphics toolbelt for the web
The npm package @mojs/core receives a total of 4,592 weekly downloads. As such, @mojs/core popularity was classified as popular.
We found that @mojs/core 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.
Research
Security News
The Socket Research Team has discovered six new malicious npm packages linked to North Korea’s Lazarus Group, designed to steal credentials and deploy backdoors.
Security News
Socket CEO Feross Aboukhadijeh discusses the open web, open source security, and how Socket tackles software supply chain attacks on The Pair Program podcast.
Security News
Opengrep continues building momentum with the alpha release of its Playground tool, demonstrating the project's rapid evolution just two months after its initial launch.