{"_id":"fpsanalyzr","_rev":"37-5b6432de5969af32d846be6da682e895","name":"fpsanalyzr","description":"Recording and analysis for framerate measurements.","dist-tags":{"latest":"0.8.15"},"versions":{"0.4.0":{"name":"fpsanalyzr","description":"Recording and analysis for framerate measurements.","version":"0.4.0","author":{"name":"Josh Goldberg","email":"josh@fullscreenmario.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/FPSAnalyzr.git"},"bugs":{"url":"https://github.com/FullScreenShenanigans/FPSAnalyzr/issues"},"license":"MIT","devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","gulp-mocha-phantomjs":"^0.11.0","gulp-tslint":"^5.0.0","gulp-typescript":"^2.13.4","merge2":"^1.0.2","mocha":"^2.4.5","requirejs":"^2.2.0","run-sequence":"^1.2.0","tslint":"^3.10.2","typescript":"^1.8.10"},"gitHead":"d529d07dcb492f6312a3be6cf7ae51ed026129e5","homepage":"https://github.com/FullScreenShenanigans/FPSAnalyzr#readme","_id":"fpsanalyzr@0.4.0","scripts":{},"_shasum":"b6475d7be04ec5695a6c959854c8cf8298d26c6c","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"b6475d7be04ec5695a6c959854c8cf8298d26c6c","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.4.0.tgz","integrity":"sha512-7WpGz+3IBhb41MNyxf4C0a8Q8w7q8rA7TsRrgeLA8D3aFtAVUx5gR5ggJDoon9vy8ritAX8LGeRjQfBgLcFPpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8qKdWOdLar4efNonyAvkAbvHxJVypKZXPS63F0y+T0AiBAKAjq1nu5H9d6IGxR+5L6oqOirHH+Kkk8+jVFFoOlaA=="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fpsanalyzr-0.4.0.tgz_1463594320508_0.9117813603952527"},"directories":{}},"0.5.0":{"name":"fpsanalyzr","description":"Recording and analysis for framerate measurements.","version":"0.5.0","author":{"name":"Josh Goldberg","email":"josh@fullscreenmario.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/FPSAnalyzr.git"},"bugs":{"url":"https://github.com/FullScreenShenanigans/FPSAnalyzr/issues"},"license":"MIT","devDependencies":{"gulp-shenanigans":"^0.3.1"},"gitHead":"82037d3b600ad3ddc25d765402c557aab130a1c6","homepage":"https://github.com/FullScreenShenanigans/FPSAnalyzr#readme","_id":"fpsanalyzr@0.5.0","scripts":{},"_shasum":"67f67b00efab60b5f12ee324b850fd8b39d47d93","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"67f67b00efab60b5f12ee324b850fd8b39d47d93","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.5.0.tgz","integrity":"sha512-zVqn30NK/ScygjrV6mJ2rHaSCXFTD0/ukTj/dy4rxi3i8xaMsxNdw6wMqQkYZlfL2QdasgD9fwWskpNDCFd14w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+WadbFh5YPHZQItkCFRgmsHPAZ5s3sh2wzrix3jl9BwIhAMM/9AhrzaNpT8+x2uwTIf3qLMoS+88ul4AjWZEc2C7L"}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/fpsanalyzr-0.5.0.tgz_1469400990831_0.6966696088202298"},"directories":{}},"0.5.1":{"name":"fpsanalyzr","description":"Recording and analysis for framerate measurements.","version":"0.5.1","author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/FPSAnalyzr.git"},"bugs":{"url":"https://github.com/FullScreenShenanigans/FPSAnalyzr/issues"},"license":"MIT","devDependencies":{"gulp-shenanigans":"^0.5.11"},"gitHead":"fb513d5fab35dd7bbfd5b1012a1fef2bf60bf41d","homepage":"https://github.com/FullScreenShenanigans/FPSAnalyzr#readme","_id":"fpsanalyzr@0.5.1","scripts":{},"_shasum":"956ea6f4c2af4f726d7921ebaba0cd49dc4f29be","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"956ea6f4c2af4f726d7921ebaba0cd49dc4f29be","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.5.1.tgz","integrity":"sha512-93dSKZDxAPdfFnbMX6kxUwQUWq21rIBOwoL/nWInDBGTxYXM5120g0h+ZI+fGD2Tu91hZeIZs29rVYIxGUrWTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDevMKZbKgbDYsSqJllRgV4Nj/CfsXfcXuQaHz2TzlWhQIgXRyDhIm83JHI/XJ7EOGbg1FQyZNJEhtDSzKwGSvUPdI="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fpsanalyzr-0.5.1.tgz_1471276286896_0.44437504187226295"},"directories":{}},"0.5.2":{"name":"fpsanalyzr","description":"Recording and analysis for framerate measurements.","version":"0.5.2","author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/FPSAnalyzr.git"},"bugs":{"url":"https://github.com/FullScreenShenanigans/FPSAnalyzr/issues"},"license":"MIT","devDependencies":{"gulp-shenanigans":"^0.5.20"},"gitHead":"4491914d42fcfe1f92485b75ce294f1c1c44f826","homepage":"https://github.com/FullScreenShenanigans/FPSAnalyzr#readme","_id":"fpsanalyzr@0.5.2","scripts":{},"_shasum":"de358f2665b6bfc08d35fac1f110cfaeb2c95f13","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"de358f2665b6bfc08d35fac1f110cfaeb2c95f13","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.5.2.tgz","integrity":"sha512-PX0XB6MPC2NmpEftT8+FwQJ52GPpdm1BLi9Asq31Jg0C6IFvCHqNb/E3kXyibKD8yRTWgM1Q7QBCupA8nVy1JA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgLoLgJh/Vm8ts1fCP75A+b6F7Tmr5UKYt1PqyitQeIAiB3CY6viuWSSyLDGA2p2mqpnCF6IFYgIyzBeiTn17QfjA=="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fpsanalyzr-0.5.2.tgz_1480798034876_0.1056957058608532"},"directories":{}},"0.6.0":{"name":"fpsanalyzr","description":"Recording and analysis for framerate measurements.","version":"0.6.0","author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/FPSAnalyzr.git"},"bugs":{"url":"https://github.com/FullScreenShenanigans/FPSAnalyzr/issues"},"license":"MIT","devDependencies":{"gulp-shenanigans":"0.6.X"},"gitHead":"d434d8fcac6e85ffb6518dfa2f4c614cc30ce706","homepage":"https://github.com/FullScreenShenanigans/FPSAnalyzr#readme","_id":"fpsanalyzr@0.6.0","scripts":{},"_shasum":"0a310e3e785974ea13736bc2eb46db99328be444","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"0a310e3e785974ea13736bc2eb46db99328be444","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.6.0.tgz","integrity":"sha512-nGcfetGgYwOurhJsOF7g7ddNZZs3gJanMFgNEuMhSjRn5UFOH9o8gVG1r8GzBF0PpTJEBeoixD15aBId3CQAog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDKKZs6smqoWDNnkxrqGs9pm95TKGSyXn9DIAfp7fSyQIgGyF6bs31HJEz/KG7H3MjjbSQoAsN8QknFmCvzAer+pU="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fpsanalyzr-0.6.0.tgz_1482736593694_0.3861055797897279"},"directories":{}},"0.6.1":{"name":"fpsanalyzr","description":"Recording and analysis for framerate measurements.","version":"0.6.1","author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/FPSAnalyzr.git"},"bugs":{"url":"https://github.com/FullScreenShenanigans/FPSAnalyzr/issues"},"license":"MIT","devDependencies":{"gulp-shenanigans":"0.6.X"},"gitHead":"97cb02da1bc15034961c76ef5d1c34e971379119","homepage":"https://github.com/FullScreenShenanigans/FPSAnalyzr#readme","_id":"fpsanalyzr@0.6.1","scripts":{},"_shasum":"c4f480fba7c3cf0bab3234c4d95d18afc78dc83f","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"shasum":"c4f480fba7c3cf0bab3234c4d95d18afc78dc83f","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.6.1.tgz","integrity":"sha512-MKvoZYb2yu+6UVTdHVkeL4zPe5Lh0WxTz7xczfdhTZtBL6PC6gwCqmyET3XlhMgk9/ak9CDrCvPP+DV2sJvY5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGUP1UG2F4Fn0KrJUYoTzeAnK40sOB3vV78QFBCdOeUAiEA+FHneX4WQoKZoC9Deu3NrCHpSSfh/rM/LQ3aIWrMvvc="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fpsanalyzr-0.6.1.tgz_1482755299326_0.7815925104077905"},"directories":{}},"0.7.0":{"author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"bugs":{"url":"https://github.com/FullScreenShenanigans/FPSAnalyzr/issues"},"dependencies":{},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.0.4","@types/lolex":"^1.5.32","@types/mocha":"^2.2.44","@types/sinon":"^4.0.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","glob":"^7.1.2","lolex":"^2.3.0","mocha":"^4.0.1","mocha-headless-chrome":"^1.7.1","requirejs":"^2.3.5","run-for-every-file":"^1.1.0","shenanigans-manager":"^0.2.0","sinon":"^4.1.2","sinon-chai":"^2.14.0","tslint":"5.8.0","typedoc":"^0.9.0","typescript":"^2.6.2","webpack":"^3.10.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/FPSAnalyzr.git"},"scripts":{"dist":"npm run dist:webpack","dist:webpack":"webpack --config webpack.config.js","docs":"npm run docs:typedoc","docs:typedoc":"typedoc src/ --out docs/generated","init":"npm install && npm run setup && npm run verify","setup":"npm run setup:copy && npm run setup:package","setup:copy":"npm run setup:copy:default","setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/default/\" --file \"**/*\" --run \"mustache package.json {{src-file}} {{file}}\" --dest \".\" --only-files","setup:package":"shenanigans-manager hydrate-package-json","src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json --exclude ./node_modules/**/*.ts* -p tsconfig.json -t stylish","test":"npm run test:setup && npm run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"npm run test:setup:copy && npm run test:setup:html && npm run test:setup:tsc","test:setup:copy":"npm run test:setup:copy:default","test:setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/test/\" --file \"**/*\" --run \"mustache package.json {{src-file}} ./test/{{file}}\" --dest \".\" --only-files","test:setup:html":"shenanigans-manager generate-test-html","test:setup:tsc":"tsc -p test","verify":"npm run src && npm run test && npm run dist && npm run docs","watch":"run-p \"tsc -p . -w\" \"echo sup\""},"shenanigans":{"name":"FpsAnalyzr"},"types":"./src/index.d.ts","version":"0.7.0","gitHead":"0915ef34e06f5fa4055e5d2c0b5bdaa911d043a0","homepage":"https://github.com/FullScreenShenanigans/FPSAnalyzr#readme","_id":"fpsanalyzr@0.7.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-Aaf3yqBAgXkYWA6xAQBKLaRhgTWzh/QpIEVHqNgRHnvbPOEfClXJKdOWzknNbdbeeafU70hs5sTEbjoVdNcJgA==","shasum":"26e6c78a36e4c7065f5070ac843ba08d0b31c383","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4nRb6QXPysVQr9XkNPRK4VWvD1HL8DyqtmVv1KclmCAiEAsaisuasAyBatAQElaAXvuB137fO9oJpNBHnViYG5p/E="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr-0.7.0.tgz_1514097762042_0.27701608184725046"},"directories":{}},"0.7.1":{"author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"bugs":{"url":"https://github.com/FullScreenShenanigans/FPSAnalyzr/issues"},"dependencies":{},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.0.4","@types/lolex":"^1.5.32","@types/mocha":"^2.2.44","@types/sinon":"^4.0.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","glob":"^7.1.2","lolex":"^2.3.0","mocha":"^4.0.1","mocha-headless-chrome":"^1.7.1","requirejs":"^2.3.5","run-for-every-file":"^1.1.0","shenanigans-manager":"^0.2.0","sinon":"^4.1.2","sinon-chai":"^2.14.0","tslint":"5.8.0","typedoc":"^0.9.0","typescript":"^2.6.2","webpack":"^3.10.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/FPSAnalyzr.git"},"scripts":{"dist":"npm run dist:webpack","dist:webpack":"webpack --config webpack.config.js","docs":"npm run docs:typedoc","docs:typedoc":"typedoc src/ --out docs/generated","init":"npm install && npm run setup && npm run verify","setup":"npm run setup:copy && npm run setup:package","setup:copy":"npm run setup:copy:default","setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/default/\" --file \"**/*\" --run \"mustache package.json {{src-file}} {{file}}\" --dest \".\" --only-files","setup:package":"shenanigans-manager hydrate-package-json","src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json --exclude ./node_modules/**/*.ts* -p tsconfig.json -t stylish","test":"npm run test:setup && npm run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"npm run test:setup:copy && npm run test:setup:html && npm run test:setup:tsc","test:setup:copy":"npm run test:setup:copy:default","test:setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/test/\" --file \"**/*\" --run \"mustache package.json {{src-file}} ./test/{{file}}\" --dest \".\" --only-files","test:setup:html":"shenanigans-manager generate-test-html","test:setup:tsc":"tsc -p test","verify":"npm run src && npm run test && npm run dist && npm run docs","watch":"run-p \"tsc -p . -w\" \"echo sup\""},"shenanigans":{"name":"FpsAnalyzr"},"types":"./src/index.d.ts","version":"0.7.1","gitHead":"d00a429af4c11d5656efac8c85fa24aa2f85ece2","homepage":"https://github.com/FullScreenShenanigans/FPSAnalyzr#readme","_id":"fpsanalyzr@0.7.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-l6y5Gup18bZU77xeH1ajLj/k6XjbgiF00oxkWrX8kWTT1B4GUDpnsBnSIagjyPzqd7YR2pmFpTx2sqkUXloTqw==","shasum":"9f5e1ac76b7deef4ade8410c9dab526be9872236","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.7.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQpOD0MnqVhw75f7FGw5Sw2lcZ9jyFj0k6DUPOocnX8QIhAJKW1TiqV/lAWS82byALOP00xWj8VLKh76Uiq1dB1fTF"}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr-0.7.1.tgz_1514098143395_0.5490501951426268"},"directories":{}},"0.7.2":{"author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"bugs":{"url":"https://github.com/FullScreenShenanigans/FPSAnalyzr/issues"},"dependencies":{},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.0.4","@types/lolex":"^1.5.32","@types/mocha":"^2.2.44","@types/sinon":"^4.0.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","glob":"^7.1.2","lolex":"^2.3.0","mocha":"^4.0.1","mocha-headless-chrome":"^1.7.1","requirejs":"^2.3.5","run-for-every-file":"^1.1.0","shenanigans-manager":"^0.2.0","sinon":"^4.1.2","sinon-chai":"^2.14.0","tslint":"5.8.0","typedoc":"^0.9.0","typescript":"^2.6.2","webpack":"^3.10.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/FPSAnalyzr.git"},"scripts":{"dist":"npm run dist:webpack","dist:webpack":"webpack --config webpack.config.js","docs":"npm run docs:typedoc","docs:typedoc":"typedoc src/ --out docs/generated","init":"npm install && npm run setup && npm run verify","setup":"npm run setup:copy && npm run setup:package","setup:copy":"npm run setup:copy:default","setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/default/\" --file \"**/*\" --run \"mustache package.json {{src-file}} {{file}}\" --dest \".\" --only-files","setup:package":"shenanigans-manager hydrate-package-json","src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json --exclude ./node_modules/**/*.ts* -p tsconfig.json -t stylish","test":"npm run test:setup && npm run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"npm run test:setup:copy && npm run test:setup:html && npm run test:setup:tsc","test:setup:copy":"npm run test:setup:copy:default","test:setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/test/\" --file \"**/*\" --run \"mustache package.json {{src-file}} ./test/{{file}}\" --dest \".\" --only-files","test:setup:html":"shenanigans-manager generate-test-html","test:setup:tsc":"tsc -p test","verify":"npm run src && npm run test && npm run dist && npm run docs","watch":"run-p \"tsc -p . -w\" \"echo sup\""},"shenanigans":{"name":"FpsAnalyzr"},"types":"./src/index.d.ts","version":"0.7.2","gitHead":"3c79429b6d97aa2e79b94002c3cc89685ca7f952","homepage":"https://github.com/FullScreenShenanigans/FPSAnalyzr#readme","_id":"fpsanalyzr@0.7.2","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-bQAsF6oLCDseEubbjcgYE0ss+F5Uox95ES+IPD+o2thVE4yyvEwudwS6pp7K67SgftK5A7Ny0Ze7841JGV0k1w==","shasum":"c2bc45ffb0f9bc82352eabdbf09d521a04c52e56","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.7.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPH820Vrr4djI6lQMONnnHS2aW8HDrh6oK9xDIcmShZgIhAPRxCH8+t0JopoVVQMh7G1mNKv6PiRP3IHcHPQYZoKU+"}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr-0.7.2.tgz_1514148437989_0.18296804814599454"},"directories":{}},"0.7.3":{"author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"browser":"./src/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/FPSAnalyzr/issues"},"dependencies":{},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.0.4","@types/lolex":"^1.5.32","@types/mocha":"^2.2.44","@types/sinon":"^4.0.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","glob":"^7.1.2","lolex":"^2.3.0","mocha":"^4.0.1","mocha-headless-chrome":"^1.7.1","requirejs":"^2.3.5","run-for-every-file":"^1.1.0","shenanigans-manager":"^0.2.5","sinon":"^4.1.2","sinon-chai":"^2.14.0","tslint":"5.8.0","tsutils":"^2.14.0","typedoc":"^0.9.0","typescript":"^2.6.2","webpack":"^3.10.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/FPSAnalyzr.git"},"scripts":{"dist":"npm run dist:webpack","dist:webpack":"webpack","docs":"npm run docs:typedoc","docs:typedoc":"typedoc src/ --exclude **/*.d.ts --ignoreCompilerErrors --out docs/generated","init":"npm install && npm run setup && npm run verify","setup":"npm run setup:copy && npm run setup:package && npm run setup:readme","setup:copy":"npm run setup:copy:default","setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/default/\" --file \"**/*\" --run \"mustache package.json {{src-file}} {{file}}\" --dest \".\" --only-files","setup:package":"shenanigans-manager hydrate-package-json","setup:readme":"shenanigans-manager hydrate-readme","src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -e ./node_modules/**/*.ts* -p tsconfig.json -t stylish","test":"npm run test:setup && npm run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"npm run test:setup:copy && npm run test:setup:html && npm run test:setup:tsc","test:setup:copy":"npm run test:setup:copy:default","test:setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/test/\" --file \"**/*\" --run \"mustache package.json {{src-file}} ./test/{{file}}\" --dest \".\" --only-files","test:setup:html":"shenanigans-manager generate-test-html","test:setup:tsc":"tsc -p test","verify":"npm run src && npm run test && npm run dist && npm run docs","watch":"tsc -p . -w"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./src/index.d.ts","version":"0.7.3","gitHead":"d9d7286385d30b452e1bdd0cb333bd732218d0a8","homepage":"https://github.com/FullScreenShenanigans/FPSAnalyzr#readme","_id":"fpsanalyzr@0.7.3","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-Z7EE8pPz3pYdGxYe64TgsQ2Sq0W/OZF5bCl6oUSzVtfptWBogRyVnSZf+z+TO9kEYVmXKzNF4puRHO0fNuYlcA==","shasum":"13385119d3da44f10f85c15915462c21a2bdafff","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.7.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8beUi0bfGLG8gbyGxuavvCFjTH3cb8Yn1TiXJbUpUrAiBPbm0kAFzeH6QHlq8WSafCPuq8zz0HUA22G7r3v4Wjmw=="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr-0.7.3.tgz_1514522193146_0.9288325391244143"},"directories":{}},"0.7.4":{"author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"browser":"./src/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/FPSAnalyzr/issues"},"dependencies":{},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.0.4","@types/lolex":"^2.1.1","@types/mocha":"^2.2.44","@types/sinon":"^4.0.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","glob":"^7.1.2","lolex":"^2.3.0","mkdirp":"^0.5.1","mocha":"^4.0.1","mocha-headless-chrome":"^1.7.1","requirejs":"^2.3.5","run-for-every-file":"^1.1.0","shenanigans-manager":"^0.2.7","sinon":"^4.1.2","sinon-chai":"^2.14.0","tslint":"5.8.0","tsutils":"^2.15.0","typedoc":"^0.9.0","typescript":"^2.6.2","webpack":"^3.10.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/FPSAnalyzr.git"},"scripts":{"dist":"npm run dist:webpack","dist:webpack":"webpack","docs":"npm run docs:typedoc","docs:typedoc":"typedoc src/ --exclude **/*.d.ts --ignoreCompilerErrors --out docs/generated","init":"npm install && npm run setup && npm run verify","setup":"npm run setup:copy && npm run setup:package && npm run setup:readme","setup:copy":"npm run setup:copy:default","setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/default/\" --file \"**/*\" --run \"mustache package.json {{src-file}} {{file}}\" --dest \".\" --only-files","setup:package":"shenanigans-manager hydrate-package-json","setup:readme":"shenanigans-manager hydrate-readme","src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -e ./node_modules/**/*.ts* -p tsconfig.json -t stylish","test":"npm run test:setup && npm run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"npm run test:setup:dir && npm run test:setup:copy && npm run test:setup:html && npm run test:setup:tsc","test:setup:copy":"npm run test:setup:copy:default","test:setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/test/\" --file \"**/*\" --run \"mustache package.json {{src-file}} ./test/{{file}}\" --dest \".\" --only-files","test:setup:dir":"mkdirp test","test:setup:html":"shenanigans-manager generate-test-html","test:setup:tsc":"tsc -p test","verify":"npm run src && npm run test && npm run dist && npm run docs","watch":"tsc -p . -w"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./src/index.d.ts","version":"0.7.4","gitHead":"5bae3ebb8033cecd6307f4fdef239147ab5ca5ce","homepage":"https://github.com/FullScreenShenanigans/FPSAnalyzr#readme","_id":"fpsanalyzr@0.7.4","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-8D9MhV4DN5VFLE5eIvMTa5Q10/AdeGgindH37ctfmyhRXH+mF87dp3LaR+BWfTb7qlB951wQyccSz4CL7HVaYg==","shasum":"8df06e2a0b2728cc2bf53756e71468fc96a7478b","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.7.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZwIagAakgHgRkgkryRf+RyeoiqRAy/nkfGG+ZNx9f0AIgbedXvi9bT7Rp4TWrZamzG4DO5q3mZw36nIhLwPjIPxg="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr-0.7.4.tgz_1514940179939_0.13232412259094417"},"directories":{}},"0.7.5":{"author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"browser":"./src/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/FPSAnalyzr/issues"},"dependencies":{},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.0.4","@types/lolex":"^2.1.1","@types/mocha":"^2.2.44","@types/sinon":"^4.0.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","glob":"^7.1.2","lolex":"^2.3.0","mkdirp":"^0.5.1","mocha":"^4.0.1","mocha-headless-chrome":"^1.7.1","requirejs":"^2.3.5","run-for-every-file":"^1.1.0","shenanigans-manager":"^0.2.7","sinon":"^4.1.2","sinon-chai":"^2.14.0","tslint":"5.8.0","tsutils":"^2.15.0","typedoc":"^0.9.0","typescript":"^2.6.2","webpack":"^3.10.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/FPSAnalyzr.git"},"scripts":{"dist":"npm run dist:webpack","dist:webpack":"webpack","docs":"npm run docs:typedoc","docs:typedoc":"typedoc src/ --exclude **/*.d.ts --ignoreCompilerErrors --out docs/generated","init":"npm install && npm run setup && npm run verify","setup":"npm run setup:copy && npm run setup:package && npm run setup:readme","setup:copy":"npm run setup:copy:default","setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/default/\" --file \"**/*\" --run \"mustache package.json {{src-file}} {{file}}\" --dest \".\" --only-files","setup:package":"shenanigans-manager hydrate-package-json","setup:readme":"shenanigans-manager hydrate-readme","src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -e ./node_modules/**/*.ts* -p tsconfig.json -t stylish","test":"npm run test:setup && npm run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"npm run test:setup:dir && npm run test:setup:copy && npm run test:setup:html && npm run test:setup:tsc","test:setup:copy":"npm run test:setup:copy:default","test:setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/test/\" --file \"**/*\" --run \"mustache package.json {{src-file}} ./test/{{file}}\" --dest \".\" --only-files","test:setup:dir":"mkdirp test","test:setup:html":"shenanigans-manager generate-test-html","test:setup:tsc":"tsc -p test","verify":"npm run src && npm run test && npm run dist && npm run docs","watch":"tsc -p . -w"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./src/index.d.ts","version":"0.7.5","gitHead":"32b2606757e086fd17053c40f8784c5a22ba1dc8","homepage":"https://github.com/FullScreenShenanigans/FPSAnalyzr#readme","_id":"fpsanalyzr@0.7.5","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-6dQLp3rTsDKpZ7fP6U1rV4c7WTfVsEFiKmgjSDtAV188wG720JXuPi7lYuc1fnQExV5M0k2NqxodZD/Yx50Nqw==","shasum":"ae6f632c2293d0c7355f09bad76a096362d3d020","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.7.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEomXz8aQkAdVN0ADq708Vo2cd2QdU7HZDirJUsBZ6IoAiEA4EXu36vLX6BPAIDblJzf1f/JzYTK/s0Ug0w3vsW2ugI="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr-0.7.5.tgz_1515101921623_0.9652459609787911"},"directories":{}},"0.7.6":{"author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"browser":"./src/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/FPSAnalyzr/issues"},"dependencies":{},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.1.7","@types/lodash":"^4.14.122","@types/lolex":"^3.1.0","@types/mocha":"^5.2.6","@types/sinon":"^7.0.9","@types/sinon-chai":"^3.2.2","chai":"^4.2.0","concurrently":"^4.1.0","glob":"^7.1.3","istanbul":"^0.4.5","lolex":"^3.1.0","mkdirp":"^0.5.1","mocha":"^6.0.2","mocha-headless-chrome":"^2.0.2","npm-check-updates":"^3.0.4","requirejs":"^2.3.6","run-for-every-file":"^1.1.0","shenanigans-manager":"^0.2.35","sinon":"^7.2.7","sinon-chai":"^3.3.0","tslint":"5.13.1","tsutils":"^3.9.0","typedoc":"^0.14.2","typescript":"^3.3.3333","watch":"^1.0.2","webpack":"^4.29.6","webpack-cli":"^3.2.3"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/FPSAnalyzr.git"},"scripts":{"dist":"npm run dist:webpack","dist:webpack":"webpack","docs":"npm run docs:typedoc","docs:typedoc":"typedoc src/ --exclude **/*.d.ts --ignoreCompilerErrors --out docs/generated","init":"npm install && npm run setup && npm run verify","ncu":"ncu -a -u","setup":"npm run setup:dirs && npm run setup:copy && npm run setup:package && npm run setup:readme","setup:copy":"npm run setup:copy:default","setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/default/\" --file \"**/*\" --run \"mustache package.json {{src-file}} {{file}}\" --dest \".\" --only-files","setup:dirs":"shenanigans-manager ensure-dirs-exist","setup:package":"shenanigans-manager hydrate-package-json","setup:readme":"shenanigans-manager hydrate-readme","src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -p tsconfig.json -t stylish","src:tslint:fix":"tslint -c tslint.json --fix -p tsconfig.json -t stylish","test":"npm run test:setup && npm run test:run","test:coverage":"npm run test:coverage:generate-html && npm run test:coverage:instrument && npm run test:coverage:run && npm run test:coverage:report","test:coverage:generate-html":"shenanigans-manager generate-test-html --source instrumented","test:coverage:instrument":"istanbul instrument src -o instrumented","test:coverage:report":"istanbul report html","test:coverage:run":"mocha-headless-chrome --coverage coverage.json --file test/index.instrumented.html","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"npm run test:setup:dir && npm run test:setup:copy && npm run test:setup:html && npm run test:setup:tsc","test:setup:copy":"npm run test:setup:copy:default","test:setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/test/\" --file \"**/*\" --run \"mustache package.json {{src-file}} ./test/{{file}}\" --dest \".\" --only-files","test:setup:dir":"mkdirp test","test:setup:html":"shenanigans-manager generate-test-html","test:setup:tsc":"tsc -p test","verify":"npm run src && npm run test && npm run dist && npm run docs","verify:coverage":"npm run src && npm run test:setup && npm run test:coverage && npm run dist && npm run docs","watch":"concurrently \"tsc -p . -w\" --raw \"chokidar src/**/*.test.t* --command \"\"npm run test:setup:html\"\" --silent\" --raw"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./src/index.d.ts","version":"0.7.6","gitHead":"0db485f970ce0a7665d1ca7643a8d28d0beefcfe","homepage":"https://github.com/FullScreenShenanigans/FPSAnalyzr#readme","_id":"fpsanalyzr@0.7.6","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-7p1md4lW7fthkKCxAPcur9D51RNicXb6ccefy4Sd2OrG0ljqpjRwpaRPgbYniJg9fylr8VXrucLpakaW1R+9Rg==","shasum":"aae8a48f959fdec74048c42e55f62c2b2a45098f","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.7.6.tgz","fileCount":39,"unpackedSize":466156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckIhWCRA9TVsSAnZWagAAtI0P/ibMGCdL0jPWp9DUZdRI\nXzFP+ZI4Sn3q2aBTJhHorjK1mG0HsKti1Och2sPoFKYFXAFgMq2h6jbeDgyE\nqrERwSLvPcBp9f4x6pdpSwe6vN3rwj4S5QtrjC7t6AJepTe78eyU7fyOIAUQ\n2l4jjm5LS6h9CIx4WtNiE6iSMdMIomv7w7HMliksSCAb0LzepFpBhsmCSNxC\naPChV27sL540xtEg9JB3Q7K0FsEs2BaNxwHcaRnj7mDxObl3gfhO98mOJCjL\nALjZV8RPJwvWOMdv1dXnbb9MFNHlYhrRnNEGcKWGpQ6ssVAmtVLX6xlIK6oq\nOB6gCFyQl44khLsTtF8eVr3LuZ/kA335ONOVAqg7hNirlfVf2d20eqFmWv11\nKcmAl8iGtvbhFCxJ7hbbVL+oLkFheGglHUvtChNsGiM62a2SQcq9qYDXA5Wb\ndI4TEWafr64BX1gvpNZs5fMfBbvHuqO/zyd1HXr9TM1ereLFis6ywQ+So18n\nsoDOyhCDw9Z8aYKw4D2S5w30SpTRVL/J5xr6MabvCOvdPJMQIGx2mdEWV3ZF\np+bl+nAnIECRMG2w5350nifazkbbn5Lw3K9FYWekk9rH/IYZqmas9mwwa9GR\nc/dSc31sqnZ7R5XzC1cE+9n3/rZLhUJ7totsEOaoUiR8oO1lxU46sFnEPrW7\ngaq1\r\n=1dXv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPqvliz21d8/anbFcodUgqdBGFQnDR83kfe2I4hie7fAiEAzuIp34u1zL2iUw+fkVWKZ4OGGL6621Fzeuq4+gUWOBc="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.7.6_1552975958273_0.4632352352903826"},"_hasShrinkwrap":false},"0.7.7":{"author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"browser":"./src/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/FPSAnalyzr/issues"},"dependencies":{},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.1.7","@types/lodash":"^4.14.123","@types/lolex":"^3.1.1","@types/mocha":"^5.2.6","@types/sinon":"^7.0.11","@types/sinon-chai":"^3.2.2","chai":"^4.2.0","concurrently":"^4.1.0","glob":"^7.1.3","istanbul":"^0.4.5","lolex":"^3.1.0","mkdirp":"^0.5.1","mocha":"^6.1.3","mocha-headless-chrome":"^2.0.2","npm-check-updates":"^3.1.7","requirejs":"^2.3.6","run-for-every-file":"^1.1.0","shenanigans-manager":"^0.2.36","sinon":"^7.3.1","sinon-chai":"^3.3.0","tslint":"5.15.0","tsutils":"^3.10.0","typedoc":"^0.14.2","typescript":"^3.4.3","watch":"^1.0.2","webpack":"^4.30.0","webpack-cli":"^3.3.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/FPSAnalyzr.git"},"scripts":{"dist":"npm run dist:webpack","dist:webpack":"webpack","docs":"npm run docs:typedoc","docs:typedoc":"typedoc src/ --exclude **/*.d.ts --ignoreCompilerErrors --out docs/generated","init":"npm install && npm run setup && npm run verify","ncu":"ncu -u","setup":"npm run setup:dirs && npm run setup:copy && npm run setup:package && npm run setup:readme","setup:copy":"npm run setup:copy:default","setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/default/\" --file \"**/*\" --run \"mustache package.json {{src-file}} {{file}}\" --dest \".\" --only-files","setup:dirs":"shenanigans-manager ensure-dirs-exist","setup:package":"shenanigans-manager hydrate-package-json","setup:readme":"shenanigans-manager hydrate-readme","src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -p tsconfig.json -t stylish","src:tslint:fix":"tslint -c tslint.json --fix -p tsconfig.json -t stylish","test":"npm run test:setup && npm run test:run","test:coverage":"npm run test:coverage:generate-html && npm run test:coverage:instrument && npm run test:coverage:run && npm run test:coverage:report","test:coverage:generate-html":"shenanigans-manager generate-test-html --source instrumented","test:coverage:instrument":"istanbul instrument src -o instrumented","test:coverage:report":"istanbul report html","test:coverage:run":"mocha-headless-chrome --coverage coverage.json --file test/index.instrumented.html","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"npm run test:setup:dir && npm run test:setup:copy && npm run test:setup:html && npm run test:setup:tsc","test:setup:copy":"npm run test:setup:copy:default","test:setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/test/\" --file \"**/*\" --run \"mustache package.json {{src-file}} ./test/{{file}}\" --dest \".\" --only-files","test:setup:dir":"mkdirp test","test:setup:html":"shenanigans-manager generate-test-html","test:setup:tsc":"tsc -p test","verify":"npm run src && npm run test && npm run dist","verify:coverage":"npm run src && npm run test:setup && npm run test:coverage && npm run dist","watch":"concurrently \"tsc -p . -w\" --raw \"chokidar src/**/*.test.t* --command \"\"npm run test:setup:html\"\" --silent\" --raw"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./src/index.d.ts","version":"0.7.7","gitHead":"79128812af16e7f5066a442706d9d2295fb0ecd7","homepage":"https://github.com/FullScreenShenanigans/FPSAnalyzr#readme","_id":"fpsanalyzr@0.7.7","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"dist":{"integrity":"sha512-ni63MlUIjZVDU7aB26dNYO5aLZylRPFTGnsZczR5wzb905xJf+1a0z7Hmyg6y7N9Q0qQ7XyK82pZR5rR09NQHg==","shasum":"edc7efbe9a28e796276c09be62c7d97db0b2763c","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.7.7.tgz","fileCount":20,"unpackedSize":24289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcs5l9CRA9TVsSAnZWagAA0MMP/jkWCgbYTIMk9NiqUkot\nst3xcsB7KFSU9JdXOksYHkbfwUS+I4HlHdZANPyK/8E/pBpw82R+0MQGzSf3\nJdYl8B2lybe7ydPX6SC3TlVCjc7XJW/kjePZXQt8efnbdBSjFi9QAWVfdt3s\nuIIjWsvYYAdPOQnefC+4sFnJwh4o7h6AtyWKdaocRoN7bE4IXRK7vd8knQ41\nDK4wlwk6UdVxtPO2NY10CtyoLPXoCzSd2r9VpO7lFbJjZHK+7W5IfA6L5L15\nFILGIPb5eSAB7BJfLummxLRzPjwOK/jZZOnSk51gznSWqTXNv18VQIP/+a6C\nKWKnjzkRwIs07mrNxlz6EkDfr0o5Ojf0CG9mWYzI7cc7mqRwXe2XlRPIHAdN\nG1XYIuCXeWe74Qe47m35yuFJI5/xLWbVbM0WWM0Bk5cdIjnJQx5hb2UURTvy\nxj71//U2DldYvbxX0yT4qKcrF5rAAlrWP81KKo1J3Lt88Ora45TzPc0WFCcn\nYyVC03ayM+eZyu9BDSzYlEkDpOt5zQfpq9i172gJWtvlmP2Rrgcntra64a6C\nAfsbO0AWOmFqstuSUIAAHuPS4zyQU3zjX93KHVtDUsLT54EnAS++Um5xzml0\ncSPQtGd7itms2ZYtcXpc4iIH7CNiLAzPImkvYPL6vSt7K5K9hoV18btCh+kg\nC7nz\r\n=gdNh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE1/7W0y5MALIjYmZPOGVlmV3tWnXLolmdzNwncRS6bAIgbx8d/zmBZDrD5PDr/sGoCdXm0FSpOoDy2HHRWXkhbHw="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.7.7_1555274108385_0.5234990210051429"},"_hasShrinkwrap":false},"0.7.8":{"author":{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},"browser":"./src/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/FPSAnalyzr/issues"},"dependencies":{},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.1.7","@types/lodash":"^4.14.123","@types/lolex":"^3.1.1","@types/mocha":"^5.2.6","@types/sinon":"^7.0.11","@types/sinon-chai":"^3.2.2","chai":"^4.2.0","concurrently":"^4.1.0","glob":"^7.1.3","istanbul":"^0.4.5","lolex":"^4.0.1","mkdirp":"^0.5.1","mocha":"^6.1.3","mocha-headless-chrome":"^2.0.2","npm-check-updates":"^3.1.7","requirejs":"^2.3.6","run-for-every-file":"^1.1.0","shenanigans-manager":"^0.2.36","sinon":"^7.3.1","sinon-chai":"^3.3.0","tslint":"5.15.0","tsutils":"^3.10.0","typedoc":"^0.14.2","typescript":"^3.4.3","watch":"^1.0.2","webpack":"^4.30.0","webpack-cli":"^3.3.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/FPSAnalyzr.git"},"scripts":{"dist":"npm run dist:webpack","dist:webpack":"webpack","docs":"npm run docs:typedoc","docs:typedoc":"typedoc src/ --exclude **/*.d.ts --ignoreCompilerErrors --out docs/generated","init":"npm install && npm run setup && npm run verify","ncu":"ncu -u","setup":"npm run setup:dirs && npm run setup:copy && npm run setup:package && npm run setup:readme","setup:copy":"npm run setup:copy:default","setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/default/\" --file \"**/*\" --run \"mustache package.json {{src-file}} {{file}}\" --dest \".\" --only-files","setup:dirs":"shenanigans-manager ensure-dirs-exist","setup:package":"shenanigans-manager hydrate-package-json","setup:readme":"shenanigans-manager hydrate-readme","src":"npm run src:tsc && npm run src:tslint","src:tsc":"tsc -p .","src:tslint":"tslint -c tslint.json -p tsconfig.json -t stylish","src:tslint:fix":"tslint -c tslint.json --fix -p tsconfig.json -t stylish","test":"npm run test:setup && npm run test:run","test:coverage":"npm run test:coverage:generate-html && npm run test:coverage:instrument && npm run test:coverage:run && npm run test:coverage:report","test:coverage:generate-html":"shenanigans-manager generate-test-html --source instrumented","test:coverage:instrument":"istanbul instrument src -o instrumented","test:coverage:report":"istanbul report html","test:coverage:run":"mocha-headless-chrome --coverage coverage.json --file test/index.instrumented.html","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"npm run test:setup:dir && npm run test:setup:copy && npm run test:setup:html && npm run test:setup:tsc","test:setup:copy":"npm run test:setup:copy:default","test:setup:copy:default":"run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/test/\" --file \"**/*\" --run \"mustache package.json {{src-file}} ./test/{{file}}\" --dest \".\" --only-files","test:setup:dir":"mkdirp test","test:setup:html":"shenanigans-manager generate-test-html","test:setup:tsc":"tsc -p test","verify":"npm run src && npm run test && npm run dist","verify:coverage":"npm run src && npm run test:setup && npm run test:coverage && npm run dist","watch":"concurrently \"tsc -p . -w\" --raw \"chokidar src/**/*.test.t* --command \"\"npm run test:setup:html\"\" --silent\" --raw"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./src/index.d.ts","version":"0.7.8","gitHead":"2dbfa26b332dda76df890cc74fe991cf28b3272c","homepage":"https://github.com/FullScreenShenanigans/FPSAnalyzr#readme","_id":"fpsanalyzr@0.7.8","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EVKOjj7wZ8RQwhCxee9yZif9pVQJmzdQeqQCoKgGmbxbbOZFdI/Q3KDI7D08VbjS9SDo7xUN3rd8r9B1U/Bgjw==","shasum":"232a8488b22037b020eceda2308c1df554324e72","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.7.8.tgz","fileCount":20,"unpackedSize":24377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdexAVCRA9TVsSAnZWagAA+pcP/2uxT4xJrDSc7IH/bN+r\nRld8Xc/BuaMlukgWMdPtVIlihDxUKiKWq3WX72jrv3/xR5iyvz2rbmlPKyfl\nVrFR16uMfYXU/UtdzWzjzK6Gm/VLw4+kHQFaQ0+eAMJI1d4GPFnxjmddc2mx\ndJ63utUbGjVjRTtHm+PtkkobgjvlD0sCumt8k8EOMvZfSq/kyDJMZnutx4If\nc3/RYxsvcU4Er/6U9rNcCE00Gn2fpSSjBqv42R3ecCbXIpnC06HYpOrII5fB\nWMlw/lvSqmNNlOj79T1y6QPC34SU//fySfTWWf1dmudziA4w42CRU2sZtuCY\n74JKWVuALd9Q0NsZRCCGf0JqAYziQxOs7TCRHTeKbhGtAVskx3z94ACHf+hZ\nKxtj/apbyTRfpaJqfz+TehtuKjRq/KdIjB7r2PXLOAkxNOZ+yLTDbfgOS3/0\nUiMEGuaK8O16IEu9NQZql6WZyTEz/9otq6gj2oQS+HdIq1twd8S2fhOQ0iUX\ne5j5hjvyx/iNw7PIlW/FlSnnWsAGhmxI1FjyZBuy/0s3Z7grZv/1VXEFl2KV\ncjJiiHpuRoUs8qziG8Dby3dOFwnCmUtwmsNT0iQVuoL5UZ0XkI0gsU+KduL3\n3sLy8p3RhghGHkDgy6uvvg/fBVPGoXcGjTcSZTK4Pf0ulMx/MytvNYGs3qnE\nTuAh\r\n=4x/B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0CmYp/7n/051tDml/pWZ1dABv4A5aS1XIQtnQ/JJHugIhAMx6792N3wn5wNyx/jktQVF8tr477orv6decLghq/PJQ"}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.7.8_1568346132425_0.23746711234637163"},"_hasShrinkwrap":false},"0.7.9":{"author":{"name":"Josh Goldberg","email":"me@joshuakgoldberg.com"},"bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"shenanigans-manager":"^0.3.1"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"compile":"tsc -b","hydrate":"node ../shenanigans-manager/bin/shenanigans-manager hydrate-package-json && yarn run test:setup","link":"yarn link","test":"yarn run test:setup && yarn run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"node ../shenanigans-manager/bin/shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.7.9","gitHead":"e814ad423278a9de42cdfc9d94291c2c981e8519","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.7.9","_nodeVersion":"12.0.0","_npmVersion":"lerna/3.22.1/node@v12.0.0+x64 (win32)","dist":{"integrity":"sha512-I5/pfX6gGG67+iL+DX/L481hlz1BbDoFoeHd3ADwdjaRkHWc+5RUdESh2wQ6UojBcrt/WeXQW6Fdu+sDVtIbWw==","shasum":"3eb1b06b2fb279bf25fc47a34c4bb65aba7e4f0a","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.7.9.tgz","fileCount":27,"unpackedSize":127034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8DijCRA9TVsSAnZWagAAeUQP/1eu+50Cryij5nSrK3jA\nJ+5D0GaLhHH5ocI6qfGoW5k/1OJ6469IIWNZj/99+uTcQ637KsJu3IpcoX8G\nuzpn6Xg250JDIdRXV3bPx/X2pswkcdX/5bLkk+pUW1FBWNELYPSqxx7jYsEL\nhCgH90MDZA9rCZmGHyCE6nYG9Aq65h6I9+uZLjQ4qRmZYEl8wOB8HNI+x/8n\nXPKV5ev02JZ84Yt+lnlak0lfeZzSWkbOujDwksC79DHxOp6uNExXkXt7/MEv\ndzmS5HWPrYf8Vwpw4MolMCNbH7hrW2gSy4JKOfmowCD3w7vqk+ZYwz5Ub2qo\njvP1cCmosntTnDMaEUSrNo2427cRLlR07CgBz0BJ9xFhM6Wu0V136xEnAb/F\nXUXshz7vOJvZvkLCGOCRTP9lOrXx0sQFZwh+3G/9lXX7IjnKI9Ff9lY3dJZr\n1t4M8TgkyeA7M20DwmpwdKgR5VR1XZ9ye3BKpoVqW1trka/aROesPoqMZZxa\nhVVOhfVAPN0MyZR/wm5UHPP2rA4hokOj48jhRG6D20LwTnNx4AVoSr0MQ75S\nm9OwjEirpfTH3DvPZVB5AmgHxg7Lk/KTcG3XwgB+NbOHAAZUygiUQTwx6ZPR\nQy8pj2Eob9X+xr6yRIy+4+X3NCqy48BdVyE6B133Q/5eaw+Nab3qcuCXIFaw\nwj4l\r\n=VEg9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDctg0U4TcVKTJhgf4wD+yMmcVFfxJ9t04GQhhBv63DXAIgL2tXJBXZSQkMfKY7azBSJ1lKKgFhPeWEM6n5I7ktXzA="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.7.9_1592801443173_0.6358845403546247"},"_hasShrinkwrap":false},"0.7.10":{"author":{"name":"Josh Goldberg","email":"me@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"shenanigans-manager":"^0.3.2"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"compile":"tsc -b","hydrate":"node ../shenanigans-manager/bin/shenanigans-manager hydrate-package-json && yarn run test:setup","link":"yarn link","test":"yarn run test:setup && yarn run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"node ../shenanigans-manager/bin/shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.7.10","gitHead":"6379309b5ea381578fd84b96778fde081a937209","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.7.10","_nodeVersion":"12.0.0","_npmVersion":"lerna/3.22.1/node@v12.0.0+x64 (win32)","dist":{"integrity":"sha512-bvkf0Y3w75i1KATm7kJRowJsrjLOx1DxsICiQ2S9BVWORhmOdpDdNGupP75OJaT3ZCDwbfJ9pPcS+c7Y7d/ROA==","shasum":"4e4cda2514fdbe7352dc2b4c5a541c513becb808","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.7.10.tgz","fileCount":27,"unpackedSize":127058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8Dm8CRA9TVsSAnZWagAATfsP/1op5aW/jEaD08CJrM0B\nOBiiAYpvdby7WQeOPAFFOlzUEPGA7Z5BE4qRC0eYc+/0ywmd/Jqn4Vm3317F\nBlZY5TUvZJKf6Ns3J3tLvRm9GMBqUymOZeUjsSRx3An6NCA5duqv4ojcLdV8\n+C62mGVcj/z2awkFoUZvviYZAiVIs3+bDLTD59F2xA7i/NKJzNy/WG9eqStx\n6fZ9WzOYwZEVJP1RbHQe7NkhbRA1RnEMF02b+K7/AkQFwyMYrdWkUmeh/Dmo\n2wJeNoHmncQ5bt32P/Nhaq/dRFHOLUBzOAidwflI0hde1iaq/zveDugW5KiR\nPJNeC4+24VtZ1caucLV40OL4cy+ZfHk+K86ZzjEbJhipHx+USiAwL5njkSJY\nSH4L9fHJRI4AfdZZjtUNCr7Xl6YBfilkbyS3qpkM8dzOwvgAPgdxT5mQTe/p\n/RvBDT0DXqvSz9fO8Ako+fTlKqnJf8YfbWAf2UXmQHGbcTwjlUxbXAwUDSCO\nF21R2sI7MiRmzJT2bWivRFnK3pcmRPMAKCS4b9zvwrbky2bt24OVeEn+u1to\nwhHhguge2yF9hAsgD2zVOwAoi5FwyDbnYxFcoimJLrOMRbnPGsUGjL+u/vyO\nwGv6DaaQj6v5GrV8nigsUl4/ItDrfDFrDWAx4Bfpz01dByy2FXyJtl8r+kq7\ne2tW\r\n=4wr0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJU/jDZxzOsMlBGhOhNX/Abu8vTwJh5XPnUx/lFG4jkAiBAoxzip1H+EmUoxbtb5vQPJ79mpiFxNKJbzV18817lNA=="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.7.10_1592801723658_0.03196800592006421"},"_hasShrinkwrap":false},"0.8.0-beta0":{"author":{"name":"Josh Goldberg","email":"me@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"shenanigans-manager":"^0.3.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.8.0-beta0","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.8.0-beta0","_nodeVersion":"12.0.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-2h7mKhl5v7if18tFHyP8gW9p70BlX8dsrca5iYGi0Xk86JyMR0A83SvaHshDD5GpDmik/fF5ZklhY8uVTlDu2A==","shasum":"9f07cccc95a5202a68603b37bfeb42806b4b02d8","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.8.0-beta0.tgz","fileCount":22,"unpackedSize":118204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCh6+CRA9TVsSAnZWagAADeMQAIk1lHD89LO4yyiA8Efj\n0/MQzTQQtNudw8WeuA22GZyzaE2Kb+olEWziyM2TsLeer1nA3fB7eKmLtUWx\n6yk79PHAAAeAZHMp17VX8YvWGi3TkBszVa0lAZEBXrG3xRfIqhmgLRn8q2CZ\nxYc4P+6w2qgDOJZxTO7tenTqNKIMBiuKij/EtvYGncKmHZa3CVsdWcQXppZp\nXp7xk2tSc+KI6tWbV8JdNMgF5FHVzECcFy98hdD6xJVISJIBj5z9wXMTGtuJ\nCobBs6uY09WmMY4yXrg0hmc7+bWWRZeH6fUhynHwKR1fp8QbI7f6eNphCnBo\ny57Mt9IOX49rbnTBjOXENnCwWl+6qH33tCqNy8ObAIy91EgMDEP6H1MxLvlK\no1RyQ3MYdargePlxOfcZfV1AgvymzSc6Uj4Ia/09jRPdIc1OEYcN/G7d8Pz3\nAr2+B3JdLTDBDedoE0w0QFRFCNp2MnBxt5fmra6Da6rVyT3CkWXLpIgXrlWc\nyoc+RqkyZ5/UYyUGUDOH3hSeuXK/d46i01F3r0hgSzlgH37kzp0rflg4HJj4\nGQaSrsRORpFor3qcDe7X7apAj6Sq0YUrpp/2+XMtt0pK3stuW8GgBV4Dqh/p\n3U4dK2pF/nGML+QbbmcNV+xapcLUgRyS5PsA3U6tkVFfF1qSwCu5vvR8tvRm\ncY8D\r\n=Qpvl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeP90VO8VEvJgi9pnMUOSrVYMAZoRYq+TcSCBeOUSV2AiEArCyy6YeIOJr37IW/YF7nZ7TbI5xt46WCMIBJH5FPJOc="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.8.0-beta0_1594498749738_0.6597989101068809"},"_hasShrinkwrap":false},"0.8.0-beta1":{"author":{"name":"Josh Goldberg","email":"me@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"shenanigans-manager":"^0.3.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf lib *.tsbuildinfo","compile":"tsc -b","hydrate":"node ../shenanigans-manager/bin/shenanigans-manager hydrate","link":"yarn link","publish:ci":"node ../shenanigans-manager/bin/shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"node ../shenanigans-manager/bin/shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.8.0-beta1","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.8.0-beta1","_nodeVersion":"12.0.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-+X9kezBBjcTwpCX3JouXJYE08QgF/NqTSKThqn7IqBcxF8PjEk6IqKGeRPnE8tTXd6NvTPs7Qw34jXQLC8fWMQ==","shasum":"1c71f09d038672916dcc1b17dc183626f844030c","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.8.0-beta1.tgz","fileCount":22,"unpackedSize":118285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCkuTCRA9TVsSAnZWagAANU0P/Ag0Vzwk1UAFxJ1wQ6yO\nAv0rnLDuKEazH42NCJ8PIJMaxYRpTSzhxYqUIlSaH036c2rY8waZw/a7M11C\nRNl5tVadsouT6fYtrKdLOo2Bm4V/rkSjqjmBylsgyzDDn7XElp1uQt0fICtb\n6k0jndlHEET71331iEihPOL9T+v8TGWK1OTb/z8fL0yQRKCNSD7G5Ck/AJ3U\nBkmblCsewNqZYWD4p9FflPLXLfQ3MrIPbCPFvH3LHs6qHtv6koLv9ZTJR72L\nbqlxM6nEbiUunCH5dtpqL39lxPsl49fDY1xlOFV0kzOLWiurFnatVMVwQCjH\nbDLe3UoecybPgcxSZOepk40TD4+GZHTiYMH8wIhDIo8R5dAU0Wfxwbue57Lz\nuvJ6zQ+dV9qJ9oMb6eFWIbrqCyEVrltoPpTs4pt8MrvwmUY0UfGoouZgGEsF\n+fCiTi8lRm5gRYGWgHL+JKMeeaJDyvWyvngFa8xcEODaeO53J4AZp0wK60gx\nIstiY3B7IWSu6jcJEnFKyW+O4eh88VWBTyfV8ZUQz06D4o47NdaEcCr1tPzm\nuoK91k1jAdU6RuWWiTvl0f6nEh6420dx/MBe+wCVKt4orWblW27tl416wn1S\ng1c7+Jl5Mqz8yWmFGxaFzsUQVyblTdyVoBxhKKSaxh/Bc1tGHU65PlXNwMPi\n5Zb7\r\n=7nLw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDag3wKk/DBoJWhiADmT+NBixAKHJYmP6Rlx+f4g9pytAIhAOexObTjjms9baZ3QCqIX9tm8ej3x275OcHVL9NrVIGB"}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.8.0-beta1_1594510227000_0.22690452395309357"},"_hasShrinkwrap":false},"0.8.0":{"author":{"name":"Josh Goldberg","email":"me@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"shenanigans-manager":"^0.8.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf lib *.tsbuildinfo","compile":"tsc -b","hydrate":"shenanigans-manager hydrate","link":"yarn link","publish:ci":"shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.8.0","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.8.0","_nodeVersion":"12.0.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-r0mMAKZXD7eSKJK8yY3a486GoCpP5YhIB/xM55NhA3vdNY7FM1i72qgsvK9Y4Cr+Wx/Wvz2y1UU2R/kKCqtqvQ==","shasum":"5ac3cba346379677ad272493364b22dfb49a0fbc","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.8.0.tgz","fileCount":22,"unpackedSize":118183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfC4KQCRA9TVsSAnZWagAAUdoP/iq22REvBD1wKT9s5ZAp\nJ6xEiqnD/Cjt65XtMW0Im8P2ISFhqnf9DSsgc5s9YxQA4g4QpoU0Pqt7wSou\nYESZXtZaIzwbaVphA93tz6W6ltVabvmeddU2X7KxMKrpOFkIfgAbdZ3vcxyi\ntwGvcc+0N0NCQfMQXEN4mz8rTNf9pdJZxF3pQX10knOMSi9RCLpuin9fdWFk\nb04Dw0bBmWASgryR18VH44NUkM3Ry4HmICMlIC8lbMjmqPKQJYvGtpxXvtpM\nA6f7g3DC/B0u3VhZ0BHWYrKW7PtZ14+7D4dtopq83oSa/w2GWSCKGzcBWKBx\nis0sKyv7mhnz1dPh42H5Z202Z5hdWjQRrv+x0GpXAwJLldNhxcHVzgGkjKIw\naSlQh87x23XNWJS3fDAXjwpVUHHiAm+TsRMCuYFFvQCX/MSMio/8whqhBUV2\nBzsCFPHmdPLNNLw5Le5rGNOPJlkUlHbcsN11NHzpAJAUb6145tuX9Cslmcmv\nItiHEFohW8V9x0Pn/NUIygcFU0TukMTL4P3oZAZn+mr9uwrr2aIQcs/Y+OP7\n2XDRMQFPgIsFZgkFPy60se1hPzjiQ+5CXmCGHgldwpi3tZqgm/uMAQrqjfwL\n2r8Fu13mrhZXzIr9WKLjpJf+By5SeXisXQ0dgZ4xe/T/YjxfO1OFqSPmOl67\ndU/C\r\n=6sJD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJG22Ah1wR0P4T553q6iQzYgp+FWkwWv0rgUHpR/VDqAiEA+K2SIWeARN+kF9cQQVz//p6QS5pu4wM1ly/U0HjYC6g="}]},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.8.0_1594589839621_0.5195848694493796"},"_hasShrinkwrap":false},"0.8.1":{"author":{"name":"Josh Goldberg","email":"me@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"shenanigans-manager":"^0.8.1"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf lib *.tsbuildinfo","compile":"tsc -b","hydrate":"shenanigans-manager hydrate","link":"yarn link","publish:ci":"shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"mocha-headless-chrome --file test/index.html","test:setup":"shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.8.1","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.8.1","_nodeVersion":"16.1.0","_npmVersion":"7.14.0","dist":{"integrity":"sha512-ivK3tlCNA82kOYpduD0K/97SunA+mT5AQrjS6GIhWbu0yKnDwgIRVetrF/E+w+MknsKU+DXeClTrlITHii5v1A==","shasum":"23a43c75fbe956f74f87bfced8ca7278ee61ac86","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.8.1.tgz","fileCount":18,"unpackedSize":116035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOCgWCRA9TVsSAnZWagAAyyUQAIwlXoDXiyUEh4twV11R\n1luuAqAlTIziNiTljAK56psaFy6BKWAhLDv7gcQXnrMZnhpsGbcCVtPtYdzL\nhe0hymjhNAgQ9Io5liOwbz3ZgJzh6RTT8F90tfqcF8vArpfQXaRSpMF3O0IC\nNU50soTKwGqM3rc7mQAxfc60umKZtBPNeWWy+v7LWqdB1rIDNyw7LimBT+2y\nbss3fsRBy0bt7UJxJHAV+46y9YwEHPbNQTg2vhLwmSCU5Dun2CrtIOJ10eN4\nbZvnY5bbARXWh2Vdv1HQ9oskWE3kpZdio4Py3O/UAUqjN49BUnNt+jVGtrYa\nNaPLuEM9rCAMiuAvtwI6nYGTvaESSB27+IzrDLoxepw7Q1s6ju7Bjf+BT+W9\nf66GzxiqkZjoBtkUZWoe2VfyNtdiM+70hVrelG0/tVkazEF0Y72OK/PZLkeY\nqBUcz5P2RTMMVlC91yOP4lPwSBgfRBm1Ba3T93p/fj8gnm+khDcKzU0fEEGk\nEhgkRuYSxeiCGYKMnkw4uo29PNVV5UCy5UXePePGoR4qOLGRwmtZ94Q/z+/C\nW6WucldplN//7CTe2F9oE8SaFFsy1cTPAbYoVZuMCcYy55thgu8L6HpTNj3L\npsqipOR//qWYwA/Qeb9ijHX3wk1IPXo5Rdh4VnMj/DD3gy5WI8ZzTsnxMuzC\nPoEv\r\n=+gu5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgD4kkucJsq57qtD/g8Zn/GViX0v+ws0HFjOkF1Dm6WAiBRCUS01mjk/rzFs9AzLh2iJHx8Pwe13CXzQ8aJZKYr2A=="}]},"_npmUser":{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.8.1_1631070229911_0.29775241625388493"},"_hasShrinkwrap":false},"0.8.3":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.3","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.8.3","gitHead":"04a4f48ba30efa45726c551bc8d230a8faf75614","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.8.3","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-5Lh6jlg0SY9nu+bBxy4v3uIdtylyjewXLeLMUFwQlm/RKKrNXRT/VHUAygiWwOeOXDmuHsBNXbJnpkEhZj0dEw==","shasum":"06ff5841e9897a6d2771634aeda507e95144744d","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.8.3.tgz","fileCount":8,"unpackedSize":7320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs3izRkZlFgDHTUg5Yj+a4yqvDiTV2ceiMfXjfHy/RVwIhAMtWXXrfDZq9L68G2NldY2Vb2KXmLVr0jLlEOCU/DLvl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/BM7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwKw/6A57jzoLiEEnOic+hdu2ednziYfwO3IbHJjc1KZlxsyGvfdzo\r\nvye5+o2sGjmwY6OY8JO/3LJCbp8CN69YpWcWkdG47q1iifTaNmosS+dbclOl\r\nQt0WsJ1FRqqu4bTjQHEJfsl5HuI+giRQ9tiDSYSE3NAnWA6dTe9Y0zWEEaeP\r\nWSX6lX94yj++HzpwTm87mNQHaukgSq1x/AnFofNVUEpin+wcypbDUAzWDKSp\r\nrf4pdYKM6luFeYCnl48arEzx6L9dnDuE6wEjGgPG8UTZ59S+P3nWArFqCtxG\r\nJRL1j17lmrmgwAGidHC06+rPN9E08NcVbgkyokCABoeyHcshMIEBphCGqmwC\r\ngl0uMpisI8htmCQ5u6WVGKKnkfeg+Lor3LczlnDCplvSOXGWayRJtkFYTzxz\r\nfysKCwhRIKb9eIKvQyQSupsfTeWAGgE11JIaTXGLjDo/0s7AEjy1g0VQOsAp\r\n32dOpS+bAndnG6S6gCRMGfCh161HraAW1jyIwmivxPIYnLSfcl87UwMGyuFN\r\nCtgCX4YZa0ijOBLem4h6aKZcFmyGfxvYdNEt0OSMVNi8AYQCU9knOTUBevfn\r\nxNiCxOii0VlnGz6d1HWGbB81Pvsr6a2uph0O+Xi7o59z1D9WjG71tLWIphVm\r\nsgKlGBwrN7KnZdvFXbAAThLlunBo3DX0ivo=\r\n=+pgn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.8.3_1660687163343_0.9398787747657871"},"_hasShrinkwrap":false},"0.8.4":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.3","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.8.4","gitHead":"489745885d9046528e3a0de9319b2f4d5eef459c","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.8.4","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-PSskWEQy7L0fQ50g/gz1q6uCt13VecxPX4rjYItjrTgL4jI7WTK2j/ojPn1h15ZeSpQdCZomw0IAFbEaiHyWpQ==","shasum":"9b21f7ed739c2aa821571321b64c5588f5a321cc","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.8.4.tgz","fileCount":8,"unpackedSize":7320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIrNuONJOvGwy457iR3tXAbA81TgND+mYerrGpzN3U5AiAvPV9mvyuNQV5CBXgr5w/bY97CPYEV0otGYKQcLIsz3w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/BsbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVfg//bJj9JAmt33b4an9YnTM/EHDy0GwIFC3R61DC/CMdR4m1ZG3m\r\nEvF11bCndPy+yHCHXj518+pVQWxhlGpURQudWvwrIJyouvld9c8b/3vAM0ay\r\nxsHp8e1sMohc1t8ySgnx7PAlPPxnLxg8L8DPOgOhU2hShIPtcUlnPZy6zFk5\r\n5nQf/Ya9xkhWVncBqtusR0sw/C1jG+EJKmXJVQ2Jqzmwu7MbXiT48B+EDDJ1\r\nDfVBEA2bjBqiKBTxInfgO4GR7XAda9NpXu8zi8OOvI7ydlS4wtt/1sVz7gCh\r\nfkdhQAp6B5B1vR4eYbNH2+Sz7mCnS2mdHCGWzGBEqX4ePinvePrPSgTU3OJp\r\n4cZqXPJq5xSCf1TfRpXUp3Qbo6nxFlT+E5HqKrvxdxtg4nKL2qIE+TFvIjOm\r\newuiJQTlFJlgwJp3tFtsx32QqtEDlEEiHgpFQWr2FZVm9FY+rXoWUYSSklTa\r\n7aJ/MQzaw519mbFSx6AVgc7C0T16e90/bZZyKQedO1LlbZnj8m83qpS//49j\r\n3L3OKT/YKZRVd4GC0vGsLyVAtLHpGSIHAXvWq9GvDVWcMo5ZT2T3wPrvyJ8J\r\nUpwG0yANFRsY24g/XW5DKWzlF/BdA5UyEzu3BE7NcSMqnC/Gv8rS2csPpV/S\r\nzRQ//66X2nlEahP11Jt83oLTDIp4QlgvcJ4=\r\n=zqyE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.8.4_1660689179206_0.7273628821622447"},"_hasShrinkwrap":false},"0.8.6":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.3","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.8.6","gitHead":"489745885d9046528e3a0de9319b2f4d5eef459c","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.8.6","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-7pZDWpBfePKT8kz7ErdY770hbrZnfj0Ykmq1Xybwu/5wM45b/m/SoANwnObBNI4zlnmkeABW1CDPfiS7txWeig==","shasum":"da10d992c3ea7a8901e8134c6082b33b27612ed8","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.8.6.tgz","fileCount":12,"unpackedSize":16326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSQEqaqKB6CsKdlkq4lpDEzEd6Hd2JhZrgYhQDyYNOqQIgGJScgrEBDepy+2ew+qM5yR7fOzmj8lEEKfmbHmYhWjo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/CCjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrX8g//a9sRvBxKfvIulQEE+IFbh3aZWxZkRsMeQhNDnw5+tgUak65n\r\nnV1pVvHfZLVIwXjSiiCyu7lSr6p4ETatjK7JkvEirdqoeXuYKwVwyLITyKjB\r\nb5U0H8V1aZdxJ+iz4MtxARg2KEnIDx0T0GkObYZM7Dc3uL+AvlkP4Ua5gIcz\r\n0XdCTxeMFO2y1LsnVDInjpbT/T6pwZnGmxXGtpEos4h3r3osqAWtpcz4r6Ve\r\n6ni22sWutH7pFlbpcmPNPNgKlOYkhe62+Kl4IMFFSh4qgwHnXwIykes5r44+\r\nf1AfVfr77KH2Wp4K+Xm3dRY1z5y5LiogjamFdbBIYq6h9BuY6jhuK8RkeH9w\r\nN5VjzO+zYzTLlg/xGEoMk53f0vDkc63K10EqXv3AH5cDqqA88T9UjTijUb4I\r\n2uP9fPp4t/GrBk4DjDtoEettOM/v0fmQiplUUriIR8KerWZeSblGVDlTXptp\r\nlGdoLs0KdDrWzZisGfi3+n3sI5CvTvg055aEyf9r19a42CQ44LvCvJow4Kle\r\nQEENrwmZPvBUkABrCajr9q+6pLVIc/CfCoxMT1QWhxMx7MqMiChKA6od01iT\r\nK9zQ6mMZz9wzxvyxlJxLlvBGNstsQaECkaXSIunSppnEATqLn5fDklbnaL8g\r\nqlSHWzozYLrReq1gZTGOPxrd7B1tbub7NtA=\r\n=Y982\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.8.6_1660690595356_0.12223945924485125"},"_hasShrinkwrap":false},"0.8.7":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.7","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.8.7","gitHead":"5d1b530504262c618b70b82ea490ddaab47548d5","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.8.7","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-NoRxKk9aGqjz4urbWxmDvb5qEuJCMKB3AybKemJOL0a9RggRyRaLV6vpzVuX4/W0dDyXnGHBw29yvFyCW5VxWg==","shasum":"d3304990d3f5a9b9782c0dedf66577c3b707753c","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.8.7.tgz","fileCount":12,"unpackedSize":16326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYluEOSuY3OHFUvSeCJSUKynD5FQCEMuUdNNqikf2JiAiBqBw+oXZO7c9YfXD82bNh3bHhMbMys+VXVwqk8o32GXA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/CE8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdyBAAo0r14q1+RCjesex/LCIwfkx+yBVViS5ZUxIv/nbobJm3qcPh\r\n33v9ypnTw/1yNvzQ5REz8U7LLLNHEF4mZ4ZKzORHmhX+jdyrOfMOgW4aAWIa\r\niWcVp6g10gTfNKh0AghUITcIpCgSDSNZqFNRoUGYjAs6B0op5QX+OPQSDtAo\r\nRl/6v+fxVWJr0eqyga4WcgloRUYEofwPb+eT2lN5k1AIWfxlxcf4KyBLN/NG\r\nZagZN6L8OF8FPaMpvP71bxuN9AVIuLEuEhL5t/qwxSv/UQKqy25vddoFs+QO\r\ngkYTAuxLWfl8nWoqYAWezorBC8geW1yu31SmWUDjohyOTQcVU4mCLmG3qBzB\r\nowh4pswJCGOfFj3SLz8L4HEKbUR0mMIXsHIGUfm4EFYult9/RH3BQtfTzeFG\r\nIVE2Pojy1Gb7qnfLJXzOuRyo1RpPLYuKIvHSLQ5FyGUiuZFfcAj5APHm+b1w\r\npr9HawZ/vpR1YLPDpqP0dHNutqmXpyLiGHJpd/CyRlcHxuxRyrB6heO46BvU\r\nL9oZ34pTlF8HZ0fynCHXsQWpvV2dwkLpx7BiMkhHD07XVMRh1tmixw1NsC1V\r\n6ea2SNACN64Kmwju4f2ibLpBzj6i24b3lcpCByHRUxkt8NZ3Flr+xBA2GT0t\r\nlhLlBUQczBsoin0kY1MT/YfJoAflqzZSJHk=\r\n=aYAG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.8.7_1660690748216_0.7766021052473111"},"_hasShrinkwrap":false},"0.8.8":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.8","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.8.8","gitHead":"51847c7e8cd810fa8dfb5a339c325392f8e5e59e","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.8.8","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-77+6s+cWPM2OiX3dU4qia4fVYcr4zFoKXOpAL1iDvY4/g7QGewqwmgxTcWd2GhkRwAb6lzrJgEh+6toOv0W47w==","shasum":"52aade5c239bcf68fd34f4282e6893e4d20e8a92","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.8.8.tgz","fileCount":12,"unpackedSize":16326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAd+bKYk96Pu4Hi3yZYVJsUtQvgEWwPyGDsXB2Ry9t9AiBJiKQ1RCCQ0mIbq90IE7rqjw80A1FfY0a2N4CRQatTYA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/CNMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX5xAAjBFh0UndkHmGV6VWqY3fUfpLgvVaSpmnI9h48EAvIueCiOrr\r\nffXa5zclT2O6LfxhFG+CFOb9xPfbU5VXNlmfigCTbgqpcZr2DBquR0cOeu13\r\ntsy4hYAdEyYey5KNRvtweXO/da/+khzJT9NlhXpeODb5G68ddued5s1BfoEL\r\n6LJ6GwFPUB5vaCVMAiuE4HujA9ybR5DNrxpXtBRlB85r402U9TSNJ1d9J43J\r\n6HEXpkI8mvyJinXN25ARhmpJcqsgS838bUjWR38mG6xbGG1i28RUoZcD0pVK\r\nTjgXQhbom8ZZZig8JuTdiTjM2FNiK7d2nBPr4whMdjgXDH720uUXZgAgZutX\r\nfYe8059cnXTY5dzD1NaaH2YvIc+Q/JBCcLon0W7Kw4zfs8ev2yEI0z/qrsVW\r\nQ4BGwFZZtbny2jH8y+uvy2EjraLRvultpiWiZqvlkNH62C3wlijOUidzZ6Qy\r\nCjGy9oJ52Q9P2xzlh7gHjn5FFSWsLMusHr2ssPvAyQymXcICm+WK07zeaYSX\r\nmwHZlxorrW8YKfUOXSbNrYYfofpfLMgXOO+o8LNldQNhWajZnd5R2T3cG2so\r\nDHQpG7kozIzyXqlTiK9Yz5RfzACZQM8XTIjB8uH4ihMCHWoSXceXxUueKDVt\r\nGBjiLMBpnETD6tiBaw8kROtoiL4iGGQ/PBs=\r\n=jdw5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.8.8_1660691276605_0.1818212636750669"},"_hasShrinkwrap":false},"0.8.9":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.8","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.8.9","gitHead":"88eb8ace3eb2ff06e50679effa5f987d4e340f98","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.8.9","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-NlWSrdZmCHvMVUArJO/aqOi/y08pmGyHpJVaMXvqpTf31Gqe6VbjEvXpIbClzQMZWA0pW66maB/ughXIcB+7hw==","shasum":"cc0082eaa0f612a7eb91c81fa21c59f1d8f88965","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.8.9.tgz","fileCount":31,"unpackedSize":658049,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICG/avcbW8Q2lhG+2Xiei9k3dqis8nqX4B/o2mDxSgwuAiAViIT8aVq48mRAtDCWUt6A4FwXtCTe25wavxHVKnsO4A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/DvMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGUQ/9H2wWpqWJz+sRY0l2WedvltUfUfNjSJ9ryGx96nllQ7tQu3u1\r\nWWZmceRpi7UMEY/IFpihlNPHH2/ZwiEEn1AAULWdtLxT4gJPnVO1Q5S2uQEi\r\nUjlMTq1vwdd7qI2V9UhjXeBHmDlC5TfeGzS4jjaqiSF8YKKqveh75O/jiSUy\r\nSPKFCuZXhDiaQpOa9FzPXqkzbPM9XJYfQq2QTLrGo26BYTRLgwTSBHkOQfiy\r\nUfyQ0VZsU6mwi+ePyKXajI5kjy/mT+QZUUOQ+VZ8iTlV0Pwp9CGvRgVj61fO\r\nk9ZZx31ya+GuzW2e8otVzqmJUjmK86GzPcVaVLXdb1fE5YU04irAj263A8MT\r\nJT4sFvEAcWQM6Bij1toLM8TQmuZlRnX3+JzXT6924Y6Ulnx108H9hQ+fIbPn\r\nBN4DDINS0Kp0kADoFXE1vbBHQqweXHqTCJ0LNYTEgApvEb4wyp2WO7PIiWtf\r\nYbbdQbivstuNQS7BjUGyESz4wmOpvwIxd427CTdfhPFONEdvDA7ZdaBFpQzp\r\n8buB/4mjYBCQ5LWcI6AWedRLTs+KRzucYxF7J2dbIZV+ZzS3zBLZyPus0Odz\r\njMaGKk7e/7wGqOsyKMO2pC+e+twtf3KT4YA+lcPx7IaX0KQf5Cv45sTbczlV\r\nW2zpvmBHFtfqMHueRp7NgsYIf40Xg6g8x5Q=\r\n=BvEF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.8.9_1660697548761_0.5959276892837202"},"_hasShrinkwrap":false},"0.8.5":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.5","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.8.5","gitHead":"8898a5a09d8fae1fc510e5644d43e13a7402350b","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.8.5","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-ncgSRINlAfGYh/NQneclpTqXVHkGkEsl5MCxcynx4VQGtzH5DQCeU+faWOwOeZHJmg/QatGhG7x6cw473vJA4g==","shasum":"98ef4475b0d3b7476f31b7da7a891ef94081b49a","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.8.5.tgz","fileCount":31,"unpackedSize":658049,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICck3Sz2B8G42wCiE28/dYKncJm8cmQGkYTeFiAaa1VNAiBlqQrEPVFbyybNOhQYtudknmpoDzhUG9RvobRLBnV8jA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAku0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZ9A/+M1xE7WQEmBQtplUJlllX+w7KK8YOztznysP4xlT5LWRSdaAm\r\nInvO0sPrY4B4qq3tSDG0CWKf4ahhNVAOAkacwj9KZh5yUfjutL28o9kMOO6/\r\nFDZULRvqS7YY8MCqigXwv6/rZEqHmwpg/aQHUvvvo8lOvmMFrWZMxKUPJ7uG\r\n0IYv0yZFmCeubNmt0APukjkziUT2XpOAVTHrZ/mU3edjZWKAg+WN5FTYvPT0\r\nljH4+em2uDf1vxfScQUjjKW8LovoEJFfzZxIRY7eabTLgCHA7qncHesG4HS2\r\nEu9AbMbGWmvs2fBwgYyZh1AXV9GnXVelOJI8ZIu4I8d0jDIAoRmPIZCh35UO\r\nu3oq5hYY1g3MgqRQxFXgWCh8V+UbVOCddaLWpe1LqIpLI/sfadyHtfbNr8Ei\r\nNdhV2ZoUdZ8QckYpPqPlmVI6EAYyxfHJKj8r1DtfzzozVCeE21+tqmT1bcZP\r\nlHhDg7svlqx/TBvHO69GDbtDFrkSYTNkHJlBeeN1OdLI3dOLNlcWpYDUdD47\r\niS5H47GvssC3CLEGLJLhkIDbrdN/41rO4ocEFnL4q0pF+Am3M7q6axvSXZmc\r\nNknL4X+l57S5Mt6eXPaT4oF6pJGy/VeQNK5GzpYoFwxLqIXBUV0rGFWolNDu\r\nX8EAkJ3NnZBKh+wDpO4eyi/vqoaD1X/2+v0=\r\n=LdfI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.8.5_1661094836704_0.8221464111854504"},"_hasShrinkwrap":false},"0.8.10":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.5","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.8.10","gitHead":"8898a5a09d8fae1fc510e5644d43e13a7402350b","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.8.10","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-pB2YvXsErf3Ti4HbH19xQ/oyDANZcOo8/mBGF/K9//nJo+WS9djD5JtEnTYltYvW2wGta9H0gcSELAGT+edHiQ==","shasum":"16fa22fcbabf5cacd8a71eef4eb83ec7a568ba23","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.8.10.tgz","fileCount":31,"unpackedSize":658050,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkKzNu6ylCL29C9sP8DSifepHMrh+fRE42MNk9RP86GQIhANJ3UYIhoFE+zkFQJtHbJ4u5etwQxq9cpyOZP6Z/LUn7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAlL4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9KA/9EocNGlRbjGiJoSLnRT6H9XtrLcXoxp8oUQlqV/Vk+6kgRVKu\r\naX8/hhsXvldc/rBfud5xUnEWL/KSUT9Hk07DPQILukZ+B2zN2pFaTuf+rmDs\r\nQP24kef6Vyxcw3W1jbGfJd+AEVTm5JeCPiWIrIiuEFA47WiZ9ombK0xMeD9E\r\ngq/q/sA/d4EitVxi6AUMePNKs4WkeQCLRZ1EGYBCy1t95qcVuGQVNYZITZ8V\r\nPrg1KRWstGPwOjeS4ISDaBb+NTFXXc/YPcmMEPkMUxGp6IJDMEasLjAPA2EK\r\nF//0/u5NOZWuM+Jmssu91y+nMez2zYi/Isu1wO+yZpBb1nSWWQq8bgmbtGtd\r\ncTJ18Ue+b9PvV5e3pgZ8/x2pUV/7SIyrzWFoUmRWdOATqxN2IIM0vjnrLX0x\r\njkwNCG5exks+EahNggFcxE0EbdcDng+bk+eh5E7WGSVSJJV7Yf/zeJpbDceH\r\nRkPjSeHB3jRb2WUjoQtQ1/7/xYqwLyxMqsusM9ImOnkZ7PcJjvMYiPEBuI1A\r\n0L3jWHiaTSm8Sh5yb9ci6vUcr8EmpBBNq74cxaOFg7ohMfWSvCvi53xLJus5\r\nX0C5hdq1QQLEjioWBT2/JZkgcE+SDCKLH6a+iBBEPAZauSn+okatyMOQQV/7\r\nYKBZbF24DQeJHakeesmk1TPKYmg7tUgGMwo=\r\n=vwzY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.8.10_1661096695936_0.46298674995992184"},"_hasShrinkwrap":false},"0.8.11":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.11","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.8.11","gitHead":"24e261d3c0e29d7d2fce572538b204870f4febd1","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.8.11","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-sflrfz6xcgQUZ8+fVBBWVCSyeau9+gyACaSEOic/NVKV05bVUEeNDIB5lsW205Z/sjRaev8J0CUZDLPbhzp2dw==","shasum":"5da47048eacf507fec13673ae17f5025e5f75a3d","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.8.11.tgz","fileCount":28,"unpackedSize":48681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfmhDRIKdNCjQFQemJgvJMpQHWfKbkr5IMk+glpQl/IwIhAMjN7xNvZp1BUBOSOBWVrsQdQXMM8HLLw3k6lUzX61lT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAunDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5eQ/8D9x1nBIjiHMjxvPY+gVIZzM2TXqn4cCvmARfVl3YSdjYxD4n\r\nQJNTJMbeG5yMgtfiVb23UCT6E8sEWwLMJtaDiMrw1eJbDHHt8hZEpp0IdGvl\r\nSH4xf1DcfpJ3e7x5qRFTB7/XZxMxOM6x1us9ev88Iks8DQTOUbaytVsY8V6b\r\nn6Njlcul6VvYwZ/OJaAsJ5A4RICxUX+TfyxhiI5OiBirAFl6hssEl24zoYCN\r\nkoqlp5B6/LPKEiyDK5qSrk3WJIFcbGieDubQOwVohLyXf8rDKpXbtszIbv0m\r\nb+ecyuAX4XtcRlMQi4o4Ml57Hwezi1g4WVRhlT4mkuoamz7qLAWHm1RIz3oq\r\nIe+ZrZ/T1zrOyOke/AGFK2UsEALwo991Qza+/n9J16V7CpM2REJ4kJbKHH1g\r\nHmpkZD/EkLwMw/fmcwbiklfHpJnXj627/Cjgn5RPaiLoy8qPPGXEqeM3Up6N\r\nmUJs8UFZB4fcqLHP3gCTU3853Zp2y36RzESp+y4yxZzncmGPrmMj4DV5YfbF\r\nweLuPUSZKkwCFHspvLV2YfAphtlMiOoefYIpIU28J5+qNsUL+372l5VqhFQI\r\na+Hp9LeyzGhq42dHXtnE3XPwyYlXfv9bu4pS2y79rvOZKdNHvY95U5K1XW7F\r\n0Cs2ohzrIZHFWD/4/jKrBdFmBywsMJA5d3I=\r\n=zw/J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.8.11_1661135299459_0.43012782337546307"},"_hasShrinkwrap":false},"0.8.12":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.12","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.8.12","gitHead":"630b59868afc102c4e8bfed2011faf6884005f0e","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.8.12","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-x0OyqWSaYOJ6nkNBnsSmmJsRRxlkveVMvDIQJMnCdxLPnLziG/grCW/qN/6DIp8nWVFFMCGEHRlDNr9aFyViRQ==","shasum":"6de404e81c9bbfeae161e1e50d98008494278c1f","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.8.12.tgz","fileCount":28,"unpackedSize":48681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+dqhSpV03B38SWDd3VOKU3uraOwJKkxI/gd0jWZYjyAiEAi2sDTnYWPo2MIV3l2E2wZksPFVQbYdu7vtqq2eJf1DY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA6NeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkXw/+KvX4ZvaVra98mzonQiCgaMUWbwe2E7S3w63VboSw1biq5wlY\r\nqX89nPtFzHdvWxJfrXLU24I6D3YcUEobqPo84ZF4q6dga2ZWwZT+NjUOesRR\r\n4C1A+e7B7WPQnqWX+LxP3Fi7QTR5PARuDqn4msv7Fshbw63evsjT+tbeXl5t\r\nm6ootz+6fZw8h6QKrInT2xqEEkfI3CHoolwmW5EffcFJRdxkr62rPGQPjDJa\r\noYC+8VmQNJviokys3QNQ2MGL1pDC/yi8LDQJ4DXBmsdHzpIbYDG12TpEA1JH\r\nY3qhOs8ZeYV3owWgNHDUq2ol7sGuRGINBjd92pJIL5fCKtYDOa6iWFWDfi0L\r\n+lcu1jJzOL9f7p64Y65IoaSsiPIgMxmgfMtvva+vPOTUBYvd8eB5e/c9Q4hd\r\nhKIF5OFPK4z9RypgXHJmTcY6Fj9ijPjpYPTKy1gpFupYDOYqvUAUR4dlrdFr\r\nhW1uXMSsKILLBhlnRBE2AO/GQ7GvwjduFmJG10PdCEauhT4jUZGjaGzOuG9s\r\nLXmcP6hY86OfXmwTARNhDJhSLoAb1Nn33LsCSiQewCLrQeJZH6pb+K4PcF7N\r\nYgDlCVH2GGiM8C3EL0URWMpLcL7FMaWZpx02E/cf6wQckpqkO7d4YqbAWgR9\r\nebolWcUsuM9+Rjvj5XxKZ0sEM5wP5kwA4nc=\r\n=xOA6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.8.12_1661182814719_0.36938637714199074"},"_hasShrinkwrap":false},"0.8.13":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.13","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.8.13","gitHead":"1c558056cbc3228e47cdff06df9e46e634f60c63","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.8.13","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-3029PcJ7DE5gGA7F5Aa8J402Uy9VPoZahEGPvPrkW2sM8fhYhqldIguC3aYAPb34yGMoGi1BPFiyhww+z/+KuA==","shasum":"b6451a011a357a14786d9525980ef1d4eda45812","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.8.13.tgz","fileCount":28,"unpackedSize":48681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGA+HAhk7FFPUR+GFri+X8yX9HsmXsMknzu9QjElIMMiAiAnx2Yc/Y/MH11B1O+KuYoxol/bYqLRk/2xwEgKQ5DiTA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA9rEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqc3g//Wlew7kuAY+g8B5FvFaxOfSkPTMzns83Mi6DVE7YcqCpBcges\r\ngk9ma7OTORhmZu4MI8GUeMff0iha5r8BLjI1Gxqh4b2DGxnMgtcrMZAr3ow5\r\nICHT7V2dxZxX7OH0kAT+ujGrYtvBgCGmwHv3wQ4ifOoH/1gzg9x5MNbAwvxf\r\ncHgq+xrjAMytRotHHxDmmcxPRtfVt/ZI8tWhPaaw6pUToL+WvRDkklTkTrCR\r\nyYLcez3nyUh5EsNyzHNlq3xdsgNNuH60W1DhZz7XX2htmMezpBZx9kQ5rVDB\r\nd2ycC+X2nIFJCIJr2ekIX2Auzw68ni0ldUhGXZpzfxIVUuejax89icJw9/P5\r\nqzaKLYn3xrkN9QD46+CViHCJoZv5MkFFG2tn7scyDfvW4M9gwZVS6goAtH/Q\r\nXMD7VaAM7We4uaLBPY2fJUpO1fWL9TDeTkzbKL3k4RVfVAMflrkg8Qm5JHuj\r\nR0abpJNkpoNrtcWJkD1k9B2nfoTebuqLwH7rBrRAofEv9wz3WFke5MSZN0MY\r\nlrca/ZnULcmDbi8vl0z00yTTqOGW4KqoLW0aObCVfwIHE4F5h7uOvEbgoIOy\r\nj+5YO9KbxxYxvNCGNLBJ8p9J0QvVeNX8lnmbwJXyuQA+dPMrXEJSJ7IYWyzz\r\nPdDUBkR9LQD1WDCbX3ucfq5ChbvIY4gM5lg=\r\n=ZBmw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.8.13_1661196996227_0.603539000088491"},"_hasShrinkwrap":false},"0.8.14":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.14","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.8.14","gitHead":"cc443b944741a6844c3a57cbadff7c579c07f150","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.8.14","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-cIu74XQD8phiOnWpvOe/Zny34LuA+q0K31p5W1sXvX4zR85VTpEuzOvaYqSRvTNXispVcyHKvMmp5pxzERgqww==","shasum":"58c6f867ce9e2abfb8156a58a6c910468d467841","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.8.14.tgz","fileCount":28,"unpackedSize":48681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdb9Qk4Yvks6Pot8niEZkWeA92t/rrwTbU1i8brLlo9AiEA/zVIZAr+6Do7Xir4aZBtPJVtQw+8mzr0Uyxn6IO+xdo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBRtlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmol6hAAm4s1wN6WbAU/4dCHGHYZGMho0LmlPx26SOREN+I3/R5eUTsy\r\n9rNhwlehXVed2KpuCgwZsN42qaYwFl99MW+1B0bYyaCuDhYNL5Ghra/LKSM6\r\nd6kbMzBrRti1N8TYpf4+rikYXuzH5uDEvyF26K5GA6WuWPu9YpimiU1NJyI3\r\n8s98eqUIREsU2NpNdji74blByiC6ohSXMcIPhAkABRkh6hzTGrTyW7QI3X9T\r\n8imr0c5nzm/batZf56N6im9THLrMA+/8dtqj20DLFQnHpHZX88MvJ4FYjwno\r\n7H6vny6ydu2VvHG4ivRhjufqTjqcpzZJ9zfVfxy6e9e+yLm2NDSyMezCgX0F\r\nmV4UxM2rFCX45ZQrsaAiucyrR4uBNhGaEJtu3oTSm5kfLuxOqkpIoWhP+hRF\r\nWOxcs2o2VKnALw7TRwai4PQkosy2ZGbwRfpZEgdUeh0wT5NYZ/rqPR7i7+5B\r\njUeaFPOWhOsf7e8sxwGFWPEWTyX17/poC5JomMs5V6Qn+K6APblk/y8TstEm\r\nX+A5A3lv8EmvkGLn+UgVclQCa9Zm+rnWfUE/9oFVwTvM0iAOSxwhK63WpvCK\r\nXZkQOL87CUiXbu+IQPO/NuBJKNR+fwS2yV9YFeAIQCSdKw94XigOEInvrut3\r\nunCLWsGeduatFj4NMtJxEhgP/dx6OS47zt4=\r\n=JwUe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.8.14_1661279077472_0.44667172003828215"},"_hasShrinkwrap":false},"0.8.15":{"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"browser":"./lib/index.js","bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"description":"Recording and analysis for framerate measurements.","devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.8","chai":"^4.3.6","mocha":"^10.0.0","mocha-headless-chrome":"^4.0.0","shenanigans-manager":"^0.8.15","sinon":"^14.0.0","sinon-chai":"^3.7.0"},"license":"MIT","name":"fpsanalyzr","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"scripts":{"clean":"rm -rf dist lib *.tsbuildinfo","compile":"tsc -b","hydrate":"yarn shenanigans-manager hydrate","link":"yarn link","publish:ci":"yarn shenanigans-manager publish-if-updated","test":"yarn run test:setup && yarn run test:run","test:run":"yarn mocha-headless-chrome --file test/index.html","test:setup":"yarn shenanigans-manager generate-tests"},"shenanigans":{"name":"FpsAnalyzr"},"types":"./lib/index.d.ts","version":"0.8.15","gitHead":"cc443b944741a6844c3a57cbadff7c579c07f150","homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","_id":"fpsanalyzr@0.8.15","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-qqH+c+aHvCoQCffsQne1wHMms3jfwiZomzMEoXBHB5I0SSxEIinIb6w4vqD/YmJ1lfkUKZgBPXLJk+PLK2kWOw==","shasum":"410e2e17d587fbae1b2f3b4ef1683f3061e6cda7","tarball":"https://registry.npmjs.org/fpsanalyzr/-/fpsanalyzr-0.8.15.tgz","fileCount":28,"unpackedSize":48681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiSqyLtf4j8i9rRpoAYgnL7rNPJvV1BN8hzj2oeD99VAiEAgbxfkKwaVpxArZoOsIY+QHlRjYn0jsofx4Y3/ZHUIj8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBS/NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry+g/+IheGHYVpuqxa3pVwr1XRY0AGXIqtPD1lKlQloLSHRNw7vVOY\r\nryzWRMa48AuDSpoZBPMSREvgXb8GmCmRuHYdurU+ZA7kPp+7DylAlKfy9DC1\r\n3JZjO5Fo94S4wWUoN4wpP8j9BY9k8IgjHIFHU0hv1eA19ouOLT0yqBQ1Iyxf\r\nTYEhxnLcmjdQbBJWYo2lbreWnBZ19sxr8qIzIQZrsplHZ6up1EPBhlt6BLXf\r\nKGNk+bnvOLUopG23+FXcEKkFt0s/cLPBPrkG6ioB3k1xRkNM6GTLLE7Sn+cq\r\nVwSG2jypeRIt/Q1j/RMGAxGrfgX7tzeBWL6Ns7HCQ5ujPdIcMo4s5wCgN8XA\r\nOjnSOpCaMwO3EMxFMFJv6i88mIuwvzzI+LppPaCvFuj1t/rYMMU/Th7qapdz\r\nFI8qUHDrduL0DziqH8CEWNGaJQ/gWzS96yfJ4qeuyziqBanzvncvbnNwu0hq\r\n99r3n0URfujVEDuLtYaGlc70MTrShSe23inbC/vcBM60jdwuiQnKDLsk07BF\r\nHOH5KD35/2YW434pwu480lapv3sFkZKrwL3+UupEPUcBx3jkJS8GmaznEiSF\r\nasqXezxWCmfjGIfqH/xhWm4U62ru3Etx2D3OLzABk34uS2zB5vBtCq/NsyK1\r\n04YvQMflkx/X9oqZ0IlrLzNNd2Dy6PY/hA4=\r\n=oNLU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fpsanalyzr_0.8.15_1661284301082_0.08566691548906902"},"_hasShrinkwrap":false}},"readme":"<!-- Top -->\n\n# FpsAnalyzr\n\n[![Code Style: Prettier](https://img.shields.io/badge/code_style-prettier-brightgreen.svg)](https://prettier.io)\n![TypeScript: Strict](https://img.shields.io/badge/typescript-strict-brightgreen.svg)\n[![NPM version](https://badge.fury.io/js/fpsanalyzr.svg)](http://badge.fury.io/js/fpsanalyzr)\n[![Join the chat at https://gitter.im/FullScreenShenanigans/community](https://badges.gitter.im/FullScreenShenanigans/community.svg)](https://gitter.im/FullScreenShenanigans/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\nRecording and analysis for framerate measurements.\n\n<!-- /Top -->\n\n## Usage\n\n### Constructor\n\n```typescript\nimport { FPSAnalyzr } from \"fpsanalyzr\";\n\nconst fpsAnalyzer = new FpsAnalyzr();\n\nsetInterval(() => fpsAnalyzer.tick(performance.now()), 1000 / 60);\n```\n\n#### `maximumKept`\n\nBy default, the past 250 tick times are kept.\nYou can override this by passing in a `maximumKept` number.\n\n```typescript\nnew FpsAnalyzr({\n    maximumKept: 50,\n});\n```\n\n---\n\n### `tick`\n\nRecords that a frame tick has happened.\n\nReceives: `number` representing the current timestamp, in milliseconds.\n\n```typescript\nfpsAnalyzer.tick(performance.now());\n```\n\n### `getAverage`\n\nReturns: `number` for the computed average framerate among stored measurements.\n\n```typescript\nsetInterval(() => fpsAnalyzer.tick(performance.now()), 1000 / 60);\n\nsetInterval(() => {\n    const average = fpsAnalyzer.getAverage();\n    console.log(`Average FPS this second: ${average}.`);\n}, 1000);\n```\n\n### `getExtremes`\n\nReturns: `Object` with `.highest` and `.lowest` computed framerate among stored measurements.\n\n```typescript\nsetInterval(() => fpsAnalyzer.tick(performance.now()), 1000 / 60);\n\nsetInterval(() => {\n    const { highest, lowest } = fpsAnalyzer.getExtremes();\n    console.log(`FPS this second: from ${lowest} to ${highest}.`);\n}, 1000);\n```\n\n### `getMedian`\n\nReturns: `number` for the computed median framerate among stored measurements.\n\n```typescript\nsetInterval(() => fpsAnalyzer.tick(performance.now()), 1000 / 60);\n\nsetInterval(() => {\n    const median = fpsAnalyzer.getMedian();\n    console.log(`Median FPS this second: ${median}.`);\n}, 1000);\n```\n\n<!-- Development -->\n\n## Development\n\nThis repository is a portion of the [EightBittr monorepo](https://raw.githubusercontent.com/FullScreenShenanigans/EightBittr).\nSee its [docs/Development.md](../../docs/Development.md) for details on how to get started. 💖\n\n### Running Tests\n\n```shell\nyarn run test\n```\n\nTests are written in [Mocha](https://github.com/mochajs/mocha) and [Chai](https://github.com/chaijs/chai).\nTheir files are written using alongside source files under `src/` and named `*.test.ts?`.\nWhenever you add, remove, or rename a `*.test.t*` file under `src/`, `watch` will re-run `yarn run test:setup` to regenerate the list of static test files in `test/index.html`.\nYou can open that file in a browser to debug through the tests, or run `yarn test:run` to run them in headless Chrome.\n\n<!-- Maps -->\n<!-- /Maps -->\n\n<!-- /Development -->\n","maintainers":[{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"time":{"modified":"2022-08-23T19:51:41.313Z","created":"2016-05-18T17:58:41.210Z","0.4.0":"2016-05-18T17:58:41.210Z","0.5.0":"2016-07-24T22:56:32.827Z","0.5.1":"2016-08-15T15:51:27.164Z","0.5.2":"2016-12-03T20:47:15.110Z","0.6.0":"2016-12-26T07:16:34.283Z","0.6.1":"2016-12-26T12:28:19.547Z","0.7.0":"2017-12-24T06:42:43.291Z","0.7.1":"2017-12-24T06:49:04.565Z","0.7.2":"2017-12-24T20:47:19.230Z","0.7.3":"2017-12-29T04:36:33.488Z","0.7.4":"2018-01-03T00:43:00.828Z","0.7.5":"2018-01-04T21:38:43.062Z","0.7.6":"2019-03-19T06:12:38.457Z","0.7.7":"2019-04-14T20:35:08.508Z","0.7.8":"2019-09-13T03:42:12.636Z","0.7.9":"2020-06-22T04:50:43.286Z","0.7.10":"2020-06-22T04:55:23.821Z","0.8.0-beta0":"2020-07-11T20:19:09.857Z","0.8.0-beta1":"2020-07-11T23:30:27.102Z","0.8.0":"2020-07-12T21:37:19.717Z","0.8.1":"2021-09-08T03:03:50.059Z","0.8.3":"2022-08-16T21:59:23.627Z","0.8.4":"2022-08-16T22:32:59.359Z","0.8.6":"2022-08-16T22:56:35.594Z","0.8.7":"2022-08-16T22:59:08.469Z","0.8.8":"2022-08-16T23:07:56.751Z","0.8.9":"2022-08-17T00:52:28.898Z","0.8.5":"2022-08-21T15:13:56.856Z","0.8.10":"2022-08-21T15:44:56.075Z","0.8.11":"2022-08-22T02:28:19.700Z","0.8.12":"2022-08-22T15:40:14.939Z","0.8.13":"2022-08-22T19:36:36.358Z","0.8.14":"2022-08-23T18:24:37.623Z","0.8.15":"2022-08-23T19:51:41.248Z"},"homepage":"https://github.com/FullScreenShenanigans/EightBittr#readme","repository":{"type":"git","url":"git+ssh://git@github.com/FullScreenShenanigans/EightBittr.git"},"author":{"name":"Josh Goldberg","email":"git@joshuakgoldberg.com"},"bugs":{"url":"https://github.com/FullScreenShenanigans/EightBittr/issues"},"license":"MIT","readmeFilename":"README.md"}