
Security News
Axios Supply Chain Attack Reaches OpenAI macOS Signing Pipeline, Forces Certificate Rotation
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.
This is the Popcateum JavaScript API which connects to the Generic JSON-RPC spec.
Please read the documentation for more.
npm install meme3
yarn add meme3
Use the prebuilt dist/meme3.min.js, or
build using the meme3.js repository:
npm run build
Then include dist/meme3.min.js in your html file.
This will expose Meme3 on the window object.
// In Node.js
const Meme3 = require('meme3');
let meme3 = new Meme3('ws://localhost:9507');
console.log(meme3);
> {
pop: ... ,
shh: ... ,
utils: ...,
...
}
Additionally you can set a provider using meme3.setProvider() (e.g. WebsocketProvider):
meme3.setProvider('ws://localhost:9507');
// or
meme3.setProvider(new Meme3.providers.WebsocketProvider('ws://localhost:9507'));
There you go, now you can use it:
meme3.pop.getAccounts().then(console.log);
We support types within the repo itself. Please open an issue here if you find any wrong types.
You can use meme3.js as follows:
import Meme3 from 'meme3';
const meme3 = new Meme3('ws://localhost:9507');
If you are using the types in a commonjs module, like in a Node app, you just have to enable esModuleInterop and allowSyntheticDefaultImports in your tsconfig for typesystem compatibility:
"compilerOptions": {
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
....
If you are using Ionic/Angular at a version >5 you may run into a build error in which modules crypto and stream are undefined
a work around for this is to go into your node-modules and at /angular-cli-files/models/webpack-configs/browser.js change the node: false to node: {crypto: true, stream: true} as mentioned here
Another variation of this problem was an issue opned on angular-cli: https://github.com/angular/angular-cli/issues/1548
Documentation can be found at ReadTheDocs.
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
Build the meme3.js package:
npm run build
npm test
Please follow the Contribution Guidelines and Review Guidelines.
This project adheres to the Release Guidelines.
This project follows semver as closely as possible from version 1.3.0 onwards. Earlier minor version bumps might have included breaking behavior changes.
FAQs
Popcateum JavaScript API wrapper repository
We found that meme3 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
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.

Security News
Open source is under attack because of how much value it creates. It has been the foundation of every major software innovation for the last three decades. This is not the time to walk away from it.

Security News
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.