├── .eslintignore ├── .eslintrc.cjs ├── .github └── FUNDING.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .jshintignore ├── .jshintrc ├── .nvmrc ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── commitlint.config.cjs ├── examples └── signedURL.js ├── jest.config.js ├── package.json ├── src ├── canned-policy.test.ts ├── canned-policy.ts ├── cloudfront-signer.test.ts ├── cloudfront-signer.ts ├── index.ts ├── types.ts ├── utils.test.ts └── utils.ts ├── test └── files │ └── dummy.pem ├── tsconfig.base.json ├── tsconfig.cjs.json ├── tsconfig.esm.json └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: jzimz 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npm run commitlint ${1} 5 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.jshintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/.jshintrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v18 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-conventional'] 3 | } 4 | -------------------------------------------------------------------------------- /examples/signedURL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/examples/signedURL.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/package.json -------------------------------------------------------------------------------- /src/canned-policy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/src/canned-policy.test.ts -------------------------------------------------------------------------------- /src/canned-policy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/src/canned-policy.ts -------------------------------------------------------------------------------- /src/cloudfront-signer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/src/cloudfront-signer.test.ts -------------------------------------------------------------------------------- /src/cloudfront-signer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/src/cloudfront-signer.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/src/utils.test.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test/files/dummy.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/test/files/dummy.pem -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/tsconfig.cjs.json -------------------------------------------------------------------------------- /tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/tsconfig.esm.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonsims/aws-cloudfront-sign/HEAD/tsconfig.json --------------------------------------------------------------------------------