qcobjects-web-2025
First, clone the repository (if you haven’t already) and navigate to the project directory:
git clone https://github.com/jeanmachuca/qcobjects-web-2025.git
cd qcobjects-web-2025
Install the necessary dependencies listed in the package.json
file:
npm install
Ensure your project structure looks something like this:
qcobjects-web-2025/
├── src/
│ ├── css/
│ │ └── tailwind-source.css
│ ├── img/
│ ├── js/
│ ├── scss/
│ ├── templates/
│ └── index.html
├── browser/
├── package.json
└── ...
To build the project, you can use the following npm scripts:
npm run build:sass
This command compiles your SCSS files into CSS.
npm run build:tailwind
This command processes your Tailwind CSS source file.
npm run minify:css
This command minifies your CSS files using esbuild
.
npm run build:browser
This command runs all the build steps, including copying necessary files to the browser
directory and bundling JavaScript files.
To start the project in development mode with file watching, use:
npm run start:dev
This will watch for changes in the src
directory and rebuild the project as needed.
To start the server and serve your project, use:
npm run start
This command builds the project and starts the qcobjects-http-server
.
npm-watch
package is configured to watch for changes in the src
directory with specific extensions (ts
, html
, css
). It will trigger the start
script when changes are detected.legacyWatch
option is enabled for compatibility with older file systems.