{"_id":"express-static","_rev":"22-0b574e9f7533a28d41bef68e9d24832f","name":"express-static","dist-tags":{"latest":"1.2.6"},"versions":{"1.0.0":{"name":"express-static","version":"1.0.0","keywords":["express","static"],"author":{"name":"lsong"},"license":"MIT","_id":"express-static@1.0.0","maintainers":[{"name":"song940","email":"song940@gmail.com"}],"homepage":"https://github.com/song940/express-static","bugs":{"url":"https://github.com/song940/express-static/issues"},"dist":{"shasum":"d3b0bd15664ee5377b33738d431699e9fba932b3","tarball":"https://registry.npmjs.org/express-static/-/express-static-1.0.0.tgz","integrity":"sha512-0ZCASq0RiRuMi5JrVtBEhgEdOMPv61TtYTt92SkRlD2cn65p3xtoKgwjKZIXJ8c4X4C5DHrBkxd8XxZfXgaCSA==","signatures":[{"sig":"MEYCIQDVT5nkLbd7GuBg+tERQSF5/1GU+UrBVWH0DWCD17OBMwIhAObFQ5O4UoYszBuRMrquxOs4YpXF74XLCerHcBAPnbfO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d3b0bd15664ee5377b33738d431699e9fba932b3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"song940","email":"song940@gmail.com"},"repository":{"url":"https://github.com/song940/express-static.git","type":"git"},"_npmVersion":"1.4.23","description":"","directories":{}},"1.0.1":{"name":"express-static","version":"1.0.1","keywords":["express","static"],"author":{"name":"lsong"},"license":"MIT","_id":"express-static@1.0.1","maintainers":[{"name":"song940","email":"song940@gmail.com"}],"homepage":"https://github.com/song940/express-static","bugs":{"url":"https://github.com/song940/express-static/issues"},"dist":{"shasum":"6ebdc5ab4f5e8f3933f03e725fa351e38ee0ad28","tarball":"https://registry.npmjs.org/express-static/-/express-static-1.0.1.tgz","integrity":"sha512-lhRYM3eJush3iso4npqyepQCQT0GmmjA9ODtKXpRK/lQ0qVeFifyYQLcP5vFhgZ95WFj1shEBuGcDPn8jrdDcQ==","signatures":[{"sig":"MEUCIHgy1Li1M3zS8LoCME5CgBsf5+8CzK68NfF6a0Az7MahAiEAymvSxHKlOTbTq+vo3dZRNsLKt0xJDOZA/9GGpgctwj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6ebdc5ab4f5e8f3933f03e725fa351e38ee0ad28","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"song940","email":"song940@gmail.com"},"repository":{"url":"https://github.com/song940/express-static.git","type":"git"},"_npmVersion":"1.4.23","description":"","directories":{},"devDependencies":{"express":"^4.9.6"}},"1.0.2":{"name":"express-static","version":"1.0.2","keywords":["express","static"],"author":{"name":"lsong"},"license":"MIT","_id":"express-static@1.0.2","maintainers":[{"name":"song940","email":"song940@gmail.com"}],"homepage":"https://github.com/song940/express-static","bugs":{"url":"https://github.com/song940/express-static/issues"},"dist":{"shasum":"b49e62c00edbbf9c8f5e56d72c5688b88c87b53f","tarball":"https://registry.npmjs.org/express-static/-/express-static-1.0.2.tgz","integrity":"sha512-ck/4bl4kXO260o1hW/kY0Jua9jf+OJATnXlRwBWlQN55qVnEAWlzIJBFtS9j3457mJT0ElfBXB2GVBZVtCUomA==","signatures":[{"sig":"MEQCIEyRg8EzbK8zGMXRmbIxLF86RXRXnBsbWPRuU7CLHNUUAiBWuFBlKrV+e5JK0eo2mRbrHqmdGnSxDi6dFVshSP+yIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b49e62c00edbbf9c8f5e56d72c5688b88c87b53f","gitHead":"67f04bce1b0adb95ce7ee91893c5b6ab2aae233e","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"song940","email":"song940@gmail.com"},"repository":{"url":"https://github.com/song940/express-static.git","type":"git"},"_npmVersion":"1.4.23","description":"","directories":{},"dependencies":{"mime":"*"},"devDependencies":{"express":"^4.9.6"}},"1.0.3":{"name":"express-static","version":"1.0.3","keywords":["express","static"],"author":{"name":"lsong"},"license":"MIT","_id":"express-static@1.0.3","maintainers":[{"name":"song940","email":"song940@gmail.com"}],"homepage":"https://github.com/song940/express-static","bugs":{"url":"https://github.com/song940/express-static/issues"},"dist":{"shasum":"17e5c932ac31ab8d6d9198f1cb303425cb2cb5bd","tarball":"https://registry.npmjs.org/express-static/-/express-static-1.0.3.tgz","integrity":"sha512-nVzEphQ4Aq/XkpEy1iR4wLgzoVeEUyZ+TEccCjuipDkppKyfaQ1SCcGYdAeKW6o/7QqfOBnLGl6MSg1I/6f8hw==","signatures":[{"sig":"MEUCIQCV9fPLSJRVKJTYudUe5WfAYru76E7RxoFsVKLwQx+mkwIgUmrnzI9LGcdIYfQ4EPZGnqMNTA4n1xE1QhHjLZVbFfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"17e5c932ac31ab8d6d9198f1cb303425cb2cb5bd","gitHead":"e87c77bcf176bc9ca8beaa1dee691ec52a09fd4a","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"song940","email":"song940@gmail.com"},"repository":{"url":"https://github.com/song940/express-static.git","type":"git"},"_npmVersion":"1.4.28","description":"","directories":{},"dependencies":{"mime":"*"},"devDependencies":{"express":"^4.9.6"}},"1.1.0":{"name":"express-static","version":"1.1.0","keywords":["express","static"],"author":{"name":"lsong"},"license":"MIT","_id":"express-static@1.1.0","maintainers":[{"name":"song940","email":"song940@gmail.com"}],"homepage":"https://github.com/song940/express-static","bugs":{"url":"https://github.com/song940/express-static/issues"},"dist":{"shasum":"9e01cf26e88506dbfd857f558db7eb29cef21397","tarball":"https://registry.npmjs.org/express-static/-/express-static-1.1.0.tgz","integrity":"sha512-nmQ13Ed8P4LHGiOvhcPTVrLvvaT169VztK4hqPDvygoo4JCbi3XIfLdkgQ6d8vSmtRJWLqAP6YF3bWYpymJ3+A==","signatures":[{"sig":"MEQCIAOYlyzF1wclcMA/4qf+8WIhfqtGLxS1QE/8+P66J56lAiBPk7V/nnI8na+i+4cke5BCr4usJlDiVpZuviHXJWne1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9e01cf26e88506dbfd857f558db7eb29cef21397","gitHead":"08b934404e2fd10a19eb5bfc2df018f81f951ea5","scripts":{"start":"node example"},"_npmUser":{"name":"song940","email":"song940@gmail.com"},"repository":{"url":"git+https://github.com/song940/express-static.git","type":"git"},"_npmVersion":"4.2.0","description":"serve static files for express","directories":{},"_nodeVersion":"7.5.0","dependencies":{"mime":"*"},"devDependencies":{"express":"*","express-log":"*"},"_npmOperationalInternal":{"tmp":"tmp/express-static-1.1.0.tgz_1489561633623_0.5789745161309838","host":"packages-12-west.internal.npmjs.com"}},"1.2.2":{"name":"express-static","version":"1.2.2","keywords":["kelp","static"],"author":{"name":"lsong"},"license":"MIT","_id":"express-static@1.2.2","maintainers":[{"name":"song940","email":"song940@gmail.com"}],"homepage":"https://github.com/song940/kelp-static#readme","bugs":{"url":"https://github.com/song940/kelp-static/issues"},"bin":{"kelp-static":"bin/server.js"},"dist":{"shasum":"fd74bafc9dfa24cc3cf3bc90008cd331da9d0dab","tarball":"https://registry.npmjs.org/express-static/-/express-static-1.2.2.tgz","integrity":"sha512-tLAvo8UJvWhWU4vID9XXniAQ5HHNhsW3vtNJvMbv+zK6JBY7DXJMw5L9P6IRLGVCH8jVdrQSkodaXa+s6KSI4Q==","signatures":[{"sig":"MEQCIApilvodZcfmD2j9lWudvnevhffZMNEmrmsQEBlDYVCeAiAq2VWQteAEDeqeviXZGh3NeOHwR9YZ1UOU1/6UMuwoKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"f3893b327ac05231f1b6662426f6d80746d93785","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"song940","email":"song940@gmail.com"},"repository":{"url":"git+https://github.com/song940/kelp-static.git","type":"git"},"_npmVersion":"5.0.3","description":"serve static files for kelp","directories":{},"_nodeVersion":"8.0.0","dependencies":{"mail2":"latest"},"devDependencies":{"kelp":"*","kelp-logger":"*"},"_npmOperationalInternal":{"tmp":"tmp/express-static-1.2.2.tgz_1498747221980_0.5269824748393148","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"express-static","version":"1.2.3","keywords":["express","express-static"],"author":{"name":"lsong"},"license":"MIT","_id":"express-static@1.2.3","maintainers":[{"name":"song940","email":"song940@gmail.com"}],"homepage":"https://github.com/song940/kelp-static#readme","bugs":{"url":"https://github.com/song940/kelp-static/issues"},"bin":{"express-static":"bin/server.js"},"dist":{"shasum":"1c0da30aeb9eaf1dd72d2501b632fd0971d8bf12","tarball":"https://registry.npmjs.org/express-static/-/express-static-1.2.3.tgz","integrity":"sha512-Q7Mm8AZ+ZqFCXkBxjgMZlfigY3MBPA1iwFTD+dL1EwOFwk3MKrM+F4joycCFqjIonRZhMad5/XNFUbdmXNPM0A==","signatures":[{"sig":"MEUCIGEZ0Y0RvWT5wwOEgbFPnoEOHjqZEalH/T9A7onwjVUXAiEA8ZLQ7fLeeapcjV5ydFv7N/JvFRN+WSaEKDeNhI/C8cQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"bc1ee5a05d23fd36fe5eea0b94e0f984eb97d589","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"song940","email":"song940@gmail.com"},"repository":{"url":"git+https://github.com/song940/kelp-static.git","type":"git"},"_npmVersion":"5.0.3","description":"serve static files for express","directories":{},"_nodeVersion":"8.0.0","dependencies":{"mail2":"latest"},"devDependencies":{"kelp":"*","kelp-logger":"*"},"_npmOperationalInternal":{"tmp":"tmp/express-static-1.2.3.tgz_1498747515212_0.6425599507056177","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"express-static","version":"1.2.4","keywords":["express","express-static"],"author":{"name":"lsong"},"license":"MIT","_id":"express-static@1.2.4","maintainers":[{"name":"song940","email":"song940@gmail.com"}],"homepage":"https://github.com/song940/kelp-static/tree/express","bugs":{"url":"https://github.com/song940/kelp-static/issues"},"bin":{"express-static":"bin/server.js"},"dist":{"shasum":"effe53be83b1372e2c0e81e68aa8ae55af76f208","tarball":"https://registry.npmjs.org/express-static/-/express-static-1.2.4.tgz","integrity":"sha512-97LeiOMMulUCNvoUpBwYv63c1uVGp7ij0w9ucB6R+7p950MC1PRwpJM2FR6ZM2OeCTesMXLitHQ4awq/eS69MQ==","signatures":[{"sig":"MEYCIQCfulmfZVwVq1I20caCemNXNYeEftH0gVK4tyKkEGTENQIhANHmPV98uvV0tZ/7QiecgUHTampFdfSTD0+aI/fKyXdw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"510f80a4214fb0ef78fba64e031162a4cd11b147","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"song940","email":"song940@gmail.com"},"repository":{"url":"git+https://github.com/song940/kelp-static.git","type":"git"},"_npmVersion":"5.0.3","description":"serve static files for express","directories":{},"_nodeVersion":"8.0.0","dependencies":{"mail2":"latest"},"devDependencies":{"express":"*"},"_npmOperationalInternal":{"tmp":"tmp/express-static-1.2.4.tgz_1498748056577_0.250184110365808","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"express-static","version":"1.2.5","keywords":["express","express-static"],"author":{"name":"lsong"},"license":"MIT","_id":"express-static@1.2.5","maintainers":[{"name":"song940","email":"song940@gmail.com"}],"homepage":"https://github.com/song940/kelp-static/tree/express","bugs":{"url":"https://github.com/song940/kelp-static/issues"},"bin":{"express-static":"bin/server.js"},"dist":{"shasum":"cc966d4c33884e9a1e6ba64b4b8d86aefa945cb1","tarball":"https://registry.npmjs.org/express-static/-/express-static-1.2.5.tgz","integrity":"sha512-wBlWTmmEeiOidqAcIsYvrhdGgp4SpKcrZPkMGU1ykfmRhy7mu4gilVTAVgMEFwNZVXzttsbcHHw3meK0y79g7g==","signatures":[{"sig":"MEUCIBp5DlRNO8T1slwJ1qUOohyeK+4Oybjl3bqSllOMAXrjAiEA6lcF8iOdwsvjh/p1Mmq0EuiQUndPD+CCAWDvymk/mqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"a2254933ba82c49d0ae65f95e1e9972b4f3910ca","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"song940","email":"song940@gmail.com"},"repository":{"url":"git+https://github.com/song940/kelp-static.git","type":"git"},"_npmVersion":"5.5.1","description":"serve static files for express","directories":{},"_nodeVersion":"9.0.0","dependencies":{"mail2":"latest"},"devDependencies":{"express":"*"},"_npmOperationalInternal":{"tmp":"tmp/express-static-1.2.5.tgz_1509623345852_0.2231889166869223","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"express-static","version":"1.2.6","keywords":["express","express-static"],"author":{"name":"lsong"},"license":"MIT","_id":"express-static@1.2.6","maintainers":[{"name":"song940","email":"song940@gmail.com"}],"homepage":"https://github.com/song940/kelp-static/tree/express","bugs":{"url":"https://github.com/song940/kelp-static/issues"},"bin":{"express-static":"bin/server.js"},"dist":{"shasum":"567aab6ba808386936b8c17bb0a90f6f61d0db4f","tarball":"https://registry.npmjs.org/express-static/-/express-static-1.2.6.tgz","fileCount":10,"integrity":"sha512-pmp8fSe+bCxGCTk5+X6HzIF2APYMvrAq3Y7sT/WOELc0JZZxJhMTVgCbxcoUgMRBSqnQ9EfTw/Uv3J1ONoIAuA==","signatures":[{"sig":"MEUCIQDwUmvTFffz2B0NzlogQ2TEu1vHAJrtaCOEGtBpH8G/AAIgWf1+8fWK33HEv92Es2pTxHlbiOscP1TFdv4Fn2oZtjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqbYhCRA9TVsSAnZWagAA8/IP/R7kmYErXev2EzXbPjjj\nv4aS7mnUyFDNxUaHbF6D1k09S+sPinjJv/yiVmaVcrZ/pC0f/HoQZgGbI/VJ\nLDOAAPFzueKLQxom0EOU8FDrikNrHvELS/EshqC+PcN0rPLQxrjh/BJb17RW\nvzpycapcpUKUfcFFgnCFODPDiBVjMAf2YtQpZd0MGg0vtxZjn8cJ8NAuOJw8\nsMZUOGrlvxLVvyCu1rURpFGuTJAufy6m4npcpVm9WPqxc/aXVOWv0D+eqbkb\nulY0VgF020zJN7hLs8dnOmbdqv3EgBRfJjl4dnqER98w3Tej4ef1yVS6NK24\nf6XKEqRhBj/RDUnm8jNuYf3Txy3wQx+l9VQmQ3GoZ16RbQ3N8ZC1whQlEB9n\n2JpqOduCJiBErDV9BiPYS1VZ2/RZgVMPU1VZE5EwWPQCGI4cgHBs5gFJq2Hb\nCN+WVT4aRzmayfhcMrx1N+QGUiUFiTUqFjHoLd5dN6L+MPqMGzu16FMn2eUq\nJutaNkDUe714k/Vbf56fgr1vHI8Ydns2xFup45MQjHi0LeYS3qpiuyRuoahq\nxW9RyFasnlsRDhijVCWn3PTpBaOSkBujH1xeADYwt69DlHXw7FYELnw/9dv4\nMlUIo95OSelF/Q+vLioEp57cNts+QQkqqQMV6P0EM1Pu/zJ+9xhOzUF7Dev1\nw/AZ\r\n=DzPR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"378b8c3c97a3247d0d902c33c05625ece5d18d5d","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"song940","email":"song940@gmail.com"},"repository":{"url":"git+https://github.com/song940/kelp-static.git","type":"git"},"_npmVersion":"6.2.0","description":"serve static files for express","directories":{},"_nodeVersion":"10.8.0","dependencies":{"mime2":"latest"},"_hasShrinkwrap":false,"devDependencies":{"express":"*"},"_npmOperationalInternal":{"tmp":"tmp/express-static_1.2.6_1537848864480_0.11883004264248576","host":"s3://npm-registry-packages"}}},"time":{"created":"2014-10-09T08:46:56.425Z","modified":"2026-08-27T17:06:36.685Z","1.0.0":"2014-10-09T08:46:56.425Z","1.0.1":"2014-10-10T03:24:57.561Z","1.0.2":"2014-10-23T07:47:49.010Z","1.0.3":"2014-11-10T04:37:23.423Z","1.1.0":"2017-03-15T07:07:13.883Z","1.2.2":"2017-06-29T14:40:22.068Z","1.2.3":"2017-06-29T14:45:15.316Z","1.2.4":"2017-06-29T14:54:16.721Z","1.2.5":"2017-11-02T11:49:05.919Z","1.2.6":"2018-09-25T04:14:24.602Z"},"bugs":{"url":"https://github.com/song940/kelp-static/issues"},"author":{"name":"lsong"},"license":"MIT","homepage":"https://github.com/song940/kelp-static/tree/express","keywords":["express","express-static"],"repository":{"url":"git+https://github.com/song940/kelp-static.git","type":"git"},"description":"serve static files for express","maintainers":[{"email":"song940@me.com","name":"lsongdev"}],"readme":"## express-static ![npm](https://badge.fury.io/js/express-static.png)\n\n> serve static files for express\n\n### Installation\n````\n$ npm install express-static --save\n````\n\n### Example\n````javascript\nconst express = require('express');\nconst serve   = require('express-static');\n\nconst app = express();\n\napp.use(serve(__dirname + '/public'));\n\nconst server = app.listen(3000, function(){\n  console.log('server is running at %s', server.address().port);\n});\n\n````\n\n### Contributing\n- Fork this repo\n- Clone your repo\n- Install dependencies\n- Checkout a feature branch\n- Feel free to add your features\n- Make sure your features are fully tested\n- Open a pull request, and enjoy <3\n\n### MIT license\nCopyright (c) 2014 lsong\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the &quot;Software&quot;), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n---","readmeFilename":"README.md","users":{"_~":true,"biiu":true,"joelwallis":true}}