Skip to content

Commit eb98d10

Browse files
refactor: move pierced-react fragments inside the pierced-react project directory
1 parent e5527d3 commit eb98d10

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+19
-26
lines changed

e2e/pierced-react/.eslintrc.cjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ module.exports = {
66
"plugin:@typescript-eslint/recommended",
77
"plugin:react-hooks/recommended",
88
],
9-
ignorePatterns: ["dist", ".eslintrc.cjs"],
9+
ignorePatterns: ["dist", ".eslintrc.cjs", "fragments"],
1010
parser: "@typescript-eslint/parser",
1111
plugins: ["react-refresh"],
1212
rules: {

e2e/pierced-react-qwik-fragment/package.json renamed to e2e/pierced-react/fragments/qwik/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "pierced-react-qwik-fragment",
2+
"name": "pierced-react___qwik-fragment",
33
"engines": {
44
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
55
},

e2e/pierced-react-remix-fragment/package.json renamed to e2e/pierced-react/fragments/remix/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "pierced-react-remix-fragment",
2+
"name": "pierced-react___remix-fragment",
33
"private": true,
44
"sideEffects": false,
55
"type": "module",
@@ -8,6 +8,7 @@
88
"dev": "remix vite:dev",
99
"lint": "eslint --ignore-path .gitignore --cache --cache-location ./node_modules/.cache/eslint .",
1010
"start": "remix-serve ./build/server/index.js",
11+
"buildAndServe": "pnpm build && pnpm start",
1112
"types:check": "tsc --noEmit"
1213
},
1314
"dependencies": {

e2e/pierced-react/vite.config.ts

+12-21
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ import { Plugin, defineConfig } from "vite";
33
import react from "@vitejs/plugin-react";
44

55
if (process.env.NODE_ENV === "development") {
6-
serveRemixFragment();
7-
serveQwikFragment();
6+
buildAndServeFragment("qwik");
7+
buildAndServeFragment("remix");
8+
89
// let's sleep for a bit in an effort to make the vite output the last one
910
spawnSync("sleep", ["5"]);
1011
}
@@ -43,23 +44,13 @@ function wranglerPagesDevWithReload(): Plugin[] {
4344
];
4445
}
4546

46-
function serveRemixFragment() {
47-
// build the remix fragment
48-
spawnSync("pnpm", ["--filter", "pierced-react-remix-fragment", "build"], {
49-
stdio: ["ignore", "inherit", "inherit"],
50-
});
51-
52-
// serve the remix fragment (in production mode)
53-
spawn("pnpm", ["--filter", "pierced-react-remix-fragment", "start"], {
54-
stdio: ["ignore", "inherit", "inherit"],
55-
env: { ...process.env, NODE_ENV: "production" },
56-
});
57-
}
58-
59-
function serveQwikFragment() {
60-
// build and serve the qwik fragment
61-
spawn("pnpm", ["--filter", "pierced-react-qwik-fragment", "buildAndServe"], {
62-
stdio: ["inherit", "inherit", "inherit"],
63-
env: { ...process.env, NODE_ENV: "production" },
64-
});
47+
function buildAndServeFragment(fragment: "remix" | "qwik") {
48+
spawn(
49+
"pnpm",
50+
["--filter", `pierced-react___${fragment}-fragment`, "buildAndServe"],
51+
{
52+
stdio: ["ignore", "inherit", "inherit"],
53+
env: { ...process.env, NODE_ENV: "production" },
54+
}
55+
);
6556
}

pnpm-lock.yaml

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ packages:
22
- reframed # TODO: move reframed under packages/
33
- packages/*
44
- e2e/*
5+
- e2e/*/fragments/*

0 commit comments

Comments
 (0)