{"_id":"timelinejs3","_rev":"2-da38f7c6ff30aacef2814f0b7c885057","name":"timelinejs3","description":"TimelineJS v3: A Storytelling Timeline built in JavaScript.","dist-tags":{"latest":"3.4.0"},"versions":{"3.4.0":{"name":"timelinejs3","version":"3.4.0","description":"TimelineJS v3: A Storytelling Timeline built in JavaScript.","dependencies":{"less":"^2.1.1","less-plugin-clean-css":"^1.2.0"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/NUKnightLab/TimelineJS3.git"},"keywords":["timeline","storytelling","timelinejs","timeline.js","history","googledocs","storify"],"author":"","license":"Mozilla Public License 2.0","bugs":{"url":"https://github.com/NUKnightLab/TimelineJS3/issues"},"homepage":"https://github.com/NUKnightLab/TimelineJS3#readme","contributors":[{"name":"The following individuals have contributed code to TimelineJS or to the website."},{"name":"please let us know!)"},{"name":"* Zach Wise"},{"name":"* Joe Germuska"},{"name":"* Jennifer Wilson"},{"name":"* Heather Billings"},{"name":"* Ashley Wu"},{"name":"* Matthew Zhang"},{"name":"* Josh Shi"},{"name":"* Aditi Bhandari"},{"name":"* balliegojr"},{"name":"* acdha"},{"name":"* rcgraff"},{"name":"* lchag"},{"name":"* Newman101"},{"name":"* dutri001"},{"name":"* bronzehedwick"}],"gitHead":"f3f08c7263148cfa2d8ad8ebfe89cef157f86b17","_id":"timelinejs3@3.4.0","scripts":{},"_shasum":"2cc9788a103bf0139e7a6c140f19d177db34a034","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.3.0","_npmUser":{"name":"mark.rairdon","email":"mark.rairdon@gmail.com"},"dist":{"shasum":"2cc9788a103bf0139e7a6c140f19d177db34a034","tarball":"https://registry.npmjs.org/timelinejs3/-/timelinejs3-3.4.0.tgz","integrity":"sha512-IWitEa+AiHufc/c7ANrimzpGKLM5MsjQRI0VGpsr7NpR5zL/6SbcCjjlB42qB85YrplniUgCZ8OkWN+VKA461w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2xts2ZrD86ve2r0s17XehnjNEUagTZFosDsIQsvAlhwIhANH65yMegXcOKudRlM15me/Htu/VwNjPyPiO94P7wpAd"}]},"maintainers":[{"name":"mark.rairdon","email":"mark.rairdon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/timelinejs3-3.4.0.tgz_1491184126318_0.3100816316436976"}}},"readme":"#TimelineJS3\n============\n\nTimelineJS v3: A Storytelling Timeline built in JavaScript.  https://timeline.knightlab.com\n\n## Overview\n\nTimelineJS 3 is a rewrite of the popular Timeline JS software. Please be clear that this is software which \"does\" the same thing, but it isn't the same software, so some details will vary. See https://timeline.knightlab.com for more information.\n\n## Getting Started\n\nThe [official documentation for embedding a Timeline in your page instead of using an embed](https://timeline.knightlab.com/docs/instantiate-a-timeline.html) is now maintained on the main TimelineJS website.\n\n\n## Options\n\nThe [official documentation for configuration options](https://timeline.knightlab.com/docs/options.html) is now maintained on the main TimelineJS website.\n\n\n## Data file\nThe [official documentation for the JSON format](https://timeline.knightlab.com/docs/json-format.html) is now maintained on the main TimelineJS website.\n\n\n## API\nSee API doc here: https://github.com/NUKnightLab/TimelineJS3/blob/master/API.md\n\n## Media Types\n\nThe [official documentation for available media types](https://timeline.knightlab.com/docs/media-types.html) is now maintained on the main TimelineJS website.\n\n\n\n### Extending Media Types\n* Create a new class for the media type in `source/js/media/type`. It's easiest to duplicate an existing one and change the filename and classname.\n* Add the new file to the code-kit compile list inside the main `TL.Timeline.js` file. Code-kit uses the following language to prepend the file to the compile `// @codekit-prepend \"media/types/TL.Media.YourMediaTypeName.js\";`\n* Add a new object to the `media_types` array in `source/js/media/TL.MediaType.js`. Make sure to have the correct class name in `cls` and use `match_str` as a regex to help timeline figure out what type of media the given url is.\n* If you want icons for the media to show up in the Timeline, then you will also need to add an icon class to `source/less/icons/Icons.less` that has the name `.tl-icon-yourmediatypename`.\n","maintainers":[{"name":"mark.rairdon","email":"mark.rairdon@gmail.com"}],"time":{"modified":"2022-06-27T06:47:58.333Z","created":"2017-04-03T01:48:46.902Z","3.4.0":"2017-04-03T01:48:46.902Z"},"homepage":"https://github.com/NUKnightLab/TimelineJS3#readme","keywords":["timeline","storytelling","timelinejs","timeline.js","history","googledocs","storify"],"repository":{"type":"git","url":"git+https://github.com/NUKnightLab/TimelineJS3.git"},"contributors":[{"name":"The following individuals have contributed code to TimelineJS or to the website."},{"name":"please let us know!)"},{"name":"* Zach Wise"},{"name":"* Joe Germuska"},{"name":"* Jennifer Wilson"},{"name":"* Heather Billings"},{"name":"* Ashley Wu"},{"name":"* Matthew Zhang"},{"name":"* Josh Shi"},{"name":"* Aditi Bhandari"},{"name":"* balliegojr"},{"name":"* acdha"},{"name":"* rcgraff"},{"name":"* lchag"},{"name":"* Newman101"},{"name":"* dutri001"},{"name":"* bronzehedwick"}],"bugs":{"url":"https://github.com/NUKnightLab/TimelineJS3/issues"},"license":"Mozilla Public License 2.0","readmeFilename":"README.md"}