{"_id":"@art-suite/art-core-ts-time","_rev":"22-b2ce0219f2a12b3b36a89f7acf28434a","name":"@art-suite/art-core-ts-time","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.0":{"name":"@art-suite/art-core-ts-time","version":"0.1.0","keywords":[],"author":"","license":"MIT","_id":"@art-suite/art-core-ts-time@0.1.0","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"dist":{"shasum":"1d45baea48d5a68b324c201808b6a43e2f34d423","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.1.0.tgz","fileCount":10,"integrity":"sha512-biazT/yaTTSJNe3df79TNgFYOwoGT5b5qxw+lqxxIO8GaaeHZMw1uB2H1fDaaiNO7b9A7u5jqCffzac8H2wYYw==","signatures":[{"sig":"MEQCIAVD1UyV/uvF6RMAL8+DoVsAZ/Qk03BRy7UarBM+PEdlAiBnnj9b2Ovtoe4hVraVxAihissXQlE43V28hlV+y4Lpjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17514},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"153ce0ce090d804d3ed969b9b426c95bd26e5bdd","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"_npmVersion":"10.9.0","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.12.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.1.0_1747040344539_0.3725596760258463","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@art-suite/art-core-ts-time","version":"0.1.2","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.1.2","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"c886ba0427ccb18c25841fd753e4a41be443005e","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.1.2.tgz","fileCount":12,"integrity":"sha512-gXdrCVHWSvLlvr5XHIj8LLdD8Tuenm8OqrqKhHqQXBQ85ylY+GX+oOOxm/8qjylzAnW3DwigRxtCvxYZlCPPtg==","signatures":[{"sig":"MEQCIGYQPsnFFM3Z7t1w/Xru/nflQWB8izu7ZWamJrHbuoMvAiAEYwgexcPY4V3cf1evsm5UggXZVJM/BxUHRyEOMTzv2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17879},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"71dcdfa14b94ec08eeabf8b65fce87fd64971aa7","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.0","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.12.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.1.2_1747041524957_0.8491911822528213","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@art-suite/art-core-ts-time","version":"0.1.3","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.1.3","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"c5792e8dc3e7005cb8c1cf10d1948ac6e2df96ef","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.1.3.tgz","fileCount":12,"integrity":"sha512-lBG+V9LRYnMPXLZYTwEcPcbO2W2cIh4Pp6m7NNkOoBWkQ3/BdBbbds+O4gBcDCkisRChFQkpHoehwqsry3TrbA==","signatures":[{"sig":"MEUCIGtk26SHywO34CTkFanucpT+l7r9brLA7pF1prgqqKqLAiEA199tL6WZpgGvgt91OsqLoKWezt5SkAx/wEygLsbw3FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17879},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"a73072b6ba113e8f81b8fd3eee7ddd92bbef53ac","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.0","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.12.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.1.3_1747052471740_0.8563135314139767","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@art-suite/art-core-ts-time","version":"0.1.4","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.1.4","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"3dbaeb7a4f5b246caf8e028c817356c2b469ce65","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.1.4.tgz","fileCount":12,"integrity":"sha512-e3t19lX4sS+MRfIX4igMJYD4wTcEBaZ3DtC0vgVRNlFbLH7CJdbC3ydaBx2d8vXQLYdvX7EpXTQcnLUymMLK1w==","signatures":[{"sig":"MEUCIQDdKzSzwB92DSe4/mcp17n4ojZ/PqwPj0jYEEtUQ5sGPQIgIQ5DNI1Q3oQVSdv/cyrPXPZodoxcnOZsiB+Ch/jBlco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17879},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b9305e70d40cb579cfa3e152e1267ea051c06bda","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.0","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.12.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.1.4_1747123729656_0.18266135527258354","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@art-suite/art-core-ts-time","version":"0.1.5","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.1.5","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"8ce9e453c6520a4261151930876e82c610ba5895","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.1.5.tgz","fileCount":12,"integrity":"sha512-60kXC2MUldVXExoERTFdbNFyfG8UhJH4AhXmdzsQaiN+isGKquwxu1FxUyDwb23m6CjAhJxB9J1UIp+xckbr7A==","signatures":[{"sig":"MEUCIHBp6Usl+tAT9FVrh2pvy4y6X937+flb8aiCA1CE3ywDAiEA4BVINndHpfiudE5DVKhgow7HHKGLpWUBA6ijPDbuYP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17918},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d6c4211c27f29d14a0759d25248b688f116d390b","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.0","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.12.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.1.5_1747312892479_0.27230408061072087","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@art-suite/art-core-ts-time","version":"0.1.6","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.1.6","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"fc96e325d874b505aa077b346e94007b80eff7fc","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.1.6.tgz","fileCount":12,"integrity":"sha512-egRKrLRBzPXnPx+xES38jMcpJRATtfx8zgQkeP2e1TlNrV6jNX4EE4uGhUO0w30T6rm+Qd2z00cIlT1cfErbyg==","signatures":[{"sig":"MEYCIQCVcO9/Cyu3aZbhgHE2GAisIK2j5RJN87pRRJ95UZBH8wIhAMRZq5N9YqdDLDWeH9/o74Bt2pqk8IeclHdLziWgoGfV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18055},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"cab3f861c094a94af4558d57e8608dae65103ac1","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.0","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.12.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.1.6_1747313219480_0.6968774696327591","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@art-suite/art-core-ts-time","version":"0.1.7","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.1.7","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"c66f2897d44c16f39b35eb09f4293ac4888f16c1","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.1.7.tgz","fileCount":8,"integrity":"sha512-jYwZkYVRoGmwTJwRaK5uKNdQAQAT4KEp8vErr9Pr8WGUvL+cw9diZTSiV2I1OlATUEOxlu32McIbMHaEjCbZyg==","signatures":[{"sig":"MEUCIQDSIRogJTgIVcc4UBLV0P4kdbGBXoSUfSCTvzy/UZNU9wIgMlVjLZo8FJ4Wz1/ag4R/D5Rw7TIYlBpjNLmRdT/HCgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60745},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"289e8150e039a4bdd3dd70716e334b70b021faea","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.0","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.12.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.1.7_1747745910983_0.9523327848852365","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@art-suite/art-core-ts-time","version":"0.1.8","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.1.8","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"76cde38522fd6dc2e93387afa51f3e8ebc3c7a2e","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.1.8.tgz","fileCount":8,"integrity":"sha512-BBsaH7P7edf+BX0DZV5Nf/8SFXvKuUmdIAeg7CdUihEJQKsYO/RaOki+9tWfKZK4/cgjjEZ0kxDXV+LznoGZgA==","signatures":[{"sig":"MEQCIDV6Nj9jl+LlX6ustqWa1UGlHK0PiONyFPpsXcZYW3t+AiBzysUz+RuzleEid2DNNVsitltRDhk+8p5lcS2udKNGNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60612},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"83cf96d6a031a2f21891eb2449ba279985f36485","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","actor":{"name":"shanebdavis","type":"user","email":"shanebdavis@gmail.com"},"email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.16.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.1.8_1750161318981_0.1656073893004426","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@art-suite/art-core-ts-time","version":"0.1.9","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.1.9","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"457e42c46b0fa72a437820151d6d86ce4b54b331","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.1.9.tgz","fileCount":8,"integrity":"sha512-W+D+CAp146VgyEK4ScbZjyoKkww4Z8IAyRuVMl/+c+VcHTeA6ei+2mVC1kuVIpK7mjl28P8wuG67ajRpvfJRdg==","signatures":[{"sig":"MEUCIQCkp0tUVNC2ZdDNtHsSB8AbPh7I0g0VrwKNyc7A9wOuJgIgXX70/uJm120vuAguTJ8YlEJHpLpdWQFUX63FXGSj7bQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60612},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"74004cada2e21951c719a6e98eb49b034c891818","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","actor":{"name":"shanebdavis","type":"user","email":"shanebdavis@gmail.com"},"email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.16.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.1.9_1750168497085_0.272743433256297","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@art-suite/art-core-ts-time","version":"0.1.10","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.1.10","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"6249b8e24f716e31980ae6bd071069b63e0179cc","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.1.10.tgz","fileCount":8,"integrity":"sha512-ZVLBeqS2GMhZWJDn9sWl0BZCGot2zmWKZW87lIOikM9pv6InraFiTkxSn00dXHAKkexgYV8TkxeJEGv6uHxChQ==","signatures":[{"sig":"MEUCIAaJk5a5SNg6jRXgFpH71bTw8URh6fp4Fp/Ix1DS5isEAiEAkeZOSNeDJFISADid7YS8raiORkcvaHRm8HKKOkmWGGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60613},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"03642274e7ad1b267784fc1e1d8025c93ce61499","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","actor":{"name":"shanebdavis","type":"user","email":"shanebdavis@gmail.com"},"email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.16.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.1.10_1750671822561_0.32588589507485355","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@art-suite/art-core-ts-time","version":"0.1.11","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.1.11","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"a881d220cca3d19b82b8cdc3747b6dbd3d364208","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.1.11.tgz","fileCount":8,"integrity":"sha512-0r8DdwBoaBCUDjQ3oC6TmUCmkYEVld/t0IwH1Sl6kdAr9aZhA2aFI4KEVdp76eI56pEshFB2kKq+fMK6aZvb3A==","signatures":[{"sig":"MEQCIFN1tEM4u5MMU/XuVtv2+MT6ojL5hforudp/TIPkSN9xAiBt8bZmdU9hx5zxfQS2OOMbpicTyO8PCpJE9TIHcQ/Uag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60613},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ea10133cf7ab59258d47b76167791703907e97c7","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.17.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.1.11_1759229001331_0.4588045246614392","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@art-suite/art-core-ts-time","version":"0.1.12","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.1.12","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"7a484ce22d2aead32c8c93727d063d12cd3c26ee","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.1.12.tgz","fileCount":8,"integrity":"sha512-Q5UxgkqdZ0wBV30t1ACgxs7kZeYEBDNWihdP7FtRQ6/YYp7Z/KhPchOI+HBZMevVaBS66RdTW778mdHr9P4Vcw==","signatures":[{"sig":"MEUCIBKap7P6ZotEQ7H7E+KGhc2GT4Wfz8MY8d3FjaWvS1AeAiEAqxGaPM1AoKXHpzdHJnwsG0eZk9Ok2VUFK7e52tXdYRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60702},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ea10133cf7ab59258d47b76167791703907e97c7","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.17.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.1.12_1759229453670_0.7730105350664849","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@art-suite/art-core-ts-time","version":"0.1.13","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.1.13","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"7c127b10e1f4eae6df49c0bf9f3cf1a8f244eb80","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.1.13.tgz","fileCount":8,"integrity":"sha512-dG9do4yJ3Vg+6fFMrHlEnYvgNxmkJU3ukDlZicB54r/i/snJtL9lFWanSRDv/gMCtUzU0i6IUfHVgXgWlFbeuw==","signatures":[{"sig":"MEUCIClxtZj+T3tSWBWe7RLUuRsQ3pIl34ASX3ByUW8WiIGcAiEAnuWPE37j84JhxyABFMAMVn/kpnaCa/ZlS1KGrbxADbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60702},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ea10133cf7ab59258d47b76167791703907e97c7","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.17.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.1.13_1759229610832_0.10267372534642272","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@art-suite/art-core-ts-time","version":"0.1.14","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.1.14","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"c232c4d5628e04a16d197a350b37aca84fb3e934","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.1.14.tgz","fileCount":8,"integrity":"sha512-SnbLA2vx0NhsILN/pjGPllQ+M8OlX7HaQCv+2MvgrX8QWpv+FrbsBJmCqnqdMqj8EfyZVbN/yXCcQHayjT0X4g==","signatures":[{"sig":"MEUCIBdo6z15eoMZYivDOy/aoDQFauu46ORwMWWMgDL/nhA3AiEAlMceSMl61dOYqO6M92CmoKbZbyzbP2QxnvKETUZJPoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60702},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"808aeb7ffce58b7a91719bdbec195f9ab44a3261","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.17.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.1.14_1759249851275_0.3161570922618675","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@art-suite/art-core-ts-time","version":"0.1.15","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.1.15","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"7844d9931290bb9a60f7bbe9b75c24bae241a145","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.1.15.tgz","fileCount":8,"integrity":"sha512-7l1/C3HbkFW4mqnNi2pRtKlB2UlHsPG3bdr88Lopd2j9tZF8YHSdC7RjNnXu7I6ubch1cW7JEfhmpH1NCTT9Jw==","signatures":[{"sig":"MEUCIB76ngaYh66VIYif6J/tAD91MzrSb6Jnol63V+Mw0i2rAiEAnNJ1CUEfTb0E5WN8Tb+mHsQeJOTJ9hix0j38KGqaqvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60702},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4b69947e91bab3ff30a7b721cd90fc9ffdf4998c","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.17.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.1.15_1759638248537_0.6527307970511722","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@art-suite/art-core-ts-time","version":"0.1.16","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.1.16","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"ed6f834cbf1d88e761dfad54c18dfd48f9a66aa4","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.1.16.tgz","fileCount":8,"integrity":"sha512-TqNto3pv6skc+N7ZzuXn0SDyClty4zNIiX6d6uwKD5yfk3BjGjy2vXP3yb1yEnIgE+yMG6cRCyLZtdHMa1NU2g==","signatures":[{"sig":"MEQCIGvIB8wm3ynFQ1vDACMYjs+/aOLeh5/5fchBHLBRDNCiAiBGmTUiEI1oWtpNb4EYcerBkD0AYQQDpBFwQgaAhUhidg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60702},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4b69947e91bab3ff30a7b721cd90fc9ffdf4998c","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"11.6.1","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.1.16_1761821545470_0.9061841316920378","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@art-suite/art-core-ts-time","version":"0.1.17","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.1.17","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"314ae0aec17810ab8abd24424e7d43c2b5c7f88c","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.1.17.tgz","fileCount":8,"integrity":"sha512-9fhyBC1Mm9FMYqj+agMpWAqlGUKv/jRINXfea/QYSPMfybKCX+sNFREZjeAthuqcpFnChDg62JxIx/FyGvm7QQ==","signatures":[{"sig":"MEUCIQCY2sVx9piO8Yf4rigE7r38L0yNGWHgenQLRSbTsfTRvgIgRreqakLgsqI7TkKxkAwM7MvAq2X2rZzQc2vI22DEXb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"97d17a0132830a727cd638036da941438464ca7c","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"11.6.1","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.1.17_1764840590424_0.5712466601621569","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@art-suite/art-core-ts-time","version":"0.1.18","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.1.18","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"adafbd3ff0d6566e237aa23b88363b7edafbc151","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.1.18.tgz","fileCount":8,"integrity":"sha512-CmRaj+IJO5Hb4nxYvz2GUKVU8tsOi0Wg4PMLKbTGphYsGp6uVrhEYH6dXeSg93d8HTUkWcCOZLJKVO413JFcuQ==","signatures":[{"sig":"MEUCIFNf8bOPQHDMnYAW+dPvdpe1s6NEebSmOt115bozWGqQAiEAveak5zkm9W4h976zdpZCg2CET+B6I4TawmGhcQZj7X4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f635633739d333a3244b82668abfe734ff3041bb","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"11.6.1","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.1.18_1764926789338_0.7817406408242618","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@art-suite/art-core-ts-time","version":"0.2.1","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.2.1","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"142e6287369b2f2cba020d0d4979f43e9f3a19e3","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.2.1.tgz","fileCount":8,"integrity":"sha512-HuVyHoBMKeAiKQHPWJdBDxtDZsv2oaAxifWU1nqy8wXS2IfJJ6ekJUFpwo//XJbedmezs2HcPluhWMnaP+2GvQ==","signatures":[{"sig":"MEYCIQCsztrr1x53gyi0P80arWDHpGK1WUWDK29rNtSEJTAprQIhAPMMG83Lv7SqVJGatsGuAfgoFZiXpTPk/7ZeVSxDTwg6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7003f424f0056253cac4ba41f80f86a3a007fe1d","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"11.6.1","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0","@art-suite/art-core-ts-comprehensions":"^0.4.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.2.1_1764927835920_0.38690327037583017","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@art-suite/art-core-ts-time","version":"0.3.0","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.3.0","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"519abcd3598fa45bb50a45d0092d9db416331da3","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.3.0.tgz","fileCount":8,"integrity":"sha512-mY82q1vnjw6qyKrq2BjHXPlnZrwo1AfIWcy2DmtHv3PW0Jd5cvWUNkcJNj8S45Tih0sH1g0Dyrz01rCKC8ZwPw==","signatures":[{"sig":"MEUCIBssrYi/J7ToXz8kVQWqeFvNXyG2itca3zghrm/wxN8eAiEAyBW1rYhUtbZ5Pl9unQY6VODe68OKgesPQF5UrpDCHTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67192},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d2d129a706484cfdeaee9b1a2109f170cb0a00f8","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"11.6.1","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0","@art-suite/art-core-ts-comprehensions":"^0.4.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.3.0_1766143662271_0.029040978191360978","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@art-suite/art-core-ts-time","version":"0.4.0","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-time@0.4.0","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"64184a7e6d0dcfaa90d679cd558a1e9c0caffbb7","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.4.0.tgz","fileCount":8,"integrity":"sha512-dan3S2Qf07JpXmPFMgPhuJqjbWEVtp5i5uRNao/qqBy61HfMhTMFjeENXA2UTlje5kH5ubIO7G2RHmyvUaYT2w==","signatures":[{"sig":"MEUCIQD8e56MpI8Iy4nWkcp+VNhw8dWkDnr3Et4+CrR9V0JK/AIgfVSnmi7d8SMnNGyoK9QL50VklNnk/GOKk+FYxCmogqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67743},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d0e7cdefa294668411a7df9020d460845cecdb08","scripts":{"test":"vitest run","build":"npx sort-package-json;tsdown src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"11.6.2","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0","@art-suite/art-core-ts-comprehensions":"^0.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-time_0.4.0_1774599391618_0.7452403892046731","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@art-suite/art-core-ts-time","version":"0.4.1","description":"A TypeScript string utility library","keywords":[],"repository":{"type":"git","url":"git+https://github.com/art-suite/art-suite-ts.git"},"license":"MIT","author":{"name":"Shane Delamore"},"type":"module","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"prebuild":"npm run clean","build":"npx sort-package-json;tsdown src/index.ts --format esm,cjs --dts --sourcemap","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","check:types:fast":"tsc --noEmit --incremental","clean":"rm -rf dist","prepublishOnly":"npm run build","test":"vitest run","test:coverage":"vitest run --coverage","test:watch":"vitest"},"dependencies":{"@art-suite/art-core-ts-comprehensions":"^0.5.1","date-fns":"^4.1.0","date-fns-tz":"^3.2.0"},"gitHead":"2945f29ff56bf8d638d9ba8211f570e6d52fa7db","_id":"@art-suite/art-core-ts-time@0.4.1","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"homepage":"https://github.com/art-suite/art-suite-ts#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-6uG5YIwDjGsVAoWPtrxK9VpwVE7BxpjNyFZcgOIzfuQFoaOFX0Dmc6yEpq26JOP6+zysBc2VswErIf11E441uQ==","shasum":"bf36b8a17ddcc3a210395c0dce2bed17268ce294","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-time/-/art-core-ts-time-0.4.1.tgz","fileCount":9,"unpackedSize":68829,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDaQAyQq9bokE5VMXecHcPVPCpKz3stIZfFzvK0I1FzGwIhALf3KSR9pd0Hk5NB1LsnkLuS7ev8Nhc7Rv+q5udSFSAA"}]},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"directories":{},"maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/art-core-ts-time_0.4.1_1781864609866_0.7003867188789576"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-12T08:59:04.419Z","modified":"2026-06-19T10:23:30.138Z","0.1.0":"2025-05-12T08:59:04.722Z","0.1.2":"2025-05-12T09:18:45.141Z","0.1.3":"2025-05-12T12:21:11.942Z","0.1.4":"2025-05-13T08:08:49.829Z","0.1.5":"2025-05-15T12:41:32.673Z","0.1.6":"2025-05-15T12:46:59.658Z","0.1.7":"2025-05-20T12:58:31.165Z","0.1.8":"2025-06-17T11:55:19.135Z","0.1.9":"2025-06-17T13:54:57.257Z","0.1.10":"2025-06-23T09:43:42.730Z","0.1.11":"2025-09-30T10:43:21.506Z","0.1.12":"2025-09-30T10:50:53.861Z","0.1.13":"2025-09-30T10:53:31.058Z","0.1.14":"2025-09-30T16:30:51.485Z","0.1.15":"2025-10-05T04:24:08.743Z","0.1.16":"2025-10-30T10:52:25.667Z","0.1.17":"2025-12-04T09:29:50.562Z","0.1.18":"2025-12-05T09:26:29.489Z","0.2.1":"2025-12-05T09:43:56.048Z","0.3.0":"2025-12-19T11:27:42.434Z","0.4.0":"2026-03-27T08:16:31.841Z","0.4.1":"2026-06-19T10:23:30.016Z"},"bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"author":{"name":"Shane Delamore"},"license":"MIT","homepage":"https://github.com/art-suite/art-suite-ts#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/art-suite/art-suite-ts.git"},"description":"A TypeScript string utility library","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"readme":"# @art-suite/art-core-ts-time\n\nSeamless, simple utilities for working with dates, times, and durations in JavaScript and TypeScript.\n\n## Why This Module?\n\n**The Why:**\nWorking with dates, times, and durations in JavaScript is notoriously error-prone and inconsistent. Developers often need to convert between numbers, strings, and `Date` objects, or present time in human-friendly ways, but the standard APIs are clunky and fragmented.\n\n**The How:**\nThis library provides a unified set of utilities for effortless conversion between standard date/time representations (`number`, `string`, `Date`), as well as easy formatting and presentation (e.g., `formatDate`, `timeAgo`, `humanDurationString`). It also makes it trivial to convert between different units of time (seconds, hours, days, etc.) and to perform common calculations like \"start of day\" or \"first of month\".\n\n**The What:**\nA comprehensive set of functions for converting, formatting, and presenting dates and times, plus helpers for working with time units and durations.\n\n## Milliseconds and Seconds\n\nJavaScript date-time-as-numbers uses milliseconds as the unit. However, often seconds is the more natural (and efficient) unit of choice. This library solves this problem by making a powerful assumption that allows you to use both milliseconds and seconds interchangeably:\n\n- **Date/Time in Seconds:** any `number < 100000000000` is considered seconds\n- **Date/Time in Milliseconds:** any `number >= 100000000000` is considered milliseconds\n\nThis means that the supported date-time ranges for seconds and milliseconds are:\n\n- **Date/Time in Seconds Range:** 1970 to 5138 A.D.\n- **Date/Time in Milliseconds Range:** 1973-03-03T09:46:40.000Z to basically eternity (ChatGPT says 275,760 A.D.)\n\nIn other words, by making a small sacrifice - not being able to represent date/time seconds greater than the year 5138 nor milliseconds in the years 1970 to 1973, we gain the ability to seamlessly work with either common numerical representation of date/time without having to think about which one is being used.\n\n## Example Installation and Use (Required)\n\nInstall with npm:\n\n```sh\nnpm install @art-suite/art-core-ts-time\n```\n\nBasic usage:\n\n```ts\nimport {\n  formatDate,\n  toMilliseconds,\n  toSeconds,\n  toDate,\n  timeAgo,\n  humanDurationString,\n  firstOfDay,\n  firstOfMonth,\n  secondsPer,\n} from \"@art-suite/art-core-ts-time\";\n\n// Convert between types\ntoMilliseconds(\"2024-01-01\"); // e.g., 1704067200000\ntoSeconds(new Date()); // e.g., 1704067200\ntoDate(1704067200000); // Date object\n\n// Format and present\nformatDate(new Date(), \"yyyy-MM-dd\"); // \"2024-06-01\"\ntimeAgo(new Date(Date.now() - 60000)); // \"1m ago\"\nhumanDurationString(3661); // \"1h 1m 1s\"\n\n// Time calculations\nfirstOfDay(new Date()); // Seconds since epoch at start of today (UTC)\nfirstOfMonth(new Date()); // Seconds since epoch at start of this month (UTC)\n\n// Time unit constants\nsecondsPer.hour; // 3600\nsecondsPer.day; // 86400\n```\n\n## Functional Overview\n\n### Conversion Utilities\n\n- `toMilliseconds(value)` — Convert a `Date`, string, or number to milliseconds since epoch.\n- `toSeconds(value)` — Convert a `Date`, string, or number to seconds since epoch.\n- `toDate(value)` — Convert a string, number, or `Date` to a `Date` object.\n\n### Formatting and Presentation\n\n- `formatDate(value, format?, utc?)` — Format a date as a string, with optional format and UTC support.\n- `timeAgo(date, options?)` — Human-friendly \"time ago\" string (e.g., \"2h ago\", \"just now\").\n- `humanDurationString(seconds, options?)` — Format a duration in seconds as a human-readable string (e.g., \"1h 2m 3s\").\n- `niceDateString(date, now?)` — Friendly date string (e.g., \"today\", \"yesterday\", \"June 1\").\n- `niceFullDateString(date)` — Full, readable date string (e.g., \"3:45pm June 1, 2024\").\n\n### Time Calculations\n\n- `firstOfHour(time)` — Seconds since epoch at the start of the hour.\n- `firstOfDay(time)` — Seconds since epoch at the start of the day (UTC).\n- `firstOfWeek(time)` — Seconds since epoch at the start of the week (UTC, Monday).\n- `firstOfMonth(time)` — Seconds since epoch at the start of the month (UTC).\n- `firstOfYear(time)` — Seconds since epoch at the start of the year (UTC).\n- Locale variants: `firstOfDayLocale`, `firstOfWeekLocale`, `firstOfMonthLocale`, `firstOfYearLocale`.\n\n### Time Unit Constants\n\n- `secondsPer` — Object mapping time units (e.g., `hour`, `day`, `month`) to their value in seconds.\n\n## API Documentation Reference\n\nFor detailed information on all exported functions and their parameters, please refer to the TypeScript typings and JSDoc comments within the source code.\n","readmeFilename":"README.md"}