70 lines
2.5 KiB
JSON
70 lines
2.5 KiB
JSON
|
|
{
|
||
|
|
"name": "website-impl",
|
||
|
|
"version": "0.1.0",
|
||
|
|
"description": "Website implementation using Rustelo framework",
|
||
|
|
"private": true,
|
||
|
|
"type": "module",
|
||
|
|
"scripts": {
|
||
|
|
"css:build": "unocss",
|
||
|
|
"css:watch": "unocss --watch",
|
||
|
|
"css:dev": "npm run css:watch",
|
||
|
|
"highlight:css": "node scripts/download/download-highlight-css.js",
|
||
|
|
"highlightjs-copy:css": "node scripts/download/download-highlightjs-copy-css.js",
|
||
|
|
"cytoscape:download": "node scripts/download/download-cytoscape.js",
|
||
|
|
"highlight:build": "node scripts/build/build-highlight-bundle.js",
|
||
|
|
"theme:build": "node scripts/build/build-theme.js",
|
||
|
|
"theme:build-all": "npm run theme:build default && npm run theme:build dark && npm run theme:build corporate",
|
||
|
|
"inline-scripts:build": "node scripts/build/build-inline-scripts.js",
|
||
|
|
"css:build-bundles": "node scripts/build/build-css-bundles.js",
|
||
|
|
"copy:css-assets": "node scripts/build/copy-css-assets.js",
|
||
|
|
"copy:logos": "bash scripts/build/copy-logos.sh",
|
||
|
|
"content:ncl-to-json": "just content-ncl-to-json",
|
||
|
|
"build:all": "npm run theme:build && npm run highlight:css && npm run highlightjs-copy:css && npm run cytoscape:download && npm run highlight:build && npm run inline-scripts:build && npm run css:build && npm run css:build-bundles && npm run copy:css-assets && npm run copy:logos && npm run content:ncl-to-json",
|
||
|
|
"build": "npm run build:all && cargo leptos build",
|
||
|
|
"dev": "concurrently \"npm run css:watch\" \"cargo leptos watch\"",
|
||
|
|
"serve": "cargo leptos serve",
|
||
|
|
"check": "npm run check:css && cargo clippy",
|
||
|
|
"check:css": "unocss --check",
|
||
|
|
"format": "prettier --write . && cargo fmt",
|
||
|
|
"format:check": "prettier --check . && cargo fmt --check"
|
||
|
|
},
|
||
|
|
"devDependencies": {
|
||
|
|
"@unocss/cli": "^66.3.2",
|
||
|
|
"@unocss/preset-icons": "^66.3.2",
|
||
|
|
"highlight.js": "^11.9.0",
|
||
|
|
"unocss": "^66.3.2",
|
||
|
|
"unocss-preset-daisy": "^7.0.0",
|
||
|
|
"concurrently": "^8.2.2",
|
||
|
|
"prettier": "^3.1.0",
|
||
|
|
"typescript": "^5.3.0"
|
||
|
|
},
|
||
|
|
"dependencies": {
|
||
|
|
"@iconify-json/carbon": "^1.2.10",
|
||
|
|
"@agentdeskai/browser-tools-server": "1.2.0",
|
||
|
|
"@modelcontextprotocol/server-filesystem": "^2025.7.29",
|
||
|
|
"highlightjs-copy": "^1.0.6"
|
||
|
|
},
|
||
|
|
"engines": {
|
||
|
|
"node": ">=18.0.0",
|
||
|
|
"npm": ">=9.0.0"
|
||
|
|
},
|
||
|
|
"keywords": [
|
||
|
|
"rustelo",
|
||
|
|
"leptos",
|
||
|
|
"rust",
|
||
|
|
"web",
|
||
|
|
"fullstack"
|
||
|
|
],
|
||
|
|
"author": "Developer",
|
||
|
|
"license": "MIT",
|
||
|
|
"repository": {
|
||
|
|
"type": "git",
|
||
|
|
"url": "https://github.com/rustelo/website-example"
|
||
|
|
},
|
||
|
|
"pnpm": {
|
||
|
|
"onlyBuiltDependencies": [
|
||
|
|
"esbuild"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
}
|