Skip to content

Commit ade216b

Browse files
committed
Add sdk package
1 parent a9122e0 commit ade216b

File tree

15 files changed

+2400
-94
lines changed

15 files changed

+2400
-94
lines changed

.dockerignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
node_modules/
2+
documentation/
3+
samples/
4+
packages/
5+
templates/
26
dist/
37
.DS_Store/
48
.idea/

.github/workflows/sdk.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Publish Package to npmjs
2+
on:
3+
release:
4+
types: [published]
5+
defaults:
6+
run:
7+
working-directory: packages/sdk
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v3
13+
# Setup .npmrc file to publish to npm
14+
- uses: actions/setup-node@v3
15+
with:
16+
node-version: '18.x'
17+
registry-url: 'https://registry.npmjs.org'
18+
# - run: npm ci
19+
- run: npm install
20+
- run: npm run build
21+
- run: npm publish
22+
env:
23+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
24+
- name: Archive production artifacts
25+
uses: actions/upload-artifact@v3
26+
with:
27+
name: dist
28+
path: |
29+
dist

package.json

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,16 @@
3232
"start:prod": "node dist/main",
3333
"console": "node dist/src/console"
3434
},
35+
"keywords": [
36+
"nodejs",
37+
"api",
38+
"express",
39+
"rest",
40+
"email",
41+
"rest-api",
42+
"api-rest",
43+
"nestjs"
44+
],
3545
"dependencies": {
3646
"@nestjs-modules/ioredis": "^1.0.1",
3747
"@nestjs-modules/mailer": "^1.9.1",
@@ -44,7 +54,6 @@
4454
"@nestjs/passport": "^10.0.0",
4555
"@nestjs/platform-express": "^10.1.3",
4656
"@nestjs/schedule": "^3.0.4",
47-
"@nestjs/testing": "^10.1.3",
4857
"axios": "^1.5.0",
4958
"class-transformer": "^0.5.1",
5059
"class-validator": "^0.14.0",
@@ -55,7 +64,6 @@
5564
"lru-cache": "^10.0.1",
5665
"mailparser": "^3.6.5",
5766
"nest-access-control": "^3.0.0",
58-
"nest-commander": "^3.11.1",
5967
"nodemailer": "^6.9.6",
6068
"passport": "^0.6.0",
6169
"passport-jwt": "^4.0.1",
@@ -69,6 +77,7 @@
6977
"@compodoc/compodoc": "^1.1.21",
7078
"@nestjs/cli": "^10.1.12",
7179
"@nestjs/schematics": "10.0.2",
80+
"@nestjs/testing": "^10.1.3",
7281
"@nestjs/swagger": "^7.1.8",
7382
"@swc/cli": "^0.1.62",
7483
"@swc/core": "^1.3.93",
@@ -95,8 +104,7 @@
95104
"ts-node": "^10.9.1",
96105
"tsconfig-paths": "^4.2.0",
97106
"types-package-json": "^2.0.39",
98-
"typescript": "^5.1.6",
99-
"webpack": "^5.88.2"
107+
"typescript": "^5.1.6"
100108
},
101109
"peerDependencies": {
102110
"express": "^4"

packages/sdk/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules/
2+
dist/

0 commit comments

Comments
 (0)