{"_id":"@edemaine/meteor-tracker","_rev":"2-1befe3fbc79383427bc6e2a52c5e7f92","name":"@edemaine/meteor-tracker","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@edemaine/meteor-tracker","version":"1.0.0","description":"NPM version of Meteor Tracker","main":"tracker.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/edemaine/meteor-tracker.git"},"bugs":{"url":"https://github.com/edemaine/meteor-tracker/issues"},"homepage":"https://github.com/edemaine/meteor-tracker#readme","author":{"name":"Erik Demaine","email":"edemaine@mit.edu","url":"http://erikdemaine.org/"},"publishConfig":{"access":"public"},"gitHead":"582cba7b813104f6abf7532a402d740e34785b41","_id":"@edemaine/meteor-tracker@1.0.0","_nodeVersion":"16.5.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-uAZM9JJkwp8p8DY7RkdQne8185KQG3wknPXdh66EKnAv/kAdW7es0SblLpYPSWeLH/p/1TO9JPgewzVnJvHyyg==","shasum":"1407d0cd79e271d720dd33eecdd78b26c1120c61","tarball":"https://registry.npmjs.org/@edemaine/meteor-tracker/-/meteor-tracker-1.0.0.tgz","fileCount":4,"unpackedSize":23091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1cuyCRA9TVsSAnZWagAAV4wQAIJ3xz22OxsJ7A/Q0PLQ\n09Om+tFWdpDZsqlwB1AngsUFijU4QToRljzF9/Hg6boiAfM8S6J/Mh14Med+\nuOS+5DakOjjWvDVtwnuoJKXTRC3ijJ+B4RNEdGa4weuXoyfy9JWQjaZdtpnc\n92D2DTgyMmFkfOTZfN8uXl3wXxW4shDYaaYHV7zP8MwHPAqxgXO5Nzq4Z4n5\n+HZIsDSUT2di5xr/TGi28NHiq4YZcXNRaBUygGcE/Gq8S/O4nLI/XV5gFeTP\neAML0x8KIJ0zRzSIfkZNM5JhuXyDTdtAgJNvtqjmPvkCOayetpuL4tSJidfJ\nbyHCQV5+t/lIRjCh+QwNoOhBThw2PDrLhiGcf1titDXP0/vsk9jg62mzzTIH\nwfqJYXhlXB28FULK2gYtMyibrc65JfIF+iuWVpoU899ZdUXgQEQpQJr8ZAYC\nvcUy8MMTPbndJbS1b5yrt0am8OBGx8kas9dAT74gnc8wMxzTwp+TX6Fj7bIK\n+3SoFSbuQ+ZrY/T23h5fxxc/U47n71c9t4NUml7SaGmNkIr4JpzU2k2Q422O\n24dAOiZAmZPOOcJiwp7lVFhyxCFwT6c4G66yueN/MiP3u1Jo+ztYkCKBrXg+\neIS+GH+Zopk9r0ZohTePNUiTvPRK9OOeRZnPemcaDeIcHps5Ra+GpTKXnrnJ\nP/JS\r\n=fmmE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcrYzluJOpGpo3BL4834oLU+TJygW/6VMIrHXlzHH3DgIgHiEYJ77Yw04PtRpYMbv7omcd+YeaDbApSjVlOhsHOj8="}]},"_npmUser":{"name":"edemaine","email":"edemaine@mit.edu"},"directories":{},"maintainers":[{"name":"edemaine","email":"edemaine@mit.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meteor-tracker_1.0.0_1641401266465_0.7814468981647535"},"_hasShrinkwrap":false},"1.1.0":{"name":"@edemaine/meteor-tracker","version":"1.1.0","description":"NPM version of Meteor Tracker, ReactiveVar","main":"index.js","type":"module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/edemaine/meteor-tracker.git"},"bugs":{"url":"https://github.com/edemaine/meteor-tracker/issues"},"homepage":"https://github.com/edemaine/meteor-tracker#readme","author":{"name":"Erik Demaine","email":"edemaine@mit.edu","url":"http://erikdemaine.org/"},"publishConfig":{"access":"public"},"gitHead":"4f46612d6871bb99996b5143acee30d1cd910654","_id":"@edemaine/meteor-tracker@1.1.0","_nodeVersion":"16.5.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-gJ4x1tbLrnGzDGILKTEJyMKuI14R6SjkLQqsdl3TINEeTICT7N/p0Rix606pQ9KUT7bI3BmcAXFaZZkB/efv4g==","shasum":"4e6a9102a17b2fdaf0d47dfd3dc24cf299a7ae7c","tarball":"https://registry.npmjs.org/@edemaine/meteor-tracker/-/meteor-tracker-1.1.0.tgz","fileCount":6,"unpackedSize":27467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1eH3CRA9TVsSAnZWagAAAOYP/3tK04DC+YBngz3XZ0OK\nkAhuaxz/bRtf0PF/NAmeUaXmORJlDwQc6pG76t0THLCeg0Wn9KHibiadJFS4\ndoW0AVZyTqwZHY+sX1a2hZLr1xyxp7T8+ztvgHBuIvtebCSAexY6KWVbFD3l\n37YFn827pD55pluPP1/0zB1ET+4Mz4AThTqREAYjR9cMSnzFyiMAHjfzBuyz\ndhmqxF4UQQAaamj6q87Z7HwvHmo8JReT+JYrnT1nTtB8GJ/nsElVArdmLEpj\n/vkv3Nmna3VOvn5mX9NVD9yr4+L3aSjKsHV0mnsLu9Xkpow2qzBj8EDEd/WJ\nonpwBRfNawHgOhnQQphktNx4Dg9+/wDLfPbPAwdfAOjprUeInYv8/fKiE74y\n1uRN4xYq+hPAGbAsffgrG5h9AhI5O3haqxLEI+Q7FbvwM1VRmbsyasSl12qf\nte+H6bRyTHzN3oQMlMggJ3ImKJPFJGQkAD4hRQj9QcVnPtZNGmMpkJtILIsM\npEGnCMROob7aTCO5dSqda/Asukwd1xbLyrAOADd+MRRwcqIgU+61UKIUFfvS\n6gi5kkjSDrh0Mc72HIQpcuTPhpm9ZoZxcULoxGZxtr8n7SRSi0BFJ3Rd/Cmf\nWrAaQnnUQd7AjDdKk6bSIhlQuiAt45f7oH3FrLhe1kG/T6PBQf1ZE6lAiPQh\nT3u6\r\n=puc9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID76Ny2gC0Ld5OhCaLZnpQxvq8m1okvrhAf3D8PU9UKqAiEAnaB7WmTap1I5tAaHVkrmXXRVDMXVS+tpfOsyCrtO6D0="}]},"_npmUser":{"name":"edemaine","email":"edemaine@mit.edu"},"directories":{},"maintainers":[{"name":"edemaine","email":"edemaine@mit.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meteor-tracker_1.1.0_1641406967724_0.20778475852095601"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-05T16:47:46.413Z","1.0.0":"2022-01-05T16:47:46.586Z","modified":"2022-04-05T06:41:12.110Z","1.1.0":"2022-01-05T18:22:47.882Z"},"maintainers":[{"name":"edemaine","email":"edemaine@mit.edu"}],"description":"NPM version of Meteor Tracker, ReactiveVar","homepage":"https://github.com/edemaine/meteor-tracker#readme","repository":{"type":"git","url":"git+https://github.com/edemaine/meteor-tracker.git"},"author":{"name":"Erik Demaine","email":"edemaine@mit.edu","url":"http://erikdemaine.org/"},"bugs":{"url":"https://github.com/edemaine/meteor-tracker/issues"},"license":"MIT","readme":"# @edemaine/meteor-tracker\n\n[Meteor Tracker](https://docs.meteor.com/api/tracker.html) is a dependency\ntracking system from [Meteor](https://www.meteor.com/).  Together with\n[Meteor ReactiveVar](https://docs.meteor.com/api/reactive-var.html),\nit makes it easy to rerun code when dependencies change.\n\nThis NPM package `@edemaine/meteor-tracker` offers a drop-in replacement for\nthe `meteor/tracker` and `meteor/reactive-var` modules available in\nMeteor with the [`tracker`](https://atmospherejs.com/meteor/tracker) and\n[`reactive-var`](https://atmospherejs.com/meteor/reactive-var) packages,\nso that it can be used in other JavaScript projects,\nin particular for testing NPM packages that are intended for Meteor\nbut testing from outside Meteor (e.g. [via Jest](#usage-jest)).\n\nThe code consists of a few one-line changes to Meteor's source code\n(see `CHANGE FOR NPM` in the code),\nto make the Node module imports and exports match those in Meteor.\n\n## Versions\n\nThe intent is to track the latest version of Meteor Tracker.\nIf the latter changes, please open an issue to update this package.\n\nNPM version | Meteor versions\n------------|----------------\n1.0.x | [tracker 1.2.0](https://github.com/meteor/meteor/tree/4a76fe3fe6bbb99ce2850690864c5bbad97ec163/packages/tracker)\n1.1.x | [tracker 1.2.0](https://github.com/meteor/meteor/tree/4a76fe3fe6bbb99ce2850690864c5bbad97ec163/packages/tracker), [reactive-var 1.0.11](https://github.com/meteor/meteor/tree/f39812bd4bc024734dd48b77c97930f9ba07f3c9/packages/reactive-var)\n\n## Usage: JavaScript\n\nTo install:\n\n```sh\nnpm install meteor-tracker\n```\n\nIn your JavaScript code, you can use:\n\n```js\nimport {Tracker} from '@edemaine/meteor-tracker';\nimport {ReactiveVar} from '@edemaine/meteor-tracker';\n```\n\n## Usage: Jest\n\nTo install:\n\n```sh\nnpm install --save-dev meteor-tracker\n```\n\nTo use this module for testing in Jest as a substitute for `meteor/tracker`,\nadd the following to your Jest configuration:\n\n```js\n  moduleNameMapper: {\n    '^meteor/tracker$': '@edemaine/meteor-tracker',\n    '^meteor/reactive-var$': '@edemaine/meteor-tracker',\n  },\n```\n","readmeFilename":"README.md"}