Skip to content

Commit 067999f

Browse files
committed
wip
1 parent bb40e5a commit 067999f

6 files changed

Lines changed: 181 additions & 56 deletions

File tree

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"repository": "https://github.com/dflex-js/dflex",
1111
"author": "Jalal Maskoun",
1212
"scripts": {
13-
"start": "cross-env NODE_ENV=development pnpm -F dflex-dnd-playground dev",
13+
"start": "cross-env NODE_ENV=production pnpm -F dflex-dnd-playground dev",
1414
"serve:dnd": "pnpm -F dflex-dnd-playground preview",
1515
"build-app": "pnpm -F dflex-dnd-playground build",
1616
"start:cy": "cross-env NODE_ENV=development && pnpm start-server-and-test 'pnpm run start' http-get://localhost:3001 'cypress open --env extended=true --project packages/dflex-dnd-playground'",
@@ -88,5 +88,8 @@
8888
{
8989
"path": "packages/dflex-draggable/dist/dflex-draggable.mjs"
9090
}
91-
]
91+
],
92+
"dependencies": {
93+
"@babel/preset-typescript": "^7.22.5"
94+
}
9295
}

packages/dflex-dnd-playground/tests/features/grid.spec.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ import {
1717
moveDragged,
1818
} from "../utils";
1919

20-
const { PACKAGE_BUNDLE } = process.env;
21-
const isProd = PACKAGE_BUNDLE === "production";
20+
const { NODE_ENV } = process.env;
21+
22+
const isProd = NODE_ENV === "production";
2223

2324
const SKIP_REASON = "This assertion works with development bundle only";
2425

packages/dflex-dnd-playground/vite.config.ts

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,26 @@ const moduleResolutionProd = [
4040
},
4141
];
4242

43-
const { PACKAGE_BUNDLE } = process.env;
43+
const { NODE_ENV } = process.env;
4444

45-
const shouldUsePackageBundle = PACKAGE_BUNDLE === "production";
45+
const shouldUsePackageBundle = NODE_ENV === "production";
4646

47+
const green = "\x1b[32m";
48+
const cyan = "\x1b[36m";
49+
const red = "\x1b[31m";
50+
const magenta = "\x1b[35m";
51+
const resetColor = "\x1b[0m";
52+
const yellow = "\x1b[33m";
53+
54+
// eslint-disable-next-line no-console
55+
console.clear();
4756
// eslint-disable-next-line no-console
4857
console.info(
49-
`Using ${shouldUsePackageBundle ? "package" : "self-built"} bundle.`
58+
`${yellow}🚀 Using ${
59+
shouldUsePackageBundle ? `${green}package` : `${cyan}self-built`
60+
} bundle. Running in ${
61+
NODE_ENV === "production" ? `${red}production` : `${magenta}development`
62+
} mode. 🎉${resetColor}`
5063
);
5164

5265
const config: UserConfigExport = {

0 commit comments

Comments
 (0)