cc4-embedded-system
v3.1.10
Published
A modern typescript version of makefsdata based on html-minifier-next and lwIP v1.3.1
Maintainers
Readme
CC4EmbeddedSystem V3
- This version based on html-minifier-next and rewrite lwIP makefsdata, run on localhost, default port:
3000. - This tool is deployed on npm package.
Demo
- Select input directory

- Select output file path

- Result

Structure
CC4EmbeddedSystem/
├── src/
│ ├── gui.ts // Express server & CLI entry point
│ │ └── utils.ts // To get latest tool version
│ └── makefsdata.ts // Core C code generation & minification logic
├── public/
│ └── index.html // Web GUI dashboard
├── Sereenshot/
│ ├── inputs.png // Demo image
│ ├── output.png // Demo image
│ └── v3.1.10.png // Demo image
├── node_modules/ // Required submodules during development
├── dist/ // Compiled JavaScript output (Auto-generated)
├── package.json // Project configuration & dependencies
├── package-lock.json // Project configuration & dependencies
└── tsconfig.json // TypeScript configurationCommands
Normal Use
- Global installation
npm install -g cc4-embedded-system cc4es # run - Run once (no installation)
npx cc4-embedded-system - Specific port set during initialization
cc4es --port 3002 - Update
npm install -g cc4-embedded-system@latest
Development
# build
npm run build
# mimic global installation
npm link
cc4es
# publish
npm whoami # verify
npm login
npm version patch --no-git-tag-version # if increase version
npm run dev # dev mode for testing
npm run build # build the newest
npm publish --access public