{"_id":"@doinsport/doindate","_rev":"4-765638a734389b101196eeb4b6a3b943","name":"@doinsport/doindate","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"@doinsport/doindate","version":"0.1.0","keywords":[],"author":{"name":"Frédéric Montanana","email":"frederic.montanana@doinsport.com"},"license":"ISC","_id":"@doinsport/doindate@0.1.0","maintainers":[{"name":"f.montanana","email":"frederic.montanana@doinsport.com"}],"homepage":"https://gitlab.com/frederic.montanana/DoinDate#readme","bugs":{"url":"https://gitlab.com/frederic.montanana/DoinDate/issues"},"dist":{"shasum":"f15c5df2ce209f5ebc6d2332dcf238915a85ab51","tarball":"https://registry.npmjs.org/@doinsport/doindate/-/doindate-0.1.0.tgz","fileCount":12,"integrity":"sha512-hEljfmhZfFRl0qljKnoVzixg6RqdGUgV7pzSm1cL/h82F57XZ6Z8XjaTHpgXgDsSEfFVuqLnJBcBUFldZV1Fug==","signatures":[{"sig":"MEUCIQC6AVxOZmANG5818Pin35ccujUq9T/E/n8dt8dqxtqkGgIgN7HTgbOdxXrfZUx//Saq1mj8HNMYFcpPZO22jU/6EwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7927},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3542dd1faadf415adcc5fd0b1d915088a5673f81","scripts":{"test":"jest --no-cache --useStderr --reporters default --colors --verbose","build":"tsc"},"_npmUser":{"name":"f.montanana","email":"frederic.montanana@doinsport.com"},"repository":{"url":"git+https://gitlab.com/frederic.montanana/DoinDate.git","type":"git"},"_npmVersion":"10.9.0","description":"Gestion des dates à la bonne timezone sans effort","directories":{},"_nodeVersion":"22.11.0","dependencies":{"luxon":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/luxon":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/doindate_0.1.0_1732100186108_0.8202519470269307","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@doinsport/doindate","version":"0.2.0","keywords":[],"author":{"name":"Frédéric Montanana","email":"frederic.montanana@doinsport.com"},"license":"ISC","_id":"@doinsport/doindate@0.2.0","maintainers":[{"name":"f.montanana","email":"frederic.montanana@doinsport.com"}],"homepage":"https://gitlab.com/frederic.montanana/DoinDate#readme","bugs":{"url":"https://gitlab.com/frederic.montanana/DoinDate/issues"},"dist":{"shasum":"c542dd36169fbed498c846ff9ded74fa53555ad3","tarball":"https://registry.npmjs.org/@doinsport/doindate/-/doindate-0.2.0.tgz","fileCount":13,"integrity":"sha512-ibfAi2cB6JUZe1XQegYLRF3XOSJdVfuJibNG7rQgHXOxgzk5IbR9X9co4+LTQDlNhhbT5ZkB5b47deC0OaFR8A==","signatures":[{"sig":"MEYCIQCkoGEtNrSYeOjxV7e6mLnC+DOMncPUSwYL+3y9AeiazwIhAOl7X2t5cgK6k5maBOAT1QoDjgm+GMNRq1jxdW5T96Yb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28484},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"321b7c0d74a5c18ceba736023aefc50560755249","scripts":{"test":"jest --no-cache --useStderr --reporters default --colors --verbose","build":"tsc"},"_npmUser":{"name":"f.montanana","email":"frederic.montanana@doinsport.com"},"repository":{"url":"git+https://gitlab.com/frederic.montanana/DoinDate.git","type":"git"},"_npmVersion":"6.14.11","description":"Gestion des dates à la bonne timezone sans effort","directories":{},"_nodeVersion":"14.15.5","dependencies":{"luxon":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/luxon":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/doindate_0.2.0_1732620170755_0.17958490472180966","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@doinsport/doindate","version":"0.2.1","keywords":[],"author":{"name":"Frédéric Montanana","email":"frederic.montanana@doinsport.com"},"license":"ISC","_id":"@doinsport/doindate@0.2.1","maintainers":[{"name":"f.montanana","email":"frederic.montanana@doinsport.com"}],"homepage":"https://gitlab.com/frederic.montanana/DoinDate#readme","bugs":{"url":"https://gitlab.com/frederic.montanana/DoinDate/issues"},"dist":{"shasum":"eb6220e6539026719159d0cf92d7ab6bb67f04e4","tarball":"https://registry.npmjs.org/@doinsport/doindate/-/doindate-0.2.1.tgz","fileCount":13,"integrity":"sha512-PeT3Gm2B94Td4/2vuO5AfD/Crn1PQnKNem2tt2BE02OydF8BdCbWS6UfhEwIDL6cAgjS9Ot309nS59S6LwKKgg==","signatures":[{"sig":"MEYCIQCS8iTrq+qgv4hvbFVSZpCsk66eJkz69kF4fVGb7bdoIgIhALsWvr+thT7R+SjjGh76APgrHGxANC0NzcN68JKclucT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28581},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1d1a4e1dfae08a7434060f38223692e6a89f0e8d","scripts":{"test":"jest --no-cache --useStderr --reporters default --colors --verbose","build":"tsc"},"_npmUser":{"name":"f.montanana","email":"frederic.montanana@doinsport.com"},"repository":{"url":"git+https://gitlab.com/frederic.montanana/DoinDate.git","type":"git"},"_npmVersion":"10.9.0","description":"Gestion des dates à la bonne timezone sans effort","directories":{},"_nodeVersion":"22.12.0","dependencies":{"luxon":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/luxon":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/doindate_0.2.1_1742381357471_0.9915347784314241","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@doinsport/doindate","version":"0.2.2","description":"Gestion des dates à la bonne timezone sans effort","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest --no-cache --useStderr --reporters default --colors --verbose"},"keywords":[],"author":{"name":"Frédéric Montanana","email":"frederic.montanana@doinsport.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"repository":{"type":"git","url":"git+https://gitlab.com/frederic.montanana/DoinDate.git"},"license":"ISC","dependencies":{"luxon":"^3.5.0"},"devDependencies":{"@types/jest":"^29.5.14","@types/luxon":"^3.4.2","jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.6.3"},"gitHead":"bd6095b991e88b22d81968ae5a82509e1fa25760","bugs":{"url":"https://gitlab.com/frederic.montanana/DoinDate/issues"},"homepage":"https://gitlab.com/frederic.montanana/DoinDate#readme","_id":"@doinsport/doindate@0.2.2","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-WrLTf5jR9keYsLbElCJglxigY5N9AaGL1eHKzm+UNNwUrWBByG838DbJhj+ttXI+dyx2CPVzTiaQLnDPMYsiCQ==","shasum":"e3961cc89c8f629f01f9256c0e74ece5400eff9c","tarball":"https://registry.npmjs.org/@doinsport/doindate/-/doindate-0.2.2.tgz","fileCount":13,"unpackedSize":28709,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBt/8Hhr/etEaUBfzP8Ta2o2hf1W6xKvAPXD9OEPRyHWAiEAhk+GXVw5QW3B52EcRTQk6eHptpw/+gHbsB6EAjYfwXc="}]},"_npmUser":{"name":"f.montanana","email":"frederic.montanana@doinsport.com"},"directories":{},"maintainers":[{"name":"f.montanana","email":"frederic.montanana@doinsport.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/doindate_0.2.2_1752674597639_0.5489486219845991"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-20T10:56:25.976Z","modified":"2025-07-16T14:03:18.025Z","0.1.0":"2024-11-20T10:56:26.266Z","0.2.0":"2024-11-26T11:22:50.942Z","0.2.1":"2025-03-19T10:49:17.660Z","0.2.2":"2025-07-16T14:03:17.803Z"},"bugs":{"url":"https://gitlab.com/frederic.montanana/DoinDate/issues"},"author":{"name":"Frédéric Montanana","email":"frederic.montanana@doinsport.com"},"license":"ISC","homepage":"https://gitlab.com/frederic.montanana/DoinDate#readme","keywords":[],"repository":{"type":"git","url":"git+https://gitlab.com/frederic.montanana/DoinDate.git"},"description":"Gestion des dates à la bonne timezone sans effort","maintainers":[{"name":"f.montanana","email":"frederic.montanana@doinsport.com"}],"readme":"## DoinDate\n\nCe package permet de gérer les dates au format DoinDate (YYYY-MM-DDTHH:mm:ss.sssZ) et de les convertir en autres formats.\n\n### Installation\n\nPuis installer le package\n```\nnpm install @doinsport/doindate\n```\n\n### Utilisation\n\n#### Configuration persistante de la timezone\n\nDans un fichier de paramétrage (au démarrage de votre application) :\n```js\n// Configurer la timezone du club au démarrage de l'application\nimport { setClubTimezone } from \"@doinsport/doindate\";\nsetClubTimezone('Europe/Paris');\n```\n\n#### Utilisation des dates\n\nPuis dans n'importe quel fichier de votre projet :\n```js\nimport { ClubDate } from \"@doinsport/doindate\";\n\nconst date = new ClubDate();\nconst newDate = date.add({ days: 1 });\nnewDate.toAPI(); // 2024-10-31T11:45:00.000Z\nnewDate.format('yyyy-MM-dd'); // 2024-10-31\n```","readmeFilename":"README.md"}