
Security News
Axios Maintainer Confirms Social Engineering Attack Behind npm Compromise
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.
DerpyDB are useful database for create database with some collums, some tables and more amazing function for easier for your work, if you want contact me come to Discord: Derpy#6666
const Database = require('derpydb');
// SQlite
const db = new Database({ uri: 'sqlite://db.sqlite' });
// MySQL
const db = new Database({ uri: 'mysql://user:pass@host/dbname' });
options.uri: specific uri to connect (default: sqlite://db.sqlite).Creates a new database connection.
const db = new Database({ uri: "sqlite://db.sqlite" });
Get the data from given id or id and target
options.table: specific table name to create (default: main).db.createTable({ table: 'players' }); // true
Get the data from given id
options.table: specific table in the database (default: null).options.target: specific a target to be get (default: null).// without target
const data = db.get('derpy', { table: 'info' }); // { name: "Derpy", age: 19 }
// with target
const data = db.get('derpy', { table: 'info', target: 'age' }); // 18
const data = db.get('derpy.age', { table: 'players' }); // 18
set new data to given id
options.table: specific table in the database (default: null).options.target: specific a target to be set (default: null).db.set('derpy.age', 20, { table: 'info' }); // 20
find if the given id is exits
options.table: specific table in the database (default: null).options.target: specific a target to find (default: null).db.has('derpy.age', { table: 'info' }); // true
find the type of the given id
options.table: specific table in the database (default: null).options.target: specific a target to find type (default: null).db.type('derpy.age', { table: 'info' }); // number
find the list datas that starts with the given string
options.table: specific table in the database (default: null).db.startsWith('der', { table: 'info' }); // [{ id: 'derpy', value: { name: "Derpy", age: 19 }}]
add number value to the given id
options.table: specific table in the database (default: null).options.target: specific a target to be added the number (default: null).db.add('derpy.age', 1, { table: 'info' }); // 20
remove number value from the given id
options.table: specific table in the database (default: null).options.target: specific a target to be removed the number (default: null).db.remove('derpy.age', 1, { table: 'info' }); // 18
push new item value to the given id
options.table: specific table in the database (default: null).options.target: specific a target to be pushed in to (default: null).db.get('derpy.list', { table: 'info' }); // ['banana', 'grape']
db.push('derpy.list', 'apple', { table: 'info' }); // ['banana', 'grape', 'apple']
pull item value from the given id
options.table: specific table in the database (default: null).options.target: specific a target to be pulled from it (default: null).db.get('derpy.list', { table: 'info' }); // ['banana', 'grape', 'apple']
db.pull('derpy.list', 'grape', { table: 'info' }); // ['banana', 'apple']
delete value from the given id
options.table: specific table in the database (default: null).options.target: specific a target to be deleted from it (default: null).db.delete('derpy', { table: 'info' }); // true
get list of databases in specific table
options.table: specific table in the database (default: null).db.all({ table: 'info' }); // [{ id: 'derpy', value: { name: 'Derpy', age: 19 }}]
delete all the databases from specific table
options.table: specific table in the database (default: null).db.deleteAll({ table: 'info' }); // []
get the list of the tables you created
db.tables(); // ['info']
delete specific table
options.table: specific table in the database (default: null).db.deleteTable({ table: 'info' }); // true
get specific table information
options.table: specific table in the database (default: null).db.getTable({ table: 'info' }); // { table: 'info', id: 'TEXT', value: 'TEXT' }
run code through sqlite
db.db.prepare('SELECT * FROM info WHERE id = (?)').get('derpy')
FAQs
DerpyDB are useful database for create database with some collums, some tables and more amazing function for easier for your work, if you want contact me come to Discord: Derpy#6666
We found that derpydb demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 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.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.