{"_id":"@burglekitt/gmt-biome","_rev":"8-d28d6766775716432d2699c13f2a2988","name":"@burglekitt/gmt-biome","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"@burglekitt/gmt-biome","version":"1.0.0","keywords":["biome","biome-plugin","temporal","date","lint","tanstack-intent"],"license":"MIT","_id":"@burglekitt/gmt-biome@1.0.0","maintainers":[{"name":"craig-o-curtis","email":"craigocurtis@gmail.com"},{"name":"baldurpan","email":"baldurpan@gmail.com"}],"contributors":[{"url":"https://github.com/baldurpan","name":"Baldur Páll Hólmgeirsson"},{"url":"https://github.com/craig-o-curtis","name":"Craig O. Curtis"}],"dist":{"shasum":"40153680c6f5bc5ae3f8574b9270b3a901714c61","tarball":"https://registry.npmjs.org/@burglekitt/gmt-biome/-/gmt-biome-1.0.0.tgz","fileCount":11,"integrity":"sha512-SMHYi5iNcvULtAQqTZZcREmIeoNia/eh/aO+e/kPyVOsag5aOdmNVCAjLXHJc6AmR+cyCAHDJstatNdDH52Wug==","signatures":[{"sig":"MEQCIASXi1Pnf9Jtuc9cIp6JhnGZK0jbMlfhesGd6ZuhzY3HAiALaNo/h335gWEHxSikbF7sVM4QEkYTYGpca/bs8nWm2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9128},"_from":"file:burglekitt-gmt-biome-1.0.0.tgz","exports":{".":"./biome.json"},"private":false,"scripts":{"pack":"npm pack --dry-run","publish:public":"npm publish --access public","publish:dry-run":"npm publish --access public --dry-run"},"_npmUser":{"name":"craig-o-curtis","email":"craigocurtis@gmail.com"},"_resolved":"/private/var/folders/63/d7nkfk_s5n3dq9c2mq1m70qc0000gn/T/340b9d886e19e52287ee24e689eb12dd/burglekitt-gmt-biome-1.0.0.tgz","_integrity":"sha512-SMHYi5iNcvULtAQqTZZcREmIeoNia/eh/aO+e/kPyVOsag5aOdmNVCAjLXHJc6AmR+cyCAHDJstatNdDH52Wug==","_npmVersion":"11.11.0","description":"Shared Biome configuration for gmt projects","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@tanstack/intent":"^0.0.29"},"peerDependencies":{"@biomejs/biome":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmt-biome_1.0.0_1775841629383_0.5917246451351286","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"@burglekitt/gmt-biome","version":"1.0.1","keywords":["biome","biome-plugin","temporal","date","lint","tanstack-intent"],"license":"MIT","_id":"@burglekitt/gmt-biome@1.0.1","maintainers":[{"name":"craig-o-curtis","email":"craigocurtis@gmail.com"},{"name":"baldurpan","email":"baldurpan@gmail.com"}],"contributors":[{"url":"https://github.com/baldurpan","name":"Baldur Páll Hólmgeirsson"},{"url":"https://github.com/craig-o-curtis","name":"Craig O. Curtis"}],"dist":{"shasum":"4548bfbb17d8295f98e76bf18ed7b066cdce7e9d","tarball":"https://registry.npmjs.org/@burglekitt/gmt-biome/-/gmt-biome-1.0.1.tgz","fileCount":12,"integrity":"sha512-fDSlQPyFBtE0gqYtRsB+GV1zMEpJ+C6Ml1ODPg6PqA+cJ5PjHvf4ZBCGzlEVt5NaJ9mu3wFEr+zwsIsuOJznUA==","signatures":[{"sig":"MEQCIB5CBA+kMtMTCbtf9v0MeLc1KsImamqoINAUJpbPHmnNAiBnbJzl/wZ+uqHxItC+8yof/W63AsSnmNVsq3FbwuzHWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11362},"_from":"file:burglekitt-gmt-biome-1.0.1.tgz","exports":{".":"./recommended.json","./plugins/*":"./plugins/*.grit","./plugins/*.grit":"./plugins/*.grit"},"private":false,"scripts":{"pack":"npm pack --dry-run","publish:public":"npm publish --access public","publish:dry-run":"npm publish --access public --dry-run"},"_npmUser":{"name":"craig-o-curtis","email":"craigocurtis@gmail.com"},"_resolved":"/private/var/folders/63/d7nkfk_s5n3dq9c2mq1m70qc0000gn/T/e7709badc9c99722ee3d742b98c0bede/burglekitt-gmt-biome-1.0.1.tgz","_integrity":"sha512-fDSlQPyFBtE0gqYtRsB+GV1zMEpJ+C6Ml1ODPg6PqA+cJ5PjHvf4ZBCGzlEVt5NaJ9mu3wFEr+zwsIsuOJznUA==","_npmVersion":"11.11.0","description":"Shared Biome configuration for gmt projects","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@tanstack/intent":"^0.0.29"},"peerDependencies":{"@biomejs/biome":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmt-biome_1.0.1_1775846959050_0.5425404287012245","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"@burglekitt/gmt-biome","version":"1.0.2","keywords":["biome","biome-plugin","temporal","date","lint","tanstack-intent"],"license":"MIT","_id":"@burglekitt/gmt-biome@1.0.2","maintainers":[{"name":"craig-o-curtis","email":"craigocurtis@gmail.com"},{"name":"baldurpan","email":"baldurpan@gmail.com"}],"contributors":[{"url":"https://github.com/baldurpan","name":"Baldur Páll Hólmgeirsson"},{"url":"https://github.com/craig-o-curtis","name":"Craig O. Curtis"}],"dist":{"shasum":"100e1642fb247dabd5a5004ad0a6efdc4b3f988a","tarball":"https://registry.npmjs.org/@burglekitt/gmt-biome/-/gmt-biome-1.0.2.tgz","fileCount":12,"integrity":"sha512-V9MHnDsNix8eOcmSx6cimkimOYpd/O+s0jsB+7n+DniJLJwVoUM2We7LV+8nibYwZGl4wl+cjnMdRoKdrLkr+A==","signatures":[{"sig":"MEQCIFo+3qStt1honQzUW+/ln2CBhXWi2D4MGRGklYNg8Iq+AiB6TtVjAX/rAyjkmAhln8wrVLb3E3NWe7v40Wx3Wl+GZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12107},"_from":"file:burglekitt-gmt-biome-1.0.2.tgz","exports":{".":"./biome.json","./plugins/no-date-now":"./plugins/no-date-now.grit","./plugins/no-date-utc":"./plugins/no-date-utc.grit","./plugins/no-new-date":"./plugins/no-new-date.grit","./plugins/no-date-parse":"./plugins/no-date-parse.grit","./plugins/no-date-now.grit":"./plugins/no-date-now.grit","./plugins/no-date-utc.grit":"./plugins/no-date-utc.grit","./plugins/no-new-date.grit":"./plugins/no-new-date.grit","./plugins/no-date-parse.grit":"./plugins/no-date-parse.grit","./plugins/no-date-getTimezoneOffset":"./plugins/no-date-getTimezoneOffset.grit","./plugins/no-date-getTimezoneOffset.grit":"./plugins/no-date-getTimezoneOffset.grit"},"private":false,"scripts":{"pack":"npm pack --dry-run","publish:public":"npm publish --access public","publish:dry-run":"npm publish --access public --dry-run"},"_npmUser":{"name":"craig-o-curtis","email":"craigocurtis@gmail.com"},"_resolved":"/private/var/folders/63/d7nkfk_s5n3dq9c2mq1m70qc0000gn/T/ff112337665114758831fedf63cd06e8/burglekitt-gmt-biome-1.0.2.tgz","_integrity":"sha512-V9MHnDsNix8eOcmSx6cimkimOYpd/O+s0jsB+7n+DniJLJwVoUM2We7LV+8nibYwZGl4wl+cjnMdRoKdrLkr+A==","_npmVersion":"11.11.0","description":"Shared Biome configuration for gmt projects","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@tanstack/intent":"^0.0.29"},"peerDependencies":{"@biomejs/biome":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmt-biome_1.0.2_1775901661239_0.00596636160896713","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"@burglekitt/gmt-biome","version":"1.0.3","keywords":["biome","biome-plugin","temporal","date","lint","tanstack-intent"],"license":"MIT","_id":"@burglekitt/gmt-biome@1.0.3","maintainers":[{"name":"craig-o-curtis","email":"craigocurtis@gmail.com"},{"name":"baldurpan","email":"baldurpan@gmail.com"}],"contributors":[{"url":"https://github.com/baldurpan","name":"Baldur Páll Hólmgeirsson"},{"url":"https://github.com/craig-o-curtis","name":"Craig O. Curtis"}],"dist":{"shasum":"2d1802909333211426dd96fd103ebf5326dd5782","tarball":"https://registry.npmjs.org/@burglekitt/gmt-biome/-/gmt-biome-1.0.3.tgz","fileCount":12,"integrity":"sha512-4EYHBBSff1+FrIkzlPFn8nKMty9xdfErF2HYyPgShAJZFXWXzX2rcJp9rRJBmMt3k2bV9LVrHhT03sTXnDwwBw==","signatures":[{"sig":"MEQCIHog0VADfJEDKlKkG2Lx2FjjINGN8IdJ7srbLC3kNa5UAiB9GrFNjRYvZL3GapsF0ifFicwH07CfMWgAvA81qHZmkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13486},"_from":"file:burglekitt-gmt-biome-1.0.3.tgz","exports":{"./plugins/all.grit":"./plugins/all.grit","./plugins/no-date-now.grit":"./plugins/no-date-now.grit","./plugins/no-date-utc.grit":"./plugins/no-date-utc.grit","./plugins/no-new-date.grit":"./plugins/no-new-date.grit","./plugins/no-date-parse.grit":"./plugins/no-date-parse.grit","./plugins/no-date-getTimezoneOffset.grit":"./plugins/no-date-getTimezoneOffset.grit"},"private":false,"scripts":{"pack":"npm pack --dry-run","publish:public":"npm publish --access public","publish:dry-run":"npm publish --access public --dry-run"},"_npmUser":{"name":"craig-o-curtis","email":"craigocurtis@gmail.com"},"_resolved":"/private/var/folders/63/d7nkfk_s5n3dq9c2mq1m70qc0000gn/T/9dd0df3cea640ff461393589e22b7f7e/burglekitt-gmt-biome-1.0.3.tgz","_integrity":"sha512-4EYHBBSff1+FrIkzlPFn8nKMty9xdfErF2HYyPgShAJZFXWXzX2rcJp9rRJBmMt3k2bV9LVrHhT03sTXnDwwBw==","_npmVersion":"11.11.0","description":"Shared Biome configuration for gmt projects","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@tanstack/intent":"^0.0.29"},"peerDependencies":{"@biomejs/biome":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmt-biome_1.0.3_1775907346058_0.9535940944547412","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"@burglekitt/gmt-biome","version":"1.0.4","keywords":["biome","biome-plugin","date","lint","tanstack-intent","temporal"],"license":"MIT","_id":"@burglekitt/gmt-biome@1.0.4","maintainers":[{"name":"craig-o-curtis","email":"craigocurtis@gmail.com"},{"name":"baldurpan","email":"baldurpan@gmail.com"}],"contributors":[{"url":"https://github.com/baldurpan","name":"Baldur Páll Hólmgeirsson"},{"url":"https://github.com/craig-o-curtis","name":"Craig O. Curtis"}],"dist":{"shasum":"87ad1d6abcca628657a55d7b47d0c28e35d291e5","tarball":"https://registry.npmjs.org/@burglekitt/gmt-biome/-/gmt-biome-1.0.4.tgz","fileCount":12,"integrity":"sha512-r4AOFJzXZTRK1JXi1Ykt+6+qfM3VR9ADbGreiTOYAga11lbDFYj7w9aQjFwcZBNP6BDntO1CXhKt67AYv/CDxw==","signatures":[{"sig":"MEQCIByHE3A2ZGrhdbUvxMuLJ4BLTAf3FRXL9pTT3e+D5P7VAiALGEIgbGMJKbinwyez4AqJC+l2483pM6jIgxo72B9w+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13295},"_from":"file:burglekitt-gmt-biome-1.0.4.tgz","exports":{"./plugins/all.grit":"./plugins/all.grit","./plugins/no-date-now.grit":"./plugins/no-date-now.grit","./plugins/no-date-utc.grit":"./plugins/no-date-utc.grit","./plugins/no-new-date.grit":"./plugins/no-new-date.grit","./plugins/no-date-parse.grit":"./plugins/no-date-parse.grit","./plugins/no-date-getTimezoneOffset.grit":"./plugins/no-date-getTimezoneOffset.grit"},"private":false,"scripts":{"pack":"npm pack --dry-run","publish:public":"npm publish --access public","publish:dry-run":"npm publish --access public --dry-run"},"_npmUser":{"name":"craig-o-curtis","email":"craigocurtis@gmail.com"},"_resolved":"/private/var/folders/63/d7nkfk_s5n3dq9c2mq1m70qc0000gn/T/b48297285e8a76c88c92bc39c84cc2c4/burglekitt-gmt-biome-1.0.4.tgz","_integrity":"sha512-r4AOFJzXZTRK1JXi1Ykt+6+qfM3VR9ADbGreiTOYAga11lbDFYj7w9aQjFwcZBNP6BDntO1CXhKt67AYv/CDxw==","_npmVersion":"11.17.0","description":"Shared Biome configuration for gmt projects","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@tanstack/intent":"^0.3.6"},"peerDependencies":{"@biomejs/biome":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmt-biome_1.0.4_1787300752620_0.5575444901146835","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.5":{"name":"@burglekitt/gmt-biome","version":"1.0.5","keywords":["biome","biome-plugin","date","lint","tanstack-intent","temporal"],"license":"MIT","_id":"@burglekitt/gmt-biome@1.0.5","maintainers":[{"name":"craig-o-curtis","email":"craigocurtis@gmail.com"},{"name":"baldurpan","email":"baldurpan@gmail.com"}],"contributors":[{"url":"https://github.com/baldurpan","name":"Baldur Páll Hólmgeirsson"},{"url":"https://github.com/craig-o-curtis","name":"Craig O. Curtis"}],"dist":{"shasum":"54849cc756afe8f4e4ac3eea2bca32dd232eb739","tarball":"https://registry.npmjs.org/@burglekitt/gmt-biome/-/gmt-biome-1.0.5.tgz","fileCount":12,"integrity":"sha512-n07yyn1B9oQtSniTjin8XkIPrptAl1FhdcyzjZofDVoEbBpvLsizpA/ehnzpuvRv76yvzzMZmvAPpLT+4RzKyA==","signatures":[{"sig":"MEQCIEsw4S0ExMy+iVmLUXNAeJrfWn6O8o3eYI1HypVbOt1aAiA7dwQuLjtfYHQqvE21KTyTsIvsCFzB/TbEfOV683AOgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13400},"_from":"file:burglekitt-gmt-biome-1.0.5.tgz","exports":{"./plugins/all.grit":"./plugins/all.grit","./plugins/no-date-now.grit":"./plugins/no-date-now.grit","./plugins/no-date-utc.grit":"./plugins/no-date-utc.grit","./plugins/no-new-date.grit":"./plugins/no-new-date.grit","./plugins/no-date-parse.grit":"./plugins/no-date-parse.grit","./plugins/no-date-getTimezoneOffset.grit":"./plugins/no-date-getTimezoneOffset.grit"},"private":false,"scripts":{"pack":"npm pack --dry-run","publish:public":"npm publish --access public","publish:dry-run":"npm publish --access public --dry-run"},"_npmUser":{"name":"craig-o-curtis","email":"craigocurtis@gmail.com"},"_resolved":"/private/var/folders/63/d7nkfk_s5n3dq9c2mq1m70qc0000gn/T/573b8d473d230280a5c3d930b96fc23a/burglekitt-gmt-biome-1.0.5.tgz","_integrity":"sha512-n07yyn1B9oQtSniTjin8XkIPrptAl1FhdcyzjZofDVoEbBpvLsizpA/ehnzpuvRv76yvzzMZmvAPpLT+4RzKyA==","_npmVersion":"11.17.0","description":"Shared Biome configuration for gmt projects","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@tanstack/intent":"^0.3.6"},"peerDependencies":{"@biomejs/biome":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmt-biome_1.0.5_1787302207522_0.48991808045829055","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.6":{"name":"@burglekitt/gmt-biome","version":"1.0.6","keywords":["biome","biome-plugin","date","lint","tanstack-intent","temporal"],"license":"MIT","_id":"@burglekitt/gmt-biome@1.0.6","maintainers":[{"name":"craig-o-curtis","email":"craigocurtis@gmail.com"},{"name":"baldurpan","email":"baldurpan@gmail.com"}],"contributors":[{"url":"https://github.com/baldurpan","name":"Baldur Páll Hólmgeirsson"},{"url":"https://github.com/craig-o-curtis","name":"Craig O. Curtis"}],"dist":{"shasum":"53c355d116e8d1f74e2611ac20c2ce9550b850a9","tarball":"https://registry.npmjs.org/@burglekitt/gmt-biome/-/gmt-biome-1.0.6.tgz","fileCount":12,"integrity":"sha512-wWegYMXev/eDuDQKUVYtJYIvOj0Dm6NICOfUAcnQPHct0QfLSIUaX+RmzRG0uOLKPzMH5FzIOvOjNsdpssK9Lw==","signatures":[{"sig":"MEUCIQC4KH6UlDVNs+ohi8RAZTZXmYlgKHC166eDtyPQihWWlAIgQbU1i65ytZEa2VGpg1gHlea8rZ/cuUx6raqGG+oUreE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13885},"_from":"file:burglekitt-gmt-biome-1.0.6.tgz","exports":{"./plugins/all.grit":"./plugins/all.grit","./plugins/no-date-now.grit":"./plugins/no-date-now.grit","./plugins/no-date-utc.grit":"./plugins/no-date-utc.grit","./plugins/no-new-date.grit":"./plugins/no-new-date.grit","./plugins/no-date-parse.grit":"./plugins/no-date-parse.grit","./plugins/no-date-getTimezoneOffset.grit":"./plugins/no-date-getTimezoneOffset.grit"},"private":false,"scripts":{"pack":"npm pack --dry-run","publish:public":"npm publish --access public","publish:dry-run":"npm publish --access public --dry-run"},"_npmUser":{"name":"craig-o-curtis","email":"craigocurtis@gmail.com"},"_resolved":"/private/var/folders/63/d7nkfk_s5n3dq9c2mq1m70qc0000gn/T/b14776d9b0fe1f13c944a82a276e673d/burglekitt-gmt-biome-1.0.6.tgz","_integrity":"sha512-wWegYMXev/eDuDQKUVYtJYIvOj0Dm6NICOfUAcnQPHct0QfLSIUaX+RmzRG0uOLKPzMH5FzIOvOjNsdpssK9Lw==","_npmVersion":"11.17.0","description":"Shared Biome configuration for gmt projects","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@tanstack/intent":"^0.3.6"},"peerDependencies":{"@biomejs/biome":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmt-biome_1.0.6_1787683823238_0.22938170700091032","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2026-04-10T17:20:29.324Z","modified":"2026-08-26T07:58:44.481Z","1.0.0":"2026-04-10T17:20:29.520Z","1.0.1":"2026-04-10T18:49:19.216Z","1.0.2":"2026-04-11T10:01:01.417Z","1.0.3":"2026-04-11T11:35:46.205Z","1.0.4":"2026-08-21T08:25:52.812Z","1.0.5":"2026-08-21T08:50:07.676Z","1.0.6":"2026-08-25T18:50:23.395Z"},"license":"MIT","keywords":["biome","biome-plugin","date","lint","tanstack-intent","temporal"],"description":"Shared Biome configuration for gmt projects","contributors":[{"url":"https://github.com/baldurpan","name":"Baldur Páll Hólmgeirsson"},{"url":"https://github.com/craig-o-curtis","name":"Craig O. Curtis"}],"maintainers":[{"name":"baldurpan","email":"baldurpan@gmail.com"},{"name":"craig-o-curtis","email":"craigocurtis@gmail.com"}],"readme":"# @burglekitt/gmt-biome\n\n> ## ⚠️ Deprecation Notice\n>\n> This package has moved. **`gmt-biome` is now published as\n> [`@northguild/gmt-biome`](https://www.npmjs.com/package/@northguild/gmt-biome)**\n> under the [northguild](https://github.com/northguild) GitHub organization.\n>\n> - **New repository:** <https://github.com/northguild/gmt>\n> - **New package:** `@northguild/gmt-biome`\n>\n> `@burglekitt/gmt-biome` is deprecated and will receive no further updates.\n> Please migrate to `@northguild/gmt-biome`.\n\nShared [Biome](https://biomejs.dev/) configuration for `@burglekitt/gmt` projects. Enforces the Temporal-only policy by banning all `Date` APIs via Grit plugins.\n\n## Installation\n\n### npm\n\n```sh\nnpm install --save-dev @burglekitt/gmt-biome @biomejs/biome\n```\n\n### yarn\n\n```sh\nyarn add --dev @burglekitt/gmt-biome @biomejs/biome\n```\n\n### pnpm\n\n```sh\npnpm add --save-dev @burglekitt/gmt-biome @biomejs/biome\n```\n\n### bun\n\n```sh\nbun add --save-dev @burglekitt/gmt-biome @biomejs/biome\n```\n\n## Usage\n\nAdd the plugins to the `plugins` array in your `biome.json`. Biome resolves plugin paths as filesystem paths, so use the `./node_modules/` path with the `.grit` extension.\n\n### All rules (recommended)\n\nUse the combined `all` plugin to enable every Date-ban rule in a single entry:\n\n```json\n{\n  \"$schema\": \"https://biomejs.dev/schemas/2.4.11/schema.json\",\n  \"plugins\": [\"./node_modules/@burglekitt/gmt-biome/plugins/all.grit\"]\n}\n```\n\n### Select specific rules\n\nInclude only the plugins you need:\n\n```json\n{\n  \"$schema\": \"https://biomejs.dev/schemas/2.4.11/schema.json\",\n  \"plugins\": [\n    \"./node_modules/@burglekitt/gmt-biome/plugins/no-new-date.grit\",\n    \"./node_modules/@burglekitt/gmt-biome/plugins/no-date-now.grit\",\n    \"./node_modules/@burglekitt/gmt-biome/plugins/no-date-parse.grit\",\n    \"./node_modules/@burglekitt/gmt-biome/plugins/no-date-utc.grit\",\n    \"./node_modules/@burglekitt/gmt-biome/plugins/no-date-getTimezoneOffset.grit\"\n  ]\n}\n```\n\n> **Note:** The `.grit` extension is required. When installed from npm, the typical path uses the `./node_modules/` prefix (as shown above), but any relative or absolute filesystem path to the `.grit` file on disk will work — Biome does not resolve npm package specifiers in `plugins`.\n\n> **Why not `extends`?** Biome's `extends` is for sharing `biome.json` config options (formatter, linter rules, etc.). It cannot be used to distribute GritQL plugins — plugin paths in an extended config file are always resolved relative to the consuming project root, not the npm package directory. Use `plugins` instead.\n\n## Banned patterns\n\n| Pattern | Plugin | Suggestion |\n|---|---|---|\n| `new Date(...)` | `no-new-date` | Use `getUtcNow()`, `getNow()`, or `getZonedNow(timezone)` |\n| `Date.now()` | `no-date-now` | Use `getUnixNow('milliseconds' \\| 'seconds')` or `getNow()` |\n| `Date.parse(...)` | `no-date-parse` | Use `convertZonedToUnix(value)` |\n| `Date.UTC(...)` | `no-date-utc` | Use `convertUtcDateTimeToUnix('YYYY-MM-DDTHH:mm:ss', 'milliseconds' \\| 'seconds')` |\n| `$date.getTimezoneOffset()` | `no-date-getTimezoneOffset` | Use `getZonedNow(timezone)`, other gmt zoned helpers such as `convertZonedToUnix(value)`, or `Temporal.ZonedDateTime` |\n\n## Why Temporal?\n\n[Temporal](https://tc39.es/proposal-temporal/) solves fundamental issues with JavaScript's `Date` object:\n\n- **Immutability** — no accidental mutations\n- **Timezone awareness** — explicit, unambiguous timezone handling\n- **No DST bugs** — proper daylight saving time logic\n- **Precision** — nanosecond precision where needed\n\nAll banned Date APIs have Temporal equivalents that are safer, clearer, and more correct.","readmeFilename":"README.md"}