forked from svrjs/svrjs
Add README
This commit is contained in:
parent
9d31eac2f9
commit
f403053c44
1 changed files with 29 additions and 0 deletions
29
README
Normal file
29
README
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
This repository contains SVR.JS source code and its build system.
|
||||||
|
|
||||||
|
Before doing anything, run "npm install".
|
||||||
|
To build SVR.JS along with the zip archive, run "npm run build".
|
||||||
|
To check SVR.JS code for errors with ESLint, run "npm run lint".
|
||||||
|
To fix and beautify SVR.JS code with ESLint and Prettier, run "npm run lint:fix".
|
||||||
|
To run SVR.JS from the "dist" folder, run "npm start".
|
||||||
|
To test SVR.JS itself, run "npm run dev". This removes existing configuration.
|
||||||
|
To perform unit tests with Jest, run "npm test".
|
||||||
|
|
||||||
|
Structure:
|
||||||
|
- assets - files to copy into dist folder and to the archive
|
||||||
|
- dist - contains SVR.JS, assets, and SVR.JS utiltiies
|
||||||
|
- generatedAssets - assets generated by the build script
|
||||||
|
- out - contains SVR.JS zip archive
|
||||||
|
- src - contains SVR.JS source code
|
||||||
|
- index.js - entry point
|
||||||
|
- handlers - handlers for servers
|
||||||
|
- middleware - built-in middleware for servers
|
||||||
|
- res - resources
|
||||||
|
- utils - utility functions
|
||||||
|
- templates - EJS templates for build script to use
|
||||||
|
- tests - Jest unit tests
|
||||||
|
- utils - unit tests for utility functions
|
||||||
|
- utils - SVR.JS utilities (each utility has a single file)
|
||||||
|
- esbuild.config.js - the build script
|
||||||
|
- eslint.config.js - ESLint configuration
|
||||||
|
- jest.config.js - Jest configuration
|
||||||
|
- svrjs.json - SVR.JS version, name, documentation URL, and statistics server collection endpoint URL
|
Reference in a new issue