Rustelo/templates/shared/package.json
Jesús Pérez 0aeaa33d9a
Some checks failed
CI/CD Pipeline / Test Suite (push) Has been cancelled
CI/CD Pipeline / Security Audit (push) Has been cancelled
CI/CD Pipeline / Build Docker Image (push) Has been cancelled
CI/CD Pipeline / Deploy to Staging (push) Has been cancelled
CI/CD Pipeline / Deploy to Production (push) Has been cancelled
CI/CD Pipeline / Performance Benchmarks (push) Has been cancelled
CI/CD Pipeline / Cleanup (push) Has been cancelled
chore: update gitignore and fix content
2026-02-08 20:09:38 +00:00

76 lines
2.0 KiB
JSON

{
"_comment": "Generated by cargo rustelo v0.1.0 - Framework-managed file",
"_generated_by": "cargo-rustelo",
"_generated_version": "0.1.0",
"_template_variant": "content-website",
"_generation_timestamp": "2025-10-28T18:46:17.145459+00:00",
"_can_regenerate": true,
"name": "jpl-website",
"version": "{{project_version}}",
"description": "{{project_description}}",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview",
"css:build": "unocss \"src/**/*.{html,js,ts,jsx,tsx,rs}\" --out-file assets/generated.css",
"css:watch": "unocss \"src/**/*.{html,js,ts,jsx,tsx,rs}\" --out-file assets/generated.css --watch",
"format": "prettier --write .",
"lint": "eslint . --ext .js,.ts,.jsx,.tsx",
"clean": "rm -rf dist/ node_modules/.cache/",
"setup": "npm install && npm run css:build",
"test": "vitest",
"test:ui": "vitest --ui",
"build:stats": "vite build --mode production --config vite.config.ts --reportCompressedSize"
},
"dependencies": {
"@unocss/preset-uno": "^0.58.0",
"@unocss/preset-typography": "^0.58.0",
"@unocss/preset-icons": "^0.58.0",
"unocss": "^0.58.0"
},
"devDependencies": {
"vite": "^5.0.0",
"@vitejs/plugin-rust": "^2.0.0",
"typescript": "^5.2.0",
"prettier": "^3.0.0",
"eslint": "^8.55.0",
"@typescript-eslint/parser": "^6.14.0",
"@typescript-eslint/eslint-plugin": "^6.14.0",
"vitest": "^1.0.0",
"@vitest/ui": "^1.0.0"
},
"engines": {
"node": ">=18.0.0",
"npm": ">=8.0.0"
},
"browserslist": [
"> 1%",
"last 2 versions",
"not dead"
],
"prettier": {
"semi": true,
"singleQuote": true,
"tabWidth": 2,
"trailingComma": "es5"
},
"eslintConfig": {
"extends": [
"@typescript-eslint/recommended"
],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": 2022,
"sourceType": "module"
}
}
}