
Research
Security News
Malicious PyPI Package Exploits Deezer API for Coordinated Music Piracy
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
tonicpow-js
Advanced tools
TonicPow JS is the official JavaScript implementation for interacting with the TonicPow API
This is a backend JavaScript library that has complete coverage for the TonicPow API.
There is also a Go implementation for this package.
From your project's directory:
npm install tonicpow-js
And load the module in your project:
import TonicPow from 'tonicpow-js'
const tpow = new TonicPow('your-api-key')
Fire a conversion goal:
const result = tpow.createConversionByGoalName(
"goal_name", "tncpw_session_goes_here"
);
For more use cases, see the examples of using this package.
This is a JavaScript library for the TonicPow API. All methods and models are described in this documentation.
Library Deployment
goreleaser for easy binary or library deployment to Github and can be installed via: brew install goreleaser
.
The .goreleaser.yml file is used to configure goreleaser.
Use make release-snap
to create a snapshot version of the release, and finally make release
to ship to production.
Makefile Commands
View all makefile
commands
make help
List of all current commands:
audit Checks for vulnerabilities in dependencies
clean Remove previous builds and any test cache data
help Show this help message
install Installs the dependencies for the packge
lint Runs the standard-js lint tool
outdated Checks for outdated packages via npm
publish Will publish the version to npm
release Full production release (creates release in Github, deploy to npm)
release-snap Test the full release (build binaries)
release-test Full production test release (everything except deploy)
replace-version Replaces the version in HTML/JS (pre-deploy)
tag Generate a new tag and push (tag version=0.0.0)
tag-remove Remove a tag if found (tag-remove version=0.0.0)
tag-update Update an existing tag to current commit (tag-update version=0.0.0)
test Will run unit tests
View examples of using the package.
Always use the language's best practices!
![]() | ![]() |
---|---|
MrZ | Satchmo |
Support the development of this project and the TonicPow team 🙏
Feel free to dive in! Open an issue or submit PRs.
All kinds of contributions are welcome :raised_hands:! The most basic way to show your support is to star :star2: the project, or to raise issues :speech_balloon:. You can also support this project by becoming a sponsor on GitHub :clap: or by making a bitcoin donation to ensure this journey continues indefinitely! :rocket:
FAQs
TonicPow API Library in JS - https://docs.tonicpow.com
The npm package tonicpow-js receives a total of 1 weekly downloads. As such, tonicpow-js popularity was classified as not popular.
We found that tonicpow-js demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers 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
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.
Security News
Newly introduced telemetry in devenv 1.4 sparked a backlash over privacy concerns, leading to the removal of its AI-powered feature after strong community pushback.