{"_id":"j-date","_rev":"7-76027263815a916c7ca62b3c8d229e96","name":"j-date","description":"Date class implementation in Jalali calendar","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"j-date","version":"0.0.1","description":"Date class implementation in Jalali calendar","main":"dist/index.js","scripts":{"test":"npm test"},"repository":{"type":"git","url":"git+https://github.com/smbeiragh/j-date.git"},"keywords":["jalali date","jalaali date","jdate","jalali","jalaali"],"author":{"name":"smbeiragh","email":"smbeiragh@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/smbeiragh/j-date/issues"},"homepage":"https://github.com/smbeiragh/j-date#readme","devDependencies":{"babel-core":"^6.8.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.6.0","eslint":"^2.9.0","eslint-config-airbnb":"^9.0.1","eslint-loader":"^1.3.0","eslint-plugin-import":"^1.8.0","eslint-plugin-jsx-a11y":"^1.2.0","eslint-plugin-react":"^5.1.1","imports-loader":"^0.6.5","npm-shrinkwrap":"^200.5.1","webpack":"^1.13.0"},"dependencies":{"jalaali-js":"^1.0.0"},"gitHead":"06c01500c6f93c139419d1b14b6bec70420858c7","_id":"j-date@0.0.1","_shasum":"103c0aa5abe3d8627ef12f1fee345ddf39b5cd6b","_from":".","_npmVersion":"3.5.3","_nodeVersion":"4.2.4","_npmUser":{"name":"smbeiragh","email":"smbeiragh@gmail.com"},"maintainers":[{"name":"smbeiragh","email":"smbeiragh@gmail.com"}],"dist":{"shasum":"103c0aa5abe3d8627ef12f1fee345ddf39b5cd6b","tarball":"https://registry.npmjs.org/j-date/-/j-date-0.0.1.tgz","integrity":"sha512-H7iW7PiTe5a4V9Br0v2gJBpsgH+YQI5l6EQItWtwRB4B9oJZrNuJOI+M4ucGgV1eMRSzAUSBPN46Ncm4oVibyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNKggiIJYR93V9EpiqtBLhwJzueUsUCuuHQd7VM7Pc0AiBtsE5Pi5wXEh+MkUSiNmzN99VlntoKjMg3f3lwcA8uzw=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/j-date-0.0.1.tgz_1463244684122_0.8119725254364312"}},"0.0.2":{"name":"j-date","version":"0.0.2","description":"Date class implementation in Jalali calendar","main":"dist/index.js","scripts":{"test":"npm test"},"repository":{"type":"git","url":"git+https://github.com/smbeiragh/j-date.git"},"keywords":["jalali date","jalaali date","jdate","jalali","jalaali"],"author":{"name":"smbeiragh","email":"smbeiragh@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/smbeiragh/j-date/issues"},"homepage":"https://github.com/smbeiragh/j-date#readme","devDependencies":{"babel-core":"^6.8.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.6.0","eslint":"^2.9.0","eslint-config-airbnb":"^9.0.1","eslint-loader":"^1.3.0","eslint-plugin-import":"^1.8.0","eslint-plugin-jsx-a11y":"^1.2.0","eslint-plugin-react":"^5.1.1","imports-loader":"^0.6.5","npm-shrinkwrap":"^200.5.1","webpack":"^1.13.0"},"dependencies":{"jalaali-js":"^1.0.0"},"gitHead":"0c9e9121269abfc7559aa1c4c1deb11895456192","_id":"j-date@0.0.2","_shasum":"c8d8374617f603d8a9e086a8c0a357865311a169","_from":".","_npmVersion":"3.5.3","_nodeVersion":"4.2.4","_npmUser":{"name":"smbeiragh","email":"smbeiragh@gmail.com"},"maintainers":[{"name":"smbeiragh","email":"smbeiragh@gmail.com"}],"dist":{"shasum":"c8d8374617f603d8a9e086a8c0a357865311a169","tarball":"https://registry.npmjs.org/j-date/-/j-date-0.0.2.tgz","integrity":"sha512-zQc24WAw8Z93WVW78yv3ooBOHk8Tk502yQ+zoZ+7JjI0llrlHQWPvgBATu9oPErBHs2GV5Gy9IB6S5WHd4xQDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwbo+Ymn0L7B+T4l96gLjjS4VaOWNoZyouW0ab2s+cJAiEAm6yuk5y94jjNHl8vff4WmkwdWl9snBGYB135pDhTG4M="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/j-date-0.0.2.tgz_1463292704695_0.039696731604635715"}},"0.0.3":{"name":"j-date","version":"0.0.3","description":"Date class implementation in Jalali calendar","main":"dist/j-date.js","scripts":{"test":"node test.js","build":"webpack & webpack --config=webpack.config.dist.js","prepublish":"npm run build","serve":"webpack -w"},"repository":{"type":"git","url":"git+https://github.com/smbeiragh/j-date.git"},"keywords":["jalali date","jalaali date","jdate","jalali","jalaali"],"author":{"name":"smbeiragh","email":"smbeiragh@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/smbeiragh/j-date/issues"},"homepage":"https://github.com/smbeiragh/j-date#readme","devDependencies":{"babel-core":"^6.8.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.6.0","eslint":"^2.9.0","eslint-config-airbnb":"^9.0.1","eslint-loader":"^1.3.0","eslint-plugin-import":"^1.8.0","eslint-plugin-jsx-a11y":"^1.2.0","eslint-plugin-react":"^5.1.1","imports-loader":"^0.6.5","npm-shrinkwrap":"^200.5.1","webpack":"^1.13.0"},"dependencies":{"jalaali-js":"^1.0.0"},"gitHead":"d0b9eb1b49132643b6b074612962bcc96db85200","_id":"j-date@0.0.3","_shasum":"65ac84586176170c71f69528b6e0d11486d3b499","_from":".","_npmVersion":"3.5.3","_nodeVersion":"4.2.4","_npmUser":{"name":"smbeiragh","email":"smbeiragh@gmail.com"},"maintainers":[{"name":"smbeiragh","email":"smbeiragh@gmail.com"}],"dist":{"shasum":"65ac84586176170c71f69528b6e0d11486d3b499","tarball":"https://registry.npmjs.org/j-date/-/j-date-0.0.3.tgz","integrity":"sha512-LX6CTuvbTVMrb6gtmetpr8GwP1ZMOE3Q0O0S8KOK1YHMcqkHvhYv28Gn/+ZZAJUgxbE26pVWEqxw2nt6fdLzng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuIvJvCD09rYrJsxr7aGI7KnGTJ7+kZg+aSBC2LMEccAIhAKrUrET5EyLsGgvovzi+v+AYoPYUjqeUxp39gVqu0u16"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/j-date-0.0.3.tgz_1463648792128_0.46142819919623435"}},"0.0.4":{"name":"j-date","version":"0.0.4","description":"Date class implementation in Jalali calendar","main":"dist/j-date.js","scripts":{"test":"nodeunit test/test.js","build":"webpack & webpack --config=webpack.config.dist.js","prepublish":"npm run build","serve":"webpack -w"},"repository":{"type":"git","url":"git+https://github.com/smbeiragh/j-date.git"},"keywords":["jalali date","jalaali date","jdate","jalali","jalaali"],"author":{"name":"smbeiragh","email":"smbeiragh@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/smbeiragh/j-date/issues"},"homepage":"https://github.com/smbeiragh/j-date#readme","devDependencies":{"babel-core":"^6.8.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.6.0","eslint":"^2.9.0","eslint-config-airbnb":"^9.0.1","eslint-loader":"^1.3.0","eslint-plugin-import":"^1.8.0","eslint-plugin-jsx-a11y":"^1.2.0","eslint-plugin-react":"^5.1.1","imports-loader":"^0.6.5","nodeunit":"^0.9.1","npm-shrinkwrap":"^200.5.1","webpack":"^1.13.0"},"dependencies":{"jalaali-js":"^1.0.0"},"gitHead":"3af0981d540b57838ccfc4724af729e9a9841a85","_id":"j-date@0.0.4","_shasum":"d0274deae619df9dd53b2eed2e6070b3d3b67f25","_from":".","_npmVersion":"3.5.3","_nodeVersion":"4.2.4","_npmUser":{"name":"smbeiragh","email":"smbeiragh@gmail.com"},"maintainers":[{"name":"smbeiragh","email":"smbeiragh@gmail.com"}],"dist":{"shasum":"d0274deae619df9dd53b2eed2e6070b3d3b67f25","tarball":"https://registry.npmjs.org/j-date/-/j-date-0.0.4.tgz","integrity":"sha512-8G+Q0/ozMyJpL1r1oY8k90ttuqkNRG1knFZP8p+djtc/0LxWL5rpPC8fpHvfLxXKFyL2+gNixV4M4GC/TFqfsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo7SccWQfD9WiHaoF8imnHcyx9UjTyPy8HaT/4GJCDtwIhALwhh3zpPJFy+RrkP/nFX2w22hE63iAhGXTyXcbs4Yl9"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/j-date-0.0.4.tgz_1471704721287_0.09021512605249882"}},"0.0.5":{"name":"j-date","version":"0.0.5","description":"Date class implementation in Jalali calendar","main":"dist/j-date.js","scripts":{"test":"nodeunit test/test.js","build":"webpack & webpack --config=webpack.config.dist.js","prepublish":"npm run build","serve":"webpack -w"},"repository":{"type":"git","url":"git+https://github.com/smbeiragh/j-date.git"},"keywords":["jalali date","jalaali date","jdate","jalali","jalaali"],"author":{"name":"smbeiragh","email":"smbeiragh@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/smbeiragh/j-date/issues"},"homepage":"https://github.com/smbeiragh/j-date#readme","devDependencies":{"babel-core":"^6.8.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.6.0","eslint":"^2.9.0","eslint-config-airbnb":"^9.0.1","eslint-loader":"^1.3.0","eslint-plugin-import":"^1.8.0","eslint-plugin-jsx-a11y":"^1.2.0","eslint-plugin-react":"^5.1.1","imports-loader":"^0.6.5","nodeunit":"^0.9.1","webpack":"^1.13.0"},"dependencies":{"jalaali-js":"^1.0.0"},"gitHead":"f29c1bd7ad3571d572f60de82737491052525539","_id":"j-date@0.0.5","_shasum":"875d018b2b6d77739e05a599c0088f9d20a82442","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"smbeiragh","email":"smbeiragh@gmail.com"},"dist":{"shasum":"875d018b2b6d77739e05a599c0088f9d20a82442","tarball":"https://registry.npmjs.org/j-date/-/j-date-0.0.5.tgz","integrity":"sha512-E5wbq2a8TzkG4gardLvxlD0I655yPg8YKpN5KKIn9u9Sb3Oh1vmR7KPhyW0J5ruz2LdrK77iE01kXEZNFs17cQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBx7qpLukxv8/heW2OdLej4ddvnQb8s/jj4qjq4/DQLUAiAmUjcwVFGaTNlx/67+zT2yM79AfCrUTLvKiKvXzPOJZQ=="}]},"maintainers":[{"name":"smbeiragh","email":"smbeiragh@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/j-date-0.0.5.tgz_1488715625663_0.8785136120859534"}}},"readme":"# Date class implementation in Jalali calendar\n\n**JDate aka Date class implementation for Jalali calendar**\n\nThis package aimed to develop and maintain Jalaali Calendar also called Persian Calendar in the form of\n   Javascript Date Class, Basically we have a JDate class with identical interface and behavior of Data class\n   \nI believe we need more atomic libraries in javascript that are independent of other frameworks/libs. \nthis package is one of those atomics, I searched a lot to find a real implementation of Date class for Jalali calendar \nand found a few. All of them was not really identical with Date class in term of interface and behavior. the only on\nthat was close to this idea was [jdate](https://github.com/tahajahangir/jdate) and it was pure in coding,\nmaintenance and modern development, still I'm not sure about it's possible logical bugs! I refactored\n[this code](https://github.com/tahajahangir/jdate) to a modern and modular npm package for ease of use in modern work flow.\n\n## installation\n```shel\nnpm install j-date --save\n```\n\n## usage\nusing node, webpack, browserify and other commonjs modular environments\n\n```js\nvar JDate = require('./dist/j-date.src').JDate;\n\n// will log someting like 1394/12/02 03:30:00\nconsole.log((new JDate('1394-12-2')).toLocaleString());\n```\n\n```js\n// using harmony modules\n// default export\nimport JDate from 'j-date'\n\n// or named export\nimport { JDate } from 'j-date' \n```\n\nusing globals in browser\ndownload dist/j-date.js and load it using script tag\n\n```js\n// will log someting like 1394/12/02 03:30:00\nconsole.log((new JDate('1394-12-2')).toLocaleString());\n```\n\n## Contribution\nFork this repo and always keep your code on a git branch other than master branch,\n\n### Setting up dev environment \n**requirements**\nnpm 3.*.* or upper  \nnode 4.*.* or upper  \n \n```shel\ngit clone clone git@github.com:you/j-date.git\nnpm install\nnpm run serve\n```\n\nrun build script to make sure build passes without errors\n```shel\nnpm run build\n``` \n \n## TO DO: \n* Writing Tests\n* Making sure it's identical to Date\n* Refactor code\n* Resolve eslint errors\n* Document known differences to Data Class \n* Writing documentation\n\n     ","maintainers":[{"name":"smbeiragh","email":"smbeiragh@gmail.com"}],"time":{"modified":"2022-06-19T03:29:02.122Z","created":"2016-05-14T16:51:26.189Z","0.0.1":"2016-05-14T16:51:26.189Z","0.0.2":"2016-05-15T06:11:47.298Z","0.0.3":"2016-05-19T09:06:34.421Z","0.0.4":"2016-08-20T14:52:03.070Z","0.0.5":"2017-03-05T12:07:06.330Z"},"homepage":"https://github.com/smbeiragh/j-date#readme","keywords":["jalali date","jalaali date","jdate","jalali","jalaali"],"repository":{"type":"git","url":"git+https://github.com/smbeiragh/j-date.git"},"author":{"name":"smbeiragh","email":"smbeiragh@gmail.com"},"bugs":{"url":"https://github.com/smbeiragh/j-date/issues"},"license":"ISC","readmeFilename":"README.md"}