No description
- Add smartcomponent source code to public/ - Restrict Events by giving a root at the first render + Added Render function to a namespace - Add attribute type="button" to all buttons |
||
---|---|---|
docs | ||
public | ||
src | ||
test-server | ||
.drone.yml | ||
.env.development | ||
.env.production | ||
.env.test | ||
.eslintrc.cjs | ||
.gitattributes | ||
.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) - Chrome > 98
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