
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
ABCnode is a parser for the ABC music notation language for JavaScript. Still a work in progress, it implements most of ABC 1.6. The progress can be followed in the TODO list below.
ABCnode uses PEGjs to generate the JavaScript parser. The resulting parser can be used from Node.js or from the browser.
ABCnode parses from ABC format into JSON format. This is how the generated JSON of a random tune looks:
{
"header": {
"refnum": 100,
"title": "no name",
"key": {
"baseNote": "G",
"accidental": ""
},
"rythm": "polka",
"discography": "Kevin Conneff: The Week before Easter",
"t_note": "id:hn-polka-100",
"meter": 16,
"note_length": 32
},
"song": [
[
[
{
"bar": "|",
"chords": [
{
"notes": [
{
"note": "B",
"duration": 32,
"beam": 0
}
]
},
...
I will add more output formats and a JSON schema for this format in the future.
This is a project that has been dormant for more than two years, and now I release it in GitHub hoping that this will encourage me to finish it soon.
Copyright (c) 2010-2012, Sergi Mansilla (sergi.mansilla@gmail.com) All rights reserved.
FAQs
ABC notation parser for JavaScript
The npm package abcnode receives a total of 0 weekly downloads. As such, abcnode popularity was classified as not popular.
We found that abcnode 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
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.