No description
docs | ||
public | ||
src | ||
test-server | ||
.drone.yml | ||
.env.development | ||
.env.production | ||
.env.test | ||
.eslintrc.cjs | ||
.gitignore | ||
azure-pipelines.yml | ||
index.html | ||
package-lock.json | ||
package.json | ||
pnpm-lock.yaml | ||
postcss.config.cjs | ||
README.md | ||
tailwind.config.cjs | ||
tsconfig.json | ||
tsconfig.node.json | ||
vite.config.ts | ||
vitest.config.ts |
SVG Layout Designer React
An svg layout designer.
Getting Started
Requierements :
- NodeJS
- npm
- pnpm (optional but recommanded unless you prefer having a huge
node_modules
directory)
Developping
Run npm ci
Run npm run dev
Deploy
Run npm ci
Run npm run build
Run the tests
Run npm ci
Run npm test
API
You can preload a state by setting the state
URL parameter
with a url address to a state.json
file.
Example: http://localhost:4000/?state=http://localhost:5000/state.json
Testing the external API
This program fetch the data structure from others applications, allowing it to assemble them later.
With NodeJS
node run ./test-server/node-http.js
The web server will be running at http://localhost:5000
Configure the file .env.development
with the url
With bun.sh
Install bun
Inside test-server
folder, run :
bun run http.js
The web server will be running at http://localhost:5000
Configure the file .env.development
with the url