feat: Major updates to backend structure and security enhancements
- Removed `COMMON_ERRORS.md` file to streamline documentation. - Added `Flask-Limiter` for rate limiting and `redis` for session management in `requirements.txt`. - Expanded `ROADMAP.md` to include completed security features and planned enhancements for version 2.2. - Enhanced `setup_myp.sh` for ultra-secure kiosk installation, including system hardening and security configurations. - Updated `app.py` to integrate CSRF protection and improved logging setup. - Refactored user model to include username and active status for better user management. - Improved job scheduler with uptime tracking and task management features. - Updated various templates for a more cohesive user interface and experience.
This commit is contained in:
33
backend/app/node_modules/lines-and-columns/README.md
generated
vendored
Normal file
33
backend/app/node_modules/lines-and-columns/README.md
generated
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
# lines-and-columns
|
||||
|
||||
Maps lines and columns to character offsets and back. This is useful for parsers
|
||||
and other text processors that deal in character ranges but process text with
|
||||
meaningful lines and columns.
|
||||
|
||||
## Install
|
||||
|
||||
```
|
||||
$ npm install [--save] lines-and-columns
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
```js
|
||||
import { LinesAndColumns } from 'lines-and-columns'
|
||||
|
||||
const lines = new LinesAndColumns(
|
||||
`table {
|
||||
border: 0
|
||||
}`
|
||||
)
|
||||
|
||||
lines.locationForIndex(9)
|
||||
// { line: 1, column: 1 }
|
||||
|
||||
lines.indexForLocation({ line: 1, column: 2 })
|
||||
// 10
|
||||
```
|
||||
|
||||
## License
|
||||
|
||||
MIT
|
||||
Reference in New Issue
Block a user