50 lines
1.7 KiB
JSON
Executable file
50 lines
1.7 KiB
JSON
Executable file
{
|
|
"author": "LBRY Team",
|
|
"dependencies": {
|
|
"@elysiajs/node": "^1.2.6",
|
|
"@elysiajs/static": "^1.2.0",
|
|
"@hono/node-server": "^1.14.1",
|
|
"date-format-lite": "^17.7.0",
|
|
"dotenv": "^8.6.0",
|
|
"elysia": "^1.2.25",
|
|
"front-matter": "^4.0.2",
|
|
"hono": "^4.7.7",
|
|
"markdown-it": "^14.1.0",
|
|
"markdown-it-anchor": "^9.2.0",
|
|
"pino-pretty": "^3.2.0",
|
|
"prismjs": "^1.30.0",
|
|
"socket.io": "^4.8.1"
|
|
},
|
|
"description": "Documentation for the LBRY protocol and associated projects",
|
|
"devDependencies": {
|
|
"@lbry/components": "^2019.6.22",
|
|
"@springernature/sasslint-config": "^1.2.1",
|
|
"eslint": "^6.1.0",
|
|
"eslint-config": "^0.2.1",
|
|
"husky": "^3.0.2",
|
|
"sass": "^1.87.0",
|
|
"sass-lint": "^1.13.1"
|
|
},
|
|
"husky": {
|
|
"hooks": {
|
|
"pre-commit": "npm run format && npm run test:sass && git add -A :/"
|
|
}
|
|
},
|
|
"main": "app/index.js",
|
|
"name": "lbry.tech",
|
|
"type": "module",
|
|
"private": true,
|
|
"scripts": {
|
|
"css": "sass --load-path=node_modules --update app/sass:app/dist --style compressed",
|
|
"format": "eslint . --fix --ignore-pattern '/app/dist/'",
|
|
"start": "bun i && bun run css && NODE_ENV=production bun app/index.js",
|
|
"test": "npm run test:dependencies & npm run test:lint & npm run test:sass",
|
|
"test:dependencies": "updates --update ./ --exclude prismjs",
|
|
"test:lint": "snazzy",
|
|
"test:sass": "sass-lint --config ./node_modules/@inc/sasslint-config/config.json --verbose --no-exit",
|
|
"watch": "bun run css && bun run watch:server & bun run watch:sass",
|
|
"watch:sass": "sass --load-path=node_modules --watch app/sass:app/dist --style compressed",
|
|
"watch:server": "NODE_ENV=development bun --watch app/index.js"
|
|
},
|
|
"version": "6.0.0"
|
|
}
|