{ "name": "nuxt-app", "private": true, "type": "module", "scripts": { "build": "nuxt build", "dev": "npm install && nuxt dev", "generate": "nuxt generate", "preview": "nuxt preview", "postinstall": "nuxt prepare", "lint": "eslint .", "start": "node .output/server/index.mjs" }, "dependencies": { "@nuxt/eslint": "^0.3.12", "@nuxt/kit": "^3.11.2", "@nuxt/ui": "^2.14.2", "@rollup/plugin-commonjs": "^25.0.8", "@rollup/plugin-node-resolve": "^15.2.3", "axios": "^0.21.1", "cheerio": "^1.0.0-rc.10", "d2l-intl": "^2.1.0", "fuse.js": "^7.0.0", "mongoose": "^5.12.3", "mysql2": "^3.10.0", "node-cron": "^3.0.0", "node-telegram-bot-api": "^0.66.0", "nuxt": "^3.11.1", "pexels": "^1.4.0", "puppeteer": "^22.10.0", "puppeteer-extra": "^3.3.6", "puppeteer-extra-plugin-adblocker": "^2.13.6", "puppeteer-extra-plugin-anonymize-ua": "^2.4.6", "puppeteer-extra-plugin-block-resources": "^2.4.3", "puppeteer-extra-plugin-recaptcha": "^3.6.8", "puppeteer-extra-plugin-stealth": "^2.11.2", "sequelize": "^6.37.3", "sequelize-mig": "^3.1.3", "string-similarity": "^4.0.4", "vue": "^3.4.21", "vue-router": "^4.3.0" }, "devDependencies": { "@nuxtjs/tailwindcss": "^6.11.4", "@types/cheerio": "^0.22.35", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "prettier": "^3.2.5", "prettier-plugin-tailwindcss": "^0.5.12", "sequelize-auto-migrations": "^1.0.3", "sequelize-cli": "^6.6.2", "typescript": "^5.4.5", "vue-tsc": "^1.8.27" } }