move to using /src - still css issue work
Some checks failed
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Failing after 22s

This commit is contained in:
2025-11-12 16:55:10 -08:00
parent 12970d371d
commit dcac08e737
5 changed files with 23 additions and 30 deletions

View File

@@ -41,19 +41,12 @@ jobs:
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: '20' node-version: '20'
# cache intentially commented out to troubleshoot issues with caching cache: 'npm' # Re-enable the cache. If this fails, we will remove it again.
# cache: 'npm' # Cache npm dependencies to speed up subsequent builds.
# Use a glob pattern to find the lock file, making the path more resilient.
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/package-lock.json'
# THIS IS THE NEW, CRITICAL STEP # The setup-node action with caching handles installation correctly.
- name: Force Clean Install # If dependencies are not found in cache, it will run 'npm ci' automatically.
run: | # If they are found, it restores them. This is the standard, reliable way.
echo "Forcing a clean slate by removing node_modules and package-lock.json"
rm -rf node_modules
rm -f package-lock.json
npm install
- name: Install Dependencies - name: Install Dependencies
run: npm ci # 'ci' is faster and safer for CI/CD than 'install'. run: npm ci # 'ci' is faster and safer for CI/CD than 'install'.

View File

@@ -5,6 +5,9 @@ First, some rules:
4) when creating new files, output there entire path in your explanation, to make it easier to know where to save those new files and directories to 4) when creating new files, output there entire path in your explanation, to make it easier to know where to save those new files and directories to
5) add comments when you can, as that will help ensure ideas persist into the app 5) add comments when you can, as that will help ensure ideas persist into the app
6) Your knowledge of package version, like nodejs, is always old, like a year or more old - ask me for the best version to use, as your knowledge is incomplete 6) Your knowledge of package version, like nodejs, is always old, like a year or more old - ask me for the best version to use, as your knowledge is incomplete
7) Before you make any destructive changes, you must stop and ask for my explicit confirmation. A 'destructive change' includes: Deleting more than 20 lines of code at once. Deleting an entire file. Deleting a major, self-contained block of code like a schema definition, a component, or a large function. When you identify a need for such a change, you must first state exactly what you intend to delete and why. Then, you must wait for me to reply with 'Confirm' or 'Proceed' before you generate the code." 7) Stop making predictions and/or guessing at solutions. Focus on adding logging and debugging to issues that are not solved right away.
8) Operate in 'conservative mode'. Your primary task is to add or modify code. Do not remove any existing functions, components, files, or large code blocks unless I have explicitly and unambiguously instructed you to do so in the current prompt. If you believe a piece of code is redundant or should be refactored, you may suggest it, but you must not perform the deletion or move yourself without my prior instruction. 8) Do not make obsequious statements - we're here to do a job, not get patted on the shoulder for insignificant acheivements.
9) When you are refactoring by moving a significant amount of code from an existing file to a new file, you are required to provide the complete contents of both files in your response: the newly created file and the original file from which the code was removed. Do not just show me the new file and an empty old file.
9) Before you make any destructive changes, you must stop and ask for my explicit confirmation. A 'destructive change' includes: Deleting more than 20 lines of code at once. Deleting an entire file. Deleting a major, self-contained block of code like a schema definition, a component, or a large function. When you identify a need for such a change, you must first state exactly what you intend to delete and why. Then, you must wait for me to reply with 'Confirm' or 'Proceed' before you generate the code."
10) Operate in 'conservative mode'. Your primary task is to add or modify code. Do not remove any existing functions, components, files, or large code blocks unless I have explicitly and unambiguously instructed you to do so in the current prompt. If you believe a piece of code is redundant or should be refactored, you may suggest it, but you must not perform the deletion or move yourself without my prior instruction.
11) When you are refactoring by moving a significant amount of code from an existing file to a new file, you are required to provide the complete contents of both files in your response: the newly created file and the original file from which the code was removed. Do not just show me the new file and an empty old file.

View File

@@ -1,9 +1,18 @@
// postcss.config.js // postcss.config.js
import tailwindcss from 'tailwindcss';
console.log('--- [EXECUTION PROOF] postcss.config.js is being loaded. ---'); console.log('--- [EXECUTION PROOF] postcss.config.js is being loaded. ---');
export default { export default {
plugins: { plugins: [
'@tailwindcss/postcss': {}, // Initialize the tailwindcss plugin and pass the config object directly.
}, // This bypasses ALL file searching.
tailwindcss({
content: [
"./index.html",
"./src/**/*.{js,ts,jsx,tsx}",
],
}),
],
}; };

View File

@@ -1,11 +0,0 @@
// tailwind.config.js
console.log('--- [EXECUTION PROOF] tailwind.config.js is being loaded. ---');
/** @type {import('tailwindcss').Config} */
export default {
content: [
"./index.html",
"./src/**/*.{js,ts,jsx,tsx}",
],
};

View File

@@ -18,8 +18,7 @@ const vitestConfig = defineVitestConfig({
const viteConfig = defineViteConfig({ const viteConfig = defineViteConfig({
plugins: [react()], plugins: [react()],
// THE 'css' BLOCK IS REMOVED to allow for standard auto-discovery. // No explicit 'css' block. Let Vite do its job.
// We will now rely on vite build --debug to prove it finds postcss.config.js.
server: { server: {
port: 3000, port: 3000,