-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.yaml
More file actions
118 lines (98 loc) · 2.28 KB
/
package.yaml
File metadata and controls
118 lines (98 loc) · 2.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
# Package configuration in YAML format
# This file provides an alternative view of package.json in YAML format
name: image-metadata-parser
version: 1.0.0
description: Modern web-based metadata extraction tool with advanced coordinate processing
private: true
type: module
# Application metadata
metadata:
title: Image Metadata Parser
author: Development Team
license: MIT
repository:
type: git
url: https://github.com/yourusername/image-metadata-parser.git
keywords:
- metadata
- metadata
- coordinates
- image-processing
- react
- typescript
- tailwind
# Runtime dependencies
dependencies:
# Core React ecosystem
react: ^18.3.1
react-dom: ^18.3.1
# Metadata processing
exifreader: ^4.31.1
# UI components and icons
lucide-react: ^0.344.0
# Development dependencies
devDependencies:
# Build tools
vite: ^5.4.2
"@vitejs/plugin-react": ^4.3.1
# TypeScript support
typescript: ^5.5.3
"@types/react": ^18.3.5
"@types/react-dom": ^18.3.0
# CSS processing
tailwindcss: ^3.4.1
autoprefixer: ^10.4.18
postcss: ^8.4.35
# Code quality
eslint: ^9.9.1
"@eslint/js": ^9.9.1
typescript-eslint: ^8.3.0
eslint-plugin-react-hooks: ^5.1.0-rc.0
eslint-plugin-react-refresh: ^0.4.11
globals: ^15.9.0
# NPM scripts
scripts:
# Development
dev: vite
# Production build
build: vite build
# Preview production build
preview: vite preview
# Code quality
lint: eslint .
lint:fix: eslint . --fix
# Type checking
type-check: tsc --noEmit
# Docker commands
docker:dev: docker-compose -f docker-compose.dev.yml up --build
docker:prod: docker-compose -f docker-compose.prod.yml up --build
docker:down: docker-compose down
# Cleanup
clean: rm -rf dist node_modules
fresh-install: npm run clean && npm install
# Engine requirements
engines:
node: ">=18.0.0"
npm: ">=8.0.0"
# Browser support targets
browserslist:
production:
- ">0.2%"
- "not dead"
- "not op_mini all"
development:
- "last 1 chrome version"
- "last 1 firefox version"
- "last 1 safari version"
# Build configuration
build:
target: es2020
outDir: dist
sourcemap: true
minify: true
# Development server configuration
dev-server:
port: 5173
host: localhost
open: true
cors: true