2023-08-13 20:38:33 +03:00
{
2023-08-13 21:39:23 +03:00
"name" : "txtdot" ,
2024-03-07 14:49:54 +03:00
"version" : "1.7.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-04-26 20:08:34 +03:00
"@fastify/static" : "^7.0.3" ,
2024-03-04 11:10:37 +03:00
"@fastify/swagger" : "^8.14.0" ,
2024-04-26 20:08:34 +03:00
"@fastify/swagger-ui" : "^3.0.0" ,
2024-03-04 11:10:37 +03:00
"@fastify/view" : "^9.0.0" ,
2024-04-27 19:21:41 +03:00
"@txtdot/plugins" : "^1.0.0" ,
"@txtdot/sdk" : "^1.1.1" ,
2024-04-26 20:08:34 +03:00
"axios" : "^1.6.8" ,
"dompurify" : "^3.1.0" ,
2023-08-13 20:38:33 +03:00
"dotenv" : "^16.3.1" ,
2024-04-26 20:08:34 +03:00
"ejs" : "^3.1.10" ,
"fastify" : "^4.26.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-04-26 20:08:34 +03:00
"json-schema-to-ts" : "^3.0.1" ,
"linkedom" : "^0.16.11" ,
2024-02-17 15:25:54 +03:00
"micromatch" : "^4.0.5" ,
2024-04-26 20:08:34 +03:00
"sharp" : "^0.33.3"
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" ,
2024-04-26 20:08:34 +03:00
"@types/micromatch" : "^4.0.7" ,
"@types/node" : "^20.12.7" ,
"@typescript-eslint/eslint-plugin" : "^7.7.0" ,
"@typescript-eslint/parser" : "^7.7.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" ,
2024-04-26 20:08:34 +03:00
"tsc-watch" : "^6.2.0" ,
"typescript" : "^5.4.5"
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" ,
2024-04-27 19:21:41 +03:00
"DarkCat09 <darkcat09@vivaldi.net> https://dc09.ru/"
2023-08-14 14:37:30 +03:00
] ,
"license" : "MIT"
2023-08-13 20:38:33 +03:00
}