diff --git a/README.md b/README.md
index f4787cb..be306cb 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,8 @@
-
-
+
+
-
@@ -35,9 +34,9 @@ Utilities to add guardrails, DTO tooling, and ergonomic rules to Payload CMS pro
## Installation
```bash
-yarn add payload-assist
+yarn add @byte5digital/payload-assist
# or
-npm install payload-assist
+npm install @byte5digital/payload-assist
```
Peer deps: Payload v3+, Next v15+. Dependencies `class-transformer` and `reflect-metadata` are included in the package.
@@ -58,7 +57,7 @@ Peer deps: Payload v3+, Next v15+. Dependencies `class-transformer` and `reflect
A comprehensive type for Payload collection access control that includes all available access control methods.
```ts
-import { AccessControl } from "payload-assist";
+import { AccessControl } from "@byte5digital/payload-assist";
export const MyCollection: CollectionConfig = {
slug: "my-collection",
@@ -91,7 +90,7 @@ The main `payloadAssist` function initializes the library and validates your pay
```ts
import { buildConfig } from "payload";
-import payloadAssist, { defaultConfig } from "payload-assist";
+import payloadAssist, { defaultConfig } from "@byte5digital/payload-assist";
export default buildConfig({
// your Payload config
@@ -117,7 +116,7 @@ Define exactly what leaves your API by modeling responses as DTOs. Only explicit
It is important that all DTOs extend the `Dto` class. The example below shows the usage with the default `transformAndValidate`.
```ts
-import { Dto, Expose, Type } from "payload-assist";
+import { Dto, Expose, Type } from "@byte5digital/payload-assist";
export class MediaResponse extends Dto {
@Expose() url: string;
@@ -141,7 +140,7 @@ export class MyCollectionDto extends Dto {
Transform any raw Payload doc into a DTO. By default `transformAndValidate` uses `class-transformer`, but it can be configured through the payloadAssist options.
```ts
-import { transformAndValidate } from "payload-assist";
+import { transformAndValidate } from "@byte5digital/payload-assist";
const payloadDoc = await getPayloadDoc();
const dto = transformAndValidate(MyCollectionDto, payloadDoc);
@@ -155,7 +154,7 @@ Use `withResponse` to guarantee your endpoints return DTOs (and nothing else). I
```ts
import payload from "payload";
-import { withResponse, transformAndValidate } from "payload-assist";
+import { withResponse, transformAndValidate } from "@byte5digital/payload-assist";
import { MyDataDto } from "path/to/dtos";
export const MyCollection: CollectionConfig = {
@@ -195,7 +194,7 @@ So the order of the given DTOs should be: More specific first, default last.
```ts
// src/collections/MyCollection.ts
import { CollectionConfig } from "payload/types";
-import { withDtoReadHook } from "payload-assist";
+import { withDtoReadHook } from "@byte5digital/payload-assist";
import { MyCollectionDto, MyCollectionAdminDto } from "path/to/dtos";
export const MyCollection: CollectionConfig = {