{"_id":"@types/gulp-cache","_rev":"3751460","name":"@types/gulp-cache","description":"TypeScript definitions for gulp-cache","dist-tags":{"latest":"0.4.9","ts2.0":"0.4.4","ts2.1":"0.4.4","ts2.2":"0.4.4","ts2.3":"0.4.4","ts2.4":"0.4.4","ts2.5":"0.4.4","ts2.6":"0.4.4","ts2.7":"0.4.4","ts2.8":"0.4.4","ts2.9":"0.4.4","ts3.0":"0.4.4","ts3.1":"0.4.4","ts3.2":"0.4.4","ts3.3":"0.4.4","ts3.4":"0.4.4","ts3.5":"0.4.4","ts3.6":"0.4.5","ts3.7":"0.4.5","ts3.8":"0.4.5","ts3.9":"0.4.5","ts4.0":"0.4.5","ts4.1":"0.4.5","ts4.2":"0.4.5","ts4.3":"0.4.6","ts4.4":"0.4.6","ts4.5":"0.4.9","ts4.6":"0.4.9","ts4.7":"0.4.9","ts4.8":"0.4.9","ts4.9":"0.4.9","ts5.0":"0.4.9","ts5.1":"0.4.9","ts5.2":"0.4.9","ts5.3":"0.4.9","ts5.4":"0.4.9","ts5.5":"0.4.9","ts5.6":"0.4.9","ts5.7":"0.4.9","ts5.8":"0.4.9","ts5.9":"0.4.9"},"maintainers":[{"name":"types","email":""}],"time":{"modified":"2025-03-04T06:14:00.000Z","created":"2016-10-26T19:25:55.409Z","0.4.9":"2023-11-07T06:55:29.327Z","0.4.8":"2023-10-18T04:18:41.706Z","0.4.7":"2023-09-20T17:58:43.383Z","0.4.6":"2023-05-10T21:04:49.093Z","0.4.5":"2021-07-08T13:24:36.378Z","0.4.4":"2017-11-08T22:43:51.059Z","0.4.3":"2017-03-16T14:36:54.098Z","0.4.2":"2016-11-04T23:19:42.205Z","0.4.1":"2016-10-26T19:25:55.409Z"},"users":{},"repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/gulp-cache"},"versions":{"0.4.9":{"name":"@types/gulp-cache","version":"0.4.9","description":"TypeScript definitions for gulp-cache","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/gulp-cache","license":"MIT","contributors":[{"name":"Arun Aravind","githubUsername":"aravindarun","url":"https://github.com/aravindarun"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/gulp-cache"},"scripts":{},"dependencies":{"@types/gulp-util":"*","@types/node":"*","@types/vinyl":"*"},"typesPublisherContentHash":"88571ded530a1626ab3ec01b34a7c8e1b9f0737c61755485e6340965370d3d29","typeScriptVersion":"4.5","_id":"@types/gulp-cache@0.4.9","dist":{"shasum":"cc0238da855f72f946d3e2bd1e20570267763f53","size":2336,"noattachment":false,"key":"/@types/gulp-cache/-/@types/gulp-cache-0.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/gulp-cache/download/@types/gulp-cache-0.4.9.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-cache_0.4.9_1699340129152_0.6863326562920624"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T06:55:29.327Z","publish_time":1699340129327,"_source_registry_name":"default","_cnpm_publish_time":1699340129327},"0.4.8":{"name":"@types/gulp-cache","version":"0.4.8","description":"TypeScript definitions for gulp-cache","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/gulp-cache","license":"MIT","contributors":[{"name":"Arun Aravind","githubUsername":"aravindarun","url":"https://github.com/aravindarun"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/gulp-cache"},"scripts":{},"dependencies":{"@types/gulp-util":"*","@types/node":"*","@types/vinyl":"*"},"typesPublisherContentHash":"0fa15183b961e7ff48c4b706cd595ea6bd46871899838db2985f08d933b94160","typeScriptVersion":"4.5","_id":"@types/gulp-cache@0.4.8","dist":{"shasum":"2333fdd77fb2996394a4fec053166f13450f689d","size":2332,"noattachment":false,"key":"/@types/gulp-cache/-/@types/gulp-cache-0.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/gulp-cache/download/@types/gulp-cache-0.4.8.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-cache_0.4.8_1697602721524_0.47896833859343024"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-18T04:18:41.706Z","publish_time":1697602721706,"_source_registry_name":"default","_cnpm_publish_time":1697602721706},"0.4.7":{"name":"@types/gulp-cache","version":"0.4.7","description":"TypeScript definitions for gulp-cache","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/gulp-cache","license":"MIT","contributors":[{"name":"Arun Aravind","url":"https://github.com/aravindarun","githubUsername":"aravindarun"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/gulp-cache"},"scripts":{},"dependencies":{"@types/gulp-util":"*","@types/node":"*","@types/vinyl":"*"},"typesPublisherContentHash":"bba1a154371a55f33ef6bc88c1ebdf9edc68a60e6ddfa12998cc8fc92f398e99","typeScriptVersion":"4.5","_id":"@types/gulp-cache@0.4.7","dist":{"shasum":"8ac1035ad0ec33e192ab377790289f5840257a48","size":2329,"noattachment":false,"key":"/@types/gulp-cache/-/@types/gulp-cache-0.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/gulp-cache/download/@types/gulp-cache-0.4.7.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-cache_0.4.7_1695232723219_0.9081106654094249"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-20T17:58:43.383Z","publish_time":1695232723383,"_source_registry_name":"default","_cnpm_publish_time":1695232723383},"0.4.6":{"name":"@types/gulp-cache","version":"0.4.6","description":"TypeScript definitions for gulp-cache","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/gulp-cache","license":"MIT","contributors":[{"name":"Arun Aravind","url":"https://github.com/aravindarun","githubUsername":"aravindarun"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/gulp-cache"},"scripts":{},"dependencies":{"@types/gulp-util":"*","@types/node":"*","@types/vinyl":"*"},"typesPublisherContentHash":"3a93a81ea4361c37967d057ecae7ecf28bf83e4c80f20cbdb820b13ad16ccba5","typeScriptVersion":"4.3","_id":"@types/gulp-cache@0.4.6","dist":{"shasum":"6244210a47f49497fef502c0b9758f0c7a8fdb5a","size":2314,"noattachment":false,"key":"/@types/gulp-cache/-/@types/gulp-cache-0.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/gulp-cache/download/@types/gulp-cache-0.4.6.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-cache_0.4.6_1683752688924_0.1603662161393422"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-10T21:04:49.093Z","publish_time":1683752689093,"_source_registry_name":"default","_cnpm_publish_time":1683752689093},"0.4.5":{"name":"@types/gulp-cache","version":"0.4.5","description":"TypeScript definitions for gulp-cache","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/gulp-cache","license":"MIT","contributors":[{"name":"Arun Aravind","url":"https://github.com/aravindarun","githubUsername":"aravindarun"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/gulp-cache"},"scripts":{},"dependencies":{"@types/gulp-util":"*","@types/node":"*","@types/vinyl":"*"},"typesPublisherContentHash":"dca03b19f7f3845d6d4a4cf29c73d88c0befa1192f789e5b9d2b20f41ccef757","typeScriptVersion":"3.6","_id":"@types/gulp-cache@0.4.5","dist":{"shasum":"b9061b592cd96c7b46d4eeb0bc17a2618d8aeea4","size":2281,"noattachment":false,"key":"/@types/gulp-cache/-/@types/gulp-cache-0.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/gulp-cache/download/@types/gulp-cache-0.4.5.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-cache_0.4.5_1625750676263_0.2360147178805201"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:36:03.002Z","publish_time":1625750676378,"_cnpm_publish_time":1625750676378},"0.4.4":{"name":"@types/gulp-cache","version":"0.4.4","description":"TypeScript definitions for gulp-cache","license":"MIT","contributors":[{"name":"Arun Aravind","url":"https://github.com/aravindarun","githubUsername":"aravindarun"}],"main":"","repository":{"type":"git","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"},"scripts":{},"dependencies":{"@types/vinyl":"*","@types/gulp-util":"*","@types/node":"*"},"typesPublisherContentHash":"266ef0448500beabd18be5e84487eaace7cf4646ca48aa2e3b44538f105337d2","typeScriptVersion":"2.0","_id":"@types/gulp-cache@0.4.4","dist":{"shasum":"70a7b3a1baab3843083b5b25961c9a03c22f8e51","size":2216,"noattachment":false,"key":"/@types/gulp-cache/-/@types/gulp-cache-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/gulp-cache/download/@types/gulp-cache-0.4.4.tgz"},"maintainers":[{"name":"types","email":""}],"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-cache-0.4.4.tgz_1510181030643_0.12082325527444482"},"directories":{},"_cnpmcore_publish_time":"2021-12-21T02:36:02.150Z","publish_time":1510181031059,"_cnpm_publish_time":1510181031059},"0.4.3":{"name":"@types/gulp-cache","version":"0.4.3","description":"TypeScript definitions for gulp-cache","license":"MIT","contributors":[{"name":"Arun Aravind","url":"https://github.com/aravindarun"}],"main":"","repository":{"type":"git","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"},"scripts":{},"dependencies":{"@types/vinyl":"*","@types/gulp-util":"*","@types/node":"*"},"peerDependencies":{},"typesPublisherContentHash":"a6f8e44f803f69c2cc2266dad59839981e409d3f2059047b51ba824672637e92","typeScriptVersion":"2.0","_id":"@types/gulp-cache@0.4.3","dist":{"shasum":"b61c0041b71d1562240e1b5b05937c57c622ace1","size":1535,"noattachment":false,"key":"/@types/gulp-cache/-/@types/gulp-cache-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/gulp-cache/download/@types/gulp-cache-0.4.3.tgz"},"maintainers":[{"name":"types","email":""}],"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-cache-0.4.3.tgz_1489675012341_0.02542037144303322"},"directories":{},"_cnpmcore_publish_time":"2021-12-21T02:36:00.492Z","publish_time":1489675014098,"_cnpm_publish_time":1489675014098},"0.4.2":{"name":"@types/gulp-cache","version":"0.4.2","description":"TypeScript definitions for gulp-cache v0.4.5","license":"MIT","author":"Arun Aravind <https://github.com/aravindarun>","main":"","repository":{"type":"git","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"},"scripts":{},"dependencies":{"@types/gulp-util":"*","@types/vinyl":"*","@types/node":"*"},"peerDependencies":{},"typings":"index.d.ts","typesPublisherContentHash":"266ef0448500beabd18be5e84487eaace7cf4646ca48aa2e3b44538f105337d2","_id":"@types/gulp-cache@0.4.2","dist":{"shasum":"f322348456cb3c04b885de617d0fd493c7ce38e3","size":1741,"noattachment":false,"key":"/@types/gulp-cache/-/@types/gulp-cache-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/gulp-cache/download/@types/gulp-cache-0.4.2.tgz"},"maintainers":[{"name":"types","email":""}],"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-cache-0.4.2.tgz_1478301581989_0.5817856611683965"},"directories":{},"_cnpmcore_publish_time":"2021-12-21T02:35:58.778Z","publish_time":1478301582205,"_cnpm_publish_time":1478301582205},"0.4.1":{"name":"@types/gulp-cache","version":"0.4.1","description":"TypeScript definitions for gulp-cache v0.4.5","license":"MIT","author":"Arun Aravind <https://github.com/aravindarun>","main":"","repository":{"type":"git","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"},"scripts":{},"dependencies":{"@types/gulp-util":"*","@types/vinyl":"*"},"peerDependencies":{},"typings":"gulp-cache.d.ts","typesPublisherContentHash":"a49fbba9777ccd1ea4be8ca5f5c4a17a5e128f23cdddd048e02adadcca82a3b3","_id":"@types/gulp-cache@0.4.1","dist":{"shasum":"6548fea16350d90924e8a6eee9db4edbea153907","size":1761,"noattachment":false,"key":"/@types/gulp-cache/-/@types/gulp-cache-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/gulp-cache/download/@types/gulp-cache-0.4.1.tgz"},"maintainers":[{"name":"types","email":""}],"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-cache-0.4.1.tgz_1477509951921_0.7659656908363104"},"directories":{},"_cnpmcore_publish_time":"2021-12-21T02:35:57.162Z","publish_time":1477509955409,"_cnpm_publish_time":1477509955409}},"readme":"# Installation\r\n> `npm install --save @types/gulp-cache`\r\n\r\n# Summary\r\nThis package contains type definitions for gulp-cache (https://github.com/jgable/gulp-cache).\r\n\r\n# Details\r\nFiles were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/gulp-cache.\r\n## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/gulp-cache/index.d.ts)\r\n````ts\r\n/// <reference types=\"node\" />\n\nimport File = require(\"vinyl\");\nimport { PluginError } from \"gulp-util\";\nimport { Transform } from \"stream\";\n\ndeclare namespace gc {\n    type Predicate<T> = (arg: T) => boolean;\n\n    interface IGulpCacheOptions {\n        /**\n         * The cache instance to use for caching.\n         */\n        fileCache?: IGulpCache | undefined;\n\n        /**\n         * The name of the bucket which stores the cached objects.\n         * Default value = 'default'\n         */\n        name?: string | undefined;\n\n        /**\n         * The hash generator to use.\n         */\n        key?: ((file: File, callback?: (err: any, result: string) => void) => string | Promise<string>) | undefined;\n\n        /**\n         * Value representing the success of a task.\n         */\n        success?: boolean | Predicate<any> | undefined;\n\n        /**\n         * Content that is to be cached.\n         */\n        value?: ((result: any) => Object | Promise<Object> | string) | undefined;\n    }\n\n    interface ICacheOptions {\n        /**\n         * Specifies the name of the directory where the cache\n         * is to be stored.\n         */\n        cacheDirName: string;\n    }\n\n    interface IGulpCacheStatic {\n        /**\n         * Caches the result of a task.\n         * @param task The task whose result is to be cached.\n         */\n        (task: NodeJS.ReadWriteStream): Transform;\n\n        /**\n         * Caches the result of a task.\n         * @param task Task whose result is to be cached.\n         * @param options Override values for available settings.\n         */\n        (task: NodeJS.ReadWriteStream, options: IGulpCacheOptions): Transform;\n\n        clear(options: IGulpCacheOptions): Transform;\n\n        /**\n         * Represents a cache store.\n         */\n        Cache: IGulpCache;\n\n        /**\n         * Purges the cache.\n         * @param err PluginError instance in case of a plugin error.\n         *            If callback is not specified an exception of type\n         *            'PluginError' is thrown.\n         */\n        clearAll(callback?: (err: PluginError) => void): void;\n    }\n\n    /**\n     * Represents a cach store.\n     */\n    interface IGulpCache {\n        new(options: ICacheOptions): any;\n    }\n}\n\ndeclare const _: gc.IGulpCacheStatic;\nexport = _;\n\r\n````\r\n\r\n### Additional Details\r\n * Last updated: Tue, 07 Nov 2023 03:09:37 GMT\r\n * Dependencies: [@types/gulp-util](https://npmjs.com/package/@types/gulp-util), [@types/node](https://npmjs.com/package/@types/node), [@types/vinyl](https://npmjs.com/package/@types/vinyl)\r\n\r\n# Credits\r\nThese definitions were written by [Arun Aravind](https://github.com/aravindarun).\r\n","_attachments":{},"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/gulp-cache","license":"MIT"}