{"_id":"@d1g1tal/date-time-js","_rev":"2-6840d62900bf352347162d55be4ac8d8","name":"@d1g1tal/date-time-js","dist-tags":{"latest":"2.1.1"},"versions":{"2.0.3":{"name":"@d1g1tal/date-time-js","version":"2.0.3","author":{"name":"Jason DiMeo"},"license":"MIT","description":"JavaScript DateTime Library","repository":{"type":"git","url":"git+https://github.com/D1g1talEntr0py/date-time-js.git"},"bugs":{"url":"https://github.com/D1g1talEntr0py/date-time-js/issues"},"publishConfig":{"access":"public"},"type":"module","types":"src/index/esm.d.ts","exports":{".":{"import":"./dist/esm/date-time.js","default":"./dist/umd/date-time.js"}},"scripts":{"build":"npm run update-browserslist && webpack --mode=production","build:esm":"npm run build --config-name=esm","build:umd":"npm run build --config-name=umd","lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js","d.ts":"tsc --allowJs -declaration --emitDeclarationOnly  --skipLibCheck --lib esnext src/index/esm.js","update-browserslist":"npx browserslist@latest --update-db"},"keywords":["date-time-js","date","time","immutable"],"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@babel/preset-env":"^7.20.2","@skypack/package-check":"^0.2.2","babel-loader":"^9.1.0","browserslist":"^4.21.4","copy-webpack-plugin":"^11.0.0","eslint":"^8.28.0","eslint-plugin-compat":"^4.0.2","eslint-plugin-jsdoc":"^39.6.2","jest":"^29.3.1","terser-webpack-plugin":"^5.3.6","webpack":"^5.75.0","webpack-cli":"^5.0.0"},"browserslist":["defaults","not ios_saf < 15","not op_mini all"],"jest":{"verbose":true,"fakeTimers":{"enableGlobally":true,"legacyFakeTimers":true},"transform":{},"coverageDirectory":"./tests/coverage/","coveragePathIgnorePatterns":["<rootDir>/src/index/esm.js","<rootDir>/src/index/umd.js","/node_modules/"],"collectCoverage":true,"collectCoverageFrom":["src/**/*"]},"dependencies":{"@d1g1tal/chrysalis":"^1.1.8","dayjs":"^1.11.6"},"gitHead":"e7972536c00644e50fa479797cd4c4a9b61a77ac","homepage":"https://github.com/D1g1talEntr0py/date-time-js#readme","_id":"@d1g1tal/date-time-js@2.0.3","_nodeVersion":"19.1.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-9jWPrujGRMLL5mJ8cR/wYj96PtqY0UpI4wAPYKmG9mYTWUGnSeikZ64oDUYEG3s+6m5H4eq2FjyO5qZ04pMIVQ==","shasum":"5f61d46cbbe117ab83fce0e843f8e282a44e0252","tarball":"https://registry.npmjs.org/@d1g1tal/date-time-js/-/date-time-js-2.0.3.tgz","fileCount":45,"unpackedSize":1181762,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9DVQ40K8FQ/d3dew3b0oB5y21vi7oymR/QiEYnC0AHQIhAMJtgh2Y+Aef1XNOcIlXB3HM7gN8GTDx7uG8sKlBWpqu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfnEqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6Xg/+Owc5IEEmFyrKu5NJadfU/goikDT01fqxfu7iRBLuhQmjuVXC\r\nh4nc6dnfVR/l2MDLMmiB5nrLV9TtJzX1BLy6uuCQEdZhQVGq21ku32m5xtHe\r\n4T5+mM/EeLvMki3iY0R/MYBsoRU/hoUE9r+2kU9nxwl5VxY8HrM1wCBY1svv\r\nEmg2WSs7N2CMUK4CEDEKDohaS3FKbW0HsfnqoyQyOdj5Gr/plKgluopg7kg9\r\nV1ST4ZTw2mZZy5igKx62KxqmRFl1vZJkIV2wJyYitCh8yhTsvh2hftxaMeEt\r\nkDVD+kSS/Rnuu6BXYuaf4n0+137ic9RgyTMnrGdUTH1czOknHOwNUEvms3Xc\r\nVwZwg8PAH3HiaEzvEP0jG1N8YzSAhCtFqhXbtcp7vCJrrHI6k2kecoD3Emby\r\n+JER6K/OpkXyDrEY8v7Mz/V8C2Z31LJCy42HIRTrVPC658DOH59ewC/nR5sx\r\nQyn6xYGAHGYDxP5yMkWT8J3Q4+FEMUyOX2BqG9VmSgWeg5dzIoh80SkTyRTJ\r\nT67GzR3m8kL+SWyUjbrfZP8rvxd/p7fZNoEkZGNt42jJMWw23oDaWEwzL/fN\r\nsm1ZE/djas2s6stF05xAW3/9ioDS179YrM91Cz4lCWfHUWLpyW/VcEYeqQ35\r\ntCh0Y9qRGvKjh22+wq7aAstIW9xfdj4QAc8=\r\n=i19f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"directories":{},"maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/date-time-js_2.0.3_1669230890027_0.07982675329271305"},"_hasShrinkwrap":false},"2.1.0":{"name":"@d1g1tal/date-time-js","version":"2.1.0","author":{"name":"Jason DiMeo"},"license":"MIT","description":"JavaScript DateTime Library","repository":{"type":"git","url":"git+https://github.com/D1g1talEntr0py/date-time-js.git"},"bugs":{"url":"https://github.com/D1g1talEntr0py/date-time-js/issues"},"publishConfig":{"access":"public"},"type":"module","types":"src/index/esm.d.ts","exports":{".":{"import":"./dist/esm/date-time.js","default":"./dist/umd/date-time.js"}},"scripts":{"build":"npm run update-browserslist && webpack --mode=production","build:esm":"npm run build --config-name=esm","build:umd":"npm run build --config-name=umd","lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js","d.ts":"tsc --allowJs -declaration --emitDeclarationOnly --declarationMap --skipLibCheck --lib esnext src/index/esm.js","update-browserslist":"npx browserslist@latest --update-db"},"keywords":["date-time-js","date","time","immutable"],"devDependencies":{"@babel/cli":"^7.21.0","@babel/core":"^7.21.3","@babel/eslint-parser":"^7.21.3","@babel/preset-env":"^7.20.2","@skypack/package-check":"^0.2.2","babel-loader":"^9.1.2","browserslist":"^4.21.5","copy-webpack-plugin":"^11.0.0","core-js":"^3.29.1","eslint":"^8.36.0","eslint-plugin-compat":"^4.1.2","eslint-plugin-jsdoc":"^40.1.0","jest":"^29.5.0","terser-webpack-plugin":"^5.3.7","webpack":"^5.76.3","webpack-cli":"^5.0.1"},"browserslist":["defaults","not ios_saf < 15","not op_mini all"],"jest":{"verbose":true,"fakeTimers":{"enableGlobally":true},"transform":{},"coverageDirectory":"./tests/coverage/","coveragePathIgnorePatterns":["<rootDir>/src/index/esm.js","<rootDir>/src/index/umd.js",".d.ts","/node_modules/"],"collectCoverage":true,"collectCoverageFrom":["src/**/*"]},"dependencies":{"@d1g1tal/chrysalis":"^1.2.2","dayjs":"^1.11.7"},"gitHead":"29866a8f819817fd546fa12dd59486a4bc91f2a8","homepage":"https://github.com/D1g1talEntr0py/date-time-js#readme","_id":"@d1g1tal/date-time-js@2.1.0","_nodeVersion":"19.8.1","_npmVersion":"9.6.2","dist":{"integrity":"sha512-FmlszUdQnGPPiQu+T0UEkShwjto+aNn+bsDH3NPLOdciYgUL3ankoKFtrvcpfR849exRB3FGu8o1Fq4IKK2Suw==","shasum":"2fe9c7fee1cd449d65f75baf38262493538652a3","tarball":"https://registry.npmjs.org/@d1g1tal/date-time-js/-/date-time-js-2.1.0.tgz","fileCount":38,"unpackedSize":1560561,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDy7S2gPcMgVOuNZqXP/aB4g5JypwyG75CKjGQcJ7DFUAiAqFbSzWqeqTln0o+wKA5Vav+ZY+D/kOpXv/knMibkKKQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIjDpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHIA/8DlDH9RehJNJp3UnqTBaIaGW+7+v7FIY7V/xVVDFDrMFxnvJ4\r\nB/LSPUkYJUJOUqgd9xeqSBbBtPF/M6gEejmqnCqC2BGawdy6qMej5LFxTCnt\r\nkt0ImDL7enf2d0HGgKRtVkwtJKueDwndNiDnBTNDcRAn8q7WaEpud+PzVKY0\r\nYMNCXaw2Ig9m7Qie+hkOSN44shUK5xl+mIitCgBdJDNFBE7KbOQjezNLz7Ch\r\nef12Xk1roGsKS+r68zAfCMPsy5iolz4smiG55dr2nsMeEjRZDCh0ZmNh6c34\r\nmmJmg5s9Y42vuUPziXzQVx77XVjgUxyqTbp8EbFt6MvprtkUoM0EjlvKC9Y9\r\nI92w3q9AbJg7f4FsfdGPaUWwpSOhzfm4lW0iUh3PP0GoDAdI+7EKZSZ4gARr\r\nGNnfQUcsZbCRt5lpwN7XSGVBy3Fm3aEirRrxDPjfxD5vEWCckjG+8ZdGHjE5\r\n9+PS7Fl7NSaQ5WPxVaJMC92/V7SYHvnwzRryadk9p0STFuJ4p/bJJHlrnyTu\r\natT/gJRr2aBCYS8MXarZxNE/fOnkZsUEY31Ht6qgnx+gS4TBf8CO63QE5+4B\r\naI40X+NV0CHrPH6pZcQ7iOj3VJHLSwree/AqfuwiC/qlYbCjEIjAAtdZK4NJ\r\nVm6MSV16hJ1TCsvZwhk0Y3TSB72MVRYsAi8=\r\n=GSnL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"directories":{},"maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/date-time-js_2.1.0_1679962344813_0.7101081777612621"},"_hasShrinkwrap":false},"2.1.1":{"name":"@d1g1tal/date-time-js","version":"2.1.1","author":{"name":"Jason DiMeo"},"license":"MIT","description":"JavaScript DateTime Library","repository":{"type":"git","url":"git+https://github.com/D1g1talEntr0py/date-time-js.git"},"bugs":{"url":"https://github.com/D1g1talEntr0py/date-time-js/issues"},"publishConfig":{"access":"public"},"type":"module","exports":{".":{"import":"./src/esm/date-time.js","default":"./src/umd/date-time.js"}},"packageManager":"pnpm@8.10.2+sha256.487609e857f1c11780cc98dd0bfe4c8a8b11c7f23bc3a4493ac7d263d6fb6c8c","keywords":["date-time-js","date","time","immutable"],"sideEffects":false,"dependencies":{"@d1g1tal/chrysalis":"^2.2.0","@d1g1tal/collections":"^0.2.5"},"devDependencies":{"benchmark":"^2.1.4","browserslist":"^4.22.1","copy-webpack-plugin":"^11.0.0","dayjs":"^1.11.10","esbuild-loader":"^4.0.2","eslint":"^8.53.0","eslint-plugin-compat":"^4.2.0","eslint-plugin-jsdoc":"^46.9.0","jest":"^29.7.0","microtime":"^3.1.1","webpack":"^5.89.0","webpack-cli":"^5.1.4"},"browserslist":["defaults","not ios_saf < 15","not op_mini all"],"jest":{"verbose":true,"fakeTimers":{"enableGlobally":true},"transform":{},"coverageDirectory":"./tests/coverage/","coveragePathIgnorePatterns":["<rootDir>/src/index/esm.js","<rootDir>/src/index/umd.js","/node_modules/"],"collectCoverage":true,"collectCoverageFrom":["src/**/*"]},"scripts":{"build":"pnpm update-browserslist && webpack --mode=production","build:esm":"pnpm build --config-name=esm","build:umd":"pnpm build --config-name=umd","lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js","d.ts":"tsc --allowJs -declaration --emitDeclarationOnly --declarationMap --skipLibCheck --lib esnext src/index/esm.js","update-browserslist":"pnpx update-browserslist-db@latest"},"homepage":"https://github.com/D1g1talEntr0py/date-time-js#readme","_id":"@d1g1tal/date-time-js@2.1.1","_integrity":"sha512-Tr7hcNGZKVRQanbQAuw0WdIW62bnDiGcvs+CAlvMUJQGBz6deJRMpiIPsgO4Yy8OWEKmsR4HTWGHPru8j5graw==","_resolved":"/tmp/d3e62fbc397d6568024b509faf6bf270/d1g1tal-date-time-js-2.1.1.tgz","_from":"file:d1g1tal-date-time-js-2.1.1.tgz","_nodeVersion":"21.1.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-Tr7hcNGZKVRQanbQAuw0WdIW62bnDiGcvs+CAlvMUJQGBz6deJRMpiIPsgO4Yy8OWEKmsR4HTWGHPru8j5graw==","shasum":"706801d222157ed62f5075ae007787a734e93b23","tarball":"https://registry.npmjs.org/@d1g1tal/date-time-js/-/date-time-js-2.1.1.tgz","fileCount":36,"unpackedSize":927085,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDL6g7B33M0t6MQsxnOYUvaRQcy/3xyO1Nr/5PTwf2uRAIfAeTgdtq7kuhyJ24zsx/I7JoLjppFk69Gw8XrQtoeyw=="}]},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"directories":{},"maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/date-time-js_2.1.1_1699791999783_0.4108015107208878"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-23T19:14:49.954Z","2.0.3":"2022-11-23T19:14:50.304Z","modified":"2023-11-12T12:26:40.267Z","2.1.0":"2023-03-28T00:12:25.163Z","2.1.1":"2023-11-12T12:26:40.077Z"},"maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"description":"JavaScript DateTime Library","homepage":"https://github.com/D1g1talEntr0py/date-time-js#readme","keywords":["date-time-js","date","time","immutable"],"repository":{"type":"git","url":"git+https://github.com/D1g1talEntr0py/date-time-js.git"},"author":{"name":"Jason DiMeo"},"bugs":{"url":"https://github.com/D1g1talEntr0py/date-time-js/issues"},"license":"MIT","readme":"# DateTime\nJavaScript wrapper for Date object\n\n## Installation\n\n```bash\nnpm install @d1g1tal/date-time-js\n```\n\n## Usage\n\n```javascript\nimport DateTime from '@d1g1tal/date-time-js';\n\nconst dateTime = new DateTime();\n\n// Local time\nconsole.log(dateTime.format(DateTime.Pattern.ISO_DATE_TIME)); // 2023-03-28T11:43:58.130GMT-4:00\n// or\nconsole.log(dateTime.format('YYYY-MM-DD[T]HH:mm:ss.SSSZ')); // 2023-03-28T11:43:58.130GMT-4:00\n\n// UTC time\nconsole.log(dateTime.utc().format(DateTime.Pattern.ISO_DATE_TIME)); // 2023-03-28T15:43:58.130Z\n```\n\n## API\n\n### DateTime\n\n#### Constructor\n\n```javascript\nnew DateTime();\n```\n\n#### Methods\n\n##### format\n\n```javascript\ndateTime.format(DateTime.Pattern.ISO_DATE_TIME);\n```\n\n##### utc\n\n```javascript\ndateTime.utc();\n```\n\n##### add\n\n```javascript\ndateTime.add(DateTime.Unit.DAY, 1);\n```\n\n##### subtract\n\n```javascript\ndateTime.subtract(DateTime.Unit.DAY, 1);\n```\n\n##### get\n\n```javascript\ndateTime.get(DateTime.Unit.DAY);\n```\n\n##### set\n\n```javascript\ndateTime.set(DateTime.Unit.DAY, 1);\n```\n\n##### isLeapYear\n\n```javascript\ndateTime.isLeapYear();\n```\n\n","readmeFilename":"README.md"}