tech.lbry.org/package.json

57 lines
1.9 KiB
JSON
Executable file

{
"author": "LBRY Team",
"dependencies": {
"choo": "6.13.3",
"choo-async": "^0.1.1",
"choo-devtools": "^3.0.0",
"choo-ssr": "^0.2.1",
"choo-websocket": "^2.0.0",
"date-format-lite": "^17.7.0",
"dotenv": "^8.6.0",
"fastify": "~2.7.1",
"fastify-compress": "^0.10.0",
"fastify-static": "^2.5.0",
"fastify-ws": "^1.0.3",
"front-matter": "^4.0.2",
"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": {
"@babel/cli": "^7.27.0",
"@babel/core": "^7.26.10",
"@babel/preset-env": "^7.26.9",
"@babel/register": "^7.25.9",
"@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.22.9",
"sass-lint": "^1.13.1"
},
"husky": {
"hooks": {
"pre-commit": "npm run format && npm run test:sass && git add -A :/"
}
},
"main": "server.js",
"name": "lbry.tech",
"private": true,
"scripts": {
"css": "sass --load-path=node_modules --update app/sass:app/dist --style compressed",
"format": "eslint . --fix --ignore-pattern '/app/dist/'",
"start": "npm i && npm run css && NODE_ENV=production node index.js",
"test": "npm run test:dependencies & npm run test:lint & npm run test:sass",
"test:dependencies": "updates --update ./ --exclude prismjs",
"test:lint": "standardx --verbose | snazzy",
"test:sass": "sass-lint --config ./node_modules/@inc/sasslint-config/config.json --verbose --no-exit",
"watch": "npm run css && npm run watch:server & npm run watch:sass",
"watch:sass": "sass --load-path=node_modules --watch app/sass:app/dist --style compressed",
"watch:server": "NODE_ENV=development node --watch index.js"
},
"version": "6.0.0"
}