@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
JSON
{
"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"
}
}