{"_id":"@vtbag/turn-signal","_rev":"12-f0088f48987a501a2384f17e08f9164f","name":"@vtbag/turn-signal","dist-tags":{"preview":"0.0.0-experimental-link-types","latest":"1.3.1"},"versions":{"1.0.0":{"name":"@vtbag/turn-signal","version":"1.0.0","keywords":["view","transitions","view transition","view-transition","directions","animations","cross-document","backward","history-traversal"],"author":{"name":"vtbag"},"license":"ISC","_id":"@vtbag/turn-signal@1.0.0","maintainers":[{"name":"martrapp","email":"martrapp@gmx.net"}],"homepage":"https://vtbag.pages.dev","bugs":{"url":"https://github.com/vtbag/turn-signal/issues"},"dist":{"shasum":"3a8065d3dcece745fe0d3f9720a34a0ad4d2cb8e","tarball":"https://registry.npmjs.org/@vtbag/turn-signal/-/turn-signal-1.0.0.tgz","fileCount":4,"integrity":"sha512-WdS0lQfbWmFczEkReiNAcfsCcw5v+maZXQ/WdE71RWpQnaxH4KNfMf5+yTgAyvOCOeK1bayd+l+oC4X+Rq/W5w==","signatures":[{"sig":"MEUCIByG0y56fU59yy6ugHcRJQSH3xUAZfSZD9frDDPGODtZAiEA0Uj0aEJIQUWFttNsrOp0Ub2KBhEYFJ9FHR/Inbf2Fdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5117},"main":"lib/index.js","exports":{".":"./lib/index.js","./forced-traversal":"./lib/forced-traversal.js"},"funding":{"url":"https://github.com/sponsors/martrapp","type":"github"},"gitHead":"35dede4a15bab986c361be8aa07ced0d2f0c9a1a","scripts":{"dev":"bin/bundle dev","test":"bin/test","build":"npm run format; bin/bundle","format":"prettier --write src | grep -v 'unchanged)$'","release":"changeset publish","changeset":"changeset"},"_npmUser":{"name":"martrapp","email":"martrapp@gmx.net"},"repository":{"url":"git+https://github.com/vtbag/trun-signal.git","type":"git"},"_npmVersion":"10.8.3","description":"Turn-Signal is a lightweight script that enhances cross-document navigation by detecting the direction of browser navigation. It enables developers to create smooth, responsive transitions that adjust based on forward or backward navigation, delivering a ","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","prettier":"^3.3.3","@eslint/js":"^9.11.1","typescript":"^5.6.2","@changesets/cli":"^2.27.8","@types/dom-navigation":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/turn-signal_1.0.0_1727258576231_0.6591518509134202","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@vtbag/turn-signal","version":"1.0.1","keywords":["view","transitions","view transition","view-transition","directions","animations","cross-document","backward","history-traversal"],"author":{"name":"vtbag"},"license":"ISC","_id":"@vtbag/turn-signal@1.0.1","maintainers":[{"name":"martrapp","email":"martrapp@gmx.net"}],"homepage":"https://vtbag.pages.dev","bugs":{"url":"https://github.com/vtbag/turn-signal/issues"},"dist":{"shasum":"67136ca5480cf7cb2c85ad61f30660698bd3bfb4","tarball":"https://registry.npmjs.org/@vtbag/turn-signal/-/turn-signal-1.0.1.tgz","fileCount":4,"integrity":"sha512-LwuIFDxW2GpX4e/QJDNX1Y3SvyMEAxHpRyu5KoFanNby2sLtp2Rnwqir8mcr2bQfc8H3MndrrfhOyccYURsi7Q==","signatures":[{"sig":"MEQCIAKgvtUF03EBYXvFE5d4tKrOWSVpMIaLPhSRNrj6lxN4AiBJFinzC7ODJp0E3mmWuCIHeCSHFiJ0BF5+3N/fa8wHDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vtbag%2fturn-signal@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5033},"main":"lib/index.js","exports":{".":"./lib/index.js","./forced-traversal":"./lib/forced-traversal.js"},"funding":{"url":"https://github.com/sponsors/martrapp","type":"github"},"gitHead":"0f966eab95fa66fa4cbb73096a442063fa423548","scripts":{"dev":"bin/bundle dev","test":"bin/test","build":"npm run format; bin/bundle","format":"prettier --write src | grep -v 'unchanged)$'","release":"changeset publish","changeset":"changeset"},"_npmUser":{"name":"martrapp","email":"martrapp@gmx.net"},"repository":{"url":"git+https://github.com/vtbag/turn-signal.git","type":"git"},"_npmVersion":"10.8.3","description":"Turn-Signal is a lightweight script that enhances cross-document navigation by detecting the direction of browser navigation. It enables developers to create smooth, responsive transitions that adjust based on forward or backward navigation, delivering a ","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","prettier":"^3.3.3","@eslint/js":"^9.11.1","typescript":"^5.6.2","@changesets/cli":"^2.27.8","@types/dom-navigation":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/turn-signal_1.0.1_1727272176078_0.006486974187485117","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@vtbag/turn-signal","version":"1.0.2","keywords":["view","transitions","view transition","view-transition","directions","animations","cross-document","backward","history-traversal"],"author":{"name":"vtbag"},"license":"ISC","_id":"@vtbag/turn-signal@1.0.2","maintainers":[{"name":"martrapp","email":"martrapp@gmx.net"}],"homepage":"https://vtbag.pages.dev","bugs":{"url":"https://github.com/vtbag/turn-signal/issues"},"dist":{"shasum":"10e2e5313c29b7c45eec5ca4a45b231f3183ae84","tarball":"https://registry.npmjs.org/@vtbag/turn-signal/-/turn-signal-1.0.2.tgz","fileCount":4,"integrity":"sha512-7XVN1dOE1xMLOftGFCrhp0sRXU65erYyUQxacZmZDNyms6FauwI/Pu/+t6tZDs+BGSyam5Viwy0m6ZZbWiNsRg==","signatures":[{"sig":"MEUCIQCsRoGhUGgxNf3CjNHBTYWqOFB7oUT3HdsGrVXiDjikjgIgY2mkkSZ87F0EFwMuETrSnCowo4MlNMcjv9ZZYZiy1DI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vtbag%2fturn-signal@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5013},"main":"lib/index.js","exports":{".":"./lib/index.js","./forced-traversal":"./lib/forced-traversal.js"},"funding":{"url":"https://github.com/sponsors/martrapp","type":"github"},"gitHead":"1b9b5f7818ceedc2b2bb43ebf5c4fec2b01a71be","scripts":{"dev":"bin/bundle dev","test":"bin/test","build":"npm run format; bin/bundle","format":"prettier --write src | grep -v 'unchanged)$'","release":"changeset publish","changeset":"changeset"},"_npmUser":{"name":"martrapp","email":"martrapp@gmx.net"},"repository":{"url":"git+https://github.com/vtbag/turn-signal.git","type":"git"},"_npmVersion":"10.8.3","description":"Turn-Signal is a lightweight script that enhances cross-document navigation by detecting the direction of browser navigation. It enables developers to create smooth, responsive transitions that adjust based on forward or backward navigation, delivering a ","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","prettier":"^3.3.3","@eslint/js":"^9.11.1","typescript":"^5.6.2","@changesets/cli":"^2.27.8","@types/dom-navigation":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/turn-signal_1.0.2_1727283101068_0.06766252122400118","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@vtbag/turn-signal","version":"1.0.3","keywords":["view","transitions","view transition","view-transition","directions","animations","cross-document","backward","history-traversal"],"author":{"name":"vtbag"},"license":"ISC","_id":"@vtbag/turn-signal@1.0.3","maintainers":[{"name":"martrapp","email":"martrapp@gmx.net"}],"homepage":"https://vtbag.pages.dev","bugs":{"url":"https://github.com/vtbag/turn-signal/issues"},"dist":{"shasum":"f6c9cb5d1ed406a5e97cd6862e2050f97875047f","tarball":"https://registry.npmjs.org/@vtbag/turn-signal/-/turn-signal-1.0.3.tgz","fileCount":6,"integrity":"sha512-qa+dVrjJrg6LIcz22oI7X3QpS16qImZx/WscpMaghfpOF5pvHVH5O9zJkha5qxdqAELNm2gwk5O0+3q7I389yw==","signatures":[{"sig":"MEUCIEe52PPNn0RyRqmdI8ZE3yOq16TGGTmb3Qo20+eg4ncoAiEA99rblvJsik/d5/a+27ttjI542+dWMQWc8cVf6jcK+9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vtbag%2fturn-signal@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5330},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./forced-traversal":"./lib/forced-traversal.js"},"funding":{"url":"https://github.com/sponsors/martrapp","type":"github"},"gitHead":"66b383f0e77b9c770f56a8a7cf06f4ed5ce61794","scripts":{"dev":"bin/bundle dev","test":"bin/test","build":"npm run format; bin/bundle","format":"prettier --write src | grep -v 'unchanged)$'","release":"changeset publish","changeset":"changeset"},"_npmUser":{"name":"martrapp","email":"martrapp@gmx.net"},"repository":{"url":"git+https://github.com/vtbag/turn-signal.git","type":"git"},"_npmVersion":"10.9.0","description":"Turn-Signal is a lightweight script that enhances cross-document navigation by detecting the direction of browser navigation. It enables developers to create smooth, responsive transitions that adjust based on forward or backward navigation, delivering a ","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","prettier":"^3.3.3","@eslint/js":"^9.12.0","typescript":"^5.6.3","@changesets/cli":"^2.27.9","@types/dom-navigation":"^1.0.4","@types/dom-view-transitions":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/turn-signal_1.0.3_1729149778796_0.4413637174934062","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@vtbag/turn-signal","version":"1.1.0","keywords":["view","transitions","view transition","view-transition","directions","animations","cross-document","backward","history-traversal"],"author":{"name":"vtbag"},"license":"ISC","_id":"@vtbag/turn-signal@1.1.0","maintainers":[{"name":"martrapp","email":"martrapp@gmx.net"}],"homepage":"https://vtbag.pages.dev","bugs":{"url":"https://github.com/vtbag/turn-signal/issues"},"dist":{"shasum":"448b28925139783b75fba30089d9cda24c12c2c7","tarball":"https://registry.npmjs.org/@vtbag/turn-signal/-/turn-signal-1.1.0.tgz","fileCount":6,"integrity":"sha512-2WoBbs3v7hWxu6BXvWab4G8MJIFr21vEcJ5Y4mhXlYifVzHLSf5M+aHxEEk62DMOeVmjHwqt8DK47GYnFrEqmg==","signatures":[{"sig":"MEUCIQCPHheKxtXggCFZfIACctmAlKK9ullcU5oXXZ1p+2nA8QIgW4hJe3QpZ7D6aZ43ApEaTqexTKHsEGbIgyPjLlH7ay8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vtbag%2fturn-signal@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5616},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./forced-traversal":"./lib/forced-traversal.js"},"funding":{"url":"https://github.com/sponsors/martrapp","type":"github"},"gitHead":"963029ec60a03aa168255cdcc002d2ddd451f279","scripts":{"dev":"bin/bundle dev","test":"bin/test","build":"npm run format; bin/bundle","format":"prettier --write src | grep -v 'unchanged)$'","release":"changeset publish","changeset":"changeset"},"_npmUser":{"name":"martrapp","email":"martrapp@gmx.net"},"repository":{"url":"git+https://github.com/vtbag/turn-signal.git","type":"git"},"_npmVersion":"10.9.0","description":"Turn-Signal is a lightweight script that enhances cross-document navigation by detecting the direction of browser navigation. It enables developers to create smooth, responsive transitions that adjust based on forward or backward navigation, delivering a ","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","prettier":"^3.3.3","@eslint/js":"^9.12.0","typescript":"^5.6.3","@changesets/cli":"^2.27.9","@types/dom-navigation":"^1.0.4","@types/dom-view-transitions":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/turn-signal_1.1.0_1729620266567_0.5521776150357254","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@vtbag/turn-signal","version":"1.2.0","keywords":["view","transitions","view transition","view-transition","directions","animations","cross-document","backward","history-traversal"],"author":{"name":"vtbag"},"license":"ISC","_id":"@vtbag/turn-signal@1.2.0","maintainers":[{"name":"martrapp","email":"martrapp@gmx.net"}],"homepage":"https://vtbag.dev","bugs":{"url":"https://github.com/vtbag/turn-signal/issues"},"dist":{"shasum":"e055d59659fb1b73414eed15dea2986ef5e9a56e","tarball":"https://registry.npmjs.org/@vtbag/turn-signal/-/turn-signal-1.2.0.tgz","fileCount":8,"integrity":"sha512-8LRwQZdpYn5ib2qctXDWlxReM/3wDMxXXe81DlWM8hzParZguH0f2jk5cgF6MKPEHZdbRYJNoJ8fsATeGkG+oA==","signatures":[{"sig":"MEQCIDQTrDXF3n0U/a8t1SbqDcSJmuVD49dMUaJ8m3wshAr/AiAuNMPaaUJgLQFnqNNcGfLGMKoi5ACFFSGNPF9zi3b5tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vtbag%2fturn-signal@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7892},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./link-types":"./lib/link-types.js","./forced-traversal":"./lib/forced-traversal.js"},"funding":{"url":"https://github.com/sponsors/martrapp","type":"github"},"gitHead":"760858b290d5fc14c43c012aae12672f795dc37b","scripts":{"dev":"bin/bundle dev","test":"bin/test","build":"npm run format; bin/bundle","format":"prettier --write src | grep -v 'unchanged)$'","release":"changeset publish","changeset":"changeset"},"_npmUser":{"name":"martrapp","email":"martrapp@gmx.net"},"repository":{"url":"git+https://github.com/vtbag/turn-signal.git","type":"git"},"_npmVersion":"10.9.2","description":"Turn-Signal is a lightweight script that enhances cross-document navigation by detecting the direction of browser navigation. It enables developers to create smooth, responsive transitions that adjust based on forward or backward navigation, delivering a ","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","prettier":"^3.4.2","@eslint/js":"^9.16.0","typescript":"^5.7.2","@changesets/cli":"^2.27.10","@types/dom-navigation":"^1.0.4","@types/dom-view-transitions":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/turn-signal_1.2.0_1733950330379_0.5911321582253681","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@vtbag/turn-signal","version":"1.2.1","keywords":["view","transitions","view transition","view-transition","directions","animations","cross-document","backward","history-traversal"],"author":{"name":"vtbag"},"license":"ISC","_id":"@vtbag/turn-signal@1.2.1","maintainers":[{"name":"martrapp","email":"martrapp@gmx.net"}],"homepage":"https://vtbag.dev","bugs":{"url":"https://github.com/vtbag/turn-signal/issues"},"dist":{"shasum":"9a2a5619ea2b5382cc41a0ffcdbee7f29e9ac8f7","tarball":"https://registry.npmjs.org/@vtbag/turn-signal/-/turn-signal-1.2.1.tgz","fileCount":8,"integrity":"sha512-lHGpkoddnjbxdwP4ZJst1qAnJRVE5O09zXTPW7JCRDk+giYemxersZe9Vn3j4HTNPp3wdQ7JLAZGQNc1FZs5Gw==","signatures":[{"sig":"MEYCIQD20kuHmbL6vcrIkKUktmM/R2LDe7o/5TnGVZUS6azLNAIhAPi9AMgLjcxDawPtFWF3w1pJuFIW4nZTx70b+UdPBZTB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vtbag%2fturn-signal@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7773},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./link-types":"./lib/link-types.js","./forced-traversal":"./lib/forced-traversal.js"},"funding":{"url":"https://github.com/sponsors/martrapp","type":"github"},"gitHead":"63595bc2607e732da2ab6518514c7642a976a939","scripts":{"dev":"bin/bundle dev","test":"bin/test","build":"npm run format; bin/bundle","format":"prettier --write src | grep -v 'unchanged)$'","release":"changeset publish","changeset":"changeset"},"_npmUser":{"name":"martrapp","email":"martrapp@gmx.net"},"repository":{"url":"git+https://github.com/vtbag/turn-signal.git","type":"git"},"_npmVersion":"10.9.2","description":"Turn-Signal is a lightweight script that enhances cross-document navigation by detecting the direction of browser navigation. It enables developers to create smooth, responsive transitions that adjust based on forward or backward navigation, delivering a ","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","prettier":"^3.4.2","@eslint/js":"^9.16.0","typescript":"^5.7.2","@changesets/cli":"^2.27.10","@types/dom-navigation":"^1.0.4","@types/dom-view-transitions":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/turn-signal_1.2.1_1733954551172_0.7453611348418758","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@vtbag/turn-signal","version":"1.2.2","keywords":["view","transitions","view transition","view-transition","directions","animations","cross-document","backward","history-traversal"],"author":{"name":"vtbag"},"license":"ISC","_id":"@vtbag/turn-signal@1.2.2","maintainers":[{"name":"martrapp","email":"martrapp@gmx.net"}],"homepage":"https://vtbag.dev","bugs":{"url":"https://github.com/vtbag/turn-signal/issues"},"dist":{"shasum":"ecc21864bf0488ede0203f76c57eb65fc6bbe4a9","tarball":"https://registry.npmjs.org/@vtbag/turn-signal/-/turn-signal-1.2.2.tgz","fileCount":8,"integrity":"sha512-LMYzKDaRzv9qov3KFheHi/GpnlhIh4HiSzv5b5KTtLqZvA57ZqmdtbotmSNJFda6DE9Lq5oRElENgGdN9ksZtA==","signatures":[{"sig":"MEUCIQDrweaff66PR941kDLCpx0HKMPsDiuefLih+a307H/0zgIgYg/sNrU2Vp52bFAnrG8Vsx+H8it9O3nwFRBkgWrMSz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vtbag%2fturn-signal@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7826},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./link-types":"./lib/link-types.js","./forced-traversal":"./lib/forced-traversal.js"},"funding":{"url":"https://github.com/sponsors/martrapp","type":"github"},"gitHead":"949323501df882135438e060d0956a815b4cffb3","scripts":{"dev":"bin/bundle dev","test":"bin/test","build":"npm run format; bin/bundle","format":"prettier --write src | grep -v 'unchanged)$'","release":"changeset publish","changeset":"changeset"},"_npmUser":{"name":"martrapp","email":"martrapp@gmx.net"},"repository":{"url":"git+https://github.com/vtbag/turn-signal.git","type":"git"},"_npmVersion":"10.9.2","description":"Turn-Signal is a lightweight script that enhances cross-document navigation by detecting the direction of browser navigation. It enables developers to create smooth, responsive transitions that adjust based on forward or backward navigation, delivering a ","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","prettier":"^3.4.2","@eslint/js":"^9.16.0","typescript":"^5.7.2","@changesets/cli":"^2.27.10","@types/dom-navigation":"^1.0.4","@types/dom-view-transitions":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/turn-signal_1.2.2_1734005026908_0.3128882496105265","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@vtbag/turn-signal","version":"1.2.3","keywords":["view","transitions","view transition","view-transition","directions","animations","cross-document","backward","history-traversal"],"author":{"name":"vtbag"},"license":"ISC","_id":"@vtbag/turn-signal@1.2.3","maintainers":[{"name":"martrapp","email":"martrapp@gmx.net"}],"homepage":"https://vtbag.dev","bugs":{"url":"https://github.com/vtbag/turn-signal/issues"},"dist":{"shasum":"0ed33bd7f10dcecb0c70ce2fc2821a195a6c0a5d","tarball":"https://registry.npmjs.org/@vtbag/turn-signal/-/turn-signal-1.2.3.tgz","fileCount":8,"integrity":"sha512-Xl94vco1V9Q3+IuKdamcapNrugkjSB9T5cUQ1X4MGQ9gFpmuEGzbvGktCStGM01SeAOylaxXnItYCBo7Nqxh3Q==","signatures":[{"sig":"MEUCIQDLFYSmOF2CJLgNAIQUQe002c13oCdxKTjlo3QZMdF+wQIgaa4ehGQoSvk6Cg6wEY5M1cFab8rf35RfJ/q0bmPXsJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vtbag%2fturn-signal@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11820},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./link-types":"./lib/link-types.js","./link-types-plus":"./lib/link-types-plus.js","./forced-traversal":"./lib/forced-traversal.js"},"funding":{"url":"https://github.com/sponsors/martrapp","type":"github"},"gitHead":"ef952962bf9bf2536096127d8c7c877ceeadbda4","scripts":{"dev":"bin/bundle dev","test":"bin/bundle test && playwright test","build":"npm run format; bin/bundle","start":"npx serve -l 3000 tests","format":"prettier --write src | grep -v 'unchanged)$'","release":"changeset publish","changeset":"changeset"},"_npmUser":{"name":"martrapp","email":"martrapp@gmx.net"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/vtbag/turn-signal.git","type":"git"},"_npmVersion":"10.9.2","description":"Turn-Signal is a lightweight script that enhances cross-document navigation by detecting the direction of browser navigation. It enables developers to create smooth, responsive transitions that adjust based on forward or backward navigation, delivering a ","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"serve":"^14.0.1","esbuild":"^0.24.0","prettier":"^3.4.2","@eslint/js":"^9.16.0","typescript":"^5.7.2","@changesets/cli":"^2.27.10","@playwright/test":"latest","@types/dom-navigation":"^1.0.4","@types/dom-view-transitions":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/turn-signal_1.2.3_1735042979784_0.3187812744351124","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-link-types":{"name":"@vtbag/turn-signal","version":"0.0.0-experimental-link-types","keywords":["view","transitions","view transition","view-transition","directions","animations","cross-document","backward","history-traversal"],"author":{"name":"vtbag"},"license":"ISC","_id":"@vtbag/turn-signal@0.0.0-experimental-link-types","maintainers":[{"name":"martrapp","email":"martrapp@gmx.net"}],"homepage":"https://vtbag.dev","bugs":{"url":"https://github.com/vtbag/turn-signal/issues"},"dist":{"shasum":"6c13d0d49de866011e1f9e00c891ead6e0f59ccb","tarball":"https://registry.npmjs.org/@vtbag/turn-signal/-/turn-signal-0.0.0-experimental-link-types.tgz","fileCount":8,"integrity":"sha512-NGpZiKhzHX5cuw7A0h9MKw9LD1I6m03A9CcEhFgXXBbrYtfnY7B8L0JiTJ0gLQ+KkK7AU3M/jh5JtpRr03ykWg==","signatures":[{"sig":"MEYCIQD1fJFw65am+LMhfmBcZHEq++ga/Eli4uV+R76KsPzhYwIhAPiTM+nR5cksXLHqXTTJgHO6WT+Ei4tFuFCbYZvsW3uP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vtbag%2fturn-signal@0.0.0-experimental-link-types","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11905},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./link-types":"./lib/link-types.js","./link-types-plus":"./lib/link-types-plus.js","./forced-traversal":"./lib/forced-traversal.js"},"funding":{"url":"https://github.com/sponsors/martrapp","type":"github"},"gitHead":"1a06a2ed185815312eadddd46d1af9900bcf1fb7","scripts":{"dev":"bin/bundle dev","test":"bin/bundle test && playwright test","build":"npm run format; bin/bundle","start":"npx serve -l 3000 tests","format":"prettier --write src | grep -v 'unchanged)$'","release":"changeset publish","changeset":"changeset"},"_npmUser":{"name":"martrapp","email":"martrapp@gmx.net"},"repository":{"url":"git+https://github.com/vtbag/turn-signal.git","type":"git"},"_npmVersion":"10.9.2","description":"Turn-Signal is a lightweight script that enhances cross-document navigation by detecting the direction of browser navigation. It enables developers to create smooth, responsive transitions that adjust based on forward or backward navigation, delivering a ","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"serve":"^14.0.1","esbuild":"^0.24.2","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.2","@changesets/cli":"^2.27.11","@playwright/test":"latest","@types/dom-navigation":"^1.0.4","@types/dom-view-transitions":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/turn-signal_0.0.0-experimental-link-types_1735081889712_0.7849851199136306","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@vtbag/turn-signal","version":"1.3.0","keywords":["view","transitions","view transition","view-transition","directions","animations","cross-document","backward","history-traversal"],"author":{"name":"vtbag"},"license":"ISC","_id":"@vtbag/turn-signal@1.3.0","maintainers":[{"name":"martrapp","email":"martrapp@gmx.net"}],"homepage":"https://vtbag.dev","bugs":{"url":"https://github.com/vtbag/turn-signal/issues"},"dist":{"shasum":"3b626afc567ad1948874918437da4e8a50ec7002","tarball":"https://registry.npmjs.org/@vtbag/turn-signal/-/turn-signal-1.3.0.tgz","fileCount":7,"integrity":"sha512-2Dj5sHjCrdDclGInN8K2pGCwlWmhT53jIqKL7sJLOFYKJlDSTz+LcC/JJFYNDPr7US001Aum51QtCcz1FXbvHw==","signatures":[{"sig":"MEUCICWtmVzedNqP8KivuuqR2ldxZFQNXiaH3H0ZMStrCezSAiEAkWBdSQZ3QgB93Bqf7xQCk1f6cRqD5TlFk7bicEiDzUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vtbag%2fturn-signal@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16423},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./debug":"./lib/debug.js","./directions":"./lib/directions.js","./link-types":"./lib/link-types.js","./forced-traversal":"./lib/forced-traversal.js"},"funding":{"url":"https://github.com/sponsors/martrapp","type":"github"},"gitHead":"86e62ebcf2ffb103b02a25bedd5f9fe5b413c144","scripts":{"dev":"bin/bundle dev","test":"playwright test","build":"npm run format; bin/bundle","start":"npx serve -l 3000 tests","format":"prettier --write src | grep -v 'unchanged)$'","release":"changeset publish","changeset":"changeset"},"_npmUser":{"name":"martrapp","email":"martrapp@gmx.net"},"repository":{"url":"git+https://github.com/vtbag/turn-signal.git","type":"git"},"_npmVersion":"10.9.2","description":"Turn-Signal is a lightweight script that enhances cross-document navigation by detecting the direction of browser navigation. It enables developers to create smooth, responsive transitions that adjust based on forward or backward navigation, delivering a ","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"serve":"^14.0.1","esbuild":"^0.24.2","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.2","@changesets/cli":"^2.27.11","@playwright/test":"latest","@types/dom-navigation":"^1.0.4","@types/dom-view-transitions":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/turn-signal_1.3.0_1735571590512_0.28972410165605544","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@vtbag/turn-signal","type":"module","version":"1.3.1","main":"lib/index.js","description":"Turn-Signal is a lightweight script that enhances cross-document navigation by detecting the direction of browser navigation. It enables developers to create smooth, responsive transitions that adjust based on forward or backward navigation, delivering a ","exports":{".":"./lib/index.js","./directions":"./lib/directions.js","./link-types":"./lib/link-types.js","./forced-traversal":"./lib/forced-traversal.js","./debug":"./lib/debug.js"},"scripts":{"dev":"bin/bundle dev","build":"npm run format; bin/bundle","format":"prettier --write src | grep -v 'unchanged)$'","changeset":"changeset","release":"changeset publish","start":"npx serve -l 3000 tests","test":"playwright test"},"repository":{"type":"git","url":"git+https://github.com/vtbag/turn-signal.git"},"keywords":["view","transitions","view transition","view-transition","directions","animations","cross-document","backward","history-traversal"],"author":{"name":"vtbag"},"license":"ISC","bugs":{"url":"https://github.com/vtbag/turn-signal/issues"},"homepage":"https://vtbag.dev","funding":{"type":"github","url":"https://github.com/sponsors/martrapp"},"devDependencies":{"@changesets/cli":"^2.27.12","@eslint/js":"^9.19.0","@playwright/test":"^1.50.0","@types/dom-navigation":"^1.0.4","@types/dom-view-transitions":"^1.0.5","esbuild":"^0.24.2","prettier":"^3.4.2","serve":"^14.0.1","typescript":"^5.7.3"},"_id":"@vtbag/turn-signal@1.3.1","gitHead":"dcc96ff779ab8292628ea574e0952dfb02a82ae0","_nodeVersion":"18.20.6","_npmVersion":"10.9.2","dist":{"integrity":"sha512-6rWkG+ik3U+KQGI94yNOrOh5QedB9zmP/8H51X5WQwrJz8m2MAU5YwGRRcweO/dJ6wW/Bn7OsgC1vRURnwrvCg==","shasum":"7cb26fd32dd7c13c3a8995fa21fe2fcc49f5bb64","tarball":"https://registry.npmjs.org/@vtbag/turn-signal/-/turn-signal-1.3.1.tgz","fileCount":7,"unpackedSize":16696,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vtbag%2fturn-signal@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDYK02y9eLODtFbxGk8m1nvE4lpbdxA3EOLoUiAs3MzFAIgdtD/w4vWK8sCpAtX7Es4YQakIkhtz8M62KGrx3j+pM0="}]},"_npmUser":{"name":"martrapp","email":"martrapp@gmx.net"},"directories":{},"maintainers":[{"name":"martrapp","email":"martrapp@gmx.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/turn-signal_1.3.1_1740416274668_0.5838774694856048"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-25T10:02:56.085Z","modified":"2025-02-24T16:57:55.245Z","1.0.0":"2024-09-25T10:02:56.411Z","1.0.1":"2024-09-25T13:49:36.269Z","1.0.2":"2024-09-25T16:51:41.334Z","1.0.3":"2024-10-17T07:22:58.959Z","1.1.0":"2024-10-22T18:04:26.792Z","1.2.0":"2024-12-11T20:52:10.577Z","1.2.1":"2024-12-11T22:02:31.391Z","1.2.2":"2024-12-12T12:03:47.085Z","1.2.3":"2024-12-24T12:22:59.940Z","0.0.0-experimental-link-types":"2024-12-24T23:11:29.949Z","1.3.0":"2024-12-30T15:13:10.711Z","1.3.1":"2025-02-24T16:57:54.832Z"},"bugs":{"url":"https://github.com/vtbag/turn-signal/issues"},"author":{"name":"vtbag"},"license":"ISC","homepage":"https://vtbag.dev","keywords":["view","transitions","view transition","view-transition","directions","animations","cross-document","backward","history-traversal"],"repository":{"type":"git","url":"git+https://github.com/vtbag/turn-signal.git"},"description":"Turn-Signal is a lightweight script that enhances cross-document navigation by detecting the direction of browser navigation. It enables developers to create smooth, responsive transitions that adjust based on forward or backward navigation, delivering a ","maintainers":[{"name":"martrapp","email":"martrapp@gmx.net"}],"readme":"[⭐️Please star to support this work⭐️](https://github.com/vtbag/turn-signal)\n\n# 🔙 The Turn Signal\n\nTurn-Signal: Directional view transitions for intuitive navigation.\n\n![Build Status](https://github.com/vtbag/turn-signal/actions/workflows/run-build.yml/badge.svg)\n[![npm version](https://img.shields.io/npm/v/@vtbag/turn-signal/latest)](https://www.npmjs.com/package/@vtbag/turn-signal)\n![minzip](https://badgen.net/bundlephobia/minzip/@vtbag/turn-signal)\n[![NPM Downloads](https://img.shields.io/npm/dw/@vtbag/turn-signal)](https://www.npmjs.com/package/@vtbag/turn-signal)\n\nThe @vtbag website can be found at https://vtbag.dev/\n\n## !!! News !!!\n\nThe Turn-Signal learned a new trick! With the new `link-types` script, you can assign view transition types directly to the links that trigger navigation. This means you can create different view transition animations for the same page, based on the link that takes you there! Simply use `data-vtbag-link-types` attributes to set transition types and use them in your CSS to guard your animation rules.\n\nBut that's not all: `link-types` lets you specify different transition types for history back navigation, too!\n\nCheck out the [image viewer tech demo](https://vtbag.dev/viewer-demo/) for a hands-on example and the docs at [vtbag.dev/tools/turn-signal](https://vtbag.dev/tools/turn-signal/#link-types).\n\nHappy animating! 🎉\n\nFor details see the [CHANGELOG](https://github.com/vtbag/turn-signal/blob/main/CHANGELOG.md).\n\n<!--{/*and the [documentation](https://vtbag.dev/tools/turn-signal/).*/}-->\n\n### What happened before?\n\n> Transition types and direction attributes are now also determined on the old page!\n\n## What is it?\n\nTurn-Signal is a lightweight script that enhances *browser-native* *cross-document* **view transitions** by detecting the **direction** of browser **navigation**. It enables developers to create smooth, responsive transitions that adjust based on forward or backward navigation, delivering a more intuitive user experience.\n\nWhen your pages slide to the left on forward navigation, let them slide to the right when the users goes back in the browser's history.\n\nThe script automatically detects the traversal direction and sets `backward`, `same` or `forward` view transition types accordingly. You can also instruct the script to set data attributes on the `<html>` element.\n\nIf your site has the concept of a _previous_ and _next_ page, the Turn-Signal can automatically generate directional transitions for you.\n\n[See the Turn Signal in action](https://vtbag.dev/signal-demo/bag/) and [see how it can be customized](https://vtbag.dev/tools/turn-signal/).\n","readmeFilename":"README.md"}