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
|
||||
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:
|
||||
|
Loading…
Reference in New Issue
Block a user