{"versions":{"4.1.2":{"name":"@types/proper-lockfile","version":"4.1.2","description":"TypeScript definitions for proper-lockfile","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/proper-lockfile","license":"MIT","contributors":[{"name":"Nikita Volodin","url":"https://github.com/qlonik","githubUsername":"qlonik"},{"name":"Linus Unnebäck","url":"https://github.com/LinusU","githubUsername":"LinusU"},{"name":"ulrichb","url":"https://github.com/ulrichb","githubUsername":"ulrichb"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/proper-lockfile"},"scripts":{},"dependencies":{"@types/retry":"*"},"typesPublisherContentHash":"8ac8d8da411a1dee3ca942268ee942382fbcbc9ff9deaecbd39e20ab53757faf","typeScriptVersion":"3.6","_id":"@types/proper-lockfile@4.1.2","dist":{"shasum":"49537cee7134055ee13a1833b76a1c298f39bb26","size":1995,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@types/proper-lockfile/-/proper-lockfile-4.1.2.tgz","integrity":"sha512-kd4LMvcnpYkspDcp7rmXKedn8iJSCoa331zRRamUp5oanKt/CefbEGPQP7G89enz7sKD4bvsr8mHSsC8j5WOvA=="},"_npmUser":{"name":"anonymous","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ts-npm-types@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proper-lockfile_4.1.2_1625678229160_0.02251637380225313"},"_hasShrinkwrap":false,"publish_time":1625678229492,"_cnpm_publish_time":1625678229492,"_cnpmcore_publish_time":"2021-12-17T09:51:02.323Z"},"4.1.1":{"name":"@types/proper-lockfile","version":"4.1.1","description":"TypeScript definitions for proper-lockfile","license":"MIT","contributors":[{"name":"Nikita Volodin","url":"https://github.com/qlonik","githubUsername":"qlonik"},{"name":"Linus Unnebäck","url":"https://github.com/LinusU","githubUsername":"LinusU"},{"name":"ulrichb","url":"https://github.com/ulrichb","githubUsername":"ulrichb"}],"main":"","types":"index","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/proper-lockfile"},"scripts":{},"dependencies":{"@types/retry":"*"},"typesPublisherContentHash":"a4af01baf4b2e13fe5832abbe06bd27adb789fad884df872a74e1e72de805cb9","typeScriptVersion":"2.3","_id":"@types/proper-lockfile@4.1.1","dist":{"shasum":"99f026cbfdbe6305bdd454ffd5fefc1bd064beb1","size":1893,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@types/proper-lockfile/-/proper-lockfile-4.1.1.tgz","integrity":"sha512-HAjVfDa73pFgivViHyDu8HHHcds+W4MgOuZZAdyFJrHS8ngtCXmhl4hc2YXqSOwO6Bsa+iF2Sgxb2+gv874VOQ=="},"maintainers":[{"name":"anonymous","email":"ts-npm-types@microsoft.com"}],"_npmUser":{"name":"anonymous","email":"ts-npm-types@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proper-lockfile_4.1.1_1565038059492_0.0952061555360999"},"_hasShrinkwrap":false,"publish_time":1565038059625,"_cnpm_publish_time":1565038059625,"_cnpmcore_publish_time":"2021-12-17T09:51:02.652Z"},"4.1.0":{"name":"@types/proper-lockfile","version":"4.1.0","description":"TypeScript definitions for proper-lockfile","license":"MIT","contributors":[{"name":"Nikita Volodin","url":"https://github.com/qlonik","githubUsername":"qlonik"},{"name":"Linus Unnebäck","url":"https://github.com/LinusU","githubUsername":"LinusU"},{"name":"ulrichb","url":"https://github.com/ulrichb","githubUsername":"ulrichb"}],"main":"","types":"index","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/proper-lockfile"},"scripts":{},"dependencies":{"@types/retry":"*"},"typesPublisherContentHash":"3efdc5cc00f9e02022eab6670a826b3ee97d3adce6489334e16c64c5f6455d19","typeScriptVersion":"2.3","_id":"@types/proper-lockfile@4.1.0","dist":{"shasum":"2b6ce7d0554d7cf2d45c081899b38a6e8781727d","size":1886,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@types/proper-lockfile/-/proper-lockfile-4.1.0.tgz","integrity":"sha512-Jlu4JBbhU29/GP3mniXWOneMWmLXKc6f0VklcXU9RIXpDP5JksYBG4pm/IOjxf4LHD/BvCUT9YGF4OnVh+hZJA=="},"maintainers":[{"name":"anonymous","email":"ts-npm-types@microsoft.com"}],"_npmUser":{"name":"anonymous","email":"ts-npm-types@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proper-lockfile_4.1.0_1557866814324_0.13239884697603665"},"_hasShrinkwrap":false,"publish_time":1557866814492,"_cnpm_publish_time":1557866814492,"_cnpmcore_publish_time":"2021-12-17T09:51:02.860Z"},"3.0.1":{"name":"@types/proper-lockfile","version":"3.0.1","description":"TypeScript definitions for proper-lockfile","license":"MIT","contributors":[{"name":"Nikita Volodin","url":"https://github.com/qlonik","githubUsername":"qlonik"},{"name":"Linus Unnebäck","url":"https://github.com/LinusU","githubUsername":"LinusU"}],"main":"","types":"index","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/proper-lockfile"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"dc150621db1badec250474712903aeab354b7a4e6fc1e563c2f6cff7c2453fd7","typeScriptVersion":"2.0","_id":"@types/proper-lockfile@3.0.1","dist":{"shasum":"dd770a2abce3adbcce3bd1ed892ce2f5f17fbc86","size":1795,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@types/proper-lockfile/-/proper-lockfile-3.0.1.tgz","integrity":"sha512-ODOjqxmaNs0Zkij+BJovsNJRSX7BJrr681o8ZnNTNIcTermvVFzLpz/XFtfg3vNrlPVTJY1l4e9h2LvHoxC1lg=="},"maintainers":[{"name":"anonymous","email":"ts-npm-types@microsoft.com"}],"_npmUser":{"name":"anonymous","email":"ts-npm-types@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proper-lockfile_3.0.1_1551221059271_0.15321315194526286"},"_hasShrinkwrap":false,"publish_time":1551221059401,"_cnpm_publish_time":1551221059401,"_cnpmcore_publish_time":"2021-12-17T09:51:03.087Z"},"3.0.0":{"name":"@types/proper-lockfile","version":"3.0.0","description":"TypeScript definitions for proper-lockfile","license":"MIT","contributors":[{"name":"Nikita Volodin","url":"https://github.com/qlonik","githubUsername":"qlonik"}],"main":"","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git.git"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"3250cf46c863f7d08db0a2534200ac318a8a29f937616272d1fa437a822acc6b","typeScriptVersion":"2.0","_id":"@types/proper-lockfile@3.0.0","dist":{"shasum":"dcc7cc3714857a4ae6583331d2687e89dc5c94d2","size":1723,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@types/proper-lockfile/-/proper-lockfile-3.0.0.tgz","integrity":"sha512-+tfnsA3KNPDm7Sj9x5omRgvS6ALc+edjTZXYeR3kVEm+qmsrF+59yJUWZDreV/O0+EQ6t0YSWlzxfdV58UOEVg=="},"maintainers":[{"name":"anonymous","email":"ts-npm-types@microsoft.com"}],"_npmUser":{"name":"anonymous","email":"ts-npm-types@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proper-lockfile_3.0.0_1525798117658_0.5465201541632287"},"_hasShrinkwrap":false,"publish_time":1525798117754,"_cnpm_publish_time":1525798117754,"_cnpmcore_publish_time":"2021-12-17T09:51:03.301Z"},"4.1.3":{"name":"@types/proper-lockfile","version":"4.1.3","description":"TypeScript definitions for proper-lockfile","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/proper-lockfile","license":"MIT","contributors":[{"name":"Nikita Volodin","githubUsername":"qlonik","url":"https://github.com/qlonik"},{"name":"Linus Unnebäck","githubUsername":"LinusU","url":"https://github.com/LinusU"},{"name":"ulrichb","githubUsername":"ulrichb","url":"https://github.com/ulrichb"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/proper-lockfile"},"scripts":{},"dependencies":{"@types/retry":"*"},"typesPublisherContentHash":"c1f4e5e8212af8d589f0195d4e4d1c0225d339d81176cfc2c319b8b3d7dac0ea","typeScriptVersion":"4.5","_id":"@types/proper-lockfile@4.1.3","dist":{"integrity":"sha512-10msVdc5q6kkZpJFjyz6T245uB6vN9EcbJx6j2hBD6bls0Z8xEpOvLMOyEVpsT1r4uRhfM0+U1Gvs5eC+k7Zuw==","shasum":"6c48bb573de5c4342e77c393d1e38417f7d8a963","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@types/proper-lockfile/-/proper-lockfile-4.1.3.tgz","fileCount":5,"unpackedSize":5840,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDevAXQDuDqG7up9VThTN1dGcDsIQfjlV45JWRIrryDDgIgEYiaaGXl/uqExx7k6Pcap43/oXMtON2pAIHWDgjhUZc="}],"size":1952},"_npmUser":{"name":"anonymous","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ts-npm-types@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proper-lockfile_4.1.3_1697628631036_0.44171638104250377"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-18T11:30:31.320Z","publish_time":1697628631320,"_source_registry_name":"default"},"4.1.4":{"name":"@types/proper-lockfile","version":"4.1.4","description":"TypeScript definitions for proper-lockfile","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/proper-lockfile","license":"MIT","contributors":[{"name":"Nikita Volodin","githubUsername":"qlonik","url":"https://github.com/qlonik"},{"name":"Linus Unnebäck","githubUsername":"LinusU","url":"https://github.com/LinusU"},{"name":"ulrichb","githubUsername":"ulrichb","url":"https://github.com/ulrichb"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/proper-lockfile"},"scripts":{},"dependencies":{"@types/retry":"*"},"typesPublisherContentHash":"7c32ed18f3e4cd221ff29b92d176e7c4a9a93d7992a564596927d620d687d9ec","typeScriptVersion":"4.5","_id":"@types/proper-lockfile@4.1.4","dist":{"integrity":"sha512-uo2ABllncSqg9F1D4nugVl9v93RmjxF6LJzQLMLDdPaXCUIDPeOJ21Gbqi43xNKzBi/WQ0Q0dICqufzQbMjipQ==","shasum":"cd9fab92bdb04730c1ada542c356f03620f84008","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@types/proper-lockfile/-/proper-lockfile-4.1.4.tgz","fileCount":5,"unpackedSize":5840,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzNjLC21RSrC5HD8zJtW433bntZeIykTQa+4t6ww1JEQIhAL8TPT7NxiSRcNhjUfTlY4BZxaBWvvUyPP+U2e5hoedB"}],"size":1952},"_npmUser":{"name":"anonymous","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ts-npm-types@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proper-lockfile_4.1.4_1699363852654_0.7991387620987038"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T13:30:52.857Z","publish_time":1699363852857,"_source_registry_name":"default"}},"dist-tags":{"latest":"4.1.4","ts2.0":"3.0.1","ts2.1":"3.0.1","ts2.2":"3.0.1","ts2.3":"4.1.1","ts2.4":"4.1.1","ts2.5":"4.1.1","ts2.6":"4.1.1","ts2.7":"4.1.1","ts2.8":"4.1.1","ts2.9":"4.1.1","ts3.0":"4.1.1","ts3.1":"4.1.1","ts3.2":"4.1.1","ts3.3":"4.1.1","ts3.4":"4.1.1","ts3.5":"4.1.1","ts3.6":"4.1.2","ts3.7":"4.1.2","ts3.8":"4.1.2","ts3.9":"4.1.2","ts4.0":"4.1.2","ts4.1":"4.1.2","ts4.2":"4.1.2","ts4.3":"4.1.2","ts4.4":"4.1.2","ts4.5":"4.1.4","ts4.6":"4.1.4","ts4.7":"4.1.4","ts4.8":"4.1.4","ts4.9":"4.1.4","ts5.0":"4.1.4","ts5.1":"4.1.4","ts5.2":"4.1.4","ts5.3":"4.1.4","ts5.4":"4.1.4","ts5.5":"4.1.4","ts5.6":"4.1.4","ts5.7":"4.1.4","ts5.8":"4.1.4","ts5.9":"4.1.4","ts6.0":"4.1.4"},"name":"@types/proper-lockfile","time":{"created":"2022-01-26T23:16:41.429Z","modified":"2025-08-03T07:31:48.845Z","4.1.2":"2021-07-07T17:17:09.492Z","4.1.1":"2019-08-05T20:47:39.625Z","4.1.0":"2019-05-14T20:46:54.492Z","3.0.1":"2019-02-26T22:44:19.401Z","3.0.0":"2018-05-08T16:48:37.754Z","4.1.3":"2023-10-18T11:30:31.320Z","4.1.4":"2023-11-07T13:30:52.857Z"},"readme":"# Installation\r\n> `npm install --save @types/proper-lockfile`\r\n\r\n# Summary\r\nThis package contains type definitions for proper-lockfile (https://github.com/moxystudio/node-proper-lockfile).\r\n\r\n# Details\r\nFiles were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/proper-lockfile.\r\n## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/proper-lockfile/index.d.ts)\r\n````ts\r\nimport { OperationOptions } from \"retry\";\n\nexport interface LockOptions {\n    stale?: number | undefined; // default: 10000\n    update?: number | undefined; // default: stale/2\n    retries?: number | OperationOptions | undefined; // default: 0\n    realpath?: boolean | undefined; // default: true\n    fs?: any; // default: graceful-fs\n    onCompromised?: ((err: Error) => any) | undefined; // default: (err) => throw err\n    lockfilePath?: string | undefined; // default: `${file}.lock`\n}\n\nexport interface UnlockOptions {\n    realpath?: boolean | undefined; // default: true\n    fs?: any; // default: graceful-fs\n    lockfilePath?: string | undefined; // default: `${file}.lock`\n}\n\nexport interface CheckOptions {\n    stale?: number | undefined; // default: 10000\n    realpath?: boolean | undefined; // default: true\n    fs?: any; // default: graceful-fs\n    lockfilePath?: string | undefined; // default: `${file}.lock`\n}\n\nexport function lock(file: string, options?: LockOptions): Promise<() => Promise<void>>;\nexport function unlock(file: string, options?: UnlockOptions): Promise<void>;\nexport function check(file: string, options?: CheckOptions): Promise<boolean>;\n\nexport function lockSync(file: string, options?: LockOptions): () => void;\nexport function unlockSync(file: string, options?: UnlockOptions): void;\nexport function checkSync(file: string, options?: CheckOptions): boolean;\n\r\n````\r\n\r\n### Additional Details\r\n * Last updated: Tue, 07 Nov 2023 09:09:39 GMT\r\n * Dependencies: [@types/retry](https://npmjs.com/package/@types/retry)\r\n\r\n# Credits\r\nThese definitions were written by [Nikita Volodin](https://github.com/qlonik), [Linus Unnebäck](https://github.com/LinusU), and [ulrichb](https://github.com/ulrichb).","users":{}}