{"_id":"dromanis.trackgenie.common","_rev":"114-de1786a660bc25e82d7462c1556eb034","name":"dromanis.trackgenie.common","dist-tags":{"latest":"3.4.5"},"versions":{"3.1.0":{"name":"dromanis.trackgenie.common","version":"3.1.0","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.0","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"10ff25955edd7250cbb4105c24a21bc4b8faa535","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.0.tgz","fileCount":9,"integrity":"sha512-QSG495p99yI6X5yvVmV1cI7+BBZimz9ZjxvRA7r3fC7zw3agEvlmqiFA/FVFi3FxvGVbqz5Z9XD7ACJSSzvStA==","signatures":[{"sig":"MEUCICOu42FVfsDdlbLfAo4MUR2DeueDun3SWD9y/MRBlbClAiEA+RbUiqbRJNXNbnd7jcvDYTV5hiI2UiB4HCoR7vtma0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56838},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"33c7da9dc0e360c0ef23973779be828d04d0d205","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","moment":"^2.30.1","string":"^3.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.0_1764023604267_0.3013930982898727","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"dromanis.trackgenie.common","version":"3.1.1","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.1","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"648001c8fe5ba03803c542545ae03434d29306e7","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.1.tgz","fileCount":9,"integrity":"sha512-XBqqOuJt3AEgfgOerbfSoJkVh6Ytz1NRQIodMZRV+7I3tfRuaaT8HpvJQzrt/1KLlgt4XRiV07uyR/I5i3Nx+g==","signatures":[{"sig":"MEQCID7fDVPlIgEJKbiga/PrvOrkzepe3OzDHHvsiW88x37aAiBglCwwh7XRt3mI8sWXXRqaZlY5pJeOCBltYogYJwbffA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95477},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d9ba2e8fbba84f48f54cf590d44608353b931d3c","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","moment":"^2.30.1","string":"^3.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.1_1764363206618_0.31553148761924454","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"dromanis.trackgenie.common","version":"3.1.2","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.2","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"cd9847d9d0fbab1c1a385485be3edf6fb4184637","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.2.tgz","fileCount":9,"integrity":"sha512-I1PRbWtATSqFcSattJEA6Thn8HjTESdIsVnWWtXebTVKYkNkqJtPVRPAllCpbURugf2Ez3uaG3eCPUrHQYHDDA==","signatures":[{"sig":"MEQCIDSk7N/7ohBwP+4MOqIApLs/rcycVQMxhcrySjDOkAFLAiBwvYUoQ4kMV9DpMdOyBp6IxGFK3dpk6X2gE0gB+EB8GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95581},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"85cf6997e1cd6ecccbb7c0b45980fdb448554b10","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","moment":"^2.30.1","string":"^3.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.2_1764364466730_0.749046862782828","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"dromanis.trackgenie.common","version":"3.1.3","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.3","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"e9f7aba8d9b086007c713a084f6b9f34f29e62cb","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.3.tgz","fileCount":9,"integrity":"sha512-dw+kzKmJoM9A+WF0TPd+a+/MlEiy8ssd8y1/lTh/dD857bO65KsGvuGKiom5tS6GanVbVGuWTLWHkHBJ54EwEw==","signatures":[{"sig":"MEUCIB0zOsvxtbyI0ndY6VFCJnTLoTwuG42YQ7FA2bKKFh2fAiEAiEEFGy8F8iKTMowC9N6Zb9gpRWNnJbm0dgj/1fz6/EA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97224},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"92569b129f73ca3569fd9005aeeb024e72d4fa15","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","moment":"^2.30.1","string":"^3.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.3_1764449944000_0.6662417087750585","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"dromanis.trackgenie.common","version":"3.1.4","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.4","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"5747eac613f6147008504d3bee1e1e1ba20a7018","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.4.tgz","fileCount":9,"integrity":"sha512-57PIsYU4BOzjc0z3mxhH39sv/UoO7yNqHil4t66wpsiFIkmZcDGx3rBglhqY+yFH3z2GFpJz3ErP/PhuIIQTTQ==","signatures":[{"sig":"MEYCIQCgKTTkh0Tby085qFKvEsPHmTsgVBbi9pCHbXrKUsaGrgIhANR/Eo9dZTCuc2XNcr4GvawQyuc7zXJfBxjQrYkm+fbP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97221},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4da83ed36cf9a1042d2d888d823278a6c4031681","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","moment":"^2.30.1","string":"^3.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.4_1764546467942_0.8235142006649909","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"dromanis.trackgenie.common","version":"3.1.5","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.5","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"260fcd10fbbc553ffdf30f0b27ef529449a82c71","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.5.tgz","fileCount":9,"integrity":"sha512-CPfIBOsuuNaAwpmDTJrwl3HkSRAaLyh/hRK/YyHphsUDs3CQxM3UF0JqGLPEKBwvTUyvV40DBldsFTx8bSE2Fw==","signatures":[{"sig":"MEUCIQDsI4HTRg738EIjs+gk1uX7/gp3u6aQPpAxm9NyBEFH+QIgfpy+K10cYtL3po1crR/RsVz/rNJCKpXXraA+WHxx/Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98263},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7a6cdd257658679288e996e1a0e4ce5ba33746c3","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","moment":"^2.30.1","string":"^3.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.5_1764660039257_0.9113760231988655","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"dromanis.trackgenie.common","version":"3.1.6","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.6","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"91e00f9e6f153e71ea7ffff1b5dc2dd1251a2c2c","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.6.tgz","fileCount":9,"integrity":"sha512-rJI1K2JKXxdZyRMp9S2LVlwokhVSBmxjRbFF4Djs+oHbCN2w2eBJ4Wai7SlNsivIxdkCI5Zzl0hgzFaspkDOyw==","signatures":[{"sig":"MEUCIAXFWjOrojTjWfaP6sJk6/CFQdQ2HRIB44JiFh2HdmPYAiEAxCmVR3HjwQEPi5/tICgVWuSRalA8W1p15dBZ0fcT448=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404668},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a343d7624dd77b55bf091bd2061ee25a88cc6985","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","moment":"^2.30.1","string":"^3.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.6_1764662921459_0.5359276707604479","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"dromanis.trackgenie.common","version":"3.1.7","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.7","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"0dcb9ed3778b18c5615f5dd8d0d86fe3a654da5b","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.7.tgz","fileCount":9,"integrity":"sha512-tmwh/IAZ90LE8dOpeIM7KIK1UPRr7sXXhLhJOIhIYBAnuh8UwSjsVsVCh7ykpnsYJPbHEbkKj3XUQzinxFyUCA==","signatures":[{"sig":"MEYCIQD8gQt1L1IxfWRGj4CkRTB3RiQzOCZfZBt66X8JNRfZtQIhAK2MvczUjQft3xuxAsh20+Zx3UNGt+kbcRkjoQ+PCMhe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139901},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"867bb902f5aa2a4154642a97d63846a65ab8bafa","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.7_1764763702658_0.13847009059781357","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"dromanis.trackgenie.common","version":"3.1.8","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.8","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"f6d333b4ef97a9ddc79aeb99be4c6b31fafb0163","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.8.tgz","fileCount":9,"integrity":"sha512-szeaWshFRlPbiIrR23FU2wA+YNGTU9Sx/fTN74X0Pt6k2xVbKoxvNcoN2L8QiM5C/a/vIjKd0zPnMbh7vITQYQ==","signatures":[{"sig":"MEQCIHd5av4mgMFmBurWZdLRjybHTqaOT/djeNV8+0KHQhG3AiAzLwpucH2QfgCPTnP21z/JSz2o2TYYYSanpYAdIg0FXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142795},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1b73ba12a2ade4c5c377d15aaa9ebb42678ee76b","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.8_1764835510503_0.32129246610957507","host":"s3://npm-registry-packages-npm-production"}},"3.1.9":{"name":"dromanis.trackgenie.common","version":"3.1.9","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.9","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"94ca2b968e422edc867163378051b0334a3de353","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.9.tgz","fileCount":9,"integrity":"sha512-UKjPFly3UBrI2UqMJ8PTna2MQdhzp3/B28E//ZB3A3lncUrHPjzUisG3eeWpkVXuBEFqxDPUFljGxQ/q+spAbw==","signatures":[{"sig":"MEQCIF3SwNUeP42uC+RSWBQhFywl0V9jVBAdZML/7+lU6JkzAiB9mn9ngmmNoB/NL7ANbKeZFnU2g22rtJ+JBLPVGAhxCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146607},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"92246c0ddff982718857384f4cdc8d067a5be241","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.9_1764871709531_0.09074455519360902","host":"s3://npm-registry-packages-npm-production"}},"3.1.10":{"name":"dromanis.trackgenie.common","version":"3.1.10","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.10","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"9cb1dcad27b2c995d2a48178a328b8305cfd6b04","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.10.tgz","fileCount":9,"integrity":"sha512-MFrz3MuwZMX/2MSX88qoIS5XCuDFe4dDZFJA6WYlbcyqTHjzhh7JilthLH8HWUl2eONagkmrtyLXwTFSqQ3PZw==","signatures":[{"sig":"MEYCIQCSN2I9BWOOw3emX9ePL5i5RZibhN4bdqw4+CVUY3yB+gIhALiuaPH/gEmd2yHkyyMzXxDWYS4QFzXJkYXBo8N/pRXd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149124},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"47dd2dc47b7eb777dffd9fc84aec825a5208b633","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.10_1764874174312_0.2745733200974545","host":"s3://npm-registry-packages-npm-production"}},"3.1.11":{"name":"dromanis.trackgenie.common","version":"3.1.11","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.11","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"f9567c2a2034e096d9e63770cc1cf5a6ba96303f","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.11.tgz","fileCount":9,"integrity":"sha512-43b7W4y8b+m0cBcoBJtb1dYfyZm0NOcXoXqSTdrt8EMuiGNCfe8T/ZCKQQ1ggfl9gpXy+ZkbyTX/4Y3MMlfCFQ==","signatures":[{"sig":"MEQCIHbWtZ1/Q3ebNlGQvwuUs6Igy7uVrb/YuhmEZAAAahbgAiBA5QKQnn4Qz55O9iXzXE+7S9eCoIKs59Pcc907o3S0Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149292},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c498f4add0f00101b6cfb98e8b2ddd5bcdd54f2f","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.11_1764874332775_0.5197507742911274","host":"s3://npm-registry-packages-npm-production"}},"3.1.12":{"name":"dromanis.trackgenie.common","version":"3.1.12","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.12","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"1ee4d0098f305daaa12abefc2d4530dab64eede4","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.12.tgz","fileCount":9,"integrity":"sha512-kFxquhrsAcxZv6sgODH8YfxK5bCfOfF0CIOp/faABn7ngzdcS8bVNcyIQBp4MizyRdIRvWbfQbHk/xHMKCFu6A==","signatures":[{"sig":"MEYCIQDZmPzPCAn5i/Qyfg0IrNi85gnsH0aouXznpOOQeiq+GwIhAN0ME1Iy+x7q2bAPZP31YV8EScxJ7VaqZkcDivYjYLz0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149292},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b1520bb542d1459005f3ac767e5b901cf869797e","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.12_1764874394366_0.3723069920437183","host":"s3://npm-registry-packages-npm-production"}},"3.1.13":{"name":"dromanis.trackgenie.common","version":"3.1.13","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.13","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"93a59e4e3576cbdfd0734f5f19048adbb485eb84","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.13.tgz","fileCount":9,"integrity":"sha512-sJzHuFt53YfW5DvhHdUGSzbUJo4Md90PO5ZM6NpHjIpE2B7YVZS6mondZ7SfFO9Q/FJ7PT0jsFJRSwzMtUphKw==","signatures":[{"sig":"MEQCIFzlfXrlYHE53N3qCIbSt18ZNfvtEPiuExL9gekiu1BlAiAcaTTJ0sTttspLp0ugSh5VLNriq5GegT5fIu8p/IZOdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149292},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8e53c558b4f4cb93f4a4f1da8b1f1556470f6edd","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.13_1764874423260_0.886014130220008","host":"s3://npm-registry-packages-npm-production"}},"3.1.14":{"name":"dromanis.trackgenie.common","version":"3.1.14","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.14","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"8d045ca6a98586e2885119921834814ed921c652","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.14.tgz","fileCount":9,"integrity":"sha512-oTlrczIzR05nU1Gq4gdNwFIJgQQAbG5NV/ha/JNYAZp2Q2OWKQ8mRRT7EMHBTJgX3+tv7cirR2YAe1xEj2td/A==","signatures":[{"sig":"MEUCID6qO4BkfRfKZeihuwgqRC322mRylI4/SWMZSZY7o0yiAiEA5bO0NJnENXXcTTfQIkGw/t0jKKs/Mv8gtMtp+z+TpYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149301},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3fe9743fcbfb28e5cee26425e44199f5d8f044f9","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.14_1764874627247_0.6818109694902668","host":"s3://npm-registry-packages-npm-production"}},"3.1.15":{"name":"dromanis.trackgenie.common","version":"3.1.15","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.15","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"1e914991eec4931db4378ee47581db781dc2168a","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.15.tgz","fileCount":9,"integrity":"sha512-mxeu9M1M5X3miPJwNqVpCQIpzQ3iTGR6CzoK8ixJAn4iv+GXVE7XTZjMNHbFxrbda0JgWBpmqv0+laC3UjoWXQ==","signatures":[{"sig":"MEUCIQCkFbzsH+TGHTRWTUSwqlpE38d13wZYI0v/Gu3cLHR2ZwIgE7orbC9bqWo1EgoCISReoIBJylK7r3yUZwTK/86yiPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149013},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f46e928104bbaa16e3e11957525ee5c54d940020","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.15_1764875217507_0.6417061329373961","host":"s3://npm-registry-packages-npm-production"}},"3.1.16":{"name":"dromanis.trackgenie.common","version":"3.1.16","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.16","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"390c8d813dcb51ca27a9945b4e4f1b2adc7201d9","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.16.tgz","fileCount":9,"integrity":"sha512-7OMSfJ4UXp53yyB/nDR+SDtNSiXN6u3MZpzNFGexRrd7ySj+vCpXLeZzkP6TsObCpcYC9Bk2O8ouXOe8Mjrv0w==","signatures":[{"sig":"MEUCIQD7ap9c1kNEhDMc62OlkjBMGhspiAyvOlSmD83Rzyo2NQIgI8Vb4c6fXMfRMbX9InVJI1wUTGLMYla9QbXADBKib1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148857},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"575ef5311e067b84d96891b87b12572a78fb9247","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.16_1764877232848_0.8591867392257584","host":"s3://npm-registry-packages-npm-production"}},"3.1.18":{"name":"dromanis.trackgenie.common","version":"3.1.18","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.18","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"dea69c8b32a8f714db467854d56736b542f66d04","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.18.tgz","fileCount":9,"integrity":"sha512-KAs+77z/kIWyiKOVts/Wa7wIpCSwpH8WzlMbnM8x8OLDQastMO6a/j+bCc8m+7eFubWLU5JezuGY2ZohqNPXaA==","signatures":[{"sig":"MEYCIQC1G9sGbAyaFVcA3cgXXRN7uodULicEn06Q+8FxNB8jJAIhAOP9jibuqVo0z19iRulDLVSQkrp4J33fRCxBLnWatJtu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150143},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"672b9d5a825af097a3a17a66f3e8291882b00545","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.18_1764878161062_0.8807912327508689","host":"s3://npm-registry-packages-npm-production"}},"3.1.19":{"name":"dromanis.trackgenie.common","version":"3.1.19","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.19","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"f6b7826f6f39f0e43eddc687ba8f05ad8aab2d59","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.19.tgz","fileCount":9,"integrity":"sha512-9/x5cd2iljzxpl0VYnt21i5LBQwAfgd7xDtEbaONOGpbFeLCeLHqs0c/LVqEpMNyaaQfcSH+KUuoeNMnYawihQ==","signatures":[{"sig":"MEUCIQCM7j99q6eoLeu4b8kKW/QEUH4RCQI4AdILa4tetkbzVwIgaGnS/4M0luonGAiBChXn8Ivn18nfSnyTyExmRaliRTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150608},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"31411fdf608ceb44d72923c0f3685f0120b06d16","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.19_1764887710992_0.7820096263906438","host":"s3://npm-registry-packages-npm-production"}},"3.1.20":{"name":"dromanis.trackgenie.common","version":"3.1.20","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.20","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"55d6200cac767be1657629f5e5c982e4b89f8a3b","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.20.tgz","fileCount":9,"integrity":"sha512-hEUZYUFOP87jAzn9n8udG5FLspw9ZZZs43UVGYe7lQBEKJXw/qMov/ojS+dOCZ41RWuZZ8nfABhvuaaXLe1nsA==","signatures":[{"sig":"MEUCIGEVPuwyJWMcz592LlohLObvcjo18xaqcFKL3kca10bPAiEArp6dU/P/pQxA7Mni0tmvm5U5mEuGIM7AYrlm3C3DfYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155050},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9457011ed584a8f89452d5c7f848056261154db2","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.20_1764887993755_0.1776426634827557","host":"s3://npm-registry-packages-npm-production"}},"3.1.21":{"name":"dromanis.trackgenie.common","version":"3.1.21","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.21","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"c9192739eebb568f4d5fd3acfeeaa183c913adb5","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.21.tgz","fileCount":9,"integrity":"sha512-7ymwNIr3NCWAIgmmNeicJL6+pDE9HUToDvSitmGszds0cs3tHr0a+LSCaG2/Y1lqEL4c7RsSm5N02iBjjwurxg==","signatures":[{"sig":"MEQCICyqcO7p7yVAzbzUM/pQaKtwB/RokMqrCjmFvz33nEI5AiAaqMTKg4Nvjckh2tmBzzEeAY1LBRJL/jJIzQNT2M4K6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155770},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8559b60baa2a6f37c5eb15a1e906a43c536166b2","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.21_1764888215302_0.38579629257792525","host":"s3://npm-registry-packages-npm-production"}},"3.1.22":{"name":"dromanis.trackgenie.common","version":"3.1.22","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.22","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"d6c31b5167ce6e683151f202791f5e02b1229749","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.22.tgz","fileCount":9,"integrity":"sha512-zeqyBVNWp8M5py1rimvvoQzteLKCcYm3rIUUKq2QFUkxy5e5O06/TrybHXcJjpSV4vqA/Y/n6jA4XhZhyAcPKw==","signatures":[{"sig":"MEQCICaMofh4rFnq9SBmWeRB8PlJdwF1+TqG/CEQ2LtuG8uLAiAqhQ8O3a4IH8lc5jEJ//tYbQ7XY/3usaY3FFXjSnVOGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155780},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"99608658c7c603b0cc07692bca9341fe1df081bc","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.22_1764923696710_0.951864622191962","host":"s3://npm-registry-packages-npm-production"}},"3.1.23":{"name":"dromanis.trackgenie.common","version":"3.1.23","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.23","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"2a1e12a87245452807fe21b3242c773f56e23624","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.23.tgz","fileCount":9,"integrity":"sha512-g5a+Ub5+f6xq7pbO7vk3LB9WZR4hfprF681U2VZmbzQqyYuMvYF229jwbHLQZ7ktDwnZ701/HmEghrqCvPThbQ==","signatures":[{"sig":"MEUCIClocr94pVPihvAmeJ14tL/IpIDf/uPz42eioJAeQmjSAiEA3pDsPi6N77csP9TMs/ow7pcsK/G1BVBQRdql3R9VdVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155350},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9d7d9b6cdb9414f82d8cf105d37036ce9d34677c","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.23_1764948188857_0.6508411911240146","host":"s3://npm-registry-packages-npm-production"}},"3.1.24":{"name":"dromanis.trackgenie.common","version":"3.1.24","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.24","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"caa261e7b0fcd43b2c36990bb6bfe6b4d62caa1c","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.24.tgz","fileCount":9,"integrity":"sha512-OukP9H/c/eEy9nh5COQGWtfyU9mOsSLQob8AlU14DwJSBxspL83vi+EI/l/oN62s9+YCruY1+tM/E03tDJ8V+g==","signatures":[{"sig":"MEUCIQDnuPwBZi9/iaJtwiWZ6MfKLDU6bRPje/7EMWYQPeI4uQIgVi1gU87zsvvagzdxpF5JBrPNmuQ1kUVCDK3bBOiTnH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158205},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e4be59fa10e78e221ffd3a85349c790d81a2fab4","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.24_1764989346143_0.6837546044150506","host":"s3://npm-registry-packages-npm-production"}},"3.1.25":{"name":"dromanis.trackgenie.common","version":"3.1.25","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.25","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"0b8b83faa02c50a56cbb47ee3ea539fa01198726","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.25.tgz","fileCount":9,"integrity":"sha512-uXzyWEi9KFo8uNGdd3vh0uTfNMrQdIyhQV5kLdfqw4O1YgD4Huy8cCpabzctLSp8WgYv8i8RuK+7xRfHbsTw8g==","signatures":[{"sig":"MEUCIHr8Gpup4CoBjRPCEolqYnMaRgtsL0s79O6UjkvSFGn4AiEA2rf2kvN0F6MYhLiCgXzm53z5LuYPdjIPj29W8xbv+OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158817},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c419a3645c51455677ea413686f84545328be858","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.25_1765039730248_0.2815784869941258","host":"s3://npm-registry-packages-npm-production"}},"3.1.26":{"name":"dromanis.trackgenie.common","version":"3.1.26","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.26","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"d962f688ac8729785c98439f19df2eb7f788cacf","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.26.tgz","fileCount":9,"integrity":"sha512-kcYs4NEf4cQkVQuLvaIKUJK/mKcNNleu23LEQDJf2O76DWiSyFyyqKmusP1NIdJ3HnFrwR65iheaWJSUxEgnSQ==","signatures":[{"sig":"MEQCIHQBy1q/khw5IvDqeCPMEXVnumzbya7Dl/l/KSjkgmx8AiAsLyJpjg+c+JqvHcQkmg8dp1VjcNY+TWk12z38+vHrYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159077},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"71ad6fc18763cbe9657687a3e4bd35f1edd03823","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.26_1765043154261_0.23338536327772696","host":"s3://npm-registry-packages-npm-production"}},"3.1.27":{"name":"dromanis.trackgenie.common","version":"3.1.27","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.27","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"b3ef6eb92e6f7dca9455c5ad7eb32f8c234d3e79","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.27.tgz","fileCount":9,"integrity":"sha512-iD6rqu1LABidp4LHg0KKxJ6heM6VdJ33pMcC/riyqRRBRwW0+dRh6raTGfEVxsSseyBuUd31uCKOyauVo+uvkw==","signatures":[{"sig":"MEUCIDSMMec50jEMjZMch75UAkbohyVXFdVfq5Bg6p80yIgLAiEAz/ynNrkP5VFphdoC9Gb0EH+Ew6v5WDIyFjLlQ6UvWXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159079},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"611698eb723d297676fb6558de90231938ee1c5f","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.27_1765055700506_0.1335148130499193","host":"s3://npm-registry-packages-npm-production"}},"3.1.28":{"name":"dromanis.trackgenie.common","version":"3.1.28","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.28","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"10b6dbd77c20cf27b148773ea80fec486146b012","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.28.tgz","fileCount":9,"integrity":"sha512-dZQbgu8Ag6VSqYVh5a/yWEv3qJeqmpzcCPAi7XZ72SVryXzE2MubXOMQGnmYMOT2dllC07d1nWMo0YviIaaFkA==","signatures":[{"sig":"MEYCIQC32uU6Mvvc6Z1LBE5lSDdH05wxM/TcBXgp0T5SKmFA1wIhALHgQRW6XS/DOmeYcV8EjYGYzbAd5UmD4yivz0Cp2v5r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159425},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ded0d465ae0899d000ccd15c26db92a08dc868be","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.28_1765101169913_0.8649776849783333","host":"s3://npm-registry-packages-npm-production"}},"3.1.29":{"name":"dromanis.trackgenie.common","version":"3.1.29","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.29","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"8b6b105c2967c879632a62952d6c18057301a531","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.29.tgz","fileCount":9,"integrity":"sha512-rkv/FanKJVRDZA676A8aqU8s5viTkWZBoceGOqoDCbPHDUE8p8na1eY1IpqNeKJmin+yTDt1RR1gy/FP11/3MA==","signatures":[{"sig":"MEUCIQCfOqk0vxm1L35108mAjoufJFFhwqCngJcQ2S+Ikop5twIgUzamt0QOoG3lGaGSFHuKZTzbJRqfTfDl5tBm1uA5vt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159715},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"590c35c31da866263cba90061114e09a2f93939a","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.29_1765103445082_0.3020677962108149","host":"s3://npm-registry-packages-npm-production"}},"3.1.30":{"name":"dromanis.trackgenie.common","version":"3.1.30","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.30","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"93b4d0084558f62a8ba04b2765162491f6fb85a3","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.30.tgz","fileCount":9,"integrity":"sha512-vTHBMtKY7VDVFVggiPqUNG1LjriE5/a+s0U2fFxy7V5S2f1qSnaOjJ8KoYpRUEuIqgR0f5E6/dv7u+EDfDpCdA==","signatures":[{"sig":"MEQCIBcafi7KRmqiuGmkA+IPkKNXnDmudI3qXdJ1SzgGv1Y4AiBqpbUqZ0vIjHAmWj/Sk20gBqKafcZdw8M3UxEWGyAR3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160349},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d033a5eff251ee36f3cab6ce28bb25ad78144a0c","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.30_1765103581694_0.24054514415453787","host":"s3://npm-registry-packages-npm-production"}},"3.1.31":{"name":"dromanis.trackgenie.common","version":"3.1.31","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.31","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"bb91f72e99a23439d3ad049e231b96d1802eb692","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.31.tgz","fileCount":9,"integrity":"sha512-rKbrGNwE5lagZCmlILPA0fciHsezBLM8P4dTiKy/Y+NlRv9cxbooqMpKF0kOno3eYcXhTqBvtOlSd9aqNjj5/Q==","signatures":[{"sig":"MEQCIH/uMgX+ovhk7bkSl7ArHpTxEItnIkUx91YZcLlZmzBuAiA6p9lKmRWkg/Uh2b2Q2KQqw+yXUTvxq+sxlqfsPUQWtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160349},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"733abf21dd42ca28bf83e38da1361b7efe40b9b6","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.31_1765103623945_0.22023066024898097","host":"s3://npm-registry-packages-npm-production"}},"3.1.32":{"name":"dromanis.trackgenie.common","version":"3.1.32","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.32","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"a2b8f4ab6ee4bdb6192dadb0893fc1d7e9c85d90","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.32.tgz","fileCount":9,"integrity":"sha512-paRw6jt71jbsgsd46FZFMrNvlwTEOtJTE+3fU85NPYswrW6+DTCznuQpaPIKlIKmxdAPx/MI2EOrhhfHpgFOAw==","signatures":[{"sig":"MEUCIQCi1HvluBxjLn5UyUpayfPkbW8riKOfggsfydx3VFlccAIgJH+PZY1rdgTUbKwtvl8xL7AVuPN4q5WOMYC22XAPDoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160349},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7863e2cf0b9bf96f1bb5bcd48789a690adafdec6","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.32_1765103663890_0.35900830525663596","host":"s3://npm-registry-packages-npm-production"}},"3.1.33":{"name":"dromanis.trackgenie.common","version":"3.1.33","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.33","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"118e307541efb37d4ad533a3b2a3ccd2e10bc3fe","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.33.tgz","fileCount":9,"integrity":"sha512-rSx28FE+yBdpSxN6BWl14Mhd3+tchf7RLbox0hC/u9EaM85TucOLddXfnJ+gPrzhUJ+NVAlkSvpK3xRBmUs3UA==","signatures":[{"sig":"MEQCIC+A6kjhDWM0CBdd7eGYHRYFJ2s0NZ/y130LWoZM6O3LAiB8qIcS/jPnGKoLgVnW0qWFmRkfIS0OVvmXZRzBtfuRjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161787},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"30cdbf882bfcabeb7ce3297f3b791e70835ddc18","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.33_1765103958184_0.11198815242260163","host":"s3://npm-registry-packages-npm-production"}},"3.1.34":{"name":"dromanis.trackgenie.common","version":"3.1.34","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.34","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"e2f5ea021efc954f5f848036b3297c4fdad1bad5","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.34.tgz","fileCount":9,"integrity":"sha512-c8Q5jZNsNDcOF7i0uuKs9teme3416ih99iqNLCqggPXh2+Ma0wxZJZyo88cycLCJaa2KWuQQIopuI9OTO3Fl0Q==","signatures":[{"sig":"MEYCIQDfo1UPYIFMV2oIlC6cfzMsVh3ZUO6VuWcb1OKorpiA2AIhAIsLMBGUuscJDmlk6UUhN6kFGPpG9p4iUl1PQ62eZ3jW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161787},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f8de79670f306edcf47dc371dee3cdb9fba57dd6","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.34_1765103998880_0.6612436138813089","host":"s3://npm-registry-packages-npm-production"}},"3.1.35":{"name":"dromanis.trackgenie.common","version":"3.1.35","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.35","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"54959417a5a1095570174950c906aa63c593981a","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.35.tgz","fileCount":9,"integrity":"sha512-x7U6ku7FgxD9FuhBTub1puWbII9Hixm9VG6+QPmuwF/Jtqv7nJNg3MtGhmLkKYCU2h0yZemq8pSoOOUQk4Omvw==","signatures":[{"sig":"MEUCIQDkR7oRCeTQp6OB7zDesoi9oU2XjC+fJAN+tK0HO6zSxgIgQyUCQJ0xuYjtXdHnCPqvBV7wkxMSP5NLMTi2LbLJTgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161787},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"842fe6d584423d0ad435273fa9bb5a2daede7a91","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.35_1765104049769_0.30863737522972157","host":"s3://npm-registry-packages-npm-production"}},"3.1.36":{"name":"dromanis.trackgenie.common","version":"3.1.36","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.36","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"67805341f71f3aac72928c55ff2257f8ddfe097c","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.36.tgz","fileCount":9,"integrity":"sha512-DhdN85rQ4DyUy6L5N9VASVLTARgceXuK7YHw714vWHPggIRg8B30zZ5FpBe4j9olKEnKyp3/F9Pa3prioC84tA==","signatures":[{"sig":"MEYCIQDrmklMhDW7lxLhaIfspd9Got1YYuGDHk04TFhsryFJ+wIhAJoRHMiorgclSZBAwIdiq6fF9b582d9vsRaFr2Jb4AZc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161787},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"166db7fe2841959a789bceb3d04c190af91170cc","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.36_1765104094022_0.35724258107400964","host":"s3://npm-registry-packages-npm-production"}},"3.1.37":{"name":"dromanis.trackgenie.common","version":"3.1.37","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.37","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"bdca54ac65c0a1ca6bee0a64b10dd9310fbc997f","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.37.tgz","fileCount":9,"integrity":"sha512-xVOQFfa8ZCEyswyHe7//RZJj/Yxj7MKbugnw6DcRDKhX/E09ElioEE+laHqYvKLCohImN48fJf9NVHA/AhvxnA==","signatures":[{"sig":"MEQCIF7stS30lW3RYeZdkZgG9vwN1Uq8JsOAVVRkZoehoOdcAiB/7d86lya7Rs6IR/rD+IBmJaPB1mGJx0a1eHmQTsnbfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169637},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"575c9b88e629315634fa36908a8b771311d8cdee","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.37_1765104980195_0.5155671253836234","host":"s3://npm-registry-packages-npm-production"}},"3.1.38":{"name":"dromanis.trackgenie.common","version":"3.1.38","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.38","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"bf7d3dd88db6cfa831b6e3e5b37eadcc949bab69","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.38.tgz","fileCount":9,"integrity":"sha512-4DoUMeJPnmem8MSVZ3WQDBXuRseJxzixncALg8CwXH6ZAHuOLG7brprgYPnIahmookFDp6kO16+f+Uf01Pl51g==","signatures":[{"sig":"MEUCIAriiYRlYDzdfbEgwvwo5vMC17Gn2sNT9AORRlyl5sa6AiEA8PW5pIHEbkSmsCtDXw9Cibm0fdWjP+3KUElimjiVaag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169731},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0c71636447024c8a0e03211d4667d43887baec36","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.38_1765105857028_0.2044983432954628","host":"s3://npm-registry-packages-npm-production"}},"3.1.39":{"name":"dromanis.trackgenie.common","version":"3.1.39","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.39","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"c0fa0a660c4f53fbffaccbbe0e798fe2656ff03f","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.39.tgz","fileCount":9,"integrity":"sha512-DUdP4+usWEppCqIuOXYRJe/+6TpA3uiGECZa8jNJpiunfid/w1735VsGkJhTf2qxoJQ3cZDCEJvCdovTaTTMgw==","signatures":[{"sig":"MEYCIQDtPLSbUyPT2eyF56jetbbBMqTMM+lOrSc47aqJ/ZX1pwIhALuhAH6F1Hmzo1u7XEfKhZv+7rmRxT1BfafdEC8ZP17Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170045},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"df9f45ca9c97ed556298df7d04d5cf389cc78c96","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.39_1765106211801_0.03484515410692102","host":"s3://npm-registry-packages-npm-production"}},"3.1.40":{"name":"dromanis.trackgenie.common","version":"3.1.40","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.40","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"67d0deee4a95da94512143a814b995412e9a71cd","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.40.tgz","fileCount":9,"integrity":"sha512-ZznF6JkF7gLvoCOqAOd6yfnzY33L1T8oJgWoLv+kvadYl9drqtT8HzyiR35Q4WOt7lxuirxjIvxsAUMK8JYhKA==","signatures":[{"sig":"MEYCIQDvJmVunerteHeSt/CpopJwHMX5yxDGkJlUPqUqf22UBAIhAPd+xGBzSvCgU4FFoQWjcTGmOOpoVq5zpDtx39kowNml","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170439},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"933a9d15ff0241e6a9924beb8e7e91d5101e809e","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.40_1765112117451_0.5593360490650678","host":"s3://npm-registry-packages-npm-production"}},"3.1.41":{"name":"dromanis.trackgenie.common","version":"3.1.41","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.41","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"5075fbf2846afe0fc7dedda4256bc13603985614","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.41.tgz","fileCount":9,"integrity":"sha512-r3qTEVNT/VxPD9u0coNvuu4mOkXRCivA+b+EM6UYUMzqL7zTKe3B5f7Js97n4xZiUjTciiZ2bMmOoLQky1qx5A==","signatures":[{"sig":"MEUCIHNavsNfuKq33N0mM2+sDOc1CSwRWTIvLsD/8GuP2wY3AiEAwpE+GmKq52EYaUYHftrG4UNN1hEu6vrSXsyJSuSUd0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173990},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d8cfa006637cedfcc799357b6c920b8132cb0d85","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.41_1765127828606_0.6394535663905978","host":"s3://npm-registry-packages-npm-production"}},"3.1.42":{"name":"dromanis.trackgenie.common","version":"3.1.42","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.42","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"c7df7e0a027a4119511d4f215bfca0d6700096ae","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.42.tgz","fileCount":9,"integrity":"sha512-rY1qS+NpeD4L8t/5mHKKHHZuosOU37GhWvW312TYVEaeU0GvNGfkHgR5HTrPV37EZqZ9myyzbbAcwpxyxZQmCA==","signatures":[{"sig":"MEQCIAWL+Wt6AeP/n7B4QjAPz/PenjJYxZvgh9DPEHqLaGRJAiBypvpfMtbc+TJ/MVuO1jZf/UO1BdREAeNYDDBXoO0Taw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174218},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7bd6cbfce0da3cca6a84937ee8677c29e0f8946d","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.42_1765131956626_0.30869237821889994","host":"s3://npm-registry-packages-npm-production"}},"3.1.43":{"name":"dromanis.trackgenie.common","version":"3.1.43","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.43","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"95bec00c12e9af502759d2a514924e814afb275b","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.43.tgz","fileCount":9,"integrity":"sha512-W79+K0eJNtBNdxQ+DBCMU/CbyW093bchUpX4QodO9KZ6mBJCQzSshdYGVEmGyYkC31Dxi0obTWcvr/Xb4ZpA8w==","signatures":[{"sig":"MEUCIQDK8O1b/Zx03jMkuH7SrRNy6dgLVkBUNmhxoykkrx53XQIgE36TYKBTRUtqumiYHXWM1Mkxqzn3H5GivFLQ8fOlRIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174218},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6623d8a5d0c87d3065b68d8e7c62815ed538b44c","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.43_1765132013586_0.13824363742537038","host":"s3://npm-registry-packages-npm-production"}},"3.1.44":{"name":"dromanis.trackgenie.common","version":"3.1.44","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.44","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"2fc9cd8091fda169aceda58f484f72b087ceac52","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.44.tgz","fileCount":9,"integrity":"sha512-yumYY2GTc50+bMl6XvVqwkoaS6abODeLRx5iUTQZTbMWWwl1XNDyn5bYX6D11eM91zyg+0ILKcS0NuceU7Jcyg==","signatures":[{"sig":"MEYCIQCVm8U2npJRxUoWbmQVeVABg2iBaypVCpAo1JjtW3EFOgIhAJhjy7TRLf0SnEW+HNckrk6d9tpnCpp/9ixWujssFpW6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183154},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d878250cb18b1f930b1248c44a16d676bcf4eb2e","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.44_1765134899039_0.9719461991961309","host":"s3://npm-registry-packages-npm-production"}},"3.1.45":{"name":"dromanis.trackgenie.common","version":"3.1.45","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.45","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"bd62cef48473bc01a2755b10026f68847ee584f8","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.45.tgz","fileCount":9,"integrity":"sha512-nmoJ0Pb4qWxOZ4gi0P3ahaFRUGV0BCt8/ap5WItbveDWLmYst4UwJpvfIf6TE9ZpsWyuIseReWvGZUlbrPUWkg==","signatures":[{"sig":"MEUCIB4KdSiCtguLcpev4P2F1p++la0TwDeacvkVkC3Lf+d8AiEAsWIN19uv57GOW3PkUsmnM0sKzu2v3Df/5qhRD5qxj5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183652},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ac6ebd3af330693a1a4d926f2398df30f14962ee","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.45_1765143218238_0.04116262197206133","host":"s3://npm-registry-packages-npm-production"}},"3.1.46":{"name":"dromanis.trackgenie.common","version":"3.1.46","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.46","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"1d01330cd5a6c5e83bd5c1768f49c75ba1d11ff5","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.46.tgz","fileCount":9,"integrity":"sha512-BC8FlC9iHagPWa0Z6iKpTpPF8mwmRf8eAbG3zCCpRKwCVDsLk40s0jrd0A+P2U1W3gIQqI47AwRLiRTpR2ip0Q==","signatures":[{"sig":"MEUCICARJZ1n8XUY91CvPrig9G6CSDwq9MrLCUpZ11haqs6eAiEAiIUPUJ3ak0S8Gam7KCljqpm0ZIfh9vP3Mzk1eU8GinM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183616},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"89653708e5070275f5f7a2d5a98e133c3f14c2dc","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.46_1765182206822_0.29279716226979025","host":"s3://npm-registry-packages-npm-production"}},"3.1.47":{"name":"dromanis.trackgenie.common","version":"3.1.47","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.47","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"7b276c974fdd943e24e22296489e7d0683bd7aee","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.47.tgz","fileCount":9,"integrity":"sha512-89UCOaj6cIpgxq9Zi4icLdbmN7ilK4p7EDZKBDbS9rYrKllFmCFQNokNLcM1dkYQccW0PCBZMnDfLl2D4ynobw==","signatures":[{"sig":"MEQCIFHy0vghJ/s05HOoxH2j063Rtp/kh3rpvu5PJYfM9sl4AiBEYzitbH4b/776UDZmMJpksk+GGxZXwiwHvqAwj/WuSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189160},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bf7ab1d59709a79f87b1c5eb5b28eb9abfe598ab","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.47_1765198698605_0.2442761879343074","host":"s3://npm-registry-packages-npm-production"}},"3.1.48":{"name":"dromanis.trackgenie.common","version":"3.1.48","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.48","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"ea867d5401f430056ed334bc6c5b2b27d8520333","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.48.tgz","fileCount":9,"integrity":"sha512-Flk7B1VaY3/tMQt9c3VxY0z+jrPsPDJaoGkSHj2lXKAA8yU2d8MgLxc172X/aCH/6MZn5cuTkaPUedgEgHLFgw==","signatures":[{"sig":"MEYCIQDMKHHQb2M/6JlkMyI8hRnypc4x6kmhy1gJOOeL+ejdGgIhALdOOuj8MWDVvHsxq31jTm8tMmBby95vbgKVwjYGwTeL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189802},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e83bd705ba927de2eaac3d07ad2bd8cc64144f88","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.48_1765198796197_0.7561325866287782","host":"s3://npm-registry-packages-npm-production"}},"3.1.50":{"name":"dromanis.trackgenie.common","version":"3.1.50","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.50","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"f4a77d2e6c58c2234847579047a682b4979b24d1","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.50.tgz","fileCount":9,"integrity":"sha512-Sae0MoHq6/mt0bHmkBIprAm/HOVDJekF8lvbG5bx5YQSdZrNQFWJ37ZOWIrju5+3UnLDglV3UoQNFyr39sY/fA==","signatures":[{"sig":"MEYCIQCMPHlXyOFj0nOedRb+PR14SgtIzLQ5/u3s3qGkr6DiOgIhAJnMXH7sOjTVrTfDrk2bushG8FSsaGvMhO26YIa3Jqcz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203355},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"28261be816fc956335e68d09ae39d56a6cbf68fa","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.50_1765223211899_0.09784809165522623","host":"s3://npm-registry-packages-npm-production"}},"3.1.51":{"name":"dromanis.trackgenie.common","version":"3.1.51","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.51","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"440be91e4c2d90d29d8c4499eb02efbd537d76d8","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.51.tgz","fileCount":9,"integrity":"sha512-VIZhsmrJCf/Fk5amhWX9I0X4XBQDH50C/QsqIP+JPu1osEFHVi6UaE8t2k5fyIQ59LAhNZDVVWdpeP7Pd5SbTw==","signatures":[{"sig":"MEYCIQC2xtTu8hcH/+RkcOVEp7/hP3QkhembW1RwBdgiKN/14QIhALMqzQGiNinecmGmjVEVWuEoTYSRxO7Y2QP8o0ay5/gV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203403},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e8d11d453b8b10cd43cc441333698df69dacb707","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.51_1765225588716_0.5277632569824615","host":"s3://npm-registry-packages-npm-production"}},"3.1.52":{"name":"dromanis.trackgenie.common","version":"3.1.52","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.52","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"77d07154679669f8df643ede54c1558e06a2d7cc","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.52.tgz","fileCount":9,"integrity":"sha512-Tic23/L2RVRN8jLoxmxxj7CbHZQPuNa6zBwWgYMK3KXsQL5eBOia4emSDqKnY719cVgSMk+xstgO8xp8UHLHeg==","signatures":[{"sig":"MEUCIQDBkfjCAIwNSBubfKMfAhhIdyC8YPVgRoysySqsP9CaAwIgSC/X9+eUj72Zx/9a5afJ0hBww/WA3xDze6SyMkTikns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203467},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fb988623a5ac6ca0f05d510288c583d8eb54cd7d","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.52_1765265941702_0.9081700619509212","host":"s3://npm-registry-packages-npm-production"}},"3.1.53":{"name":"dromanis.trackgenie.common","version":"3.1.53","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.53","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"a3d86c347046c5bcd07bd58f06a55347f9427808","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.53.tgz","fileCount":9,"integrity":"sha512-sbpYZcnVDQt5LNUWFWfAQBNKyWKzE0V+454habP+E0ElCjMD4/2SWAsQWJJTYTLNsArOMMyTinO9YbjYqLvJmQ==","signatures":[{"sig":"MEQCIEvgaWJBFqp0MekR5T5uGTQ3MeMlGt2bzO+KysMI78TdAiACVDqkKJr+gwmxI6HBtEb51U93z5oDcL/M2P1eeiOumw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205989},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"40db15e5a04b810d1244fa6f867827a81cba8463","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.53_1765266403330_0.2911874667214511","host":"s3://npm-registry-packages-npm-production"}},"3.1.54":{"name":"dromanis.trackgenie.common","version":"3.1.54","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.54","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"6dda484e195a5ff1dd42bed0b7a81f26a993564e","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.54.tgz","fileCount":9,"integrity":"sha512-ElmVr+uAh7O1Sd866nD7D+bGR1oUaGd2c/rmQFhdkYljUSbqNoKGc8fuPlYoh8Y+TXwvBOsoJlay5vbTtexnaw==","signatures":[{"sig":"MEQCIEmWU6h7rggbE7CahRnFAui8Ic6vt6PDLDj6/OF1VeYvAiAt+jaEMM0H9dy+eUB8S/G3SWLU0Ks8yzoClNEhlcPw1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215243},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5caf59c3dea13dcd86ff9aedd14fbc1c3dd046ab","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.54_1765266604009_0.36189926957470986","host":"s3://npm-registry-packages-npm-production"}},"3.1.55":{"name":"dromanis.trackgenie.common","version":"3.1.55","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.55","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"15da031827c5b09282ef485d9c9c047b8dece801","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.55.tgz","fileCount":9,"integrity":"sha512-9E7MipkkDIbifAwUVlgCOuWZWO2Y4/kNoHEDJtUVpldgs5NW5q585lsiNkfNEUILYqu8zmuhHXvwtS/rhRZSZQ==","signatures":[{"sig":"MEUCIAzsCzZYDfEnMLww4HkBVHv3Nutw2GT+Yaam7gDKEu9+AiEA7eJzifu9T4GzpOjpk/aCw1QU9oC8gpTR/OS98ebjy40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215243},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1e1cefff535b32f924603db37b3d1ab36dede7b7","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.55_1765266645724_0.40531395298926265","host":"s3://npm-registry-packages-npm-production"}},"3.1.56":{"name":"dromanis.trackgenie.common","version":"3.1.56","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.56","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"f2f770965fee0dcf66bd13342278702520d85d12","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.56.tgz","fileCount":9,"integrity":"sha512-1vLkHe0pTl8+VJYTIDZaHuCOsOnaH9U/uExK4FCAWD/NQ2ogb4I+j1gIfj/jxjgWYIFUKICYiv+ESJ+60Siz1A==","signatures":[{"sig":"MEQCICXCwjLRD+x48kP6HEYmEAHU/+PqYfHMjz5xNmCtFjyXAiB2OXLV+AI5L60UhOYt2xPwGefjtWDZhbJNJe/Ty2jX8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215243},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a8fb22d579f495cd50fb87c18558580d809233be","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.56_1765266686978_0.7107939398470766","host":"s3://npm-registry-packages-npm-production"}},"3.1.57":{"name":"dromanis.trackgenie.common","version":"3.1.57","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.57","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"2b35219cf2061577907d51e639074b68ec4cd291","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.57.tgz","fileCount":9,"integrity":"sha512-KU/46GkIWvOtmadVvOpdc08s8+NG3ye7pK7uq22VR8UHVFlnG8oJit3DgjdaYtIehDznQ0TLAPNsMAuUOkY5Xw==","signatures":[{"sig":"MEUCIFLv2XEmKow/K8fUN+2HZZTEALuDYj8YxVZb7OmPDUThAiEA1cYXWRyuFulYLsNO+wX2bCwAzBJ/qgmxT25+x9bzYxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220178},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0a9c6bcb39e90d5d75038e82a6ed994b70ca29f4","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.57_1765269483204_0.4388606375885631","host":"s3://npm-registry-packages-npm-production"}},"3.1.58":{"name":"dromanis.trackgenie.common","version":"3.1.58","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.58","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"5c2108b379549746e8b97c87f72b5f75f9d9b307","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.58.tgz","fileCount":9,"integrity":"sha512-drh4SMquvgYDrQT6SJ+mU50fo2fqG8R0JS4dBswTfl7EqLW9yloRjArjwi3rs4IsAvfGapezn4QspF/iZ9Y18w==","signatures":[{"sig":"MEUCIHkXQRSWuAnYY6UvBzfznyko1hvGa6GmJs3jKVaFGwq1AiEAny1Bd3FLopDL3YVrlFMjCd/jdBlbpKjytFTRydCeyHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221672},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7498d25444424136f7557e27b20e4e5bd90da83f","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.58_1765270499498_0.5245564071303943","host":"s3://npm-registry-packages-npm-production"}},"3.1.60":{"name":"dromanis.trackgenie.common","version":"3.1.60","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.60","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"704001806c61042f3c292cff03adfc2feedfa90f","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.60.tgz","fileCount":9,"integrity":"sha512-wvM4ujUTdHXdw+QZeistGn+4mWQU6+p867PRKmYBRwYWsMa1aH0R42BrvdgqHogfUPut+h0QA8lGtnBu/96c1A==","signatures":[{"sig":"MEUCIQCg/1/CryEVppKohJj4UMMeryKEigG0rMjZZOjHTSjRFgIgch3u3OT7zSpJu9L4TCTazoh3hfXXYO3bo0uCaQ33woI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222493},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"057b94e63252d87c3f9a2d26c5d4e4a442bc0e0c","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.60_1765283395786_0.9985183721179176","host":"s3://npm-registry-packages-npm-production"}},"3.1.61":{"name":"dromanis.trackgenie.common","version":"3.1.61","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.61","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"dcf8f268fc85de3e5af452425f85452c2130aef8","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.61.tgz","fileCount":9,"integrity":"sha512-NJlYULNTdYN61g7W9TAmWRs8Nv0/z2Tpj4jYWog/gPOV6Hie5w71g5jj5oactI+Z3A4gUDwn2T5+fkkFGOk6NA==","signatures":[{"sig":"MEUCIQCNkwWxspKLKL/eIw8Tc52xXPOStRatgz/Uh+mFeMOhLAIgVG77pTFVm3dxAmYXUC4gO+PSpSwVXIn6c8vzIps2TXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222481},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"530e98d76f0a35ef60517fcfc1d430103542aae9","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.61_1765283877389_0.8790069926009654","host":"s3://npm-registry-packages-npm-production"}},"3.1.62":{"name":"dromanis.trackgenie.common","version":"3.1.62","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.62","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"028d02e31500572378b3db6dcc3ce57c001fce4a","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.62.tgz","fileCount":9,"integrity":"sha512-s13AEFeEas2iiFU1t4pdgyx/h8FKGKYJRZCTwtBvku8dL5wCnCG+I3lJpjqs+5Nzk7SKPZI5+gCSmumQkef1zQ==","signatures":[{"sig":"MEUCIQC2hc+h7yKJgNedav1VXLxuum4jJojxhGGkaQYUeWdI0gIgcezvSjlfH5uwbQ2ssgonmwqx5wxmvq7G+BQeyhLBh4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223197},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a338be8f5c140067ef99a8c8dd08d0440cf819fd","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.62_1765284203668_0.6688101814779084","host":"s3://npm-registry-packages-npm-production"}},"3.1.63":{"name":"dromanis.trackgenie.common","version":"3.1.63","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.63","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"4d6cb317c872b598b5aa368f17429a85165586ec","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.63.tgz","fileCount":9,"integrity":"sha512-suOpp3l6yeAbK/JVkFdEDIlPH6WE6oKxkimiheEBSKgxkxNVFsOVcP19BAgUOOUsgb/Ao4IBbhpZ1VE+hxUW5g==","signatures":[{"sig":"MEUCIASySSdNOKHQ16JFs/QChNNq2X705+9jS27Lg2EywGzsAiEAgKg/FcHnA9C3OB8Y+w87XMXRev1cdabB0w08xkC08e8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223281},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"88e6c9442cdb249375cce8018fbf100925d93af2","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.63_1765320127324_0.35587922497552626","host":"s3://npm-registry-packages-npm-production"}},"3.1.64":{"name":"dromanis.trackgenie.common","version":"3.1.64","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.64","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"185e0f5a90785153da0a0fa6909819ce6de1ec9a","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.64.tgz","fileCount":9,"integrity":"sha512-6vJ1SJwi5p2VxuRo7+fGqRjksH1dE1tIiUDiMBPyKLStb0+prtJxAf+BbznvDXZe9w4cl8IhZXA8vdRRF+xB7w==","signatures":[{"sig":"MEYCIQDuwp2F4vS9Gv5HV2u8lA1aeggm13vrb06LLRiJXm4ohgIhAPE+Z5GaTBCsrclBQkH8sgZ2aaRcLCbgXPuDgRVPmtt1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223365},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"80ed20fa35b42601cec32c0e83cabcaab1830c06","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.64_1765320340403_0.7518368696072615","host":"s3://npm-registry-packages-npm-production"}},"3.1.65":{"name":"dromanis.trackgenie.common","version":"3.1.65","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.65","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"e3f8ce7d0a0dc66fd7a29bab32b087ad58597b52","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.65.tgz","fileCount":9,"integrity":"sha512-M/XQxXM35ftVNiZfOknMW2+Pjvp7ZeFY9gNK/wsPBTVtSGSA1o9sOhjoKRThW9O2X61ivkuIf+3ZZygN/jUjLg==","signatures":[{"sig":"MEUCIDHtvBdSk6o18h/faQBD/2xlTIYrId1pj1uKdmwotpi6AiEAv9glfUvYBRFI9OoDdJStw3+JJX8YkW5uX1jCugFH2Bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223365},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8d08d300baa5e25c281d858e6ef3877ffb0b7fb4","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.65_1765320389603_0.30251553056003","host":"s3://npm-registry-packages-npm-production"}},"3.1.66":{"name":"dromanis.trackgenie.common","version":"3.1.66","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.66","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"a2b09d3a9f27282cd96389ddac7b16a2fbb9ae27","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.66.tgz","fileCount":9,"integrity":"sha512-oWT3cvbyfXbmzQ1uqEqXJsO3fn9YNApvAnKLDIQuCm6tLSdKfJu4CUAhrthpeuaLitglcrIgSGefHh8PbUwGEw==","signatures":[{"sig":"MEYCIQCQGLBjvm34YXhhfdaZPBabVxvawAxtJRlLsZiB/NPK+gIhAPfCgTyXOM5vCCXWlYqbN8LPCXqdoCjz7Emw4mmBDkNF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223365},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"eff481220d46f64f52da14fee6ddf4d148013f92","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.66_1765320440954_0.021963726758719826","host":"s3://npm-registry-packages-npm-production"}},"3.1.68":{"name":"dromanis.trackgenie.common","version":"3.1.68","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.68","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"adb5233328314d6c1cd4a3dfa8112117fdadcc28","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.68.tgz","fileCount":9,"integrity":"sha512-GblOeCyTmiQaW5EkN8SwyYD5h6qvXl161dCTR90DvfOq/3c7clmMxsORprVH2uY2LNrcUyPDYFT9bhX+TZzdvQ==","signatures":[{"sig":"MEUCIQDZM/+28Ty4Yn5jFxI27gRvuB3YwfvZLsHpbmpjzb4OagIgHOfLmnS/0wvKnvyJ5HcxmE/RE7UJInCX/9mAVGCVlXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223387},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d1c2e2a65fea04385954de6000b2beedf0eeef25","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.68_1765349310250_0.8401463124657866","host":"s3://npm-registry-packages-npm-production"}},"3.1.70":{"name":"dromanis.trackgenie.common","version":"3.1.70","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.70","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"08ddafabf9efd3ef5e201aa3567a94882bf2261d","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.70.tgz","fileCount":9,"integrity":"sha512-hH3bIpZxO+k3MoXQglU7NaGD6te+dcgvrtRBa0DnIu5Pm1uAlsUH+ZrI93maCbkD1IMnW4QMEDSfoeW3Sy2aTQ==","signatures":[{"sig":"MEUCIQCRsPXDoIOrwI+Ws0qubmGS/nbJkWOVpMxhp7ml6Lv/SAIgOCNMi9tB87UXTZgzOxWq1bFoZFCUBHFyJ+K4zDM741c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226078},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"201aa4cf0dcada7531f4c8a85856fcc9324304a2","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.70_1765380136421_0.684543385712509","host":"s3://npm-registry-packages-npm-production"}},"3.1.71":{"name":"dromanis.trackgenie.common","version":"3.1.71","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.71","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"60f5d2db5020708b29d2d43ab76c067755a2dcd3","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.71.tgz","fileCount":9,"integrity":"sha512-kVDHfqj8DQOA7raBJ3lVHPCpCNukJcUACSVq8mPZVdNcPndKkuqDK64P/A/+CSqmGPbAJBiN/ZlMHEgYaChK6Q==","signatures":[{"sig":"MEYCIQDPLTF23eLsXVDZCSZZj7a/+OE1no/hGDGfgItv2zRTHAIhAJgZ2fV5jfhIzNlAbTC537/2zYikfxtfjIAqIjBJD6YJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226126},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"96d536f618347aed7e2407e43b12a79f9cdc79ab","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.71_1765382186894_0.24277197653121685","host":"s3://npm-registry-packages-npm-production"}},"3.1.72":{"name":"dromanis.trackgenie.common","version":"3.1.72","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.72","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"6093fb7cae083d991f090964436f1277c3707fe7","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.72.tgz","fileCount":9,"integrity":"sha512-VBbti/h1jAr4vkbNbsYvAEDI32u5vIvkagbsFmGEKdIZ25btK+mFgwb3ngz4TkGsQ81uxNdpT6dJxENT/EJcyw==","signatures":[{"sig":"MEYCIQCyVhN1vxjJqJbuN0LVCz+zTfTJLLgP7iu2NX+GEqURlQIhAPVvm4zmnOdxxJM0BLCt9Wd+Ye+QCY2vCHHkPHSSvj49","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226900},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9aa0d3725d3f10d7e660de435972271b34279707","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.72_1765386758477_0.5180866734644178","host":"s3://npm-registry-packages-npm-production"}},"3.1.73":{"name":"dromanis.trackgenie.common","version":"3.1.73","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.73","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"3aafeda839581e06fb06e6a64539f569fa8bfb66","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.73.tgz","fileCount":9,"integrity":"sha512-22h3q+ygwsdU2yUvvF6HiD6lbUFwwQVcR2pHAzSHkaRDwh2ZWBVn7Bd05Cyuf2cUC6VfHo/XFf/26DxtIOkb8g==","signatures":[{"sig":"MEQCIHr5eHbBJzWNNoeP8ShubMccEgygUXKt4pKiB/QEcPMNAiA2aP6SPblN48sNfHj4vwUuyw3tBVKM1iFvEBiFh3xU3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228275},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d5d9eee50a0481631b75b1e71159659f5581fe12","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.73_1765388202132_0.6934036583299383","host":"s3://npm-registry-packages-npm-production"}},"3.1.74":{"name":"dromanis.trackgenie.common","version":"3.1.74","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.74","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"289977a62716e4290a4634853904935b1ecb23dc","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.74.tgz","fileCount":9,"integrity":"sha512-NX+C3bnuyvYZzFr8u+gLgR7vzoOIs0H2315hEZ3n7EVMrMwLpebXXkBbTmFbzi5rLO0Uq+mjm3CeAHKjJwgejA==","signatures":[{"sig":"MEUCIHKufA67JZfPXIyT5Zc6tuj4uxU65LNXQLb7R7GFSd+0AiEAr4o1OPmB92VGf56xxlQ96ToZWHrnaN2FmQx6PJIs89Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228275},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"df299792af5bd1aa785a53deffd88ed476f9474c","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.74_1765388254087_0.45545804616026975","host":"s3://npm-registry-packages-npm-production"}},"3.1.75":{"name":"dromanis.trackgenie.common","version":"3.1.75","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.75","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"3302d4859927c73e99c02679b6fc80b502cc7cf5","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.75.tgz","fileCount":9,"integrity":"sha512-23a1hcnkHLF8Ao9kY0/syj3XWRXw6RPn/tXjIiElcqoK5ha5VzPLRWI+AQKkg+mrnmq3MDa6jmAalC7dm3K14Q==","signatures":[{"sig":"MEUCIGbmBuaaMTJ8tjV64sMJut5Sssncra40rybCbrw/pSwcAiEAkOkzxhXNgvB9r/12U+kVjnlMfAl4HkFvJPOnQ+3BEM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228275},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"963d2164b78d8f7d3e92cf0ade1a0fe09ac8b61d","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.75_1765388285354_0.23853435420337243","host":"s3://npm-registry-packages-npm-production"}},"3.1.76":{"name":"dromanis.trackgenie.common","version":"3.1.76","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.76","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"3eddc2d4b102b07246f97389dad267de1da8a2c4","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.76.tgz","fileCount":9,"integrity":"sha512-s6U1jb18J5WBR+VqltT6zeqQhLH7w832Q0Piqnf9cYEt6uz+5C/VyCcZbNf5kvEo5dc4sGMmqO59NDSdCT9cYA==","signatures":[{"sig":"MEYCIQCQVgbGhdRFj+yPFDrrtPAkddn9/9+BRVVTEAHeahb2xQIhAP9HrlftwFICVIckqTmgUOEV7ikeWE8uHSZ+djtIor+R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228275},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fd624395650421c57ce42ec4da3613c80e7f68f1","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.76_1765388350505_0.433439860962465","host":"s3://npm-registry-packages-npm-production"}},"3.1.77":{"name":"dromanis.trackgenie.common","version":"3.1.77","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.77","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"c3522149e28301c5ec27149242ed53f8cbd149c5","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.77.tgz","fileCount":9,"integrity":"sha512-MDy+u6rByGhOkaC08/BzVgQgOgWc2ucHDqD5IB5MRrJrunQW/2ggVVsGFyfEBayrZC3snRCTTrlJtftA9CDxxw==","signatures":[{"sig":"MEYCIQD1MyCwIa3E04O0dgH1jIcBRDQgIyj21+LjunzWZBp31gIhAJ+Hv0FGDBzIuHj4fHkJxCpuQggRSOJmyaqQy1NbRCzx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232437},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ca181be4ed1ad3ccd5445a21195d4b18903a31da","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.77_1765398329542_0.35337571623046515","host":"s3://npm-registry-packages-npm-production"}},"3.1.78":{"name":"dromanis.trackgenie.common","version":"3.1.78","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.78","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"c5b6ceb8a2fab00518029c0df66a0b348c9f61c2","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.78.tgz","fileCount":9,"integrity":"sha512-rTk6xh6EUQNwZ6ax3PB3sXpyBn4V7MX+P7JQT5ryv0MvyO34nxVeK9o4RLiZMPB+6umctelEwq3PoGEdE7i4vg==","signatures":[{"sig":"MEQCICBTDCvMhAVkuoZRbZidVb8yuR+yKnZwChyBoaMFDrBhAiAs18Z4+YC4GmUHxMSUtJxPQ9QGPlpsWwGsiLINsV2hbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232942},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"79cefdf750754c44688bf8be65afdd98b088986d","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.78_1765398586284_0.9259630001245205","host":"s3://npm-registry-packages-npm-production"}},"3.1.79":{"name":"dromanis.trackgenie.common","version":"3.1.79","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.79","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"bb7e185228897b4feb1a924b18204d67c5216c87","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.79.tgz","fileCount":9,"integrity":"sha512-FayFZ51sHwusJ8Fs+ml/IiiKUYSD/a1IWDyArDd9AjWVGJQW4+7hFoH3jRPPCmXBgFzLQqCxjDInAc8VWVJTiw==","signatures":[{"sig":"MEYCIQDtp3mpwc7of/njrP4sLG6b58VBthdIjwm9uYwvpTEH/AIhAKaemWywNGKhNXH8eM9eZgeM5nEzFEtVurhaJaCA8GUp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234186},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1b75d3fb6365b027fa95e70952b77a3cbbd54e44","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.79_1765406369767_0.8149664095003835","host":"s3://npm-registry-packages-npm-production"}},"3.1.80":{"name":"dromanis.trackgenie.common","version":"3.1.80","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.80","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"292e9672b4548f5aaf788a8c19981dda5bc19336","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.80.tgz","fileCount":9,"integrity":"sha512-tZmAethj59201BMKDHseCfTVLWOypWB0zMD8zh5d7kR2RQ11LEeowOVRLsi7CQnHidTQh0sOkuFCAL9QL1pWqg==","signatures":[{"sig":"MEUCIBuD4D6X826hicOhpdm7j7UaLSlYW4YwsIUBiotPPqa3AiEA09h29mlGfhqCoZBw+TPl8DpP4tWfTKUkG5AcrlnTkxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238568},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d8de87d3f413676cdb823d8238848513a3159387","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.80_1765407204160_0.008512807921950527","host":"s3://npm-registry-packages-npm-production"}},"3.1.81":{"name":"dromanis.trackgenie.common","version":"3.1.81","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.81","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"bc46454836a689a6be8ec6cd3a58ed66130ad5c2","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.81.tgz","fileCount":9,"integrity":"sha512-G1TXtgn4Ot5+Mz8HPe+siUEwcFNfy6/EfC6VVaCgZ0CbQpDBW790WM3SE5gxCxjmGv7LwrlYL8lGI+kDYWPP/w==","signatures":[{"sig":"MEUCIQCXDi7CNOhoI6TvnqXZVI+jjFYScQkAAlajOhrymMoauwIgW4hsQkhEvMJead87O3reFgkx/QNs/ZPHUg4g9J4PgWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242288},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8a1c53dc2fae720adcb57d1b768802e965a9e2bf","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.81_1765408296100_0.2918188552336063","host":"s3://npm-registry-packages-npm-production"}},"3.1.82":{"name":"dromanis.trackgenie.common","version":"3.1.82","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.82","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"5bdfbdd95c4da0c83a920c7c18cebcab7229b375","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.82.tgz","fileCount":9,"integrity":"sha512-HolOXw2nSzp8AM2sUKLQzADv3cth5wdtxo6yL9bMw250Y0pPNtg6B/Tdema0ren7KpEkmdGxpGesuH+CSkgBbQ==","signatures":[{"sig":"MEUCIQCRSPyPyN5hc6QArI1CsdwoKxPFnObFCNA7iLPXfOgrVQIgEVDd+NnTPgQGMUAJT671VWi+HgRpiYcWvglmIFtgSfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242288},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"74bccf62651f43272de985e18d6d4829b1830eb3","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.82_1765408338713_0.19853260895428138","host":"s3://npm-registry-packages-npm-production"}},"3.1.83":{"name":"dromanis.trackgenie.common","version":"3.1.83","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.83","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"dbbfc12fd228a12c8cf33cea5a53edfc3405bc6d","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.83.tgz","fileCount":9,"integrity":"sha512-16YX08EKMzZDeh8wsHZdUoEHTFwbCAc7Pz0sgy0PXyrLnYg8nvj5eBgXhbp7qRoESQTY6qZbDC5d56tv75aKVA==","signatures":[{"sig":"MEUCIQCz4zvW0xAwynTP3fE5HUp1Do8dAyye/x7PTJM1OSHH0gIgPY0KXvHvE7dlj6Kq5e6OJAFrtNZcblS9Lj98PzBHiGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243060},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ed60bc924f8847b4573999fc42a95dbe56f3a03a","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^4.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.83_1765461600301_0.40308289774742123","host":"s3://npm-registry-packages-npm-production"}},"3.1.84":{"name":"dromanis.trackgenie.common","version":"3.1.84","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.84","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"18aec80141154ea031e6246c8a11bbc6fe57dc28","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.84.tgz","fileCount":9,"integrity":"sha512-HKPvcS/0kIzXFqplwCkzKmA452zVDwaNOkvd4XGbGJHSPTK6JCyYTAtCHIw3pfVP9qH4Xg9l9AzyTZvSBPF6Tg==","signatures":[{"sig":"MEQCICnTvAXL0MSILHeD05TxeEfpGOumv84U3/eS7uPWm2EhAiAE/vwcP4pUmF52Zf0/6KO3msTa/WXi+71dlmk8I8NYZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243731},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2136be5f8dee220e4cb6b738f98c092f60e75498","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"^2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.84_1765485722654_0.9896765369692024","host":"s3://npm-registry-packages-npm-production"}},"3.1.85":{"name":"dromanis.trackgenie.common","version":"3.1.85","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.85","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"c62fcaf9fc783bb91f15beae2954e7930c8e6538","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.85.tgz","fileCount":9,"integrity":"sha512-anZszldRjW5PCZ2TfUFiZ6UU+E7ajNwxOvzW5XEMUHTWAk9DNVB09j/3/wt6JRQMqxsJwYFWZBz3/vGjwYPf5g==","signatures":[{"sig":"MEUCICl8JrGWXK8tcJUV4P5FLpdEdZRoQh+AmraH/uUe7SzgAiEAmavId40cgmiI4dFigLV17tgXgsfobSs+jN3WNNM0uvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243730},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a8ecbe89ed41eb076ad4dd0cca92ea0083d7a27f","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.85_1765485983220_0.03616844158936172","host":"s3://npm-registry-packages-npm-production"}},"3.1.86":{"name":"dromanis.trackgenie.common","version":"3.1.86","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.86","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"d8ce5255da93516669488aba8a99eaba242adabb","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.86.tgz","fileCount":9,"integrity":"sha512-wxa0Ezj37S0YMr/hG2lB56uhq8PkyDzCvLTbWqsJcAUpjuVMf0H4C1/R90WRXUOliI7tbcTx1Fci+Yu7Fg+8yw==","signatures":[{"sig":"MEYCIQDF56PIwVeml1YrBOQjCagM4m8sIHybE/L+fhQcGsQDywIhANgPZfGzv2ByBktftbVcc+CDBIQskCfIb0wJBt3qYIrJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243730},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d60cb31c2387c9bb28b2130b44c49bca672037cc","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.86_1765486158924_0.4648246819124189","host":"s3://npm-registry-packages-npm-production"}},"3.1.87":{"name":"dromanis.trackgenie.common","version":"3.1.87","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.87","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"1fc7a6521e1f4f43e67a8865c0af2f6f5e139ad1","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.87.tgz","fileCount":9,"integrity":"sha512-JVxj3E514ye7PZdxjb0K5bjhBYSMphNZBqrHTgE2f9oEwhzrsQ3Ont6OwW52H8LXl6ibjQA8WM7ihoP9chvmHw==","signatures":[{"sig":"MEUCIQC8lk6LL90E58PRxtgc8pojJ3Km+2YjxMkyoQKu/XHtEQIgZ3dit1e9puYjcPdCyf9FsDmWJ4H3AB4sIokV+6EaHzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246597},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e07fd6350ed18a9b6a3299510727ece398a2473f","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.87_1765493742251_0.9194557148991316","host":"s3://npm-registry-packages-npm-production"}},"3.1.88":{"name":"dromanis.trackgenie.common","version":"3.1.88","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.88","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"98172239674172ffb86da16ddc617b2ab0b291a6","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.88.tgz","fileCount":9,"integrity":"sha512-zXkItCZE5FMtYn0xE5natB2MZKLn+8vwusEjC7HsCaudM6m7Dw3mKN4kSiaxWLKS6AF1lJLAd8LWHbBtPHrP0A==","signatures":[{"sig":"MEQCIAQ3G6KgSrqU1xf4SJVL5EgSGZUViGdC2INvSqbNqnMOAiA9In6JQLBp8OY0CDu3u+fE7/JifpgE6d9+T+5TXqLdhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247387},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0b4e3dd6cf2e34da92e19402d0280d19cab3d78c","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.88_1765494486852_0.9411336238865324","host":"s3://npm-registry-packages-npm-production"}},"3.1.90":{"name":"dromanis.trackgenie.common","version":"3.1.90","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.90","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"ad88ac1a6a3d93c53a62959a92d2da5bbe6cbfe7","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.90.tgz","fileCount":9,"integrity":"sha512-H4nVrnycgX4aMfU89X3hbYYC06AefIAMa8Hi29S8JOKRyUkGeLU+IBx2gzy72lSNP85dka6BeagqukA2bNhlWw==","signatures":[{"sig":"MEYCIQDorGtZ41jonVUT4PygF17wHyQH8gAoPr2lNL+VCxbV+QIhANQw7FIXbh7Mq8V931RT5eM/dn7xqqOQutzZuuf1eru/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249475},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2d34201166a7326c625c1f08f6ffebce8ea45241","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.90_1765533195271_0.5151561606256976","host":"s3://npm-registry-packages-npm-production"}},"3.1.91":{"name":"dromanis.trackgenie.common","version":"3.1.91","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.91","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"4b0b98fac42025f98fc003f11454e8db58e86a0f","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.91.tgz","fileCount":9,"integrity":"sha512-sQksQA1WiBqxc3BnG3IXe2n0L8P3OBk5pKM4ygwSsWiHug3B/cXOOdoshTn9ZLtmuES0zc6TuerNX35Klh2LKQ==","signatures":[{"sig":"MEUCIAl1Qxb4vyiX3Q/NUeMsw8pKmHQRzf2NtiyHUNv93OXEAiEAh+IRWzDOBr45s1Im+tMmr0/uRz1cHXqlNXanV6B1RRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249645},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c3280c987a02cd09cd6c77ebe332f489fb14c9fc","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.91_1765570745792_0.4848923197055115","host":"s3://npm-registry-packages-npm-production"}},"3.1.100":{"name":"dromanis.trackgenie.common","version":"3.1.100","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.100","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"8ce31c8ca71035bcf5ceef0531af2ea0f42c87f0","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.100.tgz","fileCount":9,"integrity":"sha512-UNEVb8k8YA19dqvoN5/HHxkGJ/6aW4Yh3qP7lWxV8UFFjhMLBdSlvlAHryn7vYdDV9tmmgrVNDBdYaA+rPb6nQ==","signatures":[{"sig":"MEYCIQD9y1GJdq6Y2Ygpo69W0ziyg9yW2FJkKScgKD+34EFFPwIhAL6QR67jxCFmxrqU+z9Ya37PnZyXRjMz+QTJhaY+SF+6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252086},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5a802a0f63e0df18abf0eba11f3a32b9d6739d90","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.100_1765571193047_0.4135663768368907","host":"s3://npm-registry-packages-npm-production"}},"3.1.102":{"name":"dromanis.trackgenie.common","version":"3.1.102","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.102","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"f00015d012cc4bd1ee9b59f77ae3746350012763","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.102.tgz","fileCount":9,"integrity":"sha512-Iaao5+/+MkEGtG3WkGbL29kpdIyDaCu/4aSsH2ZObrxh+TQi6AEZV+D+OR6/OhVJUCI+IkrwEm3zlwgjhPtCOQ==","signatures":[{"sig":"MEUCIDIcUNM4sw/ZHVcu2OT6T6NnuC6DIhD01AXDo3DfEt+XAiEAhxN41vwGUAtJUMOPa9J9QQ9V+2Xe4y1uAO8HdG1e8Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252082},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9efba508dac9296d303a3c0d41c0d8296b314582","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.102_1765572331528_0.882741275042285","host":"s3://npm-registry-packages-npm-production"}},"3.1.103":{"name":"dromanis.trackgenie.common","version":"3.1.103","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.103","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"4b238f64450ef4c44dcafc8ef16e85513b6c7cc7","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.103.tgz","fileCount":9,"integrity":"sha512-bViGd9cZ97exPsK1O7FC5RfQK3FbmE84XGzJRJ42i48Liu/EokCE2X6cNB63K8M4kzkt2Zvv1TUZwA42j8c/lA==","signatures":[{"sig":"MEUCIQCclH2U913l8JvXVjJH0rGzfzI5ZKtVfktKkk143eMsegIgNjtBRfxwIUc7AXXoLKDOrcig4CxcLpzuOU58LYHOg1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252624},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"35bf98b3d43fe750259fb4bb2f0b407d7d461643","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.103_1765577422158_0.45206490573541447","host":"s3://npm-registry-packages-npm-production"}},"3.1.104":{"name":"dromanis.trackgenie.common","version":"3.1.104","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.104","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"a9491eb4cc291e6671dda1bf46d7b0ad9644b3bd","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.104.tgz","fileCount":9,"integrity":"sha512-ZnzOnOiwj+7LuyU/FuBvOlJ0cEcS7Xb16+uUboI7Zb57asJy/hmGIkvDf4aA0Hc4aP+dCoW3Xs86LBJuJEB2hQ==","signatures":[{"sig":"MEUCIQDmi53sI2BHrYNlOZhZrO/gjiiySDC37jOkADxnsuRLfwIgQk8J8XiaAHop3CJJ27JESiV/BJ1PY4evKJaj6lBYc5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252854},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fa323ba0e5fad3948197876f67ddf573e4e04455","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.104_1765577876503_0.9613426093693429","host":"s3://npm-registry-packages-npm-production"}},"3.1.105":{"name":"dromanis.trackgenie.common","version":"3.1.105","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.105","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"4883e910500035c555b36ee61a330892cbd753a4","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.105.tgz","fileCount":9,"integrity":"sha512-qwrEX8W4RmC1vOPTvtfgYGhfQB+VG7OmUxluYJdZ5W5C6MI9NwUcv4mT0pMhvheNXiI3k9D+8QcBT1OkW2zC0Q==","signatures":[{"sig":"MEQCICG3HAPzWLl6IqS+b9NsziWHPp6e8oDAzADKXBu99LNpAiA17UWfb62q5UlbuLKx8rbM77fV9HVSeRM3PIQ5KtFoLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256213},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e2035d7a8972af44275701687b01c72af6257b8f","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.105_1765613216645_0.4059575234699626","host":"s3://npm-registry-packages-npm-production"}},"3.1.106":{"name":"dromanis.trackgenie.common","version":"3.1.106","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.106","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"1afeb6422266dcc45a073bc61e1c05b91630d5b2","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.106.tgz","fileCount":9,"integrity":"sha512-XrV1lITFmxVHitUl5sYQKgLZKVnLONF36qYW3RcSm62BgnJLYt0xSyEWZemUoo72ZlwfKc5aP7uW4bcPexLd3g==","signatures":[{"sig":"MEYCIQCRCzlCuA7lL8tWg6tkb3JRmTOFMD+Wgfvde343Mx/AMgIhANU+NZi/nDPlTmSmWoxKe8nUDL3Tx2E9PaMp7tZH8sZN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256357},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2501534cbb8ae5750f84371d43fe1ab6a2234932","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.106_1765627263216_0.3038325727724389","host":"s3://npm-registry-packages-npm-production"}},"3.1.107":{"name":"dromanis.trackgenie.common","version":"3.1.107","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.107","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"7c869a3a964837b3fd056a9247ceec07607e4e4f","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.107.tgz","fileCount":9,"integrity":"sha512-AUze10x0odKXHr+n1QdlBqo8JxCX5DWOD1x5nOArD68gyoO6SMgqaPun95YT/BDulFU1Lfrm34pCesXDnP0HGw==","signatures":[{"sig":"MEQCIHuzADR1hkvCwahfXZK21o/rHNvVCkrRA0QsOuWHHisuAiAojMjc+P4USG8gToXBCzMnJbyB5Ekyv7Kyou3BOoF7BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259255},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4a184eaf621b3954284f591b2010f434aa7d5f9e","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.107_1765631629720_0.44562759980465305","host":"s3://npm-registry-packages-npm-production"}},"3.1.108":{"name":"dromanis.trackgenie.common","version":"3.1.108","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.108","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"7983da27aa0ecbfad25ebe1416adc489a2b156a1","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.108.tgz","fileCount":9,"integrity":"sha512-8G5kiDNmf82yT37SAKhYDDQyajlFIjuKJGeKQ6mZ1Vi024ixlWSLO7FiPSW3e+kB3ACWtJff2ev2kt71Hi9nxQ==","signatures":[{"sig":"MEUCIQD2dbflDDg6TwEx/SWOHbk2bmDxH68EzgTudY8rucOUhgIgNYkkKHUuy/YG3Wgy6JzPgNbpPHTTBPPKFGoKMtM6hDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259289},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"be420c88efaa6135ad52b1d512484a31051c8125","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.108_1765646558681_0.8060385987718903","host":"s3://npm-registry-packages-npm-production"}},"3.1.109":{"name":"dromanis.trackgenie.common","version":"3.1.109","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.109","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"295433514e8501bb1ecd5956659df8a27158bf7a","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.109.tgz","fileCount":9,"integrity":"sha512-sd9f8Kud/3evcriAeUwnAJJCFHJLUy82o69zLZ3wYngK/2LNAzyZMw9xsPPUGojFKHOfHKyDUxNdj2YZA5oEpw==","signatures":[{"sig":"MEUCIQCoekp4/y2MHoCIdiRXV+Y5Ud88FP3By8TtWbDrZPQbOAIgAiHl6d76IS1kgaLXHRV34pSHQj+yXk29U8l/l0yx4js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262137},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"81d3ce74d87369dcd3516ce7f10a9a213b47d108","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.109_1765653141265_0.409864234599987","host":"s3://npm-registry-packages-npm-production"}},"3.1.110":{"name":"dromanis.trackgenie.common","version":"3.1.110","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.110","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"d705b75552db548de95a701aae1e4d829d677db7","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.110.tgz","fileCount":9,"integrity":"sha512-gJ6xjIU0A/iolaHOsvUdfE0B/GMPwYBYzRp88NT1/Sg1+BPHvobtt2pcsj1o5degHnnpd9giFkawV8FxoICXzg==","signatures":[{"sig":"MEQCIFUNFTAj5tAV7rdxAINwp+OhOLmsLCW0zQPLz3m8/N/DAiA3sOw/bWd2K1r3GoPJ1cXdCdKhIuijUjJt7UMfmzg8QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262187},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e4a89c8932c1ffdd08cbef74bdd2dc5cac7c546e","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.110_1765669722050_0.25080412448052414","host":"s3://npm-registry-packages-npm-production"}},"3.1.111":{"name":"dromanis.trackgenie.common","version":"3.1.111","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.1.111","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"d6b6a86c1794023bea56ec44df5b8331349c8f59","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.1.111.tgz","fileCount":9,"integrity":"sha512-nFsT27mDK/3tIU/0CQT2XE7ZjuCWlqxkKmJvTVpRtDYUfuEn+xWPO8FbYygahkJ89+kLlYetUvowOMkpeshr/Q==","signatures":[{"sig":"MEUCIH2uq2m6zOTG6cpf2jU48jPk0IccA8CRjZoJ0d2DkaNsAiEApJo6h/4q6BJ7R0JsAODr8F6NSW6Pdq1u0rOvuXWAkag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260384},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f951de5d66a3c7695f4e13c523ffe8fcbade1d89","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.1.111_1765707633411_0.35138437728988947","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"dromanis.trackgenie.common","version":"3.2.1","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.2.1","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"b976ff4e7985a41af53ca13674432b6308ffb32c","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.2.1.tgz","fileCount":9,"integrity":"sha512-HnocwA2ZuyHvuD8+8SCpsO+midjglTYY9xW7FLFOd595UgDvPlFqB8x1ckhqtmVFUiBQaTPmFQj+R/OfUnsn4w==","signatures":[{"sig":"MEQCIAd8y2gOeVNIliNasVC4fNtv/i9pwC0YNUYUnajA3WY+AiA7Va1yJKRr7ij5Frn5imp4Dm8iX+Mf+NTWoGBfUYO7XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259944},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f7126120dfa90514e3fa9628e12ae06f5353e4de","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.2.1_1765711518521_0.6990792152188043","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"dromanis.trackgenie.common","version":"3.2.2","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.2.2","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"a4f13376da8602ee4cea25e4727b3cc4458c87c9","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.2.2.tgz","fileCount":9,"integrity":"sha512-5a8/910y+9oh/R3OJuEfoVS7QzngQItRMSPRuP9RVC3+YIQosxGI7VJ/zzHF/1PBS4W45xJXnK0Tuv0s/fiXMA==","signatures":[{"sig":"MEUCIAK7dGXWMDrrgqU8V5aFCGL3TkysK7bUEcA62hHnvubcAiEA6NKhp76kdsZehJaQZue4dFpSzY965wKDMXLuqF/JcqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260380},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ae8d7d1d785e307631e8aaf50cea61d79db69f97","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.2.2_1765823942152_0.8117346386236572","host":"s3://npm-registry-packages-npm-production"}},"3.2.10":{"name":"dromanis.trackgenie.common","version":"3.2.10","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.2.10","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"ccf71c3975307d68e4318bcabb17f03d8c511ef0","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.2.10.tgz","fileCount":9,"integrity":"sha512-k52kyxX/9OZuEvA6Csof0THw2J/NL0rvG7uGd0P8pvEHA2uQGMIFTMvuqRrVCIZ+ZsUO4zYRpAU9xh2p9EvEEQ==","signatures":[{"sig":"MEQCIChTspAimuU1+uxX1wkstnz4o8qwVu1aWKO1HJmbH3R6AiACcjddA2uGKoaN17MnFdJx8lJtNimdoNfowv2wzLkP2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260375},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"dcad234f87e7b7c2fe60200d7039a7f5f9db71cb","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.2.10_1765825574884_0.5079430567921832","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"dromanis.trackgenie.common","version":"3.3.1","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.3.1","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"0c1c00237b35b670e69c2113d8f88a139cae803f","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.3.1.tgz","fileCount":9,"integrity":"sha512-7wAewbzRpJjTzcCI2Nv/gVSijmFDHRVAkm6/xKc8kTgY8MCw8LHnB7dRMtRPQ0kt8imwAgpCVRXJse4aOdb1jQ==","signatures":[{"sig":"MEQCID3rX85/De+0SpT1yljT2EigpSxFERbRXoN419NAQVFBAiA0D/4EFWmWz0QNEVhg0SgaGcIDewjH/Ch65zC5XfOREA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283051},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"48355bf5df7387f5ffe9125dbafbe3bd6f733c4f","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.3.1_1765851822630_0.45168382022268694","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"dromanis.trackgenie.common","version":"3.3.2","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.3.2","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"adfe6aa15030fa3637bfa1d3a9dd5fdf0011a08b","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.3.2.tgz","fileCount":9,"integrity":"sha512-vgsefKd35/Sz2PESXpvVStzUZ6BVh7OK3tIrM7uzCyyHjsN3dy8hrGZxvaBEvc0hLYR5Hk8hdj8LSfkrReq7LQ==","signatures":[{"sig":"MEUCIHx37MwUJm4MRxQekjO9Qj9L9xKuqx6PjvQT94iIm994AiEA4HmQEmzm3c330PY0mF6dX14tuzlHjK467Y45KUjDx0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286083},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"753b7c91e94cc01ee3280450448f6081898d641e","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.3.2_1765853752512_0.9791290585661487","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"dromanis.trackgenie.common","version":"3.3.3","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.3.3","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"c06d7088769aeb5cd6d32d047288174f6f4bf62b","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.3.3.tgz","fileCount":9,"integrity":"sha512-t5jgnT6SpHNzhW8p817FE8bc7vTqqusSt23klBj8BtmCG1nDTuHmV/oQH5gmEeYMPafWs+fUX3aRE+amQOza0Q==","signatures":[{"sig":"MEUCIQDWTvr5FlxDtb9LJku/EMwtjK1kXWPX/WvdXSMiAkoLTwIgAKecYidmuRgZN+npCvKvkYPnJgHWxy5sRELdGEnysW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287361},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"98b5c935bdace3461604d1bbea0b81d8e4678911","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.3.3_1765855269013_0.5062849402519403","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"dromanis.trackgenie.common","version":"3.3.4","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.3.4","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"eacfb2b090628f8fdc4d26495f027f89ae4ffff7","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.3.4.tgz","fileCount":9,"integrity":"sha512-12JQzMWyPG5Vwfk9X68OopA3x8qLtqc7JloDq+lVJxynXUGU7KGnaP4oN9SJnbmSIwZBpQiCBHkW3Vmysz6rOQ==","signatures":[{"sig":"MEQCIBSHUSJEJ6ncyKgXsKMUQCfffA2YvuSx5EvITHW2CsMoAiBVMYP1oRdpup/+SYWZXSXvpCpU4yJT9pxnlqK5eFXPbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287653},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4cc679afd94920154e01b144f381f5eeb718e756","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.3.4_1765856276952_0.8676962724467132","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"dromanis.trackgenie.common","version":"3.4.1","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.4.1","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"f4f96fe698bdadda351aa6b31718c6d0b945e301","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.4.1.tgz","fileCount":9,"integrity":"sha512-tmLZeI4i9dL/QHtir2AoYCH/pmhGbRMvRv4oydZM/kJkfKhBDN1HTOiY2xeLHQ2zMpIVXKQk44HsdjrG7liiwg==","signatures":[{"sig":"MEQCIAWfNGd6vKzQ66IoJ0pJtVuCeFF42Nw6yf998Dsp7e42AiA9DcEgVxjk+rgPRT2Y9IW4j2Y+7orAo4woibe9ITOkWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373656},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c958778b43a2ecee3d8766874dcb4877e96b0262","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.4.1_1765882094445_0.163875219759531","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"dromanis.trackgenie.common","version":"3.4.2","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.4.2","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"4e3ecd63a6e3f4df8aab2dc70ec4c1a047c30e2c","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.4.2.tgz","fileCount":9,"integrity":"sha512-gsvrHmayl1A5pcGcL0VSiv+Mb6aRKGEGQ+hrPVMYcQE/5loJuHd3oCJNrNDv/MEmzbUuWLBXn8VizsS6URvP1A==","signatures":[{"sig":"MEYCIQC9ypdI96fEPXXdX1h+cRUBP3cNVP0SqovuSJsPmFH6ggIhAIwuvzJh+JZ9NxA6Jl43DxxawuoGLd7ElD8E+NgvtWDE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381049},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a44f3447696d30185b6ad66ad4b7d203fc935132","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.4.2_1765882694465_0.8337573460572167","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"dromanis.trackgenie.common","version":"3.4.3","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.4.3","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"4b84c0e92caf047c9d6061a76038ca1db8061b7f","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.4.3.tgz","fileCount":9,"integrity":"sha512-Ku54NQ1EhSY3+2hCBwy/P076xHm9/1Efa9LvIAgTl2XYVnVbVtl5PVT/weErhALGhGOmJNw3TazDB3ex6zL0Kw==","signatures":[{"sig":"MEUCIQCttVhYqPtUzRLNmdlxvFsFmqjQoOhygBhBwJTF2BmCAwIgN3nPaCf78Ej2UXaeyph3MEt0rjOjHAUqyBBmSXDjXcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381051},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"cacd5bb65b0e3c3570f1fb478a37c87bce3db670","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.4.3_1765956128836_0.2673477635064614","host":"s3://npm-registry-packages-npm-production"}},"3.4.4":{"name":"dromanis.trackgenie.common","version":"3.4.4","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.4.4","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"4c1361f4aaac3c8f8c937ceab75f7cf177e21626","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.4.4.tgz","fileCount":9,"integrity":"sha512-ba4UaTT2Fk8CcOtkGXaiVSZ0ZW/YStkfaUdafTVD/LBOtzMoX4pPLUiXqmFnMXYSo6RITBLyDFQkHGMvAG/NAg==","signatures":[{"sig":"MEYCIQCF/QWsPh6XhcAM2qRHE7YlrmDgH8WSa3pd+W4VGqb+/wIhANl3B3LfltkBYKcXAMcfJGojESLRWFeGaSvLimOj7efM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384727},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"575658efc40a689e5500dacac50a55e7b0e5b097","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.4.4_1765985916431_0.6583543595328343","host":"s3://npm-registry-packages-npm-production"}},"3.4.5":{"name":"dromanis.trackgenie.common","version":"3.4.5","keywords":["trackgenie","common","shared","node","react","typescript","library"],"author":{"name":"Dromanis"},"license":"MIT","_id":"dromanis.trackgenie.common@3.4.5","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"95e0b0773775550f3f5460529e47f3122c67db13","tarball":"https://registry.npmjs.org/dromanis.trackgenie.common/-/dromanis.trackgenie.common-3.4.5.tgz","fileCount":9,"integrity":"sha512-iUHjGSbHwwU5M9oDlQQqMfyBjyllYgxpLWHcMRhq64OaUZcBXK0Z56diEbZaEgi6ACME5t0UNxXgnQwhSJFgNg==","signatures":[{"sig":"MEYCIQDpABaVPm2RvhJHVQSaC3HdiymlImPtsl3OFG4RN9OjbAIhAIvB07L21+JVGxvuUrj7aiXVMg028PQ6R52nBFh4YRtf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3e65b67ffbb28010d09c202037d4d722e906546e","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepare":"husky install","prepublishOnly":"npm run lint && npm test && npm run clean && npm run build"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"10.9.2","description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["eslint --fix"],"tests/**/*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,js,json,md,yml,yaml}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"uuid":"^9.0.1","tldts":"^7.0.19","moment":"^2.30.1","string":"^3.3.3","prepend-http":"2.0.0","email-addresses":"^5.0.0","moment-timezone":"^0.6.0","parse-full-name":"^1.2.6","libphonenumber-js":"^1.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.6","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.4","globals":"^15.12.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","@types/moment":"^2.13.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/dromanis.trackgenie.common_3.4.5_1765987596254_0.7449754979276837","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-11-24T22:33:24.266Z","modified":"2025-12-20T01:07:17.306Z","3.1.0":"2025-11-24T22:33:24.459Z","3.1.1":"2025-11-28T20:53:26.842Z","3.1.2":"2025-11-28T21:14:26.937Z","3.1.3":"2025-11-29T20:59:04.193Z","3.1.4":"2025-11-30T23:47:48.127Z","3.1.5":"2025-12-02T07:20:39.447Z","3.1.6":"2025-12-02T08:08:41.799Z","3.1.7":"2025-12-03T12:08:22.851Z","3.1.8":"2025-12-04T08:05:10.666Z","3.1.9":"2025-12-04T18:08:29.696Z","3.1.10":"2025-12-04T18:49:34.484Z","3.1.11":"2025-12-04T18:52:12.920Z","3.1.12":"2025-12-04T18:53:14.532Z","3.1.13":"2025-12-04T18:53:43.413Z","3.1.14":"2025-12-04T18:57:07.388Z","3.1.15":"2025-12-04T19:06:57.669Z","3.1.16":"2025-12-04T19:40:33.010Z","3.1.18":"2025-12-04T19:56:01.217Z","3.1.19":"2025-12-04T22:35:11.151Z","3.1.20":"2025-12-04T22:39:53.900Z","3.1.21":"2025-12-04T22:43:35.512Z","3.1.22":"2025-12-05T08:34:56.874Z","3.1.23":"2025-12-05T15:23:09.004Z","3.1.24":"2025-12-06T02:49:06.320Z","3.1.25":"2025-12-06T16:48:50.415Z","3.1.26":"2025-12-06T17:45:54.418Z","3.1.27":"2025-12-06T21:15:00.660Z","3.1.28":"2025-12-07T09:52:50.068Z","3.1.29":"2025-12-07T10:30:45.236Z","3.1.30":"2025-12-07T10:33:01.870Z","3.1.31":"2025-12-07T10:33:44.096Z","3.1.32":"2025-12-07T10:34:24.056Z","3.1.33":"2025-12-07T10:39:18.352Z","3.1.34":"2025-12-07T10:39:59.030Z","3.1.35":"2025-12-07T10:40:49.957Z","3.1.36":"2025-12-07T10:41:34.187Z","3.1.37":"2025-12-07T10:56:20.349Z","3.1.38":"2025-12-07T11:10:57.166Z","3.1.39":"2025-12-07T11:16:51.940Z","3.1.40":"2025-12-07T12:55:17.609Z","3.1.41":"2025-12-07T17:17:08.756Z","3.1.42":"2025-12-07T18:25:56.785Z","3.1.43":"2025-12-07T18:26:53.750Z","3.1.44":"2025-12-07T19:14:59.188Z","3.1.45":"2025-12-07T21:33:38.402Z","3.1.46":"2025-12-08T08:23:26.977Z","3.1.47":"2025-12-08T12:58:18.786Z","3.1.48":"2025-12-08T12:59:56.349Z","3.1.50":"2025-12-08T19:46:52.070Z","3.1.51":"2025-12-08T20:26:28.883Z","3.1.52":"2025-12-09T07:39:01.841Z","3.1.53":"2025-12-09T07:46:43.512Z","3.1.54":"2025-12-09T07:50:04.162Z","3.1.55":"2025-12-09T07:50:45.864Z","3.1.56":"2025-12-09T07:51:27.129Z","3.1.57":"2025-12-09T08:38:03.345Z","3.1.58":"2025-12-09T08:54:59.639Z","3.1.60":"2025-12-09T12:29:55.925Z","3.1.61":"2025-12-09T12:37:57.543Z","3.1.62":"2025-12-09T12:43:23.823Z","3.1.63":"2025-12-09T22:42:07.497Z","3.1.64":"2025-12-09T22:45:40.650Z","3.1.65":"2025-12-09T22:46:29.760Z","3.1.66":"2025-12-09T22:47:21.110Z","3.1.68":"2025-12-10T06:48:30.404Z","3.1.70":"2025-12-10T15:22:16.601Z","3.1.71":"2025-12-10T15:56:27.054Z","3.1.72":"2025-12-10T17:12:38.623Z","3.1.73":"2025-12-10T17:36:42.291Z","3.1.74":"2025-12-10T17:37:34.247Z","3.1.75":"2025-12-10T17:38:05.508Z","3.1.76":"2025-12-10T17:39:10.682Z","3.1.77":"2025-12-10T20:25:29.710Z","3.1.78":"2025-12-10T20:29:46.427Z","3.1.79":"2025-12-10T22:39:29.914Z","3.1.80":"2025-12-10T22:53:24.321Z","3.1.81":"2025-12-10T23:11:36.258Z","3.1.82":"2025-12-10T23:12:18.865Z","3.1.83":"2025-12-11T14:00:00.466Z","3.1.84":"2025-12-11T20:42:02.805Z","3.1.85":"2025-12-11T20:46:23.371Z","3.1.86":"2025-12-11T20:49:19.077Z","3.1.87":"2025-12-11T22:55:42.392Z","3.1.88":"2025-12-11T23:08:07.013Z","3.1.90":"2025-12-12T09:53:15.449Z","3.1.91":"2025-12-12T20:19:05.943Z","3.1.100":"2025-12-12T20:26:33.179Z","3.1.102":"2025-12-12T20:45:31.792Z","3.1.103":"2025-12-12T22:10:22.292Z","3.1.104":"2025-12-12T22:17:56.664Z","3.1.105":"2025-12-13T08:06:56.798Z","3.1.106":"2025-12-13T12:01:03.384Z","3.1.107":"2025-12-13T13:13:49.877Z","3.1.108":"2025-12-13T17:22:38.829Z","3.1.109":"2025-12-13T19:12:21.429Z","3.1.110":"2025-12-13T23:48:42.201Z","3.1.111":"2025-12-14T10:20:33.618Z","3.2.1":"2025-12-14T11:25:18.665Z","3.2.2":"2025-12-15T18:39:02.306Z","3.2.10":"2025-12-15T19:06:15.026Z","3.3.1":"2025-12-16T02:23:42.783Z","3.3.2":"2025-12-16T02:55:52.678Z","3.3.3":"2025-12-16T03:21:09.164Z","3.3.4":"2025-12-16T03:37:57.094Z","3.4.1":"2025-12-16T10:48:14.590Z","3.4.2":"2025-12-16T10:58:14.645Z","3.4.3":"2025-12-17T07:22:08.984Z","3.4.4":"2025-12-17T15:38:36.614Z","3.4.5":"2025-12-17T16:06:36.405Z"},"author":{"name":"Dromanis"},"license":"MIT","keywords":["trackgenie","common","shared","node","react","typescript","library"],"description":"Shared utilities and types for TrackGenie (usable in Node.js and React Web Apps).","maintainers":[{"email":"tariq.karim@gmail.com","name":"tariqkarim"}],"readme":"## trackgenie-common\n\nShared utilities and types for TrackGenie. This package is designed to be used in:\n\n- Node.js backends (ESM or CommonJS)\n- React frontends (via your bundler: Vite, Webpack, Rollup, Next.js)\n\nIt ships dual module formats (ESM + CJS) and TypeScript declarations.\n\n### Installation\n\n```bash\nnpm install trackgenie-common\n```\n\nNode.js 18+ is recommended.\n\n### Importing\n\nESM (Node or Browser):\n\n```ts\nimport {\n\t// date utils\n\tDATE_FORMAT,\n\tDATETIME_FORMAT,\n\tgetUTCToday,\n\tgetUTCNow,\n\tparse,\n\tparseDate,\n\tparseDateTime,\n\tisSame,\n\tisAfter,\n\tisBefore,\n\tisSameOrAfter,\n\tisSameOrBefore,\n\taddHours,\n\taddMinutes,\n\taddDays,\n\taddMonths,\n\taddYears,\n\ttoStartOfDateTime,\n\ttoEndOfDateTime,\n\ttoISO,\n\ttoJSDate,\n\t// string utils\n\tcapitalize,\n\ttoCamelCase,\n\ttoKebabCase,\n\ttruncate,\n\tnormalizeWhitespace,\n\trandomString,\n\tguid,\n} from \"trackgenie-common\";\n```\n\nCommonJS (Node):\n\n```js\nconst {\n\tDATE_FORMAT,\n\tDATETIME_FORMAT,\n\tgetUTCToday,\n\tgetUTCNow,\n\tparse,\n\tparseDate,\n\tparseDateTime,\n\tisSame,\n\tisAfter,\n\tisBefore,\n\tisSameOrAfter,\n\tisSameOrBefore,\n\taddHours,\n\taddMinutes,\n\taddDays,\n\taddMonths,\n\taddYears,\n\ttoStartOfDateTime,\n\ttoEndOfDateTime,\n\ttoISO,\n\ttoJSDate,\n\tcapitalize,\n\ttoCamelCase,\n\ttoKebabCase,\n\ttruncate,\n\tnormalizeWhitespace,\n\trandomString,\n\tguid,\n} = require(\"trackgenie-common\");\n```\n\n---\n\n## Date Utilities\n\nInternally powered by `moment` in UTC. Accepted input formats:\n\n- Date: \"YYYY-MM-DD\"\n- Datetime: \"YYYY-MM-DD HH:mm:ss\"\n\nReturned strings follow the format rules of each function. ISO strings include a trailing `Z` to indicate UTC.\n\n### Formats\n\n- `DATE_FORMAT = \"YYYY-MM-DD\"`\n- `DATETIME_FORMAT = \"YYYY-MM-DD HH:mm:ss\"`\n\n### Generate\n\n- `getUTCToday(): string` → e.g., \"2025-11-24\"\n- `getUTCNow(): string` → e.g., \"2025-11-24 21:15:32\"\n\n### Parse\n\n- `parse(value: string): moment.Moment | null`  \n  Strictly parses either date or datetime in UTC.\n- `parseDate(date: string): moment.Moment | null`  \n  Strictly parses \"YYYY-MM-DD\" in UTC.\n- `parseDateTime(datetime: string): moment.Moment | null`  \n  Strictly parses \"YYYY-MM-DD HH:mm:ss\" in UTC.\n\nExamples:\n\n```ts\nparse(\"2025-11-24\"); // Moment or null\nparse(\"2025-11-24 10:00:00\"); // Moment or null\nparse(\"bad\"); // null\n```\n\n### Compare (UTC)\n\nAll return boolean. If either input is invalid, they return false.\n\n- `isSame(a: string, b: string)`\n- `isAfter(a: string, b: string)`\n- `isBefore(a: string, b: string)`\n- `isSameOrAfter(a: string, b: string)`\n- `isSameOrBefore(a: string, b: string)`\n\nExamples:\n\n```ts\nisSame(\"2025-01-01\", \"2025-01-01 00:00:00\"); // true\nisAfter(\"2025-01-01 00:00:01\", \"2025-01-01 00:00:00\"); // true\n```\n\n### Arithmetic (UTC)\n\n- `addHours(value: string, hours: number): string | null`  \n  Always returns a datetime string (YYYY-MM-DD HH:mm:ss).\n- `addMinutes(value: string, minutes: number): string | null`  \n  Always returns a datetime string.\n- `addDays(value: string, days: number): string | null`  \n  Retains the input format (date stays date; datetime stays datetime).\n- `addMonths(value: string, months: number): string | null`  \n  Retains input format; handles month rollovers (e.g., Jan 31 → Feb end).\n- `addYears(value: string, years: number): string | null`  \n  Retains input format; leap-year aware.\n\nExamples:\n\n```ts\naddHours(\"2025-11-24\", 1); // \"2025-11-24 01:00:00\"\naddMinutes(\"2025-11-24 23:59:30\", 45); // \"2025-11-25 00:44:30\"\naddDays(\"2025-11-24\", 1); // \"2025-11-25\"\naddMonths(\"2025-01-31\", 1); // \"2025-02-28\"\naddYears(\"2024-02-29\", 1); // \"2025-02-28\"\n```\n\n### Day Boundaries (UTC)\n\n- `toStartOfDateTime(value: string): string | null` → \"YYYY-MM-DD 00:00:00\"\n- `toEndOfDateTime(value: string): string | null` → \"YYYY-MM-DD 23:59:59\"\n\n### Conversions\n\n- `toISO(value: string): string | null`  \n  ISO 8601 string with `Z` (e.g., \"2025-11-24T13:45:10.000Z\").  \n  Recommended for API payloads and cross-environment usage.\n- `toJSDate(value: string): Date | null`  \n  Native Date by first converting to ISO (ensures consistent UTC parsing).\n\n---\n\n## String Utilities\n\nInternally powered by the `string` package and small helpers.\n\n- `capitalize(input: string): string`  \n  Trim + capitalize first letter, lowercases following characters in first word.\n- `toCamelCase(input: string): string`  \n  Lower camelCase (first char lowercased).\n- `toKebabCase(input: string): string`  \n  Slug/kebab-case.\n- `truncate(input: string, maxLength: number, suffix = \"...\"): string`  \n  Ensures final length ≤ `maxLength`, appends suffix when truncated.\n- `normalizeWhitespace(input: string): string`  \n  Trim and collapse whitespace.\n- `randomString(length: number, charset = 'A-Za-z0-9'): string`  \n  Crypto-backed when available; falls back to Math.random.\n- `guid(): string`  \n  UUID v4 using `uuid`.\n\nExamples:\n\n```ts\ncapitalize(\" hello WORLD \"); // \"Hello world\"\ntoCamelCase(\"Hello world-example\"); // \"helloWorldExample\"\ntoKebabCase(\"HelloWorld example\"); // \"helloworld-example\"\ntruncate(\"This is a long sentence\", 10); // \"This is...\"\nnormalizeWhitespace(\"  a \\n b\\t c  \"); // \"a b c\"\nrandomString(16); // 16-char random\nguid(); // v4 UUID string\n```\n\n---\n\n## Domain Enums\n\nThe library exposes a set of domain enums for common TrackGenie concepts.\n\nAvailable enums:\n\n- **SubscriptionPlan**: `FREE`, `STARTER`, `GROWTH`, `PRO`, `ENTERPRISE`\n- **SubscriptionStatus**: `ACTIVE`, `CANCELED`\n- **ShipmentStatus**: `PENDING`, `INFO_RECEIVED`, `IN_TRANSIT`, `OUT_FOR_DELIVERY`, `DELIVERED`, `EXCEPTION`, `RETURNED`, `CANCELED`\n- **ShipmentSource**: `MANUAL`, `API`, `SHOPIFY`, `WOOCOMMERCE`\n- **Channel**: `EMAIL`, `SMS`, `WHATSAPP`\n\nImport:\n\n```ts\nimport {\n\tSubscriptionPlan,\n\tSubscriptionStatus,\n\tShipmentStatus,\n\tShipmentSource,\n\tChannel,\n} from \"trackgenie-common\";\n```\n\nExample usage:\n\n```ts\nfunction isPaidPlan(plan: SubscriptionPlan): boolean {\n\treturn (\n\t\tplan === SubscriptionPlan.GROWTH ||\n\t\tplan === SubscriptionPlan.PRO ||\n\t\tplan === SubscriptionPlan.ENTERPRISE\n\t);\n}\n\nconst status: SubscriptionStatus = SubscriptionStatus.ACTIVE;\nconst source: ShipmentSource = ShipmentSource.API;\nconst channel: Channel = Channel.WHATSAPP;\n```\n\n---\n\n## Domain Entities\n\n### BrandSettings\n\nRepresents organization branding configuration.\n\nFields:\n\n- `primary_color?: string`\n- `secondary_color?: string`\n- `logo_url?: string`\n\n### Organization\n\nRepresents a customer organization in TrackGenie.\n\nFields:\n\n- `id: string`\n- `name: string`\n- `slug: string`\n- `email: string`\n- `phone?: string`\n- `website?: string`\n- `subscription_plan: SubscriptionPlan`\n- `subscription_status: SubscriptionStatus`\n- `brand_settings: BrandSettings`\n- `default_timezone: string`\n- `default_language: string`\n- `default_currency: string`\n- `metadata?: Record<string, any>`\n- `created_at: Date`\n- `updated_at: Date`\n\nImport:\n\n```ts\nimport {\n\tOrganization,\n\tBrandSettings,\n\tSubscriptionPlan,\n\tSubscriptionStatus,\n} from \"trackgenie-common\";\n```\n\nExample:\n\n```ts\nconst org: Organization = {\n\tid: \"org_123\",\n\tname: \"Acme Inc.\",\n\tslug: \"acme\",\n\temail: \"ops@acme.com\",\n\tsubscription_plan: SubscriptionPlan.PRO,\n\tsubscription_status: SubscriptionStatus.ACTIVE,\n\tbrand_settings: {\n\t\tprimary_color: \"#1a73e8\",\n\t\tsecondary_color: \"#0f5bd7\",\n\t\tlogo_url: \"https://cdn.example.com/acme-logo.png\",\n\t},\n\tdefault_timezone: \"America/New_York\",\n\tdefault_language: \"en\",\n\tdefault_currency: \"USD\",\n\tcreated_at: new Date(),\n\tupdated_at: new Date(),\n};\n```\n\n---\n\n## Scripts\n\n- `build` → bundle ESM + CJS to `dist/` with type declarations\n- `test` → run unit tests with Vitest\n- `lint` → ESLint (flat config)\n- `format` → Prettier write\n\nPre-commit hook (via Husky) runs in this order:\n\n1. lint\n2. test\n3. format staged files (lint-staged)\n\nIf lint or tests fail, the commit is blocked.\n\n---\n\n## Development\n\n```bash\n# install dependencies\nnpm install\n\n# run tests\nnpm test\n\n# lint and format\nnpm run lint\nnpm run format\n\n# build the library\nnpm run build\n```\n\n---\n\n## Publishing\n\nThis package is configured for npm publishing (public). Recommended flow:\n\n```bash\n# bump version in package.json\nnpm test\nnpm run build\nnpm publish --access public\n```\n\nExports map\n\n- `import` → `dist/index.mjs` (ESM)\n- `require` → `dist/index.cjs` (CJS)\n- `types` → `dist/index.d.ts`\n\n---\n\n## Compatibility\n\n- Node.js ≥ 18\n- Browser usage via bundlers (no Node-only APIs in exposed helpers)\n- Tree-shakeable (sideEffects: false)\n\n---\n\n## License\n\nMIT © Dromanis\n\n## trackgenie-common\n\nShared utilities and types for TrackGenie, designed to run in Node.js backends and React frontends.\n\n### Installation\n\n```bash\nnpm install trackgenie-common\n```\n\n### Usage (ESM)\n\n```ts\nimport { buildGreeting, sum } from \"trackgenie-common\";\n\nconsole.log(buildGreeting({ name: \"World\" })); // Hello, World!\nconsole.log(sum([1, 2, 3])); // 6\n```\n\n### Usage (CommonJS)\n\n```js\nconst { buildGreeting, sum } = require(\"trackgenie-common\");\n\nconsole.log(buildGreeting({ name: \"World\" })); // Hello, World!\nconsole.log(sum([1, 2, 3])); // 6\n```\n\n### Scripts\n\n- **build**: Builds ESM and CJS bundles with type declarations into `dist/`\n- **dev**: Watch mode for local development\n- **test**: Runs unit tests with Vitest\n- **typecheck**: Runs TypeScript type checking\n- **lint**: Lints the source\n- **format**: Formats the repo with Prettier\n\n### Publishing\n\n1. Ensure `package.json` version is updated appropriately.\n2. Run:\n   ```bash\n   npm run test\n   npm run build\n   npm publish --access public\n   ```\n\nThis package ships dual module formats via `exports`:\n\n- `import`: ESM at `dist/index.mjs`\n- `require`: CJS at `dist/index.cjs`\n- `types`: Type declarations at `dist/index.d.ts`\n","readmeFilename":"README.md"}