{
"name": "freenet-server-assets-lint",
"version": "0.0.0",
"private": true,
"description": "Prettier/ESLint tooling (issue #4017) plus Node unit tests for the inline base58 access-key encoder and the dashboard auto-refresh scheduler, for the server's extracted JS/CSS/HTML assets. The assets are served from Rust via include_str!; this package lints/formats/tests them.",
"engines": {
"node": ">=20"
},
"scripts": {
"lint": "npm run lint:prettier && npm run lint:eslint",
"lint:prettier": "prettier --check \"**/assets/**/*.{js,css,html}\"",
"lint:eslint": "eslint \"**/assets/**/*.js\"",
"format": "prettier --write \"**/assets/**/*.{js,css,html}\"",
"test": "node base58_encode.test.mjs && node dashboard_refresh.test.mjs"
},
"devDependencies": {
"@eslint/js": "^9.39.0",
"eslint": "^9.39.0",
"globals": "^17.0.0",
"prettier": "^3.8.0"
}
}