chore(repo): add nestjs-lib-example package
This commit is contained in:
parent
193e643196
commit
6e13de6750
20
packages/nestjs-lib-example/package.json
Normal file
20
packages/nestjs-lib-example/package.json
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"name": "@repo/nestjs-lib-example",
|
||||||
|
"scripts": {
|
||||||
|
"dev": "tsc --watch",
|
||||||
|
"build": "tsc"
|
||||||
|
},
|
||||||
|
"exports": {
|
||||||
|
".": {
|
||||||
|
"types": "./src/index.ts",
|
||||||
|
"default": "./dist/index.js"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@nestjs/common": "^11.0.8"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@repo/typescript-config": "workspace:*",
|
||||||
|
"typescript": "latest"
|
||||||
|
}
|
||||||
|
}
|
10
packages/nestjs-lib-example/src/add/add.module.ts
Normal file
10
packages/nestjs-lib-example/src/add/add.module.ts
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
import { Module } from '@nestjs/common';
|
||||||
|
import { AddService } from './add.service.js';
|
||||||
|
|
||||||
|
@Module({
|
||||||
|
imports: [],
|
||||||
|
controllers: [],
|
||||||
|
providers: [AddService],
|
||||||
|
exports: [AddService]
|
||||||
|
})
|
||||||
|
export class AddModule {}
|
8
packages/nestjs-lib-example/src/add/add.service.ts
Normal file
8
packages/nestjs-lib-example/src/add/add.service.ts
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
import { Injectable } from '@nestjs/common';
|
||||||
|
|
||||||
|
@Injectable()
|
||||||
|
export class AddService {
|
||||||
|
add(a: number, b: number): number {
|
||||||
|
return a + b;
|
||||||
|
}
|
||||||
|
}
|
2
packages/nestjs-lib-example/src/add/index.ts
Normal file
2
packages/nestjs-lib-example/src/add/index.ts
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
export * from './add.module';
|
||||||
|
export * from './add.service';
|
1
packages/nestjs-lib-example/src/index.ts
Normal file
1
packages/nestjs-lib-example/src/index.ts
Normal file
@ -0,0 +1 @@
|
|||||||
|
export * from './add';
|
11
packages/nestjs-lib-example/tsconfig.json
Normal file
11
packages/nestjs-lib-example/tsconfig.json
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"extends": "@repo/typescript-config/base.json",
|
||||||
|
"compilerOptions": {
|
||||||
|
"outDir": "dist",
|
||||||
|
"rootDir": "src",
|
||||||
|
"emitDecoratorMetadata": true,
|
||||||
|
"experimentalDecorators": true,
|
||||||
|
},
|
||||||
|
"include": ["src"],
|
||||||
|
"exclude": ["node_modules", "dist"]
|
||||||
|
}
|
13
pnpm-lock.yaml
generated
13
pnpm-lock.yaml
generated
@ -262,6 +262,19 @@ importers:
|
|||||||
specifier: ^8.26.0
|
specifier: ^8.26.0
|
||||||
version: 8.26.0(eslint@9.22.0)(typescript@5.8.2)
|
version: 8.26.0(eslint@9.22.0)(typescript@5.8.2)
|
||||||
|
|
||||||
|
packages/nestjs-lib-example:
|
||||||
|
dependencies:
|
||||||
|
'@nestjs/common':
|
||||||
|
specifier: ^11.0.8
|
||||||
|
version: 11.0.12(reflect-metadata@0.2.2)(rxjs@7.8.2)
|
||||||
|
devDependencies:
|
||||||
|
'@repo/typescript-config':
|
||||||
|
specifier: workspace:*
|
||||||
|
version: link:../typescript-config
|
||||||
|
typescript:
|
||||||
|
specifier: latest
|
||||||
|
version: 5.8.2
|
||||||
|
|
||||||
packages/typescript-config: {}
|
packages/typescript-config: {}
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
|
Loading…
Reference in New Issue
Block a user