{"nyc":{"lines":92,"exclude":["**/*-test.js","coverage/**","types/**","fake-timers.js"],"branches":85,"functions":92,"statements":92},"bugs":{"url":"https://github.com/sinonjs/fake-timers/issues"},"dist":{"shasum":"5d40c151a9e66075fe4520bec40bccfe54931962","tarball":"https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-15.4.0.tgz","fileCount":5,"integrity":"sha512-DsG+8/LscQIQg68J6Ef3dv10u6nVyetYn923s3/sus5eaGfTo1of5WMZSLf0UJc9KDuKPilPH0UDJCjvNbDNCA==","signatures":[{"sig":"MEYCIQC7bujEV/n3nbfr5KRDZJuqb2i0BD+SVXAahwzc7fBONwIhALt04mEtsWZs3T4lYOmP2FCihFLZW/vvUJ9pdSWY33e0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146811},"main":"./src/fake-timers-src.js","name":"@sinonjs/fake-timers","types":"./types/fake-timers-src.d.ts","author":{"name":"Christian Johansen"},"browser":{"vm":false,"timers":false,"node:timers":false,"timers/promises":false,"node:timers/promises":false},"gitHead":"cef58f8f122fc9b8dc36332ed1800513d28afa0e","license":"BSD-3-Clause","mochify":{"spec":"test/**/*-test.js","bundle":"esbuild --bundle --sourcemap=inline --define:process.env.NODE_DEBUG=\"\"","timeout":10000,"reporter":"dot","bundle_stdin":"require"},"scripts":{"lint":"eslint .","test":"npm run test-node && npm run test-headless","prepare":"husky","version":"./scripts/version.sh","posttest":"npm run types:build","test-edge":"BROWSER_NAME=MicrosoftEdge mochify --config mochify.webdriver.js","test-node":"mocha --timeout 200 test/ integration-test/ -R dot --check-leaks","preversion":"./scripts/preversion.sh","test-cloud":"npm run test-edge && npm run test-firefox && npm run test-safari","postversion":"./scripts/postversion.sh","test-safari":"BROWSER_NAME=safari mochify --config mochify.webdriver.js","types:build":"tsgo -p tsconfig.types.json","types:check":"tsgo -p tsconfig.types.json --noEmit","types:smoke":"tsgo -p test/typescript-consumer/tsconfig.json --noEmit && tsgo -p test/typescript-no-dom-consumer/tsconfig.json --noEmit","test-firefox":"BROWSER_NAME=firefox mochify --config mochify.webdriver.js","test-coverage":"nyc -x mochify.webdriver.js -x coverage --all --reporter text --reporter html --reporter lcovonly npm run test-node","test-headless":"mochify --driver puppeteer","prettier:check":"prettier --check '**/*.{js,css,md}'","prettier:write":"prettier --write '**/*.{js,css,md}'","test-check-coverage":"npm run test-coverage && nyc check-coverage"},"_npmUser":{"name":"fatso83","email":"carlerik@gmail.com"},"homepage":"https://github.com/sinonjs/fake-timers","repository":{"url":"git+https://github.com/sinonjs/fake-timers.git","type":"git"},"_npmVersion":"11.9.0","description":"Fake JavaScript timers","directories":{},"lint-staged":{"*.js":"eslint","*.{js,css,md}":"prettier --check"},"maintainers":[{"name":"mrgnrdrck","email":"morgan@roderick.dk"},{"name":"fatso83","email":"carlerik@gmail.com"},{"name":"mantoni","email":"mail@maxantoni.de"},{"name":"cjohansen","email":"christian@cjohansen.no"},{"name":"benjamin.gruenbaum","email":"benjamingr@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"}],"_nodeVersion":"24.14.0","contributors":[{"name":"Carl-Erik Kopseng","email":"carlerik@gmail.com"},{"name":"Morgan Roderick","email":"morgan@roderick.dk"},{"name":"Christian Johansen","email":"christian@cjohansen.no"},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]@users.noreply.github.com"},{"name":"Maximilian Antoni","email":"mail@maxantoni.de"},{"name":"Simen Bekkhus","email":"sbekkhus91@gmail.com"},{"name":"Benjamin Gruenbaum","email":"inglor@gmail.com"},{"name":"Mark Wubben","email":"mark@novemberborn.net"},{"name":"Sergei Cherniaev","email":"sergei@cherniaev.com"},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Soutaro Matsumoto","email":"matsumoto@soutaro.com"},{"name":"itay","email":"itayperry91@gmail.com"},{"name":"Rogier Schouten","email":"github@workingcode.ninja"},{"name":"43081j","email":"43081j@users.noreply.github.com"},{"name":"Ariel Weinberger","email":"weinberger.ariel@gmail.com"},{"name":"Alistair Brown","email":"github@alistairjcbrown.com"},{"name":"Christopher Dow","email":"cdow2@godaddy.com"},{"name":"Dominykas Blyžė","email":"hello@dominykas.com"},{"name":"John Freeman","email":"jfreeman08@gmail.com"},{"name":"Karl O'Keeffe","email":"karl@geckoboard.com"},{"name":"Daniele Belardi","email":"dwon.dnl@gmail.com"},{"name":"Elad Nachmias","email":"theman@elad.im"},{"name":"Aleksey Bobyr","email":"aleksey.bobyr@beetroot.se"},{"name":"Alexander Weiss","email":"ik@alexanderweiss.nl"},{"name":"Alexsey","email":"agat00@gmail.com"},{"name":"Andrew Scott","email":"atscott01@gmail.com"},{"name":"Clark Tomlinson","email":"fallen013@gmail.com"},{"name":"Guillaume Duboc","email":"guillaumed@theodo.fr"},{"name":"Icebob","email":"mereg.norbert@gmail.com"},{"name":"Itay","email":"37377389+itayperry@users.noreply.github.com"},{"name":"Jason O'Neill","email":"CreativeTechGuy@users.noreply.github.com"},{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},{"name":"Kevin Locke","email":"kevin@kevinlocke.name"},{"name":"Kyle Fleming","email":"kyle@kylefleming.net"},{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},{"name":"Thomas Scholtes","email":"thomas-scholtes@gmx.de"},{"name":"White Autumn","email":"white@autumn.dev"},{"name":"Zach Bloomquist","email":"github@chary.us"},{"name":"Andy Edwards","email":"jedwards@fastmail.com"},{"name":"Avi Vahl","email":"avi@dazl.dev"},{"name":"Ben Isenstein","email":"75191941+BenIsenstein@users.noreply.github.com"},{"name":"Ben Scott","email":"227292+BPScott@users.noreply.github.com"},{"name":"Chris Barth","email":"chrisjbarth@hotmail.com"},{"name":"Chris Manson","email":"mansona@users.noreply.github.com"},{"name":"Connor Peet","email":"connor@peet.io"},{"name":"Curtis M. Humphrey, Ph.D","email":"curtis@createdwithflair.com"},{"name":"Dani Sofer","email":"soferdani@gmail.com"},{"name":"David Glasser","email":"glasser@apollographql.com"},{"name":"Edward Betts","email":"edward@4angle.com"},{"name":"Etienne","email":"etienne.rossignon@gadz.org"},{"name":"Eyo O. Eyo","email":"7893459+eokoneyo@users.noreply.github.com"},{"name":"Henrik Hall","email":"henrik.hall@sony.com"},{"name":"JadenSimon","email":"31319484+JadenSimon@users.noreply.github.com"},{"name":"Jamie Wong","email":"phleet@gmail.com"},{"name":"Jason Kraus","email":"zbyte64@gmail.com"},{"name":"KimCoding","email":"jeokrang@hanmail.net"},{"name":"Kévin Berthommier","email":"bertho-zero@users.noreply.github.com"},{"name":"Louis Brunner","email":"LouisBrunner@users.noreply.github.com"},{"name":"Marc Redemske","email":"mgred@users.noreply.github.com"},{"name":"Mark Banner","email":"standard8@mozilla.com"},{"name":"Nando","email":"fdanko@ekumenlabs.com"},{"name":"Nicolas DUBIEN","email":"github@dubien.org"},{"name":"Niek Candaele","email":"22315101+niekcandaele@users.noreply.github.com"},{"name":"Paul Melnikow","email":"email@paulmelnikow.com"},{"name":"Peter A. Bigot","email":"pab@pabigot.com"},{"name":"Philipp Claßen","email":"philipp.classen@posteo.de"},{"name":"Rens Groothuijsen","email":"l.groothuijsen@alumni.maastrichtuniversity.nl"},{"name":"Sander de Waal","email":"s.dewaal@spiritit.com"},{"name":"Sebastian Martinez","email":"me@sebastinez.dev"},{"name":"Stepan Kartashev","email":"stefanz@list.ru"},{"name":"Sylvain Fraïssé","email":"fraisse.sylvain@gmail.com"},{"name":"Thibault Hild","email":"gautaz@users.noreply.github.com"},{"name":"Tim Seckinger","email":"seckinger.tim@gmail.com"},{"name":"Vladimir Timofeev","email":"vovkasm@gmail.com"},{"name":"anderson","email":"39010933+adspacheco@users.noreply.github.com"},{"name":"fabon","email":"syobon.hinata.public@gmail.com"},{"name":"griest024","email":"griest024@gmail.com"},{"name":"life777","email":"dashukevichvova@gmail.com"},{"name":"mAAdhaTTah","email":"jamesorodig@gmail.com"},{"name":"medanat","email":"medanat@gmail.com"},{"name":"rriski","email":"github@timoriski.fi"},{"name":"swenzel-arc","email":"105649314+swenzel-arc@users.noreply.github.com"},{"name":"yaruno","email":"jarno.t.marttila@gmail.com"}],"dependencies":{"@sinonjs/commons":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","husky":"^9.1.7","jsdom":"29.1.1","mocha":"11.7.5","eslint":"^10.3.0","esbuild":"^0.28.0","prettier":"3.8.3","@types/node":"^25.6.0","lint-staged":"16.4.0","@mochify/cli":"^1.0.0","@sinonjs/eslint-config":"^7.0.3","@sinonjs/referee-sinon":"12.0.1","@mochify/driver-puppeteer":"^1.0.1","@mochify/driver-webdriver":"^1.0.0","@typescript/native-preview":"^7.0.0-dev.20260505.1"},"_npmOperationalInternal":{"tmp":"tmp/fake-timers_15.4.0_1778016186649_0.3020274038706616","host":"s3://npm-registry-packages-npm-production"},"_id":"@sinonjs/fake-timers@15.4.0","version":"15.4.0"}