{"_id":"frameguard","_rev":"22-501d07bf98dda5e1c8bb8ff30b11ff21","name":"frameguard","description":"Middleware to set X-Frame-Options headers","dist-tags":{"latest":"4.0.0"},"versions":{"0.1.0":{"name":"frameguard","author":{"name":"Adam Baldwin","email":"baldwin@andyet.net","url":"http://andyet.net/team/baldwin"},"contributors":[{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"}],"description":"frameguard","version":"0.1.0","keywords":["helmet","security","express","connect","x-frame-options","clickjack","frame"],"repository":{"type":"git","url":"git://github.com/helmetjs/frameguard.git"},"bugs":{"url":"https://github.com/helmetjs/frameguard/issues"},"scripts":{"test":"mocha"},"devDependencies":{"connect":"^3.3.1","mocha":"^2.0.1","supertest":"^0.14.0"},"dependencies":{"underscore":"1.7.0"},"gitHead":"1c63853652e304ed6fd2a4046e91dda486e25b44","homepage":"https://github.com/helmetjs/frameguard","_id":"frameguard@0.1.0","_shasum":"03d36db7a215897c4852f087aef61aa9f460eb99","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"dist":{"shasum":"03d36db7a215897c4852f087aef61aa9f460eb99","tarball":"https://registry.npmjs.org/frameguard/-/frameguard-0.1.0.tgz","integrity":"sha512-qOuXK36ces4EGnYEvCDTOIdTwmN8HhghKT18xwQCyaWnecVzPUFDj4trROKPTsb6aS0PXELKCzw1rAspOaCLBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAskO9nDGmJs/wgnhyRbJQXFvo3LRxibzVB5Djkfl4/FAiB/Q7XarHFOYIKalaSI394x/OFt7rtN+vrg2Q2tgqoB9Q=="}]},"directories":{}},"0.2.0":{"name":"frameguard","author":{"name":"Adam Baldwin","email":"baldwin@andyet.net","url":"http://andyet.net/team/baldwin"},"contributors":[{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"}],"description":"Middleware to set X-Frame-Options headers","version":"0.2.0","keywords":["helmet","security","express","connect","x-frame-options","clickjack","frame"],"repository":{"type":"git","url":"git://github.com/helmetjs/frameguard.git"},"bugs":{"url":"https://github.com/helmetjs/frameguard/issues"},"scripts":{"test":"mocha"},"devDependencies":{"connect":"^3.3.1","mocha":"^2.0.1","supertest":"^0.14.0"},"dependencies":{"lodash.isstring":"2.4.1"},"gitHead":"9947a3a7ebd2043fd10e0357c8f5458c0c258182","homepage":"https://github.com/helmetjs/frameguard","_id":"frameguard@0.2.0","_shasum":"f1b275c50bb6718a71c3fb48a5ffa820726b4adc","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"dist":{"shasum":"f1b275c50bb6718a71c3fb48a5ffa820726b4adc","tarball":"https://registry.npmjs.org/frameguard/-/frameguard-0.2.0.tgz","integrity":"sha512-a7iRtZaIc/I7hWziwjHk8kXhfjCazxt5uuQdCF34zCE34Gq7030n8fsKURkmo/Vv5m3wMe5Vs3UBrsTlo3nwdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSWRHImTfLf1IL7wVw6AwrPdpKACkkXF9SJEX+df6fSAIgTdBMEmcGpJF0SnqzQo6iGOJuqDCy3khnYavjHJAlI9w="}]},"directories":{}},"0.2.1":{"name":"frameguard","author":{"name":"Adam Baldwin","email":"baldwin@andyet.net","url":"http://andyet.net/team/baldwin"},"contributors":[{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"}],"description":"Middleware to set X-Frame-Options headers","version":"0.2.1","keywords":["helmet","security","express","connect","x-frame-options","clickjack","frame"],"repository":{"type":"git","url":"git://github.com/helmetjs/frameguard.git"},"bugs":{"url":"https://github.com/helmetjs/frameguard/issues"},"scripts":{"test":"mocha"},"devDependencies":{"connect":"^3.3.1","mocha":"^2.0.1","supertest":"^0.15.0"},"dependencies":{"lodash.isstring":"3.0.0"},"gitHead":"cc265a8dd089bae42206b4a389a81b226420867c","homepage":"https://github.com/helmetjs/frameguard","_id":"frameguard@0.2.1","_shasum":"637fba62666c90f9dc188dad17ddc10b833f77a1","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"dist":{"shasum":"637fba62666c90f9dc188dad17ddc10b833f77a1","tarball":"https://registry.npmjs.org/frameguard/-/frameguard-0.2.1.tgz","integrity":"sha512-iJv647a3WEhXWEDBYLnTGywUl1tj3YORDvXT9QLX0c03Zw/xlgfs4vwESJ0/v0vTx0Ixc9fxhzt9KCtgypCv4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFBRSclVidhlXZIIGZU4lG+hGxR2X4Lc+aaZx+J5SmYAIhANJ0MkgMvifABPoU4wc0u6lEjNO+HQo97QCYdbj4cQq2"}]},"directories":{}},"0.2.2":{"name":"frameguard","author":{"name":"Adam Baldwin","email":"baldwin@andyet.net","url":"http://andyet.net/team/baldwin"},"contributors":[{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"}],"description":"Middleware to set X-Frame-Options headers","version":"0.2.2","keywords":["helmet","security","express","connect","x-frame-options","clickjack","frame"],"repository":{"type":"git","url":"git://github.com/helmetjs/frameguard.git"},"bugs":{"url":"https://github.com/helmetjs/frameguard/issues"},"scripts":{"test":"mocha"},"devDependencies":{"connect":"^3.3.1","mocha":"^2.0.1","supertest":"^0.15.0"},"dependencies":{"lodash.isstring":"3.0.1"},"gitHead":"7c22594a12ee0093c3d1c089e0fb54b40f602a4c","homepage":"https://github.com/helmetjs/frameguard","_id":"frameguard@0.2.2","_shasum":"0c897021c1444d7a0acc7b0318ca9238fe4cf06c","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"dist":{"shasum":"0c897021c1444d7a0acc7b0318ca9238fe4cf06c","tarball":"https://registry.npmjs.org/frameguard/-/frameguard-0.2.2.tgz","integrity":"sha512-NCteWsSqtDrRb+oHIWjC6YqagO0y1BNI97yfrXR4ZMHfQDf5wMbjBQZqD+ZrMFHoLZEvf9/aSdclyUalXQiH8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXiCvwvM9/xpuOCbYwNKVIlZ4Lj2VCzqu2iJg4nfuEegIgEXuprshNNxfyh6ovIyso380cwvqQu/6lGg3F7DoziYM="}]},"directories":{}},"1.0.0":{"name":"frameguard","author":{"name":"Adam Baldwin","email":"baldwin@andyet.net","url":"http://andyet.net/team/baldwin"},"contributors":[{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"}],"description":"Middleware to set X-Frame-Options headers","version":"1.0.0","license":"MIT","keywords":["helmet","security","express","connect","x-frame-options","clickjack","frame"],"repository":{"type":"git","url":"git://github.com/helmetjs/frameguard.git"},"bugs":{"url":"https://github.com/helmetjs/frameguard/issues"},"scripts":{"test":"standard && mocha"},"devDependencies":{"connect":"^3.4.0","mocha":"^2.3.4","standard":"^5.4.1","supertest":"^1.1.0"},"dependencies":{"lodash.isstring":"3.0.1"},"standard":{"globals":["describe","beforeEach","it"]},"gitHead":"1543932aa5c7459f4bc7c50569a2f7a3cad07422","homepage":"https://github.com/helmetjs/frameguard#readme","_id":"frameguard@1.0.0","_shasum":"3cc7ac174ec90921bbd7699080a8f221f5c00039","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"dist":{"shasum":"3cc7ac174ec90921bbd7699080a8f221f5c00039","tarball":"https://registry.npmjs.org/frameguard/-/frameguard-1.0.0.tgz","integrity":"sha512-wlEBgz/kOIQgNufag7naWn5PRwWgFFJTsZwjmfh9HHYfMkTpqNlz36V2K5FojOuDAdJGemmSJbzfNsFqlDLAeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHK7ddvistB36rIG37adF8Ga4gZjSEhgNpDmoyO8w2HgIhAOd3wHxKJDBieyK4JVlYsR7lwBoWfj83RjiXKtvmOK41"}]},"directories":{}},"1.1.0":{"name":"frameguard","author":{"name":"Adam Baldwin","email":"baldwin@andyet.net","url":"http://andyet.net/team/baldwin"},"contributors":[{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"}],"description":"Middleware to set X-Frame-Options headers","version":"1.1.0","license":"MIT","keywords":["helmet","security","express","connect","x-frame-options","clickjack","frame"],"repository":{"type":"git","url":"git://github.com/helmetjs/frameguard.git"},"bugs":{"url":"https://github.com/helmetjs/frameguard/issues"},"scripts":{"test":"standard && mocha"},"dependencies":{"lodash.isstring":"4.0.1"},"devDependencies":{"connect":"^3.4.1","mocha":"^2.4.5","standard":"^6.0.7","supertest":"^1.2.0"},"standard":{"globals":["describe","beforeEach","it"]},"gitHead":"a15a579aa66124bcc76ef33da26e7c7ae2bd375e","homepage":"https://github.com/helmetjs/frameguard#readme","_id":"frameguard@1.1.0","_shasum":"e5de5e3ecb17ff84b697300b0e0d748a7d09047b","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.7.0","_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"dist":{"shasum":"e5de5e3ecb17ff84b697300b0e0d748a7d09047b","tarball":"https://registry.npmjs.org/frameguard/-/frameguard-1.1.0.tgz","integrity":"sha512-btN1AtyPVuadmfp9wGRQPRcNvdRceijkPR50AKKxdBf3CIELmXKEfh8NNo9AiPmz6aB4f9OHpFYZE/PsfsbMNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPIWjh9CdCP7cMgbh1a+U0hFKI0ZE2TuL8gUwSVhrm/AIhAMLawx2P/bze93RnQowjAiZgRJ9pKJXW0pnD7BqhWOYL"}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/frameguard-1.1.0.tgz_1456679872296_0.13272790773771703"},"directories":{}},"2.0.0":{"name":"frameguard","author":{"name":"Adam Baldwin","email":"baldwin@andyet.net","url":"http://andyet.net/team/baldwin"},"contributors":[{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"}],"description":"Middleware to set X-Frame-Options headers","version":"2.0.0","license":"MIT","keywords":["helmet","security","express","connect","x-frame-options","clickjack","frame"],"repository":{"type":"git","url":"git://github.com/helmetjs/frameguard.git"},"bugs":{"url":"https://github.com/helmetjs/frameguard/issues"},"scripts":{"test":"standard && mocha"},"devDependencies":{"connect":"^3.4.1","mocha":"^2.4.5","standard":"^6.0.7","supertest":"^1.2.0"},"standard":{"globals":["describe","beforeEach","it"]},"gitHead":"3fb53d6865c8f466572632efcaa03af7a1b611d2","homepage":"https://github.com/helmetjs/frameguard#readme","_id":"frameguard@2.0.0","_shasum":"30c2c149e5e3505f9e156f9bc491a438420e487e","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"dist":{"shasum":"30c2c149e5e3505f9e156f9bc491a438420e487e","tarball":"https://registry.npmjs.org/frameguard/-/frameguard-2.0.0.tgz","integrity":"sha512-njymqI4doDgwRchWKVZSWT1ewvvB4/FRqKKNRMq/jZsMdoABcXUL3bSNwK1xRzscLB8Z/dBIOVEuCqZHiGHErw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErJBWJfT+39i4tn58H8EzEYIelnLxhX0txN1hDZNyIQAiEA+WEPtBZFLKDzJLPjEh0zsE2eWxRxQSuwq/6N1TMqktM="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/frameguard-2.0.0.tgz_1461950650347_0.1252715743612498"},"directories":{}},"3.0.0":{"name":"frameguard","author":{"name":"Adam Baldwin","email":"baldwin@andyet.net","url":"http://andyet.net/team/baldwin"},"contributors":[{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"}],"description":"Middleware to set X-Frame-Options headers","version":"3.0.0","license":"MIT","keywords":["helmet","security","express","connect","x-frame-options","clickjack","frame"],"repository":{"type":"git","url":"git://github.com/helmetjs/frameguard.git"},"bugs":{"url":"https://github.com/helmetjs/frameguard/issues"},"scripts":{"pretest":"standard","test":"mocha"},"devDependencies":{"connect":"^3.4.1","mocha":"^2.4.5","standard":"^6.0.7","supertest":"^1.2.0"},"standard":{"globals":["describe","beforeEach","it"]},"gitHead":"9fa6a417df5e6be4a160d5361ec334efccb9d4ab","homepage":"https://github.com/helmetjs/frameguard#readme","_id":"frameguard@3.0.0","_shasum":"7bcad469ee7b96e91d12ceb3959c78235a9272e9","_from":".","_npmVersion":"4.0.1","_nodeVersion":"7.0.0","_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"dist":{"shasum":"7bcad469ee7b96e91d12ceb3959c78235a9272e9","tarball":"https://registry.npmjs.org/frameguard/-/frameguard-3.0.0.tgz","integrity":"sha512-44TQSv1ye/82gdqOjwJ+jhAR60T35sIJ2YnHs8C/F/kUMeB4v2o/Wf/gGyNF+m8NHAGdtX6mSJ82w+LZoegU3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQRJODQiw/+BdZABqPJzxfFVS5NYGUS7swYPkdMOCoZAiBptiw738XfBWjLyf25IrnSY1mB6tgDCOhbu1CrN2iq6g=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/frameguard-3.0.0.tgz_1477677663567_0.5708280894905329"},"directories":{}},"3.1.0":{"name":"frameguard","author":{"name":"Adam Baldwin","email":"adam@npmjs.com","url":"https://evilpacket.net"},"contributors":[{"name":"Evan Hahn","email":"me@evanhahn.com","url":"https://evanhahn.com"}],"description":"Middleware to set X-Frame-Options headers","version":"3.1.0","license":"MIT","keywords":["helmet","security","express","connect","x-frame-options","clickjack","frame"],"repository":{"type":"git","url":"git://github.com/helmetjs/frameguard.git"},"homepage":"https://helmetjs.github.io/docs/frameguard/","bugs":{"url":"https://github.com/helmetjs/frameguard/issues","email":"me@evanhahn.com"},"engines":{"node":">=4.0.0"},"main":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"pretest":"npm run lint","prepublishOnly":"npm run build","lint":"eslint --fix '**/*.ts'","test":"jest --config test/jest-config.json","clean":"rm -rf dist","build":"npm run clean && tsc"},"devDependencies":{"@types/connect":"^3.4.32","@types/jest":"^24.0.12","@types/supertest":"^2.0.7","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","connect":"^3.6.6","eslint":"^5.16.0","eslint-config-helmet":"^0.2.0","jest":"^24.7.1","supertest":"^4.0.2","ts-jest":"^24.0.2","typescript":"^3.4.5"},"gitHead":"e5c3d379160e75f13ed669197ee20520aeb5434f","_id":"frameguard@3.1.0","_nodeVersion":"11.14.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TxgSKM+7LTA6sidjOiSZK9wxY0ffMPY3Wta//MqwmX0nZuEHc8QrkV8Fh3ZhMJeiH+Uyh/tcaarImRy8u77O7g==","shasum":"bd1442cca1d67dc346a6751559b6d04502103a22","tarball":"https://registry.npmjs.org/frameguard/-/frameguard-3.1.0.tgz","fileCount":6,"unpackedSize":6739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczi82CRA9TVsSAnZWagAAVvwQAJwjfvshsm3aCpac4hCr\n9oKyYrdZGo9xRN/KD7APLiTabeuZpyhUUTHxvBEgCh61ZBwQ4ZzfNRXrVZft\nRneKtnpykBewOsLJhtUiqAuVqr9jlXC+tkWDE6sQdKEsui/li6A3/hZGJMYb\nimhfoMJCIQZ+OYv6lY4BsSx7pYBDJV1fO3L5lIoJwb1TPDA2zLgRq1s2x9YK\ncMBwu7qpdp02Yj2GflfD9vSqcD1+A72vEE+PneZJ8+8qBrYGQ4Si6RzeMWar\n9dEWIlbK5uiN3+NZywUkbV4PwvfVdTuvE7jhLYqdaWzeuxm8woSQt5OYUf6R\n2Rhwlg+jenYsP/mdBmVJ29YFmXeqZFnF9acmAT7X+7H7SydKCtgqoN22l1R+\nqCVHHKKkY4FEFSbGm6rF+mcOQC6TDOEO2h0I0E4Ksf/g5KTtFE9kboOyY2mM\nik4DbSaNEkqdWOarX7iKoBdywPuRlYUoLus827rd5Idqma8ogHi7kCFRiauw\nINms5RkuDMLymuM9s/Syv3DC+4hgBbw8f4dAZFcDbp7JL5/7sAns6Cx8gHgL\nGAAJx34lsWWhIed5fa9foQMeSHliyk2TPBF7+enO3jKTX5JPmf2A4uTWwiXd\nqhALEElf0QuA8RN5iymYaZl8gxlbcxJPbFeEqbB+JgDWrLyYuTuMXYieqAEM\nD2Ax\r\n=UMCJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICu86eNUZviM+EZwNHQioeKzZN/6X46236qLD3svwymPAiAuKOaTT9GJc7pbMalaYkW71zyKm4siYVN42RBdugosqQ=="}]},"maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameguard_3.1.0_1557016373834_0.8537872093225034"},"_hasShrinkwrap":false},"4.0.0":{"author":{"name":"Adam Baldwin","email":"adam@npmjs.com","url":"https://evilpacket.net"},"contributors":[{"name":"Evan Hahn","email":"me@evanhahn.com","url":"https://evanhahn.com"}],"license":"MIT","homepage":"https://helmetjs.github.io/","bugs":{"url":"https://github.com/helmetjs/helmet/issues","email":"me@evanhahn.com"},"repository":{"type":"git","url":"git://github.com/helmetjs/helmet.git"},"engines":{"node":">=10.0.0"},"main":"index.js","typings":"index.d.ts","name":"frameguard","description":"Middleware to set X-Frame-Options headers","version":"4.0.0","keywords":["express","security","x-frame-options","clickjack"],"_id":"frameguard@4.0.0","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-4tvY69BfUP86kKSFYYUHyYY7Hc+EXJw1Rdg1vqqGicRirpZ2AHbISJM5ZNHPwvUlh1FN4x5GQSoBPnMm2D1RRQ==","shasum":"1185817cdc5f8a4d72df1fb25a07fe7d849b069c","tarball":"https://registry.npmjs.org/frameguard/-/frameguard-4.0.0.tgz","fileCount":6,"unpackedSize":5281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4OKsCRA9TVsSAnZWagAAXUQP/0GvuAklSjZmFrwxdYbP\ngOjAWSk4J8khQmShfjQyk5/cWl8RbwmNW9CN2QIiI/H/p7NY8VqQrGMLHBq2\ncwF6gOKVLQ9TG1lISSTUOg/+yrmK+vx5P5VTKGU8isGsisJpZRKEgZt+XJC0\nQT/dzNl9cbTXmS+ZJfp7ce19pz8bUA0/f2U1kT7OpjuLRDvEmhOBM0oWB1GW\noARPPhBwd7MIFZnT847BwvJMezHX3f2JXzFP367yerXPzN50qNXsXl2clkUv\nD07TmOv14RQ3QfIL6XwRDgU4G0VMM8npD6H/dDSDMBWnKUR1qtCjIqcLrDx+\nbW8jp1YHd46dy/e3ty010zXrzUXtVfLi9cVAuvAPqnHZbI5dNbPGhxUb83cj\n2sqoCR5ekwAgb4C4Q5LQWcIFGex9zWUB8TRYjAU0d+3jvKVGCfRkvUDxjyIt\ngqrQX8fs2ayn7I5gigNF86QQvmTlrFxum0ZPLNTP2FnALW19BjK0lIbi/7TX\ng27DXOAwf4oBX2lgzecUm038iwQMCOAK1TMHvKFA28xHlqurUZq+A7Ha636i\nSWqjUbOTZECqIJKgAq0ADWPdRC7ZTqjAcmFI4pFibAlydqPgvZGFAVPHJb39\nurQv8hbPCgkcNXttc5TBXy2Cbr6aJuX9/MICxw7GAXSAdVpqWFFeJRQGpdw4\nPbv+\r\n=AHCR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5K1UxMAeOEdgsyrED3cyEhz1wYrY0P6J+yoeY3a5jRQIgLhXbJh+l9HdePgSsnqlSdLou5ixwDDsh9LPFVd/50nE="}]},"_npmUser":{"name":"evanhahn","email":"me@evanhahn.com"},"directories":{},"maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameguard_4.0.0_1608573612175_0.5174252001585828"},"_hasShrinkwrap":false}},"readme":"# X-Frame-Options middleware\n\nThe `X-Frame-Options` HTTP header restricts who can put your site in a frame which can help mitigate things like [clickjacking attacks](https://en.wikipedia.org/wiki/Clickjacking). The header has two modes: `DENY` and `SAMEORIGIN`.\n\nThis header is superseded by [the `frame-ancestors` Content Security Policy directive](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors) but is still useful on old browsers.\n\nIf your app does not need to be framed (and most don't) you can use `DENY`. If your site can be in frames from the same origin, you can set it to `SAMEORIGIN`.\n\nUsage:\n\n```javascript\nconst frameguard = require(\"frameguard\");\n\n// Don't allow me to be in ANY frames:\napp.use(frameguard({ action: \"deny\" }));\n\n// Only let me be framed by people of the same origin:\napp.use(frameguard({ action: \"sameorigin\" }));\napp.use(frameguard()); // defaults to sameorigin\n```\n\nA legacy action, `ALLOW-FROM`, is not supported by this middleware. [Read more here.](https://github.com/helmetjs/helmet/wiki/How-to-use-X%E2%80%93Frame%E2%80%93Options's-%60ALLOW%E2%80%93FROM%60-directive)\n","maintainers":[{"name":"evanhahn","email":"me@evanhahn.com"}],"time":{"modified":"2022-06-18T03:27:18.460Z","created":"2014-10-28T14:54:07.353Z","0.1.0":"2014-10-28T14:54:07.353Z","0.2.0":"2014-10-28T17:18:34.163Z","0.2.1":"2015-02-13T17:02:35.483Z","0.2.2":"2015-04-22T00:27:23.221Z","1.0.0":"2015-12-18T22:13:02.569Z","1.1.0":"2016-02-28T17:17:53.443Z","2.0.0":"2016-04-29T17:24:12.444Z","3.0.0":"2016-10-28T18:01:03.825Z","3.1.0":"2019-05-05T00:32:53.985Z","4.0.0":"2020-12-21T18:00:12.298Z"},"homepage":"https://helmetjs.github.io/","keywords":["express","security","x-frame-options","clickjack"],"repository":{"type":"git","url":"git://github.com/helmetjs/helmet.git"},"contributors":[{"name":"Evan Hahn","email":"me@evanhahn.com","url":"https://evanhahn.com"}],"author":{"name":"Adam Baldwin","email":"adam@npmjs.com","url":"https://evilpacket.net"},"bugs":{"url":"https://github.com/helmetjs/helmet/issues","email":"me@evanhahn.com"},"readmeFilename":"README.md","users":{"vbv":true,"max_devjs":true,"chirag8642":true,"astesio":true,"duriangray":true,"santi8ago8":true},"license":"MIT"}