UNPKG

@worktif/purews

Version:

Work TIF TypeScript-based AWS infrastructure toolkit featuring DynamoDB integration, AppSync support, SES functionality, and GraphQL capabilities with comprehensive audit logging and AWS Signature V4 authentication.

125 lines (124 loc) 4.59 kB
{ "name": "@worktif/purews", "version": "0.2.0-beta.6", "description": "Work TIF TypeScript-based AWS infrastructure toolkit featuring DynamoDB integration, AppSync support, SES functionality, and GraphQL capabilities with comprehensive audit logging and AWS Signature V4 authentication.", "main": "dist/bundle.js", "types": "dist/src/index.d.ts", "files": [ "dist" ], "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "build": "rm -rf ./.docs && yarn run docs && rm -rf ./dist && yarn run build:config && NODE_ENV=production node bin/esbuild/dist/esbuild.config.js && yarn run types", "build:config": "esbuild --bundle --platform=node bin/esbuild/esbuild.config.ts --outfile=bin/esbuild/dist/esbuild.config.js --external:esbuild", "prepare": "yarn build", "docs:md": "typedoc --options ./docs/docs.config/typedoc.md.json", "docs:html": "typedoc --options ./docs/docs.config/typedoc.html.json", "docs": "yarn run docs:md && yarn run docs:html", "docs:app:router:gen": "mkdir -p docs/app/src && ts-node docs/app/scripts/router.gen.ts", "types": "tsc --emitDeclarationOnly", "publish:npm": "yarn run build && npm publish --access public", "webpack": "rm -rf ./webpack && node --max_old_space_size=6144 ./node_modules/.bin/webpack --config webpack.config.cjs", "webpack:product": "node --max_old_space_size=6144 ./node_modules/.bin/webpack --config ./webpack.product.config.cjs", "webpack:binary": "node --max_old_space_size=6144 ./node_modules/.bin/webpack --config ./compiler/webpack.binary.config.cjs" }, "repository": { "type": "git", "url": "git+https://bitbucket.org/worktif/npm-purews.git" }, "keywords": [ "aws", "azure", "devops", "server", "typescript", "dynamodb", "appsync", "ses", "graphql", "audit-logs", "aws-signature", "infrastructure" ], "author": "Raman Marozau, raman@worktif.com", "license": "BUSL-1.1", "engines": { "node": ">=20.0.0" }, "bugs": { "url": "https://bitbucket.org/worktif/npm-purews/issues" }, "homepage": "https://bitbucket.org/worktif/npm-purews#readme", "dependencies": { "-": "^0.0.1", "@aws-amplify/core": "^6.11.4", "@aws-sdk/client-appsync": "^3.864.0", "@aws-sdk/client-dynamodb": "^3.864.0", "@aws-sdk/client-s3": "^3.802.0", "@aws-sdk/client-ses": "^3.864.0", "@aws-sdk/client-sts": "3.864.0", "@aws-sdk/core": "^3.864.0", "@aws-sdk/lib-dynamodb": "^3.864.0", "@aws-sdk/lib-storage": "^3.802.0", "@aws-sdk/middleware-sdk-s3": "^3.864.0", "@aws-sdk/s3-request-presigner": "^3.802.0", "@middy/core": "6.1.6", "@smithy/core": "2.5.7", "@smithy/node-config-provider": "^4.0.2", "@types/aws-lambda": "^8.10.149", "@worktif/utils": "^0.2.0-beta.5", "apollo-link-http-common": "^0.2.16", "aws-appsync": "^4.1.10", "dotenv": "^16.4.5", "graphql": "^15.3.0", "graphql-tag": "^2.12.6", "http-status-codes": "^2.3.0", "reflect-metadata": "^0.2.2", "typescript": "^5.8.3", "zod": "^4.1.3" }, "devDependencies": { "@aws-amplify/cli": "^12.13.0", "@babel/core": "^7.24.7", "@babel/eslint-parser": "^7.25.1", "@babel/preset-env": "^7.24.7", "@eslint/compat": "^1.1.0", "@eslint/eslintrc": "^3.1.0", "@eslint/js": "^9.6.0", "@graphql-codegen/cli": "^5.0.3", "@graphql-codegen/typescript": "^4.1.1", "@graphql-codegen/typescript-resolvers": "^4.4.0", "@smithy/types": "^3.4.0", "@types/lodash": "^4.17.20", "@types/node": "^24.3.0", "esbuild": "^0.25.9", "tsc-alias": "^1.8.16", "typedoc": "^0.28.7", "typedoc-plugin-markdown": "^4.7.1" }, "peerDependencies": { "@aws-amplify/core": "^6.11.4", "@aws-sdk/client-appsync": "^3.864.0", "@aws-sdk/client-dynamodb": "^3.864.0", "@aws-sdk/client-s3": "^3.802.0", "@aws-sdk/client-ses": "^3.864.0", "@aws-sdk/client-sts": "3.864.0", "@aws-sdk/core": "^3.864.0", "@aws-sdk/lib-dynamodb": "^3.864.0", "@aws-sdk/lib-storage": "^3.802.0", "@aws-sdk/middleware-sdk-s3": "^3.864.0", "@aws-sdk/s3-request-presigner": "^3.802.0", "@middy/core": "6.1.6", "@smithy/core": "2.5.7", "@smithy/node-config-provider": "^4.0.2", "@types/aws-lambda": "^8.10.149", "@worktif/utils": "^0.2.0-beta.3", "aws-appsync": "^4.1.10", "dotenv": "^16.4.5", "graphql": "^15.3.0", "graphql-tag": "^2.12.6", "http-status-codes": "^2.3.0", "reflect-metadata": "^0.2.2", "typescript": "^5.8.3" } }