## 주요 변경사항: ### UI/UX 개선 - shadcn/ui 스타일 기반의 새로운 디자인 시스템 도입 - 모든 주요 화면에 대한 리디자인 구현 완료 - 로그인 화면: 모던한 카드 스타일 적용 - 대시보드: 통계 카드와 차트를 활용한 개요 화면 - 리스트 화면들: 일관된 테이블 디자인과 검색/필터 기능 - 다크모드 지원을 위한 테마 시스템 구축 ### 기능 개선 - Equipment List: 고급 필터링 (상태, 담당자별) - Company List: 검색 및 정렬 기능 강화 - User List: 역할별 필터링 추가 - License List: 만료일 기반 상태 표시 - Warehouse Location: 재고 수준 시각화 ### 기술적 개선 - 재사용 가능한 컴포넌트 라이브러리 구축 - 일관된 코드 패턴 가이드라인 작성 - 프로젝트 구조 분석 및 문서화 ### 문서화 - 프로젝트 분석 문서 추가 - UI 리디자인 진행 상황 문서 - 코드 패턴 가이드 작성 - Equipment 기능 격차 분석 및 구현 계획 ### 삭제/리팩토링 - goods_list.dart 제거 (equipment_list로 통합) - 불필요한 import 및 코드 정리 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
512 lines
14 KiB
Plaintext
512 lines
14 KiB
Plaintext
# Generated by pub
|
|
# See https://dart.dev/tools/pub/glossary#lockfile
|
|
packages:
|
|
archive:
|
|
dependency: transitive
|
|
description:
|
|
name: archive
|
|
sha256: "2fde1607386ab523f7a36bb3e7edb43bd58e6edaf2ffb29d8a6d578b297fdbbd"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "4.0.7"
|
|
args:
|
|
dependency: transitive
|
|
description:
|
|
name: args
|
|
sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "2.7.0"
|
|
async:
|
|
dependency: transitive
|
|
description:
|
|
name: async
|
|
sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "2.12.0"
|
|
barcode:
|
|
dependency: transitive
|
|
description:
|
|
name: barcode
|
|
sha256: "7b6729c37e3b7f34233e2318d866e8c48ddb46c1f7ad01ff7bb2a8de1da2b9f4"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "2.2.9"
|
|
bidi:
|
|
dependency: transitive
|
|
description:
|
|
name: bidi
|
|
sha256: "77f475165e94b261745cf1032c751e2032b8ed92ccb2bf5716036db79320637d"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "2.0.13"
|
|
boolean_selector:
|
|
dependency: transitive
|
|
description:
|
|
name: boolean_selector
|
|
sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "2.1.2"
|
|
characters:
|
|
dependency: transitive
|
|
description:
|
|
name: characters
|
|
sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.4.0"
|
|
clock:
|
|
dependency: transitive
|
|
description:
|
|
name: clock
|
|
sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.1.2"
|
|
collection:
|
|
dependency: transitive
|
|
description:
|
|
name: collection
|
|
sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.19.1"
|
|
crypto:
|
|
dependency: transitive
|
|
description:
|
|
name: crypto
|
|
sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "3.0.6"
|
|
fake_async:
|
|
dependency: transitive
|
|
description:
|
|
name: fake_async
|
|
sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.3.2"
|
|
ffi:
|
|
dependency: transitive
|
|
description:
|
|
name: ffi
|
|
sha256: "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "2.1.4"
|
|
flutter:
|
|
dependency: "direct main"
|
|
description: flutter
|
|
source: sdk
|
|
version: "0.0.0"
|
|
flutter_lints:
|
|
dependency: "direct dev"
|
|
description:
|
|
name: flutter_lints
|
|
sha256: "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "5.0.0"
|
|
flutter_localizations:
|
|
dependency: "direct main"
|
|
description: flutter
|
|
source: sdk
|
|
version: "0.0.0"
|
|
flutter_svg:
|
|
dependency: "direct main"
|
|
description:
|
|
name: flutter_svg
|
|
sha256: cd57f7969b4679317c17af6fd16ee233c1e60a82ed209d8a475c54fd6fd6f845
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "2.2.0"
|
|
flutter_test:
|
|
dependency: "direct dev"
|
|
description: flutter
|
|
source: sdk
|
|
version: "0.0.0"
|
|
flutter_web_plugins:
|
|
dependency: transitive
|
|
description: flutter
|
|
source: sdk
|
|
version: "0.0.0"
|
|
google_fonts:
|
|
dependency: "direct main"
|
|
description:
|
|
name: google_fonts
|
|
sha256: b1ac0fe2832c9cc95e5e88b57d627c5e68c223b9657f4b96e1487aa9098c7b82
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "6.2.1"
|
|
http:
|
|
dependency: transitive
|
|
description:
|
|
name: http
|
|
sha256: "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.4.0"
|
|
http_parser:
|
|
dependency: transitive
|
|
description:
|
|
name: http_parser
|
|
sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "4.1.2"
|
|
image:
|
|
dependency: transitive
|
|
description:
|
|
name: image
|
|
sha256: "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "4.5.4"
|
|
intl:
|
|
dependency: transitive
|
|
description:
|
|
name: intl
|
|
sha256: d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "0.19.0"
|
|
leak_tracker:
|
|
dependency: transitive
|
|
description:
|
|
name: leak_tracker
|
|
sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "10.0.8"
|
|
leak_tracker_flutter_testing:
|
|
dependency: transitive
|
|
description:
|
|
name: leak_tracker_flutter_testing
|
|
sha256: f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "3.0.9"
|
|
leak_tracker_testing:
|
|
dependency: transitive
|
|
description:
|
|
name: leak_tracker_testing
|
|
sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "3.0.1"
|
|
lints:
|
|
dependency: transitive
|
|
description:
|
|
name: lints
|
|
sha256: c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "5.1.1"
|
|
matcher:
|
|
dependency: transitive
|
|
description:
|
|
name: matcher
|
|
sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "0.12.17"
|
|
material_color_utilities:
|
|
dependency: transitive
|
|
description:
|
|
name: material_color_utilities
|
|
sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "0.11.1"
|
|
meta:
|
|
dependency: transitive
|
|
description:
|
|
name: meta
|
|
sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.16.0"
|
|
nested:
|
|
dependency: transitive
|
|
description:
|
|
name: nested
|
|
sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.0.0"
|
|
path:
|
|
dependency: transitive
|
|
description:
|
|
name: path
|
|
sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.9.1"
|
|
path_parsing:
|
|
dependency: transitive
|
|
description:
|
|
name: path_parsing
|
|
sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.1.0"
|
|
path_provider:
|
|
dependency: transitive
|
|
description:
|
|
name: path_provider
|
|
sha256: "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "2.1.5"
|
|
path_provider_android:
|
|
dependency: transitive
|
|
description:
|
|
name: path_provider_android
|
|
sha256: d0d310befe2c8ab9e7f393288ccbb11b60c019c6b5afc21973eeee4dda2b35e9
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "2.2.17"
|
|
path_provider_foundation:
|
|
dependency: transitive
|
|
description:
|
|
name: path_provider_foundation
|
|
sha256: "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "2.4.1"
|
|
path_provider_linux:
|
|
dependency: transitive
|
|
description:
|
|
name: path_provider_linux
|
|
sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "2.2.1"
|
|
path_provider_platform_interface:
|
|
dependency: transitive
|
|
description:
|
|
name: path_provider_platform_interface
|
|
sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "2.1.2"
|
|
path_provider_windows:
|
|
dependency: transitive
|
|
description:
|
|
name: path_provider_windows
|
|
sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "2.3.0"
|
|
pdf:
|
|
dependency: "direct main"
|
|
description:
|
|
name: pdf
|
|
sha256: "28eacad99bffcce2e05bba24e50153890ad0255294f4dd78a17075a2ba5c8416"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "3.11.3"
|
|
pdf_widget_wrapper:
|
|
dependency: transitive
|
|
description:
|
|
name: pdf_widget_wrapper
|
|
sha256: c930860d987213a3d58c7ec3b7ecf8085c3897f773e8dc23da9cae60a5d6d0f5
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.0.4"
|
|
petitparser:
|
|
dependency: transitive
|
|
description:
|
|
name: petitparser
|
|
sha256: "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "6.1.0"
|
|
platform:
|
|
dependency: transitive
|
|
description:
|
|
name: platform
|
|
sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "3.1.6"
|
|
plugin_platform_interface:
|
|
dependency: transitive
|
|
description:
|
|
name: plugin_platform_interface
|
|
sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "2.1.8"
|
|
posix:
|
|
dependency: transitive
|
|
description:
|
|
name: posix
|
|
sha256: f0d7856b6ca1887cfa6d1d394056a296ae33489db914e365e2044fdada449e62
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "6.0.2"
|
|
printing:
|
|
dependency: "direct main"
|
|
description:
|
|
name: printing
|
|
sha256: "482cd5a5196008f984bb43ed0e47cbfdca7373490b62f3b27b3299275bf22a93"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "5.14.2"
|
|
provider:
|
|
dependency: "direct main"
|
|
description:
|
|
name: provider
|
|
sha256: "4abbd070a04e9ddc287673bf5a030c7ca8b685ff70218720abab8b092f53dd84"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "6.1.5"
|
|
qr:
|
|
dependency: transitive
|
|
description:
|
|
name: qr
|
|
sha256: "5a1d2586170e172b8a8c8470bbbffd5eb0cd38a66c0d77155ea138d3af3a4445"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "3.0.2"
|
|
sky_engine:
|
|
dependency: transitive
|
|
description: flutter
|
|
source: sdk
|
|
version: "0.0.0"
|
|
source_span:
|
|
dependency: transitive
|
|
description:
|
|
name: source_span
|
|
sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.10.1"
|
|
stack_trace:
|
|
dependency: transitive
|
|
description:
|
|
name: stack_trace
|
|
sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.12.1"
|
|
stream_channel:
|
|
dependency: transitive
|
|
description:
|
|
name: stream_channel
|
|
sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "2.1.4"
|
|
string_scanner:
|
|
dependency: transitive
|
|
description:
|
|
name: string_scanner
|
|
sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.4.1"
|
|
term_glyph:
|
|
dependency: transitive
|
|
description:
|
|
name: term_glyph
|
|
sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.2.2"
|
|
test_api:
|
|
dependency: transitive
|
|
description:
|
|
name: test_api
|
|
sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "0.7.4"
|
|
typed_data:
|
|
dependency: transitive
|
|
description:
|
|
name: typed_data
|
|
sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.4.0"
|
|
vector_graphics:
|
|
dependency: transitive
|
|
description:
|
|
name: vector_graphics
|
|
sha256: a4f059dc26fc8295b5921376600a194c4ec7d55e72f2fe4c7d2831e103d461e6
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.1.19"
|
|
vector_graphics_codec:
|
|
dependency: transitive
|
|
description:
|
|
name: vector_graphics_codec
|
|
sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.1.13"
|
|
vector_graphics_compiler:
|
|
dependency: transitive
|
|
description:
|
|
name: vector_graphics_compiler
|
|
sha256: "557a315b7d2a6dbb0aaaff84d857967ce6bdc96a63dc6ee2a57ce5a6ee5d3331"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.1.17"
|
|
vector_math:
|
|
dependency: transitive
|
|
description:
|
|
name: vector_math
|
|
sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "2.1.4"
|
|
vm_service:
|
|
dependency: transitive
|
|
description:
|
|
name: vm_service
|
|
sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "14.3.1"
|
|
wave:
|
|
dependency: "direct main"
|
|
description:
|
|
name: wave
|
|
sha256: "01ebccb4caa9b150cbe4763aa2a23501bb582843a1f96281868bbb23cb4db1f9"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "0.2.2"
|
|
web:
|
|
dependency: transitive
|
|
description:
|
|
name: web
|
|
sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.1.1"
|
|
xdg_directories:
|
|
dependency: transitive
|
|
description:
|
|
name: xdg_directories
|
|
sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15"
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "1.1.0"
|
|
xml:
|
|
dependency: transitive
|
|
description:
|
|
name: xml
|
|
sha256: b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226
|
|
url: "https://pub.dev"
|
|
source: hosted
|
|
version: "6.5.0"
|
|
sdks:
|
|
dart: ">=3.7.2 <4.0.0"
|
|
flutter: ">=3.27.0"
|