arti24/package.json

131 lines
4.4 KiB
JSON
Executable File

{
"name": "zaklik-by-node",
"version": "1.0.0",
"description": "Node.js project for multiple websites including bodypainter, themself, and arti24.",
"type": "module",
"main": "dist/app.js",
"scripts": {
"build": "tsc && tsc-alias",
"start:themself": "node ./dist/apps/themself/src/ThemselfApp.js",
"start:massage.themself": "node ./dist/apps/massage.themself/src/MassageThemselfApp.js",
"start:kopama.com.pl": "node ./dist/apps/kopama.com.pl/src/KopamaApp.js",
"start:angular": "node ./dist/apps/angular/AngularApp.js",
"start:bodypainter": "node ./dist/apps/bodypainter/src/BodyPainterApp.js",
"start:arti24": "node ./dist/apps/arti24/src/Arti24App.js",
"start:driving.themself": "node ./dist/apps/driving.themself/src/DrivingThemselfApp.js",
"start": "concurrently npm:start:*",
"clean": "rimraf dist",
"lint": "eslint . --ext .ts",
"test": "vitest"
},
"keywords": [
"node",
"typescript",
"multi-website",
"bodypainter",
"themself",
"arti24"
],
"author": "Artur Kuś",
"license": "ISC",
"dependencies": {
"@popperjs/core": "^2.11.8",
"@types/mongoose": "^5.11.96",
"@types/smtp-server": "^3.5.10",
"ajv": "^8.17.1",
"ajv-formats": "^3.0.1",
"axios": "^1.7.9",
"body-parser": "^1.20.3",
"bootstrap": "^5.3.8",
"bootstrap-icons": "^1.13.1",
"chokidar": "^4.0.3",
"class-transformer": "^0.5.1",
"compression": "^1.7.5",
"cookie-parser": "^1.4.7",
"cors": "^2.8.5",
"date-fns": "^4.1.0",
"dotenv": "^16.4.7",
"dotenv-expand": "^12.0.1",
"ejs": "^3.1.10",
"express": "^4.21.2",
"express-minify-html-2": "^2.0.0",
"express-rate-limit": "^7.5.0",
"flag-icons": "^7.5.0",
"fs-extra": "^11.3.1",
"glob": "^11.0.3",
"html-minifier-terser": "^7.2.0",
"http-proxy-middleware": "^3.0.3",
"i18next": "^24.2.1",
"i18next-chained-backend": "^4.6.2",
"i18next-fs-backend": "^2.6.0",
"image-size": "^1.2.0",
"ip-range-check": "^0.2.0",
"isbot": "^5.1.28",
"js-beautify": "^1.15.4",
"jsdom": "^26.0.0",
"lodash": "^4.17.21",
"lru-cache": "^11.1.0",
"mongodb": "^6.15.0",
"mongoose": "^8.13.0",
"ms": "^2.1.3",
"node-cache": "^5.1.2",
"node-fetch": "^3.3.2",
"nodemailer": "^6.10.0",
"pa": "^0.1.1",
"path": "^0.12.7",
"path-to-regexp": "^8.2.0",
"properties-reader": "^2.3.0",
"schema-dts": "^1.1.5",
"sharp": "^0.33.5",
"sitemap": "^8.0.0",
"smtp-server": "^3.13.6",
"string-similarity": "^4.0.4",
"tsconfig-paths": "^4.2.0",
"upgrade": "^1.1.0",
"xml-formatter": "^3.6.6"
},
"devDependencies": {
"@types/body-parser": "^1.19.5",
"@types/chokidar": "^1.7.5",
"@types/compression": "^1.7.5",
"@types/cors": "^2.8.17",
"@types/dotenv": "^8.2.3",
"@types/express": "^5.0.3",
"@types/fs-extra": "^11.0.4",
"@types/html-minifier-terser": "^7.0.2",
"@types/i18n": "^0.13.12",
"@types/js-beautify": "^1.14.3",
"@types/jsdom": "^21.1.7",
"@types/lodash": "^4.17.16",
"@types/mongodb": "^4.0.6",
"@types/ms": "^2.1.0",
"@types/node": "^22.16.5",
"@types/properties-reader": "^2.1.3",
"@types/puppeteer": "^5.4.7",
"@types/sass": "^1.43.1",
"@types/sharp": "^0.32.0",
"@types/string-similarity": "^4.0.2",
"@types/supertest": "^6.0.2",
"@typescript-eslint/eslint-plugin": "^8.24.1",
"@typescript-eslint/parser": "^8.24.1",
"concurrently": "^9.2.1",
"eslint": "^9.20.1",
"eslint-config-prettier": "^10.0.1",
"eslint-plugin-prettier": "^5.2.3",
"prettier": "^3.6.2",
"prettier-plugin-align": "^0.0.1-alpha.1",
"puppeteer": "^24.2.0",
"sass": "^1.89.2",
"supertest": "^7.0.0",
"ts-node": "^10.9.2",
"ts-prune": "^0.10.3",
"tsc-alias": "^1.8.16",
"typescript": "^5.8.3",
"vitest": "^3.0.6"
},
"repository": {
"type": "git",
"url": "ssh://artur@localhost:29419/zaklik-by-node-js.git"
}
}