{"_id":"@google-cloud/precise-date","_rev":"4104350","name":"@google-cloud/precise-date","description":"A simple utility for precise-dateing functions and classes.","dist-tags":{"latest":"5.0.0","legacy-10":"2.0.4","legacy-14":"4.0.0","legacy-8":"1.0.3"},"maintainers":[{"name":"google-wombot","email":""}],"time":{"modified":"2026-01-11T18:49:51.000Z","created":"2019-02-25T15:06:44.253Z","5.0.0":"2025-03-03T19:15:51.639Z","4.0.0":"2023-08-10T22:38:38.238Z","3.0.1":"2022-08-26T19:31:44.830Z","3.0.0":"2022-06-07T20:13:33.656Z","2.0.4":"2021-09-09T02:18:29.130Z","2.0.3":"2020-07-24T17:33:11.444Z","2.0.2":"2020-07-07T20:19:25.309Z","2.0.1":"2020-06-02T22:07:21.890Z","2.0.0":"2020-03-26T18:47:41.434Z","1.0.3":"2019-12-05T22:41:13.390Z","1.0.2":"2019-11-18T15:06:21.457Z","1.0.1":"2019-06-27T14:06:11.027Z","1.0.0":"2019-05-09T15:49:53.550Z","0.1.0":"2019-02-25T15:06:44.253Z"},"users":{},"author":{"name":"Google Inc."},"repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-precise-date.git"},"versions":{"5.0.0":{"name":"@google-cloud/precise-date","version":"5.0.0","description":"A simple utility for precise-dateing functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-precise-date.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"mkdir docs && touch docs/noop.html","docs-test":"echo no docs 👻","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","prelint":"cd samples; npm link ../; npm install","precompile":"gts clean"},"keywords":["nano","date","time","precise"],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^10.0.10","@types/node":"^22.13.8","@types/sinon":"^17.0.4","c8":"^10.1.3","codecov":"^3.8.3","gts":"^6.0.2","mocha":"^11.1.0","path-to-regexp":"^8.2.0","sinon":"^19.0.2","typescript":"^5.8.2"},"engines":{"node":">=18"},"_resolved":"","_integrity":"","_from":"file:google-cloud-precise-date-5.0.0.tgz","bugs":{"url":"https://github.com/googleapis/nodejs-precise-date/issues"},"homepage":"https://github.com/googleapis/nodejs-precise-date#readme","_id":"@google-cloud/precise-date@5.0.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"shasum":"31891974143ecdcacce0a6835c285a77b0968477","size":12931,"noattachment":false,"key":"/@google-cloud/precise-date/-/@google-cloud/precise-date-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/precise-date/download/@google-cloud/precise-date-5.0.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/precise-date_5.0.0_1741029351355_0.26000811257647194"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T19:15:51.639Z","publish_time":1741029351639,"_source_registry_name":"default","_cnpm_publish_time":1741029351639},"4.0.0":{"name":"@google-cloud/precise-date","version":"4.0.0","description":"A simple utility for precise-dateing functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-precise-date.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"mkdir docs && touch docs/noop.html","docs-test":"echo no docs 👻","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","prelint":"cd samples; npm link ../; npm install","precompile":"gts clean"},"keywords":["nano","date","time","precise"],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^20.4.9","@types/sinon":"^10.0.0","c8":"^8.0.1","codecov":"^3.0.4","gts":"^5.0.0","mocha":"^9.2.2","sinon":"^15.0.0","typescript":"^5.1.6"},"engines":{"node":">=14.0.0"},"_resolved":"","_integrity":"","_from":"file:google-cloud-precise-date-4.0.0.tgz","bugs":{"url":"https://github.com/googleapis/nodejs-precise-date/issues"},"homepage":"https://github.com/googleapis/nodejs-precise-date#readme","_id":"@google-cloud/precise-date@4.0.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"shasum":"e179893a3ad628b17a6fabdfcc9d468753aac11a","size":12814,"noattachment":false,"key":"/@google-cloud/precise-date/-/@google-cloud/precise-date-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/precise-date/download/@google-cloud/precise-date-4.0.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/precise-date_4.0.0_1691707118060_0.7869130967337452"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-10T22:38:38.238Z","publish_time":1691707118238,"_source_registry_name":"default","_cnpm_publish_time":1691707118238},"3.0.1":{"name":"@google-cloud/precise-date","version":"3.0.1","description":"A simple utility for precise-dateing functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-precise-date.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"mkdir docs && touch docs/noop.html","docs-test":"echo no docs 👻","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","prelint":"cd samples; npm link ../; npm install","precompile":"gts clean"},"keywords":["nano","date","time","precise"],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^16.0.0","@types/sinon":"^10.0.0","c8":"^7.0.0","codecov":"^3.0.4","gts":"^3.1.0","mocha":"^9.2.2","sinon":"^14.0.0","typescript":"^4.6.4"},"engines":{"node":">=12.0.0"},"gitHead":"2da0cd1deadb6d7c0f35c1fe7380c03958e64b5e","bugs":{"url":"https://github.com/googleapis/nodejs-precise-date/issues"},"homepage":"https://github.com/googleapis/nodejs-precise-date#readme","_id":"@google-cloud/precise-date@3.0.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"1e6659a14af662442037b8f4d20dbc82bf1a78bd","size":12645,"noattachment":false,"key":"/@google-cloud/precise-date/-/@google-cloud/precise-date-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/precise-date/download/@google-cloud/precise-date-3.0.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/precise-date_3.0.1_1661542304587_0.03008707860627613"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-26T19:31:49.046Z","publish_time":1661542304830,"_cnpm_publish_time":1661542304830},"3.0.0":{"name":"@google-cloud/precise-date","version":"3.0.0","description":"A simple utility for precise-dateing functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-precise-date.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"mkdir docs && touch docs/noop.html","docs-test":"echo no docs 👻","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","prelint":"cd samples; npm link ../; npm install","precompile":"gts clean"},"keywords":["nano","date","time","precise"],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^9.0.0","@types/node":"^16.0.0","@types/sinon":"^10.0.0","c8":"^7.0.0","codecov":"^3.0.4","gts":"^3.1.0","mocha":"^9.2.2","sinon":"^14.0.0","typescript":"^4.6.4"},"engines":{"node":">=12.0.0"},"gitHead":"d97c7c7ee5b8b3bf8979af981dcc5646dcfa613e","bugs":{"url":"https://github.com/googleapis/nodejs-precise-date/issues"},"homepage":"https://github.com/googleapis/nodejs-precise-date#readme","_id":"@google-cloud/precise-date@3.0.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"shasum":"8e4d805b27dcce8d23bd7af3f14ce6462208709b","size":12462,"noattachment":false,"key":"/@google-cloud/precise-date/-/@google-cloud/precise-date-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/precise-date/download/@google-cloud/precise-date-3.0.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/precise-date_3.0.0_1654632813426_0.9971067735114767"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-07T22:54:02.194Z","publish_time":1654632813656,"_cnpm_publish_time":1654632813656},"2.0.4":{"name":"@google-cloud/precise-date","version":"2.0.4","description":"A simple utility for precise-dateing functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-precise-date.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"echo no docs 👻","docs-test":"echo no docs 👻","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","prelint":"cd samples; npm link ../; npm install","precompile":"gts clean"},"keywords":["nano","date","time","precise"],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^8.0.0","@types/node":"^14.0.0","@types/sinon":"^10.0.0","c8":"^7.0.0","codecov":"^3.0.4","gts":"^3.0.0","mocha":"^8.0.0","sinon":"^11.0.0","typescript":"^3.8.3"},"engines":{"node":">=10.4.0"},"gitHead":"78716c47e98c774266eb26208f3d4ea72270a9b9","bugs":{"url":"https://github.com/googleapis/nodejs-precise-date/issues"},"homepage":"https://github.com/googleapis/nodejs-precise-date#readme","_id":"@google-cloud/precise-date@2.0.4","_nodeVersion":"12.22.4","_npmVersion":"6.14.14","dist":{"shasum":"930b0cbf557ef3a4bfeeb121cfc6da341212a2cb","size":12128,"noattachment":false,"key":"/@google-cloud/precise-date/-/@google-cloud/precise-date-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/precise-date/download/@google-cloud/precise-date-2.0.4.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/precise-date_2.0.4_1631153908933_0.5223961024189563"},"_hasShrinkwrap":false,"publish_time":1631153909130,"_cnpm_publish_time":1631153909130,"_cnpmcore_publish_time":"2021-12-16T20:00:34.672Z"},"2.0.3":{"name":"@google-cloud/precise-date","version":"2.0.3","description":"A simple utility for precise-dateing functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-precise-date.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"echo no docs 👻","docs-test":"echo no docs 👻","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","prelint":"cd samples; npm link ../; npm install","precompile":"gts clean","api-extractor":"api-extractor run --local","api-documenter":"api-documenter yaml --input-folder=temp"},"keywords":["nano","date","time","precise"],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^8.0.0","@types/node":"^10.5.2","@types/sinon":"^9.0.0","c8":"^7.0.0","codecov":"^3.0.4","gts":"^2.0.0","mocha":"^8.0.0","sinon":"^9.0.0","typescript":"^3.8.3","@microsoft/api-documenter":"^7.8.10","@microsoft/api-extractor":"^7.8.10"},"engines":{"node":">=10.4.0"},"bugs":{"url":"https://github.com/googleapis/nodejs-precise-date/issues"},"homepage":"https://github.com/googleapis/nodejs-precise-date#readme","_id":"@google-cloud/precise-date@2.0.3","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"shasum":"14f6f28ce35dabf3882e7aeab1c9d51bd473faed","size":11534,"noattachment":false,"key":"/@google-cloud/precise-date/-/@google-cloud/precise-date-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/precise-date/download/@google-cloud/precise-date-2.0.3.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/precise-date_2.0.3_1595611991289_0.8177374477996642"},"_hasShrinkwrap":false,"publish_time":1595611991444,"_cnpm_publish_time":1595611991444,"_cnpmcore_publish_time":"2021-12-16T20:00:34.969Z"},"2.0.2":{"name":"@google-cloud/precise-date","version":"2.0.2","description":"A simple utility for precise-dateing functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-precise-date.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"echo no docs 👻","docs-test":"echo no docs 👻","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","prelint":"cd samples; npm link ../; npm install","precompile":"gts clean"},"keywords":["nano","date","time","precise"],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^7.0.0","@types/node":"^10.5.2","@types/sinon":"^9.0.0","c8":"^7.0.0","codecov":"^3.0.4","gts":"^2.0.0","mocha":"^8.0.0","sinon":"^9.0.0","typescript":"^3.8.3"},"engines":{"node":">=10.4.0"},"bugs":{"url":"https://github.com/googleapis/nodejs-precise-date/issues"},"homepage":"https://github.com/googleapis/nodejs-precise-date#readme","_id":"@google-cloud/precise-date@2.0.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"shasum":"ac1d864b426f997e34ac466ce43d4f02eaeee286","size":11379,"noattachment":false,"key":"/@google-cloud/precise-date/-/@google-cloud/precise-date-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/precise-date/download/@google-cloud/precise-date-2.0.2.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/precise-date_2.0.2_1594153165168_0.8123774975374158"},"_hasShrinkwrap":false,"publish_time":1594153165309,"_cnpm_publish_time":1594153165309,"_cnpmcore_publish_time":"2021-12-16T20:00:35.243Z"},"2.0.1":{"name":"@google-cloud/precise-date","version":"2.0.1","description":"A simple utility for precise-dateing functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-precise-date.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"echo no docs 👻","docs-test":"echo no docs 👻","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","prelint":"cd samples; npm link ../; npm install","precompile":"gts clean"},"keywords":["nano","date","time","precise"],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^7.0.0","@types/node":"^10.5.2","@types/sinon":"^9.0.0","c8":"^7.0.0","codecov":"^3.0.4","gts":"^2.0.0","mocha":"^7.0.0","sinon":"^9.0.0","typescript":"^3.8.3"},"engines":{"node":">=10.4.0"},"bugs":{"url":"https://github.com/googleapis/nodejs-precise-date/issues"},"homepage":"https://github.com/googleapis/nodejs-precise-date#readme","_id":"@google-cloud/precise-date@2.0.1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"shasum":"cd09bffb96530fde423cb11d8daed7465b5359a4","size":11295,"noattachment":false,"key":"/@google-cloud/precise-date/-/@google-cloud/precise-date-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/precise-date/download/@google-cloud/precise-date-2.0.1.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/precise-date_2.0.1_1591135641757_0.23293090814974726"},"_hasShrinkwrap":false,"publish_time":1591135641890,"_cnpm_publish_time":1591135641890,"_cnpmcore_publish_time":"2021-12-16T20:00:35.695Z"},"2.0.0":{"name":"@google-cloud/precise-date","version":"2.0.0","description":"A simple utility for precise-dateing functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-precise-date.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"echo no docs 👻","docs-test":"echo no docs 👻","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","prelint":"cd samples; npm link ../; npm i"},"keywords":["nano","date","time","precise"],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^7.0.0","@types/node":"^10.5.2","@types/sinon":"^7.0.5","c8":"^7.0.0","codecov":"^3.0.4","gts":"next","mocha":"^7.0.0","sinon":"^9.0.0","typescript":"^3.8.3"},"engines":{"node":">=10.4.0"},"bugs":{"url":"https://github.com/googleapis/nodejs-precise-date/issues"},"homepage":"https://github.com/googleapis/nodejs-precise-date#readme","_id":"@google-cloud/precise-date@2.0.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"shasum":"20539d6b69356cf85183641b30442d445b1345c7","size":11188,"noattachment":false,"key":"/@google-cloud/precise-date/-/@google-cloud/precise-date-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/precise-date/download/@google-cloud/precise-date-2.0.0.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/precise-date_2.0.0_1585248461047_0.8053791521337283"},"_hasShrinkwrap":false,"publish_time":1585248461434,"_cnpm_publish_time":1585248461434,"_cnpmcore_publish_time":"2021-12-16T20:00:36.180Z"},"1.0.3":{"name":"@google-cloud/precise-date","version":"1.0.3","description":"A simple utility for precise-dateing functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-precise-date.git"},"scripts":{"test":"nyc mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","docs":"echo no docs 👻","docs-test":"echo no docs 👻","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test"},"keywords":["nano","date","time","precise"],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^5.2.4","@types/node":"^10.5.2","@types/sinon":"^7.0.5","codecov":"^3.0.4","gts":"^1.0.0","intelli-espower-loader":"^1.0.1","mocha":"^6.0.0","nyc":"^14.0.0","sinon":"^7.2.3","source-map-support":"^0.5.6","typescript":"3.6.4"},"engines":{"node":">=8.10.0"},"gitHead":"bc3fa6e921abef3ee72e2330f761b9f41eeb8383","bugs":{"url":"https://github.com/googleapis/nodejs-precise-date/issues"},"homepage":"https://github.com/googleapis/nodejs-precise-date#readme","_id":"@google-cloud/precise-date@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"8.16.2","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"dist":{"shasum":"39c600ed52213f4158692a72c90d13b2162a93d2","size":10950,"noattachment":false,"key":"/@google-cloud/precise-date/-/@google-cloud/precise-date-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/precise-date/download/@google-cloud/precise-date-1.0.3.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/precise-date_1.0.3_1575585673265_0.3626844189277787"},"_hasShrinkwrap":false,"publish_time":1575585673390,"_cnpm_publish_time":1575585673390,"_cnpmcore_publish_time":"2021-12-16T20:00:36.449Z"},"1.0.2":{"name":"@google-cloud/precise-date","version":"1.0.2","description":"A simple utility for precise-dateing functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-precise-date.git"},"scripts":{"test":"nyc mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","docs":"echo no docs 👻","docs-test":"echo no docs 👻","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test"},"keywords":["nano","date","time","precise"],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^5.2.4","@types/node":"^10.5.2","@types/sinon":"^7.0.5","codecov":"^3.0.4","gts":"^1.0.0","intelli-espower-loader":"^1.0.1","mocha":"^6.0.0","nyc":"^14.0.0","sinon":"^7.2.3","source-map-support":"^0.5.6","typescript":"^3.0.0"},"engines":{"node":">=8.10.0"},"gitHead":"83599ec3b4022b1331255706af389f9a019c412d","bugs":{"url":"https://github.com/googleapis/nodejs-precise-date/issues"},"homepage":"https://github.com/googleapis/nodejs-precise-date#readme","_id":"@google-cloud/precise-date@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.16.1","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"dist":{"shasum":"1464a301d76f8b77e7a7948b430809a31d5aca3b","size":10863,"noattachment":false,"key":"/@google-cloud/precise-date/-/@google-cloud/precise-date-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/precise-date/download/@google-cloud/precise-date-1.0.2.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/precise-date_1.0.2_1574089581288_0.4777739573756652"},"_hasShrinkwrap":false,"publish_time":1574089581457,"_cnpm_publish_time":1574089581457,"_cnpmcore_publish_time":"2021-12-16T20:00:37.064Z"},"1.0.1":{"name":"@google-cloud/precise-date","version":"1.0.1","description":"A simple utility for precise-dateing functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-precise-date.git"},"scripts":{"test":"nyc mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","docs":"echo no docs 👻","docs-test":"echo no docs 👻","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test"},"keywords":["nano","date","time","precise"],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^5.2.4","@types/node":"^10.5.2","@types/sinon":"^7.0.5","codecov":"^3.0.4","gts":"^1.0.0","intelli-espower-loader":"^1.0.1","mocha":"^6.0.0","nyc":"^14.0.0","sinon":"^7.2.3","source-map-support":"^0.5.6","typescript":"^3.0.0"},"engines":{"node":">=8.10.0"},"gitHead":"dcb1673f334ebd0e4e0e68f9da9946b54294e776","bugs":{"url":"https://github.com/googleapis/nodejs-precise-date/issues"},"homepage":"https://github.com/googleapis/nodejs-precise-date#readme","_id":"@google-cloud/precise-date@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"dist":{"shasum":"ba2bc155b834713dc2ba2f5f014bdadb1d41f98d","size":10778,"noattachment":false,"key":"/@google-cloud/precise-date/-/@google-cloud/precise-date-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/precise-date/download/@google-cloud/precise-date-1.0.1.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/precise-date_1.0.1_1561644370917_0.1986004072968155"},"_hasShrinkwrap":false,"publish_time":1561644371027,"_cnpm_publish_time":1561644371027,"_cnpmcore_publish_time":"2021-12-16T20:00:37.337Z"},"1.0.0":{"name":"@google-cloud/precise-date","version":"1.0.0","description":"A simple utility for precise-dateing functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-precise-date.git"},"scripts":{"test":"nyc mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","docs":"echo no docs 👻","docs-test":"echo no docs 👻","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test"},"keywords":["nano","date","time","precise"],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^5.2.4","@types/node":"^10.5.2","@types/sinon":"^7.0.5","codecov":"^3.0.4","gts":"^1.0.0","intelli-espower-loader":"^1.0.1","mocha":"^6.0.0","nyc":"^14.0.0","sinon":"^7.2.3","source-map-support":"^0.5.6","typescript":"^3.0.0"},"engines":{"node":">=8.10.0"},"gitHead":"a59deb765d81dac76e5e9c5409705b8df1bbeafe","bugs":{"url":"https://github.com/googleapis/nodejs-precise-date/issues"},"homepage":"https://github.com/googleapis/nodejs-precise-date#readme","_id":"@google-cloud/precise-date@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"dist":{"shasum":"07943161c3d687f7a0b5c8620f230a952a8eaef8","size":10698,"noattachment":false,"key":"/@google-cloud/precise-date/-/@google-cloud/precise-date-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/precise-date/download/@google-cloud/precise-date-1.0.0.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/precise-date_1.0.0_1557416993351_0.9332574708419494"},"_hasShrinkwrap":false,"publish_time":1557416993550,"_cnpm_publish_time":1557416993550,"_cnpmcore_publish_time":"2021-12-16T20:00:37.605Z"},"0.1.0":{"name":"@google-cloud/precise-date","version":"0.1.0","description":"<img src=\"https://avatars2.githubusercontent.com/u/2810941?v=3&s=96\" alt=\"Google Cloud Platform logo\" title=\"Google Cloud Platform\" align=\"right\" height=\"96\" width=\"96\"/>","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-precise-date.git"},"scripts":{"test":"nyc mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","docs":"echo no docs 👻","docs-test":"echo no docs 👻","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test"},"keywords":[],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^5.2.4","@types/node":"^10.5.2","@types/sinon":"^7.0.5","codecov":"^3.0.4","gts":"^0.9.0","intelli-espower-loader":"^1.0.1","mocha":"^5.2.0","nyc":"^13.0.0","sinon":"^7.2.3","source-map-support":"^0.5.6","typescript":"^3.0.0"},"gitHead":"43bc3a55be9a600822158aa67ea8b5610bcad880","bugs":{"url":"https://github.com/googleapis/nodejs-precise-date/issues"},"homepage":"https://github.com/googleapis/nodejs-precise-date#readme","_id":"@google-cloud/precise-date@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"google-node-team","email":"node-team-npm@google.com"},"dist":{"shasum":"02ccda04b4413fa64f098fc93db51e95af5c855a","size":10809,"noattachment":false,"key":"/@google-cloud/precise-date/-/@google-cloud/precise-date-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/precise-date/download/@google-cloud/precise-date-0.1.0.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/precise-date_0.1.0_1551107204112_0.5155906268666792"},"_hasShrinkwrap":false,"publish_time":1551107204253,"_cnpm_publish_time":1551107204253,"_cnpmcore_publish_time":"2021-12-16T20:00:37.881Z"}},"readme":"<img src=\"https://avatars2.githubusercontent.com/u/2810941?v=3&s=96\" alt=\"Google Cloud Platform logo\" title=\"Google Cloud Platform\" align=\"right\" height=\"96\" width=\"96\"/>\n\n# @google-cloud/precise-date\n> A simple utility for precise-dateing functions and classes.\n\n### Installing the package\n\nIt's unlikely you will need to install this package directly, as it will be\ninstalled as a dependency when you install other `@google-cloud` packages.\n\n```sh\n$ npm install --save @google-cloud/precise-date\n```\n\n### Using the package\n\n`PreciseDate` extends the native `Date` object, so you can use it in place of\nthat or when you need nanosecond precision.\n\n```js\nconst {PreciseDate} = require('@google-cloud/precise-date');\nconst date = new PreciseDate('1547253035381101032');\n\ndate.toISOString();\n// => 2019-01-12T00:30:35.381101032Z\n\ndate.toFullTimeString();\n// => '1547253035381101032'\n```\n\n## API\n\n### PreciseDate([time])\n\nReturns a new `date` instance.\n\n#### time\n\nType: `string` [`BigInt`][big_int] `Object<string, number>` `[number, number]`\n\n```js\n// from a full ISO string\ndate = new PreciseDate('2019-02-08T10:34:29.481145231Z');\n\n// from a string representing nanoseconds\ndate = new PreciseDate('1549622069481320032');\n\n// from a BigInt representing nanoseconds (requires Node >= 10.7)\ndate = new PreciseDate(1549622069481320032n);\n\n// from an object containing `seconds` and `nanos` values\ndate = new PreciseDate({seconds: 1549622069, nanos: 481320032});\n\n// from a tuple representing [seconds, nanos]\ndate = new PreciseDate([1549622069, 481320032]);\n```\n\n#### PreciseDate.parseFull(time)\n\nSimilar to [`Date.parse()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse), but this accepts the same nanosecond time options as the `PreciseDate` constructor and returns a string representing the nanoseconds in the specified date according to universal time.\n\n```js\nPreciseDate.parseFull('2019-02-08T10:34:29.481145231Z');\n// => '1549622069481145231'\n```\n\n#### PreciseDate.fullUTCString(...dateFields)\n\nSimilar to [`Date.UTC()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/UTC), but also accepts microsecond and nanosecond parameters. Returns a string that represents the number of nanoseconds since January 1, 1970, 00:00:00 UTC.\n\n##### dateFields\n\nType: `...number`\n\n```js\nPreciseDate.fullUTCString(2019, 1, 8, 10, 34, 29, 481, 145, 231);\n// => '1549622069481145231'\n```\n\n#### PreciseDate.fullUTC(...dateFields)\n\nLike `PreciseDate.fullUTCString()` but returns a native [`BigInt`][big_int] instead of a string. **Requires Node >= 10.7.**\n\n##### dateFields\n\nType: `...number`\n\n```js\nPreciseDate.fullUTC(2019, 1, 8, 10, 34, 29, 481, 145, 231);\n// => 1549622069481145231n\n```\n\n### date\n\n`PreciseDate` instance.\n\n#### date.getFullTimeString()\n\nReturns a string of the specified date represented in nanoseconds according to universal time.\n\n#### date.getFullTime()\n\nLike `date.getFullTimeString()` but returns a native [`BigInt`][big_int] instead of a string. **Requires Node >= 10.7.**\n\n#### date.getMicroseconds()\n\nReturns the microseconds in the specified date according to universal time.\n\n#### date.getNanoseconds()\n\nReturns the nanoseconds in the specified date according to universal time.\n\n#### date.setMicroseconds(microseconds)\n\nSets the microseconds for a specified date according to universal time. Returns a string representing the nanoseconds in the specified date according to universal time.\n\n##### microseconds\n\nType: `number`\n\n#### date.setNanoseconds(nanoseconds)\n\nSets the nanoseconds for a specified date according to universal time. Returns a string representing the nanoseconds in the specified date according to universal time.\n\n##### nanoseconds\n\nType: `number`\n\n#### date.setFullTime(time)\n\nSets the time to the number of supplied nanoseconds since January 1, 1970, 00:00:00 UTC. Returns a string representing the nanoseconds in the specified date according to universal time (effectively, the value of the argument).\n\n##### time\n\nType: `number` `string` [`BigInt`][big_int]\n\n#### date.toStruct()\n\nReturns an object representing the specified date according to universal time.\nRefer to [`google.protobuf.Timestamp`](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#timestamp|google.protobuf.Timestamp) for more information about this format.\n\n```js\nconst {seconds, nanos} = date.toStruct();\n```\n\n#### date.toTuple()\n\nLike `date.toStruct()` but returns the `seconds` and `nanos` as a tuple.\n\n```js\nconst [seconds, nanos] = date.toTuple();\n```\n\n[big_int]: https://github.com/tc39/proposal-bigint\n\n## Versioning\n\nThis library follows [Semantic Versioning](http://semver.org/).\n\n## Contributing\n\nContributions welcome! See the [Contributing Guide](https://github.com/googlecloudplatform/google-cloud-node/blob/master/.github/CONTRIBUTING.md).\n\n## License\n\nApache Version 2.0\n\nSee [LICENSE](https://github.com/googlecloudplatform/google-cloud-node/blob/master/LICENSE)\n","_attachments":{},"homepage":"https://github.com/googleapis/nodejs-precise-date#readme","bugs":{"url":"https://github.com/googleapis/nodejs-precise-date/issues"},"license":"Apache-2.0"}