{"_id":"@c4h/chuci","_rev":"11-e1a4d5a563d33e73b4d723e2fad44f9f","name":"@c4h/chuci","dist-tags":{"latest":"1.0.0","rc":"1.0.0-rc1"},"versions":{"0.1.0":{"name":"@c4h/chuci","version":"0.1.0","keywords":["swiper","viewer","webcomponents","multimedia","carousel","panorama","3d"],"author":{"name":"Code for History"},"license":"MIT","_id":"@c4h/chuci@0.1.0","maintainers":[{"name":"kochizufan","email":"kochizufan@gmail.com"}],"contributors":[{"name":"kobakazu0429","email":"kobakazu10@gmail.com"}],"homepage":"https://github.com/code4history/Chuci#readme","bugs":{"url":"https://github.com/code4history/Chuci/issues"},"dist":{"shasum":"a70bcd2d059ae0a53080163b654bd28e7efa17e6","tarball":"https://registry.npmjs.org/@c4h/chuci/-/chuci-0.1.0.tgz","fileCount":31,"integrity":"sha512-gWwQb0d0q/0Z0TF7NlAAvrDV0LEEcgmxUgEWJJ1GZKL3qrAK+oj1w9Qsd9L9m/peXPKwcTE1WLhBCGfW+gTCvg==","signatures":[{"sig":"MEUCIAJZlpCNsXE7axalwuaUXXDCv3gkUjc5mAHLiUoq8qv1AiEA6devFDcuosXX4FYuyyr/h5FsjuHovhkX+FSIaFOWvpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3774066},"main":"./dist/chuci.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/chuci.js","browser":"./dist/chuci.umd.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/chuci.js","browser":"./dist/chuci.umd.js","require":"./dist/chuci.cjs"},"./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"683d5095f5e38098f3efa17e153009b9f02d8068","private":false,"scripts":{"dev":"vite --host='0.0.0.0'","lint":"eslint src tests","test":"vitest run","build":"npm run typecheck && cross-env BUILD_MODE=package vite build","coverage":"vitest run --coverage","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"kochizufan","actor":{"name":"kochizufan","type":"user","email":"kochizufan@gmail.com"},"email":"kochizufan@gmail.com"},"repository":{"url":"git+https://github.com/code4history/Chuci.git","type":"git"},"_npmVersion":"10.9.2","description":"Standalone multimedia swiper and viewer web components","directories":{},"_nodeVersion":"22.16.0","dependencies":{"three":"^0.171.0","gsplat":"^1.2.4","swiper":"^11.1.15","viewerjs":"^1.11.7","@photo-sphere-viewer/core":"^5.11.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","jsdom":"^25.0.1","eslint":"^9.17.0","vitest":"^3.2.4","prettier":"^3.4.2","cross-env":"^7.0.3","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/jsdom":"^21.1.6","@types/three":"^0.171.0","vite-plugin-dts":"^4.4.0","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2"},"_npmOperationalInternal":{"tmp":"tmp/chuci_0.1.0_1751371556489_0.1486535908528297","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@c4h/chuci","version":"0.2.0","keywords":["swiper","viewer","webcomponents","multimedia","carousel","panorama","3d"],"author":{"name":"Code for History"},"license":"MIT","_id":"@c4h/chuci@0.2.0","maintainers":[{"name":"kochizufan","email":"kochizufan@gmail.com"}],"contributors":[{"name":"kobakazu0429","email":"kobakazu10@gmail.com"}],"homepage":"https://github.com/code4history/Chuci#readme","bugs":{"url":"https://github.com/code4history/Chuci/issues"},"dist":{"shasum":"652e0dbd7764bc2a77bdbf7ebcfaa0dab78ed382","tarball":"https://registry.npmjs.org/@c4h/chuci/-/chuci-0.2.0.tgz","fileCount":25,"integrity":"sha512-xB14N+x+6pD7l6FXkyypREbKUHS0rgvS08mPir/2kbq/sQM+DNzDqKmGe3DDDyPGBXctFmSpbHiHlDF2VM1bLw==","signatures":[{"sig":"MEUCICxKk0y3QBotdpPFCmD4gd/YqnVjaIVTrO2vvAlPse7EAiEA+oePEbv/SFF0jpgaGADQCMO8nSkF3a5Dghvdk1rKpt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1982600},"main":"./dist/chuci.umd.js","type":"module","_from":"file:c4h-chuci-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/chuci.js","browser":"./dist/chuci.umd.js","engines":{"pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/chuci.js","require":"./dist/chuci.umd.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite --host","lint":"eslint src tests","test":"vitest run","build":"npm run typecheck && cross-env BUILD_MODE=package vite build","coverage":"vitest run --coverage","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","build:demo":"vite build","test:watch":"vitest"},"_npmUser":{"name":"kochizufan","email":"kochizufan@gmail.com"},"_resolved":"C:\\Users\\kochi\\AppData\\Local\\Temp\\e7ff533e8dbf63e4d97c0d872d1a151a\\c4h-chuci-0.2.0.tgz","_integrity":"sha512-xB14N+x+6pD7l6FXkyypREbKUHS0rgvS08mPir/2kbq/sQM+DNzDqKmGe3DDDyPGBXctFmSpbHiHlDF2VM1bLw==","repository":{"url":"git+https://github.com/code4history/Chuci.git","type":"git"},"_npmVersion":"11.6.2","description":"Standalone multimedia swiper and viewer web components","directories":{},"_nodeVersion":"25.1.0","dependencies":{"three":"^0.171.0","gsplat":"^1.2.9","swiper":"^11.2.10","viewerjs":"^1.11.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.7.4","cross-env":"^7.0.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^22.19.3","@types/jsdom":"^21.1.7","@types/three":"^0.171.0","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","eslint-config-prettier":"^9.1.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"_npmOperationalInternal":{"tmp":"tmp/chuci_0.2.0_1766760890431_0.9314376981047068","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@c4h/chuci","version":"0.2.1","keywords":["swiper","viewer","webcomponents","multimedia","carousel","panorama","3d"],"author":{"name":"Code for History"},"license":"MIT","_id":"@c4h/chuci@0.2.1","maintainers":[{"name":"kochizufan","email":"kochizufan@gmail.com"}],"contributors":[{"name":"kobakazu0429","email":"kobakazu10@gmail.com"}],"homepage":"https://github.com/code4history/Chuci#readme","bugs":{"url":"https://github.com/code4history/Chuci/issues"},"dist":{"shasum":"77efc1eeab34020e4bf005f89245b7820bd6b821","tarball":"https://registry.npmjs.org/@c4h/chuci/-/chuci-0.2.1.tgz","fileCount":25,"integrity":"sha512-DpfEUQF2+2ovj6N024WjQAxqKE+PczvO8AGd9IWtTaZp/A3djQ01YY/jtL2KAEkrbIsN5GmGW+WeVpT7QQvHaw==","signatures":[{"sig":"MEQCIHmfuWlDUPmQUDnIiChEX/5J9BVV47kq6+xQz7sxMYkKAiA6HK3L09S4jrxrWJnFKV2Hyf9ukFLF+KGmuvkRTvTXFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1982723},"main":"./dist/chuci.umd.js","type":"module","_from":"file:c4h-chuci-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/chuci.js","browser":"./dist/chuci.umd.js","engines":{"pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/chuci.js","require":"./dist/chuci.umd.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite --host","lint":"eslint src tests","test":"vitest run","build":"npm run typecheck && cross-env BUILD_MODE=package vite build","coverage":"vitest run --coverage","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","build:demo":"vite build","test:watch":"vitest"},"_npmUser":{"name":"kochizufan","email":"kochizufan@gmail.com"},"_resolved":"C:\\Users\\kochi\\AppData\\Local\\Temp\\247122608e29dede94d7871523ff6a5d\\c4h-chuci-0.2.1.tgz","_integrity":"sha512-DpfEUQF2+2ovj6N024WjQAxqKE+PczvO8AGd9IWtTaZp/A3djQ01YY/jtL2KAEkrbIsN5GmGW+WeVpT7QQvHaw==","repository":{"url":"git+https://github.com/code4history/Chuci.git","type":"git"},"_npmVersion":"11.6.2","description":"Standalone multimedia swiper and viewer web components","directories":{},"_nodeVersion":"25.1.0","dependencies":{"three":"^0.171.0","gsplat":"^1.2.9","swiper":"^11.2.10","viewerjs":"^1.11.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.7.4","cross-env":"^7.0.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^22.19.3","@types/jsdom":"^21.1.7","@types/three":"^0.171.0","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","eslint-config-prettier":"^9.1.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"_npmOperationalInternal":{"tmp":"tmp/chuci_0.2.1_1767021154182_0.6473312670572922","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@c4h/chuci","version":"0.2.2","keywords":["swiper","viewer","webcomponents","multimedia","carousel","panorama","3d"],"author":{"name":"Code for History"},"license":"MIT","_id":"@c4h/chuci@0.2.2","maintainers":[{"name":"kochizufan","email":"kochizufan@gmail.com"}],"contributors":[{"name":"kobakazu0429","email":"kobakazu10@gmail.com"}],"homepage":"https://github.com/code4history/Chuci#readme","bugs":{"url":"https://github.com/code4history/Chuci/issues"},"dist":{"shasum":"d974ad59825c532d48747d03fedba85c124e7935","tarball":"https://registry.npmjs.org/@c4h/chuci/-/chuci-0.2.2.tgz","fileCount":25,"integrity":"sha512-/+87aYxzYMsMk1jTlPaE+wzBjFJ09HPkAVfYsM71j1LPYthFgdRdyL0yW5TR/guSPS1hBP6wsbtmdgPpfQigpw==","signatures":[{"sig":"MEUCIQCTlCAPjEBzKfg+gf8hCOld9yRxd6K48uk7ON+S/1pdRgIgJq+AmeXXa0HDEt9zgdjA6oZo7O8I/mxVk5PUQ2LXRhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1982969},"main":"./dist/chuci.umd.js","type":"module","_from":"file:c4h-chuci-0.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/chuci.js","browser":"./dist/chuci.umd.js","engines":{"pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/chuci.js","require":"./dist/chuci.umd.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite --host","lint":"eslint src tests","test":"vitest run","build":"npm run typecheck && cross-env BUILD_MODE=package vite build","coverage":"vitest run --coverage","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","build:demo":"vite build","test:watch":"vitest"},"_npmUser":{"name":"kochizufan","email":"kochizufan@gmail.com"},"_resolved":"C:\\Users\\kochi\\AppData\\Local\\Temp\\48b2826f8a4ea504abca993b1eedce77\\c4h-chuci-0.2.2.tgz","_integrity":"sha512-/+87aYxzYMsMk1jTlPaE+wzBjFJ09HPkAVfYsM71j1LPYthFgdRdyL0yW5TR/guSPS1hBP6wsbtmdgPpfQigpw==","repository":{"url":"git+https://github.com/code4history/Chuci.git","type":"git"},"_npmVersion":"11.6.2","description":"Standalone multimedia swiper and viewer web components","directories":{},"_nodeVersion":"25.1.0","dependencies":{"three":"^0.171.0","gsplat":"^1.2.9","swiper":"^11.2.10","viewerjs":"^1.11.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.7.4","cross-env":"^7.0.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^22.19.3","@types/jsdom":"^21.1.7","@types/three":"^0.171.0","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","eslint-config-prettier":"^9.1.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"_npmOperationalInternal":{"tmp":"tmp/chuci_0.2.2_1767028422162_0.9887402110657004","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@c4h/chuci","version":"0.2.3","keywords":["swiper","viewer","webcomponents","multimedia","carousel","panorama","3d"],"author":{"name":"Code for History"},"license":"MIT","_id":"@c4h/chuci@0.2.3","maintainers":[{"name":"kochizufan","email":"kochizufan@gmail.com"}],"contributors":[{"name":"kobakazu0429","email":"kobakazu10@gmail.com"}],"homepage":"https://github.com/code4history/Chuci#readme","bugs":{"url":"https://github.com/code4history/Chuci/issues"},"dist":{"shasum":"833c7af42c94336257caaa498533fb0c3279ee17","tarball":"https://registry.npmjs.org/@c4h/chuci/-/chuci-0.2.3.tgz","fileCount":25,"integrity":"sha512-zTyale0Yr6gMd6hemKn9eIqUkPlYaSOF9sxTHbJhSwBMHaRy6PT02l5XSS9DyljCpaVeiFQcftH6I7EEwb8U2g==","signatures":[{"sig":"MEUCIQCNesMQtGQhS5BEz2wmFvUEab/MmuioqtifZ3+D/MCrjgIgfyftrYgavF29yA6kAYwEfpIBjMOL6wzgHP+4pmANYGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1983778},"main":"./dist/chuci.umd.js","type":"module","_from":"file:c4h-chuci-0.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/chuci.js","browser":"./dist/chuci.umd.js","engines":{"pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/chuci.js","require":"./dist/chuci.umd.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite --host","lint":"eslint src tests","test":"vitest run","build":"npm run typecheck && cross-env BUILD_MODE=package vite build","coverage":"vitest run --coverage","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","build:demo":"vite build","test:watch":"vitest"},"_npmUser":{"name":"kochizufan","email":"kochizufan@gmail.com"},"_resolved":"C:\\Users\\kochi\\AppData\\Local\\Temp\\5028379bd296933bc015b3296c2c463e\\c4h-chuci-0.2.3.tgz","_integrity":"sha512-zTyale0Yr6gMd6hemKn9eIqUkPlYaSOF9sxTHbJhSwBMHaRy6PT02l5XSS9DyljCpaVeiFQcftH6I7EEwb8U2g==","repository":{"url":"git+https://github.com/code4history/Chuci.git","type":"git"},"_npmVersion":"11.6.2","description":"Standalone multimedia swiper and viewer web components","directories":{},"_nodeVersion":"25.1.0","dependencies":{"three":"^0.171.0","gsplat":"^1.2.9","swiper":"^11.2.10","viewerjs":"^1.11.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.7.4","cross-env":"^7.0.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^22.19.3","@types/jsdom":"^21.1.7","@types/three":"^0.171.0","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","eslint-config-prettier":"^9.1.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"_npmOperationalInternal":{"tmp":"tmp/chuci_0.2.3_1767029610871_0.27831335154071946","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@c4h/chuci","version":"0.2.4","keywords":["swiper","viewer","webcomponents","multimedia","carousel","panorama","3d"],"author":{"name":"Code for History"},"license":"MIT","_id":"@c4h/chuci@0.2.4","maintainers":[{"name":"kochizufan","email":"kochizufan@gmail.com"}],"contributors":[{"name":"kobakazu0429","email":"kobakazu10@gmail.com"}],"homepage":"https://github.com/code4history/Chuci#readme","bugs":{"url":"https://github.com/code4history/Chuci/issues"},"dist":{"shasum":"443e6a2863131e6acedc91c5d37beb400798e652","tarball":"https://registry.npmjs.org/@c4h/chuci/-/chuci-0.2.4.tgz","fileCount":25,"integrity":"sha512-1AmDfb85h0n071ttI8I/oPmdl4OT8jkQXTJ8gwdhkX2pLSr1iB2DncV1cA59g6VqL1ABY+pO5ELS5WVCrfwAQQ==","signatures":[{"sig":"MEQCIGpNp1ma1OJh1vtORnm9Y+bRCEjGTYFdpsn3341XJM5nAiBMwYd5gLEaMML7AzKlaWTbtm/SkCMpim/885BQvW04NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1984369},"main":"./dist/chuci.umd.js","type":"module","_from":"file:c4h-chuci-0.2.4.tgz","types":"./dist/index.d.ts","module":"./dist/chuci.js","browser":"./dist/chuci.umd.js","engines":{"pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/chuci.js","require":"./dist/chuci.umd.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite --host","lint":"eslint src tests","test":"vitest run","build":"npm run typecheck && cross-env BUILD_MODE=package vite build","coverage":"vitest run --coverage","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","build:demo":"vite build","test:watch":"vitest"},"_npmUser":{"name":"kochizufan","email":"kochizufan@gmail.com"},"_resolved":"C:\\Users\\kochi\\AppData\\Local\\Temp\\b04568e02db6bd7f8a2bec755dcbeb88\\c4h-chuci-0.2.4.tgz","_integrity":"sha512-1AmDfb85h0n071ttI8I/oPmdl4OT8jkQXTJ8gwdhkX2pLSr1iB2DncV1cA59g6VqL1ABY+pO5ELS5WVCrfwAQQ==","repository":{"url":"git+https://github.com/code4history/Chuci.git","type":"git"},"_npmVersion":"11.6.2","description":"Standalone multimedia swiper and viewer web components","directories":{},"_nodeVersion":"25.1.0","dependencies":{"three":"^0.171.0","gsplat":"^1.2.9","swiper":"^11.2.10","viewerjs":"^1.11.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.7.4","cross-env":"^7.0.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^22.19.3","@types/jsdom":"^21.1.7","@types/three":"^0.171.0","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","eslint-config-prettier":"^9.1.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"_npmOperationalInternal":{"tmp":"tmp/chuci_0.2.4_1767031005610_0.5862240208000633","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@c4h/chuci","version":"0.2.5","keywords":["swiper","viewer","webcomponents","multimedia","carousel","panorama","3d"],"author":{"name":"Code for History"},"license":"MIT","_id":"@c4h/chuci@0.2.5","maintainers":[{"name":"kochizufan","email":"kochizufan@gmail.com"}],"contributors":[{"name":"kobakazu0429","email":"kobakazu10@gmail.com"}],"homepage":"https://github.com/code4history/Chuci#readme","bugs":{"url":"https://github.com/code4history/Chuci/issues"},"dist":{"shasum":"357d6adcf5b6709305ffbe7eb7f13d429f62c12b","tarball":"https://registry.npmjs.org/@c4h/chuci/-/chuci-0.2.5.tgz","fileCount":25,"integrity":"sha512-r8ikAlQwXjAiYNgI59Zqwxbm1HmBpkWVCJeSlbnLwTNtGqDAGcUC07pbAto7yP+qB10utwupUWSZC4aV8aBiSw==","signatures":[{"sig":"MEUCIDMFLeuRLtj2EMH9932+4qHIlhWJldU5ij1UrFgZHXceAiEA0Ozj+y0qzpfctWjY3Jk0N/bs+yZJvaRoEzLvIDCpYY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1990505},"main":"./dist/chuci.umd.js","type":"module","_from":"file:c4h-chuci-0.2.5.tgz","types":"./dist/index.d.ts","module":"./dist/chuci.js","browser":"./dist/chuci.umd.js","engines":{"pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/chuci.js","require":"./dist/chuci.umd.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite --host","lint":"eslint src tests","test":"vitest run","build":"npm run typecheck && cross-env BUILD_MODE=package vite build","coverage":"vitest run --coverage","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","build:demo":"vite build","test:watch":"vitest"},"_npmUser":{"name":"kochizufan","email":"kochizufan@gmail.com"},"_resolved":"C:\\Users\\kochi\\AppData\\Local\\Temp\\84cd1fb8df4f91f9a296dc92372e786c\\c4h-chuci-0.2.5.tgz","_integrity":"sha512-r8ikAlQwXjAiYNgI59Zqwxbm1HmBpkWVCJeSlbnLwTNtGqDAGcUC07pbAto7yP+qB10utwupUWSZC4aV8aBiSw==","repository":{"url":"git+https://github.com/code4history/Chuci.git","type":"git"},"_npmVersion":"11.6.2","description":"Standalone multimedia swiper and viewer web components","directories":{},"_nodeVersion":"25.2.1","dependencies":{"three":"^0.171.0","gsplat":"^1.2.9","swiper":"^11.2.10","viewerjs":"^1.11.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.7.4","cross-env":"^7.0.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^22.19.3","@types/jsdom":"^21.1.7","@types/three":"^0.171.0","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","eslint-config-prettier":"^9.1.2","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"_npmOperationalInternal":{"tmp":"tmp/chuci_0.2.5_1767260636655_0.5907249973448216","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@c4h/chuci","version":"0.2.6","keywords":["swiper","viewer","webcomponents","multimedia","carousel","panorama","3d"],"author":{"name":"Code for History"},"license":"MIT","_id":"@c4h/chuci@0.2.6","maintainers":[{"name":"kochizufan","email":"kohei@nayuta-inc.co.jp"}],"contributors":[{"name":"kobakazu0429","email":"kobakazu10@gmail.com"}],"homepage":"https://github.com/code4history/Chuci#readme","bugs":{"url":"https://github.com/code4history/Chuci/issues"},"dist":{"shasum":"4e830e440e7a8ffa6d9acc469043b0500f3962a5","tarball":"https://registry.npmjs.org/@c4h/chuci/-/chuci-0.2.6.tgz","fileCount":25,"integrity":"sha512-NaWZw9k61BWXm51aPrW8wZ3dS4MyLwAVHzQRqke3NDYF83/gPGWaIxr5g5tYYhwDkS/wRpMP326L1ciHDCe3+Q==","signatures":[{"sig":"MEUCIQDKDaLtr8ey5RaYd1p1jV2YscDOriV/OOGgFe5nZMGudwIgVv4YxlxMS/jZt5TkBUWQL/Ztz6iK/B4wuor9yBPdj24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981942},"main":"./dist/chuci.umd.js","type":"module","_from":"file:c4h-chuci-0.2.6.tgz","types":"./dist/index.d.ts","module":"./dist/chuci.js","browser":"./dist/chuci.umd.js","engines":{"pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/chuci.js","require":"./dist/chuci.umd.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite --host","lint":"eslint src tests","test":"vitest run","build":"npm run typecheck && cross-env BUILD_MODE=package vite build","coverage":"vitest run --coverage","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","build:demo":"vite build","test:watch":"vitest"},"_npmUser":{"name":"kochizufan","email":"kohei@nayuta-inc.co.jp"},"_resolved":"/private/var/folders/67/sxb27sw90jl7s7fkr5tqv0900000gn/T/cf59b4dd95b88a4c462ad95eb6f7bfb8/c4h-chuci-0.2.6.tgz","_integrity":"sha512-NaWZw9k61BWXm51aPrW8wZ3dS4MyLwAVHzQRqke3NDYF83/gPGWaIxr5g5tYYhwDkS/wRpMP326L1ciHDCe3+Q==","repository":{"url":"git+https://github.com/code4history/Chuci.git","type":"git"},"_npmVersion":"11.6.0","description":"Standalone multimedia swiper and viewer web components","directories":{},"_nodeVersion":"24.9.0","dependencies":{"three":"^0.171.0","gsplat":"^1.2.9","swiper":"^11.2.10","viewerjs":"^1.11.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","jsdom":"^27.4.0","eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.7.4","cross-env":"^10.1.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.5.1","@types/jsdom":"^21.1.7","@types/three":"^0.171.0","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"_npmOperationalInternal":{"tmp":"tmp/chuci_0.2.6_1775232491358_0.8650105548886788","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@c4h/chuci","version":"0.2.7","keywords":["swiper","viewer","webcomponents","multimedia","carousel","panorama","3d"],"author":"Code for History","license":"MIT","_id":"@c4h/chuci@0.2.7","maintainers":[{"name":"kochizufan","email":"kohei@nayuta-inc.co.jp"}],"contributors":["kobakazu0429 <kobakazu10@gmail.com>"],"homepage":"https://github.com/code4history/Chuci#readme","bugs":{"url":"https://github.com/code4history/Chuci/issues"},"dist":{"shasum":"9dc8e9abc124faedfb491b4046a18902d6326e5f","tarball":"https://registry.npmjs.org/@c4h/chuci/-/chuci-0.2.7.tgz","fileCount":25,"integrity":"sha512-JKBJrdysCy4VOpugpiV9Dsu53KV+YZZLmVdtayYI3id/DkwCycJj3LAllpax5TPJ3j1o28ECj6a3+dAO3C3HkQ==","signatures":[{"sig":"MEYCIQD8lwUn2ZKz4cfzywCqy5yGzJP15Xs2yq5KMzm69KyYywIhAOjeRjn21lBB3lCuqRjKRFR28m4gS5wTH/Wo491XZEeW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980575},"main":"./dist/chuci.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/chuci.js","browser":"./dist/chuci.umd.js","engines":{"pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/chuci.js","require":"./dist/chuci.umd.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite --host","lint":"eslint src tests","test":"vitest run","build":"npm run typecheck && cross-env BUILD_MODE=package vite build","coverage":"vitest run --coverage","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","build:demo":"vite build","test:watch":"vitest"},"_npmUser":{"name":"kochizufan","email":"kohei@nayuta-inc.co.jp"},"repository":{"url":"git+https://github.com/code4history/Chuci.git","type":"git"},"description":"Standalone multimedia swiper and viewer web components","directories":{},"_nodeVersion":"24.9.0","dependencies":{"three":"^0.171.0","gsplat":"^1.2.9","swiper":"^11.2.10","viewerjs":"^1.11.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","jsdom":"^27.4.0","eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.7.4","cross-env":"^10.1.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.5.1","@types/jsdom":"^21.1.7","@types/three":"^0.171.0","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"_npmOperationalInternal":{"tmp":"tmp/chuci_0.2.7_1784901318268_0.2927332112381127","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc1":{"name":"@c4h/chuci","version":"1.0.0-rc1","keywords":["swiper","viewer","webcomponents","multimedia","carousel","panorama","3d"],"author":"Code for History","license":"MIT","_id":"@c4h/chuci@1.0.0-rc1","maintainers":[{"name":"kochizufan","email":"kohei@nayuta-inc.co.jp"}],"contributors":["kobakazu0429 <kobakazu10@gmail.com>"],"homepage":"https://github.com/code4history/Chuci#readme","bugs":{"url":"https://github.com/code4history/Chuci/issues"},"dist":{"shasum":"cd7371274d713380fa26f1bd8189bdfeb0bce5bb","tarball":"https://registry.npmjs.org/@c4h/chuci/-/chuci-1.0.0-rc1.tgz","fileCount":25,"integrity":"sha512-KECN3hso2LclErGMK5Jc42Px+WSKVfPuzSJc8ihDxyNC0w2RmhmFk7/ijJCW5/BapKE4snZGcAHycLPqjp5WKg==","signatures":[{"sig":"MEUCIH7O/PDbVbhroesBP+96cA3dmL5AGA0aMVowz23VTWU8AiEA2aGWY6LV0u7AElkQ2Ko7DOksK7CcaQb9mpaHOQ8EH5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2001679},"main":"./dist/chuci.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/chuci.js","browser":"./dist/chuci.umd.js","engines":{"pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/chuci.js","require":"./dist/chuci.umd.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite --host","lint":"eslint src tests","test":"vitest run","build":"pnpm run typecheck && cross-env BUILD_MODE=package vite build","coverage":"vitest run --coverage","lint:fix":"eslint src tests --fix","typecheck":"tsc --noEmit","build:demo":"vite build","test:watch":"vitest"},"_npmUser":{"name":"kochizufan","email":"kohei@nayuta-inc.co.jp"},"repository":{"url":"git+https://github.com/code4history/Chuci.git","type":"git"},"description":"Standalone multimedia swiper and viewer web components","directories":{},"_nodeVersion":"24.9.0","dependencies":{"three":"^0.171.0","gsplat":"^1.2.9","swiper":"^12.1.2","viewerjs":"^1.11.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.5","jsdom":"^27.4.0","eslint":"^9.39.2","vitest":"^3.2.6","prettier":"^3.7.4","cross-env":"^10.1.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.5.2","@types/jsdom":"^21.1.7","@types/three":"^0.171.0","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.6","@testing-library/dom":"^10.4.1","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"_npmOperationalInternal":{"tmp":"tmp/chuci_1.0.0-rc1_1786107303343_0.03506338090410854","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@c4h/chuci","version":"1.0.0","description":"Standalone multimedia swiper and viewer web components","type":"module","private":false,"main":"./dist/chuci.umd.js","module":"./dist/chuci.js","browser":"./dist/chuci.umd.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/chuci.js","require":"./dist/chuci.umd.js"},"./package.json":"./package.json","./dist/*":"./dist/*"},"engines":{"pnpm":">=9.0.0"},"dependencies":{"gsplat":"^1.2.9","swiper":"^12.1.2","three":"^0.171.0","viewerjs":"^1.11.7"},"devDependencies":{"@eslint/js":"^9.39.5","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.9.1","@types/jsdom":"^21.1.7","@types/node":"^25.5.2","@types/three":"^0.171.0","@typescript-eslint/eslint-plugin":"^8.66.0","@typescript-eslint/parser":"^8.66.0","@vitest/coverage-v8":"^3.2.6","cross-env":"^10.1.0","eslint":"^9.39.5","eslint-config-prettier":"^10.1.8","jsdom":"^30.0.1","prettier":"^3.9.6","typescript":"^5.9.3","vite":"^7.3.5","vite-plugin-dts":"^4.5.4","vitest":"^3.2.6"},"keywords":["swiper","viewer","webcomponents","multimedia","carousel","panorama","3d"],"author":"Code for History","contributors":["kobakazu0429 <kobakazu10@gmail.com>"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/code4history/Chuci.git"},"bugs":{"url":"https://github.com/code4history/Chuci/issues"},"homepage":"https://github.com/code4history/Chuci#readme","scripts":{"dev":"vite --host","build":"pnpm run typecheck && cross-env BUILD_MODE=package vite build","build:demo":"vite build","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest","coverage":"vitest run --coverage","lint":"eslint src tests","lint:fix":"eslint src tests --fix"},"_nodeVersion":"24.19.0","_id":"@c4h/chuci@1.0.0","dist":{"integrity":"sha512-UC6+j/J202NHxDuaL3mlU6DkVWo2jDjQG+DT+A0U6virca3PWZbnXssEQo+qGzrcal2vlPawRLaHIi0DRhonYQ==","shasum":"cf16c43f41d68c84791344092b87622dfad58f82","tarball":"https://registry.npmjs.org/@c4h/chuci/-/chuci-1.0.0.tgz","fileCount":25,"unpackedSize":2002734,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8bOtAjmo69zvpPWDWv4PaLY+wzbrw+IkgDY7mxvo4VAIhAJvhl66M1cungfrqG+SaASkpeoc5FTiBXDUhh90xtfXj"}]},"_npmUser":{"name":"kochizufan","email":"kohei@nayuta-inc.co.jp"},"directories":{},"maintainers":[{"name":"kochizufan","email":"kohei@nayuta-inc.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chuci_1.0.0_1787610863122_0.7526126345221031"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-01T12:05:56.365Z","modified":"2026-08-24T22:34:23.503Z","0.1.0":"2025-07-01T12:05:56.725Z","0.2.0":"2025-12-26T14:54:50.608Z","0.2.1":"2025-12-29T15:12:34.344Z","0.2.2":"2025-12-29T17:13:42.380Z","0.2.3":"2025-12-29T17:33:31.076Z","0.2.4":"2025-12-29T17:56:45.787Z","0.2.5":"2026-01-01T09:43:56.908Z","0.2.6":"2026-04-03T16:08:11.550Z","0.2.7":"2026-07-24T13:55:18.425Z","1.0.0-rc1":"2026-08-07T12:55:03.497Z","1.0.0":"2026-08-24T22:34:23.284Z"},"bugs":{"url":"https://github.com/code4history/Chuci/issues"},"author":"Code for History","license":"MIT","homepage":"https://github.com/code4history/Chuci#readme","keywords":["swiper","viewer","webcomponents","multimedia","carousel","panorama","3d"],"repository":{"type":"git","url":"git+https://github.com/code4history/Chuci.git"},"description":"Standalone multimedia swiper and viewer web components","contributors":["kobakazu0429 <kobakazu10@gmail.com>"],"maintainers":[{"name":"kochizufan","email":"kohei@nayuta-inc.co.jp"}],"readme":"<!-- SECTION 1: Header (badges, title) -->\n<h1 align=\"center\">Chuci</h1>\n\n<p align=\"center\">\n  <a href=\"https://github.com/code4history/Chuci/actions/workflows/ci.yml\"><img src=\"https://github.com/code4history/Chuci/actions/workflows/ci.yml/badge.svg\" alt=\"CI\" /></a>\n  <a href=\"LICENSE\"><img src=\"https://img.shields.io/npm/l/@c4h/chuci\" alt=\"License\" /></a>\n</p>\n\n<!-- SECTION 2: Elevator Pitch -->\n## About Chuci\n\nChuci is a standalone multimedia swiper and viewer Web Components library,\nextracted from [Quyuan](https://github.com/code4history/Quyuan).\nIt provides a touch-enabled carousel and multimedia viewers (images, panoramas,\nvideos, YouTube, 3D models, Gaussian splats) without any framework dependencies.\nThe project name comes from\n[楚辞 (Chuci)](https://en.wikipedia.org/wiki/Chu_Ci), an ancient Chinese\nanthology of poems.\n\nChuci is open-source under the MIT License.\n\n<!-- SECTION 3: Language switch link -->\n**[Read this document in Japanese / 日本語で読む](README.ja.md)**\n\n<!-- SECTION 4: Key Features -->\n## Key Features\n\n- Framework-agnostic: pure Web Components, works with any framework or vanilla JS\n- Touch-enabled carousel built on Swiper.js\n- Multiple media types: images, panoramas, videos, YouTube, 3D models, Gaussian splats\n- Zero dependencies: all dependencies bundled (no Lit dependency)\n- Lightweight with tree-shaking support and full TypeScript definitions\n\n<!-- SECTION 5: Quick Start -->\n## Quick Start\n\n<!-- release-pinned:start -->\n> **Current release: `1.0.0`**. This block is the only place in\n> this repository that carries a release version (ADR-0012); everything outside it is\n> written against the 1.0 release.\n> npm: [`@c4h/chuci`](https://www.npmjs.com/package/@c4h/chuci)\n> [![npm](https://img.shields.io/npm/v/@c4h/chuci)](https://www.npmjs.com/package/@c4h/chuci)\n\n### Install\n\n```bash\n# pnpm (recommended)\npnpm add @c4h/chuci\n\n# npm\nnpm install @c4h/chuci\n```\n\n### Minimal usage\n\n```html\n<cc-swiper>\n  <cc-swiper-slide\n    thumbnail-url=\"thumb1.jpg\"\n    image-url=\"full1.jpg\"\n    image-type=\"image\"\n    caption=\"First image\">\n  </cc-swiper-slide>\n  <cc-swiper-slide\n    thumbnail-url=\"thumb2.jpg\"\n    image-url=\"full2.jpg\"\n    image-type=\"image\"\n    caption=\"Second image\">\n  </cc-swiper-slide>\n</cc-swiper>\n\n<script type=\"module\">\n  import '@c4h/chuci'\n</script>\n```\n\n### CDN (jsDelivr)\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/@c4h/chuci@1.0.0/dist/chuci.umd.js\"></script>\n<script>\n  // Components are available globally as Chuci\n  // Use custom elements directly in HTML\n</script>\n```\n\n### API reference\n\n- **API signatures** (release-dependent): see [`docs/api/`](docs/api/)\n\n### Development\n\n#### Setup\nClone the repository and install dependencies.\n\n```bash\ngit clone https://github.com/code4history/Chuci.git\ncd Chuci\npnpm install\n```\n\n#### Development Server\n\n```bash\npnpm run dev\n```\n\n#### Build\n\n```bash\npnpm run build\n```\n\n#### Test\n\n```bash\npnpm test\n```\n<!-- release-pinned:end -->\n\n<!-- SECTION 6: Prerequisites -->\n## Prerequisites\n\n> Runtime requirements (ADR-0012: release-dependent).\n\n- Node.js: `20` or higher\n- pnpm: `9.0.0` or higher (recommended)\n- Browser: any modern browser supporting Web Components\n  - Chrome / Edge 79+\n  - Firefox 63+\n  - Safari 12.1+\n\n<!-- SECTION 7: Peer Dependencies -->\n<!-- Chuci has zero dependencies (all bundled). This section is omitted. -->\n\n<!-- SECTION 8: Ecosystem / Related Repositories -->\n## Ecosystem\n\nChuci is part of the Maplat ecosystem by [Code for History](https://github.com/code4history).\nSee the full ecosystem map (8 repositories + product/corporate sites):\n\n📖 **Ecosystem Map** — *(the diagram is currently kept in a private planning\nrepository; the Sister repositories table below is the public substitute)*\n\n### Sister repositories\n\n| Repository | License | npm | Role |\n|---|---|---|---|\n| [Maplat](https://github.com/code4history/Maplat) | Apache 2.0 | `@maplat/ui` | Main viewer |\n| [MaplatCore](https://github.com/code4history/MaplatCore) | Apache 2.0 | `@maplat/core` | Core library |\n| [MaplatTin](https://github.com/code4history/MaplatTin) | Apache 2.0 | `@maplat/tin` | TIN conversion |\n| [MaplatTransform](https://github.com/code4history/MaplatTransform) | Apache 2.0 | `@maplat/transform` | Coordinate transform |\n| [MaplatEditor](https://github.com/code4history/MaplatEditor) | Apache 2.0 | — | Data authoring tool (desktop) |\n| [Chuci](https://github.com/code4history/Chuci) | MIT | `@c4h/chuci` | Multimedia swiper & viewer Web Components |\n| [Quyuan](https://github.com/code4history/Quyuan) | MIT | `@c4h/quyuan` | GeoJSON template engine + multimedia viewer Web Components |\n| [Weiwudi](https://github.com/code4history/Weiwudi) | MIT | `@c4h/weiwudi` | Service Worker for tile cache |\n\n> MaplatEditor is the data authoring tool used to create the maps and POIs\n> that the viewers above render. The Maplat ecosystem is end-to-end:\n> author with MaplatEditor, serve with any of the viewer libraries.\n\n<!-- SECTION 9: Nayuta links -->\n<!-- MIT-licensed repositories (Weiwudi / Quyuan / Chuci) carry no Nayuta link (ADR-0012). -->\n\n<!-- SECTION 10: License -->\n## License\n\nMIT License — see [LICENSE](LICENSE).\n\n```\nCopyright (c) 2024-2026 Code for History\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n```\n\n<!-- SECTION 11: Contributors / Sponsors (optional) -->\n<!-- Chuci has no Contributors / Sponsors section. -->\n\n---\n\n## Migration from Quyuan\n\nIf you are migrating from the original Quyuan implementation:\n\n1. Change imports from `quyuan` to `@c4h/chuci`\n2. Component names remain the same (`cc-swiper`, `cc-swiper-slide`, etc.)\n3. 3D model URLs no longer use pipe-separated format:\n   ```html\n   <!-- Old -->\n   <cc-swiper-slide image-url=\"model.obj|model.mtl\" ...>\n\n   <!-- New -->\n   <cc-swiper-slide image-url=\"model.obj\" material-url=\"model.mtl\" ...>\n   ```\n\n## Credits\n\nExtracted from [Quyuan](https://github.com/code4history/Quyuan) by Code for History.\n","readmeFilename":""}