{"_id":"@granite-marketing/woodlands-webflow-template","_rev":"66-10d2bd81dfdfea96761987c4e4b5e268","name":"@granite-marketing/woodlands-webflow-template","dist-tags":{"latest":"1.0.66"},"versions":{"1.0.0":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.0","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.0","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"a2cca3c760a9dcae2650766c922365fc4a3e6d39","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.0.tgz","fileCount":4,"integrity":"sha512-T5492SnvH/9xCMS+U2+o0vu6G/Tf4S6JFW8p3ucj1NIcjnJaTd4kUiOOx0HGLsk19OlKfRJSxdpipnbB6Tu6xw==","signatures":[{"sig":"MEUCIQD0XQPx2iTZMi6g8ygYiybv5lfTiN/L0Jk3wQnNGWve6wIgWziBU2dcbKA/PgwAbkhBnkz+JOysTlQY5UnbAOKZhSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144198},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.0.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/14b57cd4a05c5da5e9b3b886069a66f9/granite-marketing-woodlands-webflow-template-1.0.0.tgz","_integrity":"sha512-T5492SnvH/9xCMS+U2+o0vu6G/Tf4S6JFW8p3ucj1NIcjnJaTd4kUiOOx0HGLsk19OlKfRJSxdpipnbB6Tu6xw==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.0_1741793427903_0.8060446717807737","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.1","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.1","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"57b6221cea5f137d28a3cd086df8daf5975c3ad1","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.1.tgz","fileCount":4,"integrity":"sha512-RtjQwyj+TKCTmmSwM4GGB+PAbhC7q1owlkD18SKFyw1BCXbyzeH0rhnJMc0+664tP1ic0Z3QHY9vZ2gP2aUMsA==","signatures":[{"sig":"MEYCIQCPRu6Ddf4/sdrYdoU8QDDKvXU7TkXjyWh5EFWrs2IaZgIhAPYD/DpKikpmMI3Go2G9xfVG8CZjBzv6ld2TMIOlskRS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144904},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.1.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/6dc110879135d185399808ccb8b63da9/granite-marketing-woodlands-webflow-template-1.0.1.tgz","_integrity":"sha512-RtjQwyj+TKCTmmSwM4GGB+PAbhC7q1owlkD18SKFyw1BCXbyzeH0rhnJMc0+664tP1ic0Z3QHY9vZ2gP2aUMsA==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.1_1741981058394_0.702023307822071","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.2","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.2","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"804579eea9d5420ae8af7fb15de5b926704bd7ad","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.2.tgz","fileCount":4,"integrity":"sha512-mZbK4rCeyYABnsuJ+rLcxjAmV6VISC9j8mX0PtJh/sXX3FdbkD/bKNF36UMEfbhMJ8hOcxVZE6aGlehUSYW9fg==","signatures":[{"sig":"MEUCIQCsPJkOUWaYVYJgl+EC15fWcZ/TDzB81wf1r+pskZRMwgIgarXChW4UtWqjjtHTOs29RwjsP67EUZO8GN+xZXdhGLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162621},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.2.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/a63f3d2a466dbd9e3e595370dc211533/granite-marketing-woodlands-webflow-template-1.0.2.tgz","_integrity":"sha512-mZbK4rCeyYABnsuJ+rLcxjAmV6VISC9j8mX0PtJh/sXX3FdbkD/bKNF36UMEfbhMJ8hOcxVZE6aGlehUSYW9fg==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.2_1742204332441_0.9517626221767879","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.3","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.3","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"64f3b19454fa8125f00a45b309a9d2bafd889f20","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.3.tgz","fileCount":4,"integrity":"sha512-tgqYyYiatfu9AOfd7BO/zF+LaloSuol6ZR0XUzlOLL0WXOgHFZSy7IXLbrpq/WNKafs3OkRth0JfXzwlXtJfKg==","signatures":[{"sig":"MEYCIQDV2wq/lPPZiKDS0NLDCmDdXcsYDaVt/N/2uulsRDt99gIhAOi5LN0V/lqsl16n3WuXsnQFKmVmE4lpWndsss4LGb7J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163540},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.3.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/fc224226ef731a2a2941065c8da6fd7a/granite-marketing-woodlands-webflow-template-1.0.3.tgz","_integrity":"sha512-tgqYyYiatfu9AOfd7BO/zF+LaloSuol6ZR0XUzlOLL0WXOgHFZSy7IXLbrpq/WNKafs3OkRth0JfXzwlXtJfKg==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.3_1742223399559_0.7956011412646178","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.4","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.4","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"d85b9af4b5424f63294ebe34eb3634e365204cdf","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.4.tgz","fileCount":4,"integrity":"sha512-qLDJ86k7j0dATwzAdlEqCgiKhUMb9JgJUUwFuoYBGZFJ211OHnavk0AjneG7jJ6F8w5ebyPVc0+AMRPjJK7Thg==","signatures":[{"sig":"MEYCIQCGASpvOttFCh6fba4lIUgGkjxVAheg2GsTLJSsCjIJYwIhANWLnT7mY9gLKSNbBq7hr5do0PaSQJX33+ar1m0JKHRP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230269},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.4.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/efe174fd471f08c860f94224a28450f4/granite-marketing-woodlands-webflow-template-1.0.4.tgz","_integrity":"sha512-qLDJ86k7j0dATwzAdlEqCgiKhUMb9JgJUUwFuoYBGZFJ211OHnavk0AjneG7jJ6F8w5ebyPVc0+AMRPjJK7Thg==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.4_1742307948553_0.260577012668201","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.5","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.5","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"422cebddc05311398c9f8cfc238f073fa004823e","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.5.tgz","fileCount":4,"integrity":"sha512-SyE7RwrXPCKmG8ikMD8xdEhBddaAY+gtswKU944tmnFlSPyd+kWFAFZ/jhiLLnDI8cvhhdSZ/I8TFd9zeMdxPg==","signatures":[{"sig":"MEQCIGQ5NQXZOretPf4CqH1Q+nSDg4fxROYEEPAXrqLJhWt4AiATbD+lLDsic3rPiGl4ZOUyKf9G36HHWQMs0XCECsjuWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233361},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.5.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/c3e603326b84ebd8408ecb5f759b042f/granite-marketing-woodlands-webflow-template-1.0.5.tgz","_integrity":"sha512-SyE7RwrXPCKmG8ikMD8xdEhBddaAY+gtswKU944tmnFlSPyd+kWFAFZ/jhiLLnDI8cvhhdSZ/I8TFd9zeMdxPg==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.5_1742408529327_0.11189883445797699","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.6","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.6","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"1663edac913db6f2ba0769f7094f87f6c245e400","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.6.tgz","fileCount":4,"integrity":"sha512-/PP7JBetIi5w/mfvGucbi5Yz6s27ALKnvEZ63YvwV2yhravA0YGZnCY5KFxhJ4Xfth+OVuR9WowUs86qVZgMgw==","signatures":[{"sig":"MEUCIBFSBMEqpX4oy82xt9RYUzsE0iGOqXqfjK4UXEIag+VpAiEA1oaSlCoFLclAK9zRU7tWHmy6Uu7CBRkdu8pHkj+k3Os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233108},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.6.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/f1a43ac629082385079d4eaed7e13a53/granite-marketing-woodlands-webflow-template-1.0.6.tgz","_integrity":"sha512-/PP7JBetIi5w/mfvGucbi5Yz6s27ALKnvEZ63YvwV2yhravA0YGZnCY5KFxhJ4Xfth+OVuR9WowUs86qVZgMgw==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.6_1742410834485_0.3471184502535958","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.7","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.7","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"d41617b776946884f074aeb8d9cd01579505bccd","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.7.tgz","fileCount":4,"integrity":"sha512-rDpETGaq5Bqg3fp9E9TZeGEr+RcuntHYtAe1vzOngdLifA23pJOP7o10rUcezPFA6tZaIISbPYHxjo38Yqibjg==","signatures":[{"sig":"MEUCIQDJ0Apb5XJ78aSoh1hu+3o1eZddWOMvhD8B4CpIcxUtUgIgWpWb+CNJU6XQj4poF65ciPG2AWMEbkcoXVyrQ9yLInE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237083},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.7.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/290cff760d3ada36c792e4259646ade8/granite-marketing-woodlands-webflow-template-1.0.7.tgz","_integrity":"sha512-rDpETGaq5Bqg3fp9E9TZeGEr+RcuntHYtAe1vzOngdLifA23pJOP7o10rUcezPFA6tZaIISbPYHxjo38Yqibjg==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.7_1742728650383_0.7812233135809061","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.8","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.8","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"5f0680286172ed3fe742f6016b751c52a02382af","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.8.tgz","fileCount":5,"integrity":"sha512-dzUn2XABuOemXSr4F56qpWuzmxcIefEFIqFpOzRklVrajfgCbtwN6KhNnrroOH8Q/htW+wEEJgxLqdxoAya8Yg==","signatures":[{"sig":"MEUCIQDvAuK05pW2vgdWYf2b2hLFVNEAJY4hpA4zs2v+DhMjkAIgG5WC7Thmgk6mNHIFmgMtVK0ZAbnlzE0D9kuG9EMW6DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247101},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.8.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/f69b36a464eea380abf34fcc2c0ef932/granite-marketing-woodlands-webflow-template-1.0.8.tgz","_integrity":"sha512-dzUn2XABuOemXSr4F56qpWuzmxcIefEFIqFpOzRklVrajfgCbtwN6KhNnrroOH8Q/htW+wEEJgxLqdxoAya8Yg==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.8_1742917048180_0.6465333909881232","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.9","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.9","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"0a6e7de39ca6a6962eb8fda9ebe357ebf5a191dc","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.9.tgz","fileCount":5,"integrity":"sha512-BgY6NgAK5EY51gUKbxjWcKBWSoUFkEmICM1KdzeKxlyAMzh4aq5mTKMhR1W38ta1ROVBne+6hC26g9ha6R+xkQ==","signatures":[{"sig":"MEQCIFcyNgt8ex796N9HX2IW7QLHlIgHG6PO/IZVZpmVQgK5AiAv+OngDJ10md+RhLOUYDSLl4P9ypREJ4TsDNeQSfRgqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247986},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.9.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/99f389044d1f44319c7f1350a1221b7b/granite-marketing-woodlands-webflow-template-1.0.9.tgz","_integrity":"sha512-BgY6NgAK5EY51gUKbxjWcKBWSoUFkEmICM1KdzeKxlyAMzh4aq5mTKMhR1W38ta1ROVBne+6hC26g9ha6R+xkQ==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.9_1742921109633_0.7847176258348958","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.10","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.10","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"2676f91bb0f6a92d13a908e01e6e0cb928ac4669","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.10.tgz","fileCount":5,"integrity":"sha512-JIwu72Alr0k8H3pXXmKxiSmUcY4RAzDdgbnpOg9Zwjbbv0A01UlUhx4uQRP8bBO9+jbh+l1Pfog8EnO7nnoYQA==","signatures":[{"sig":"MEQCIEV4cLKBw374BbNmrrP8aLJGLXUF3Ta9B0tygTz6pK9iAiBdo/3QroRzDCPljkeYhjixg860XvyeG2uxiqGxj3pqfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248268},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.10.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/5a522096ef111ac4da03145f1e41d2a8/granite-marketing-woodlands-webflow-template-1.0.10.tgz","_integrity":"sha512-JIwu72Alr0k8H3pXXmKxiSmUcY4RAzDdgbnpOg9Zwjbbv0A01UlUhx4uQRP8bBO9+jbh+l1Pfog8EnO7nnoYQA==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.10_1742923790872_0.26978129067932133","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.11","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.11","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"4dfd0e964ca969107cd60dc7e59bb391a4744587","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.11.tgz","fileCount":5,"integrity":"sha512-7/N0iSIDUuHaAoWltMOvfliPrYCZWs9+k6fSD8r556IpJTd8umZPL0tTK89xPdeNPzExn9XkYPX3D4yuqXb+qw==","signatures":[{"sig":"MEQCIBRL2PErIWEDNY/NdSSuE0rSrvc0QDsluXoYLXDIZ8ANAiArXd2FkMyR6COiTBCX60kItli2CJ+029/A61HROq8Obw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248397},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.11.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/bdbe8a7d8770a64058dd885a9a481ad5/granite-marketing-woodlands-webflow-template-1.0.11.tgz","_integrity":"sha512-7/N0iSIDUuHaAoWltMOvfliPrYCZWs9+k6fSD8r556IpJTd8umZPL0tTK89xPdeNPzExn9XkYPX3D4yuqXb+qw==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.11_1742925013501_0.4931708698988724","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.12","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.12","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"17e86178758141b6b317ba7fb7339e2f81c13d7f","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.12.tgz","fileCount":5,"integrity":"sha512-m5w9I2ykdyV71tt89HIUKvoWNEfHRIXULPdYbgCqRlHsPefeG8YPff51IfOombW1AE9QDjelxDQ/zvv6qeP65g==","signatures":[{"sig":"MEQCIEONsKX0MrL39l2+gZfd6UZSWc5+JziLvZ3fzASWZJVXAiAAykXxvHSnX6ctkKfs5ovnQM+KQoAESSUoMJpQ/06Erw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248386},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.12.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/9bcb5aa5270d8a3d10bb328fcaad29a9/granite-marketing-woodlands-webflow-template-1.0.12.tgz","_integrity":"sha512-m5w9I2ykdyV71tt89HIUKvoWNEfHRIXULPdYbgCqRlHsPefeG8YPff51IfOombW1AE9QDjelxDQ/zvv6qeP65g==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.12_1742926157901_0.07629059576131447","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.13","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.13","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"0c9ab7af5c374c4f9d3c9544d13346f2586d7f67","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.13.tgz","fileCount":5,"integrity":"sha512-CHkrQqvSvoqC3e1/rmdBlwFtNZ+pgGEKiV2/MogBUFQhCdfQRKNPPzJPfg7Le5p7860BSs5200iP6Q6mXgLvPw==","signatures":[{"sig":"MEUCID/6clAqpkvALlf4foUs7h+SCRTO4n1fqHjDpzNV7SSnAiEAhAJpVnkeX6FkiKLunsBVYpMb9u8SzcCypOjolvhEIRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252296},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.13.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/5bab97eef7f15db449048aab1b9d87e5/granite-marketing-woodlands-webflow-template-1.0.13.tgz","_integrity":"sha512-CHkrQqvSvoqC3e1/rmdBlwFtNZ+pgGEKiV2/MogBUFQhCdfQRKNPPzJPfg7Le5p7860BSs5200iP6Q6mXgLvPw==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.13_1743014619384_0.49223577095941407","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.14","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.14","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"001bd74c51011cf3a12c6506cbe9c17ab7d83e37","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.14.tgz","fileCount":5,"integrity":"sha512-vr/avU28iodIzUHnHwCOL6GaASE5wUECUZFtepIvlgnUIq6zRmZwg0MQWeF53yzEeP0GTwSjebtyb0hyVlpGZw==","signatures":[{"sig":"MEQCIE8eyw7bcuJdCxya9l+Qof7XNYsQpxaICMa7gnP2U7mZAiACz0ZvlUErr1bADmKwiFMh99yk2n7xPwynCb5qRuxDdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252563},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.14.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/34cff8ea826d4efb33a070a0818ed211/granite-marketing-woodlands-webflow-template-1.0.14.tgz","_integrity":"sha512-vr/avU28iodIzUHnHwCOL6GaASE5wUECUZFtepIvlgnUIq6zRmZwg0MQWeF53yzEeP0GTwSjebtyb0hyVlpGZw==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.14_1743067477154_0.9364810311095264","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.15","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.15","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"b56981484c24d84e1626156c7a14b9ccad8ed846","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.15.tgz","fileCount":5,"integrity":"sha512-YloFgw/LnMgm4RhI/WlQ5bKxM6cGVYIhsHhvXXNlN8Lhywhvr3lTx8r0hnzjaM6v1N9095l7hdVvqaTkCkGdvw==","signatures":[{"sig":"MEUCIAZ+6H70MHH9cxkkkHBCmDOTyMVeK/pgjVsftmpYLg8LAiEAkmnFTxgRYCe20YLcuRM/5lvalmMXc59N5wwjNsGw9SQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252949},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.15.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/7402a5e0419fa6081554f697b6d5fd0f/granite-marketing-woodlands-webflow-template-1.0.15.tgz","_integrity":"sha512-YloFgw/LnMgm4RhI/WlQ5bKxM6cGVYIhsHhvXXNlN8Lhywhvr3lTx8r0hnzjaM6v1N9095l7hdVvqaTkCkGdvw==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.15_1743519467858_0.7924971804040013","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.16","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.16","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"3ff1b8180b5b185c5803d54033a5de363835ac8c","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.16.tgz","fileCount":5,"integrity":"sha512-8Jr7nOsdEQ0MhSBtKmS42yndXlM8PV6vxGbd0Jrimgd7K+uReDm7ukLydf09VnARXujWmw6t+eXO4HH6dnViJg==","signatures":[{"sig":"MEUCICuR2O5WufdQV7gYdM4yb6SJ6kfmG7/XgqAWFwRlUTtgAiEA9op4dvvDSTz7lBqorWC7IM83nRf4oI1f/M2dgw488fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252928},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.16.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/1330b946d8cfdea2f53713f01470927d/granite-marketing-woodlands-webflow-template-1.0.16.tgz","_integrity":"sha512-8Jr7nOsdEQ0MhSBtKmS42yndXlM8PV6vxGbd0Jrimgd7K+uReDm7ukLydf09VnARXujWmw6t+eXO4HH6dnViJg==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.16_1743603753423_0.6211708721019882","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.17","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.17","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"d0d961288d9af75b5591bf6af538026b9d33ef15","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.17.tgz","fileCount":5,"integrity":"sha512-d0NH/9wpuKOZL+d4r1fkEWcPB5zYicRaJR4/rwUWhgBmrrOqc9939sYnpyo9XofyrDBZd53O5dS49FtU9HmG1w==","signatures":[{"sig":"MEUCID3H41LhIenwIJoavneKupSWZgh/t9GnQr7S/AUcbsqcAiEA5iJBJHfbKF4vAq5aTWXkmyEKFyUJj3JUgPumtWskblE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252864},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.17.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/0a88d4ccb1fcd3c8928031cdc9a9b0cf/granite-marketing-woodlands-webflow-template-1.0.17.tgz","_integrity":"sha512-d0NH/9wpuKOZL+d4r1fkEWcPB5zYicRaJR4/rwUWhgBmrrOqc9939sYnpyo9XofyrDBZd53O5dS49FtU9HmG1w==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.17_1743664447383_0.5558279193200637","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.18","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.18","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"afb5c8436ecb39a6437d416e54bf1699185e2bce","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.18.tgz","fileCount":5,"integrity":"sha512-mBAqqnGSpwGHCwBsNSwbL+DS8EWuoMvnoYJ+VKyF6srTOX9boVFIhCjBbdHl3NF9Ipgl3sdzWXNxQK/GA0VkDA==","signatures":[{"sig":"MEYCIQDBWsU7CfzsLW7vxEY3sJlYIFhWaCaGngE6Zd0DiYXwqQIhAKZqJnmwsuVuMZ+4gmfrrcGhjLlw12K6bbVk+8cajPn6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252862},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.18.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/3ae1191d1988281110916f2e2c3b223f/granite-marketing-woodlands-webflow-template-1.0.18.tgz","_integrity":"sha512-mBAqqnGSpwGHCwBsNSwbL+DS8EWuoMvnoYJ+VKyF6srTOX9boVFIhCjBbdHl3NF9Ipgl3sdzWXNxQK/GA0VkDA==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.18_1743693187024_0.18769605553532798","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.19","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.19","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"a5b4b53597c84c5e8253d64a3c4c9641ba1eca2e","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.19.tgz","fileCount":5,"integrity":"sha512-k4WaVmU5PPzUkQDUfk7sCZouoIUHk0nBMW7JjodQk2Q+9z/YUog9kotCHLJ50JMgVLuHN88TQFbYaPHMMiBHEA==","signatures":[{"sig":"MEYCIQDH3DNfoHwMboJUUH/cn4o0fhavMsIync/mI8+VcHZErQIhAM1GEIeUa9r9zhTslVOQ5Ng3vct/1kCM+abEJD7nCvyr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252984},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.19.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/8cd7af16e4137c6d8caf03e9ff6a72fc/granite-marketing-woodlands-webflow-template-1.0.19.tgz","_integrity":"sha512-k4WaVmU5PPzUkQDUfk7sCZouoIUHk0nBMW7JjodQk2Q+9z/YUog9kotCHLJ50JMgVLuHN88TQFbYaPHMMiBHEA==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.19_1744199443225_0.20151329660818873","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.20","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.20","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"56b6cf4287a461f431fa2b091d928badeb739b46","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.20.tgz","fileCount":5,"integrity":"sha512-iA0AqXbDh5ncKhj/gEHLZXZqZZuGLnYMi/shYWY0CmlRJ0u/XvPDQJLAa+RGf7FJMFGtZS8rigGWzoPBD8aoTQ==","signatures":[{"sig":"MEYCIQD7Fgbyc///dQ67Gk2gOKhZQH5+eEXCugTfK/uC3gL3rAIhAPU9V6x0cfR/rqqA9WmtIkahhb011Nq86r35u+oKrCrp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252913},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.20.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/c9abf5b1661d5b635313b8e8273d30b9/granite-marketing-woodlands-webflow-template-1.0.20.tgz","_integrity":"sha512-iA0AqXbDh5ncKhj/gEHLZXZqZZuGLnYMi/shYWY0CmlRJ0u/XvPDQJLAa+RGf7FJMFGtZS8rigGWzoPBD8aoTQ==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.20_1744199675677_0.8018697237249992","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.21","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.21","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"86711fdf76428912854f03b0631a6221ca7f2cef","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.21.tgz","fileCount":5,"integrity":"sha512-mQXZ8ylsgTf06YWh2X7ZEyxqZXddkioKGPYITFK1gj7i/+GbEL70TBpIUUhXNaMuQAa/9bIZu+dysdw8IS2YMg==","signatures":[{"sig":"MEQCIDG0qCcno1EYSbA7cwfdCyEhzO9SnNdYafXZb84JylXZAiB1eneDmfcLxJM1N0G8OzprRcN4pFMEXkUU4HbwOrPfUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253042},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.21.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/bcbfe2dbb5128571791df1f55d9e0450/granite-marketing-woodlands-webflow-template-1.0.21.tgz","_integrity":"sha512-mQXZ8ylsgTf06YWh2X7ZEyxqZXddkioKGPYITFK1gj7i/+GbEL70TBpIUUhXNaMuQAa/9bIZu+dysdw8IS2YMg==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.21_1744200010279_0.3870077437845376","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.22","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.22","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"8ffe8390d3b41c666564496893ac01835229e90e","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.22.tgz","fileCount":5,"integrity":"sha512-QcfHWdwE5f2pM2IfCKUQix+JzxOkk5WLkCa1hiZtdCVovkkvNEr26OV4neyfAGk20eca9fTy0pEjUp8E6ftcgw==","signatures":[{"sig":"MEUCIHPwUy72kdtrLHg2JSHE9hOaD5TDNLsruqhHHKNsSUYzAiEAjPd1lRsX3UtVFIF0MBF7oJMrQHOGpA1YHBiIIy1j5qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253412},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.22.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/2f5c82754b5937c1478ed69bf1b0c012/granite-marketing-woodlands-webflow-template-1.0.22.tgz","_integrity":"sha512-QcfHWdwE5f2pM2IfCKUQix+JzxOkk5WLkCa1hiZtdCVovkkvNEr26OV4neyfAGk20eca9fTy0pEjUp8E6ftcgw==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.22_1744214424950_0.25658200229386896","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.23","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.23","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"823f7586082ba59e0603f237b10f1270d80fbb79","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.23.tgz","fileCount":5,"integrity":"sha512-V198cW8Hz+S9eH+udgXWP9hnjPwNPlDPtiAnYMZpPuOua2tf0ea8/GXuQLLMcJdAkjXTkMM444faI4PYlt5fgw==","signatures":[{"sig":"MEUCIQD5m5JKcsKMcTcrwsDN5Ej/DCIDYjFcBB5RxTyavIIjWgIgbwPvug89gGTEx2HFcoEID5IWo56xdqH8bBnLXE862kA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253420},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.23.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/f38f9a55b23df8e0615a48920a7b6c92/granite-marketing-woodlands-webflow-template-1.0.23.tgz","_integrity":"sha512-V198cW8Hz+S9eH+udgXWP9hnjPwNPlDPtiAnYMZpPuOua2tf0ea8/GXuQLLMcJdAkjXTkMM444faI4PYlt5fgw==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.23_1744214882491_0.5923093794613354","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.25","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.25","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"3f38f844b34b1b8435fac5d765b343f5153a7853","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.25.tgz","fileCount":5,"integrity":"sha512-CIAd62mJEG9qIaagsAc8XRQLt5F/CWEZVIw+H6aaPhEV5Fb6R99HPxKhIKEZTeZAP5MMsf2hNmZHrGap8vhJvg==","signatures":[{"sig":"MEUCIB4FE2cZzmkp4PArpsxUcq4goVpHBhnf7dlmiA4ZEUeZAiEA7OAm/aQ6jZHzQXpOpuTN2gb4Td+KQZo9TZSrVXkHhNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253746},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.25.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/eceeef948f1ad1097ff8d872615e5c3d/granite-marketing-woodlands-webflow-template-1.0.25.tgz","_integrity":"sha512-CIAd62mJEG9qIaagsAc8XRQLt5F/CWEZVIw+H6aaPhEV5Fb6R99HPxKhIKEZTeZAP5MMsf2hNmZHrGap8vhJvg==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.25_1744226187153_0.28851739061747805","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.26","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.26","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"514a12e302045b017c1d5d1783a1a7a570456e28","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.26.tgz","fileCount":5,"integrity":"sha512-4dBkISzCfhd7YghhDwukj5YptLL0Hc3Mzy4ltNvqZ/Z2O/lhl6066JY6E2n1/49/zBtdQiuKfXFc7mIpMTT8ug==","signatures":[{"sig":"MEUCIQCYFaXMZsCbfmfR/eQHYotJfTsCL37YQ9peJYzwa4bAAgIgGblASDNFE0jMCAkV7SF0OgfZMq+cgZeYrZ3f0+Sqj/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254209},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.26.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/302850248976fb7fa55af5f86670ace7/granite-marketing-woodlands-webflow-template-1.0.26.tgz","_integrity":"sha512-4dBkISzCfhd7YghhDwukj5YptLL0Hc3Mzy4ltNvqZ/Z2O/lhl6066JY6E2n1/49/zBtdQiuKfXFc7mIpMTT8ug==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.26_1744283797776_0.7278679151544096","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.27","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.27","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"2e3279b752191b1542ffd9ad609a5398a8485c62","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.27.tgz","fileCount":5,"integrity":"sha512-hJ0GW+5JMC3BJtpiF/7WinuFkijaKpASyqRHMqBfXISoNaPTK+VSRDYvtPu+i2OOf9xqkEuvxFoDtpmys/rgaA==","signatures":[{"sig":"MEQCID9uQ7uviVzgy8l/AbcYSL9bx4ra4UfgCRVZRjgRWgOdAiBjaFqKSyNCAd/bT2RNmdCkmTgyZXWH853tN4Vbl0+AFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254693},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.27.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/6fa16b32bb43485a8ab3383e61456a88/granite-marketing-woodlands-webflow-template-1.0.27.tgz","_integrity":"sha512-hJ0GW+5JMC3BJtpiF/7WinuFkijaKpASyqRHMqBfXISoNaPTK+VSRDYvtPu+i2OOf9xqkEuvxFoDtpmys/rgaA==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.27_1744728243444_0.493916115440038","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.28","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.28","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"5b1d98f9967f18e81afabf0232bc6e8d4a402cdd","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.28.tgz","fileCount":5,"integrity":"sha512-VddaI54nbdbDuIprVVY2nqmtv6Y0wTpTu6BhCvImCmZ//9aRkofet7UbodBHhEB1yEIAeWd25bOU1zreS71Ynw==","signatures":[{"sig":"MEUCIAZJz9weXi2vDFsbx7MU4w9QuZAVCkxzuV64zYTmjPNgAiEA9qywh+rWb1Ac1j649CzZqWrWcGHd8BdWYTufxUsNsYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254887},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.28.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/9e46c6a7ab572d3e0eb1f776f4189175/granite-marketing-woodlands-webflow-template-1.0.28.tgz","_integrity":"sha512-VddaI54nbdbDuIprVVY2nqmtv6Y0wTpTu6BhCvImCmZ//9aRkofet7UbodBHhEB1yEIAeWd25bOU1zreS71Ynw==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.28_1744825105414_0.9340029873225935","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.29","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.29","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"2fc2029ceeb8bd15213d8509c53e6631dbc3a0e4","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.29.tgz","fileCount":5,"integrity":"sha512-SKZO5hSPmXtrJJZgY2ACqiezPaNupteNTv+qEh7rScUFaG7PkneTLMrgC+jWoriQVBXVs7SHeL8zY7ICmtB7wg==","signatures":[{"sig":"MEYCIQD6vLoQ1vYV5eQt4kZYiFddEt/LhELocqwIYiIKApH29QIhAIrrEtYV5AkdM627M5OqG7OHb10dCGKtXK/3HoSsDuXt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255281},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.29.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/c235916cbd39c50812a060c21b12224d/granite-marketing-woodlands-webflow-template-1.0.29.tgz","_integrity":"sha512-SKZO5hSPmXtrJJZgY2ACqiezPaNupteNTv+qEh7rScUFaG7PkneTLMrgC+jWoriQVBXVs7SHeL8zY7ICmtB7wg==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.29_1744829616781_0.8508118239888349","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.30","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.30","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"0b733b322f397dcdfe8c91ebca857206bdacf076","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.30.tgz","fileCount":5,"integrity":"sha512-OW5QkJrS40UeBqScIirIw94OPbAgpvFgrnXgRVhd7RicbrjRztynRC/8blSWBrG4RniU/1gI4r6VDpzFx2pT+A==","signatures":[{"sig":"MEYCIQD7xbuz8gFgILK11HBDkxnKvHNtuaAZj2ycZLulmtWF7QIhAPy443Xan2wr9PqLSUYB13muB/hqeA9t1m3czpYmFhYq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255409},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.30.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/887958cf8835ab73427bfa5bf2fc4b62/granite-marketing-woodlands-webflow-template-1.0.30.tgz","_integrity":"sha512-OW5QkJrS40UeBqScIirIw94OPbAgpvFgrnXgRVhd7RicbrjRztynRC/8blSWBrG4RniU/1gI4r6VDpzFx2pT+A==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.30_1744876565420_0.5665182503550945","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.31","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.31","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"b110b6963168fa7e9c33d421d541bcfc3eff470e","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.31.tgz","fileCount":5,"integrity":"sha512-Iwr5ZfuOgTo0rjJBag/8oxmW0JiesesGXPCyjmk3RRfRBmbmICflCv52GMUCTLjKTqqVX2Nj9uX7uE2CVEJatw==","signatures":[{"sig":"MEYCIQCETQfTi+RvnX5PF93aVFj77uZS6tU0SxE/nZaaevuJegIhAPh0F1TZTtfYbjrN7QBNeh55dmj/we1YjyMmE+Ob+uAs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255489},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.31.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/42954f2866384d34ebac1478a1461964/granite-marketing-woodlands-webflow-template-1.0.31.tgz","_integrity":"sha512-Iwr5ZfuOgTo0rjJBag/8oxmW0JiesesGXPCyjmk3RRfRBmbmICflCv52GMUCTLjKTqqVX2Nj9uX7uE2CVEJatw==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.31_1744877547587_0.8739662530142209","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.32","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.32","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"c100b0adfb6ff2622311eba328652b3d419e16de","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.32.tgz","fileCount":5,"integrity":"sha512-Xd5r5CDPq5f4osIblDLgOh+2dxmGGdrqAHvLAZJGcsieskXhcNzKZvchBS4KnmMQ42k72Cf82kGDW2ekTT9mMA==","signatures":[{"sig":"MEUCIQCynrvEp48zbK0pBeXGhjcIaHXYJiTuYbY/nB1UmiBkHwIgWOa9GEhEqlhGZ1ZZCrpl0TtM+5ZNZlOjwvwhLuZtKRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255506},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.32.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/cc40f1f11a4a7d2d8ee3f69e6926a2fe/granite-marketing-woodlands-webflow-template-1.0.32.tgz","_integrity":"sha512-Xd5r5CDPq5f4osIblDLgOh+2dxmGGdrqAHvLAZJGcsieskXhcNzKZvchBS4KnmMQ42k72Cf82kGDW2ekTT9mMA==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.32_1744879308673_0.008365896472156242","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.33","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.33","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"db1598de27b4896d0a35056a423d5743a3082e80","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.33.tgz","fileCount":5,"integrity":"sha512-KBz9ciY61CeXI3zN+sTrljgqsDkoC6cYxys/PnO9wHb0k3ADRgHUjgJ8haTq9BZb95UVDe9tUYjZtTNosYS3yw==","signatures":[{"sig":"MEUCIQCcbO7V2dv7E6as8tRVHV6QeVTvTjPG1umGr9No5vZVyQIgRay5oR7ZbnBkDubPQoT5B4WJ6n6d4RvyS3jQvRq9670=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256181},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.33.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/b46e0f21eb158839da45ff7a5eb6ea95/granite-marketing-woodlands-webflow-template-1.0.33.tgz","_integrity":"sha512-KBz9ciY61CeXI3zN+sTrljgqsDkoC6cYxys/PnO9wHb0k3ADRgHUjgJ8haTq9BZb95UVDe9tUYjZtTNosYS3yw==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.33_1745000743284_0.24392491953374962","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.34","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.34","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"b6be667c8a9d93b484a957c6b2abcd5931ab09cc","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.34.tgz","fileCount":5,"integrity":"sha512-78EX7FKY3xHeud4ViRvJiBB+Ei2zuPESJbuITJ6eB/KqPVAuf/jsRD3VPi/++LGbl9QuhbQ7+xrqVJ5HfgjepA==","signatures":[{"sig":"MEUCIAW6IaKnXUuwhw44sN+EC0qHb62y/0qp2Th6qYHnMbjoAiEA+f8RRB8s/8YfyKMTdEOvxe6qyaQ92VpeIlCF21XunP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256778},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.34.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/23a0024d57efae32dfa425e36e15156d/granite-marketing-woodlands-webflow-template-1.0.34.tgz","_integrity":"sha512-78EX7FKY3xHeud4ViRvJiBB+Ei2zuPESJbuITJ6eB/KqPVAuf/jsRD3VPi/++LGbl9QuhbQ7+xrqVJ5HfgjepA==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.34_1745054240435_0.2793367339999355","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.35","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.35","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"15a3749f31ea7ed40051c677c521262300b708cc","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.35.tgz","fileCount":5,"integrity":"sha512-pv8dtkSHDbSiCwS+hDvVRX551qCfJM0OttsiTR/LbAW98HYH+l/7uvyzap494rqP7YpHy5Y9G6I/y9UlbP0WGA==","signatures":[{"sig":"MEYCIQDa++wyPAQKrN1bN9Adh6T5OKO041ifor/gPs7tc9/A/AIhAICsz2sgwREr+oAkqqdiukm3H+51mDFseCcFbMD/f0wt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256486},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.35.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/e6f5980e85f3299f6aea271cb8dd24cd/granite-marketing-woodlands-webflow-template-1.0.35.tgz","_integrity":"sha512-pv8dtkSHDbSiCwS+hDvVRX551qCfJM0OttsiTR/LbAW98HYH+l/7uvyzap494rqP7YpHy5Y9G6I/y9UlbP0WGA==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.35_1745054791473_0.7845949730406572","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.36","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.36","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"6946da8d4430d00d66665a220fd0bdcf1d1b464b","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.36.tgz","fileCount":5,"integrity":"sha512-igPW7CJjHR2qodZzZT9LWkYXFNCjMBZMwynQp62BknX0k17b0BRu11iVWP5LvR1016G7NjI8eNBmsBQPAPnYTw==","signatures":[{"sig":"MEUCIQCeIPtKglimFcw0i2XPBv5CxNoFCCoGRcfZvUatYbm/aQIgBewsDHoCdCy8zkAV7fSOCmbRCfi8rJq7ZxcQDghs3ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256514},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.36.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/b0f693d4901226cd564cb74c784f3943/granite-marketing-woodlands-webflow-template-1.0.36.tgz","_integrity":"sha512-igPW7CJjHR2qodZzZT9LWkYXFNCjMBZMwynQp62BknX0k17b0BRu11iVWP5LvR1016G7NjI8eNBmsBQPAPnYTw==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.36_1745055859987_0.08622333978529007","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.37","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.37","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"663d769a8e5f4c27ac9bae92b489eca555426165","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.37.tgz","fileCount":5,"integrity":"sha512-Zsg2TJWperyNB49LSS5G2x/z4Xb1PyDhqcpuEh923PirYmdderM540ZPsIzZuVrhOSw1Ay01Jmn+QnnPpl5bqg==","signatures":[{"sig":"MEQCICnXRmP0+jbvASR7COdvsXyxBlaelISURSMrJaab9BBWAiAXFcH5Ev7guqc+tmyBaHGUAWWKlkIzJDUyaF1qhJvz/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256600},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.37.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/c0b45cb5bdace6de69a4f52cf71abfff/granite-marketing-woodlands-webflow-template-1.0.37.tgz","_integrity":"sha512-Zsg2TJWperyNB49LSS5G2x/z4Xb1PyDhqcpuEh923PirYmdderM540ZPsIzZuVrhOSw1Ay01Jmn+QnnPpl5bqg==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.37_1745081346382_0.9828604763000459","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.38","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.38","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"b237f083b8fd0aa59a7c1859d56f64ba3da7496e","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.38.tgz","fileCount":5,"integrity":"sha512-5gjoM2dn34G/v30gI/755Hl6IAY8muxRh0SG6CzCXqsYQfYYJEIFxBTVCIdSJ+BvGxMDBt1CKbuLIcBBRtcuQw==","signatures":[{"sig":"MEQCIAkCpg3qhRlvyXmkE1tE5wFUZOXKTQFqSkYS5K8CqWBvAiAuvP3A5hKajsxOUrAHa6MyJn0o2VLno9vPlovf/91YZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256558},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.38.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/7ce415a8543ff856e482aaa1d9479240/granite-marketing-woodlands-webflow-template-1.0.38.tgz","_integrity":"sha512-5gjoM2dn34G/v30gI/755Hl6IAY8muxRh0SG6CzCXqsYQfYYJEIFxBTVCIdSJ+BvGxMDBt1CKbuLIcBBRtcuQw==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.38_1745252386005_0.6800989559187267","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.39","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.39","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"b18af67931d7b3d8783541817e71cf7e9bb9d92b","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.39.tgz","fileCount":5,"integrity":"sha512-ptWICZrdsRTgYnYDqx3S+4WIr+mwLkYJjHhHToe7NvAsRZ1jEv4eM6BkWxY5lloZLSF0owj7I/vyUT2UYb7mfQ==","signatures":[{"sig":"MEUCIA7x4OByV9R7tYXIRP6i2INfbJpN+E4ULZcV3KW/wy/fAiEA21SRYWZR6EHnP6WryRLCSHuPA1DNZP7X2W4CJmCjVmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256556},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.39.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/5d43854494a58e89db4a49ddba65acf1/granite-marketing-woodlands-webflow-template-1.0.39.tgz","_integrity":"sha512-ptWICZrdsRTgYnYDqx3S+4WIr+mwLkYJjHhHToe7NvAsRZ1jEv4eM6BkWxY5lloZLSF0owj7I/vyUT2UYb7mfQ==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.39_1745253434874_0.1609693970221937","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.40","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.40","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"5993ec5020e237b4e3da6bb052e45bc790022c3c","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.40.tgz","fileCount":5,"integrity":"sha512-tNr8wDkpU3bdd/q2VUjB0hoYvUdC8SE5UZwYaSqsCVVVYldTPYkmTnhj1b1jnTOCZwbdKCcW4sVTIlXCDfh1CA==","signatures":[{"sig":"MEQCIEL4ymnc6RGR9vyU+3QjkmVol1zQnnMYqwpT+86nAa9ZAiBtPTsfWjFF97xpPLZ8ZzVzt1EnoYttGi2iOXprfSc+Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256303},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.40.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/d103c4edf9ca7a73ecc5dc88b93bc000/granite-marketing-woodlands-webflow-template-1.0.40.tgz","_integrity":"sha512-tNr8wDkpU3bdd/q2VUjB0hoYvUdC8SE5UZwYaSqsCVVVYldTPYkmTnhj1b1jnTOCZwbdKCcW4sVTIlXCDfh1CA==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.40_1745255023082_0.015141373931783164","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.41","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.41","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"5fbd86eee60c4fdac1f55f0d7c6e5913ddbb545b","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.41.tgz","fileCount":5,"integrity":"sha512-pmGF0W0E5+PQ8yDIJDiWCwVi72WXus6YmKjU1xWxKWg2G2P7Ds97elGpM2gvwyssEHaRjg9yUXOWtWZCraGTNg==","signatures":[{"sig":"MEUCIQCQVT/3hBxd5lBXbeTEwLb5UbSLFRUEWq3sRge9A4ziFwIgdlESiW6jVjq4Tlrdvkt4wMSZFMg2wy+JUfc4lR9BMsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256951},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.41.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/65171def3f0df0954d4a3db5169f4862/granite-marketing-woodlands-webflow-template-1.0.41.tgz","_integrity":"sha512-pmGF0W0E5+PQ8yDIJDiWCwVi72WXus6YmKjU1xWxKWg2G2P7Ds97elGpM2gvwyssEHaRjg9yUXOWtWZCraGTNg==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.41_1745256162304_0.391259307427537","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.42","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.42","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"7d647ee7bda12c0e13858df16db7974bef3d3e04","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.42.tgz","fileCount":5,"integrity":"sha512-YlqlZIz0xuq1/TX138LKOAT8g5z1dmg2+Nd7oDNR5dzBdZEJ/+RhRtRVY9gIT86beivLG0xEBtyaRinCZdPBIQ==","signatures":[{"sig":"MEQCIA8y4gwjGl8GdxsHh7iZw52kMetEhdCVUkw3OvzHZkV/AiALo80k06MuDe95p9K835DtRc29qLjg6tlrcZYR9Fjm6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257210},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.42.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/4e70d6f90170b1a8177dbc85ca9b0a1c/granite-marketing-woodlands-webflow-template-1.0.42.tgz","_integrity":"sha512-YlqlZIz0xuq1/TX138LKOAT8g5z1dmg2+Nd7oDNR5dzBdZEJ/+RhRtRVY9gIT86beivLG0xEBtyaRinCZdPBIQ==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.42_1745256651217_0.9626135824402449","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.43","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.43","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"ecf1e2bae66908a69c9b2382cf1ad3be040c1d80","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.43.tgz","fileCount":5,"integrity":"sha512-/auuxqN4BV/Y61eaRhO+JraVCGTUValNzs5XyDNAVSD9Lh75Yd6dAH0LAlYCf/+eNjYyZGJA0tefAR0Y6o/Ksw==","signatures":[{"sig":"MEUCIHPJKXwVEF3qlnUby8DFQCGLu+cKjVRW/kkXetT1GwAZAiEAzHstJWirN3EM5zdx1P7TtDPd/6NKRlB6laOfHTLF8tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257006},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.43.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/b13c1eb364e306d1cf5b4ce0f7595754/granite-marketing-woodlands-webflow-template-1.0.43.tgz","_integrity":"sha512-/auuxqN4BV/Y61eaRhO+JraVCGTUValNzs5XyDNAVSD9Lh75Yd6dAH0LAlYCf/+eNjYyZGJA0tefAR0Y6o/Ksw==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.43_1745257748868_0.9459544907389175","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.44","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.44","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"2279027ae82f219493ec0d08dd2970521c296d95","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.44.tgz","fileCount":5,"integrity":"sha512-HPjXv7qLZzLrX8YQAvebdZjCM9cHHQ94I7CpNCW9h69qalVaotV4m3aqMf3LFMd++JfCzNaTiBzvSTsSJwU0uQ==","signatures":[{"sig":"MEUCIE7GXYYJIfKQxgM07/Zsxc3p9OcX5vwh4rhuIJbXfEIoAiEAtM8f6vPmc2ROvtBR6IU3ORKN7D6xqXDOe+2aO6//vdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256889},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.44.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/b88bb1d6a251844ed342c0dcb8d68347/granite-marketing-woodlands-webflow-template-1.0.44.tgz","_integrity":"sha512-HPjXv7qLZzLrX8YQAvebdZjCM9cHHQ94I7CpNCW9h69qalVaotV4m3aqMf3LFMd++JfCzNaTiBzvSTsSJwU0uQ==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.44_1745259317472_0.8684771204837107","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.45","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.45","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"97977ad44f1805cab5855ac9c1bc507615c06e00","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.45.tgz","fileCount":5,"integrity":"sha512-vqqbLz1JwfZDj5OQRlj8h/XKIQwl132p3sGrp8xHH7Fa7O2d3x3x6wFjUX8XRXRqa1RH6kCvzB54c6jjh+jHKA==","signatures":[{"sig":"MEUCIQCmBsu0PZoFLxp15Wi0Y+v2Ce+UmRoAeI/j0C+skc5i7AIgHSya0rhaEAcNIQzz6zNXgNNiYV/ZSLBtsr3Dlb94Hl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256895},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.45.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/aceb59f9b9f1bee4d7bd90e248cc77f4/granite-marketing-woodlands-webflow-template-1.0.45.tgz","_integrity":"sha512-vqqbLz1JwfZDj5OQRlj8h/XKIQwl132p3sGrp8xHH7Fa7O2d3x3x6wFjUX8XRXRqa1RH6kCvzB54c6jjh+jHKA==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.45_1745261464202_0.4494093972806945","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.46","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.46","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"5ed3e2f630174ec0e40296ccf13d139f43c7277b","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.46.tgz","fileCount":5,"integrity":"sha512-bd5UpJkpSN4uw+vh+nzilJGZB1fU4zLyI+kI9bOBjeVqKd7NQkICLeMpB4+PNOweYABLj/rZ9I2O1shHwatkUQ==","signatures":[{"sig":"MEQCIEJeiQ9swKQU3Ge2kwFX1dA1AOj8cEig+e4b0ECmUkLwAiA1uGieCqAxeE/XvuPJyWYUh+1uHyzEy7LmajZTsd3yXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256931},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.46.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/9daca85e99413769ce52c08882694bc2/granite-marketing-woodlands-webflow-template-1.0.46.tgz","_integrity":"sha512-bd5UpJkpSN4uw+vh+nzilJGZB1fU4zLyI+kI9bOBjeVqKd7NQkICLeMpB4+PNOweYABLj/rZ9I2O1shHwatkUQ==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.46_1745341709942_0.35875603379952703","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.47","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.47","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"68bee8503a04b75144f7b2d35d83e74b5c35cf73","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.47.tgz","fileCount":5,"integrity":"sha512-6nlW7vWrqlRu/hV2vXtaNhYEEmSymUABi8HMHhuReiNWpZOwN3bBAG4FleIVhpQL0yF9W7MKQP1RxFN07pMDlQ==","signatures":[{"sig":"MEUCIQCmjy4rch0onZkNQb62RS9f0MtMAxD47ko0gXx07nOu6gIgOIIRWDbdWju7DRhYmVTTqITdCDkB0w76CGoSm0o5oIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256872},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.47.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/1f37c9402aaf9b365d5c1b8d4f51fa2e/granite-marketing-woodlands-webflow-template-1.0.47.tgz","_integrity":"sha512-6nlW7vWrqlRu/hV2vXtaNhYEEmSymUABi8HMHhuReiNWpZOwN3bBAG4FleIVhpQL0yF9W7MKQP1RxFN07pMDlQ==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.47_1745756196591_0.9395074738619982","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.48","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.48","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"cdc8f7e136eac165603009f37c28a89faf4d2b0b","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.48.tgz","fileCount":8,"integrity":"sha512-DRbxTDQshla9trpHHTS1hdFMBv59D+kmrMMB8y97cImNlhYkhAgjfK3ClbGJP42CDs5iFSkYR0rSLIH8YzYUVA==","signatures":[{"sig":"MEQCIHh7W7dBCe9C2Aoaq4JIprJJrlh83SBOMkN8hCYXrj6JAiArhMDVAWCVnqn9O25JIQY+1cYQZcGXplevjpLhFRgxVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9333673},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.48.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/fe5a6314c5b4ede18f94cb2fe0fc7472/granite-marketing-woodlands-webflow-template-1.0.48.tgz","_integrity":"sha512-DRbxTDQshla9trpHHTS1hdFMBv59D+kmrMMB8y97cImNlhYkhAgjfK3ClbGJP42CDs5iFSkYR0rSLIH8YzYUVA==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.48_1754992128556_0.3634991606958413","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.49","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.49","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"a157900656c0219c7ef906382b70764a0965560c","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.49.tgz","fileCount":8,"integrity":"sha512-Nf52rKh+NnaX8jqXCYzAXs/sA6YpCyKLxILojBVpaGRieevWf+N5cWe1OeRbBB97U0kvbrSi+HSO+CW3RCCbaQ==","signatures":[{"sig":"MEUCIHiNoHXHkhjOZ6cNYqJCPHJ185nisnMmZkP0gZPDQsF4AiEAsdS39ZAjVfgw2PNl4TpuCG2nCgXg92z0tyBln9mSAP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9333611},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.49.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/e9940e43e31c2f44745564ae9d737f9c/granite-marketing-woodlands-webflow-template-1.0.49.tgz","_integrity":"sha512-Nf52rKh+NnaX8jqXCYzAXs/sA6YpCyKLxILojBVpaGRieevWf+N5cWe1OeRbBB97U0kvbrSi+HSO+CW3RCCbaQ==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.49_1755073955189_0.8873103167659566","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.50","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.50","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"61cbf571ad09fb7dd65266093e660ca6295e5a3a","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.50.tgz","fileCount":8,"integrity":"sha512-1OObq6vzlaqSHyss9/CcnqIrOGpfXqz30330nRqotX+GdEDrBUy2zOPWNcKIOkn4nC0Rt0yfiTsdRfrYQphkSQ==","signatures":[{"sig":"MEQCIEHbJfrJcNIUL/2Hoex/uDGudcGe117t8AerMRs8lNahAiBmRs5UDBaw1wDPL4sS7i+BZ3cjX34MMk7INF9f9Xa5XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9333581},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.50.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/f884af9d8b69958d33617f040419e280/granite-marketing-woodlands-webflow-template-1.0.50.tgz","_integrity":"sha512-1OObq6vzlaqSHyss9/CcnqIrOGpfXqz30330nRqotX+GdEDrBUy2zOPWNcKIOkn4nC0Rt0yfiTsdRfrYQphkSQ==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.50_1755157943327_0.4514672007146767","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.51","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.51","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"c892e50e98825f3c4ad30663356305bb2ca8ae66","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.51.tgz","fileCount":8,"integrity":"sha512-MC6PpkqXW7b5r2W2rNGb2+kYF+vq52T32PpIvEd4S/3wWUndnlJCuSBnTRbILcioRp+b42AmjKN3+zRrVZwycA==","signatures":[{"sig":"MEUCIQCHnagtgogA3U7Rw5m+6oXKW0vGlwjh3R9Lr/ujZ0APCgIgWcGzE3oOmi/LGRs0H5b8FzGL6478FkYb44tphy7i/2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9333600},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.51.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/45fd97ca8987d3b9cc82aa988991dae5/granite-marketing-woodlands-webflow-template-1.0.51.tgz","_integrity":"sha512-MC6PpkqXW7b5r2W2rNGb2+kYF+vq52T32PpIvEd4S/3wWUndnlJCuSBnTRbILcioRp+b42AmjKN3+zRrVZwycA==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.51_1755355048117_0.06790513041563861","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.52","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.52","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"df87221598e588b256950a643a924b96ab77e347","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.52.tgz","fileCount":8,"integrity":"sha512-FjNE0HI3Mf8P2aE+lFwA/gykpHLFEQih+GipG+r+smShP5NwngWZj7vs2qqDLhnsh8EdpYHGMLMVQGVeCcbFgA==","signatures":[{"sig":"MEUCIQDPUbW0AZ113k03R4zKgLTvcsmTSJCD7aBWkomWrTLBXgIgPXKfkaQHBY7vzVyuu0PBRwkNkliGm9T4g71bKjlCzno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9333613},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.52.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/34693462235603fa49bd71089678d88f/granite-marketing-woodlands-webflow-template-1.0.52.tgz","_integrity":"sha512-FjNE0HI3Mf8P2aE+lFwA/gykpHLFEQih+GipG+r+smShP5NwngWZj7vs2qqDLhnsh8EdpYHGMLMVQGVeCcbFgA==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.52_1755357481041_0.31563900673380885","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.53","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.53","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"c086650ed95706e804efe9e78002f65733a81697","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.53.tgz","fileCount":8,"integrity":"sha512-BcMABV1MWXq7Zhah+mpPSzs1ngTNZHp5KiUo18ogbIzYg0tUjdXUtvMhw4puEdu/uLMHxsbMGonhls1D0Rm6ag==","signatures":[{"sig":"MEUCIQCH+HVRwkor/3EBfsua5sp6fkk2DV4a8XTJ3sJKXmKdCAIgdOBn0bMwB6XUJ3PqsAtzkUiXDLmu/7yKd6Wb2pwluzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9333868},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.53.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/0182f83363ddc1a42b45951c29baf07c/granite-marketing-woodlands-webflow-template-1.0.53.tgz","_integrity":"sha512-BcMABV1MWXq7Zhah+mpPSzs1ngTNZHp5KiUo18ogbIzYg0tUjdXUtvMhw4puEdu/uLMHxsbMGonhls1D0Rm6ag==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.53_1755492362682_0.42023028388243056","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.54","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.54","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"26757f5646c1923610ef77da0254e5400ad6bf6c","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.54.tgz","fileCount":8,"integrity":"sha512-RtRreKBwQpy2DLufCFbw4CpVeFjoeBKMBFJEMS9RuSXFE08/Y2PxI7c/Qio7Zp1WObRj43TPpMHhk4hIexIeEQ==","signatures":[{"sig":"MEYCIQC8mHYnvqnhacQ/L2Ca7SzdWWdakTaZRtkn17QONgb2HQIhALT7opiRutTRWltywV9aW/3zaBlcNWXNFR2LTfUjUTFL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9333916},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.54.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/1449adc115c24493d36f96a216e8c83e/granite-marketing-woodlands-webflow-template-1.0.54.tgz","_integrity":"sha512-RtRreKBwQpy2DLufCFbw4CpVeFjoeBKMBFJEMS9RuSXFE08/Y2PxI7c/Qio7Zp1WObRj43TPpMHhk4hIexIeEQ==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.54_1755673617939_0.6599697543595557","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.55","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.55","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"60d224680eaf4ccc4c233525f482cda4163bfae6","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.55.tgz","fileCount":8,"integrity":"sha512-ORVwdyjGCR84PYSX6UN/uEmPR01dkYkCYvfrCNJO16sodS+Y7tmf96rSIgAspfh4chMEKC9W6zjbDRoRLRcyUA==","signatures":[{"sig":"MEQCIHvWSC/20sgbT2FQRCW22/kgkswcF6Cu4Anmx7KAawX0AiB8Mya2PxXruLvrO8OOHNXOYmBdAp+c9KZcew3Lbpldfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9334269},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.55.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/e4e8a70ce70385d96d40f1af64571ac7/granite-marketing-woodlands-webflow-template-1.0.55.tgz","_integrity":"sha512-ORVwdyjGCR84PYSX6UN/uEmPR01dkYkCYvfrCNJO16sodS+Y7tmf96rSIgAspfh4chMEKC9W6zjbDRoRLRcyUA==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.55_1755685946879_0.3463664675804161","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.56","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.56","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"52ebc248608512ad157a56fce0ecfb70de707dde","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.56.tgz","fileCount":8,"integrity":"sha512-hcVEytLGmBCqushP3QUZuxLAQNTQp4+Y9Qg2W4jLeKes52eLzx8LKUetSi406y+XQwq7BEbjfIQ26Rlq7Tjc/A==","signatures":[{"sig":"MEYCIQC52AYotxtYxVVFA42iPqBf48waAt13syZYosMD7soaewIhAIfXLJjlWoqUAKN2hZCLbCGxj5xJQaCBObxUtEOJzMyx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9335956},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.56.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/1a3fcd7f6257343228600ea5dcf84d03/granite-marketing-woodlands-webflow-template-1.0.56.tgz","_integrity":"sha512-hcVEytLGmBCqushP3QUZuxLAQNTQp4+Y9Qg2W4jLeKes52eLzx8LKUetSi406y+XQwq7BEbjfIQ26Rlq7Tjc/A==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.56_1755858731650_0.34225902809153075","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.57","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.57","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"5ad3b657a0f46dda98b2449f0fc2cf4802445b9d","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.57.tgz","fileCount":8,"integrity":"sha512-rg7NSr/CJHLJ4RNYgIeBFn6KFogVXiMuq4cjxArldOEkFO3fmu87RW6aUGKUxJzXmOvQKvY9JYCDaKxPpSelOw==","signatures":[{"sig":"MEQCIBNKEF+YFkr+kgCg2AMmWay9tN9ZvaWG7somEx1cYEbgAiBZlnZqIqFBbdxz14a9tCfajuRlUxNVNeEzj+I1VuOk8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9335993},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.57.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/ce5bb9e68ec04729db408f8526cb93a1/granite-marketing-woodlands-webflow-template-1.0.57.tgz","_integrity":"sha512-rg7NSr/CJHLJ4RNYgIeBFn6KFogVXiMuq4cjxArldOEkFO3fmu87RW6aUGKUxJzXmOvQKvY9JYCDaKxPpSelOw==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.57_1755861708808_0.5658322890416572","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.58","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.58","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"32d8d342d3060eaf2de08669b05e3397f3307cb1","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.58.tgz","fileCount":8,"integrity":"sha512-8C3e8KLIdDCs/4QLJJlGE2s21eFvvBVpY+DrgM7hcxD9vGjy5LjvmvS0Ou4ABI8qpLCdCl1Z+HdkgHeMImhyZQ==","signatures":[{"sig":"MEQCIF43j8EfxGv/WKV5Gw05CQEZUlqpw8aqAJ7AtWYdUIBxAiBjM9dqdUldomLJFiCXQoJHekcjFt0jWrClcd9CEBurJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9335993},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.58.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/06732c690d94f034264a909135191492/granite-marketing-woodlands-webflow-template-1.0.58.tgz","_integrity":"sha512-8C3e8KLIdDCs/4QLJJlGE2s21eFvvBVpY+DrgM7hcxD9vGjy5LjvmvS0Ou4ABI8qpLCdCl1Z+HdkgHeMImhyZQ==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.58_1755954744476_0.293702420714659","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.59","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.59","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"fa042330b14c68c74e189f5b994684c0fe554903","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.59.tgz","fileCount":8,"integrity":"sha512-7xj3Zgu1/VEYQO11kIMYtv1YXDz8EZwwIfF4MJrxW5gl9rGip+v2B3IswniKur4jqBiRF0uGGnuTDWRWS4kE9g==","signatures":[{"sig":"MEYCIQDKqK/Sa5LoVWoUAwX62ie9tlTTD87Z8VLxtCRpjfnM5wIhAOEEzgUBDbs8ZqDy6g1E8rEpakYZuYT8qpWg5QYnJ1Ro","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9336047},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.59.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/0994819d7be46a4a5150614251d714d5/granite-marketing-woodlands-webflow-template-1.0.59.tgz","_integrity":"sha512-7xj3Zgu1/VEYQO11kIMYtv1YXDz8EZwwIfF4MJrxW5gl9rGip+v2B3IswniKur4jqBiRF0uGGnuTDWRWS4kE9g==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.59_1755955130236_0.9113972855931678","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.60","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.60","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"fae9a37c40b35cdc80e86ee20be931649169f6e6","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.60.tgz","fileCount":8,"integrity":"sha512-u11wEuEnNBhxq0EDKJQaxKxo1yzsCoGLjqbAcediYiWzKHECOsFSIu2qHbEaF8sHC3Vsmed95xzDCmpZyzjZbw==","signatures":[{"sig":"MEYCIQDgelDVnRRiYZn+dH/QsHxl++OBgZJ/mQxKXjWXdR4HxQIhAKaFWYE9RA0ex1d8YbkFtsEu4CTIIWGxr3jUkl5FuBKd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9336377},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.60.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/95b2fc1343a29de9d69f185cb94eb98b/granite-marketing-woodlands-webflow-template-1.0.60.tgz","_integrity":"sha512-u11wEuEnNBhxq0EDKJQaxKxo1yzsCoGLjqbAcediYiWzKHECOsFSIu2qHbEaF8sHC3Vsmed95xzDCmpZyzjZbw==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.60_1755957323819_0.587875834214594","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.61","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.61","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"324eae37236dc2d261aecdd65b7d2761728c1a15","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.61.tgz","fileCount":8,"integrity":"sha512-wd2oguGev6vzIBLZpjEHOK72l/rcVNUk0j0/gPzbHacPmfxg9rZRPs+2VYPX2pXGxDeP+d91davREWSaXe7MvQ==","signatures":[{"sig":"MEYCIQCdmZw0noqAGPvuC9BvoJsgv/rtNpJs/5KpCjhxJZSK1gIhANvn5EGTw2UpdhOFZyz7n5RXZ+oq9n8fT+2B+BpjoRQr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9336714},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.61.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/8e7b675f96cb99bf97891c59df92df03/granite-marketing-woodlands-webflow-template-1.0.61.tgz","_integrity":"sha512-wd2oguGev6vzIBLZpjEHOK72l/rcVNUk0j0/gPzbHacPmfxg9rZRPs+2VYPX2pXGxDeP+d91davREWSaXe7MvQ==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.61_1756280365521_0.8264256448997056","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.62","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.62","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"81490a650d6ae72f0beaf3b246a88e75b9c8561b","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.62.tgz","fileCount":8,"integrity":"sha512-seaEBq5U7Hbk4DkI9Nwc0aCW9qB5+xSNz+s5Jd50mQgvBbPOz1VMg290Mb/RBrIRnpN+iqi+e8IFlNDgCD7fzg==","signatures":[{"sig":"MEQCIGaE/c9yzaTzAom5Rg6O4fPex3sXUcphFpGH6uoch+hyAiB1dASdt+BSr8ibljZ9nxgQSBTEKByZDpI5sr6g1QVNig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9337005},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.62.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/12687aece781104fdc2976a25f6d0d18/granite-marketing-woodlands-webflow-template-1.0.62.tgz","_integrity":"sha512-seaEBq5U7Hbk4DkI9Nwc0aCW9qB5+xSNz+s5Jd50mQgvBbPOz1VMg290Mb/RBrIRnpN+iqi+e8IFlNDgCD7fzg==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.62_1756346899586_0.8252346113425035","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.63","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.63","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"9716c4b299fad5de14049f8d26a3b93b8705a9d3","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.63.tgz","fileCount":8,"integrity":"sha512-3Dyivz35f25g8Lon0N4mcHhGLMTAIuXKG1zIBkWjXhhNY0O6KrI/diZtfRtXe2uLN/WsIz1nPVqqKrdnJPayOw==","signatures":[{"sig":"MEQCIHCjJUcpIuR/fz83rfT5NwitdjadX0IiVeMnTRubqI9qAiAKeu9FAOqqGf6O2Z4UGlQWeX+uQd9rfwy38B3EHzMa+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9338887},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.63.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/e78f0be87184225e4d7324a4859008cb/granite-marketing-woodlands-webflow-template-1.0.63.tgz","_integrity":"sha512-3Dyivz35f25g8Lon0N4mcHhGLMTAIuXKG1zIBkWjXhhNY0O6KrI/diZtfRtXe2uLN/WsIz1nPVqqKrdnJPayOw==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.63_1756408098578_0.7627590296996656","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.64","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.64","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"06b6b963f8fae1697fa030f3dd3e0c18d3a95f3b","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.64.tgz","fileCount":8,"integrity":"sha512-yD6y6CpgCe775GPQNbmV+YH2khu/4gbhEl5Imw+8STumqeH/lPjW9bcCPdoaHzFJlmKTWBRah6GNxEwllpyACA==","signatures":[{"sig":"MEQCIA3j0DdMqGW/qid+Fjze/P5OGlNrskShJXlPD/sJ2WKpAiBZystG1IVS3XAP2wPH+pUPXo39MAjCKOb931oCnEvd1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9339390},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.64.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/bfab50cdd89a9a5fd85562dfc03a783a/granite-marketing-woodlands-webflow-template-1.0.64.tgz","_integrity":"sha512-yD6y6CpgCe775GPQNbmV+YH2khu/4gbhEl5Imw+8STumqeH/lPjW9bcCPdoaHzFJlmKTWBRah6GNxEwllpyACA==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.64_1761038354985_0.41243788143843463","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.65","keywords":[],"author":{"url":"https://www.granitemarketing.co.uk/","name":"Granite Marketing"},"license":"ISC","_id":"@granite-marketing/woodlands-webflow-template@1.0.65","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"homepage":"https://github.com/Granite-Marketing/developer-starter#readme","bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"dist":{"shasum":"198d99400cd4972a174c63a5e57fdb87afb356f6","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.65.tgz","fileCount":8,"integrity":"sha512-VDUNSpwOQtWi8/GkXNprkSrGFhXu64QuJ8Sdps1c6UrEnQNDsvmwK/Bx9hyIKt2xATXpzC0g9udnTdHT4wzIyg==","signatures":[{"sig":"MEYCIQDYVOooQQM6aCsobBqkDEHGSa7KTxHwapN3ib0OtUZabAIhAP2dvz1J0hNMgEXsXf6F6OqvMv/TRkKV1XuxbZM7lYux","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9339437},"main":"src/index.ts","type":"module","_from":"file:granite-marketing-woodlands-webflow-template-1.0.65.tgz","module":"src/index.ts","engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","test":"playwright test","build":"cross-env NODE_ENV=production node ./bin/build.js","check":"tsc --noEmit","format":"prettier --write ./src","update":"pnpm update -i -L -r","release":"changeset publish","test:ui":"playwright test --ui","lint:fix":"eslint --ignore-path .gitignore ./src --fix"},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"_resolved":"/tmp/4958d844102b423c17997154b2fc24ad/granite-marketing-woodlands-webflow-template-1.0.65.tgz","_integrity":"sha512-VDUNSpwOQtWi8/GkXNprkSrGFhXu64QuJ8Sdps1c6UrEnQNDsvmwK/Bx9hyIKt2xATXpzC0g9udnTdHT4wzIyg==","repository":{"url":"git+https://github.com/Granite-Marketing/developer-starter.git","type":"git"},"_npmVersion":"10.8.2","description":"Woodlands Webflow Template.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1","@finsweet/ts-utils":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","esbuild":"^0.19.5","express":"^5.1.0","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@changesets/cli":"^2.26.2","@playwright/test":"^1.39.0","@finsweet/tsconfig":"^1.3.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@finsweet/eslint-config":"^2.0.6","@changesets/changelog-git":"^0.1.14","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/woodlands-webflow-template_1.0.65_1761581194583_0.7959182640371614","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"@granite-marketing/woodlands-webflow-template","version":"1.0.66","description":"Woodlands Webflow Template.","homepage":"https://github.com/Granite-Marketing/developer-starter#readme","license":"ISC","keywords":[],"author":{"name":"Granite Marketing","url":"https://www.granitemarketing.co.uk/"},"repository":{"type":"git","url":"git+https://github.com/Granite-Marketing/developer-starter.git"},"bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"type":"module","main":"src/index.ts","module":"src/index.ts","devDependencies":{"@changesets/changelog-git":"^0.1.14","@changesets/cli":"^2.26.2","@finsweet/eslint-config":"^2.0.6","@finsweet/tsconfig":"^1.3.3","@playwright/test":"^1.39.0","@typescript-eslint/eslint-plugin":"^7.18.0","@typescript-eslint/parser":"^7.18.0","cross-env":"^7.0.3","esbuild":"^0.19.5","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-simple-import-sort":"^12.1.1","express":"^5.1.0","prettier":"^3.1.0","typescript":"^5.2.2"},"dependencies":{"@finsweet/ts-utils":"^0.40.0","gsap":"npm:@gsap/shockingly@^3.12.7","lenis":"^1.2.3","swiper":"^11.1.1"},"engines":{"pnpm":">=8"},"scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","build":"cross-env NODE_ENV=production node ./bin/build.js","lint":"eslint --ignore-path .gitignore ./src && prettier --check ./src","lint:fix":"eslint --ignore-path .gitignore ./src --fix","check":"tsc --noEmit","format":"prettier --write ./src","test":"playwright test","test:ui":"playwright test --ui","release":"changeset publish","update":"pnpm update -i -L -r"},"_id":"@granite-marketing/woodlands-webflow-template@1.0.66","_integrity":"sha512-t4En7MYcH3uAT2IRa3YKUEGql4wA6HK0SIhaM8oypj1p6z/Oypo2q079XI5SQssMrKRi7lOOzryenh17kwsAqg==","_resolved":"/tmp/c778a6b242bcf7980b75c43bb932c399/granite-marketing-woodlands-webflow-template-1.0.66.tgz","_from":"file:granite-marketing-woodlands-webflow-template-1.0.66.tgz","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-t4En7MYcH3uAT2IRa3YKUEGql4wA6HK0SIhaM8oypj1p6z/Oypo2q079XI5SQssMrKRi7lOOzryenh17kwsAqg==","shasum":"6e6c98d0c2195312156613c91fc8f945e3322e83","tarball":"https://registry.npmjs.org/@granite-marketing/woodlands-webflow-template/-/woodlands-webflow-template-1.0.66.tgz","fileCount":8,"unpackedSize":9339390,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCU6H9m8OXK+AYfRLhc31DevNktuTXt0JX4tpJZl56/HgIgHJs3z5x5/Yf9Sda0Wfm2oY3kQmz/9t0WNGYkxVl0eIQ="}]},"_npmUser":{"name":"sanindo","email":"info@granitemarketing.co.uk"},"directories":{},"maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/woodlands-webflow-template_1.0.66_1761582033190_0.8850130699404382"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-12T15:30:27.805Z","modified":"2025-10-27T16:20:33.686Z","1.0.0":"2025-03-12T15:30:28.126Z","1.0.1":"2025-03-14T19:37:38.591Z","1.0.2":"2025-03-17T09:38:52.599Z","1.0.3":"2025-03-17T14:56:39.737Z","1.0.4":"2025-03-18T14:25:48.942Z","1.0.5":"2025-03-19T18:22:09.505Z","1.0.6":"2025-03-19T19:00:34.752Z","1.0.7":"2025-03-23T11:17:30.551Z","1.0.8":"2025-03-25T15:37:28.376Z","1.0.9":"2025-03-25T16:45:09.807Z","1.0.10":"2025-03-25T17:29:51.111Z","1.0.11":"2025-03-25T17:50:13.676Z","1.0.12":"2025-03-25T18:09:18.258Z","1.0.13":"2025-03-26T18:43:39.586Z","1.0.14":"2025-03-27T09:24:37.353Z","1.0.15":"2025-04-01T14:57:48.100Z","1.0.16":"2025-04-02T14:22:33.717Z","1.0.17":"2025-04-03T07:14:07.612Z","1.0.18":"2025-04-03T15:13:07.229Z","1.0.19":"2025-04-09T11:50:43.402Z","1.0.20":"2025-04-09T11:54:35.904Z","1.0.21":"2025-04-09T12:00:10.539Z","1.0.22":"2025-04-09T16:00:25.174Z","1.0.23":"2025-04-09T16:08:02.717Z","1.0.25":"2025-04-09T19:16:27.350Z","1.0.26":"2025-04-10T11:16:37.981Z","1.0.27":"2025-04-15T14:44:03.729Z","1.0.28":"2025-04-16T17:38:25.650Z","1.0.29":"2025-04-16T18:53:36.997Z","1.0.30":"2025-04-17T07:56:05.625Z","1.0.31":"2025-04-17T08:12:27.838Z","1.0.32":"2025-04-17T08:41:48.865Z","1.0.33":"2025-04-18T18:25:43.519Z","1.0.34":"2025-04-19T09:17:20.660Z","1.0.35":"2025-04-19T09:26:31.668Z","1.0.36":"2025-04-19T09:44:20.165Z","1.0.37":"2025-04-19T16:49:06.588Z","1.0.38":"2025-04-21T16:19:46.272Z","1.0.39":"2025-04-21T16:37:15.112Z","1.0.40":"2025-04-21T17:03:43.343Z","1.0.41":"2025-04-21T17:22:42.545Z","1.0.42":"2025-04-21T17:30:51.416Z","1.0.43":"2025-04-21T17:49:09.102Z","1.0.44":"2025-04-21T18:15:17.663Z","1.0.45":"2025-04-21T18:51:04.415Z","1.0.46":"2025-04-22T17:08:30.144Z","1.0.47":"2025-04-27T12:16:36.771Z","1.0.48":"2025-08-12T09:48:48.860Z","1.0.49":"2025-08-13T08:32:35.464Z","1.0.50":"2025-08-14T07:52:23.608Z","1.0.51":"2025-08-16T14:37:28.415Z","1.0.52":"2025-08-16T15:18:01.403Z","1.0.53":"2025-08-18T04:46:03.032Z","1.0.54":"2025-08-20T07:06:58.389Z","1.0.55":"2025-08-20T10:32:27.203Z","1.0.56":"2025-08-22T10:32:11.968Z","1.0.57":"2025-08-22T11:21:49.107Z","1.0.58":"2025-08-23T13:12:24.836Z","1.0.59":"2025-08-23T13:18:50.579Z","1.0.60":"2025-08-23T13:55:24.154Z","1.0.61":"2025-08-27T07:39:25.854Z","1.0.62":"2025-08-28T02:08:19.939Z","1.0.63":"2025-08-28T19:08:19.010Z","1.0.64":"2025-10-21T09:19:15.301Z","1.0.65":"2025-10-27T16:06:34.905Z","1.0.66":"2025-10-27T16:20:33.490Z"},"bugs":{"url":"https://github.com/Granite-Marketing/developer-starter/issues"},"author":{"name":"Granite Marketing","url":"https://www.granitemarketing.co.uk/"},"license":"ISC","homepage":"https://github.com/Granite-Marketing/developer-starter#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Granite-Marketing/developer-starter.git"},"description":"Woodlands Webflow Template.","maintainers":[{"name":"sanindo","email":"info@granitemarketing.co.uk"}],"readme":"# Finsweet Developer Starter\n\nA starter template for both Client & Power projects.\n\nBefore starting to work with this template, please take some time to read through the documentation.\n\n## Reference\n\n- [Included tools](#included-tools)\n- [Requirements](#requirements)\n- [Getting started](#getting-started)\n  - [Installing](#installing)\n  - [Building](#building)\n    - [Serving files on development mode](#serving-files-on-development-mode)\n    - [Building multiple files](#building-multiple-files)\n    - [Setting up a path alias](#setting-up-a-path-alias)\n- [Contributing guide](#contributing-guide)\n- [Pre-defined scripts](#pre-defined-scripts)\n- [CI/CD](#cicd)\n  - [Continuous Integration](#continuous-integration)\n  - [Continuous Deployment](#continuous-deployment)\n  - [How to automatically deploy updates to npm](#how-to-automatically-deploy-updates-to-npm)\n\n## Included tools\n\nThis template contains some preconfigured development tools:\n\n- [Typescript](https://www.typescriptlang.org/): A superset of Javascript that adds an additional layer of Typings, bringing more security and efficiency to the written code.\n- [Prettier](https://prettier.io/): Code formatting that assures consistency across all Finsweet's projects.\n- [ESLint](https://eslint.org/): Code linting that enforces industries' best practices. It uses [our own custom configuration](https://github.com/finsweet/eslint-config) to maintain consistency across all Finsweet's projects.\n- [Playwright](https://playwright.dev/): Fast and reliable end-to-end testing.\n- [esbuild](https://esbuild.github.io/): Javascript bundler that compiles, bundles and minifies the original Typescript files.\n- [Changesets](https://github.com/changesets/changesets): A way to manage your versioning and changelogs.\n- [Finsweet's TypeScript Utils](https://github.com/finsweet/ts-utils): Some utilities to help you in your Webflow development.\n\n## Requirements\n\nThis template requires the use of [pnpm](https://pnpm.js.org/en/). You can [install pnpm](https://pnpm.io/installation) with:\n\n```bash\nnpm i -g pnpm\n```\n\nTo enable automatic deployments to npm, please read the [Continuous Deployment](#continuous-deployment) section.\n\n## Getting started\n\nThe quickest way to start developing a new project is by [creating a new repository from this template](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template#creating-a-repository-from-a-template).\n\nOnce the new repository has been created, update the `package.json` file with the correct information, specially the name of the package which has to be unique.\n\n### Installing\n\nAfter creating the new repository, open it in your terminal and install the packages by running:\n\n```bash\npnpm install\n```\n\nIf this is the first time using Playwright and you want to use it in this project, you'll also have to install the browsers by running:\n\n```bash\npnpm playwright install\n```\n\nYou can read more about the use of Playwright in the [Testing](#testing) section.\n\nIt is also recommended that you install the following extensions in your VSCode editor:\n\n- [Prettier - Code formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)\n- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)\n\n### Building\n\nTo build the files, you have two defined scripts:\n\n- `pnpm dev`: Builds and creates a local server that serves all files (check [Serving files on development mode](#serving-files-on-development-mode) for more info).\n- `pnpm build`: Builds to the production directory (`dist`).\n\n### Serving files on development mode\n\nWhen you run `pnpm dev`, two things happen:\n\n- esbuild is set to `watch` mode. Every time that you save your files, the project will be rebuilt.\n- A local server is created under `http://localhost:3000` that serves all your project files. You can import them in your Webflow projects like:\n\n```html\n<script defer src=\"http://localhost:3000/{FILE_PATH}.js\"></script>\n```\n\n- Live Reloading is enabled by default, meaning that every time you save a change in your files, the website you're working on will reload automatically. You can disable it in `/bin/build.js`.\n\n### Building multiple files\n\nIf you need to build multiple files into different outputs, you can do it by updating the build settings.\n\nIn `bin/build.js`, update the `ENTRY_POINTS` array with any files you'd like to build:\n\n```javascript\nconst ENTRY_POINTS = [\n  'src/home/index.ts',\n  'src/contact/whatever.ts',\n  'src/hooyah.ts',\n  'src/home/other.ts',\n];\n```\n\nThis will tell `esbuild` to build all those files and output them in the `dist` folder for production and in `http://localhost:3000` for development.\n\n### Building CSS files\n\nCSS files are also supported by the bundler. When including a CSS file as an entry point, the compiler will generate a minified version in your output folder.\n\nYou can define a CSS entry point by either:\n\n- Manually defining it in the `bin/build.js` config. [See previous section](#building-multiple-files) for reference.\n- Or importing the file inside any of your JavaScript / TypeScript files:\n\n```typescript\n// src/index.ts\nimport './index.css';\n```\n\nCSS outputs are also available in `localhost` during [development mode](#serving-files-on-development-mode).\n\n### Setting up a path alias\n\nPath aliases are very helpful to avoid code like:\n\n```typescript\nimport example from '../../../../utils/example';\n```\n\nInstead, we can create path aliases that map to a specific folder, so the code becomes cleaner like:\n\n```typescript\nimport example from '$utils/example';\n```\n\nYou can set up path aliases using the `paths` setting in `tsconfig.json`. This template has an already predefined path as an example:\n\n```json\n{\n  \"paths\": {\n    \"$utils/*\": [\"src/utils/*\"]\n  }\n}\n```\n\nTo avoid any surprises, take some time to familiarize yourself with the [tsconfig](/tsconfig.json) enabled flags.\n\n## Testing\n\nAs previously mentioned, this library has [Playwright](https://playwright.dev/) included as an automated testing tool.\n\nAll tests are located under the `/tests` folder. This template includes a test spec example that will help you catch up with Playwright.\n\nAfter [installing the dependencies](#installing), you can try it out by running `pnpm test`.\nMake sure you replace it with your own tests! Writing proper tests will help improve the maintainability and scalability of your project in the long term.\n\nBy default, Playwright will also run `pnpm dev` in the background while the tests are running, so [your files served](#serving-files-on-development-mode) under `localhost:3000` will run as usual.\nYou can disable this behavior in the `playwright.config.ts` file.\n\nIf you project doesn't require any testing, you should disable the Tests job in the [CI workflow](#continuous-integration) by commenting it out in the `.github/workflows/ci.yml` file.\nThis will prevent the tests from running when you open a Pull Request.\n\n## Contributing guide\n\nIn general, your development workflow should look like this:\n\n1. Create a new branch where to develop a new feature or bug fix.\n2. Once you've finished the implementation, [create a Changeset](#continuous-deployment) (or multiple) explaining the changes that you've made in the codebase.\n3. Open a Pull Request and wait until the [CI workflows](#continuous-integration) finish. If something fails, please try to fix it before merging the PR.\n   If you don't want to wait for the CI workflows to run on GitHub to know if something fails, it will be always faster to run them in your machine before opening a PR.\n4. Merge the Pull Request. The Changesets bot will automatically open a new PR with updates to the `CHANGELOG.md`, you should also merge that one. If you have [automatic npm deployments](#how-to-automatically-deploy-updates-to-npm) enabled, Changesets will also publish this new version on npm.\n\nIf you need to work on several features before publishing a new version on npm, it is a good practise to create a `development` branch where to merge all the PR's before pushing your code to master.\n\n## Pre-defined scripts\n\nThis template contains a set of predefined scripts in the `package.json` file:\n\n- `pnpm dev`: Builds and creates a local server that serves all files (check [Serving files on development mode](#serving-files-on-development-mode) for more info).\n- `pnpm build`: Builds to the production directory (`dist`).\n- `pnpm lint`: Scans the codebase with ESLint and Prettier to see if there are any errors.\n- `pnpm lint:fix`: Fixes all auto-fixable issues in ESLint.\n- `pnpm check`: Checks for TypeScript errors in the codebase.\n- `pnpm format`: Formats all the files in the codebase using Prettier. You probably won't need this script if you have automatic [formatting on save](https://www.digitalocean.com/community/tutorials/code-formatting-with-prettier-in-visual-studio-code#automatically-format-on-save) active in your editor.\n- `pnpm test`: Will run all the tests that are located in the `/tests` folder.\n- `pnpm test:headed`: Will run all the tests that are located in the `/tests` folder visually in headed browsers.\n- `pnpm release`: This command is defined for [Changesets](https://github.com/changesets/changesets). You don't have to interact with it.\n- `pnpm run update`: Scans the dependencies of the project and provides an interactive UI to select the ones that you want to update.\n\n## CI/CD\n\nThis template contains a set of helpers with proper CI/CD workflows.\n\n### Continuous Integration\n\nWhen you open a Pull Request, a Continuous Integration workflow will run to:\n\n- Lint & check your code. It uses the `pnpm lint` and `pnpm check` commands under the hood.\n- Run the automated tests. It uses the `pnpm test` command under the hood.\n\nIf any of these jobs fail, you will get a warning in your Pull Request and should try to fix your code accordingly.\n\n**Note:** If your project doesn't contain any defined tests in the `/tests` folder, you can skip the Tests workflow job by commenting it out in the `.github/workflows/ci.yml` file. This will significantly improve the workflow running times.\n\n### Continuous Deployment\n\n[Changesets](https://github.com/changesets/changesets) allows us to generate automatic changelog updates when merging a Pull Request to the `master` branch.\n\nBefore starting, make sure to [enable full compatibility with Changesets in the repository](#how-to-enable-continuous-deployment-with-changesets).\n\nTo generate a new changelog, run:\n\n```bash\npnpm changeset\n```\n\nYou'll be prompted with a few questions to complete the changelog.\n\nOnce the Pull Request is merged into `master`, a new Pull Request will automatically be opened by a changesets bot that bumps the package version and updates the `CHANGELOG.md` file.\nYou'll have to manually merge this new PR to complete the workflow.\n\nIf an `NPM_TOKEN` secret is included in the repository secrets, Changesets will automatically deploy the new package version to npm.\nSee [how to automatically deploy updates to npm](#how-to-automatically-deploy-updates-to-npm) for more info.\n\n#### How to enable Continuous Deployment with Changesets\n\nSome repositories may not have the required permissions to let Changesets interact with the repository.\n\nTo enable full compatibility with Changesets, go to the repository settings (`Settings > Actions > General > Workflow Permissions`) and define:\n\n- ✅ Read and write permissions.\n- ✅ Allow GitHub Actions to create and approve pull requests.\n\nEnabling this setting for your organization account (`Account Settings > Actions > General`) could help streamline the process. By doing so, any new repos created under the org will automatically inherit the setting, which can save your teammates time and effort. This can only be applied to organization accounts at the time.\n\n#### How to automatically deploy updates to npm\n\nAs mentioned before, Changesets will automatically deploy the new package version to npm if an `NPM_TOKEN` secret is provided.\n\nThis npm token should be:\n\n- From Finsweet's npm organization if this repository is meant for internal/product development.\n- From a client's npm organization if this repository is meant for client development. In this case, you should ask the client to [create an npm account](https://www.npmjs.com/signup) and provide you the credentials (or the npm token, if they know how to get it).\n\nOnce you're logged into the npm account, you can get an access token by following [this guide](https://docs.npmjs.com/creating-and-viewing-access-tokens).\n\nThe access token must be then placed in a [repository secret](https://docs.github.com/en/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-codespaces#adding-secrets-for-a-repository) named `NPM_TOKEN`.\n","readmeFilename":"README.md"}