32 lines
842 B
JSON
32 lines
842 B
JSON
{
|
|
"name": "quixotic",
|
|
"version": "1.0.0",
|
|
"description": "Telegram miniapp for YouTube music search and MP3 conversion",
|
|
"main": "src/server.js",
|
|
"scripts": {
|
|
"start": "node src/server.js",
|
|
"dev": "nodemon src/server.js",
|
|
"lint": "eslint src/ public/",
|
|
"lint:fix": "eslint src/ public/ --fix",
|
|
"validate": "npm run lint && node -c src/server.js && echo '✅ All checks passed!'",
|
|
"pretest": "npm run validate"
|
|
},
|
|
"packageManager": "yarn@1.22.19",
|
|
"dependencies": {
|
|
"axios": "^1.6.2",
|
|
"express": "^4.18.2",
|
|
"fluent-ffmpeg": "^2.1.2",
|
|
"node-fetch": "^3.3.2",
|
|
"node-telegram-bot-api": "^0.64.0",
|
|
"soundcloud-downloader": "^1.0.0",
|
|
"sqlite3": "^5.1.6"
|
|
},
|
|
"devDependencies": {
|
|
"eslint": "^9.34.0",
|
|
"nodemon": "^3.0.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=16.0.0"
|
|
}
|
|
}
|