UNPKG

@nordicsemiconductor/asset-tracker-cloud-aws

Version:

A reference implementation of a serverless backend for an IoT product developed using AWS CDK in TypeScript.

145 lines (144 loc) 4.53 kB
{ "name": "@nordicsemiconductor/asset-tracker-cloud-aws", "version": "44.1.93", "description": "A reference implementation of a serverless backend for an IoT product developed using AWS CDK in TypeScript.", "types": "./export.d.ts", "exports": { ".": { "import": "./export.js", "node": "./export.js" } }, "type": "module", "scripts": { "test": "find ./ -type f -name '*.spec.ts' -print | grep -v /node_modules/ | grep -v /dist/ | xargs npx tsx --no-warnings --test", "test:e2e": "npx tsx --no-warnings ./feature-runner/run-features.ts > e2e-test-result.json && cat e2e-test-result.json | npx tsx --no-warnings ./feature-runner/console-reporter.ts --only-failed --with-timestamps", "prepare": "husky && check-node-version --package", "prepublishOnly": "npx swc -d dist ./cli npx swc -d dist ./features" }, "repository": { "type": "git", "url": "git+https://github.com/NordicSemiconductor/asset-tracker-cloud-aws-js.git" }, "bugs": { "url": "https://github.com/NordicSemiconductor/asset-tracker-cloud-aws-js/issues" }, "homepage": "https://github.com/NordicSemiconductor/asset-tracker-cloud-aws-js#readme", "keywords": [ "nrf-asset-tracker", "iot" ], "author": "Nordic Semiconductor ASA | nordicsemi.no", "license": "BSD-3-Clause", "dependencies": { "@bifravst/run": "1.2.0", "@nordicsemiconductor/asset-tracker-cloud-docs": "36.0.21", "@nordicsemiconductor/device-helpers": "17.0.155", "@nordicsemiconductor/nrfcloud-location-services-tests": "7.0.1", "@nordicsemiconductor/timestream-helpers": "6.0.2", "@sinclair/typebox": "0.32.34", "ajv": "8.16.0", "jsonwebtoken": "9.0.2" }, "devDependencies": { "@aws-sdk/client-apigatewayv2": "3.600.0", "@aws-sdk/client-cloudformation": "3.600.0", "@aws-sdk/client-cloudwatch-logs": "3.600.0", "@aws-sdk/client-codepipeline": "3.600.0", "@aws-sdk/client-cognito-identity": "3.600.0", "@aws-sdk/client-cognito-identity-provider": "3.600.0", "@aws-sdk/client-dynamodb": "3.602.0", "@aws-sdk/client-iot": "3.600.0", "@aws-sdk/client-iot-data-plane": "3.600.0", "@aws-sdk/client-s3": "3.600.0", "@aws-sdk/client-sfn": "3.600.0", "@aws-sdk/client-sqs": "3.600.0", "@aws-sdk/client-ssm": "3.603.0", "@aws-sdk/client-sts": "3.606.0", "@aws-sdk/client-timestream-query": "3.600.0", "@aws-sdk/client-timestream-write": "3.600.0", "@aws-sdk/util-dynamodb": "3.602.0", "@bifravst/eslint-config-typescript": "6.1.4", "@bifravst/prettier-config": "1.0.3", "@commitlint/config-conventional": "19.2.2", "@nordicsemiconductor/bdd-markdown": "8.2.3", "@nordicsemiconductor/cloudformation-helpers": "9.1.0", "@nordicsemiconductor/object-to-env": "7.0.7", "@nordicsemiconductor/random-words": "8.0.1", "@octokit/rest": "20.1.1", "@swc/cli": "0.3.14", "@swc/core": "1.6.5", "@types/aws-lambda": "8.10.140", "@types/backoff": "2.5.5", "@types/cfn-response": "1.0.8", "@types/jsonwebtoken": "9.0.6", "@types/node": "20.14.7", "@types/yazl": "2.4.5", "aws-cdk-lib": "2.147.1", "aws-iot-device-sdk-v2": "1.19.5", "backoff": "2.5.0", "cdk": "2.147.1", "chalk": "5.3.0", "check-node-version": "4.2.1", "commander": "12.1.0", "constructs": "10.3.0", "date-fns": "3.6.0", "glob": "10.4.2", "husky": "9.0.11", "tsmatchers": "^5.0.2", "tsx": "4.15.7", "yazl": "2.5.1" }, "lint-staged": { "*.{md,json,yaml,yml}": [ "prettier --write" ], "*.{ts,tsx}": [ "prettier --write", "eslint" ] }, "engines": { "node": ">=20", "npm": ">=10" }, "release": { "branches": [ "saga" ], "remoteTags": true, "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", "@semantic-release/npm", [ "@semantic-release/github", { "successComment": false, "failTitle": false } ] ] }, "publishConfig": { "access": "public" }, "files": [ "dist/export.js", "dist/export.d.ts", "dist/util", "dist/feature-runner", "dist/cli", "cli/index.js", "LICENSE", "README.md" ], "deploy": { "branch": "saga", "webApp": { "repository": "https://github.com/NordicSemiconductor/asset-tracker-cloud-app-aws-js.git", "branch": "saga" } }, "prettier": "@bifravst/prettier-config" }