{"_id":"@dzhechkov/trip-planner","_rev":"12-dbc711f249109504556f503a8316ba00","name":"@dzhechkov/trip-planner","dist-tags":{"latest":"1.0.12"},"versions":{"1.0.0":{"name":"@dzhechkov/trip-planner","version":"1.0.0","keywords":["claude","claude-code","ai","trip-planner","travel","itinerary","trip-advisor","yandex-maps","open-meteo","weather","mobile","site-generator","skill-pack","npx-toolkit"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/trip-planner@1.0.0","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/trip-planner#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"bin":{"trip-planner":"bin/cli.js"},"dist":{"shasum":"2644423f15bc3b2e42c15875cbd4a3000a982798","tarball":"https://registry.npmjs.org/@dzhechkov/trip-planner/-/trip-planner-1.0.0.tgz","fileCount":33,"integrity":"sha512-okcQduT35FDgyMEyV4zIJqwzFWa9UuOvkKALGO7zXBH7AjdO8KnNRKDzu3rKG06WFjxHD3buBrFe/1JlTb+4Ng==","signatures":[{"sig":"MEUCIQDWswO9+naC1JNKt4nMhKVqwR4Q8ppcLFiZE9V1mfaFRAIgY4t+D2H5hkX3BOQmbeYKz1itJTtNIvQhsXZeyP5lIdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209973},"main":"src/cli.js","_from":"file:dzhechkov-trip-planner-1.0.0.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"node --test test/init.test.mjs"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/69a16cc9d7788473fa501290660408d4/dzhechkov-trip-planner-1.0.0.tgz","_integrity":"sha512-okcQduT35FDgyMEyV4zIJqwzFWa9UuOvkKALGO7zXBH7AjdO8KnNRKDzu3rKG06WFjxHD3buBrFe/1JlTb+4Ng==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/trip-planner"},"_npmVersion":"10.9.4","description":"Travel-itinerary → interactive mobile site generator for Claude Code. Turns a city + dates + constraints into a self-contained, one-handed mobile HTML itinerary: day timeline with expandable cards, Yandex.Maps links per point + per-day route, Open-Meteo w","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trip-planner_1.0.0_1781814596056_0.3139308120509885","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@dzhechkov/trip-planner","version":"1.0.2","keywords":["claude","claude-code","ai","trip-planner","travel","itinerary","trip-advisor","yandex-maps","open-meteo","weather","mobile","site-generator","skill-pack","npx-toolkit"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/trip-planner@1.0.2","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/trip-planner#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"bin":{"trip-planner":"bin/cli.js"},"dist":{"shasum":"9ac0a9737f2ff6ce5c1aba0fd8ee554016f83d99","tarball":"https://registry.npmjs.org/@dzhechkov/trip-planner/-/trip-planner-1.0.2.tgz","fileCount":34,"integrity":"sha512-t6kH1sThGqGxZbgtOloRraE7rDbw2SDWId41Uv9Q70a78zG9Xa0rLTn4O8DoFggHplxP6meN6itZ3af3bO4SUg==","signatures":[{"sig":"MEQCIEb6TY1wIwrYQYrTT+WjCkcbbtIfjVRyYriycikNzxXFAiBxCtc0IqGoK2C0HTmiHjGj5naqQk6Lmx4GymS+y8VBww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159862},"main":"src/cli.js","_from":"file:dzhechkov-trip-planner-1.0.2.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"node --test test/init.test.mjs"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/b525801b9891bc2e85d5c9dbec9bfdb3/dzhechkov-trip-planner-1.0.2.tgz","_integrity":"sha512-t6kH1sThGqGxZbgtOloRraE7rDbw2SDWId41Uv9Q70a78zG9Xa0rLTn4O8DoFggHplxP6meN6itZ3af3bO4SUg==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/trip-planner"},"_npmVersion":"10.9.4","description":"Travel-itinerary → interactive mobile site generator for Claude Code. Turns a city + dates + constraints into a self-contained, one-handed mobile HTML itinerary: day timeline with expandable cards, Yandex.Maps links per point + per-day route, Open-Meteo w","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trip-planner_1.0.2_1783350261241_0.8071366734795968","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@dzhechkov/trip-planner","version":"1.0.3","keywords":["claude","claude-code","ai","trip-planner","travel","itinerary","trip-advisor","yandex-maps","open-meteo","weather","mobile","site-generator","skill-pack","npx-toolkit"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/trip-planner@1.0.3","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/trip-planner#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"bin":{"trip-planner":"bin/cli.js"},"dist":{"shasum":"6482c04e1d2bad888753ab4455ea3e1204ef2b65","tarball":"https://registry.npmjs.org/@dzhechkov/trip-planner/-/trip-planner-1.0.3.tgz","fileCount":37,"integrity":"sha512-N1rqIK50zafF/LYzfSTcmwGZQYFYiIadXsOvqadcy2nXvUeIyg/NTthfsDcqfd2zrGJCYJie9g8cQxTYsvYksg==","signatures":[{"sig":"MEQCIFneMOvKsJPR5+HV24yIpqJow1rjGTiXpwnRbxr7bqPkAiBpRt4e1fQVWNXbd00zJAhfXrrwZ8JHw5kM43TRKZCm2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184687},"main":"src/cli.js","_from":"file:dzhechkov-trip-planner-1.0.3.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"node --test test/init.test.mjs"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/485abd6c1e632953846e7d59f8e5e875/dzhechkov-trip-planner-1.0.3.tgz","_integrity":"sha512-N1rqIK50zafF/LYzfSTcmwGZQYFYiIadXsOvqadcy2nXvUeIyg/NTthfsDcqfd2zrGJCYJie9g8cQxTYsvYksg==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/trip-planner"},"_npmVersion":"10.9.4","description":"Travel-itinerary → interactive mobile site generator for Claude Code. Turns a city + dates + constraints into a self-contained, one-handed mobile HTML itinerary: day timeline with expandable cards, Yandex.Maps links per point + per-day route, Open-Meteo w","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trip-planner_1.0.3_1785272326901_0.026629284408838938","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@dzhechkov/trip-planner","version":"1.0.4","keywords":["claude","claude-code","ai","trip-planner","travel","itinerary","trip-advisor","yandex-maps","open-meteo","weather","mobile","site-generator","skill-pack","npx-toolkit"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/trip-planner@1.0.4","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/trip-planner#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"bin":{"trip-planner":"bin/cli.js"},"dist":{"shasum":"c88af5f0ce4711ca4dfc29d4e42b84492121c1c2","tarball":"https://registry.npmjs.org/@dzhechkov/trip-planner/-/trip-planner-1.0.4.tgz","fileCount":43,"integrity":"sha512-237a0P3uwN8pe1Ee6cuiECWMnw1TD+1w287T5MRrMVVl00U0w4DOzLVJCrMOYAYTOYaepYf/PKI+foe/xvIaVw==","signatures":[{"sig":"MEUCIBxXA1fY4WE4EF9W95iuQAyp+y5oOxa11il66j4b+jU9AiEAtVNGCs5x4tqGx3hBAfXQciDFMPuQ/1bkIedFmB4cZo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312700},"main":"src/cli.js","_from":"file:dzhechkov-trip-planner-1.0.4.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"node --test test/init.test.mjs"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/bff14dcd2ad7d221c9ccd2d0f1d87cc4/dzhechkov-trip-planner-1.0.4.tgz","_integrity":"sha512-237a0P3uwN8pe1Ee6cuiECWMnw1TD+1w287T5MRrMVVl00U0w4DOzLVJCrMOYAYTOYaepYf/PKI+foe/xvIaVw==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/trip-planner"},"_npmVersion":"10.9.4","description":"Travel-itinerary → interactive mobile site generator for Claude Code. Turns a city + dates + constraints into a self-contained, one-handed mobile HTML itinerary: day timeline with expandable cards, Yandex.Maps links per point + per-day route, Open-Meteo w","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trip-planner_1.0.4_1785765739395_0.1840733361478586","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@dzhechkov/trip-planner","version":"1.0.5","keywords":["claude","claude-code","ai","trip-planner","travel","itinerary","trip-advisor","yandex-maps","open-meteo","weather","mobile","site-generator","skill-pack","npx-toolkit"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/trip-planner@1.0.5","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/trip-planner#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"bin":{"trip-planner":"bin/cli.js"},"dist":{"shasum":"b4a0e7d8c8322152db8ea40393c2b022c13a6492","tarball":"https://registry.npmjs.org/@dzhechkov/trip-planner/-/trip-planner-1.0.5.tgz","fileCount":43,"integrity":"sha512-T6YF5PkkFYof8XGAl1GLs7ObeJC8NpTk7uAtNZoSKOPm9U1C86iGewHBFLRuDZOZ5WwpECNfVTWWbAOB48hf1g==","signatures":[{"sig":"MEUCIQC1UjOKhMnNOFl6Bu3UhHP4kayX79q6KkphoPzZ+DYjiQIgZsFszzch4sCvLlbjyxjbWE2PF5Wu9dUnlMv2t6tBSRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319266},"main":"src/cli.js","_from":"file:dzhechkov-trip-planner-1.0.5.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"node --test test/init.test.mjs"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/08451f9b1c4675d63d85c6ea0486a271/dzhechkov-trip-planner-1.0.5.tgz","_integrity":"sha512-T6YF5PkkFYof8XGAl1GLs7ObeJC8NpTk7uAtNZoSKOPm9U1C86iGewHBFLRuDZOZ5WwpECNfVTWWbAOB48hf1g==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/trip-planner"},"_npmVersion":"10.9.4","description":"Travel-itinerary → interactive mobile site generator for Claude Code. Turns a city + dates + constraints into a self-contained, one-handed mobile HTML itinerary: day timeline with expandable cards, Yandex.Maps links per point + per-day route, Open-Meteo w","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trip-planner_1.0.5_1785766625721_0.07438951027253093","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@dzhechkov/trip-planner","version":"1.0.6","keywords":["claude","claude-code","ai","trip-planner","travel","itinerary","trip-advisor","yandex-maps","open-meteo","weather","mobile","site-generator","skill-pack","npx-toolkit"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/trip-planner@1.0.6","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/trip-planner#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"bin":{"trip-planner":"bin/cli.js"},"dist":{"shasum":"9f7620c1ac4a659da64b0cbe2ada7809c88691f6","tarball":"https://registry.npmjs.org/@dzhechkov/trip-planner/-/trip-planner-1.0.6.tgz","fileCount":43,"integrity":"sha512-4ulx0LW87coMW95CrTlJjqDDLBvLAGE7EhIKbmArEd1WvEwAHiz/NU7f972g501zxup2agt9TRAPHhn9C149yw==","signatures":[{"sig":"MEUCIQCucrj6owmHIWDjDxowQVE1cMhy+73ZUd67fBzQ+/Oi1gIgG5S/qckUdM5y7+qV8e+3II4JGpG5UC2emAQ4VslRiYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323494},"main":"src/cli.js","_from":"file:dzhechkov-trip-planner-1.0.6.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"node --test test/init.test.mjs"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/82da89a57ae63afc84670afc96ee9b95/dzhechkov-trip-planner-1.0.6.tgz","_integrity":"sha512-4ulx0LW87coMW95CrTlJjqDDLBvLAGE7EhIKbmArEd1WvEwAHiz/NU7f972g501zxup2agt9TRAPHhn9C149yw==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/trip-planner"},"_npmVersion":"10.9.4","description":"Travel-itinerary → interactive mobile site generator for Claude Code. Turns a city + dates + constraints into a self-contained, one-handed mobile HTML itinerary: day timeline with expandable cards, Yandex.Maps links per point + per-day route, Open-Meteo w","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trip-planner_1.0.6_1785767390024_0.33907127671434556","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@dzhechkov/trip-planner","version":"1.0.7","keywords":["claude","claude-code","ai","trip-planner","travel","itinerary","trip-advisor","yandex-maps","open-meteo","weather","mobile","site-generator","skill-pack","npx-toolkit"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/trip-planner@1.0.7","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/trip-planner#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"bin":{"trip-planner":"bin/cli.js"},"dist":{"shasum":"488ddebea4ca770bc8bf5dee7223701ab95a5afb","tarball":"https://registry.npmjs.org/@dzhechkov/trip-planner/-/trip-planner-1.0.7.tgz","fileCount":52,"integrity":"sha512-9Ff2+JbEDEQXkFw2d7XGu3UmX4iRoGvhFbvht+cqeqmUjCqAyFXvfQ+hx3H6/jKLtVYw5HsftP1nK63zjxVi0Q==","signatures":[{"sig":"MEUCIQDTDsxNXNvUebxVgDtL1iRfnKPJFBwLg91DQzi04jPpSwIge7d5xt0Jcc5kMDKVfvy8SV/n3nIvNu/YXdWEsiiMSAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625748},"main":"src/cli.js","_from":"file:dzhechkov-trip-planner-1.0.7.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"node --test test/init.test.mjs"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/26525c2e0f86f36bd69f7419b8be92cf/dzhechkov-trip-planner-1.0.7.tgz","_integrity":"sha512-9Ff2+JbEDEQXkFw2d7XGu3UmX4iRoGvhFbvht+cqeqmUjCqAyFXvfQ+hx3H6/jKLtVYw5HsftP1nK63zjxVi0Q==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/trip-planner"},"_npmVersion":"10.9.4","description":"Travel-itinerary → interactive mobile site generator. Turns a city + dates + constraints into a self-contained, one-handed HTML itinerary with maps, weather, booking links, verified contacts and review evidence for every named venue, and constraint-filter","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trip-planner_1.0.7_1787632967141_0.0830772469340153","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@dzhechkov/trip-planner","version":"1.0.8","keywords":["claude","claude-code","ai","trip-planner","travel","itinerary","trip-advisor","yandex-maps","open-meteo","weather","mobile","site-generator","skill-pack","npx-toolkit"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/trip-planner@1.0.8","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/trip-planner#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"bin":{"trip-planner":"bin/cli.js"},"dist":{"shasum":"92c21d8e1a95893c8e3cbce121a27bc5cf35b368","tarball":"https://registry.npmjs.org/@dzhechkov/trip-planner/-/trip-planner-1.0.8.tgz","fileCount":52,"integrity":"sha512-zEQPZ027AllyfhI1mwEixumx9KNBwq7PwLjRUX44iR/BAJAVYXm0+41awqf/dcTMfvPWEQinyGt69jlSFwRp0A==","signatures":[{"sig":"MEUCIQCh9SemnKThwuMtiebBEBgI6uJ06YJlktNw4wteSx8jgAIgRIeCc4OZDhAPwcrcROymJYFzrV1/rj8jNP7GfWIUVA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625885},"main":"src/cli.js","_from":"file:dzhechkov-trip-planner-1.0.8.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"node --test test/init.test.mjs"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/c9d93336b3d5989caedda4f0198dc927/dzhechkov-trip-planner-1.0.8.tgz","_integrity":"sha512-zEQPZ027AllyfhI1mwEixumx9KNBwq7PwLjRUX44iR/BAJAVYXm0+41awqf/dcTMfvPWEQinyGt69jlSFwRp0A==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/trip-planner"},"_npmVersion":"10.9.4","description":"Travel-itinerary → interactive mobile site generator. Turns a city + dates + constraints into a self-contained, one-handed HTML itinerary with maps, weather, booking links, verified contacts and review evidence for every named venue, and constraint-filter","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trip-planner_1.0.8_1787944548166_0.2780825917486176","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@dzhechkov/trip-planner","version":"1.0.9","keywords":["claude","claude-code","ai","trip-planner","travel","itinerary","trip-advisor","yandex-maps","open-meteo","weather","mobile","site-generator","skill-pack","npx-toolkit"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/trip-planner@1.0.9","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/trip-planner#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"bin":{"trip-planner":"bin/cli.js"},"dist":{"shasum":"6631967c6d4486e7829d57acbbab208c356ac46c","tarball":"https://registry.npmjs.org/@dzhechkov/trip-planner/-/trip-planner-1.0.9.tgz","fileCount":52,"integrity":"sha512-rlC0wvQfMsLhO81LLBVU+qfaTgKbdpJ1uVI1ShDraUSsqggg27KCEyJ6ylNxD0xYOa56L6shDatWEgLQPov/7g==","signatures":[{"sig":"MEUCIQDe+qOnJrRXRG9r0IeBbljSCXjA72A0IAs6qrP+4TOQEAIgDfVj8qMGk5alYC+AS3k/osB0Bd9JVsT3bRJDAH3l0Ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625885},"main":"src/cli.js","_from":"file:dzhechkov-trip-planner-1.0.9.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"node --test test/init.test.mjs"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/62ef13fd17817852fb1d3e27a46ca526/dzhechkov-trip-planner-1.0.9.tgz","_integrity":"sha512-rlC0wvQfMsLhO81LLBVU+qfaTgKbdpJ1uVI1ShDraUSsqggg27KCEyJ6ylNxD0xYOa56L6shDatWEgLQPov/7g==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/trip-planner"},"_npmVersion":"10.9.4","description":"Travel-itinerary → interactive mobile site generator. Turns a city + dates + constraints into a self-contained, one-handed HTML itinerary with maps, weather, booking links, verified contacts and review evidence for every named venue, and constraint-filter","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trip-planner_1.0.9_1787944927176_0.39937318679434863","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@dzhechkov/trip-planner","version":"1.0.10","keywords":["claude","claude-code","ai","trip-planner","travel","itinerary","trip-advisor","yandex-maps","open-meteo","weather","mobile","site-generator","skill-pack","npx-toolkit"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/trip-planner@1.0.10","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/trip-planner#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"bin":{"trip-planner":"bin/cli.js"},"dist":{"shasum":"826cfdda4463ad22f0704f74445bbed775c1dca9","tarball":"https://registry.npmjs.org/@dzhechkov/trip-planner/-/trip-planner-1.0.10.tgz","fileCount":52,"integrity":"sha512-kL+QBQ4GVceAKd4x2rVTvyXhzQ/HVqwcF9Lb4iA8tZqhwjVuB+nmg9ztsFYTKP6QXvXU43NUtALSie65BsN3cQ==","signatures":[{"sig":"MEUCIAC2vVwtz3LIb5mD93g0Ya30kO+Em2O4YCDldNLvsOzBAiEAiAm8XSykOsSqnYFD7ES6Q7D2HkhcOwMKBX72rCZfuMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625886},"main":"src/cli.js","_from":"file:dzhechkov-trip-planner-1.0.10.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"node --test test/init.test.mjs"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/829740eef6678f828bc5f1cf273193ab/dzhechkov-trip-planner-1.0.10.tgz","_integrity":"sha512-kL+QBQ4GVceAKd4x2rVTvyXhzQ/HVqwcF9Lb4iA8tZqhwjVuB+nmg9ztsFYTKP6QXvXU43NUtALSie65BsN3cQ==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/trip-planner"},"_npmVersion":"10.9.4","description":"Travel-itinerary → interactive mobile site generator. Turns a city + dates + constraints into a self-contained, one-handed HTML itinerary with maps, weather, booking links, verified contacts and review evidence for every named venue, and constraint-filter","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trip-planner_1.0.10_1788003834734_0.7800504756161746","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@dzhechkov/trip-planner","version":"1.0.11","keywords":["claude","claude-code","ai","trip-planner","travel","itinerary","trip-advisor","yandex-maps","open-meteo","weather","mobile","site-generator","skill-pack","npx-toolkit"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/trip-planner@1.0.11","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness/tree/main/packages/@dzhechkov/trip-planner#readme","bugs":{"url":"https://github.com/djd1m/dz-harness/issues"},"bin":{"trip-planner":"bin/cli.js"},"dist":{"shasum":"7ebc9c6d4dae601030fa9fd83b2496f6ab58b5c4","tarball":"https://registry.npmjs.org/@dzhechkov/trip-planner/-/trip-planner-1.0.11.tgz","fileCount":52,"integrity":"sha512-kBaiJiY9ZZeql50vvBW7PZNsmkhaPnV6KarxHko9GE3tA8d6K8arA6JbYSRWSLJdZb4+8jkwaqFL4Z4CsgOeyg==","signatures":[{"sig":"MEQCID59ZGqSUSoagJtZ6xdfV7bR4y18kTqdc9SbbFvdjDSNAiB1I5/u/Pjz6hJq+OcRkxR/VbdopArvm49eubof2kgQVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625878},"main":"src/cli.js","_from":"file:dzhechkov-trip-planner-1.0.11.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"node --test test/init.test.mjs"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/5e60b1f769cc301cdd6b72eecae19743/dzhechkov-trip-planner-1.0.11.tgz","_integrity":"sha512-kBaiJiY9ZZeql50vvBW7PZNsmkhaPnV6KarxHko9GE3tA8d6K8arA6JbYSRWSLJdZb4+8jkwaqFL4Z4CsgOeyg==","repository":{"url":"git+https://github.com/djd1m/dz-harness.git","type":"git","directory":"packages/@dzhechkov/trip-planner"},"_npmVersion":"10.9.4","description":"Travel-itinerary → interactive mobile site generator. Turns a city + dates + constraints into a self-contained, one-handed HTML itinerary with maps, weather, booking links, verified contacts and review evidence for every named venue, and constraint-filter","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trip-planner_1.0.11_1788025784540_0.33179750687564225","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"_id":"@dzhechkov/trip-planner@1.0.12","bin":{"trip-planner":"bin/cli.js"},"bugs":{"url":"https://github.com/djd1m/dz-harness/issues"},"dist":{"shasum":"33f5686e45a1a7d5552b81f01aaefc47fac99540","tarball":"https://registry.npmjs.org/@dzhechkov/trip-planner/-/trip-planner-1.0.12.tgz","fileCount":52,"integrity":"sha512-uKrGUsBkVHcHqbkNXb8U/AIglSUlAxWSCO21p7WnamAn9deNYFlgQM9mlb/587cyA7/8IeVWGU00G/qvWgN4HA==","signatures":[{"sig":"MEUCIQCjkJQDPU7mFyb0x4dyfHHwTO4cefePKSDIjRNl930vdwIgNhGRkRPk5G1TUpoiMESsVdpIz+0MgGfzsRNumqMfeaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFOm+UWBFx7K0pZLwfZv9oY3dOgfpRtILWTjXVuKHtPxAiEAtCMOEmtGe+WVp9cCPpDDsT6Z+bqSqGxn/AZm8jBiP9Q="}],"unpackedSize":625878},"main":"src/cli.js","name":"@dzhechkov/trip-planner","_from":"file:dzhechkov-trip-planner-1.0.12.tgz","author":{"name":"dzhechko"},"engines":{"node":">=16.0.0"},"license":"MIT","scripts":{"test":"node --test test/init.test.mjs"},"version":"1.0.12","_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"homepage":"https://github.com/djd1m/dz-harness/tree/main/packages/@dzhechkov/trip-planner#readme","keywords":["claude","claude-code","ai","trip-planner","travel","itinerary","trip-advisor","yandex-maps","open-meteo","weather","mobile","site-generator","skill-pack","npx-toolkit"],"_resolved":"/tmp/19f132e2413f37880fd06258194f7ba8/dzhechkov-trip-planner-1.0.12.tgz","_integrity":"sha512-uKrGUsBkVHcHqbkNXb8U/AIglSUlAxWSCO21p7WnamAn9deNYFlgQM9mlb/587cyA7/8IeVWGU00G/qvWgN4HA==","repository":{"url":"git+https://github.com/djd1m/dz-harness.git","type":"git","directory":"packages/@dzhechkov/trip-planner"},"_npmVersion":"10.9.4","description":"Travel-itinerary → interactive mobile site generator. Turns a city + dates + constraints into a self-contained, one-handed HTML itinerary with maps, weather, booking links, verified contacts and review evidence for every named venue, and constraint-filter","directories":{},"maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/trip-planner_1.0.12_1789295686328_0.031259007880648726"}}},"time":{"created":"2026-06-18T20:29:55.923Z","modified":"2026-09-13T10:34:46.583Z","1.0.0":"2026-06-18T20:29:56.197Z","1.0.2":"2026-07-06T15:04:21.367Z","1.0.3":"2026-07-28T20:58:47.080Z","1.0.4":"2026-08-03T14:02:19.538Z","1.0.5":"2026-08-03T14:17:05.864Z","1.0.6":"2026-08-03T14:29:50.164Z","1.0.7":"2026-08-25T04:42:47.294Z","1.0.8":"2026-08-28T19:15:48.324Z","1.0.9":"2026-08-28T19:22:07.342Z","1.0.10":"2026-08-29T11:43:54.952Z","1.0.11":"2026-08-29T17:49:44.679Z","1.0.12":"2026-09-13T10:34:46.438Z"},"bugs":{"url":"https://github.com/djd1m/dz-harness/issues"},"author":{"name":"dzhechko"},"license":"MIT","homepage":"https://github.com/djd1m/dz-harness/tree/main/packages/@dzhechkov/trip-planner#readme","keywords":["claude","claude-code","ai","trip-planner","travel","itinerary","trip-advisor","yandex-maps","open-meteo","weather","mobile","site-generator","skill-pack","npx-toolkit"],"repository":{"url":"git+https://github.com/djd1m/dz-harness.git","type":"git","directory":"packages/@dzhechkov/trip-planner"},"description":"Travel-itinerary → interactive mobile site generator. Turns a city + dates + constraints into a self-contained, one-handed HTML itinerary with maps, weather, booking links, verified contacts and review evidence for every named venue, and constraint-filter","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"readme":"# @dzhechkov/trip-planner\n\n> Travel-itinerary → **interactive mobile site** generator for Claude Code. Give it a city, dates,\n> arrival/departure, lodging, party size and constraints — get a self-contained, one-handed mobile\n> HTML itinerary with maps, weather, verified venue contacts + review evidence, and a day-by-day\n> timeline. Implements the \"trip-advisor\" task.\n\n![npm](https://img.shields.io/npm/v/%40dzhechkov%2Ftrip-planner)\n![skills](https://img.shields.io/badge/bundled%20skills-4-brightgreen)\n![output](https://img.shields.io/badge/output-single%20HTML-blue)\n\n\n> **`goap-research-ed25519` — self-learning (optional, since this release).** When\n> [`@dzhechkov/harness-cli`](https://www.npmjs.com/package/@dzhechkov/harness-cli) is on PATH, the\n> bundled research skill recalls prior METHOD lessons at the start of an investigation and records new\n> ones at four named moments. Without it the skill behaves exactly as before and says so once — it is\n> detected, never required. Lessons go to a SEPARATE store (`<project>/.health-brain/.dz`) and never\n> to the shared one; recall reads both, so engineering lessons transfer in and medical ones do not\n> leave. A format check refuses identifier shapes (email, phone, record numbers) — it does NOT judge\n> whether a lesson describes a method or a person, and says so: that judgement is the agent's, per\n> the teach protocol. See `skills/goap-research-ed25519/SKILL.md`.\n\n## Install\n\n```bash\nnpx @dzhechkov/trip-planner init      # into the current project (Claude Code)\nnpx @dzhechkov/trip-planner init --dry-run   # preview\n```\n\nFor Hermes and other supported assistants, install the same canonical skill through `dz`:\n\n```bash\nnpm install -g @dzhechkov/harness-cli\ndz install @dzhechkov/trip-planner --target hermes\n```\n\nRestart Hermes, then describe the trip in natural language. The skill is projected into\n`.hermes/skills/trip-planner/`; the canonical source remains the same `SKILL.md` used by Codex and\nClaude Code.\n\nThen in Claude Code:\n\n```\n/trip-planner Казань 3 дня, 10–12 июля, приезд 10:30 поезд, отъезд 21:00 самолёт,\n   жильё ул. Баумана 1, 2 чел (с ребёнком 5 лет), без алкоголя, вегетарианцы, бюджет 4000₽/день\n```\n\n## What it produces\n\nA single self-contained `trip/<city>/index.html` (inline CSS+JS, **no build, opens on any phone,\nworks offline**) with:\n\n- 📱 **Mobile-first, one-handed** layout — sticky day nav, single column, big tap targets\n- 🗂️ **Per-day timeline with expandable cards** — tap to open details (time, cost, tips)\n- 📍 **Yandex.Maps pin per point** (exact coords) + 🗺️ **one-tap per-day route** link\n- ☎️ **Verified contacts + review evidence** for every named venue, including checked date\n- 🎟️ **«Купить билет»** buttons where advance booking is needed\n- 🌤️ **Open-Meteo weather widget** per day + **clothing advice** (derived in-page, no API key)\n- 🍽️ **Restaurants/cafés filtered by your constraints** (no-alcohol / vegetarian / kids / budget)\n- Coverage mix: excursions, museums, walks, viewpoints, water cruises, local cuisine\n\n## Pipeline\n\n```\n/trip-planner → explore (Intake) → goap-research-ed25519 (Research) → Itinerary → frontend-design (Site) → Validation\n```\n\nThe Research step uses **verified** sources (Ed25519-signed) and treats your constraints as **hard\nfilters**. Coordinates are never fabricated. A named venue is blocked from publication until it has\nan address, an official website or phone, and a separate review link with a checked date. Volatile\nrating/count values are optional and never inferred.\n\n## Bundled skills (4)\n\n| Skill | Role |\n|-------|------|\n| `trip-planner` | The orchestrator (this package) — 5-phase pipeline + the mobile site template |\n| `explore` | Intake — collects the trip brief |\n| `goap-research-ed25519` | Verified, constraint-filtered POI/restaurant research |\n| `frontend-design` | Mobile site polish |\n\n## Commands\n\n| Command | Purpose |\n|---------|---------|\n| `init` | Install the toolkit into `.claude/` (default) |\n| `init --dry-run` | Preview what would be installed — read-only, always works (even on an already-installed project) |\n| `list` | List bundled skills |\n| `doctor` | Verify the install |\n\n## Tech notes\n\n- **Maps:** Yandex.Maps URL schemes — pin `pt=lon,lat`, route `rtext=lat,lon~...&rtt=pd|auto|mt`. No API key.\n- **Weather:** Open-Meteo daily forecast, client-side, no key, CORS-open; graceful offline fallback.\n- The generated HTML's only runtime network call is the weather fetch.\n\n---\n\nPart of [DZ Harness Hub](https://github.com/djd1m/dz-harness-hub). MIT.\n","readmeFilename":"README.md"}