diff --git a/package.json b/package.json index abd207c..a67f328 100644 --- a/package.json +++ b/package.json @@ -11,32 +11,22 @@ "exports": { ".": { "import": { - "types": "./dist/schemable.d.mts", - "default": "./dist/schemable.mjs" + "types": "./dist/lib.d.mts", + "default": "./dist/lib.mjs" }, "require": { - "types": "./dist/schemable.d.cts", - "default": "./dist/schemable.cjs" + "types": "./dist/lib.d.cts", + "default": "./dist/lib.cjs" } }, - "./jsonifiable": { + "./schema": { "import": { - "types": "./dist/jsonifiable.d.mts", - "default": "./dist/jsonifiable.mjs" + "types": "./dist/schema.d.mts", + "default": "./dist/schema.mjs" }, "require": { - "types": "./dist/jsonifiable.d.cts", - "default": "./dist/jsonifiable.cjs" - } - }, - "./observable": { - "import": { - "types": "./dist/observable.d.mts", - "default": "./dist/observable.mjs" - }, - "require": { - "types": "./dist/observable.d.cts", - "default": "./dist/observable.cjs" + "types": "./dist/schema.d.cts", + "default": "./dist/schema.cjs" } } }, diff --git a/rollup.config.ts b/rollup.config.ts index 292a90c..803378f 100644 --- a/rollup.config.ts +++ b/rollup.config.ts @@ -38,7 +38,6 @@ export const createBundleConfig = ( export default [ - createBundleConfig("src/index.ts", "."), - createBundleConfig("src/jsonifiable/index.ts", "./jsonifiable"), - createBundleConfig("src/observable/index.ts", "./observable"), + createBundleConfig("src/lib.ts", "."), + createBundleConfig("src/schema/lib.ts", "."), ] diff --git a/src/lib.ts b/src/lib.ts index ea1ff40..f2bd6a8 100644 --- a/src/lib.ts +++ b/src/lib.ts @@ -1 +1,5 @@ +export { ZodSchemaClassBuilder } from "./builders/ZodSchemaClassBuilder" export { ExtendableZodSchemaObject } from "./traits/ExtendableZodSchemaObject" +export { JsonifiableZodSchemaObject } from "./traits/JsonifiableZodSchemaObject" +export { MobXObservableZodSchemaObject } from "./traits/MobXObservableZodSchemaObject" +export { ZodSchemaObject, ZodSchemaObjectTrait } from "./traits/ZodSchemaObject" diff --git a/src/schema/lib.ts b/src/schema/lib.ts new file mode 100644 index 0000000..6e045e6 --- /dev/null +++ b/src/schema/lib.ts @@ -0,0 +1 @@ +export * from "./jsonify"