
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
a small mvc framework for authoring mobile apps with native-like performance. full unit test coverage.
a small (1.6k gzipped) mvv framework for authoring mobile apps with native-like performance. full unit test coverage.
http://eighttrackmind.github.io/bo/demo/
<div bo-pane="foo">...</div>
- set a pane's ID to foo
(works with any tag, not just div
)<a bo-trigger="foo">...</div>
- slide to the pane with ID foo
when clicked/tapped (works with any tag, not just a
)see https://github.com/eighttrackmind/bo/tree/master/coffee
Put your pages into a single HTML file. Each pane ("screen") should have a unique data-bo-pane
attribute. To trigger another pane when clicked/tapped, give the trigger a data-bo-trigger-pane
attribute.
<div bo-pane="paneId">
<button bo-trigger="anotherPaneId">Next</button>
</div>
Link to bo.css
in your <head>
:
...
<head>
<link rel="stylesheet" href="bo.css" />
...
Then install dependencies:
npm install
Finally, link to dependencies followed by bo.js
at the bottom of your <body>
:
...
<script src="node_modules/izzy/izzy.js"></script>
<script src="node_modules/umodel/umodel.js"></script>
<script src="bo.js"></script>
</body>
# create a new Bo instance
bo = new Bo
Method | Arguments | Description | Example |
---|---|---|---|
on | "event1...", handler | Attach a DOM event listener | bo.on "mousedown touchstart", (event) -> ... |
register | DOMElement | Register a DOM Element as a Bo pane | bo.register document.querySelector "#id" |
hideAll | - | Hide all Bo panes | do bo.hideAll |
show | "id" | Show pane with the given ID | bo.show "myPaneId" |
# create a new Bo instance, passing in a custom options dictionary
new Bo options
Option | Type | Default | Description |
---|---|---|---|
paneAttribute | String | "bo-pane" | Attribute indicating that an element is a Bo pane |
change | Function | (PaneInstance) -> | Callback fired when a Bo pane is shown |
npm install
grunt
FAQs
a small mvc framework for authoring mobile apps with native-like performance. full unit test coverage.
We found that bomobile 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
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.