From 76f29203e905f14aab5728439d19b8e820a4e6c2 Mon Sep 17 00:00:00 2001 From: Evan Hahn Date: Sat, 17 Apr 2021 16:25:27 -0500 Subject: [PATCH] Prepare Cross-Origin-Resource-Policy standalone package --- README.md | 2 +- .../cross-origin-resource-policy/CHANGELOG.md | 27 +++++++++++++++++++ .../cross-origin-resource-policy/README.md | 15 +++++++++++ .../package-files.json | 1 + .../package-overrides.json | 8 ++++++ 5 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 middlewares/cross-origin-resource-policy/CHANGELOG.md create mode 100644 middlewares/cross-origin-resource-policy/README.md create mode 100644 middlewares/cross-origin-resource-policy/package-files.json create mode 100644 middlewares/cross-origin-resource-policy/package-overrides.json diff --git a/README.md b/README.md index 3d585074..f03fd5d3 100644 --- a/README.md +++ b/README.md @@ -309,7 +309,7 @@ app.use(helmet.crossOriginResourcePolicy({ policy: "same-site" })); app.use(helmet.crossOriginResourcePolicy({ policy: "cross-origin" })); ``` -You can't install this module separately. +You can install this module separately as `cross-origin-resource-policy`. diff --git a/middlewares/cross-origin-resource-policy/CHANGELOG.md b/middlewares/cross-origin-resource-policy/CHANGELOG.md new file mode 100644 index 00000000..bb17a26a --- /dev/null +++ b/middlewares/cross-origin-resource-policy/CHANGELOG.md @@ -0,0 +1,27 @@ +# Changelog + +## Unreleased + +### Added + +- Added support for the `cross-origin` policy + +## 0.2.1 - 2020-12-22 + +### Fixed + +- Fixed incorrect example in README + +## 0.2.0 - 2019-07-17 + +### Added + +- Added TypeScript type definitions. See [#2](https://github.com/helmetjs/cross-origin-resource-policy/pull/2) and [helmetjs/helmet#188](https://github.com/helmetjs/helmet/issues/188) +- Created a changelog +- Added some additional package metadata: homepage, email for bug reports, and a list of supported Node versions + +### Changed + +- Excluded some files from npm package + +This changelog was started in version 0.2.0. diff --git a/middlewares/cross-origin-resource-policy/README.md b/middlewares/cross-origin-resource-policy/README.md new file mode 100644 index 00000000..23d70b8c --- /dev/null +++ b/middlewares/cross-origin-resource-policy/README.md @@ -0,0 +1,15 @@ +# Cross-Origin-Resource-Policy middleware + +This middleware sets the `Cross-Origin-Resource-Policy` header. Read about it [in the spec](https://fetch.spec.whatwg.org/#cross-origin-resource-policy-header). + +Usage: + +```javascript +const crossOriginResourcePolicy = require("cross-origin-resource-policy"); + +// Sets "Cross-Origin-Resource-Policy: same-origin" +app.use(crossOriginResourcePolicy({ policy: "same-origin" })); + +// Sets "Cross-Origin-Resource-Policy: same-site" +app.use(crossOriginResourcePolicy({ policy: "same-site" })); +``` diff --git a/middlewares/cross-origin-resource-policy/package-files.json b/middlewares/cross-origin-resource-policy/package-files.json new file mode 100644 index 00000000..962389e9 --- /dev/null +++ b/middlewares/cross-origin-resource-policy/package-files.json @@ -0,0 +1 @@ +["index.js", "index.d.ts"] diff --git a/middlewares/cross-origin-resource-policy/package-overrides.json b/middlewares/cross-origin-resource-policy/package-overrides.json new file mode 100644 index 00000000..9d2e8652 --- /dev/null +++ b/middlewares/cross-origin-resource-policy/package-overrides.json @@ -0,0 +1,8 @@ +{ + "name": "cross-origin-resource-policy", + "author": "Evan Hahn (https://evanhahn.com)", + "contributors": [], + "description": "Middleware to set the Cross-Origin-Resource-Policy header", + "version": "0.2.1", + "keywords": ["cross-origin-resource-policy"] +}