2023-08-13 20:38:33 +03:00
{
2023-08-13 21:39:23 +03:00
"name" : "txtdot" ,
2024-02-25 21:17:56 +03:00
"version" : "1.6.0" ,
2023-08-13 21:39:23 +03:00
"private" : true ,
2024-02-25 21:17:56 +03:00
"description" : "txtdot is an HTTP proxy that parses only text, links and pictures from pages reducing internet bandwidth usage, removing ads and heavy scripts" ,
2023-08-13 20:38:33 +03:00
"main" : "dist/app.js" ,
"dependencies" : {
2024-01-06 21:46:55 +03:00
"@fastify/static" : "^6.12.0" ,
2024-03-04 11:10:37 +03:00
"@fastify/swagger" : "^8.14.0" ,
2024-02-14 10:31:52 +03:00
"@fastify/swagger-ui" : "^2.1.0" ,
2024-03-04 11:10:37 +03:00
"@fastify/view" : "^9.0.0" ,
2024-01-06 21:46:55 +03:00
"@mozilla/readability" : "^0.5.0" ,
"axios" : "^1.6.5" ,
"dompurify" : "^3.0.8" ,
2023-08-13 20:38:33 +03:00
"dotenv" : "^16.3.1" ,
2023-08-14 15:39:40 +03:00
"ejs" : "^3.1.9" ,
2024-01-06 21:46:55 +03:00
"fastify" : "^4.25.2" ,
2023-09-21 10:00:17 +03:00
"iconv-lite" : "^0.6.3" ,
2023-08-17 17:00:39 +03:00
"ip-range-check" : "^0.2.0" ,
2024-01-06 21:46:55 +03:00
"json-schema-to-ts" : "^3.0.0" ,
2024-03-04 11:10:37 +03:00
"linkedom" : "^0.16.8" ,
2024-02-17 15:25:54 +03:00
"micromatch" : "^4.0.5" ,
"route-parser" : "^0.0.5"
2023-08-13 20:38:33 +03:00
} ,
"devDependencies" : {
2024-01-06 21:46:55 +03:00
"@types/dompurify" : "^3.0.5" ,
"@types/ejs" : "^3.1.5" ,
"@types/jsdom" : "^21.1.6" ,
"@types/micromatch" : "^4.0.6" ,
2024-03-04 11:10:37 +03:00
"@types/node" : "^20.11.20" ,
2024-02-17 15:25:54 +03:00
"@types/route-parser" : "^0.1.7" ,
2024-03-04 11:10:37 +03:00
"@typescript-eslint/eslint-plugin" : "^7.1.0" ,
"@typescript-eslint/parser" : "^7.1.0" ,
2024-01-06 21:46:55 +03:00
"clean-css-cli" : "^5.6.3" ,
2023-08-15 17:15:54 +03:00
"copyfiles" : "^2.4.1" ,
2024-01-06 21:46:55 +03:00
"eslint" : "^8.56.0" ,
"prettier" : "^3.1.1" ,
2023-08-14 16:47:20 +03:00
"tsc-watch" : "^6.0.4" ,
2024-01-06 21:46:55 +03:00
"typescript" : "^5.3.3"
2023-08-13 20:38:33 +03:00
} ,
"scripts" : {
"test" : "echo \"Error: no test specified\" && exit 1" ,
2024-02-14 12:42:48 +03:00
"build" : "npm run clean-css && copyfiles ./templates/*.ejs ./templates/**/*.ejs .env ./dist/ && tsc" ,
2023-08-15 17:34:39 +03:00
"start" : "cd ./dist && node ./src/app.js" ,
2023-08-28 22:15:13 +03:00
"start:docker" : "node ./src/app.js" ,
2023-08-15 17:15:54 +03:00
"clean-css" : "cleancss --batch static/*.css -o dist/static --batch-suffix \"\"" ,
2023-12-13 20:08:24 +03:00
"dev" : "tsc-watch --onSuccess \"node ./dist/src/app.js\"" ,
"format" : "prettier --write ." ,
"format:check" : "prettier --check ."
2023-08-13 20:38:33 +03:00
} ,
"keywords" : [ ] ,
2023-08-14 14:37:30 +03:00
"authors" : [
"Artemy Egorov <me@artegoser.ru> https://github.com/artegoser" ,
"DarkCat09 <darkcat09@vivaldi.net> https://dc09.ru/" ,
"megahomyak https://github.com/megahomyak"
] ,
"license" : "MIT"
2023-08-13 20:38:33 +03:00
}