The DTP Sites web app development engine. https://digitaltelepresence.com/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

116 lines
3.3 KiB

{
"name": "dtp-sites",
"version": "0.7.25",
"description": "Open source blogging engine for the Digital Telepresence Platform.",
"main": "dtp-sites.js",
"author": "DTP Technologies, LLC",
"license": "Apache-2.0",
"private": true,
"scripts": {
"start": "node dtp-sites.js",
"dev": "nodemon dtp-sites.js"
},
"dependencies": {
"@extractus/feed-extractor": "^7.0.8",
"@fortawesome/fontawesome-free": "^5.15.4",
"@socket.io/redis-adapter": "^7.1.0",
"anchorme": "^2.1.2",
"ansicolor": "^1.1.100",
"argv": "^0.0.2",
"bull": "^4.7.0",
"chart.js": "^3.7.1",
"chartjs-adapter-moment": "^1.0.0",
"compression": "^1.7.4",
"connect-redis": "^6.1.1",
"cookie-parser": "^1.4.6",
"cron": "^1.8.2",
"cropperjs": "^1.5.12",
"diacritics": "^1.3.0",
"diskusage-ng": "^1.0.2",
"disposable-email-provider-domains": "^1.0.9",
"dotenv": "^16.0.0",
"dtp-jshint-reporter": "git+https://git.digitaltelepresence.com/digital-telepresence/dtp-jshint-reporter.git#master",
"dtp-logan-api": "^0.4.3",
"ein-validator": "^1.0.1",
"email-domain-check": "^1.1.4",
"email-validator": "^2.0.4",
"eventemitter2": "^6.4.9",
"execa": "^6.1.0",
"express": "^4.17.3",
"express-limiter": "^1.6.1",
"express-session": "^1.17.2",
"favicon": "^0.0.2",
"feed": "^4.2.2",
"geoip-lite": "^1.4.3",
"glob": "^7.2.0",
"highlight.js": "^11.4.0",
"html-filter": "^4.3.2",
"ioredis": "^5.2.2",
"jsdom": "^19.0.0",
"libphonenumber-js": "^1.9.49",
"link-preview-js": "^3.0.5",
"marked": "^4.0.12",
"mediasoup": "3",
"method-override": "^3.0.0",
"mime": "^3.0.0",
"minio": "^7.0.26",
"moment": "^2.29.1",
"mongoose": "^6.2.4",
"morgan": "^1.10.0",
"multer": "^1.4.4",
"node-fetch": "2",
"nodemailer": "^6.7.2",
"numeral": "^2.0.6",
"oauth2orize": "^1.11.1",
"otplib": "^12.0.1",
"passport": "^0.5.2",
"passport-http": "^0.3.0",
"passport-http-bearer": "^1.0.1",
"passport-local": "^1.0.0",
"passport-oauth2": "^1.6.1",
"passport-oauth2-client-password": "^0.1.2",
"password-generator": "^2.3.2",
"picmo": "^5.4.0",
"pretty-checkbox": "^3.0.3",
"pug": "^3.0.2",
"puppeteer": "^18.0.5",
"qrcode": "^1.5.0",
"rate-limiter-flexible": "^2.3.6",
"rotating-file-stream": "^3.0.3",
"serve-favicon": "^2.5.0",
"sharp": "^0.30.2",
"shoetest": "^1.2.1",
"slug": "^5.2.0",
"socket.io": "^4.4.1",
"socket.io-emitter": "^3.2.0",
"string-similarity": "^4.0.4",
"striptags": "^3.2.0",
"svg-captcha": "^1.4.0",
"systeminformation": "^5.11.6",
"tinymce": "^6.1.0",
"uikit": "^3.11.1",
"uniqid": "^5.4.0",
"unzalgo": "^3.0.0",
"upload": "^1.3.1",
"url-validation": "^2.1.0",
"user-agents": "^1.1.79",
"uuid": "^8.3.2",
"zxcvbn": "^4.4.2"
},
"devDependencies": {
"browser-sync": "^2.27.7",
"gulp": "^4.0.2",
"gulp-concat": "^2.6.1",
"gulp-jshint": "^2.1.0",
"gulp-less": "^5.0.0",
"gulp-nodemon": "^2.5.0",
"gulp-plumber": "^1.2.1",
"gulp-rename": "^2.0.0",
"gulp-uglify-es": "^3.0.0",
"jshint": "^2.13.4",
"terser-webpack-plugin": "^5.3.1",
"webpack": "^5.69.1",
"webpack-stream": "^7.0.0",
"workbox-webpack-plugin": "^6.5.0"
}
}