-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
84 lines (84 loc) · 4.5 KB
/
package.json
File metadata and controls
84 lines (84 loc) · 4.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
{
"name": "@platform8/root",
"version": "0.0.1",
"private": true,
"description": "",
"author": {
"name": "Kyle Finley",
"email": "kyle@kylefinley.net"
},
"scripts": {
"bootstrap": "lerna bootstrap",
"bootstrap:1": "lerna bootstrap --concurrency=1",
"clean": "lerna clean --yes",
"super-clean": "rm -rf node_modules rm -rf package-lock.json && npm run clean && lerna exec -- rm package-lock.json || true",
"dev:init": "./.devcontainer/scripts/dev-init.sh",
"dev:client": "lerna run dev --stream --scope=@platform8/vue2-client",
"dev:client:docker": "lerna run dev:docker --stream --scope=@platform8/vue2-client",
"dev:sls": "sls offline start",
"storybook:notify": "lerna run storybook --stream --scope=@platform8/vue2-notify",
"storybook:user": "lerna run storybook --stream --scope=@platform8/vue2-user",
"storybook:accounts": "lerna run storybook --stream --scope=@platform8/vue2-accounts",
"storybook:expenses": "lerna run storybook --stream --scope=@platform8/vue2-expenses",
"storybook:transactions": "lerna run storybook --stream --scope=@platform8/vue2-transactions",
"storybook:budgets": "lerna run storybook --stream --scope=@platform8/vue2-budget-manager",
"storybook:common": "lerna run storybook --stream --scope=@platform8/vue2-common",
"deploy-storybook:local": "rm -rf storybooks && storybook-to-ghpages --out=storybooks --packages packages --dry-run && find packages -type f -name storybooks -exec rm -f {} \\;",
"test": "lerna run --stream test:unit --scope=@platform8/vue2-accounts --scope=@platform8/vue2-expenses --scope=@platform8/vue2-transactions --scope=@platform8/transactions --scope=@platform8/vue2-budget-manager --scope=@platform8/vue2-user --scope=@platform8/websockets && npm run test:dotnet",
"test:dotnet": "dotnet test services/User/Tests/User.Tests.csproj && dotnet test services/Accounts/Tests/Accounts.Tests.csproj && npm run test:dotnet:budgets",
"test:dotnet:budgets": "dotnet test services/Budgets/Tests/Budgets.Tests.csproj",
"test:accounts": "lerna run --stream test:unit --scope=@platform8/vue2-accounts",
"test:expenses": "lerna run --stream test:unit --scope=@platform8/vue2-expenses",
"test:transactions": "lerna run --stream test:unit --scope=@platform8/vue2-transactions --scope=@platform8/transactions",
"test:budgets": "lerna run --stream test:unit --scope=@platform8/vue2-budget-manager && npm run test:dotnet:budgets",
"test:user": "lerna run --stream test:unit --scope=@platform8/vue2-user",
"test:websockets": "lerna run --stream test:unit --scope=@platform8/vue2-websockets --scope=@platform/websockets",
"containers:restart": "./.devcontainer/scripts/local-containers.sh restart",
"containers:start": "./.devcontainer/scripts/local-containers.sh start",
"containers:stop": "./.devcontainer/scripts/local-containers.sh stop",
"dotnet:package:accounts": "PATH=$PATH:/home/vscode/.dotnet/tools && cd ./services/Accounts && ./package.sh",
"ddb:migrate": "serverless dynamodb migrate",
"init-auth": "./.devcontainer/scripts/init-auth.sh",
"outdated-packages": "./.devcontainer/scripts/outdated-packages.sh"
},
"engines": {
"node": ">=14.15.0"
},
"devDependencies": {
"@aws-sdk/client-apigatewaymanagementapi": "^3.34.0",
"@aws-sdk/client-cognito-identity": "^3.34.0",
"@aws-sdk/client-cognito-identity-provider": "^3.34.0",
"@aws-sdk/client-dynamodb": "^3.34.0",
"@aws-sdk/client-s3": "^3.34.0",
"@aws-sdk/client-sfn": "^3.34.0",
"@aws-sdk/client-sns": "^3.34.0",
"@aws-sdk/util-dynamodb": "^3.34.0",
"@serverless/typescript": "^2.23.0",
"@storybook/storybook-deployer": "^2.8.10",
"@types/jest": "^27.0.2",
"@types/node": "^14.14.31",
"http-server": "^13.0.0",
"inversify-props": "^2.2.6",
"lerna": "^4.0.0",
"reflect-metadata": "^0.1.13",
"sb": "^6.3.8",
"serverless": "^2.52.0",
"serverless-dynamodb-local": "^0.2.40",
"serverless-offline": "file:./.devcontainer/serverless-offline/",
"serverless-offline-sns": "0.74.0",
"serverless-offline-stepfunctions-plugin": "^0.0.1",
"serverless-s3-local": "^0.6.18",
"serverless-step-functions": "^2.32.0",
"serverless-webpack": "^5.3.5",
"source-map-support": "^0.5.19",
"ts-loader": "^8.0.15",
"ts-node": "^9.1.1",
"tsconfig-paths": "^3.9.0",
"tsconfig-paths-webpack-plugin": "^3.3.0",
"tslib": "^2.3.1",
"typescript": "^4.1.3",
"webpack": "^5.20.2",
"webpack-node-externals": "^2.5.2",
"yaml": "^1.10.2"
}
}