No description
Find a file
Siklos 79aa420845
All checks were successful
continuous-integration/drone/push Build is passing
Fix path and identifier + add tauri api
2022-08-09 22:34:42 +02:00
docs Added CICD doc + update README.md 2022-08-08 23:15:26 +02:00
public Initialise project with Vite, React, SCSS, Tailwind, ESLint 2022-07-30 11:38:17 +02:00
src Merged PR 16: Transform every single class components into functional component 2022-08-09 15:15:56 +00:00
src-tauri Fix path and identifier + add tauri api 2022-08-09 22:34:42 +02:00
test-server Fix bun test-server 2022-08-05 12:06:15 +02:00
.drone.yml Merged PR 16: Transform every single class components into functional component 2022-08-09 15:15:56 +00:00
.env.development Change API variable name 2022-07-30 20:24:58 +02:00
.env.production Change API variable name 2022-07-30 20:24:58 +02:00
.env.test Added API tests + added vitest.config.ts + added fallback of window.fetch with xmlhttprequest 2022-08-03 16:03:39 +02:00
.eslintrc.cjs Refactor Editor and module functions (#15) 2022-08-05 15:38:44 -04:00
.gitignore Initialise project with Vite, React, SCSS, Tailwind, ESLint 2022-07-30 11:38:17 +02:00
azure-pipelines.yml Merged PR 16: Transform every single class components into functional component 2022-08-09 15:15:56 +00:00
index.html Initialise project with Vite, React, SCSS, Tailwind, ESLint 2022-07-30 11:38:17 +02:00
package-lock.json Refactor Editor and module functions (#15) 2022-08-05 15:38:44 -04:00
package.json Fix path and identifier + add tauri api 2022-08-09 22:34:42 +02:00
pnpm-lock.yaml Fix path and identifier + add tauri api 2022-08-09 22:34:42 +02:00
postcss.config.cjs Initialise project with Vite, React, SCSS, Tailwind, ESLint 2022-07-30 11:38:17 +02:00
README.md Updated README.md 2022-08-09 18:22:37 +02:00
tailwind.config.cjs Implement SmartMenuiserie API + added bun test-server 2022-07-30 19:56:41 +02:00
tsconfig.json Implement testing library (#2) 2022-08-03 08:45:16 -04:00
tsconfig.node.json Initialise project with Vite, React, SCSS, Tailwind, ESLint 2022-07-30 11:38:17 +02:00
vite.config.ts Init tauri 2022-08-09 21:42:17 +02:00
vitest.config.ts Added API tests + added vitest.config.ts + added fallback of window.fetch with xmlhttprequest 2022-08-03 16:03:39 +02:00

SVG Layout Designer React

Build Status

Build Status

Build Status

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