{"_id":"quick-temp","_rev":"23-cf0f04e19f2ab028db14e2444c558d0d","name":"quick-temp","dist-tags":{"latest":"0.1.9"},"versions":{"0.0.1":{"name":"quick-temp","version":"0.0.1","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"quick-temp@0.0.1","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"homepage":"https://github.com/joliss/node-quick-temp","bugs":{"url":"https://github.com/joliss/node-quick-temp/issues"},"dist":{"shasum":"b26b605e97f25337dbefc3e67a08308543627251","tarball":"https://registry.npmjs.org/quick-temp/-/quick-temp-0.0.1.tgz","integrity":"sha512-y1uXSx99vZLpNCdBW1Wsr0yJbbpwxpDeldItnavy0vmwy6rGZYIMLwAT8DtGYfgGLTvdQYnrE1LvvFW6YxOL4Q==","signatures":[{"sig":"MEQCIAilQb+qGGZFG/uUJqaJbSw+klt5jTqDlXDbCeqQ3BRtAiAPbNNfqn2N8pJioVqMeWke6eTOSMkrIeI7W21qUoxSvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"repository":{"url":"https://github.com/joliss/node-quick-temp","type":"git"},"_npmVersion":"1.3.21","description":"Create and remove temporary directories with minimal effort","dependencies":{"mktemp":"~0.3.4","rimraf":"~2.2.6"},"directories":{}},"0.0.2":{"name":"quick-temp","version":"0.0.2","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"quick-temp@0.0.2","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"homepage":"https://github.com/joliss/node-quick-temp","bugs":{"url":"https://github.com/joliss/node-quick-temp/issues"},"dist":{"shasum":"74b7df257ab6219e45554152b92353868261ad57","tarball":"https://registry.npmjs.org/quick-temp/-/quick-temp-0.0.2.tgz","integrity":"sha512-mOePu3WyY64KOJjscIwYyrcUargigAV3yKXmwDPy9LmcM021bS44RajOoYVFw9plxRrSTLy1vDliKlr2DbIHoA==","signatures":[{"sig":"MEQCIHSDCuDDfafBcuXZbf06+ZPOS/LPUy3tL/zDGM+f2otYAiBjANXwR8pVsNxlf7GN157cjTek1SkgkzowVhRrnzaJxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"repository":{"url":"https://github.com/joliss/node-quick-temp","type":"git"},"_npmVersion":"1.3.21","description":"Create and remove temporary directories with minimal effort","dependencies":{"mktemp":"~0.3.4","rimraf":"~2.2.6","underscore.string":"~2.3.3"},"directories":{}},"0.1.0":{"name":"quick-temp","version":"0.1.0","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"quick-temp@0.1.0","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"homepage":"https://github.com/joliss/node-quick-temp","bugs":{"url":"https://github.com/joliss/node-quick-temp/issues"},"dist":{"shasum":"d486bd38b13078613ee978b0b5c90aca230715fc","tarball":"https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.0.tgz","integrity":"sha512-+o3x12baHk12XTSJqucSmL+8cf4CfWimBX9u5ROXkKHuMciZV9XjL2EpmGPGhaLDURZVoDNpA5mB0ZHQ9W5Zjw==","signatures":[{"sig":"MEQCIDjhTdoArtVMp3kYCTdqJ+WxHbs2UQM7izAYbbfwO1u/AiAGGeXUWfEfBYqdpOzpyeKeOjLSehwXWxdGcIh+Guw3MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"repository":{"url":"https://github.com/joliss/node-quick-temp","type":"git"},"_npmVersion":"1.3.21","description":"Create and remove temporary directories with minimal effort","dependencies":{"mktemp":"~0.3.4","rimraf":"~2.2.6","underscore.string":"~2.3.3"},"directories":{}},"0.1.1":{"name":"quick-temp","version":"0.1.1","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"quick-temp@0.1.1","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"homepage":"https://github.com/joliss/node-quick-temp","bugs":{"url":"https://github.com/joliss/node-quick-temp/issues"},"dist":{"shasum":"2559c3c1465c73e3b88c8140d24a99fb1c780925","tarball":"https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.1.tgz","integrity":"sha512-cUcgmwHPklKAT8mHdauqEXXTd6J0QuVDc/SNSKABrNrHDROJR51xiu10xA02fPjLqgLU8Ar9iNGNDS8nJ8HqzA==","signatures":[{"sig":"MEQCIDgBJ6hppNUCm3kJf2kzOmBMhBb1KuKz4PVb4PogKfehAiA8UxgYLwX2WAm2qcGFP/duvW0NCfgrDy3lUR1TKG32xQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"repository":{"url":"https://github.com/joliss/node-quick-temp","type":"git"},"_npmVersion":"1.4.4","description":"Create and remove temporary directories with minimal effort","dependencies":{"mktemp":"~0.3.4","rimraf":"~2.2.6","underscore.string":"~2.3.3"},"directories":{}},"0.1.2":{"name":"quick-temp","version":"0.1.2","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"quick-temp@0.1.2","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"homepage":"https://github.com/joliss/node-quick-temp","bugs":{"url":"https://github.com/joliss/node-quick-temp/issues"},"dist":{"shasum":"abd2bf0c1bf5be923b97f42ff875dbf0dfaa6349","tarball":"https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.2.tgz","integrity":"sha512-YohH9kB4RhkykukjaKo9l3KSCGIObFAkpsJGPAQLumcxKVweZnNlt9/2wNoK8YJKBN6KXWfRIRtxIr3MhcnCGw==","signatures":[{"sig":"MEQCIA0uMw9K9MGwGEFt+OP9GzIdwepN1GbppwkPyetRzVxcAiBOmVUuhFou//zLNK7LerRwZahXj8t9fDVhgXuEVUhXrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"repository":{"url":"https://github.com/joliss/node-quick-temp","type":"git"},"_npmVersion":"1.4.4","description":"Create and remove temporary directories with minimal effort","dependencies":{"mktemp":"~0.3.4","rimraf":"~2.2.6","underscore.string":"~2.3.3"},"directories":{}},"0.1.3":{"name":"quick-temp","version":"0.1.3","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"quick-temp@0.1.3","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"homepage":"https://github.com/joliss/node-quick-temp#readme","bugs":{"url":"https://github.com/joliss/node-quick-temp/issues"},"dist":{"shasum":"48c1886114691d74b96003de9322a7c992022af4","tarball":"https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.3.tgz","integrity":"sha512-utnjEbDTxoyrLMibLScZkULvfd8oib1Qeddx1BqkbixrbJoa3CycyrelsNFjw3lV73s/KW2GqSH1D9F0jkJ2sw==","signatures":[{"sig":"MEUCIQC1dlWTruO+Hs/h7sEKyU/xcsRLvlBnlwWSYfFc2bZC6wIgWQUWn3nuNYNUqYUpMOztC6q9a3hqzKyudUF/i3gX+VU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"48c1886114691d74b96003de9322a7c992022af4","gitHead":"4931df63033a31ef521db5466bee25beb2ccfd22","scripts":{},"_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"repository":{"url":"git+https://github.com/joliss/node-quick-temp.git","type":"git"},"_npmVersion":"2.12.1","description":"Create and remove temporary directories with minimal effort","_nodeVersion":"2.3.4","dependencies":{"mktemp":"~0.3.4","rimraf":"~2.2.6","underscore.string":"~2.3.3"},"directories":{}},"0.1.4":{"name":"quick-temp","version":"0.1.4","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"quick-temp@0.1.4","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"homepage":"https://github.com/joliss/node-quick-temp#readme","bugs":{"url":"https://github.com/joliss/node-quick-temp/issues"},"dist":{"shasum":"26673bc1e4a1917e8f10f8270d4afad584530b81","tarball":"https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.4.tgz","integrity":"sha512-cbiUp5a3DowsM9MnARolmPFxeXeDpFl3gGGGYnHh5TcOtIy7bpigAGCdgvbKK8Rsqb1zIWAwnVPEF9bFimTsAg==","signatures":[{"sig":"MEUCIBqesmI3zE1Rhllzz7X8Cg+BIdhTMtdH7QAzYznj8yNVAiEAgX+Il/AejrVGrGwMrsyTXL5oAsI2+QZR7KVD4oO5JDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"26673bc1e4a1917e8f10f8270d4afad584530b81","gitHead":"554f6fa6c434f47586cab9cfa9be162b703478c0","scripts":{},"_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"repository":{"url":"git+https://github.com/joliss/node-quick-temp.git","type":"git"},"_npmVersion":"2.14.4","description":"Create and remove temporary directories with minimal effort","_nodeVersion":"4.1.2","dependencies":{"mktemp":"~0.3.4","rimraf":"~2.2.6","underscore.string":"~2.3.3"},"directories":{}},"0.1.5":{"name":"quick-temp","version":"0.1.5","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"quick-temp@0.1.5","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"homepage":"https://github.com/joliss/node-quick-temp#readme","bugs":{"url":"https://github.com/joliss/node-quick-temp/issues"},"dist":{"shasum":"0d0d67f0fb6a589a0e142f90985f76cdbaf403f7","tarball":"https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.5.tgz","integrity":"sha512-t+WOSAZitaIU1HiJv/Ygua2cdevDuhWTLyJVk7DKm0z/um4dmTaqdT9Smr+1cG8iPlVpOdxEn06+CqMHsUaESQ==","signatures":[{"sig":"MEYCIQCfnZvcHYONhX6QnElsfOPlbBnaqEkSyLApFFU1rpfpoQIhAPPsmqAQ36mdtibCzTj/wnWCBnFBCbhLyVvxbCNgfwiX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"0d0d67f0fb6a589a0e142f90985f76cdbaf403f7","gitHead":"e53fdae94e3c2275d54796ca429a5505339d6041","scripts":{},"_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"repository":{"url":"git+https://github.com/joliss/node-quick-temp.git","type":"git"},"_npmVersion":"2.14.4","description":"Create and remove temporary directories with minimal effort","_nodeVersion":"4.1.2","dependencies":{"mktemp":"~0.3.4","rimraf":"~2.2.6","underscore.string":"~2.3.3"},"directories":{}},"0.1.6":{"name":"quick-temp","version":"0.1.6","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"quick-temp@0.1.6","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"homepage":"https://github.com/joliss/node-quick-temp#readme","bugs":{"url":"https://github.com/joliss/node-quick-temp/issues"},"dist":{"shasum":"a6242a15cba9f9cdbd341287b5c569e318eec307","tarball":"https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.6.tgz","integrity":"sha512-KEdY0RXVSEtSOTLzQdnci+RDnFtbTJgHt5tGN3YgqBIfz14mLJQzdL5IGtbocSxW9Mz1LEm/6YEJxvFL94GZFg==","signatures":[{"sig":"MEYCIQC3NZFArvxDUcOEHjYErMr33ZomLtlf4/ZFwyNXKO3p4wIhAI5vUtD4bDMba8AzJ6NJdKCdysXU1OV0gYVhd/x02H5Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a6242a15cba9f9cdbd341287b5c569e318eec307","gitHead":"10564077a62ff6a9c2899d1d926537b6a29b7951","scripts":{},"_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"repository":{"url":"git+https://github.com/joliss/node-quick-temp.git","type":"git"},"_npmVersion":"2.14.4","description":"Create and remove temporary directories with minimal effort","_nodeVersion":"4.1.2","dependencies":{"mktemp":"~0.4.0","rimraf":"~2.2.6","underscore.string":"~2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/quick-temp-0.1.6.tgz_1472340369707_0.4884591356385499","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"0.1.7":{"name":"quick-temp","version":"0.1.7","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"quick-temp@0.1.7","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"homepage":"https://github.com/joliss/node-quick-temp#readme","bugs":{"url":"https://github.com/joliss/node-quick-temp/issues"},"dist":{"shasum":"7f52f8816807f2deb8f83b225f317d3bc2044b28","tarball":"https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.7.tgz","integrity":"sha512-xmX7j7FbVvCdkvySVE/jY18BPH5LU/MePk7nOmjO28W/KVO9cocB9uGa+fl2BnY4l9vkET1nvpvAmWnwEKoWzQ==","signatures":[{"sig":"MEYCIQDCJ2aFUYzbianD1tcKsozob7hqyodsEU1yGJRQvoCXMgIhANV2a90Z6CAIBTet7WRw1h72yOHjtxYtHctcTe4OlDdC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7f52f8816807f2deb8f83b225f317d3bc2044b28","gitHead":"5fae7c94731bd1850f37c6280941e0fd9ebb17f1","scripts":{},"_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"repository":{"url":"git+https://github.com/joliss/node-quick-temp.git","type":"git"},"_npmVersion":"4.0.5","description":"Create and remove temporary directories with minimal effort","_nodeVersion":"7.4.0","dependencies":{"mktemp":"~0.4.0","rimraf":"^2.5.4","underscore.string":"~2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/quick-temp-0.1.7.tgz_1487086868699_0.8183447844348848","host":"packages-18-east.internal.npmjs.com"},"directories":{}},"0.1.8":{"name":"quick-temp","version":"0.1.8","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"quick-temp@0.1.8","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"homepage":"https://github.com/joliss/node-quick-temp#readme","bugs":{"url":"https://github.com/joliss/node-quick-temp/issues"},"dist":{"shasum":"bab02a242ab8fb0dd758a3c9776b32f9a5d94408","tarball":"https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.8.tgz","integrity":"sha512-YsmIFfD9j2zaFwJkzI6eMG7y0lQP7YeWzgtFgNl38pGWZBSXJooZbOWwkcRot7Vt0Fg9L23pX0tqWU3VvLDsiA==","signatures":[{"sig":"MEUCIBjurqGNDQSmopnovV9xtBHT8lezUV4Y1E88MgmgBXGSAiEAhlXqzIUs0yrqAdMs8dvtR4ChXuYP6IMGph07sszTLpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"bab02a242ab8fb0dd758a3c9776b32f9a5d94408","gitHead":"c5e1f7faeea22f65b6a34c4ae7b690972159802c","scripts":{},"_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"repository":{"url":"git+https://github.com/joliss/node-quick-temp.git","type":"git"},"_npmVersion":"4.0.5","description":"Create and remove temporary directories with minimal effort","_nodeVersion":"7.4.0","dependencies":{"mktemp":"~0.4.0","rimraf":"^2.5.4","underscore.string":"~3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/quick-temp-0.1.8.tgz_1487086985971_0.532691725762561","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"0.1.9":{"name":"quick-temp","version":"0.1.9","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"quick-temp@0.1.9","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"}],"homepage":"https://github.com/joliss/node-quick-temp#readme","bugs":{"url":"https://github.com/joliss/node-quick-temp/issues"},"dist":{"shasum":"b7e8e36a39f3d8ad04eab225da39fad2ccec8a37","tarball":"https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.9.tgz","fileCount":7,"integrity":"sha512-yI0h7tIhKVObn03kD+Ln9JFi4OljD28lfaOsTdfpTR0xzrhGOod+q66CjGafUqYX2juUfT9oHIGrTBBo22mkRA==","signatures":[{"sig":"MEQCIBUo5R5buu2nml/eiphQiNwWgf4tq/YD35/yf1ruBcv4AiBRYgDqNUfrTBAgvIdxT/O6tB6HbPdZn4cWSFOeiCjHlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7571},"main":"index.js","gitHead":"6aec76f645f34efb4273249ef86d5789043f4714","scripts":{"test":"mocha"},"_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"repository":{"url":"git+https://github.com/joliss/node-quick-temp.git","type":"git"},"_npmVersion":"11.6.0","description":"Create and remove temporary directories with minimal effort","directories":{},"_nodeVersion":"24.9.0","dependencies":{"mktemp":"^2.0.1","rimraf":"^5.0.10","underscore.string":"~3.3.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","mocha":"^11.7.1"},"_npmOperationalInternal":{"tmp":"tmp/quick-temp_0.1.9_1764026386835_0.16472007369292885","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2014-02-10T16:43:40.015Z","modified":"2026-02-10T18:00:52.869Z","0.0.1":"2014-02-10T16:43:40.015Z","0.0.2":"2014-02-10T22:29:27.386Z","0.1.0":"2014-02-24T13:56:24.701Z","0.1.1":"2014-04-01T22:33:33.887Z","0.1.2":"2014-04-25T21:59:43.819Z","0.1.3":"2015-07-14T21:04:38.162Z","0.1.4":"2015-11-25T13:23:46.090Z","0.1.5":"2015-11-25T13:43:48.114Z","0.1.6":"2016-08-27T23:26:11.617Z","0.1.7":"2017-02-14T15:41:09.328Z","0.1.8":"2017-02-14T15:43:07.735Z","0.1.9":"2025-11-24T23:19:47.005Z"},"bugs":{"url":"https://github.com/joliss/node-quick-temp/issues"},"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","homepage":"https://github.com/joliss/node-quick-temp#readme","repository":{"url":"git+https://github.com/joliss/node-quick-temp.git","type":"git"},"description":"Create and remove temporary directories with minimal effort","maintainers":[{"email":"joliss42@gmail.com","name":"joliss"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"readme":"# node-quick-temp\n\nCreate and remove temporary directories. Useful for build tools, like Broccoli\nplugins. Smart about naming, and placing them in `./tmp` if possible, so you\ndon't have to worry about this.\n\n## Installation\n\n```bash\nnpm install --save quick-temp\n```\n\n## Usage\n\n```js\nvar quickTemp = require('quick-temp');\n```\n\n### Creating a temporary directory\n\nTo make a temporary and assign its path to `this.tmpDestDir`, call either one\nof these:\n\n```js\nquickTemp.makeOrRemake(this, 'tmpDestDir');\n// or\nquickTemp.makeOrReuse(this, 'tmpDestDir');\n```\n\nIf `this.tmpDestDir` already contains a path, `makeOrRemake` will remove it\nfirst and then create a new directory, whereas `makeOrReuse` will be a no-op.\n\nBoth functions also return the path of the temporary directory.\n\nAn optional third argument lets you override the class-name component of the\ntemporary directory name:\n\n```js\nquickTemp.makeOrRemake(this, 'tmpDestDir', 'TreeMerger');\nquickTemp.makeOrRemake(this, 'tmpDestDir', this.constructor.name); // default\n```\n\n### Removing a temporary directory\n\nTo remove a previously-created temporary directory and all its contents, call\n\n```js\nquickTemp.remove(this, 'tmpDestDir');\n```\n\nThis will also assign `this.tmpDestDir = null`. If `this.tmpDestDir` is\nalready null or undefined, it will be a no-op.\n","readmeFilename":"README.md"}