76 lines
No EOL
2.2 KiB
JSON
76 lines
No EOL
2.2 KiB
JSON
{
|
|
"name": "embedder",
|
|
"version": "1.14.1",
|
|
"private": true,
|
|
"description": "Media host for quick embeds to sites like discord",
|
|
"keywords": [
|
|
"example",
|
|
"express",
|
|
"passport",
|
|
"sqlite"
|
|
],
|
|
"author": {
|
|
"name": "Wavering Ana",
|
|
"email": "ana@nekomimi.pet",
|
|
"url": "https://l.nekomimi.pet/projects"
|
|
},
|
|
"homepage": "https://github.com/WaveringAna/embedder",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git://github.com/WaveringAna/embedder.git"
|
|
},
|
|
"license": "Unlicense",
|
|
"scripts": {
|
|
"start": "node ./dist/app.js",
|
|
"clean": "rimraf dist/",
|
|
"copy-files": "copyfiles -a -u 1 app/public/* app/views/* app/public/**/* app/views/**/* dist/",
|
|
"tsc": "tsc",
|
|
"postinstall": "npm run tsc && npm run copy-files",
|
|
"build": "npm run clean && npm run copy-files && npm run tsc",
|
|
"dev": "ts-node-dev --respawn --watch ./app/views/*.ejs --transpile-only ./app/app.ts"
|
|
},
|
|
"dependencies": {
|
|
"@ffmpeg-installer/ffmpeg": "^1.1.0",
|
|
"@ffprobe-installer/ffprobe": "^1.4.1",
|
|
"connect-sqlite3": "^0.9.13",
|
|
"cookie-parser": "~1.4.4",
|
|
"dotenv": "^8.6.0",
|
|
"ejs": "^3.1.8",
|
|
"express": "^4.18.2",
|
|
"express-session": "^1.17.3",
|
|
"fluent-ffmpeg": "^2.1.2",
|
|
"http-errors": "~1.6.3",
|
|
"mkdirp": "^1.0.4",
|
|
"multer": "^1.4.5-lts.1",
|
|
"passport": "^0.6.0",
|
|
"passport-local": "^1.0.0",
|
|
"probe-image-size": "^7.2.3",
|
|
"sqlite3": "^5.0.2",
|
|
"which": "^4.0.0",
|
|
"ws": "^8.17.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/connect-sqlite3": "^0.9.1",
|
|
"@types/cookie-parser": "^1.4.3",
|
|
"@types/dotenv": "^8.2.0",
|
|
"@types/express": "^4.17.14",
|
|
"@types/express-session": "^1.17.5",
|
|
"@types/fluent-ffmpeg": "^2.1.20",
|
|
"@types/mkdirp": "^1.0.2",
|
|
"@types/multer": "^1.4.7",
|
|
"@types/node": "^18.18.7",
|
|
"@types/passport": "^1.0.11",
|
|
"@types/passport-local": "^1.0.34",
|
|
"@types/probe-image-size": "^7.2.0",
|
|
"@types/which": "^3.0.1",
|
|
"@types/ws": "^8.5.10",
|
|
"@typescript-eslint/eslint-plugin": "^5.46.1",
|
|
"@typescript-eslint/parser": "^5.46.1",
|
|
"copyfiles": "^2.4.1",
|
|
"eslint": "^8.28.0",
|
|
"rimraf": "^3.0.2",
|
|
"ts-node": "^10.9.1",
|
|
"ts-node-dev": "^2.0.0",
|
|
"typescript": "^4.9.3"
|
|
}
|
|
} |