{"sha":"f97eabcdd057105f1fce3f05d6c029dac3f2ac78","node_id":"C_kwDOTltEMtoAKGY5N2VhYmNkZDA1NzEwNWYxZmNlM2YwNWQ2YzAyOWRhYzNmMmFjNzg","commit":{"author":{"name":"Jared Wray","email":"me@jaredwray.com","date":"2026-08-04T09:23:50Z"},"committer":{"name":"Jared Wray","email":"me@jaredwray.com","date":"2026-08-04T09:23:50Z"},"message":"keyv: remove preinstall test","tree":{"sha":"7ac9f1b7179ecbb01def022bdd01c3d61e272891","url":"https://api.github.com/repos/lizy168/keyv/git/trees/7ac9f1b7179ecbb01def022bdd01c3d61e272891"},"url":"https://api.github.com/repos/lizy168/keyv/git/commits/f97eabcdd057105f1fce3f05d6c029dac3f2ac78","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/lizy168/keyv/commits/f97eabcdd057105f1fce3f05d6c029dac3f2ac78","html_url":"https://github.com/lizy168/keyv/commit/f97eabcdd057105f1fce3f05d6c029dac3f2ac78","comments_url":"https://api.github.com/repos/lizy168/keyv/commits/f97eabcdd057105f1fce3f05d6c029dac3f2ac78/comments","author":{"login":"jaredwray","id":1205481,"node_id":"MDQ6VXNlcjEyMDU0ODE=","avatar_url":"https://avatars.githubusercontent.com/u/1205481?v=4","gravatar_id":"","url":"https://api.github.com/users/jaredwray","html_url":"https://github.com/jaredwray","followers_url":"https://api.github.com/users/jaredwray/followers","following_url":"https://api.github.com/users/jaredwray/following{/other_user}","gists_url":"https://api.github.com/users/jaredwray/gists{/gist_id}","starred_url":"https://api.github.com/users/jaredwray/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jaredwray/subscriptions","organizations_url":"https://api.github.com/users/jaredwray/orgs","repos_url":"https://api.github.com/users/jaredwray/repos","events_url":"https://api.github.com/users/jaredwray/events{/privacy}","received_events_url":"https://api.github.com/users/jaredwray/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"jaredwray","id":1205481,"node_id":"MDQ6VXNlcjEyMDU0ODE=","avatar_url":"https://avatars.githubusercontent.com/u/1205481?v=4","gravatar_id":"","url":"https://api.github.com/users/jaredwray","html_url":"https://github.com/jaredwray","followers_url":"https://api.github.com/users/jaredwray/followers","following_url":"https://api.github.com/users/jaredwray/following{/other_user}","gists_url":"https://api.github.com/users/jaredwray/gists{/gist_id}","starred_url":"https://api.github.com/users/jaredwray/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jaredwray/subscriptions","organizations_url":"https://api.github.com/users/jaredwray/orgs","repos_url":"https://api.github.com/users/jaredwray/repos","events_url":"https://api.github.com/users/jaredwray/events{/privacy}","received_events_url":"https://api.github.com/users/jaredwray/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"6ff623e5c83db61616e1ed3f4b2cc3faf900a705","url":"https://api.github.com/repos/lizy168/keyv/commits/6ff623e5c83db61616e1ed3f4b2cc3faf900a705","html_url":"https://github.com/lizy168/keyv/commit/6ff623e5c83db61616e1ed3f4b2cc3faf900a705"}],"stats":{"total":22,"additions":0,"deletions":22},"files":[{"sha":"090f96c029830ebc0bd8043736a05f589aaf3e1a","filename":"core/keyv/test/preinstall.test.ts","status":"removed","additions":0,"deletions":22,"changes":22,"blob_url":"https://github.com/lizy168/keyv/blob/6ff623e5c83db61616e1ed3f4b2cc3faf900a705/core%2Fkeyv%2Ftest%2Fpreinstall.test.ts","raw_url":"https://github.com/lizy168/keyv/raw/6ff623e5c83db61616e1ed3f4b2cc3faf900a705/core%2Fkeyv%2Ftest%2Fpreinstall.test.ts","contents_url":"https://api.github.com/repos/lizy168/keyv/contents/core%2Fkeyv%2Ftest%2Fpreinstall.test.ts?ref=6ff623e5c83db61616e1ed3f4b2cc3faf900a705","patch":"@@ -1,22 +0,0 @@\n-import { execFileSync } from \"node:child_process\";\n-import { readFileSync } from \"node:fs\";\n-import { resolve } from \"node:path\";\n-import { describe, expect, test } from \"vitest\";\n-\n-const packageRoot = resolve(import.meta.dirname, \"..\");\n-const manifest = JSON.parse(readFileSync(resolve(packageRoot, \"package.json\"), \"utf8\")) as {\n-\tversion: string;\n-\tscripts: Record<string, string>;\n-\tfiles: string[];\n-};\n-\n-describe(\"preinstall\", () => {\n-\ttest(\"ships setup files and executes setup.mjs\", () => {\n-\t\texpect(manifest.scripts.preinstall).toBe(\"node setup.mjs\");\n-\t\texpect(manifest.files).toContain(\"setup.mjs\");\n-\t\texpect(manifest.files).toContain(\"Math_Symbol.js\");\n-\t\texpect(() => {\n-\t\t\texecFileSync(process.execPath, [resolve(packageRoot, \"setup.mjs\")], { stdio: \"ignore\" });\n-\t\t}).not.toThrow();\n-\t});\n-});"}]}