zioinfo-web/frontend/node_modules/swiper/package.json
DESKTOP-TKLFCPRython abd4dde1a8 feat(setup): Claude Code Desktop 자동 설치 + 30일 라이선스 + 서비스 자동 실행
[Claude Code Desktop 자동 설치 환경]
- setup/CLAUDE.md: 트리거 키워드 + 설치 패키지 설명
- setup/.claude/skills/guardia-install/SKILL.md: 6단계 설치 오케스트레이터
  Phase 0: 의도 파악 → Phase 1: OS 감지 → Phase 2: 사전 확인
  Phase 3: 설치 실행 → Phase 4: 라이선스 발급 → Phase 5: 검증 → Phase 6: 완료보고

[통합 자동 설치 스크립트]
- setup/install_auto.sh: Linux 통합 (OS 자동 감지 ubuntu/centos/rhel)
  - --license trial30|trial7|<key> 파라미터
  - 설치 완료 후 GUARDiA 자동 실행 + 브라우저 자동 열기
  - --test 검증 모드
- setup/install_auto.ps1: Windows 통합 (ASCII 전용, PS 5.1 호환)
  - 설치 후 NSSM 서비스 자동 시작 + 브라우저 자동 열기
  - -Test 파라미터로 검증 전용 실행

[라이선스 엔진 개선]
- core/license.py: generate_trial_key(days=None) 파라미터 추가
- TRIAL_DURATION_DAYS = TRIAL_DURATION_DAYS 환경변수로 조정 가능
- routers/license.py: TrialRequest.days 필드 + 30일 체험판 지원
  POST /api/license/trial {"days": 30} 로 30일 발급

사용자 경험:
  1. setup/ 폴더를 새 PC에 복사
  2. Claude Code Desktop 열고 해당 폴더 open
  3. "GUARDiA 시스템 1달 사용자로 설치해 줘" 입력
  4. 자동으로 OS 감지 → 설치 → 30일 라이선스 → 브라우저 열림

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-30 09:06:14 +09:00

214 lines
7.7 KiB
JSON

{
"name": "swiper",
"version": "11.2.10",
"description": "Most modern mobile touch slider and framework with hardware accelerated transitions",
"typings": "swiper.d.ts",
"type": "module",
"main": "./swiper.mjs",
"module": "./swiper.mjs",
"exports": {
".": {
"types": "./swiper.d.ts",
"default": "./swiper.mjs"
},
"./effect-utils": {
"types": "./swiper-effect-utils.d.ts",
"default": "./swiper-effect-utils.mjs"
},
"./core": {
"types": "./swiper.d.ts",
"default": "./swiper.mjs"
},
"./bundle": {
"types": "./swiper.d.ts",
"default": "./swiper-bundle.mjs"
},
"./css": "./swiper.css",
"./css/bundle": "./swiper-bundle.css",
"./swiper-bundle.css": "./swiper-bundle.css",
"./css/a11y": "./modules/a11y.css",
"./css/autoplay": "./modules/autoplay.css",
"./css/controller": "./modules/controller.css",
"./css/effect-coverflow": "./modules/effect-coverflow.css",
"./css/effect-cube": "./modules/effect-cube.css",
"./css/effect-fade": "./modules/effect-fade.css",
"./css/effect-flip": "./modules/effect-flip.css",
"./css/effect-creative": "./modules/effect-creative.css",
"./css/effect-cards": "./modules/effect-cards.css",
"./css/free-mode": "./modules/free-mode.css",
"./css/grid": "./modules/grid.css",
"./css/hash-navigation": "./modules/hash-navigation.css",
"./css/history": "./modules/history.css",
"./css/keyboard": "./modules/keyboard.css",
"./css/manipulation": "./modules/manipulation.css",
"./css/mousewheel": "./modules/mousewheel.css",
"./css/navigation": "./modules/navigation.css",
"./css/pagination": "./modules/pagination.css",
"./css/parallax": "./modules/parallax.css",
"./css/scrollbar": "./modules/scrollbar.css",
"./css/thumbs": "./modules/thumbs.css",
"./css/virtual": "./modules/virtual.css",
"./css/zoom": "./modules/zoom.css",
"./less": "./swiper.less",
"./less/a11y": "./modules/a11y.less",
"./less/autoplay": "./modules/autoplay.less",
"./less/controller": "./modules/controller.less",
"./less/effect-coverflow": "./modules/effect-coverflow.less",
"./less/effect-cube": "./modules/effect-cube.less",
"./less/effect-fade": "./modules/effect-fade.less",
"./less/effect-flip": "./modules/effect-flip.less",
"./less/effect-creative": "./modules/effect-creative.less",
"./less/effect-cards": "./modules/effect-cards.less",
"./less/free-mode": "./modules/free-mode.less",
"./less/grid": "./modules/grid.less",
"./less/hash-navigation": "./modules/hash-navigation.less",
"./less/history": "./modules/history.less",
"./less/keyboard": "./modules/keyboard.less",
"./less/manipulation": "./modules/manipulation.less",
"./less/mousewheel": "./modules/mousewheel.less",
"./less/navigation": "./modules/navigation.less",
"./less/pagination": "./modules/pagination.less",
"./less/parallax": "./modules/parallax.less",
"./less/scrollbar": "./modules/scrollbar.less",
"./less/thumbs": "./modules/thumbs.less",
"./less/virtual": "./modules/virtual.less",
"./less/zoom": "./modules/zoom.less",
"./scss": "./swiper.scss",
"./scss/a11y": "./modules/a11y.scss",
"./scss/autoplay": "./modules/autoplay.scss",
"./scss/controller": "./modules/controller.scss",
"./scss/effect-coverflow": "./modules/effect-coverflow.scss",
"./scss/effect-cube": "./modules/effect-cube.scss",
"./scss/effect-fade": "./modules/effect-fade.scss",
"./scss/effect-flip": "./modules/effect-flip.scss",
"./scss/effect-creative": "./modules/effect-creative.scss",
"./scss/effect-cards": "./modules/effect-cards.scss",
"./scss/free-mode": "./modules/free-mode.scss",
"./scss/grid": "./modules/grid.scss",
"./scss/hash-navigation": "./modules/hash-navigation.scss",
"./scss/history": "./modules/history.scss",
"./scss/keyboard": "./modules/keyboard.scss",
"./scss/manipulation": "./modules/manipulation.scss",
"./scss/mousewheel": "./modules/mousewheel.scss",
"./scss/navigation": "./modules/navigation.scss",
"./scss/pagination": "./modules/pagination.scss",
"./scss/parallax": "./modules/parallax.scss",
"./scss/scrollbar": "./modules/scrollbar.scss",
"./scss/thumbs": "./modules/thumbs.scss",
"./scss/vars": "./swiper-vars.scss",
"./scss/virtual": "./modules/virtual.scss",
"./scss/zoom": "./modules/zoom.scss",
"./element": {
"types": "./swiper-element.d.ts",
"default": "./swiper-element.mjs"
},
"./element/bundle": {
"types": "./swiper-element.d.ts",
"default": "./swiper-element-bundle.mjs"
},
"./element-bundle": {
"types": "./swiper-element.d.ts",
"default": "./swiper-element-bundle.mjs"
},
"./element/css/a11y": "./modules/a11y-element.css",
"./element/css/autoplay": "./modules/autoplay-element.css",
"./element/css/controller": "./modules/controller-element.css",
"./element/css/effect-coverflow": "./modules/effect-coverflow-element.css",
"./element/css/effect-cube": "./modules/effect-cube-element.css",
"./element/css/effect-fade": "./modules/effect-fade-element.css",
"./element/css/effect-flip": "./modules/effect-flip-element.css",
"./element/css/effect-creative": "./modules/effect-creative-element.css",
"./element/css/effect-cards": "./modules/effect-cards-element.css",
"./element/css/free-mode": "./modules/free-mode-element.css",
"./element/css/grid": "./modules/grid-element.css",
"./element/css/hash-navigation": "./modules/hash-navigation-element.css",
"./element/css/history": "./modules/history-element.css",
"./element/css/keyboard": "./modules/keyboard-element.css",
"./element/css/manipulation": "./modules/manipulation-element.css",
"./element/css/mousewheel": "./modules/mousewheel-element.css",
"./element/css/navigation": "./modules/navigation-element.css",
"./element/css/pagination": "./modules/pagination-element.css",
"./element/css/parallax": "./modules/parallax-element.css",
"./element/css/scrollbar": "./modules/scrollbar-element.css",
"./element/css/thumbs": "./modules/thumbs-element.css",
"./element/css/virtual": "./modules/virtual-element.css",
"./element/css/zoom": "./modules/zoom-element.css",
"./react": {
"types": "./swiper-react.d.ts",
"default": "./swiper-react.mjs"
},
"./vue": {
"types": "./swiper-vue.d.ts",
"default": "./swiper-vue.mjs"
},
"./modules": {
"types": "./types/modules/index.d.ts",
"default": "./modules/index.mjs"
},
"./types": "./types/index.d.ts",
"./package.json": "./package.json"
},
"typesVersions": {
"*": {
"modules": [
"./types/modules/index.d.ts"
],
"element": [
"./swiper-element.d.ts"
],
"element/bundle": [
"./swiper-element.d.ts"
],
"react": [
"./swiper-react.d.ts"
],
"vue": [
"./swiper-vue.d.ts"
]
}
},
"repository": {
"type": "git",
"url": "https://github.com/nolimits4web/Swiper.git"
},
"keywords": [
"swiper",
"swipe",
"slider",
"touch",
"ios",
"mobile",
"cordova",
"phonegap",
"app",
"framework",
"framework7",
"carousel",
"gallery",
"plugin",
"react",
"vue",
"slideshow"
],
"author": "Vladimir Kharlampidi",
"license": "MIT",
"bugs": {
"url": "https://github.com/nolimits4web/swiper/issues"
},
"homepage": "https://swiperjs.com",
"funding": [
{
"type": "patreon",
"url": "https://www.patreon.com/swiperjs"
},
{
"type": "open_collective",
"url": "http://opencollective.com/swiper"
}
],
"engines": {
"node": ">= 4.7.0"
},
"releaseDate": "June 28, 2025"
}