Skip to content

Commit

Permalink
v1.0.2 - fix esm build
Browse files Browse the repository at this point in the history
  • Loading branch information
Helveg committed Dec 8, 2024
1 parent 816f841 commit 36a79ae
Show file tree
Hide file tree
Showing 24 changed files with 47 additions and 46 deletions.
2 changes: 1 addition & 1 deletion .npmignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
lib
sample
index.ts
index.mts
package-lock.json
.eslintrc.js
tsconfig.json
Expand Down
File renamed without changes.
2 changes: 2 additions & 0 deletions lib/decorators/index.mts
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
export * from "./inject-transform.decorator.mjs";
export * from "./inject-type.decorator.mjs";
2 changes: 0 additions & 2 deletions lib/decorators/index.ts

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { Transform } from "class-transformer";
import "reflect-metadata";
import { InjectTransformModule } from "../inject-transform.module.js";
import { InjectTransformOptions } from "../interfaces/index.js";
import { InjectTransformFn } from "../interfaces/inject-transform-fn.interface.js";
import { InjectTransformer } from "../interfaces/inject-transformer.interface.js";
import { InjectTransformModule } from "../inject-transform.module.mjs";
import { InjectTransformOptions } from "../interfaces/index.mjs";
import { InjectTransformFn } from "../interfaces/inject-transform-fn.interface.mjs";
import { InjectTransformer } from "../interfaces/inject-transformer.interface.mjs";
import { Type } from "@nestjs/common";
import { isClass } from "../util/is-class.js";

Expand Down
8 changes: 4 additions & 4 deletions lib/decorators/inject-transform.decorator.spec.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import { plainToInstance, TransformFnParams } from "class-transformer";
import { Injectable, Module } from "@nestjs/common";
import { NestFactory } from "@nestjs/core";
import { InjectTransform } from "./index.js";
import { InjectTransformModule } from "../inject-transform.module.js";
import { InjectLifecycleError } from "../exceptions.js";
import { InjectTransformer } from "../interfaces/inject-transformer.interface.js";
import { InjectTransform } from "./index.mjs";
import { InjectTransformModule } from "../inject-transform.module.mjs";
import { InjectLifecycleError } from "../exceptions.mjs";
import { InjectTransformer } from "../interfaces/inject-transformer.interface.mjs";

const TEST_TOKEN = Symbol("TestToken");
const MISSING_TOKEN = Symbol("MissingToken");
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "reflect-metadata";
import { InjectTransformModule } from "../inject-transform.module.js";
import { InjectTransformModule } from "../inject-transform.module.mjs";
import { Type } from "class-transformer";
import { InjectTypeOptions } from "../interfaces/inject-type-options.interface.js";
import { TypeInjector } from "../interfaces/type-injector.interface.js";
import { InjectTypeOptions } from "../interfaces/inject-type-options.interface.mjs";
import { TypeInjector } from "../interfaces/type-injector.interface.mjs";
import { Type as NestType } from "@nestjs/common";

export function InjectType(
Expand Down
6 changes: 3 additions & 3 deletions lib/decorators/inject-type.decorator.spec.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { Inject, Injectable, Module, Type } from "@nestjs/common";
import { InjectTransformModule } from "../inject-transform.module.js";
import { TypeInjector } from "../interfaces/type-injector.interface.js";
import { InjectTransformModule } from "../inject-transform.module.mjs";
import { TypeInjector } from "../interfaces/type-injector.interface.mjs";
import { plainToInstance, Transform, TypeHelpOptions } from "class-transformer";
import { NestFactory } from "@nestjs/core";
import { InjectType } from "./inject-type.decorator.js";
import { InjectType } from "./inject-type.decorator.mjs";

const DTO_CONFIGURATION = Symbol("DtoConfiguration");

Expand Down
File renamed without changes.
5 changes: 5 additions & 0 deletions lib/index.mts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
export * from "./decorators/index.mjs";
export * from "./exceptions.mjs";
export * from "./inject-transform.module.mjs";
export * from "./interfaces/index.mjs";
export * from "./symbols.mjs";
5 changes: 0 additions & 5 deletions lib/index.ts

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ import {
Optional,
} from "@nestjs/common";
import { ModuleRef } from "@nestjs/core";
import { AppStateService } from "./app-state.service";
import { InjectTransformContainerOptions } from "./interfaces";
import { InjectLifecycleError } from "./exceptions.js";
import { InjectTransformModuleOptions } from "./interfaces/inject-transform-module-options.interface.js";
import { INJECT_TRANSFORM_MODULE_OPTIONS } from "./symbols.js";
import { AppStateService } from "./app-state.service.mjs";
import { InjectTransformContainerOptions } from "./interfaces/index.mjs";
import { InjectLifecycleError } from "./exceptions.mjs";
import { InjectTransformModuleOptions } from "./interfaces/inject-transform-module-options.interface.mjs";
import { INJECT_TRANSFORM_MODULE_OPTIONS } from "./symbols.mjs";

@Module({ providers: [AppStateService] })
export class InjectTransformModule {
Expand Down
6 changes: 3 additions & 3 deletions lib/inject-transform.module.spec.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { InjectTransformModule } from "./inject-transform.module.js";
import { InjectTransformModule } from "./inject-transform.module.mjs";
import { Module } from "@nestjs/common";
import { NestFactory } from "@nestjs/core";
import { InjectTransform } from "./decorators/index.js";
import { InjectTransform } from "./decorators/index.mjs";
import { plainToInstance } from "class-transformer";
import { InjectLifecycleError } from "./exceptions.js";
import { InjectLifecycleError } from "./exceptions.mjs";

@Module({ imports: [InjectTransformModule] })
class TestAppModuleWithImport {}
Expand Down
8 changes: 8 additions & 0 deletions lib/interfaces/index.mts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export * from "./inject-transform-container-options.interface.mjs";
export * from "./inject-transform-options.interface.mjs";
export * from "./inject-transform-fn.interface.mjs";
export * from "./inject-transform-module-options.interface.mjs";
export * from "./inject-transform-options.interface.mjs";
export * from "./inject-transformer.interface.mjs";
export * from "./inject-type-options.interface.mjs";
export * from "./type-injector.interface.mjs";
8 changes: 0 additions & 8 deletions lib/interfaces/index.ts

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { InjectTransformContainerOptions } from "./inject-transform-container-options.interface.js";
import { InjectTransformContainerOptions } from "./inject-transform-container-options.interface.mjs";

export interface InjectTransformModuleOptions
extends InjectTransformContainerOptions {}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { TransformOptions } from "class-transformer";
import { InjectionToken } from "@nestjs/common";
import { InjectTransformContainerOptions } from "./inject-transform-container-options.interface.js";
import { InjectTransformContainerOptions } from "./inject-transform-container-options.interface.mjs";

export interface InjectTransformOptions
extends TransformOptions,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { TypeOptions } from "class-transformer";
import { InjectTransformContainerOptions } from "./inject-transform-container-options.interface.js";
import { InjectTransformContainerOptions } from "./inject-transform-container-options.interface.mjs";

export interface InjectTypeOptions
extends TypeOptions,
Expand Down
File renamed without changes.
File renamed without changes.
11 changes: 6 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
{
"name": "nestjs-inject-transformer",
"version": "1.0.0",
"version": "1.0.2",
"description": "Amp up your NestJS and `class-transformer` stack with dependency injected transforms.",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"main": "dist/index.mjs",
"module": "dist/index.mjs",
"types": "dist/index.d.mts",
"directories": {
"lib": "lib"
},
Expand Down Expand Up @@ -61,15 +62,15 @@
"rootDir": "lib",
"testRegex": ".*\\.spec\\.ts$",
"transform": {
"^.+\\.(t|j)s$": [
"^.+\\.m?(t|j)s$": [
"ts-jest",
{
"tsconfig": "./tsconfig.json"
}
]
},
"collectCoverageFrom": [
"**/*.(t|j)s"
"**/*.m?(t|j)s"
],
"coverageDirectory": "../coverage",
"testEnvironment": "node"
Expand Down

0 comments on commit 36a79ae

Please sign in to comment.