diff --git a/.changeset/config.json b/.changeset/config.json index 7fcf9733..a9d1f9d8 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -1,11 +1,15 @@ { "$schema": "https://unpkg.com/@changesets/config@2.2.0/schema.json", - "changelog": "@changesets/cli/changelog", + "changelog": ["@svitejs/changesets-changelog-github-compact", {"repo": "@metalizzsas/NusterKit"}], "commit": false, "fixed": [], "linked": [], "access": "restricted", "baseBranch": "main", "updateInternalDependencies": "patch", - "ignore": [] + "ignore": [], + "privatePackages": { + "version": true, + "tag": true + } } diff --git a/.changeset/late-bulldogs-act.md b/.changeset/late-bulldogs-act.md new file mode 100644 index 00000000..64fa792b --- /dev/null +++ b/.changeset/late-bulldogs-act.md @@ -0,0 +1,5 @@ +--- +"@metalizzsas/nuster-turbine-machines": patch +--- + +Next diff --git a/.changeset/mighty-experts-stare.md b/.changeset/mighty-experts-stare.md new file mode 100644 index 00000000..b5499d15 --- /dev/null +++ b/.changeset/mighty-experts-stare.md @@ -0,0 +1,5 @@ +--- +"@metalizzsas/nuster-typings": patch +--- + +Added linting diff --git a/.changeset/three-bears-deliver.md b/.changeset/three-bears-deliver.md new file mode 100644 index 00000000..a7186bc5 --- /dev/null +++ b/.changeset/three-bears-deliver.md @@ -0,0 +1,5 @@ +--- +"@metalizzsas/nuster-turbine": patch +--- + +Removed Schema scripts diff --git a/.changeset/yellow-kangaroos-occur.md b/.changeset/yellow-kangaroos-occur.md new file mode 100644 index 00000000..0316c726 --- /dev/null +++ b/.changeset/yellow-kangaroos-occur.md @@ -0,0 +1,8 @@ +--- +"@metalizzsas/nuster-turbine-machines": minor +"@metalizzsas/nuster-typings": minor +"@metalizzsas/nuster-desktop": minor +"@metalizzsas/nuster-turbine": minor +--- + +First Changeset release diff --git a/.github/workflows.disabled2/build.yaml b/.github/workflows.disabled2/build.yaml new file mode 100644 index 00000000..b1bca2af --- /dev/null +++ b/.github/workflows.disabled2/build.yaml @@ -0,0 +1,107 @@ +on: + push: + branches: + - next + - main + +jobs: + libs_next: + name: Publish libs next version + runs-on: ubuntu-latest + steps: + - name: Checkout Repo + uses: actions/checkout@v3 + with: + fetch-depth: 0 + - uses: pnpm/action-setup@v2.2.2 + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: 18.x + registry-url: 'https://npm.pkg.github.com' + scope: '@metalizzsas' + + - run: pnpm --filter="./libs/*" install + - run: pnpm --filter="./libs/*" run build + - run: pnpm --filter="./libs/*" publish -r --no-git-checks + env: + NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + packages_next: + needs: + - libs_next + strategy: + matrix: + package: ["turbine", "desktop"] + runs-on: ubuntu-latest + permissions: + contents: read + packages: write + steps: + - name: 🗂️ Checkout repo + uses: actions/checkout@v3 + + - name: 🐳 Set up QEMU + id: qemu + uses: docker/setup-qemu-action@v1 + with: + image: tonistiigi/binfmt:latest + platforms: all + + - name: 🐳 Set up Docker Buildx + id: buildx + uses: docker/setup-buildx-action@v1 + with: + version: latest + install: true + + - name: 👷♂️ Login to container registry + uses: docker/login-action@v2 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: ⛏️ Extract metadata (tags, labels) for Docker + id: meta + uses: docker/metadata-action@v2 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + images: ghcr.io/${{ matrix.package }} + + - name: 👷♂️ Create .npmrc + run: printf "//npm.pkg.github.com/:_authToken=${{ secrets.GITHUB_TOKEN }}\n@metalizzsas:registry=http://npm.pkg.github.com/" > .npmrc + + - name: 🧱 Build and push Docker image + uses: docker/build-push-action@v3 + with: + context: ./packages/${{ matrix.package }}/ + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} + platforms: arm64 + push: true + cache-from: type=gha + cache-to: type=gha,mode=max + secret-files: | + "NPMRC=.npmrc" + + # - name: Create Release Pull Request or Publish to npm + # id: changesets + # uses: changesets/action@v1 + # with: + # # This expects you to have a script called release which does a build for your packages and calls changeset publish + # publish: pnpm release + # env: + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + # - name: Update latest tag on published packages # only needed until we release 1.0.0 and exit pre-release mode + # if: steps.changesets.outputs.published == 'true' + # # wait a bit and then run "npm dist-tag add package@version latest" for all published packages + # env: + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # published_packages: ${{steps.changesets.outputs.publishedPackages}} + # run: | + # sleep 20 + # cat << EOF > "$HOME/.npmrc" + # //npm.pkg.github.com/:_authToken=$GITHUB_TOKEN + # EOF + # echo $published_packages | jq -r 'map((.name + "@" + .version)) | .[]' | while read pkgver; do npm dist-tag add $pkgver latest || continue;done \ No newline at end of file diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 00000000..18d495ba --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,42 @@ +name: 🚀 CI + +on: + push: + branches: + - master + pull_request: + +# cancel in-progress runs on new commits to same PR (gitub.event.number) +concurrency: + group: ${{ github.workflow }}-${{ github.event.number || github.sha }} + cancel-in-progress: true + +env: + NODE_ENV: development + +jobs: + ci: + runs-on: ubuntu-latest + steps: + - name: 📚 Checkout repository + uses: actions/checkout@v3 + + - name: ⛏️ Setup pnpm + uses: pnpm/action-setup@v2.2.2 + + - name: ⛏️ Setup node + uses: actions/setup-node@v3 + with: + node-version: '18.x' + + - name: 🗂️ Install packages + run: pnpm install + + - name: ✔️ Run linting + run: pnpm run lint + + - name: ✔️ Run tests + run: pnpm test + + - name: 🧱 Build packages + run: pnpm run build \ No newline at end of file diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 00000000..43e99273 --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,68 @@ +name: 🚀 Release + +on: + push: + branches: + - master + +env: + NODE_ENV: development + +jobs: + release: + permissions: + contents: write # to create release (changesets/action) + pull-requests: write # to create pull request (changesets/action) + name: Release + runs-on: ubuntu-latest + steps: + - name: 📚 Checkout Repo + uses: actions/checkout@v3 + with: + # This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits + fetch-depth: 0 + - uses: pnpm/action-setup@v2.2.2 + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: 18.x + cache: pnpm + + - run: pnpm install + - run: pnpm --filter="./libs/*" run build + + - name: Creating .npmrc + run: | + cat << EOF > "$HOME/.npmrc" + //npm.pkg.github.com/:_authToken=$GITHUB_TOKEN + EOF + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: 📝 Create Release Pull Request or Publish to npm + id: changesets + uses: changesets/action@v1 + with: + # This expects you to have a script called release which does a build for your packages and calls changeset publish + publish: pnpm release + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: 🗂️ Update latest tag on published packages # only needed until we release 1.0.0 and exit pre-release mode + if: steps.changesets.outputs.published == 'true' + # wait a bit and then run "npm dist-tag add package@version latest" for all published packages + env: + published_packages: ${{steps.changesets.outputs.publishedPackages}} + run: | + echo $published_packages | jq -r 'map((.name + "@" + .version)) | .[]' | while read pkgver; do npm dist-tag add $pkgver latest || continue;done + + - name: 🐳 Create BalenaCloud Release + uses: balena-io/deploy-to-balena-action@master + id: build + with: + balena_token: ${{ secrets.BALENA_TOKEN }} + fleet: romain_sapet/nusterturbine + finalize: false + + - name: 📝 Log release ID built + run: echo "Built release ID ${{ steps.build.outputs.release_id }}" \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..641b7905 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,25 @@ +{ + "eslint.packageManager": "npm", + "eslint.workingDirectories": [ + "./packages/turbine", + "./packages/desktop", + "./libs/typings", + "./libs/tubrine-machines" + ], + "eslint.quiet": false, + "eslint.probe": [ + "javascript", + "javascriptreact", + "typescript", + "typescriptreact", + "html", + "vue", + "markdown", + "svelte" + ], + "eslint.validate": [ + "svelte", + "js", + "ts" + ] +} \ No newline at end of file diff --git a/packages/turbine-machines/.github/workflows/test.yaml b/libs/turbine-machines/.github/workflows/test.yaml similarity index 100% rename from packages/turbine-machines/.github/workflows/test.yaml rename to libs/turbine-machines/.github/workflows/test.yaml diff --git a/packages/turbine-machines/.gitignore b/libs/turbine-machines/.gitignore similarity index 100% rename from packages/turbine-machines/.gitignore rename to libs/turbine-machines/.gitignore diff --git a/packages/turbine-machines/README.md b/libs/turbine-machines/README.md similarity index 100% rename from packages/turbine-machines/README.md rename to libs/turbine-machines/README.md diff --git a/packages/turbine-machines/data/metalfog/m/1/assets/cycle/act-fill.png b/libs/turbine-machines/data/metalfog/m/1/assets/cycle/act-fill.png similarity index 100% rename from packages/turbine-machines/data/metalfog/m/1/assets/cycle/act-fill.png rename to libs/turbine-machines/data/metalfog/m/1/assets/cycle/act-fill.png diff --git a/packages/turbine-machines/data/metalfog/m/1/assets/cycle/cem-retake.png b/libs/turbine-machines/data/metalfog/m/1/assets/cycle/cem-retake.png similarity index 100% rename from packages/turbine-machines/data/metalfog/m/1/assets/cycle/cem-retake.png rename to libs/turbine-machines/data/metalfog/m/1/assets/cycle/cem-retake.png diff --git a/packages/turbine-machines/data/metalfog/m/1/assets/cycle/cem.png b/libs/turbine-machines/data/metalfog/m/1/assets/cycle/cem.png similarity index 100% rename from packages/turbine-machines/data/metalfog/m/1/assets/cycle/cem.png rename to libs/turbine-machines/data/metalfog/m/1/assets/cycle/cem.png diff --git a/packages/turbine-machines/data/metalfog/m/1/assets/cycle/container-cleaning.png b/libs/turbine-machines/data/metalfog/m/1/assets/cycle/container-cleaning.png similarity index 100% rename from packages/turbine-machines/data/metalfog/m/1/assets/cycle/container-cleaning.png rename to libs/turbine-machines/data/metalfog/m/1/assets/cycle/container-cleaning.png diff --git a/packages/turbine-machines/data/metalfog/m/1/assets/cycle/emptying-activator.png b/libs/turbine-machines/data/metalfog/m/1/assets/cycle/emptying-activator.png similarity index 100% rename from packages/turbine-machines/data/metalfog/m/1/assets/cycle/emptying-activator.png rename to libs/turbine-machines/data/metalfog/m/1/assets/cycle/emptying-activator.png diff --git a/packages/turbine-machines/data/metalfog/m/1/assets/cycle/emptying-reactives.png b/libs/turbine-machines/data/metalfog/m/1/assets/cycle/emptying-reactives.png similarity index 100% rename from packages/turbine-machines/data/metalfog/m/1/assets/cycle/emptying-reactives.png rename to libs/turbine-machines/data/metalfog/m/1/assets/cycle/emptying-reactives.png diff --git a/packages/turbine-machines/data/metalfog/m/1/assets/cycle/llc.png b/libs/turbine-machines/data/metalfog/m/1/assets/cycle/llc.png similarity index 100% rename from packages/turbine-machines/data/metalfog/m/1/assets/cycle/llc.png rename to libs/turbine-machines/data/metalfog/m/1/assets/cycle/llc.png diff --git a/packages/turbine-machines/data/metalfog/m/1/assets/cycle/usl-activation-porous.png b/libs/turbine-machines/data/metalfog/m/1/assets/cycle/usl-activation-porous.png similarity index 100% rename from packages/turbine-machines/data/metalfog/m/1/assets/cycle/usl-activation-porous.png rename to libs/turbine-machines/data/metalfog/m/1/assets/cycle/usl-activation-porous.png diff --git a/packages/turbine-machines/data/metalfog/m/1/assets/cycle/usl-retake.png b/libs/turbine-machines/data/metalfog/m/1/assets/cycle/usl-retake.png similarity index 100% rename from packages/turbine-machines/data/metalfog/m/1/assets/cycle/usl-retake.png rename to libs/turbine-machines/data/metalfog/m/1/assets/cycle/usl-retake.png diff --git a/packages/turbine-machines/data/metalfog/m/1/assets/cycle/usl.png b/libs/turbine-machines/data/metalfog/m/1/assets/cycle/usl.png similarity index 100% rename from packages/turbine-machines/data/metalfog/m/1/assets/cycle/usl.png rename to libs/turbine-machines/data/metalfog/m/1/assets/cycle/usl.png diff --git a/packages/turbine-machines/data/metalfog/m/1/assets/lang/en.json b/libs/turbine-machines/data/metalfog/m/1/assets/lang/en.json similarity index 100% rename from packages/turbine-machines/data/metalfog/m/1/assets/lang/en.json rename to libs/turbine-machines/data/metalfog/m/1/assets/lang/en.json diff --git a/packages/turbine-machines/data/metalfog/m/1/assets/lang/fr.json b/libs/turbine-machines/data/metalfog/m/1/assets/lang/fr.json similarity index 100% rename from packages/turbine-machines/data/metalfog/m/1/assets/lang/fr.json rename to libs/turbine-machines/data/metalfog/m/1/assets/lang/fr.json diff --git a/packages/turbine-machines/data/metalfog/m/1/assets/maintenance/mfm-filter/0.jpg b/libs/turbine-machines/data/metalfog/m/1/assets/maintenance/mfm-filter/0.jpg similarity index 100% rename from packages/turbine-machines/data/metalfog/m/1/assets/maintenance/mfm-filter/0.jpg rename to libs/turbine-machines/data/metalfog/m/1/assets/maintenance/mfm-filter/0.jpg diff --git a/packages/turbine-machines/data/metalfog/m/1/assets/maintenance/mfm-filter/1.jpg b/libs/turbine-machines/data/metalfog/m/1/assets/maintenance/mfm-filter/1.jpg similarity index 100% rename from packages/turbine-machines/data/metalfog/m/1/assets/maintenance/mfm-filter/1.jpg rename to libs/turbine-machines/data/metalfog/m/1/assets/maintenance/mfm-filter/1.jpg diff --git a/packages/turbine-machines/data/metalfog/m/1/assets/maintenance/mfm-filter/2.jpg b/libs/turbine-machines/data/metalfog/m/1/assets/maintenance/mfm-filter/2.jpg similarity index 100% rename from packages/turbine-machines/data/metalfog/m/1/assets/maintenance/mfm-filter/2.jpg rename to libs/turbine-machines/data/metalfog/m/1/assets/maintenance/mfm-filter/2.jpg diff --git a/packages/turbine-machines/data/metalfog/m/1/specs.json b/libs/turbine-machines/data/metalfog/m/1/specs.json similarity index 99% rename from packages/turbine-machines/data/metalfog/m/1/specs.json rename to libs/turbine-machines/data/metalfog/m/1/specs.json index 5f562bc1..4a8186dc 100644 --- a/packages/turbine-machines/data/metalfog/m/1/specs.json +++ b/libs/turbine-machines/data/metalfog/m/1/specs.json @@ -1,5 +1,5 @@ { - "$schema": "../../../../node_modules/@metalizz/nuster-typings/src/schemas/schema-specs.json", + "$schema": "../../../../node_modules/@metalizzsas/nuster-typings/src/schemas/schema-specs.json", "nuster": { "connectPopup": { diff --git a/packages/turbine-machines/data/smoothit/m/1/assets/cycle/fdm.png b/libs/turbine-machines/data/smoothit/m/1/assets/cycle/fdm.png similarity index 100% rename from packages/turbine-machines/data/smoothit/m/1/assets/cycle/fdm.png rename to libs/turbine-machines/data/smoothit/m/1/assets/cycle/fdm.png diff --git a/packages/turbine-machines/data/smoothit/m/1/assets/cycle/sla.png b/libs/turbine-machines/data/smoothit/m/1/assets/cycle/sla.png similarity index 100% rename from packages/turbine-machines/data/smoothit/m/1/assets/cycle/sla.png rename to libs/turbine-machines/data/smoothit/m/1/assets/cycle/sla.png diff --git a/packages/turbine-machines/data/smoothit/m/1/assets/cycle/sls.png b/libs/turbine-machines/data/smoothit/m/1/assets/cycle/sls.png similarity index 100% rename from packages/turbine-machines/data/smoothit/m/1/assets/cycle/sls.png rename to libs/turbine-machines/data/smoothit/m/1/assets/cycle/sls.png diff --git a/packages/turbine-machines/data/smoothit/m/1/assets/lang/en.json b/libs/turbine-machines/data/smoothit/m/1/assets/lang/en.json similarity index 100% rename from packages/turbine-machines/data/smoothit/m/1/assets/lang/en.json rename to libs/turbine-machines/data/smoothit/m/1/assets/lang/en.json diff --git a/packages/turbine-machines/data/smoothit/m/1/assets/lang/fr.json b/libs/turbine-machines/data/smoothit/m/1/assets/lang/fr.json similarity index 100% rename from packages/turbine-machines/data/smoothit/m/1/assets/lang/fr.json rename to libs/turbine-machines/data/smoothit/m/1/assets/lang/fr.json diff --git a/packages/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/0.jpg b/libs/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/0.jpg similarity index 100% rename from packages/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/0.jpg rename to libs/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/0.jpg diff --git a/packages/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/1.jpg b/libs/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/1.jpg similarity index 100% rename from packages/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/1.jpg rename to libs/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/1.jpg diff --git a/packages/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/2.jpg b/libs/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/2.jpg similarity index 100% rename from packages/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/2.jpg rename to libs/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/2.jpg diff --git a/packages/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/3.jpg b/libs/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/3.jpg similarity index 100% rename from packages/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/3.jpg rename to libs/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/3.jpg diff --git a/packages/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/4.jpg b/libs/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/4.jpg similarity index 100% rename from packages/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/4.jpg rename to libs/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/4.jpg diff --git a/packages/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/5.jpg b/libs/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/5.jpg similarity index 100% rename from packages/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/5.jpg rename to libs/turbine-machines/data/smoothit/m/1/assets/maintenance/ir-lamp/5.jpg diff --git a/packages/turbine-machines/data/smoothit/m/1/assets/maintenance/smt-filter/0.jpg b/libs/turbine-machines/data/smoothit/m/1/assets/maintenance/smt-filter/0.jpg similarity index 100% rename from packages/turbine-machines/data/smoothit/m/1/assets/maintenance/smt-filter/0.jpg rename to libs/turbine-machines/data/smoothit/m/1/assets/maintenance/smt-filter/0.jpg diff --git a/packages/turbine-machines/data/smoothit/m/1/assets/maintenance/smt-filter/1.jpg b/libs/turbine-machines/data/smoothit/m/1/assets/maintenance/smt-filter/1.jpg similarity index 100% rename from packages/turbine-machines/data/smoothit/m/1/assets/maintenance/smt-filter/1.jpg rename to libs/turbine-machines/data/smoothit/m/1/assets/maintenance/smt-filter/1.jpg diff --git a/packages/turbine-machines/data/smoothit/m/1/assets/maintenance/smt-filter/2.jpg b/libs/turbine-machines/data/smoothit/m/1/assets/maintenance/smt-filter/2.jpg similarity index 100% rename from packages/turbine-machines/data/smoothit/m/1/assets/maintenance/smt-filter/2.jpg rename to libs/turbine-machines/data/smoothit/m/1/assets/maintenance/smt-filter/2.jpg diff --git a/packages/turbine-machines/data/smoothit/m/1/specs.json b/libs/turbine-machines/data/smoothit/m/1/specs.json similarity index 99% rename from packages/turbine-machines/data/smoothit/m/1/specs.json rename to libs/turbine-machines/data/smoothit/m/1/specs.json index c161257a..9168c0a2 100644 --- a/packages/turbine-machines/data/smoothit/m/1/specs.json +++ b/libs/turbine-machines/data/smoothit/m/1/specs.json @@ -1,5 +1,5 @@ { - "$schema": "../../../../node_modules/@metalizz/nuster-typings/src/schemas/schema-specs.json", + "$schema": "../../../../node_modules/@metalizzsas/nuster-typings/src/schemas/schema-specs.json", "iohandlers": [ { "type": "wago", diff --git a/packages/turbine-machines/data/smoothit/m/2/assets/cycle/fdm.png b/libs/turbine-machines/data/smoothit/m/2/assets/cycle/fdm.png similarity index 100% rename from packages/turbine-machines/data/smoothit/m/2/assets/cycle/fdm.png rename to libs/turbine-machines/data/smoothit/m/2/assets/cycle/fdm.png diff --git a/packages/turbine-machines/data/smoothit/m/2/assets/cycle/sla.png b/libs/turbine-machines/data/smoothit/m/2/assets/cycle/sla.png similarity index 100% rename from packages/turbine-machines/data/smoothit/m/2/assets/cycle/sla.png rename to libs/turbine-machines/data/smoothit/m/2/assets/cycle/sla.png diff --git a/packages/turbine-machines/data/smoothit/m/2/assets/cycle/sls.png b/libs/turbine-machines/data/smoothit/m/2/assets/cycle/sls.png similarity index 100% rename from packages/turbine-machines/data/smoothit/m/2/assets/cycle/sls.png rename to libs/turbine-machines/data/smoothit/m/2/assets/cycle/sls.png diff --git a/packages/turbine-machines/data/smoothit/m/2/assets/lang/en.json b/libs/turbine-machines/data/smoothit/m/2/assets/lang/en.json similarity index 100% rename from packages/turbine-machines/data/smoothit/m/2/assets/lang/en.json rename to libs/turbine-machines/data/smoothit/m/2/assets/lang/en.json diff --git a/packages/turbine-machines/data/smoothit/m/2/assets/lang/fr.json b/libs/turbine-machines/data/smoothit/m/2/assets/lang/fr.json similarity index 100% rename from packages/turbine-machines/data/smoothit/m/2/assets/lang/fr.json rename to libs/turbine-machines/data/smoothit/m/2/assets/lang/fr.json diff --git a/packages/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/0.jpg b/libs/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/0.jpg similarity index 100% rename from packages/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/0.jpg rename to libs/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/0.jpg diff --git a/packages/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/1.jpg b/libs/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/1.jpg similarity index 100% rename from packages/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/1.jpg rename to libs/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/1.jpg diff --git a/packages/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/2.jpg b/libs/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/2.jpg similarity index 100% rename from packages/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/2.jpg rename to libs/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/2.jpg diff --git a/packages/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/3.jpg b/libs/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/3.jpg similarity index 100% rename from packages/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/3.jpg rename to libs/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/3.jpg diff --git a/packages/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/4.jpg b/libs/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/4.jpg similarity index 100% rename from packages/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/4.jpg rename to libs/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/4.jpg diff --git a/packages/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/5.jpg b/libs/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/5.jpg similarity index 100% rename from packages/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/5.jpg rename to libs/turbine-machines/data/smoothit/m/2/assets/maintenance/ir-lamp/5.jpg diff --git a/packages/turbine-machines/data/smoothit/m/2/assets/maintenance/smt-filter/0.jpg b/libs/turbine-machines/data/smoothit/m/2/assets/maintenance/smt-filter/0.jpg similarity index 100% rename from packages/turbine-machines/data/smoothit/m/2/assets/maintenance/smt-filter/0.jpg rename to libs/turbine-machines/data/smoothit/m/2/assets/maintenance/smt-filter/0.jpg diff --git a/packages/turbine-machines/data/smoothit/m/2/assets/maintenance/smt-filter/1.jpg b/libs/turbine-machines/data/smoothit/m/2/assets/maintenance/smt-filter/1.jpg similarity index 100% rename from packages/turbine-machines/data/smoothit/m/2/assets/maintenance/smt-filter/1.jpg rename to libs/turbine-machines/data/smoothit/m/2/assets/maintenance/smt-filter/1.jpg diff --git a/packages/turbine-machines/data/smoothit/m/2/assets/maintenance/smt-filter/2.jpg b/libs/turbine-machines/data/smoothit/m/2/assets/maintenance/smt-filter/2.jpg similarity index 100% rename from packages/turbine-machines/data/smoothit/m/2/assets/maintenance/smt-filter/2.jpg rename to libs/turbine-machines/data/smoothit/m/2/assets/maintenance/smt-filter/2.jpg diff --git a/packages/turbine-machines/data/smoothit/m/2/specs.json b/libs/turbine-machines/data/smoothit/m/2/specs.json similarity index 99% rename from packages/turbine-machines/data/smoothit/m/2/specs.json rename to libs/turbine-machines/data/smoothit/m/2/specs.json index 179eddce..c25d6842 100644 --- a/packages/turbine-machines/data/smoothit/m/2/specs.json +++ b/libs/turbine-machines/data/smoothit/m/2/specs.json @@ -1,5 +1,5 @@ { - "$schema": "../../../../node_modules/@metalizz/nuster-typings/src/schemas/schema-specs.json", + "$schema": "../../../../node_modules/@metalizzsas/nuster-typings/src/schemas/schema-specs.json", "iohandlers": [ { "type": "wago", diff --git a/packages/turbine-machines/data/uscleaner/m/1/addons/temperature-control.json b/libs/turbine-machines/data/uscleaner/m/1/addons/temperature-control.json similarity index 100% rename from packages/turbine-machines/data/uscleaner/m/1/addons/temperature-control.json rename to libs/turbine-machines/data/uscleaner/m/1/addons/temperature-control.json diff --git a/packages/turbine-machines/data/uscleaner/m/1/assets/lang/en.json b/libs/turbine-machines/data/uscleaner/m/1/assets/lang/en.json similarity index 100% rename from packages/turbine-machines/data/uscleaner/m/1/assets/lang/en.json rename to libs/turbine-machines/data/uscleaner/m/1/assets/lang/en.json diff --git a/packages/turbine-machines/data/uscleaner/m/1/assets/lang/fr.json b/libs/turbine-machines/data/uscleaner/m/1/assets/lang/fr.json similarity index 100% rename from packages/turbine-machines/data/uscleaner/m/1/assets/lang/fr.json rename to libs/turbine-machines/data/uscleaner/m/1/assets/lang/fr.json diff --git a/packages/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/1.jpg b/libs/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/1.jpg similarity index 100% rename from packages/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/1.jpg rename to libs/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/1.jpg diff --git a/packages/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/2.jpg b/libs/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/2.jpg similarity index 100% rename from packages/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/2.jpg rename to libs/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/2.jpg diff --git a/packages/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/3.jpg b/libs/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/3.jpg similarity index 100% rename from packages/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/3.jpg rename to libs/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/3.jpg diff --git a/packages/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/4.jpg b/libs/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/4.jpg similarity index 100% rename from packages/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/4.jpg rename to libs/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/4.jpg diff --git a/packages/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/5.jpg b/libs/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/5.jpg similarity index 100% rename from packages/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/5.jpg rename to libs/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/5.jpg diff --git a/packages/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/6.jpg b/libs/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/6.jpg similarity index 100% rename from packages/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/6.jpg rename to libs/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/6.jpg diff --git a/packages/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/7.jpg b/libs/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/7.jpg similarity index 100% rename from packages/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/7.jpg rename to libs/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/7.jpg diff --git a/packages/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/8.jpg b/libs/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/8.jpg similarity index 100% rename from packages/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/8.jpg rename to libs/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/8.jpg diff --git a/packages/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/9.jpg b/libs/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/9.jpg similarity index 100% rename from packages/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/9.jpg rename to libs/turbine-machines/data/uscleaner/m/1/assets/maintenance/usc-filter/9.jpg diff --git a/packages/turbine-machines/data/uscleaner/m/1/specs.json b/libs/turbine-machines/data/uscleaner/m/1/specs.json similarity index 99% rename from packages/turbine-machines/data/uscleaner/m/1/specs.json rename to libs/turbine-machines/data/uscleaner/m/1/specs.json index 03c58775..0cb36657 100644 --- a/packages/turbine-machines/data/uscleaner/m/1/specs.json +++ b/libs/turbine-machines/data/uscleaner/m/1/specs.json @@ -1,5 +1,5 @@ { - "$schema": "../../../../node_modules/@metalizz/nuster-typings/src/schemas/schema-specs.json", + "$schema": "../../../../node_modules/@metalizzsas/nuster-typings/src/schemas/schema-specs.json", "iohandlers": [ { "type": "wago", diff --git a/packages/turbine-machines/jest.config.js b/libs/turbine-machines/jest.config.js similarity index 100% rename from packages/turbine-machines/jest.config.js rename to libs/turbine-machines/jest.config.js diff --git a/packages/turbine-machines/package.json b/libs/turbine-machines/package.json similarity index 56% rename from packages/turbine-machines/package.json rename to libs/turbine-machines/package.json index 4632d368..5911fea4 100644 --- a/packages/turbine-machines/package.json +++ b/libs/turbine-machines/package.json @@ -1,23 +1,23 @@ { - "name": "@metalizz/nuster-turbine-machines", + "name": "@metalizzsas/nuster-turbine-machines", "version": "1.0.0", "description": "metalizz machines descriptions", - "main": "index.js", + "main": "", "scripts": { "test": "npx jest" }, "repository": { "type": "git", - "url": "git+https://github.com/Kworz/NusterTurbineMachines.git" + "url": "git+https://github.com/Kworz/NusterKit.git" }, "author": "Metalizz", "license": "UNLICENSED", "bugs": { - "url": "https://github.com/Kworz/NusterTurbineMachines/issues" + "url": "https://github.com/Kworz/NusterKit/issues" }, - "homepage": "https://github.com/Kworz/NusterTurbineMachines#readme", + "homepage": "https://github.com/Kworz/NusterKit/libs/turbine-machines#readme", "devDependencies": { - "@metalizz/nuster-typings": "1.0.0", + "@metalizzsas/nuster-typings": "1.0.0", "@types/jest-json-schema": "^6.1.0", "@types/node": "^18.7.22", "jest": "^27.5.1", @@ -27,5 +27,8 @@ "npx": "^10.2.2", "ts-jest": "^27.1.3", "typescript": "^4.5.5" + }, + "publishConfig": { + "registry": "https://npm.pkg.github.com" } } diff --git a/packages/turbine-machines/src/__tests__/assets.ts b/libs/turbine-machines/src/__tests__/assets.ts similarity index 97% rename from packages/turbine-machines/src/__tests__/assets.ts rename to libs/turbine-machines/src/__tests__/assets.ts index 513e958a..76d058bf 100644 --- a/packages/turbine-machines/src/__tests__/assets.ts +++ b/libs/turbine-machines/src/__tests__/assets.ts @@ -1,4 +1,4 @@ -import { IMachineSpecs } from "@metalizz/nuster-typings/src/spec"; +import { IMachineSpecs } from "@metalizzsas/nuster-typings/src/spec"; import fs from "fs"; import path from "path"; diff --git a/packages/turbine-machines/src/__tests__/blocks.ts b/libs/turbine-machines/src/__tests__/blocks.ts similarity index 94% rename from packages/turbine-machines/src/__tests__/blocks.ts rename to libs/turbine-machines/src/__tests__/blocks.ts index c34950f1..824bc5e1 100644 --- a/packages/turbine-machines/src/__tests__/blocks.ts +++ b/libs/turbine-machines/src/__tests__/blocks.ts @@ -3,11 +3,11 @@ import path from "path"; import { matchers } from 'jest-json-schema'; -import { IMachineSpecs } from "@metalizz/nuster-typings/src/spec"; -import { IProgramBlocks } from "@metalizz/nuster-typings/src/spec/cycle/IProgramBlock"; -import { IParameterBlocks } from "@metalizz/nuster-typings/src/spec/cycle/IParameterBlock"; -import { IConstantStringParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IConstantStringParameterBlock"; -import { IIfProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IIfProgramBlock"; +import { IMachineSpecs } from "@metalizzsas/nuster-typings/src/spec"; +import { IProgramBlocks } from "@metalizzsas/nuster-typings/src/spec/cycle/IProgramBlock"; +import { IParameterBlocks } from "@metalizzsas/nuster-typings/src/spec/cycle/IParameterBlock"; +import { IConstantStringParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IConstantStringParameterBlock"; +import { IIfProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IIfProgramBlock"; expect.extend(matchers); diff --git a/packages/turbine-machines/src/__tests__/schema.ts b/libs/turbine-machines/src/__tests__/schema.ts similarity index 94% rename from packages/turbine-machines/src/__tests__/schema.ts rename to libs/turbine-machines/src/__tests__/schema.ts index 349b8882..e09c3b60 100644 --- a/packages/turbine-machines/src/__tests__/schema.ts +++ b/libs/turbine-machines/src/__tests__/schema.ts @@ -1,7 +1,7 @@ import fs from "fs"; import path from "path"; -import * as fileSchema from "../../node_modules/@metalizz/nuster-typings/src/schemas/schema-specs.json"; +import * as fileSchema from "../../node_modules/@metalizzsas/nuster-typings/src/schemas/schema-specs.json"; import { matchers } from 'jest-json-schema'; diff --git a/packages/turbine-machines/src/__tests__/translations.ts b/libs/turbine-machines/src/__tests__/translations.ts similarity index 99% rename from packages/turbine-machines/src/__tests__/translations.ts rename to libs/turbine-machines/src/__tests__/translations.ts index 1551fd81..6000b874 100644 --- a/packages/turbine-machines/src/__tests__/translations.ts +++ b/libs/turbine-machines/src/__tests__/translations.ts @@ -1,7 +1,7 @@ import fs from "fs"; import path from "path"; -import { IMachineSpecs } from "@metalizz/nuster-typings/src/spec/"; +import { IMachineSpecs } from "@metalizzsas/nuster-typings/src/spec/"; interface Specs { model: string; diff --git a/packages/turbine-machines/tsconfig.json b/libs/turbine-machines/tsconfig.json similarity index 100% rename from packages/turbine-machines/tsconfig.json rename to libs/turbine-machines/tsconfig.json diff --git a/libs/typings/.eslintrc.json b/libs/typings/.eslintrc.json new file mode 100644 index 00000000..f64b8e28 --- /dev/null +++ b/libs/typings/.eslintrc.json @@ -0,0 +1,25 @@ +{ + "env": { + "browser": true, + "es2021": false + }, + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended" + ], + "overrides": [ + ], + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaVersion": "latest", + "sourceType": "module" + }, + "plugins": [ + "@typescript-eslint" + ], + "rules": { + "@typescript-eslint/no-unused-vars": "error", + "no-console": "error", + "camelcase": "error" + } +} diff --git a/packages/typings/.gitignore b/libs/typings/.gitignore similarity index 100% rename from packages/typings/.gitignore rename to libs/typings/.gitignore diff --git a/packages/typings/package-lock.json b/libs/typings/package-lock.json similarity index 91% rename from packages/typings/package-lock.json rename to libs/typings/package-lock.json index ebbaf09d..4fed5f3d 100644 --- a/packages/typings/package-lock.json +++ b/libs/typings/package-lock.json @@ -1,11 +1,11 @@ { - "name": "@metalizz/nuster-typings", + "name": "@metalizzsas/nuster-typings", "version": "1.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "@metalizz/nuster-typings", + "name": "@metalizzsas/nuster-typings", "version": "1.0.0", "license": "ISC", "devDependencies": { diff --git a/packages/typings/package.json b/libs/typings/package.json similarity index 53% rename from packages/typings/package.json rename to libs/typings/package.json index 263df7d5..6b0a587f 100644 --- a/packages/typings/package.json +++ b/libs/typings/package.json @@ -1,20 +1,25 @@ { - "name": "@metalizz/nuster-typings", + "name": "@metalizzsas/nuster-typings", "version": "1.0.0", "description": "Typings for NusterKit", - "main": "src/index.js", + "main": "src/index.ts", "scripts": { - "dev": "tsc --watch --noEmit", - "build": "tsc --noEmit", - "schema": "npm run schema:config && npm run schema:spec", + "lint": "eslint --ext .js,.ts .", + "build": "npm run schema:config && npm run schema:spec", "schema:config": "typescript-json-schema src/configuration/index.ts IConfiguration --noExtraProps --required -o src/schemas/schema-config.json", "schema:spec": "typescript-json-schema src/spec/index.ts IMachineSpecs --noExtraProps --required -o src/schemas/schema-specs.json" }, "keywords": [], - "author": "", - "license": "ISC", + "author": "@metalizzsas/kworz", + "license": "UNLICENSED", "devDependencies": { + "@typescript-eslint/eslint-plugin": "^5.39.0", + "@typescript-eslint/parser": "^5.39.0", + "eslint": "^8.24.0", "typescript": "^4.8.4", "typescript-json-schema": "0.54.0" + }, + "publishConfig": { + "registry": "https://npm.pkg.github.com" } } diff --git a/packages/typings/src/configuration/index.ts b/libs/typings/src/configuration/index.ts similarity index 100% rename from packages/typings/src/configuration/index.ts rename to libs/typings/src/configuration/index.ts diff --git a/packages/typings/src/hydrated/balena/IDeviceData.ts b/libs/typings/src/hydrated/balena/IDeviceData.ts similarity index 100% rename from packages/typings/src/hydrated/balena/IDeviceData.ts rename to libs/typings/src/hydrated/balena/IDeviceData.ts diff --git a/packages/typings/src/hydrated/balena/IHypervisorDevice.ts b/libs/typings/src/hydrated/balena/IHypervisorDevice.ts similarity index 100% rename from packages/typings/src/hydrated/balena/IHypervisorDevice.ts rename to libs/typings/src/hydrated/balena/IHypervisorDevice.ts diff --git a/packages/typings/src/hydrated/balena/IVPNData.ts b/libs/typings/src/hydrated/balena/IVPNData.ts similarity index 100% rename from packages/typings/src/hydrated/balena/IVPNData.ts rename to libs/typings/src/hydrated/balena/IVPNData.ts diff --git a/packages/typings/src/hydrated/cycle/IPBRStartConditionHydrated.ts b/libs/typings/src/hydrated/cycle/IPBRStartConditionHydrated.ts similarity index 100% rename from packages/typings/src/hydrated/cycle/IPBRStartConditionHydrated.ts rename to libs/typings/src/hydrated/cycle/IPBRStartConditionHydrated.ts diff --git a/packages/typings/src/hydrated/cycle/IProgramRunnerHydrated.ts b/libs/typings/src/hydrated/cycle/IProgramRunnerHydrated.ts similarity index 100% rename from packages/typings/src/hydrated/cycle/IProgramRunnerHydrated.ts rename to libs/typings/src/hydrated/cycle/IProgramRunnerHydrated.ts diff --git a/packages/typings/src/hydrated/cycle/IProgramStepHydrated.ts b/libs/typings/src/hydrated/cycle/IProgramStepHydrated.ts similarity index 100% rename from packages/typings/src/hydrated/cycle/IProgramStepHydrated.ts rename to libs/typings/src/hydrated/cycle/IProgramStepHydrated.ts diff --git a/packages/typings/src/hydrated/cycle/blocks/IParameterBlockHydrated.ts b/libs/typings/src/hydrated/cycle/blocks/IParameterBlockHydrated.ts similarity index 100% rename from packages/typings/src/hydrated/cycle/blocks/IParameterBlockHydrated.ts rename to libs/typings/src/hydrated/cycle/blocks/IParameterBlockHydrated.ts diff --git a/packages/typings/src/hydrated/cycle/blocks/IProgramBlockHydrated.ts b/libs/typings/src/hydrated/cycle/blocks/IProgramBlockHydrated.ts similarity index 100% rename from packages/typings/src/hydrated/cycle/blocks/IProgramBlockHydrated.ts rename to libs/typings/src/hydrated/cycle/blocks/IProgramBlockHydrated.ts diff --git a/packages/typings/src/hydrated/cycle/index.ts b/libs/typings/src/hydrated/cycle/index.ts similarity index 100% rename from packages/typings/src/hydrated/cycle/index.ts rename to libs/typings/src/hydrated/cycle/index.ts diff --git a/packages/typings/src/hydrated/index.ts b/libs/typings/src/hydrated/index.ts similarity index 100% rename from packages/typings/src/hydrated/index.ts rename to libs/typings/src/hydrated/index.ts diff --git a/packages/typings/src/hydrated/maintenance/index.ts b/libs/typings/src/hydrated/maintenance/index.ts similarity index 100% rename from packages/typings/src/hydrated/maintenance/index.ts rename to libs/typings/src/hydrated/maintenance/index.ts diff --git a/packages/typings/src/hydrated/manual/index.ts b/libs/typings/src/hydrated/manual/index.ts similarity index 100% rename from packages/typings/src/hydrated/manual/index.ts rename to libs/typings/src/hydrated/manual/index.ts diff --git a/packages/typings/src/hydrated/passive/index.ts b/libs/typings/src/hydrated/passive/index.ts similarity index 100% rename from packages/typings/src/hydrated/passive/index.ts rename to libs/typings/src/hydrated/passive/index.ts diff --git a/packages/typings/src/hydrated/profile/index.ts b/libs/typings/src/hydrated/profile/index.ts similarity index 100% rename from packages/typings/src/hydrated/profile/index.ts rename to libs/typings/src/hydrated/profile/index.ts diff --git a/packages/typings/src/hydrated/slot/index.ts b/libs/typings/src/hydrated/slot/index.ts similarity index 100% rename from packages/typings/src/hydrated/slot/index.ts rename to libs/typings/src/hydrated/slot/index.ts diff --git a/packages/typings/src/index.ts b/libs/typings/src/index.ts similarity index 100% rename from packages/typings/src/index.ts rename to libs/typings/src/index.ts diff --git a/packages/typings/src/schemas/schema-config.json b/libs/typings/src/schemas/schema-config.json similarity index 100% rename from packages/typings/src/schemas/schema-config.json rename to libs/typings/src/schemas/schema-config.json diff --git a/packages/typings/src/schemas/schema-specs.json b/libs/typings/src/schemas/schema-specs.json similarity index 100% rename from packages/typings/src/schemas/schema-specs.json rename to libs/typings/src/schemas/schema-specs.json diff --git a/packages/typings/src/spec/addons/index.ts b/libs/typings/src/spec/addons/index.ts similarity index 100% rename from packages/typings/src/spec/addons/index.ts rename to libs/typings/src/spec/addons/index.ts diff --git a/packages/typings/src/spec/cycle/IParameterBlock.ts b/libs/typings/src/spec/cycle/IParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/IParameterBlock.ts rename to libs/typings/src/spec/cycle/IParameterBlock.ts diff --git a/packages/typings/src/spec/cycle/IProgramBlock.ts b/libs/typings/src/spec/cycle/IProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/IProgramBlock.ts rename to libs/typings/src/spec/cycle/IProgramBlock.ts diff --git a/packages/typings/src/spec/cycle/IProgramBlockRunner.ts b/libs/typings/src/spec/cycle/IProgramBlockRunner.ts similarity index 100% rename from packages/typings/src/spec/cycle/IProgramBlockRunner.ts rename to libs/typings/src/spec/cycle/IProgramBlockRunner.ts diff --git a/packages/typings/src/spec/cycle/IProgramStep.ts b/libs/typings/src/spec/cycle/IProgramStep.ts similarity index 100% rename from packages/typings/src/spec/cycle/IProgramStep.ts rename to libs/typings/src/spec/cycle/IProgramStep.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IAdditionParameterBlock.ts b/libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IAdditionParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IAdditionParameterBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IAdditionParameterBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IConditionalParameterBlock.ts b/libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IConditionalParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IConditionalParameterBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IConditionalParameterBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IConstantParameterBlock.ts b/libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IConstantParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IConstantParameterBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IConstantParameterBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IConstantStringParameterBlock.ts b/libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IConstantStringParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IConstantStringParameterBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IConstantStringParameterBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IIOReadParameterBlock.ts b/libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IIOReadParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IIOReadParameterBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IIOReadParameterBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IMaintenanceParameterBlock.ts b/libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IMaintenanceParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IMaintenanceParameterBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IMaintenanceParameterBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IMultiplyParameterBlock.ts b/libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IMultiplyParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IMultiplyParameterBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IMultiplyParameterBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IProfileParameterBlock.ts b/libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IProfileParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IProfileParameterBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IProfileParameterBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IReverseParameterBlock.ts b/libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IReverseParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IReverseParameterBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IReverseParameterBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ParameterBlocks/ISlotLifetimeParameterBlock.ts b/libs/typings/src/spec/cycle/programblocks/ParameterBlocks/ISlotLifetimeParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ParameterBlocks/ISlotLifetimeParameterBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ParameterBlocks/ISlotLifetimeParameterBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ParameterBlocks/ISlotProductStatusParameterBlock.ts b/libs/typings/src/spec/cycle/programblocks/ParameterBlocks/ISlotProductStatusParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ParameterBlocks/ISlotProductStatusParameterBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ParameterBlocks/ISlotProductStatusParameterBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IVariableParameterBlock.ts b/libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IVariableParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ParameterBlocks/IVariableParameterBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ParameterBlocks/IVariableParameterBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IForLoopProgramBlock.ts b/libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IForLoopProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IForLoopProgramBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IForLoopProgramBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IGroupProgramBlock.ts b/libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IGroupProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IGroupProgramBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IGroupProgramBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IIOProgramBlock.ts b/libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IIOProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IIOProgramBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IIOProgramBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IIfProgramBlock.ts b/libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IIfProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IIfProgramBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IIfProgramBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IMaintenanceProgramBlock.ts b/libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IMaintenanceProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IMaintenanceProgramBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IMaintenanceProgramBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IPassiveProgramBlock.ts b/libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IPassiveProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IPassiveProgramBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IPassiveProgramBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ProgramBlocks/ISleepProgramBlock.ts b/libs/typings/src/spec/cycle/programblocks/ProgramBlocks/ISleepProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ProgramBlocks/ISleepProgramBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ProgramBlocks/ISleepProgramBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ProgramBlocks/ISlotLoadProgramBlock.ts b/libs/typings/src/spec/cycle/programblocks/ProgramBlocks/ISlotLoadProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ProgramBlocks/ISlotLoadProgramBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ProgramBlocks/ISlotLoadProgramBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ProgramBlocks/ISlotUnloadProgramBlock.ts b/libs/typings/src/spec/cycle/programblocks/ProgramBlocks/ISlotUnloadProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ProgramBlocks/ISlotUnloadProgramBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ProgramBlocks/ISlotUnloadProgramBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IStartTimerProgramBlock.ts b/libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IStartTimerProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IStartTimerProgramBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IStartTimerProgramBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IStopProgramBlock.ts b/libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IStopProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IStopProgramBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IStopProgramBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IStopTimerProgramBlock.ts b/libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IStopTimerProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IStopTimerProgramBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IStopTimerProgramBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IVariableProgramBlock.ts b/libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IVariableProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IVariableProgramBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IVariableProgramBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IWhileLoopProgramBlock.ts b/libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IWhileLoopProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/ProgramBlocks/IWhileLoopProgramBlock.ts rename to libs/typings/src/spec/cycle/programblocks/ProgramBlocks/IWhileLoopProgramBlock.ts diff --git a/packages/typings/src/spec/cycle/programblocks/startchain/IPBRSCCheckChain.ts b/libs/typings/src/spec/cycle/programblocks/startchain/IPBRSCCheckChain.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/startchain/IPBRSCCheckChain.ts rename to libs/typings/src/spec/cycle/programblocks/startchain/IPBRSCCheckChain.ts diff --git a/packages/typings/src/spec/cycle/programblocks/startchain/IPBRStartCondition.ts b/libs/typings/src/spec/cycle/programblocks/startchain/IPBRStartCondition.ts similarity index 100% rename from packages/typings/src/spec/cycle/programblocks/startchain/IPBRStartCondition.ts rename to libs/typings/src/spec/cycle/programblocks/startchain/IPBRStartCondition.ts diff --git a/packages/typings/src/spec/index.ts b/libs/typings/src/spec/index.ts similarity index 93% rename from packages/typings/src/spec/index.ts rename to libs/typings/src/spec/index.ts index 5fe2c600..4aa82388 100644 --- a/packages/typings/src/spec/index.ts +++ b/libs/typings/src/spec/index.ts @@ -14,7 +14,7 @@ export declare interface IMachineSpecs { /** * Schema used by the configuration file - * @defaultValue ../../../../node_modules/@metalizz/nuster-typings/src/schemas/schema-specs.json + * @defaultValue ../../../../node_modules/@metalizzsas/nuster-typings/src/schemas/schema-specs.json */ $schema: string; diff --git a/packages/typings/src/spec/iogates/IDefaultGate.ts b/libs/typings/src/spec/iogates/IDefaultGate.ts similarity index 100% rename from packages/typings/src/spec/iogates/IDefaultGate.ts rename to libs/typings/src/spec/iogates/IDefaultGate.ts diff --git a/packages/typings/src/spec/iogates/IMappedGate.ts b/libs/typings/src/spec/iogates/IMappedGate.ts similarity index 100% rename from packages/typings/src/spec/iogates/IMappedGate.ts rename to libs/typings/src/spec/iogates/IMappedGate.ts diff --git a/packages/typings/src/spec/iogates/IPT100Gate.ts b/libs/typings/src/spec/iogates/IPT100Gate.ts similarity index 100% rename from packages/typings/src/spec/iogates/IPT100Gate.ts rename to libs/typings/src/spec/iogates/IPT100Gate.ts diff --git a/packages/typings/src/spec/iogates/IUM18Gate.ts b/libs/typings/src/spec/iogates/IUM18Gate.ts similarity index 100% rename from packages/typings/src/spec/iogates/IUM18Gate.ts rename to libs/typings/src/spec/iogates/IUM18Gate.ts diff --git a/packages/typings/src/spec/iogates/index.ts b/libs/typings/src/spec/iogates/index.ts similarity index 100% rename from packages/typings/src/spec/iogates/index.ts rename to libs/typings/src/spec/iogates/index.ts diff --git a/packages/typings/src/spec/iophysicalcontrollers/EX260xController.ts b/libs/typings/src/spec/iophysicalcontrollers/EX260xController.ts similarity index 100% rename from packages/typings/src/spec/iophysicalcontrollers/EX260xController.ts rename to libs/typings/src/spec/iophysicalcontrollers/EX260xController.ts diff --git a/packages/typings/src/spec/iophysicalcontrollers/WagoController.ts b/libs/typings/src/spec/iophysicalcontrollers/WagoController.ts similarity index 100% rename from packages/typings/src/spec/iophysicalcontrollers/WagoController.ts rename to libs/typings/src/spec/iophysicalcontrollers/WagoController.ts diff --git a/packages/typings/src/spec/iophysicalcontrollers/index.ts b/libs/typings/src/spec/iophysicalcontrollers/index.ts similarity index 100% rename from packages/typings/src/spec/iophysicalcontrollers/index.ts rename to libs/typings/src/spec/iophysicalcontrollers/index.ts diff --git a/packages/typings/src/spec/maintenance/index.ts b/libs/typings/src/spec/maintenance/index.ts similarity index 100% rename from packages/typings/src/spec/maintenance/index.ts rename to libs/typings/src/spec/maintenance/index.ts diff --git a/packages/typings/src/spec/manual/index.ts b/libs/typings/src/spec/manual/index.ts similarity index 100% rename from packages/typings/src/spec/manual/index.ts rename to libs/typings/src/spec/manual/index.ts diff --git a/packages/typings/src/spec/nuster/ICallToAction.ts b/libs/typings/src/spec/nuster/ICallToAction.ts similarity index 100% rename from packages/typings/src/spec/nuster/ICallToAction.ts rename to libs/typings/src/spec/nuster/ICallToAction.ts diff --git a/packages/typings/src/spec/passive/index.ts b/libs/typings/src/spec/passive/index.ts similarity index 100% rename from packages/typings/src/spec/passive/index.ts rename to libs/typings/src/spec/passive/index.ts diff --git a/packages/typings/src/spec/profile/index.ts b/libs/typings/src/spec/profile/index.ts similarity index 100% rename from packages/typings/src/spec/profile/index.ts rename to libs/typings/src/spec/profile/index.ts diff --git a/packages/typings/src/spec/programblocks/ParameterBlocks/IConditionalParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/IConditionalParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ParameterBlocks/IConditionalParameterBlock.ts rename to libs/typings/src/spec/programblocks/ParameterBlocks/IConditionalParameterBlock.ts diff --git a/packages/typings/src/spec/programblocks/ParameterBlocks/IConstantParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/IConstantParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ParameterBlocks/IConstantParameterBlock.ts rename to libs/typings/src/spec/programblocks/ParameterBlocks/IConstantParameterBlock.ts diff --git a/packages/typings/src/spec/programblocks/ParameterBlocks/IConstantStringParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/IConstantStringParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ParameterBlocks/IConstantStringParameterBlock.ts rename to libs/typings/src/spec/programblocks/ParameterBlocks/IConstantStringParameterBlock.ts diff --git a/packages/typings/src/spec/programblocks/ParameterBlocks/IIOReadParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/IIOReadParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ParameterBlocks/IIOReadParameterBlock.ts rename to libs/typings/src/spec/programblocks/ParameterBlocks/IIOReadParameterBlock.ts diff --git a/packages/typings/src/spec/programblocks/ParameterBlocks/IMaintenanceParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/IMaintenanceParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ParameterBlocks/IMaintenanceParameterBlock.ts rename to libs/typings/src/spec/programblocks/ParameterBlocks/IMaintenanceParameterBlock.ts diff --git a/packages/typings/src/spec/programblocks/ParameterBlocks/IMultiplyParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/IMultiplyParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ParameterBlocks/IMultiplyParameterBlock.ts rename to libs/typings/src/spec/programblocks/ParameterBlocks/IMultiplyParameterBlock.ts diff --git a/packages/typings/src/spec/programblocks/ParameterBlocks/IProfileParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/IProfileParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ParameterBlocks/IProfileParameterBlock.ts rename to libs/typings/src/spec/programblocks/ParameterBlocks/IProfileParameterBlock.ts diff --git a/packages/typings/src/spec/programblocks/ParameterBlocks/IReverseParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/IReverseParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ParameterBlocks/IReverseParameterBlock.ts rename to libs/typings/src/spec/programblocks/ParameterBlocks/IReverseParameterBlock.ts diff --git a/packages/typings/src/spec/programblocks/ParameterBlocks/ISlotLifetimeParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/ISlotLifetimeParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ParameterBlocks/ISlotLifetimeParameterBlock.ts rename to libs/typings/src/spec/programblocks/ParameterBlocks/ISlotLifetimeParameterBlock.ts diff --git a/packages/typings/src/spec/programblocks/ParameterBlocks/ISlotProductStatusParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/ISlotProductStatusParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ParameterBlocks/ISlotProductStatusParameterBlock.ts rename to libs/typings/src/spec/programblocks/ParameterBlocks/ISlotProductStatusParameterBlock.ts diff --git a/packages/typings/src/spec/programblocks/ParameterBlocks/IVariableParameterBlock.ts b/libs/typings/src/spec/programblocks/ParameterBlocks/IVariableParameterBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ParameterBlocks/IVariableParameterBlock.ts rename to libs/typings/src/spec/programblocks/ParameterBlocks/IVariableParameterBlock.ts diff --git a/packages/typings/src/spec/programblocks/ProgramBlocks/IForLoopProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IForLoopProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ProgramBlocks/IForLoopProgramBlock.ts rename to libs/typings/src/spec/programblocks/ProgramBlocks/IForLoopProgramBlock.ts diff --git a/packages/typings/src/spec/programblocks/ProgramBlocks/IGroupProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IGroupProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ProgramBlocks/IGroupProgramBlock.ts rename to libs/typings/src/spec/programblocks/ProgramBlocks/IGroupProgramBlock.ts diff --git a/packages/typings/src/spec/programblocks/ProgramBlocks/IIOProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IIOProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ProgramBlocks/IIOProgramBlock.ts rename to libs/typings/src/spec/programblocks/ProgramBlocks/IIOProgramBlock.ts diff --git a/packages/typings/src/spec/programblocks/ProgramBlocks/IIfProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IIfProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ProgramBlocks/IIfProgramBlock.ts rename to libs/typings/src/spec/programblocks/ProgramBlocks/IIfProgramBlock.ts diff --git a/packages/typings/src/spec/programblocks/ProgramBlocks/IMaintenanceProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IMaintenanceProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ProgramBlocks/IMaintenanceProgramBlock.ts rename to libs/typings/src/spec/programblocks/ProgramBlocks/IMaintenanceProgramBlock.ts diff --git a/packages/typings/src/spec/programblocks/ProgramBlocks/IPassiveProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IPassiveProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ProgramBlocks/IPassiveProgramBlock.ts rename to libs/typings/src/spec/programblocks/ProgramBlocks/IPassiveProgramBlock.ts diff --git a/packages/typings/src/spec/programblocks/ProgramBlocks/ISleepProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/ISleepProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ProgramBlocks/ISleepProgramBlock.ts rename to libs/typings/src/spec/programblocks/ProgramBlocks/ISleepProgramBlock.ts diff --git a/packages/typings/src/spec/programblocks/ProgramBlocks/ISlotLoadProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/ISlotLoadProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ProgramBlocks/ISlotLoadProgramBlock.ts rename to libs/typings/src/spec/programblocks/ProgramBlocks/ISlotLoadProgramBlock.ts diff --git a/packages/typings/src/spec/programblocks/ProgramBlocks/ISlotUnloadProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/ISlotUnloadProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ProgramBlocks/ISlotUnloadProgramBlock.ts rename to libs/typings/src/spec/programblocks/ProgramBlocks/ISlotUnloadProgramBlock.ts diff --git a/packages/typings/src/spec/programblocks/ProgramBlocks/IStartTimerProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IStartTimerProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ProgramBlocks/IStartTimerProgramBlock.ts rename to libs/typings/src/spec/programblocks/ProgramBlocks/IStartTimerProgramBlock.ts diff --git a/packages/typings/src/spec/programblocks/ProgramBlocks/IStopProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IStopProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ProgramBlocks/IStopProgramBlock.ts rename to libs/typings/src/spec/programblocks/ProgramBlocks/IStopProgramBlock.ts diff --git a/packages/typings/src/spec/programblocks/ProgramBlocks/IStopTimerProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IStopTimerProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ProgramBlocks/IStopTimerProgramBlock.ts rename to libs/typings/src/spec/programblocks/ProgramBlocks/IStopTimerProgramBlock.ts diff --git a/packages/typings/src/spec/programblocks/ProgramBlocks/IVariableProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IVariableProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ProgramBlocks/IVariableProgramBlock.ts rename to libs/typings/src/spec/programblocks/ProgramBlocks/IVariableProgramBlock.ts diff --git a/packages/typings/src/spec/programblocks/ProgramBlocks/IWhileLoopProgramBlock.ts b/libs/typings/src/spec/programblocks/ProgramBlocks/IWhileLoopProgramBlock.ts similarity index 100% rename from packages/typings/src/spec/programblocks/ProgramBlocks/IWhileLoopProgramBlock.ts rename to libs/typings/src/spec/programblocks/ProgramBlocks/IWhileLoopProgramBlock.ts diff --git a/packages/typings/src/spec/programblocks/startchain/IPBRSCCheckChain.ts b/libs/typings/src/spec/programblocks/startchain/IPBRSCCheckChain.ts similarity index 100% rename from packages/typings/src/spec/programblocks/startchain/IPBRSCCheckChain.ts rename to libs/typings/src/spec/programblocks/startchain/IPBRSCCheckChain.ts diff --git a/packages/typings/src/spec/slot/index.ts b/libs/typings/src/spec/slot/index.ts similarity index 100% rename from packages/typings/src/spec/slot/index.ts rename to libs/typings/src/spec/slot/index.ts diff --git a/packages/typings/tsconfig.json b/libs/typings/tsconfig.json similarity index 85% rename from packages/typings/tsconfig.json rename to libs/typings/tsconfig.json index 3cf2174e..46c593a5 100644 --- a/packages/typings/tsconfig.json +++ b/libs/typings/tsconfig.json @@ -1,11 +1,9 @@ { "compilerOptions": { - "lib": [ - "es2021" - ], + "lib": ["es2016"], "typeRoots": [], "module": "commonjs", - "target": "es2021", + "target": "es2016", "strict": true, "esModuleInterop": true, "skipLibCheck": true, diff --git a/package.json b/package.json index 0ff8a970..abc5199e 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,24 @@ { - "name": "@metalizz/nuster-kit", + "name": "@metalizzsas/nuster-kit", "version": "1.0.0", "description": "", "main": "", "scripts": { "dev": "pnpm -r --parallel --filter='./packages/*' run dev", - "build": "pnpm -r --parallel --filter='./packages/*' run build" + + "lint": "pnpm -r --parallel run lint", + "test": "pnpm -r --parallel run test", + + "build": "pnpm -r --parallel --filter='./packages/*' run build", + + "release": "changeset publish" }, "keywords": [], "author": "", "license": "ISC", "devDependencies": { + "@svitejs/changesets-changelog-github-compact": "^0.1.1", "@changesets/cli": "^2.25.0" - } + }, + "packageManager": "pnpm@7.13.0" } diff --git a/packages/desktop/.eslintignore b/packages/desktop/.eslintignore new file mode 100644 index 00000000..93d642a3 --- /dev/null +++ b/packages/desktop/.eslintignore @@ -0,0 +1,2 @@ +app.html +index.d.ts \ No newline at end of file diff --git a/packages/desktop/.eslintrc b/packages/desktop/.eslintrc deleted file mode 100644 index d3a23fdd..00000000 --- a/packages/desktop/.eslintrc +++ /dev/null @@ -1,22 +0,0 @@ -{ - "env": { - "browser": true, - "es6": true - }, - "parser": "babel-eslint", - "parserOptions": { - "ecmaVersion": 2019, - "sourceType": "module" - }, - "plugins": ["svelte3"], - "extends": ["eslint:recommended"], - "overrides": [ - { - "files": ["**/*.svelte"], - "processor": "svelte3/svelte3" - } - ], - "rules": { - // ... - } - } \ No newline at end of file diff --git a/packages/desktop/.eslintrc.cjs b/packages/desktop/.eslintrc.cjs new file mode 100644 index 00000000..11954685 --- /dev/null +++ b/packages/desktop/.eslintrc.cjs @@ -0,0 +1,20 @@ +module.exports = { + parser: "@typescript-eslint/parser", + parserOptions: { + project: "./tsconfig.json", + extraFileExtensions: [".svelte"], + }, + overrides: [ + { + files: ["*.svelte"], + parser: "svelte-eslint-parser", + parserOptions: { + parser: "@typescript-eslint/parser", + }, + }, + { + files: [".ts"], + parser: "@typescript-eslint/parser" + } + ], +}; \ No newline at end of file diff --git a/packages/desktop/.gitignore b/packages/desktop/.gitignore index fdd0fe83..d4ea20f6 100644 --- a/packages/desktop/.gitignore +++ b/packages/desktop/.gitignore @@ -1,6 +1,4 @@ -package-lock.json -types/env.d.ts -yarn-error.log + pnpm-lock.yaml node_modules/ .svelte-kit/ @@ -9,5 +7,4 @@ svelte-build/ .svelte/ *.local dist/ -build/* -!build/entitlements.mac.plist \ No newline at end of file +build/ \ No newline at end of file diff --git a/packages/desktop/dockerfile b/packages/desktop/dockerfile index 90af8cf5..a88e65a5 100644 --- a/packages/desktop/dockerfile +++ b/packages/desktop/dockerfile @@ -4,7 +4,7 @@ WORKDIR /usr/src/app COPY package*.json ./ -RUN JOBS=MAX npm install --unsafe-perm && npm cache verify +RUN --mount=type=secret,id=NPMRC,target=.npmrc npm install --save-dev COPY ./ ./ @@ -18,7 +18,7 @@ WORKDIR /usr/src/app COPY --from=builder usr/src/app/package*.json /usr/src/app/ -RUN npm i --omit=dev +RUN --mount=type=secret,id=NPMRC,target=.npmrc npm ci --omit=dev COPY --from=builder usr/src/app/build /usr/src/app/build diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 13d2b86c..fb2a55b9 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,11 +1,11 @@ { - "name": "@metalizz/nuster-desktop", + "name": "@metalizzsas/nuster-desktop", "version": "1.3.0", "private": true, "description": "Nuster Desktop", "main": "build/index.js", "license": "UNLICENSED", - "author": "Metalizz SAS", + "author": "@metalizzsas/kworz", "type": "module", "scripts": { "clean": "rm -rf ./node_modules/ && rm package-lock.json && npm i", @@ -13,7 +13,7 @@ "dev": "vite dev --port 3001 --host", "build": "vite build", "preview": "vite preview", - "lint": "eslint" + "lint-tocheck": "eslint ./src/** --ext .ts,svelte" }, "dependencies": { "@fontsource/montserrat": "^4.5.11", @@ -31,16 +31,17 @@ "tailwindcss": "^3.1.8" }, "devDependencies": { + "@metalizzsas/nuster-typings": "1.0.0", "@sveltejs/adapter-node": "^1.0.0-next.90", "@sveltejs/kit": "^1.0.0-next.481", "@types/cookie": "^0.5.1", "@types/howler": "^2.2.4", - "@typescript-eslint/eslint-plugin": "^5.37.0", - "@typescript-eslint/parser": "^5.37.0", - "@metalizz/nuster-typings": "1.0.0", + "@types/node": "18.8.1", + "@typescript-eslint/eslint-plugin": "^5.39.0", + "@typescript-eslint/parser": "^5.39.0", "dotenv": "^16.0.2", - "eslint": "^8.23.1", - "eslint-plugin-svelte": "^2.8.0", + "eslint": "^8.24.0", + "eslint-plugin-svelte": "^2.9.0", "howler": "^2.2.3", "npm-run-all": "^4.1.5", "prettier": "^2.5.1", @@ -48,6 +49,7 @@ "sass": "^1.44.0", "svelte": "^3.50.1", "svelte-check": "^2.9.0", + "svelte-eslint-parser": "^0.18.4", "svelte-preprocess": "^4.9.8", "typescript": "^4.5.2", "vite": "^3.1.0-beta.1" diff --git a/packages/desktop/src/lib/components/button.svelte b/packages/desktop/src/lib/components/button.svelte index 4c92e552..4d92f3ad 100644 --- a/packages/desktop/src/lib/components/button.svelte +++ b/packages/desktop/src/lib/components/button.svelte @@ -1,6 +1,6 @@ Profile values - {#each Object.keys(profile.values) as key} - {key} — {profile.values[key]} + {#each profile.values as field} + {field.name} — {field.value} {/each} diff --git a/packages/desktop/src/lib/components/cycle/quickstart.svelte b/packages/desktop/src/lib/components/cycle/quickstart.svelte index 526311ab..2295d498 100644 --- a/packages/desktop/src/lib/components/cycle/quickstart.svelte +++ b/packages/desktop/src/lib/components/cycle/quickstart.svelte @@ -16,10 +16,10 @@ import Modal from '../modals/modal.svelte'; import Modalprompt from '../modals/modalprompt.svelte'; - import type { IProfileHydrated } from '@metalizz/nuster-typings/src/hydrated/profile'; + import type { IProfileHydrated } from '@metalizzsas/nuster-typings/src/hydrated/profile'; let profiles: Array = []; - let selectedProfile: string = 'default'; + let selectedProfile = 'default'; let saveProfileModalShown = false; let saveProfileNameInvalid = false; @@ -47,12 +47,8 @@ result.id = 'skeleton'; result.name = '—'; - result.isPremade = false; - result.overwriteable = true; - profiles.push(result); - - profiles = profiles; + profiles = [...profiles, result]; selectedProfile = 'skeleton'; } @@ -140,7 +136,6 @@ { text: $_('cancel'), color: 'bg-gray-500', - callback: () => {}, }, ]} > @@ -170,7 +165,6 @@ { text: $_('no'), color: 'bg-gray-400', - callback: () => {}, }, ]} > @@ -204,7 +198,7 @@ {/each} - {#if profile.overwriteable} + {#if profile.isOverwritable !== false} { @@ -228,7 +222,7 @@ {/if} - {#if profile.removable} + {#if profile.isRemovable !== false} { @@ -254,8 +248,8 @@ {$_('cycle.quickstart.settings')} - {#each profile.fieldGroups.flatMap((fg) => fg.fields) as f} - + {#each profile.values as field} + {/each} diff --git a/packages/desktop/src/lib/components/help/helpModal.svelte b/packages/desktop/src/lib/components/help/helpModal.svelte index 1e1b72fe..c61e1cc9 100644 --- a/packages/desktop/src/lib/components/help/helpModal.svelte +++ b/packages/desktop/src/lib/components/help/helpModal.svelte @@ -5,12 +5,13 @@ import { goto } from '$app/navigation'; import Actionmodal from '../modals/actionmodal.svelte'; - import type { ISlotHydrated } from "@metalizz/nuster-typings/src/hydrated/slot"; + import type { ISlotHydrated } from "@metalizzsas/nuster-typings/src/hydrated/slot"; + import type { ICallToAction } from '@metalizzsas/nuster-typings/src/spec/nuster/ICallToAction'; export let slotContent: ISlotHydrated; export let shown: boolean; - async function execCTA(cta: any) { + async function execCTA(cta: ICallToAction) { if (cta.APIEndpoint !== undefined) { const request = await fetch('//' + $Linker + cta.APIEndpoint.url, { method: cta.APIEndpoint.method, diff --git a/packages/desktop/src/lib/components/indexLayouts/simplifyed.svelte b/packages/desktop/src/lib/components/indexLayouts/simplifyed.svelte index 09276004..9343418c 100644 --- a/packages/desktop/src/lib/components/indexLayouts/simplifyed.svelte +++ b/packages/desktop/src/lib/components/indexLayouts/simplifyed.svelte @@ -1,5 +1,4 @@ diff --git a/packages/desktop/src/lib/components/machinelist/machine.svelte b/packages/desktop/src/lib/components/machinelist/machine.svelte index 9bd35596..4b9b893b 100644 --- a/packages/desktop/src/lib/components/machinelist/machine.svelte +++ b/packages/desktop/src/lib/components/machinelist/machine.svelte @@ -5,7 +5,7 @@ import { machineList } from '$lib/utils/stores/list'; import Modal from '../modals/modal.svelte'; import { _ } from 'svelte-i18n'; - import type { IStatusMessage } from '@metalizz/nuster-typings'; + import type { IStatusMessage } from '@metalizzsas/nuster-typings'; enum machineStatus { ONLINE = 'online', @@ -55,8 +55,7 @@ }; const selfDelete = () => { - $machineList.splice(machineIndex, 1); - $machineList = $machineList; + $machineList = $machineList.filter((_k, i) => i != machineIndex); saveMachineList(); }; diff --git a/packages/desktop/src/lib/components/maintenance/maintenance.svelte b/packages/desktop/src/lib/components/maintenance/maintenance.svelte index 44229ed7..66124fd6 100644 --- a/packages/desktop/src/lib/components/maintenance/maintenance.svelte +++ b/packages/desktop/src/lib/components/maintenance/maintenance.svelte @@ -1,7 +1,7 @@ diff --git a/packages/desktop/src/lib/components/modals/modal.svelte b/packages/desktop/src/lib/components/modals/modal.svelte index 2c76d074..4aae8672 100644 --- a/packages/desktop/src/lib/components/modals/modal.svelte +++ b/packages/desktop/src/lib/components/modals/modal.svelte @@ -6,15 +6,15 @@ interface buttonOption { text: string; color: string; - callback?: Function; + callback?: () => void; textColor?: string; } export let title: string; - export let displayClose: boolean = true; + export let displayClose = true; export let buttons: buttonOption[] = []; - export let shown: boolean = false; + export let shown = false; $: shown, document.body.classList.toggle('overflow-hidden', shown); diff --git a/packages/desktop/src/lib/components/modals/modalcontent.svelte b/packages/desktop/src/lib/components/modals/modalcontent.svelte index 75ec57c2..cf0a8d12 100644 --- a/packages/desktop/src/lib/components/modals/modalcontent.svelte +++ b/packages/desktop/src/lib/components/modals/modalcontent.svelte @@ -2,14 +2,13 @@ import '$lib/app.css'; import { fade, fly } from 'svelte/transition'; import { cubicInOut } from 'svelte/easing'; - import { _ } from 'svelte-i18n'; import { keyboardShown, keyboardHeight } from '$lib/utils/stores/keyboard'; import Portal from 'svelte-portal'; export let title: string; - export let displayClose: boolean = true; - export let shown: boolean = false; + export let displayClose = true; + export let shown = false; $: shown, document.body.classList.toggle('overflow-hidden', shown); diff --git a/packages/desktop/src/lib/components/modals/modalprompt.svelte b/packages/desktop/src/lib/components/modals/modalprompt.svelte index db2d4824..00d63939 100644 --- a/packages/desktop/src/lib/components/modals/modalprompt.svelte +++ b/packages/desktop/src/lib/components/modals/modalprompt.svelte @@ -5,12 +5,12 @@ interface buttonOption { text: string; color: string; - callback: (val: string) => boolean | void; + callback?: (val: string) => boolean | void; textColor?: string; } export let title: string; - export let displayClose: boolean = true; + export let displayClose = true; export let buttons: buttonOption[] = []; export let selectOptions: string[] | undefined = undefined; @@ -21,7 +21,7 @@ let selectval = ''; - export let shown: boolean = false; + export let shown = false; $: shown, document.body.classList.toggle('overflow-hidden', shown); @@ -53,9 +53,13 @@ class="{button.color} rounded-xl px-4 py-2 {button.textColor || 'text-white'} font-semibold" on:click={() => { - const result = button.callback(selectOptions ? selectval : val); - - if (result != false) shown = false; + if(button.callback !== undefined) + { + const result = button.callback(selectOptions ? selectval : val); + if (result != false) shown = false; + } + else + shown = false; }} > {button.text} diff --git a/packages/desktop/src/lib/components/modals/popup.svelte b/packages/desktop/src/lib/components/modals/popup.svelte index 65422fc5..e21c6dec 100644 --- a/packages/desktop/src/lib/components/modals/popup.svelte +++ b/packages/desktop/src/lib/components/modals/popup.svelte @@ -6,12 +6,14 @@ import Flex from '../layout/flex.svelte'; import Actionmodal from './actionmodal.svelte'; import Button from '../button.svelte'; - import type { IPopupMessage } from "@metalizz/nuster-typings/src/hydrated/index"; + + import type { ICallToAction } from '@metalizzsas/nuster-typings/src/spec/nuster/ICallToAction'; + import type { IPopupMessage } from '@metalizzsas/nuster-typings'; export let shown: boolean; export let modalData: IPopupMessage | null; - async function execCTA(cta: any) { + async function execCTA(cta: ICallToAction) { if (cta.APIEndpoint !== undefined) { const request = await fetch('//' + $Linker + cta.APIEndpoint.url, { method: cta.APIEndpoint.method, diff --git a/packages/desktop/src/lib/components/navigation/indexStackContent/network.svelte b/packages/desktop/src/lib/components/navigation/indexStackContent/network.svelte index b852ed81..2b7a1667 100644 --- a/packages/desktop/src/lib/components/navigation/indexStackContent/network.svelte +++ b/packages/desktop/src/lib/components/navigation/indexStackContent/network.svelte @@ -21,7 +21,7 @@ .filter( (k) => !['E4:5F:01', 'DC:A6:32', '3A:35:41', '28:CD:C1'].includes( - k.match(/(.{2}\:.{2}\:.{2})/)?.at(0) ?? '', + k.match(/(.{2}:.{2}:.{2})/)?.at(0) ?? '', ), ), }, diff --git a/packages/desktop/src/lib/components/navigation/navstack.svelte b/packages/desktop/src/lib/components/navigation/navstack.svelte index 837d1434..27b46220 100644 --- a/packages/desktop/src/lib/components/navigation/navstack.svelte +++ b/packages/desktop/src/lib/components/navigation/navstack.svelte @@ -35,7 +35,7 @@ $: index = $page.url.pathname == '/app'; - let dateNow: number = 0; + let dateNow = 0; let dateInterval: NodeJS.Timer; onMount(() => { diff --git a/packages/desktop/src/lib/components/passive/passive.svelte b/packages/desktop/src/lib/components/passive/passive.svelte index 17b4dfac..861a82b7 100644 --- a/packages/desktop/src/lib/components/passive/passive.svelte +++ b/packages/desktop/src/lib/components/passive/passive.svelte @@ -7,7 +7,7 @@ import Inputkb from '../userInputs/inputkb.svelte'; import Navcontainersubtitle from '../navigation/navcontainersubtitle.svelte'; import Actionmodal from '../modals/actionmodal.svelte'; - import type { IPassiveHydrated } from '@metalizz/nuster-typings/src/hydrated/passive'; + import type { IPassiveHydrated } from '@metalizzsas/nuster-typings/src/hydrated/passive'; export let passive: IPassiveHydrated; diff --git a/packages/desktop/src/lib/components/profile/profile.svelte b/packages/desktop/src/lib/components/profile/profile.svelte index e35e359a..6c0e7885 100644 --- a/packages/desktop/src/lib/components/profile/profile.svelte +++ b/packages/desktop/src/lib/components/profile/profile.svelte @@ -4,10 +4,10 @@ import { _, date, time } from 'svelte-i18n'; import { goto } from '$app/navigation'; import { Linker } from '$lib/utils/stores/linker'; - import type { IProfileHydrated } from '@metalizz/nuster-typings/src/hydrated/profile'; + import type { IProfileHydrated } from '@metalizzsas/nuster-typings/src/hydrated/profile'; export let profile: IProfileHydrated; - export let delCb: Function; + export let delCb: () => void; let copyProfileModalShown = false; let deleteProfileModalShown = false; @@ -54,8 +54,7 @@ }, { text: $_('cancel'), - color: 'bg-gray-500', - callback: () => {}, + color: 'bg-gray-500' }, ]} > @@ -79,8 +78,7 @@ }, { text: $_('no'), - color: 'bg-gray-400', - callback: () => {}, + color: 'bg-gray-400' }, ]} > @@ -108,7 +106,7 @@ - {#if profile.removable == true} + {#if profile.isRemovable !== undefined} { diff --git a/packages/desktop/src/lib/components/profile/profileCategory.svelte b/packages/desktop/src/lib/components/profile/profileCategory.svelte new file mode 100644 index 00000000..1be94ae8 --- /dev/null +++ b/packages/desktop/src/lib/components/profile/profileCategory.svelte @@ -0,0 +1,35 @@ + + + + + {$_('profile.categories.' + category)} + + + {#if enabledCategoryField !== undefined} + { if(enabledCategoryField) { enabledCategoryField.value = e.detail.value } }} + /> + {/if} + + +{#each fields as field} + +{/each} \ No newline at end of file diff --git a/packages/desktop/src/lib/components/profile/profileRow.svelte b/packages/desktop/src/lib/components/profile/profileRow.svelte index 1868192f..a308a75e 100644 --- a/packages/desktop/src/lib/components/profile/profileRow.svelte +++ b/packages/desktop/src/lib/components/profile/profileRow.svelte @@ -3,8 +3,8 @@ import TimeSelector from '../userInputs/timeselector.svelte'; import Inputkb from '../userInputs/inputkb.svelte'; import { _ } from 'svelte-i18n'; - import type { IProfileHydrated } from '@metalizz/nuster-typings/src/hydrated/profile'; - import type { ProfileSkeletonFields } from '@metalizz/nuster-typings/src/spec/profile'; + import type { IProfileHydrated } from '@metalizzsas/nuster-typings/src/hydrated/profile'; + import type { ProfileSkeletonFields } from '@metalizzsas/nuster-typings/src/spec/profile'; export let profile: IProfileHydrated export let row: ProfileSkeletonFields; diff --git a/packages/desktop/src/lib/components/round.svelte b/packages/desktop/src/lib/components/round.svelte index 40346115..a5b7dd2b 100644 --- a/packages/desktop/src/lib/components/round.svelte +++ b/packages/desktop/src/lib/components/round.svelte @@ -1,6 +1,6 @@ diff --git a/packages/desktop/src/lib/components/slots/slotmodal.svelte b/packages/desktop/src/lib/components/slots/slotmodal.svelte index 2b16878f..844b6b9b 100644 --- a/packages/desktop/src/lib/components/slots/slotmodal.svelte +++ b/packages/desktop/src/lib/components/slots/slotmodal.svelte @@ -7,12 +7,13 @@ import Actionmodal from '../modals/actionmodal.svelte'; import Button from '../button.svelte'; import Flex from '../layout/flex.svelte'; - import type { ISlotHydrated } from '@metalizz/nuster-typings/src/hydrated/slot'; + import type { ISlotHydrated } from '@metalizzsas/nuster-typings/src/hydrated/slot'; + import type { ICallToAction } from '@metalizzsas/nuster-typings/src/spec/nuster/ICallToAction'; export let slotContent: ISlotHydrated; export let shown: boolean; - async function execCTA(cta: any) { + async function execCTA(cta: ICallToAction) { if (cta.APIEndpoint !== undefined) { const request = await fetch('//' + $Linker + cta.APIEndpoint.url, { method: cta.APIEndpoint.method, diff --git a/packages/desktop/src/lib/components/slots/slotproduct.svelte b/packages/desktop/src/lib/components/slots/slotproduct.svelte index a453bc0d..6a9ad72b 100644 --- a/packages/desktop/src/lib/components/slots/slotproduct.svelte +++ b/packages/desktop/src/lib/components/slots/slotproduct.svelte @@ -4,7 +4,7 @@ import Round from '../round.svelte'; import Slotmodal from './slotmodal.svelte'; import Label from '../label.svelte'; - import type { ISlotHydrated } from '@metalizz/nuster-typings/src/hydrated/slot'; + import type { ISlotHydrated } from '@metalizzsas/nuster-typings/src/hydrated/slot'; export let slotContent: ISlotHydrated; diff --git a/packages/desktop/src/lib/components/userInputs/rating.svelte b/packages/desktop/src/lib/components/userInputs/rating.svelte index 1ebf6ace..7249fe51 100644 --- a/packages/desktop/src/lib/components/userInputs/rating.svelte +++ b/packages/desktop/src/lib/components/userInputs/rating.svelte @@ -2,11 +2,11 @@ import Flex from '../layout/flex.svelte'; import type { GapSizes } from '../layout/flexTypes'; - export let rating: number = 0; - export let locked: boolean = false; + export let rating = 0; + export let locked = false; - export let padding: number = 2; - export let starsSize: number = 7; + export let padding = 2; + export let starsSize = 7; export let starsGapSize: GapSizes = 3; const updateRating = (i: number) => { diff --git a/packages/desktop/src/lib/components/userInputs/timeselector.svelte b/packages/desktop/src/lib/components/userInputs/timeselector.svelte index f09536d4..1fd68d21 100644 --- a/packages/desktop/src/lib/components/userInputs/timeselector.svelte +++ b/packages/desktop/src/lib/components/userInputs/timeselector.svelte @@ -5,10 +5,10 @@ export let disabled = false; - let milliseconds: number = 0; - let seconds: number = 0; - let minutes: number = 0; - let hours: number = 0; + let milliseconds = 0; + let seconds = 0; + let minutes = 0; + let hours = 0; export let value: number; export let enabledTimes: ('hours' | 'minutes' | 'seconds' | 'milliseconds')[] = [ diff --git a/packages/desktop/src/lib/utils/i18n/i18nmachine.ts b/packages/desktop/src/lib/utils/i18n/i18nmachine.ts index 1e0e273c..3e04cc45 100644 --- a/packages/desktop/src/lib/utils/i18n/i18nmachine.ts +++ b/packages/desktop/src/lib/utils/i18n/i18nmachine.ts @@ -26,7 +26,7 @@ export async function initI18nMachine(ip: string) }); - Promise.all([langEN, langFR]).then(r => { + Promise.all([langEN, langFR]).then(() => { console.log('Langs from machine loaded'); resolve() }); diff --git a/packages/desktop/src/lib/utils/stores/keyboard.ts b/packages/desktop/src/lib/utils/stores/keyboard.ts index f847039d..fda6c761 100644 --- a/packages/desktop/src/lib/utils/stores/keyboard.ts +++ b/packages/desktop/src/lib/utils/stores/keyboard.ts @@ -1,4 +1,4 @@ import { writable } from "svelte/store"; -export var keyboardShown = writable(false); -export var keyboardHeight = writable(0); \ No newline at end of file +export const keyboardShown = writable(false); +export const keyboardHeight = writable(0); \ No newline at end of file diff --git a/packages/desktop/src/lib/utils/stores/list.ts b/packages/desktop/src/lib/utils/stores/list.ts index 42237a66..4131d13c 100644 --- a/packages/desktop/src/lib/utils/stores/list.ts +++ b/packages/desktop/src/lib/utils/stores/list.ts @@ -1,3 +1,3 @@ import { writable } from "svelte/store"; -export var machineList = writable<{ name: string; ip: string }[]>([]); \ No newline at end of file +export const machineList = writable<{ name: string; ip: string }[]>([]); \ No newline at end of file diff --git a/packages/desktop/src/lib/utils/stores/navstack.ts b/packages/desktop/src/lib/utils/stores/navstack.ts index d3fc7f25..570819d2 100644 --- a/packages/desktop/src/lib/utils/stores/navstack.ts +++ b/packages/desktop/src/lib/utils/stores/navstack.ts @@ -9,8 +9,8 @@ type navActionButton = { action: () => void | Promise } -export var navTitle = writable([]); -export var navBackFunction = writable(null); -export var navActions = writable(null); -export var navExpandBottom = writable(false); -export var useNavContainer = writable(true); \ No newline at end of file +export const navTitle = writable([]); +export const navBackFunction = writable(null); +export const navActions = writable(null); +export const navExpandBottom = writable(false); +export const useNavContainer = writable(true); \ No newline at end of file diff --git a/packages/desktop/src/lib/utils/stores/store.ts b/packages/desktop/src/lib/utils/stores/store.ts index 2418a446..06b88652 100644 --- a/packages/desktop/src/lib/utils/stores/store.ts +++ b/packages/desktop/src/lib/utils/stores/store.ts @@ -1,5 +1,5 @@ import { writable } from "svelte/store"; -import type { IStatusMessage } from "@metalizz/nuster-typings"; +import type { IStatusMessage } from "@metalizzsas/nuster-typings"; -export var machineData = writable(); -export var lockMachineData = writable(false); +export const machineData = writable(); +export const lockMachineData = writable(false); diff --git a/packages/desktop/src/routes/app/+layout.svelte b/packages/desktop/src/routes/app/+layout.svelte index e70cf75c..dbfaf977 100644 --- a/packages/desktop/src/routes/app/+layout.svelte +++ b/packages/desktop/src/routes/app/+layout.svelte @@ -12,17 +12,16 @@ import { BUNDLED } from '$lib/bundle'; import { initI18nMachine } from '$lib/utils/i18n/i18nmachine'; import Popup from '$lib/components/modals/popup.svelte'; - import type { INusterPopup } from '@metalizz/nuster-typings/src/configuration/nuster/INusterPopup'; - import type { IPopupMessage, IStatusMessage, IWebSocketData } from '@metalizz/nuster-typings'; + import type { IPopupMessage, IStatusMessage, IWebSocketData } from '@metalizzsas/nuster-typings'; - let ready: boolean = false; + let ready = false; let ws: WebSocket; - let wsAtempt: number = 0; - let wsError: boolean = false; + let wsAtempt = 0; + let wsError = false; - let displayPopup: boolean = false; - let popupData: INusterPopup | null = null; + let displayPopup = false; + let popupData: IPopupMessage | null = null; beforeUpdate(async () => { const ip = window.localStorage.getItem('ip') ?? '127.0.0.1'; diff --git a/packages/desktop/src/routes/app/+page.svelte b/packages/desktop/src/routes/app/+page.svelte index 89d17e0f..ea64c2bd 100644 --- a/packages/desktop/src/routes/app/+page.svelte +++ b/packages/desktop/src/routes/app/+page.svelte @@ -1,5 +1,4 @@ diff --git a/packages/desktop/tsconfig.json b/packages/desktop/tsconfig.json index 68b452db..4c4d0efe 100644 --- a/packages/desktop/tsconfig.json +++ b/packages/desktop/tsconfig.json @@ -1,14 +1,9 @@ { "extends": "./.svelte-kit/tsconfig.json", "compilerOptions": { - "module": "esnext", - "target": "es2020", - "moduleResolution": "node", "strict": true, - "types": ["vite/client", "node"], + "types": ["vite/client"], "typeRoots": ["node_modules/@types"], - "lib": ["ESNext"], - // "target": "es2018", /** svelte-preprocess cannot figure out whether you have a value or a type, so tell TypeScript to enforce using \`import type\` instead of \`import\` for Types. @@ -24,14 +19,8 @@ "esModuleInterop": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true, - // "baseUrl": ".", + "sourceRoot": "./", "allowJs": true, "checkJs": false, - "paths": { - "$app/*": ["./.svelte/dev/runtime/app/*", "./.svelte/build/runtime/app/*"], - "$lib/*": ["./src/lib/*"], - "$lib": ["./src/lib"] - } }, - "include": ["./src/**/*.d.ts", "./src/**/*.js", "./src/**/*.ts", "./src/**/*.svelte", "./node_modules/vite-plugin-pwa/client.d.ts"] } diff --git a/packages/turbine-machines/data/.DS_Store b/packages/turbine-machines/data/.DS_Store deleted file mode 100644 index ee294d27..00000000 Binary files a/packages/turbine-machines/data/.DS_Store and /dev/null differ diff --git a/packages/turbine-machines/data/metalfog/.DS_Store b/packages/turbine-machines/data/metalfog/.DS_Store deleted file mode 100644 index bba0aa01..00000000 Binary files a/packages/turbine-machines/data/metalfog/.DS_Store and /dev/null differ diff --git a/packages/turbine/.eslintrc.json b/packages/turbine/.eslintrc.json index 8590fa44..77c12f1f 100644 --- a/packages/turbine/.eslintrc.json +++ b/packages/turbine/.eslintrc.json @@ -9,13 +9,15 @@ ], "parser": "@typescript-eslint/parser", "parserOptions": { - "ecmaVersion": 2021, + "ecmaVersion": 2016, "sourceType": "module" }, "plugins": [ "@typescript-eslint" ], "rules": { - "no-console": 2 + "@typescript-eslint/no-unused-vars": "error", + "no-console": "error", + "camelcase": "error" } } diff --git a/packages/turbine/.github/workflows/types.yaml b/packages/turbine/.github/workflows/types.yaml index ff74838d..df5d22f1 100644 --- a/packages/turbine/.github/workflows/types.yaml +++ b/packages/turbine/.github/workflows/types.yaml @@ -20,7 +20,7 @@ jobs: node-version: '18.x' registry-url: 'https://npm.pkg.github.com' # Defaults to the user or organization that owns the workflow file - scope: '@metalizz' + scope: '@metalizzsas' - run: npm i --save-dev - run: npm run types - run: npm publish diff --git a/packages/turbine/Dockerfile b/packages/turbine/Dockerfile index 15c1428c..c5ad664f 100644 --- a/packages/turbine/Dockerfile +++ b/packages/turbine/Dockerfile @@ -11,7 +11,7 @@ FROM base as builder COPY package.json ./ # Install Npm packages -RUN npm install --save-dev +RUN --mount=type=secret,id=NPMRC,target=.npmrc npm install --save-dev COPY . ./ @@ -25,12 +25,11 @@ FROM base as runner COPY --from=builder /usr/src/app/package*.json ./ # Install Prod npm packages -RUN npm ci --omit=dev +RUN --mount=type=secret,id=NPMRC,target=.npmrc npm ci --omit=dev COPY --from=builder /usr/src/app/build /usr/src/app/build COPY ./release.md ./release.md -COPY ./nuster-turbine-machines/ ./nuster-turbine-machines COPY ./entrypoint.sh ./entrypoint.sh # Run args diff --git a/packages/turbine/package.json b/packages/turbine/package.json index 8b291add..6572f5c9 100644 --- a/packages/turbine/package.json +++ b/packages/turbine/package.json @@ -1,5 +1,5 @@ { - "name": "@metalizz/nuster-turbine", + "name": "@metalizzsas/nuster-turbine", "engines": { "node": "18.x" }, @@ -7,47 +7,36 @@ "description": "Typescript project running on BalenaOS and RPi4.", "private": true, "main": "app.js", - "scripts": { - "update-ntm": "rm -rf ./nuster-turbine-machines && git clone -b next git@github.com:metalizzsas/NusterTurbineMachines.git ./nuster-turbine-machines", - + "scripts": { "dev": "concurrently --kill-others \"npm run dev:app\" \"npm run dev:modbus\"", "dev:app": "nodemon src/app.ts | pino-pretty", "dev:modbus": "node dev/modbus.mjs", "preview": "concurrently --kill-others \"npm run preview:app\" \"npm run dev:modbus\"", - "preview:app": "node --inspect build/app.js | pino-pretty", + "preview:app": "node build/app.js | pino-pretty", - "machine": "export NODE_ENV=\"production\" && nodemon src/app.ts | pino-pretty", "build": "tsc", "start": "node build/app.js | pino-pretty", - "lc": "find './src' -name '*.ts' | xargs wc -l", + "lint": "eslint ./src/** --ext .ts", - "lint-and-fix": "eslint ./src/** --ext .ts --fix", - - "types": "npm run types:specs-json && npm run types:specs-ts && npm run types:addon-json && npm run types:addon-ts && npm run types:config && npm run types:socket-ts", - "types:specs-json": "npx typescript-json-schema@0.53.0 \"src/interfaces/IMachine.ts\" IMachine --ignoreErrors --required -o \"types/schema-specs.json\"", - "types:specs-ts": "tsc --emitDeclarationOnly --declaration --out types/specs.d.ts src/interfaces/IMachine.ts", - "types:addon-json": "npx typescript-json-schema@0.53.0 \"src/interfaces/IAddon.ts\" IAddon --ignoreErrors --required -o \"types/schema-addon.json\"", - "types:addon-ts": "tsc --emitDeclarationOnly --declaration --out types/addon.d.ts src/interfaces/IAddon.ts", - "types:config": "npx typescript-json-schema@0.53.0 \"src/interfaces/IConfiguration.ts\" IConfiguration --ignoreErrors --requires -o \"types/schema-config.json\"", - "types:socket-ts": "tsc --emitDeclarationOnly --declaration --out types/socket.d.ts src/interfaces/webSocketData/index.ts", + "test": "jest --passWithNoTests", + "test:coverage": "jest --coverage", - "docs": "npx typedoc --entryPointStrategy expand ./src --out docs", - "test": "jest", - "test:coverage": "jest --coverage" + "docs": "npx typedoc --entryPointStrategy expand ./src --out docs" }, "repository": { "type": "git", - "url": "git+https://github.com/metalizzsas/NusterTurbine.git" + "url": "git+https://github.com/metalizzsas/NusterKit.git" }, "keywords": [], "author": "Metalizz SAS", "license": "UNLICENSED", "bugs": { - "url": "https://github.com/metalizzsas/NusterTurbine/issues" + "url": "https://github.com/metalizzsas/NusterKit/issues" }, - "homepage": "https://github.com/metalizzsas/NusterTurbine#readme", + "homepage": "https://github.com/metalizzsas/NusterKit/tree/main/packages/turbine", "dependencies": { + "@metalizzsas/nuster-turbine-machines": "1.0.0", "argon2": "^0.29.1", "cookie-parser": "^1.4.6", "cors": "^2.8.5", @@ -80,8 +69,7 @@ "@types/ws": "^8.5.3", "@typescript-eslint/eslint-plugin": "^5.38.0", "@typescript-eslint/parser": "^5.38.0", - "@metalizz/nuster-typings": "1.0.0", - "@metalizz/nuster-turbine-machines": "1.0.0", + "@metalizzsas/nuster-typings": "1.0.0", "concurrently": "^7.4.0", "eslint": "^8.24.0", "nodemon": "^2.0.20", diff --git a/packages/turbine/src/Machine.ts b/packages/turbine/src/Machine.ts index 402f81fa..cf362449 100644 --- a/packages/turbine/src/Machine.ts +++ b/packages/turbine/src/Machine.ts @@ -15,19 +15,19 @@ import { SlotController } from "./controllers/slot/SlotController"; import { parseAddon } from "./addons/AddonLoader"; import { LoggerInstance } from "./app"; -import type { IConfiguration, IMachineSpecs, IStatusMessage } from "@metalizz/nuster-typings"; -import { IHypervisorData } from "@metalizz/nuster-typings/src/hydrated/balena/IHypervisorDevice"; -import { IDeviceData } from "@metalizz/nuster-typings/src/hydrated/balena/IDeviceData"; -import { IVPNData } from "@metalizz/nuster-typings/src/hydrated/balena/IVPNData"; +import type { IConfiguration, IMachineSpecs, IStatusMessage } from "@metalizzsas/nuster-typings"; +import { IHypervisorData } from "@metalizzsas/nuster-typings/src/hydrated/balena/IHypervisorDevice"; +import { IDeviceData } from "@metalizzsas/nuster-typings/src/hydrated/balena/IDeviceData"; +import { IVPNData } from "@metalizzsas/nuster-typings/src/hydrated/balena/IVPNData"; -import type { ConfigModel, ConfigVariant } from "@metalizz/nuster-typings/src/configuration"; +import type { ConfigModel, ConfigVariant } from "@metalizzsas/nuster-typings/src/configuration"; -import * as MetalfogMR1 from "@metalizz/nuster-turbine-machines/data/metalfog/m/1/specs.json"; +import * as MetalfogMR1 from "@metalizzsas/nuster-turbine-machines/data/metalfog/m/1/specs.json"; -import * as SmoothitMR1 from "@metalizz/nuster-turbine-machines/data/smoothit/m/1/specs.json"; -import * as SmoothitMR2 from "@metalizz/nuster-turbine-machines/data/smoothit/m/2/specs.json"; +import * as SmoothitMR1 from "@metalizzsas/nuster-turbine-machines/data/smoothit/m/1/specs.json"; +import * as SmoothitMR2 from "@metalizzsas/nuster-turbine-machines/data/smoothit/m/2/specs.json"; -import * as USCleanerMR1 from "@metalizz/nuster-turbine-machines/data/uscleaner/m/0/specs.json"; +import * as USCleanerMR1 from "@metalizzsas/nuster-turbine-machines/data/uscleaner/m/1/specs.json"; type models = `${ConfigModel}/${ConfigVariant}/${number}`; @@ -159,7 +159,7 @@ export class Machine } get baseNTMFolder() { - return path.resolve("node_modules", "@metalizz", "nuster-turbine-machines", "data", this.data.model, this.data.variant, `${this.data.revision}`); + return path.resolve("node_modules", "@metalizzsas", "nuster-turbine-machines", "data", this.data.model, this.data.variant, `${this.data.revision}`); } toJSON(): IStatusMessage["machine"] { diff --git a/packages/turbine/src/addons/AddonLoader.ts b/packages/turbine/src/addons/AddonLoader.ts index 74e7674c..843b0978 100644 --- a/packages/turbine/src/addons/AddonLoader.ts +++ b/packages/turbine/src/addons/AddonLoader.ts @@ -1,4 +1,4 @@ -import { IAddon, IMachineSpecs } from "@metalizz/nuster-typings"; +import { IAddon, IMachineSpecs } from "@metalizzsas/nuster-typings"; import pino from "pino"; import { deepInsert } from "../deepInsert"; diff --git a/packages/turbine/src/app.ts b/packages/turbine/src/app.ts index f566d90d..f5d74022 100644 --- a/packages/turbine/src/app.ts +++ b/packages/turbine/src/app.ts @@ -10,7 +10,7 @@ import { Server } from "http"; import { pinoHttp } from "pino-http"; import { pino } from "pino"; import { Machine } from "./Machine"; -import { IConfiguration } from "@metalizz/nuster-typings"; +import { IConfiguration } from "@metalizzsas/nuster-typings"; import { AuthManager } from "./auth/auth"; import { IOController } from "./controllers/io/IOController"; import { ProfileController } from "./controllers/profile/ProfilesController"; diff --git a/packages/turbine/src/auth/auth.ts b/packages/turbine/src/auth/auth.ts index 5a72ba13..6572d709 100644 --- a/packages/turbine/src/auth/auth.ts +++ b/packages/turbine/src/auth/auth.ts @@ -2,7 +2,6 @@ import { randomUUID } from "crypto"; import { Request, Response, NextFunction, Router } from "express"; import { model, Schema } from "mongoose"; import argon2 from "argon2"; -import pino from "pino"; import { LoggerInstance } from "../app"; //add a toJSON method to RegExp diff --git a/packages/turbine/src/controllers/cycle/CycleController.ts b/packages/turbine/src/controllers/cycle/CycleController.ts index bdc15727..fe34e8e4 100644 --- a/packages/turbine/src/controllers/cycle/CycleController.ts +++ b/packages/turbine/src/controllers/cycle/CycleController.ts @@ -8,9 +8,9 @@ import { ProgramBlockRunner } from "../../pbr/ProgramBlockRunner"; import { ProfileModel } from "../profile/ProfileModel"; import { ProfileController } from "../profile/ProfilesController"; import { ProgramHistoryModel } from "./ProgramHistoryModel"; -import { IProgramBlockRunnerHydrated } from "@metalizz/nuster-typings/src/hydrated/cycle/IProgramRunnerHydrated"; -import { IPBRPremades, IProgram, EPBRMode } from "@metalizz/nuster-typings/src/spec/cycle/IProgramBlockRunner"; -import { IProfileHydrated } from "@metalizz/nuster-typings/src/hydrated/profile"; +import { IProgramBlockRunnerHydrated } from "@metalizzsas/nuster-typings/src/hydrated/cycle/IProgramRunnerHydrated"; +import { IPBRPremades, IProgram, EPBRMode } from "@metalizzsas/nuster-typings/src/spec/cycle/IProgramBlockRunner"; +import { IProfileHydrated } from "@metalizzsas/nuster-typings/src/hydrated/profile"; export class CycleController extends Controller { diff --git a/packages/turbine/src/controllers/cycle/ProgramHistoryModel.ts b/packages/turbine/src/controllers/cycle/ProgramHistoryModel.ts index 8b29c36a..37b3b4bb 100644 --- a/packages/turbine/src/controllers/cycle/ProgramHistoryModel.ts +++ b/packages/turbine/src/controllers/cycle/ProgramHistoryModel.ts @@ -1,14 +1,14 @@ import { model, Schema } from "mongoose"; import { ProfileSchema } from "../profile/ProfileModel"; -import type { IProgramBlockRunnerHydrated } from "@metalizz/nuster-typings/src/hydrated/cycle/IProgramRunnerHydrated"; -import { IPBRStatus } from "@metalizz/nuster-typings/src/spec/cycle/IProgramBlockRunner"; -import { IParameterBlocksHydrated } from "@metalizz/nuster-typings/src/hydrated/cycle/blocks/IParameterBlockHydrated"; -import { IProgramBlockHydrated } from "@metalizz/nuster-typings/src/hydrated/cycle/blocks/IProgramBlockHydrated"; -import { IProgramStepHydrated } from "@metalizz/nuster-typings/src/hydrated/cycle/IProgramStepHydrated"; -import { IPBRSCCheckChain } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/startchain/IPBRSCCheckChain"; -import { IPBRStartConditionHydrated } from "@metalizz/nuster-typings/src/hydrated/cycle/IPBRStartConditionHydrated"; -import { IHistory } from "@metalizz/nuster-typings/src/hydrated/cycle"; +import type { IProgramBlockRunnerHydrated } from "@metalizzsas/nuster-typings/src/hydrated/cycle/IProgramRunnerHydrated"; +import { IPBRStatus } from "@metalizzsas/nuster-typings/src/spec/cycle/IProgramBlockRunner"; +import { IParameterBlocksHydrated } from "@metalizzsas/nuster-typings/src/hydrated/cycle/blocks/IParameterBlockHydrated"; +import { IProgramBlockHydrated } from "@metalizzsas/nuster-typings/src/hydrated/cycle/blocks/IProgramBlockHydrated"; +import { IProgramStepHydrated } from "@metalizzsas/nuster-typings/src/hydrated/cycle/IProgramStepHydrated"; +import { IPBRSCCheckChain } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/startchain/IPBRSCCheckChain"; +import { IPBRStartConditionHydrated } from "@metalizzsas/nuster-typings/src/hydrated/cycle/IPBRStartConditionHydrated"; +import { IHistory } from "@metalizzsas/nuster-typings/src/hydrated/cycle"; const PBRStatusSchema = new Schema({ mode: {type: String, required: true}, diff --git a/packages/turbine/src/controllers/io/IOController.ts b/packages/turbine/src/controllers/io/IOController.ts index bea839de..e54efefe 100644 --- a/packages/turbine/src/controllers/io/IOController.ts +++ b/packages/turbine/src/controllers/io/IOController.ts @@ -8,11 +8,11 @@ import { PT100Gate } from "./IOGates/PT100Gate"; import { UM18IOGate } from "./IOGates/UM18Gate"; import { EX260Sx } from "./IOHandlers/EX260Sx"; import { WAGO } from "./IOHandlers/WAGO"; -import { IOGates, IOGatesConfig } from "@metalizz/nuster-typings/src/spec/iogates"; -import { IMappedGate } from "@metalizz/nuster-typings/src/spec/iogates/IMappedGate"; -import { IPT100Gate } from "@metalizz/nuster-typings/src/spec/iogates/IPT100Gate"; -import { IUM18Gate } from "@metalizz/nuster-typings/src/spec/iogates/IUM18Gate"; -import { IIOPhysicalController, IOControllersConfig } from "@metalizz/nuster-typings/src/spec/iophysicalcontrollers"; +import { IOGates, IOGatesConfig } from "@metalizzsas/nuster-typings/src/spec/iogates"; +import { IMappedGate } from "@metalizzsas/nuster-typings/src/spec/iogates/IMappedGate"; +import { IPT100Gate } from "@metalizzsas/nuster-typings/src/spec/iogates/IPT100Gate"; +import { IUM18Gate } from "@metalizzsas/nuster-typings/src/spec/iogates/IUM18Gate"; +import { IIOPhysicalController, IOControllersConfig } from "@metalizzsas/nuster-typings/src/spec/iophysicalcontrollers"; export class IOController extends Controller { diff --git a/packages/turbine/src/controllers/io/IOGates/DefaultGate.ts b/packages/turbine/src/controllers/io/IOGates/DefaultGate.ts index b2787627..8b35da9b 100644 --- a/packages/turbine/src/controllers/io/IOGates/DefaultGate.ts +++ b/packages/turbine/src/controllers/io/IOGates/DefaultGate.ts @@ -1,5 +1,5 @@ -import { IIOGate } from "@metalizz/nuster-typings/src/spec/iogates"; -import { IDefaultGate } from "@metalizz/nuster-typings/src/spec/iogates/IDefaultGate"; +import { IIOGate } from "@metalizzsas/nuster-typings/src/spec/iogates"; +import { IDefaultGate } from "@metalizzsas/nuster-typings/src/spec/iogates/IDefaultGate"; import { IOGate } from "./IOGate"; export class DefaultGate extends IOGate implements IIOGate, IDefaultGate diff --git a/packages/turbine/src/controllers/io/IOGates/IOGate.ts b/packages/turbine/src/controllers/io/IOGates/IOGate.ts index 6450f0d0..c27759f9 100644 --- a/packages/turbine/src/controllers/io/IOGates/IOGate.ts +++ b/packages/turbine/src/controllers/io/IOGates/IOGate.ts @@ -1,4 +1,4 @@ -import { IIOGate, IOGateTypeName, IOGatesConfig } from "@metalizz/nuster-typings/src/spec/iogates"; +import { IIOGate, IOGateTypeName, IOGatesConfig } from "@metalizzsas/nuster-typings/src/spec/iogates"; import { LoggerInstance } from "../../../app"; import { IOController } from "../IOController"; diff --git a/packages/turbine/src/controllers/io/IOGates/MappedGate.ts b/packages/turbine/src/controllers/io/IOGates/MappedGate.ts index 1e8db664..565b5b43 100644 --- a/packages/turbine/src/controllers/io/IOGates/MappedGate.ts +++ b/packages/turbine/src/controllers/io/IOGates/MappedGate.ts @@ -1,5 +1,5 @@ -import { IIOGate } from "@metalizz/nuster-typings/src/spec/iogates"; -import { IMappedGate } from "@metalizz/nuster-typings/src/spec/iogates/IMappedGate"; +import { IIOGate } from "@metalizzsas/nuster-typings/src/spec/iogates"; +import { IMappedGate } from "@metalizzsas/nuster-typings/src/spec/iogates/IMappedGate"; import { LoggerInstance } from "../../../app"; import { map } from "../../../map"; import { IOController } from "../IOController"; diff --git a/packages/turbine/src/controllers/io/IOGates/PT100Gate.ts b/packages/turbine/src/controllers/io/IOGates/PT100Gate.ts index b99b6c9c..2b8ba370 100644 --- a/packages/turbine/src/controllers/io/IOGates/PT100Gate.ts +++ b/packages/turbine/src/controllers/io/IOGates/PT100Gate.ts @@ -1,5 +1,5 @@ -import { IIOGate } from "@metalizz/nuster-typings/src/spec/iogates"; -import { IPT100Gate } from "@metalizz/nuster-typings/src/spec/iogates/IPT100Gate"; +import { IIOGate } from "@metalizzsas/nuster-typings/src/spec/iogates"; +import { IPT100Gate } from "@metalizzsas/nuster-typings/src/spec/iogates/IPT100Gate"; import { LoggerInstance } from "../../../app"; import { IOController } from "../IOController"; import { IOGate } from "./IOGate"; diff --git a/packages/turbine/src/controllers/io/IOGates/UM18Gate.ts b/packages/turbine/src/controllers/io/IOGates/UM18Gate.ts index a4fc9575..763d3151 100644 --- a/packages/turbine/src/controllers/io/IOGates/UM18Gate.ts +++ b/packages/turbine/src/controllers/io/IOGates/UM18Gate.ts @@ -1,4 +1,4 @@ -import { IUM18Gate } from "@metalizz/nuster-typings/src/spec/iogates/IUM18Gate"; +import { IUM18Gate } from "@metalizzsas/nuster-typings/src/spec/iogates/IUM18Gate"; import { LoggerInstance } from "../../../app"; import { map } from "../../../map"; import { IOGate } from "./IOGate"; diff --git a/packages/turbine/src/controllers/io/IOHandlers/EX260Sx.ts b/packages/turbine/src/controllers/io/IOHandlers/EX260Sx.ts index 432be957..77ddf95e 100644 --- a/packages/turbine/src/controllers/io/IOHandlers/EX260Sx.ts +++ b/packages/turbine/src/controllers/io/IOHandlers/EX260Sx.ts @@ -1,5 +1,5 @@ -import { IIOPhysicalController } from "@metalizz/nuster-typings/src/spec/iophysicalcontrollers"; -import { IEX260Controller } from "@metalizz/nuster-typings/src/spec/iophysicalcontrollers/EX260xController"; +import { IIOPhysicalController } from "@metalizzsas/nuster-typings/src/spec/iophysicalcontrollers"; +import { IEX260Controller } from "@metalizzsas/nuster-typings/src/spec/iophysicalcontrollers/EX260xController"; import { Buffer } from "buffer"; import ping from "ping"; import process from "process"; diff --git a/packages/turbine/src/controllers/io/IOHandlers/WAGO.ts b/packages/turbine/src/controllers/io/IOHandlers/WAGO.ts index 037a3bcf..a87160b3 100644 --- a/packages/turbine/src/controllers/io/IOHandlers/WAGO.ts +++ b/packages/turbine/src/controllers/io/IOHandlers/WAGO.ts @@ -1,5 +1,5 @@ -import { IIOPhysicalController } from "@metalizz/nuster-typings/src/spec/iophysicalcontrollers"; -import { IWagoController } from "@metalizz/nuster-typings/src/spec/iophysicalcontrollers/WagoController"; +import { IIOPhysicalController } from "@metalizzsas/nuster-typings/src/spec/iophysicalcontrollers"; +import { IWagoController } from "@metalizzsas/nuster-typings/src/spec/iophysicalcontrollers/WagoController"; import ModbusTCP from "modbus-serial"; import ping from "ping"; diff --git a/packages/turbine/src/controllers/maintenance/Maintenance.ts b/packages/turbine/src/controllers/maintenance/Maintenance.ts index 87a65c19..5b5ca79b 100644 --- a/packages/turbine/src/controllers/maintenance/Maintenance.ts +++ b/packages/turbine/src/controllers/maintenance/Maintenance.ts @@ -1,5 +1,5 @@ -import { IMaintenanceHydrated } from "@metalizz/nuster-typings/src/hydrated/maintenance"; -import { IConfigMaintenance, IMaintenanceProcedure } from "@metalizz/nuster-typings/src/spec/maintenance"; +import { IMaintenanceHydrated } from "@metalizzsas/nuster-typings/src/hydrated/maintenance"; +import { IConfigMaintenance, IMaintenanceProcedure } from "@metalizzsas/nuster-typings/src/spec/maintenance"; import { LoggerInstance } from "../../app"; import { MaintenanceModel } from "./MaintenanceModel"; diff --git a/packages/turbine/src/controllers/maintenance/MaintenanceController.ts b/packages/turbine/src/controllers/maintenance/MaintenanceController.ts index 78e78bca..055266d1 100644 --- a/packages/turbine/src/controllers/maintenance/MaintenanceController.ts +++ b/packages/turbine/src/controllers/maintenance/MaintenanceController.ts @@ -1,5 +1,5 @@ -import { IMaintenanceHydrated } from "@metalizz/nuster-typings/src/hydrated/maintenance"; -import { IConfigMaintenance } from "@metalizz/nuster-typings/src/spec/maintenance"; +import { IMaintenanceHydrated } from "@metalizzsas/nuster-typings/src/hydrated/maintenance"; +import { IConfigMaintenance } from "@metalizzsas/nuster-typings/src/spec/maintenance"; import { Request, Response } from "express"; import { AuthManager } from "../../auth/auth"; diff --git a/packages/turbine/src/controllers/maintenance/MaintenanceModel.ts b/packages/turbine/src/controllers/maintenance/MaintenanceModel.ts index 94f8d015..c660f8ed 100644 --- a/packages/turbine/src/controllers/maintenance/MaintenanceModel.ts +++ b/packages/turbine/src/controllers/maintenance/MaintenanceModel.ts @@ -1,4 +1,4 @@ -import { IMaintenanceStored } from "@metalizz/nuster-typings/src/hydrated/maintenance"; +import { IMaintenanceStored } from "@metalizzsas/nuster-typings/src/hydrated/maintenance"; import { model, Schema } from "mongoose"; const MaintenanceSchema = new Schema({ diff --git a/packages/turbine/src/controllers/manual/ManualMode.ts b/packages/turbine/src/controllers/manual/ManualMode.ts index f0aa9e80..4c56a924 100644 --- a/packages/turbine/src/controllers/manual/ManualMode.ts +++ b/packages/turbine/src/controllers/manual/ManualMode.ts @@ -1,5 +1,5 @@ -import { IManualHydrated } from "@metalizz/nuster-typings/src/hydrated/manual"; -import { IConfigManualMode } from "@metalizz/nuster-typings/src/spec/manual"; +import { IManualHydrated } from "@metalizzsas/nuster-typings/src/hydrated/manual"; +import { IConfigManualMode } from "@metalizzsas/nuster-typings/src/spec/manual"; import { WebsocketDispatcher } from "../../websocket/WebsocketDispatcher"; import { IOController } from "../io/IOController"; import { ManualModeController } from "./ManualModeController"; diff --git a/packages/turbine/src/controllers/manual/ManualModeController.ts b/packages/turbine/src/controllers/manual/ManualModeController.ts index 8c9eb9b3..b0e7422a 100644 --- a/packages/turbine/src/controllers/manual/ManualModeController.ts +++ b/packages/turbine/src/controllers/manual/ManualModeController.ts @@ -3,7 +3,7 @@ import { ManualMode } from "./ManualMode"; import { Request, Response } from "express"; import { AuthManager } from "../../auth/auth"; -import { IConfigManualMode } from "@metalizz/nuster-typings/src/spec/manual"; +import { IConfigManualMode } from "@metalizzsas/nuster-typings/src/spec/manual"; export class ManualModeController extends Controller { diff --git a/packages/turbine/src/controllers/manual/ManualModeWatchdog.ts b/packages/turbine/src/controllers/manual/ManualModeWatchdog.ts index 1c5420bd..1edd126d 100644 --- a/packages/turbine/src/controllers/manual/ManualModeWatchdog.ts +++ b/packages/turbine/src/controllers/manual/ManualModeWatchdog.ts @@ -1,4 +1,4 @@ -import { IManualWatchdogCondition } from "@metalizz/nuster-typings/src/spec/manual"; +import { IManualWatchdogCondition } from "@metalizzsas/nuster-typings/src/spec/manual"; import { LoggerInstance } from "../../app"; import { WebsocketDispatcher } from "../../websocket/WebsocketDispatcher"; import { IOController } from "../io/IOController"; diff --git a/packages/turbine/src/controllers/passives/Passive.ts b/packages/turbine/src/controllers/passives/Passive.ts index b871c075..6da6ca66 100644 --- a/packages/turbine/src/controllers/passives/Passive.ts +++ b/packages/turbine/src/controllers/passives/Passive.ts @@ -1,5 +1,5 @@ -import { IPassiveHydrated, IPassiveStoredLogData } from "@metalizz/nuster-typings/src/hydrated/passive"; -import { IConfigPassive } from "@metalizz/nuster-typings/src/spec/passive"; +import { IPassiveHydrated, IPassiveStoredLogData } from "@metalizzsas/nuster-typings/src/hydrated/passive"; +import { IConfigPassive } from "@metalizzsas/nuster-typings/src/spec/passive"; import { LoggerInstance } from "../../app"; import { IOController } from "../io/IOController"; import { ManualModeController } from "../manual/ManualModeController"; diff --git a/packages/turbine/src/controllers/passives/PassiveController.ts b/packages/turbine/src/controllers/passives/PassiveController.ts index f27ab16a..4f271eee 100644 --- a/packages/turbine/src/controllers/passives/PassiveController.ts +++ b/packages/turbine/src/controllers/passives/PassiveController.ts @@ -1,5 +1,5 @@ -import { IPassiveHydrated } from "@metalizz/nuster-typings/src/hydrated/passive"; -import { IConfigPassive } from "@metalizz/nuster-typings/src/spec/passive"; +import { IPassiveHydrated } from "@metalizzsas/nuster-typings/src/hydrated/passive"; +import { IConfigPassive } from "@metalizzsas/nuster-typings/src/spec/passive"; import { Request, Response } from "express"; import { AuthManager } from "../../auth/auth"; import { Controller } from "../Controller"; diff --git a/packages/turbine/src/controllers/passives/PassiveModel.ts b/packages/turbine/src/controllers/passives/PassiveModel.ts index 483e10dd..c3a1030c 100644 --- a/packages/turbine/src/controllers/passives/PassiveModel.ts +++ b/packages/turbine/src/controllers/passives/PassiveModel.ts @@ -1,4 +1,4 @@ -import { IPassiveStoredLogData } from "@metalizz/nuster-typings/src/hydrated/passive"; +import { IPassiveStoredLogData } from "@metalizzsas/nuster-typings/src/hydrated/passive"; import { model, Schema } from "mongoose"; export interface IPassiveStored { diff --git a/packages/turbine/src/controllers/profile/ProfileModel.ts b/packages/turbine/src/controllers/profile/ProfileModel.ts index 5cf06190..f15e45b4 100644 --- a/packages/turbine/src/controllers/profile/ProfileModel.ts +++ b/packages/turbine/src/controllers/profile/ProfileModel.ts @@ -1,4 +1,4 @@ -import { IProfileStored } from "@metalizz/nuster-typings/src/hydrated/profile"; +import { IProfileStored } from "@metalizzsas/nuster-typings/src/hydrated/profile"; import { model, Schema } from "mongoose"; export const ProfileSchema = new Schema({ diff --git a/packages/turbine/src/controllers/profile/ProfilesController.ts b/packages/turbine/src/controllers/profile/ProfilesController.ts index a28e192c..7d57ce41 100644 --- a/packages/turbine/src/controllers/profile/ProfilesController.ts +++ b/packages/turbine/src/controllers/profile/ProfilesController.ts @@ -5,8 +5,8 @@ import { LoggerInstance } from "../../app"; import { AuthManager } from "../../auth/auth"; import { ProfileModel } from "./ProfileModel"; -import type { IProfileSkeleton, ProfileSkeletonFields, IProfileConfig } from "@metalizz/nuster-typings/src/spec/profile"; -import type { IProfileHydrated, IProfileStored } from "@metalizz/nuster-typings/src/hydrated/profile"; +import type { IProfileSkeleton, ProfileSkeletonFields, IProfileConfig } from "@metalizzsas/nuster-typings/src/spec/profile"; +import type { IProfileHydrated, IProfileStored } from "@metalizzsas/nuster-typings/src/hydrated/profile"; export class ProfileController extends Controller { diff --git a/packages/turbine/src/controllers/slot/Slot.ts b/packages/turbine/src/controllers/slot/Slot.ts index 5ef6fe3e..1cec39c8 100644 --- a/packages/turbine/src/controllers/slot/Slot.ts +++ b/packages/turbine/src/controllers/slot/Slot.ts @@ -1,6 +1,6 @@ -import { ICallToAction } from "@metalizz/nuster-typings/src/spec/nuster/ICallToAction"; -import { ISlotHydrated, ISlotProductData } from "@metalizz/nuster-typings/src/hydrated/slot"; -import { EProductSeries, IConfigSlot, ISlotProductOptions, ISlotSensor } from "@metalizz/nuster-typings/src/spec/slot"; +import { ICallToAction } from "@metalizzsas/nuster-typings/src/spec/nuster/ICallToAction"; +import { ISlotHydrated, ISlotProductData } from "@metalizzsas/nuster-typings/src/hydrated/slot"; +import { EProductSeries, IConfigSlot, ISlotProductOptions, ISlotSensor } from "@metalizzsas/nuster-typings/src/spec/slot"; import { LoggerInstance } from "../../app"; import { SlotModel } from "./SlotModel"; diff --git a/packages/turbine/src/controllers/slot/SlotController.ts b/packages/turbine/src/controllers/slot/SlotController.ts index a94ca5bc..f097bf93 100644 --- a/packages/turbine/src/controllers/slot/SlotController.ts +++ b/packages/turbine/src/controllers/slot/SlotController.ts @@ -1,5 +1,5 @@ -import { ISlotHydrated } from "@metalizz/nuster-typings/src/hydrated/slot"; -import { IConfigSlot } from "@metalizz/nuster-typings/src/spec/slot"; +import { ISlotHydrated } from "@metalizzsas/nuster-typings/src/hydrated/slot"; +import { IConfigSlot } from "@metalizzsas/nuster-typings/src/spec/slot"; import { Request, Response } from "express"; import { Controller } from "../Controller"; diff --git a/packages/turbine/src/controllers/slot/SlotModel.ts b/packages/turbine/src/controllers/slot/SlotModel.ts index 0e50933f..5f5430e4 100644 --- a/packages/turbine/src/controllers/slot/SlotModel.ts +++ b/packages/turbine/src/controllers/slot/SlotModel.ts @@ -1,4 +1,4 @@ -import { EProductSeries } from "@metalizz/nuster-typings/src/spec/slot"; +import { EProductSeries } from "@metalizzsas/nuster-typings/src/spec/slot"; import { model, Schema } from "mongoose"; /** Slot database schema */ diff --git a/packages/turbine/src/controllers/slot/SlotSensor.ts b/packages/turbine/src/controllers/slot/SlotSensor.ts index e9188856..907bf586 100644 --- a/packages/turbine/src/controllers/slot/SlotSensor.ts +++ b/packages/turbine/src/controllers/slot/SlotSensor.ts @@ -1,4 +1,4 @@ -import { ESlotSensorType, ISlotSensor } from "@metalizz/nuster-typings/src/spec/slot"; +import { ESlotSensorType, ISlotSensor } from "@metalizzsas/nuster-typings/src/spec/slot"; import { IOController } from "../io/IOController"; import { Slot } from "./Slot"; diff --git a/packages/turbine/src/deepInsert.ts b/packages/turbine/src/deepInsert.ts index 811698d9..31bbc9e5 100644 --- a/packages/turbine/src/deepInsert.ts +++ b/packages/turbine/src/deepInsert.ts @@ -1,4 +1,4 @@ -import { IMachineSpecs } from "@metalizz/nuster-typings"; +import { IMachineSpecs } from "@metalizzsas/nuster-typings"; /** * Insert deeply on nested sub objects for the IMachineSpecs interface diff --git a/packages/turbine/src/map.ts b/packages/turbine/src/map.ts index aa4a5ed2..b19671dd 100644 --- a/packages/turbine/src/map.ts +++ b/packages/turbine/src/map.ts @@ -1,13 +1,13 @@ /** * Convert a value from a range to another - * @param x value - * @param in_min range In Minimum - * @param in_max range In Maximum - * @param out_min range Out Minimun - * @param out_max range Out Maximum + * @param source value + * @param inMin range In Minimum + * @param inMax range In Maximum + * @param outMin range Out Minimun + * @param outMax range Out Maximum * @returns X from the specified range */ -export function map(x: number, in_min: number, in_max:number, out_min: number, out_max: number) +export function map(source: number, inMin: number, inMax: number, outMin: number, outMax: number) { - return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; + return (source - inMin) * (outMax - outMin) / (inMax - inMin) + outMin; } \ No newline at end of file diff --git a/packages/turbine/src/pbr/ParameterBlocks/AdditionParameterBlock.ts b/packages/turbine/src/pbr/ParameterBlocks/AdditionParameterBlock.ts index 68c97ae7..270760f0 100644 --- a/packages/turbine/src/pbr/ParameterBlocks/AdditionParameterBlock.ts +++ b/packages/turbine/src/pbr/ParameterBlocks/AdditionParameterBlock.ts @@ -1,4 +1,4 @@ -import { IAdditionParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IAdditionParameterBlock"; +import { IAdditionParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IAdditionParameterBlock"; import { NumericParameterBlocks, ParameterBlock } from "."; import { ParameterBlockRegistry } from "./ParameterBlockRegistry"; diff --git a/packages/turbine/src/pbr/ParameterBlocks/ConditionalParameterBlock.ts b/packages/turbine/src/pbr/ParameterBlocks/ConditionalParameterBlock.ts index 40242007..e76fa9cc 100644 --- a/packages/turbine/src/pbr/ParameterBlocks/ConditionalParameterBlock.ts +++ b/packages/turbine/src/pbr/ParameterBlocks/ConditionalParameterBlock.ts @@ -1,4 +1,4 @@ -import { IConditionalParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IConditionalParameterBlock"; +import { IConditionalParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IConditionalParameterBlock"; import { NumericParameterBlocks, ParameterBlock, StringParameterBlocks } from "."; import { ParameterBlockRegistry } from "./ParameterBlockRegistry"; diff --git a/packages/turbine/src/pbr/ParameterBlocks/ConstantParameterBlock.ts b/packages/turbine/src/pbr/ParameterBlocks/ConstantParameterBlock.ts index 9ab4cb45..c5f9546b 100644 --- a/packages/turbine/src/pbr/ParameterBlocks/ConstantParameterBlock.ts +++ b/packages/turbine/src/pbr/ParameterBlocks/ConstantParameterBlock.ts @@ -1,4 +1,4 @@ -import { IConstantParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IConstantParameterBlock"; +import { IConstantParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IConstantParameterBlock"; import { ParameterBlock } from "."; export class ConstantParameterBlock extends ParameterBlock implements IConstantParameterBlock diff --git a/packages/turbine/src/pbr/ParameterBlocks/ConstantStringParameterBlock.ts b/packages/turbine/src/pbr/ParameterBlocks/ConstantStringParameterBlock.ts index b77a5f6b..512a48e9 100644 --- a/packages/turbine/src/pbr/ParameterBlocks/ConstantStringParameterBlock.ts +++ b/packages/turbine/src/pbr/ParameterBlocks/ConstantStringParameterBlock.ts @@ -1,4 +1,4 @@ -import { IConstantStringParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IConstantStringParameterBlock"; +import { IConstantStringParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IConstantStringParameterBlock"; import { ParameterBlock } from "."; export class ConstantStringParameterBlock extends ParameterBlock implements IConstantStringParameterBlock diff --git a/packages/turbine/src/pbr/ParameterBlocks/IOReadParameterBlock.ts b/packages/turbine/src/pbr/ParameterBlocks/IOReadParameterBlock.ts index 3580e916..411ce11e 100644 --- a/packages/turbine/src/pbr/ParameterBlocks/IOReadParameterBlock.ts +++ b/packages/turbine/src/pbr/ParameterBlocks/IOReadParameterBlock.ts @@ -1,4 +1,4 @@ -import { IIOReadParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IIOReadParameterBlock"; +import { IIOReadParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IIOReadParameterBlock"; import { ParameterBlock } from "."; import { IOController } from "../../controllers/io/IOController"; diff --git a/packages/turbine/src/pbr/ParameterBlocks/MaintenanceParameterBlock.ts b/packages/turbine/src/pbr/ParameterBlocks/MaintenanceParameterBlock.ts index 8d58d10a..b4119f17 100644 --- a/packages/turbine/src/pbr/ParameterBlocks/MaintenanceParameterBlock.ts +++ b/packages/turbine/src/pbr/ParameterBlocks/MaintenanceParameterBlock.ts @@ -1,4 +1,4 @@ -import { IMaintenanceParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IMaintenanceParameterBlock"; +import { IMaintenanceParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IMaintenanceParameterBlock"; import { ParameterBlock } from "."; import { MaintenanceController } from "../../controllers/maintenance/MaintenanceController"; diff --git a/packages/turbine/src/pbr/ParameterBlocks/MultiplyParameterBlock.ts b/packages/turbine/src/pbr/ParameterBlocks/MultiplyParameterBlock.ts index 8c641361..d398365d 100644 --- a/packages/turbine/src/pbr/ParameterBlocks/MultiplyParameterBlock.ts +++ b/packages/turbine/src/pbr/ParameterBlocks/MultiplyParameterBlock.ts @@ -1,5 +1,5 @@ -import { INumericParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/IParameterBlock"; -import { IMultiplyParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IMultiplyParameterBlock"; +import { INumericParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/IParameterBlock"; +import { IMultiplyParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IMultiplyParameterBlock"; import { NumericParameterBlocks, ParameterBlock } from "."; import { ParameterBlockRegistry } from "./ParameterBlockRegistry"; diff --git a/packages/turbine/src/pbr/ParameterBlocks/ParameterBlockRegistry.ts b/packages/turbine/src/pbr/ParameterBlocks/ParameterBlockRegistry.ts index 941a8276..c32605ed 100644 --- a/packages/turbine/src/pbr/ParameterBlocks/ParameterBlockRegistry.ts +++ b/packages/turbine/src/pbr/ParameterBlocks/ParameterBlockRegistry.ts @@ -1,16 +1,16 @@ -import { IParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/IParameterBlock"; -import { IAdditionParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IAdditionParameterBlock"; -import { IConditionalParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IConditionalParameterBlock"; -import { IConstantParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IConstantParameterBlock"; -import { IConstantStringParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IConstantStringParameterBlock"; -import { IIOReadParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IIOReadParameterBlock"; -import { IMaintenanceParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IMaintenanceParameterBlock"; -import { IMultiplyParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IMultiplyParameterBlock"; -import { IProfileParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IProfileParameterBlock"; -import { IReverseParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IReverseParameterBlock"; -import { ISlotLifetimeParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/ISlotLifetimeParameterBlock"; -import { ISlotProductStatusParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/ISlotProductStatusParameterBlock"; -import { IVariableParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IVariableParameterBlock"; +import { IParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/IParameterBlock"; +import { IAdditionParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IAdditionParameterBlock"; +import { IConditionalParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IConditionalParameterBlock"; +import { IConstantParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IConstantParameterBlock"; +import { IConstantStringParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IConstantStringParameterBlock"; +import { IIOReadParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IIOReadParameterBlock"; +import { IMaintenanceParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IMaintenanceParameterBlock"; +import { IMultiplyParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IMultiplyParameterBlock"; +import { IProfileParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IProfileParameterBlock"; +import { IReverseParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IReverseParameterBlock"; +import { ISlotLifetimeParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/ISlotLifetimeParameterBlock"; +import { ISlotProductStatusParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/ISlotProductStatusParameterBlock"; +import { IVariableParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IVariableParameterBlock"; import { AdditionParameterBlock } from "./AdditionParameterBlock"; import { ConditionalParameterBlock } from "./ConditionalParameterBlock"; diff --git a/packages/turbine/src/pbr/ParameterBlocks/ProfileParameterBlock.ts b/packages/turbine/src/pbr/ParameterBlocks/ProfileParameterBlock.ts index 632957a7..73aad0e4 100644 --- a/packages/turbine/src/pbr/ParameterBlocks/ProfileParameterBlock.ts +++ b/packages/turbine/src/pbr/ParameterBlocks/ProfileParameterBlock.ts @@ -1,4 +1,4 @@ -import { IProfileParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IProfileParameterBlock"; +import { IProfileParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IProfileParameterBlock"; import { ParameterBlock } from "."; import { LoggerInstance } from "../../app"; import { CycleController } from "../../controllers/cycle/CycleController"; diff --git a/packages/turbine/src/pbr/ParameterBlocks/ReverseParameterBlock.ts b/packages/turbine/src/pbr/ParameterBlocks/ReverseParameterBlock.ts index d484e8f7..09feb673 100644 --- a/packages/turbine/src/pbr/ParameterBlocks/ReverseParameterBlock.ts +++ b/packages/turbine/src/pbr/ParameterBlocks/ReverseParameterBlock.ts @@ -1,4 +1,4 @@ -import { IReverseParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IReverseParameterBlock"; +import { IReverseParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IReverseParameterBlock"; import { NumericParameterBlocks, ParameterBlock } from "."; import { ParameterBlockRegistry } from "./ParameterBlockRegistry"; diff --git a/packages/turbine/src/pbr/ParameterBlocks/SlotLifeParameterBlock.ts b/packages/turbine/src/pbr/ParameterBlocks/SlotLifeParameterBlock.ts index 06a8722d..b0ca3e17 100644 --- a/packages/turbine/src/pbr/ParameterBlocks/SlotLifeParameterBlock.ts +++ b/packages/turbine/src/pbr/ParameterBlocks/SlotLifeParameterBlock.ts @@ -1,4 +1,4 @@ -import { ISlotLifetimeParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/ISlotLifetimeParameterBlock"; +import { ISlotLifetimeParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/ISlotLifetimeParameterBlock"; import { ParameterBlock } from "."; import { SlotController } from "../../controllers/slot/SlotController"; diff --git a/packages/turbine/src/pbr/ParameterBlocks/SlotProductInformationParameterBlock.ts b/packages/turbine/src/pbr/ParameterBlocks/SlotProductInformationParameterBlock.ts index 77498d5d..08162322 100644 --- a/packages/turbine/src/pbr/ParameterBlocks/SlotProductInformationParameterBlock.ts +++ b/packages/turbine/src/pbr/ParameterBlocks/SlotProductInformationParameterBlock.ts @@ -1,4 +1,4 @@ -import { ISlotProductStatusParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/ISlotProductStatusParameterBlock"; +import { ISlotProductStatusParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/ISlotProductStatusParameterBlock"; import { ParameterBlock } from "."; import { SlotController } from "../../controllers/slot/SlotController"; diff --git a/packages/turbine/src/pbr/ParameterBlocks/VariableParameterBlock.ts b/packages/turbine/src/pbr/ParameterBlocks/VariableParameterBlock.ts index 9d3e31dd..aaeb9ff1 100644 --- a/packages/turbine/src/pbr/ParameterBlocks/VariableParameterBlock.ts +++ b/packages/turbine/src/pbr/ParameterBlocks/VariableParameterBlock.ts @@ -1,4 +1,4 @@ -import { IVariableParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IVariableParameterBlock"; +import { IVariableParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ParameterBlocks/IVariableParameterBlock"; import { ParameterBlock } from "."; import { LoggerInstance } from "../../app"; import { CycleController } from "../../controllers/cycle/CycleController"; diff --git a/packages/turbine/src/pbr/ParameterBlocks/index.ts b/packages/turbine/src/pbr/ParameterBlocks/index.ts index d059ed63..5c9e8090 100644 --- a/packages/turbine/src/pbr/ParameterBlocks/index.ts +++ b/packages/turbine/src/pbr/ParameterBlocks/index.ts @@ -1,4 +1,4 @@ -import { IParameterBlock, ParameterBlockNames, IParameterBlocks, INumericParameterBlock, IStringParameterBlock } from "@metalizz/nuster-typings/src/spec/cycle/IParameterBlock"; +import { IParameterBlock, ParameterBlockNames, IParameterBlocks, INumericParameterBlock, IStringParameterBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/IParameterBlock"; import { AdditionParameterBlock } from "./AdditionParameterBlock"; import { ConditionalParameterBlock } from "./ConditionalParameterBlock"; import { ConstantParameterBlock } from "./ConstantParameterBlock"; diff --git a/packages/turbine/src/pbr/ProgramBlockRunner.ts b/packages/turbine/src/pbr/ProgramBlockRunner.ts index 69f987af..f932274b 100644 --- a/packages/turbine/src/pbr/ProgramBlockRunner.ts +++ b/packages/turbine/src/pbr/ProgramBlockRunner.ts @@ -1,6 +1,6 @@ -import { IProfileHydrated } from "@metalizz/nuster-typings/src/hydrated/profile"; -import { IProgramRunner, IPBRStatus, IProgramVariable, IProgramTimer, EPBRMode } from "@metalizz/nuster-typings/src/spec/cycle/IProgramBlockRunner"; -import { EProgramStepResult, EProgramStepType, EProgramStepState } from "@metalizz/nuster-typings/src/spec/cycle/IProgramStep"; +import { IProfileHydrated } from "@metalizzsas/nuster-typings/src/hydrated/profile"; +import { IProgramRunner, IPBRStatus, IProgramVariable, IProgramTimer, EPBRMode } from "@metalizzsas/nuster-typings/src/spec/cycle/IProgramBlockRunner"; +import { EProgramStepResult, EProgramStepType, EProgramStepState } from "@metalizzsas/nuster-typings/src/spec/cycle/IProgramStep"; import { LoggerInstance } from "../app"; import { IOController } from "../controllers/io/IOController"; import { MaintenanceController } from "../controllers/maintenance/MaintenanceController"; diff --git a/packages/turbine/src/pbr/ProgramBlockStep.ts b/packages/turbine/src/pbr/ProgramBlockStep.ts index 26239a49..13b737b5 100644 --- a/packages/turbine/src/pbr/ProgramBlockStep.ts +++ b/packages/turbine/src/pbr/ProgramBlockStep.ts @@ -1,5 +1,5 @@ -import { EPBRMode } from "@metalizz/nuster-typings/src/spec/cycle/IProgramBlockRunner"; -import { EProgramStepResult, EProgramStepState, EProgramStepType, IProgramStepRunner } from "@metalizz/nuster-typings/src/spec/cycle/IProgramStep"; +import { EPBRMode } from "@metalizzsas/nuster-typings/src/spec/cycle/IProgramBlockRunner"; +import { EProgramStepResult, EProgramStepState, EProgramStepType, IProgramStepRunner } from "@metalizzsas/nuster-typings/src/spec/cycle/IProgramStep"; import { LoggerInstance } from "../app"; import { NumericParameterBlocks } from "./ParameterBlocks"; import { ParameterBlockRegistry } from "./ParameterBlocks/ParameterBlockRegistry"; diff --git a/packages/turbine/src/pbr/ProgramBlocks/ForLoopProgramBlock.ts b/packages/turbine/src/pbr/ProgramBlocks/ForLoopProgramBlock.ts index fb1718b6..fb54b53d 100644 --- a/packages/turbine/src/pbr/ProgramBlocks/ForLoopProgramBlock.ts +++ b/packages/turbine/src/pbr/ProgramBlocks/ForLoopProgramBlock.ts @@ -1,6 +1,6 @@ -import { EPBRMode } from "@metalizz/nuster-typings/src/spec/cycle/IProgramBlockRunner"; -import { EProgramStepState } from "@metalizz/nuster-typings/src/spec/cycle/IProgramStep"; -import { IForLoopProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IForLoopProgramBlock"; +import { EPBRMode } from "@metalizzsas/nuster-typings/src/spec/cycle/IProgramBlockRunner"; +import { EProgramStepState } from "@metalizzsas/nuster-typings/src/spec/cycle/IProgramStep"; +import { IForLoopProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IForLoopProgramBlock"; import { LoggerInstance } from "../../app"; import { CycleController } from "../../controllers/cycle/CycleController"; import { NumericParameterBlocks } from "../ParameterBlocks"; diff --git a/packages/turbine/src/pbr/ProgramBlocks/GroupProgramBlock.ts b/packages/turbine/src/pbr/ProgramBlocks/GroupProgramBlock.ts index cc8edee6..a26ac136 100644 --- a/packages/turbine/src/pbr/ProgramBlocks/GroupProgramBlock.ts +++ b/packages/turbine/src/pbr/ProgramBlocks/GroupProgramBlock.ts @@ -1,7 +1,7 @@ import { ProgramBlock, ProgramBlocks } from "./index"; import { LoggerInstance } from "../../app"; import { ProgramBlockRegistry } from "./ProgramBlockRegistry"; -import { IGroupProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IGroupProgramBlock"; +import { IGroupProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IGroupProgramBlock"; /** @deprecated */ export class GroupProgramBlock extends ProgramBlock implements IGroupProgramBlock diff --git a/packages/turbine/src/pbr/ProgramBlocks/IOWriteProgramBlock.ts b/packages/turbine/src/pbr/ProgramBlocks/IOWriteProgramBlock.ts index abeda3b2..5da66335 100644 --- a/packages/turbine/src/pbr/ProgramBlocks/IOWriteProgramBlock.ts +++ b/packages/turbine/src/pbr/ProgramBlocks/IOWriteProgramBlock.ts @@ -1,4 +1,4 @@ -import { IIOProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IIOProgramBlock"; +import { IIOProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IIOProgramBlock"; import { LoggerInstance } from "../../app"; import { IOController } from "../../controllers/io/IOController"; import { NumericParameterBlocks, StringParameterBlocks } from "../ParameterBlocks"; diff --git a/packages/turbine/src/pbr/ProgramBlocks/IfProgramBlock.ts b/packages/turbine/src/pbr/ProgramBlocks/IfProgramBlock.ts index a7d37ffb..5d58de4b 100644 --- a/packages/turbine/src/pbr/ProgramBlocks/IfProgramBlock.ts +++ b/packages/turbine/src/pbr/ProgramBlocks/IfProgramBlock.ts @@ -3,7 +3,7 @@ import { ProgramBlockRegistry } from "./ProgramBlockRegistry"; import { NumericParameterBlocks, StringParameterBlocks } from "../ParameterBlocks"; import { ParameterBlockRegistry } from "../ParameterBlocks/ParameterBlockRegistry"; import { LoggerInstance } from "../../app"; -import { IIfProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IIfProgramBlock"; +import { IIfProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IIfProgramBlock"; export class IfProgramBlock extends ProgramBlock implements IIfProgramBlock diff --git a/packages/turbine/src/pbr/ProgramBlocks/MaintenanceProgramBlock.ts b/packages/turbine/src/pbr/ProgramBlocks/MaintenanceProgramBlock.ts index 147e7918..ff4f41a6 100644 --- a/packages/turbine/src/pbr/ProgramBlocks/MaintenanceProgramBlock.ts +++ b/packages/turbine/src/pbr/ProgramBlocks/MaintenanceProgramBlock.ts @@ -1,4 +1,4 @@ -import { IMaintenanceProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IMaintenanceProgramBlock"; +import { IMaintenanceProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IMaintenanceProgramBlock"; import { MaintenanceController } from "../../controllers/maintenance/MaintenanceController"; import { NumericParameterBlocks, StringParameterBlocks } from "../ParameterBlocks"; import { ParameterBlockRegistry } from "../ParameterBlocks/ParameterBlockRegistry"; diff --git a/packages/turbine/src/pbr/ProgramBlocks/PassiveProgramBlock.ts b/packages/turbine/src/pbr/ProgramBlocks/PassiveProgramBlock.ts index c891be59..8c6f5e11 100644 --- a/packages/turbine/src/pbr/ProgramBlocks/PassiveProgramBlock.ts +++ b/packages/turbine/src/pbr/ProgramBlocks/PassiveProgramBlock.ts @@ -1,4 +1,4 @@ -import { IPassiveProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IPassiveProgramBlock"; +import { IPassiveProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IPassiveProgramBlock"; import { ProgramBlock } from "."; import { LoggerInstance } from "../../app"; import { PassiveController } from "../../controllers/passives/PassiveController"; diff --git a/packages/turbine/src/pbr/ProgramBlocks/ProgramBlockRegistry.ts b/packages/turbine/src/pbr/ProgramBlocks/ProgramBlockRegistry.ts index 245d8f1a..8ffcaaaf 100644 --- a/packages/turbine/src/pbr/ProgramBlocks/ProgramBlockRegistry.ts +++ b/packages/turbine/src/pbr/ProgramBlocks/ProgramBlockRegistry.ts @@ -1,18 +1,18 @@ -import { IProgramBlock, ProgramBlockNames } from "@metalizz/nuster-typings/src/spec/cycle/IProgramBlock"; -import { IForLoopProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IForLoopProgramBlock"; -import { IGroupProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IGroupProgramBlock"; -import { IIfProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IIfProgramBlock"; -import { IIOProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IIOProgramBlock"; -import { IMaintenanceProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IMaintenanceProgramBlock"; -import { IPassiveProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IPassiveProgramBlock"; -import { ISleepProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/ISleepProgramBlock"; -import { ISlotLoadProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/ISlotLoadProgramBlock"; -import { ISlotUnloadProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/ISlotUnloadProgramBlock"; -import { IStartTimerProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IStartTimerProgramBlock"; -import { IStopProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IStopProgramBlock"; -import { IStopTimerProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IStopTimerProgramBlock"; -import { IVariableProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IVariableProgramBlock"; -import { IWhileLoopProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IWhileLoopProgramBlock"; +import { IProgramBlock, ProgramBlockNames } from "@metalizzsas/nuster-typings/src/spec/cycle/IProgramBlock"; +import { IForLoopProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IForLoopProgramBlock"; +import { IGroupProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IGroupProgramBlock"; +import { IIfProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IIfProgramBlock"; +import { IIOProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IIOProgramBlock"; +import { IMaintenanceProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IMaintenanceProgramBlock"; +import { IPassiveProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IPassiveProgramBlock"; +import { ISleepProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/ISleepProgramBlock"; +import { ISlotLoadProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/ISlotLoadProgramBlock"; +import { ISlotUnloadProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/ISlotUnloadProgramBlock"; +import { IStartTimerProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IStartTimerProgramBlock"; +import { IStopProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IStopProgramBlock"; +import { IStopTimerProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IStopTimerProgramBlock"; +import { IVariableProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IVariableProgramBlock"; +import { IWhileLoopProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IWhileLoopProgramBlock"; import { ForLoopProgramBlock } from "./ForLoopProgramBlock"; import { GroupProgramBlock } from "./GroupProgramBlock"; import { IfProgramBlock } from "./IfProgramBlock"; diff --git a/packages/turbine/src/pbr/ProgramBlocks/SleepProgramBlock.ts b/packages/turbine/src/pbr/ProgramBlocks/SleepProgramBlock.ts index 273e7bad..1d6ae1a7 100644 --- a/packages/turbine/src/pbr/ProgramBlocks/SleepProgramBlock.ts +++ b/packages/turbine/src/pbr/ProgramBlocks/SleepProgramBlock.ts @@ -1,6 +1,6 @@ -import { EPBRMode } from "@metalizz/nuster-typings/src/spec/cycle/IProgramBlockRunner"; -import { EProgramStepState } from "@metalizz/nuster-typings/src/spec/cycle/IProgramStep"; -import { ISleepProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/ISleepProgramBlock"; +import { EPBRMode } from "@metalizzsas/nuster-typings/src/spec/cycle/IProgramBlockRunner"; +import { EProgramStepState } from "@metalizzsas/nuster-typings/src/spec/cycle/IProgramStep"; +import { ISleepProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/ISleepProgramBlock"; import { LoggerInstance } from "../../app"; import { CycleController } from "../../controllers/cycle/CycleController"; import { NumericParameterBlocks } from "../ParameterBlocks"; diff --git a/packages/turbine/src/pbr/ProgramBlocks/SlotLoadProgramBlock.ts b/packages/turbine/src/pbr/ProgramBlocks/SlotLoadProgramBlock.ts index 2dc5b579..dafaef1d 100644 --- a/packages/turbine/src/pbr/ProgramBlocks/SlotLoadProgramBlock.ts +++ b/packages/turbine/src/pbr/ProgramBlocks/SlotLoadProgramBlock.ts @@ -3,7 +3,7 @@ import { StringParameterBlocks } from "../ParameterBlocks"; import { ParameterBlockRegistry } from "../ParameterBlocks/ParameterBlockRegistry"; import { SlotController } from "../../controllers/slot/SlotController"; import { LoggerInstance } from "../../app"; -import { ISlotLoadProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/ISlotLoadProgramBlock"; +import { ISlotLoadProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/ISlotLoadProgramBlock"; export class SlotLoadProgramBlock extends ProgramBlock implements ISlotLoadProgramBlock { diff --git a/packages/turbine/src/pbr/ProgramBlocks/SlotUnloadProgramBlock.ts b/packages/turbine/src/pbr/ProgramBlocks/SlotUnloadProgramBlock.ts index 00cf6f87..234c8283 100644 --- a/packages/turbine/src/pbr/ProgramBlocks/SlotUnloadProgramBlock.ts +++ b/packages/turbine/src/pbr/ProgramBlocks/SlotUnloadProgramBlock.ts @@ -1,4 +1,4 @@ -import { ISlotUnloadProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/ISlotUnloadProgramBlock"; +import { ISlotUnloadProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/ISlotUnloadProgramBlock"; import { LoggerInstance } from "../../app"; import { SlotController } from "../../controllers/slot/SlotController"; import { StringParameterBlocks } from "../ParameterBlocks"; diff --git a/packages/turbine/src/pbr/ProgramBlocks/StartTimerProgramBlock.ts b/packages/turbine/src/pbr/ProgramBlocks/StartTimerProgramBlock.ts index ba59f9ee..3429337d 100644 --- a/packages/turbine/src/pbr/ProgramBlocks/StartTimerProgramBlock.ts +++ b/packages/turbine/src/pbr/ProgramBlocks/StartTimerProgramBlock.ts @@ -4,8 +4,8 @@ import { ParameterBlockRegistry } from "../ParameterBlocks/ParameterBlockRegistr import { LoggerInstance } from "../../app"; import { CycleController } from "../../controllers/cycle/CycleController"; import { PBRMissingError } from "../PBRMissingError"; -import { IStartTimerProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IStartTimerProgramBlock"; -import { EPBRMode } from "@metalizz/nuster-typings/src/spec/cycle/IProgramBlockRunner"; +import { IStartTimerProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IStartTimerProgramBlock"; +import { EPBRMode } from "@metalizzsas/nuster-typings/src/spec/cycle/IProgramBlockRunner"; export class StartTimerProgramBlock extends ProgramBlock implements IStartTimerProgramBlock diff --git a/packages/turbine/src/pbr/ProgramBlocks/StopProgramBlock.ts b/packages/turbine/src/pbr/ProgramBlocks/StopProgramBlock.ts index 7c20e639..3bc3d6b8 100644 --- a/packages/turbine/src/pbr/ProgramBlocks/StopProgramBlock.ts +++ b/packages/turbine/src/pbr/ProgramBlocks/StopProgramBlock.ts @@ -4,7 +4,7 @@ import { ParameterBlockRegistry } from "../ParameterBlocks/ParameterBlockRegistr import { LoggerInstance } from "../../app"; import { CycleController } from "../../controllers/cycle/CycleController"; import { PBRMissingError } from "../PBRMissingError"; -import { IStopProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IStopProgramBlock"; +import { IStopProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IStopProgramBlock"; export class StopProgramBlock extends ProgramBlock implements IStopProgramBlock { diff --git a/packages/turbine/src/pbr/ProgramBlocks/StopTimerProgramBlock.ts b/packages/turbine/src/pbr/ProgramBlocks/StopTimerProgramBlock.ts index 97fa2d33..0f15b35d 100644 --- a/packages/turbine/src/pbr/ProgramBlocks/StopTimerProgramBlock.ts +++ b/packages/turbine/src/pbr/ProgramBlocks/StopTimerProgramBlock.ts @@ -1,4 +1,4 @@ -import { IStopTimerProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IStopTimerProgramBlock"; +import { IStopTimerProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IStopTimerProgramBlock"; import { LoggerInstance } from "../../app"; import { CycleController } from "../../controllers/cycle/CycleController"; import { StringParameterBlocks } from "../ParameterBlocks"; diff --git a/packages/turbine/src/pbr/ProgramBlocks/VariableProgramBlock.ts b/packages/turbine/src/pbr/ProgramBlocks/VariableProgramBlock.ts index 000b9704..a7c817e5 100644 --- a/packages/turbine/src/pbr/ProgramBlocks/VariableProgramBlock.ts +++ b/packages/turbine/src/pbr/ProgramBlocks/VariableProgramBlock.ts @@ -1,4 +1,4 @@ -import { IVariableProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IVariableProgramBlock"; +import { IVariableProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IVariableProgramBlock"; import { CycleController } from "../../controllers/cycle/CycleController"; import { NumericParameterBlocks, StringParameterBlocks } from "../ParameterBlocks"; import { ParameterBlockRegistry } from "../ParameterBlocks/ParameterBlockRegistry"; diff --git a/packages/turbine/src/pbr/ProgramBlocks/WhileLoopProgramBlock.ts b/packages/turbine/src/pbr/ProgramBlocks/WhileLoopProgramBlock.ts index de6c5ae4..2ea3fe50 100644 --- a/packages/turbine/src/pbr/ProgramBlocks/WhileLoopProgramBlock.ts +++ b/packages/turbine/src/pbr/ProgramBlocks/WhileLoopProgramBlock.ts @@ -1,6 +1,6 @@ -import { EPBRMode } from "@metalizz/nuster-typings/src/spec/cycle/IProgramBlockRunner"; -import { EProgramStepState } from "@metalizz/nuster-typings/src/spec/cycle/IProgramStep"; -import { IWhileLoopProgramBlock } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IWhileLoopProgramBlock"; +import { EPBRMode } from "@metalizzsas/nuster-typings/src/spec/cycle/IProgramBlockRunner"; +import { EProgramStepState } from "@metalizzsas/nuster-typings/src/spec/cycle/IProgramStep"; +import { IWhileLoopProgramBlock } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/ProgramBlocks/IWhileLoopProgramBlock"; import { CycleController } from "../../controllers/cycle/CycleController"; import { NumericParameterBlocks, StringParameterBlocks } from "../ParameterBlocks"; import { ParameterBlockRegistry } from "../ParameterBlocks/ParameterBlockRegistry"; diff --git a/packages/turbine/src/pbr/ProgramBlocks/index.ts b/packages/turbine/src/pbr/ProgramBlocks/index.ts index 60058f08..f911abad 100644 --- a/packages/turbine/src/pbr/ProgramBlocks/index.ts +++ b/packages/turbine/src/pbr/ProgramBlocks/index.ts @@ -16,7 +16,7 @@ import { WhileLoopProgramBlock } from "./WhileLoopProgramBlock"; import { ParameterBlockRegistry } from "../ParameterBlocks/ParameterBlockRegistry"; import { PassiveProgramBlock } from "./PassiveProgramBlock"; import { LoggerInstance } from "../../app"; -import { IProgramBlock, ProgramBlockNames, IProgramBlocks } from "@metalizz/nuster-typings/src/spec/cycle/IProgramBlock"; +import { IProgramBlock, ProgramBlockNames, IProgramBlocks } from "@metalizzsas/nuster-typings/src/spec/cycle/IProgramBlock"; export class ProgramBlock implements IProgramBlock { diff --git a/packages/turbine/src/pbr/startchain/PBRSCCheckChain.ts b/packages/turbine/src/pbr/startchain/PBRSCCheckChain.ts index 94c28619..d06c35bc 100644 --- a/packages/turbine/src/pbr/startchain/PBRSCCheckChain.ts +++ b/packages/turbine/src/pbr/startchain/PBRSCCheckChain.ts @@ -1,5 +1,5 @@ -import { IPBRSCCheckChain } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/startchain/IPBRSCCheckChain"; -import { EPBRStartConditionResult } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/startchain/IPBRStartCondition"; +import { IPBRSCCheckChain } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/startchain/IPBRSCCheckChain"; +import { EPBRStartConditionResult } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/startchain/IPBRStartCondition"; import { ParameterBlock } from "../ParameterBlocks"; import { ConditionalParameterBlock } from "../ParameterBlocks/ConditionalParameterBlock"; import { ParameterBlockRegistry } from "../ParameterBlocks/ParameterBlockRegistry"; diff --git a/packages/turbine/src/pbr/startchain/PBRStartCondition.ts b/packages/turbine/src/pbr/startchain/PBRStartCondition.ts index 79135510..5405bd24 100644 --- a/packages/turbine/src/pbr/startchain/PBRStartCondition.ts +++ b/packages/turbine/src/pbr/startchain/PBRStartCondition.ts @@ -1,5 +1,5 @@ -import { EPBRMode } from "@metalizz/nuster-typings/src/spec/cycle/IProgramBlockRunner"; -import { IPBRStartCondition, EPBRStartConditionResult } from "@metalizz/nuster-typings/src/spec/cycle/programblocks/startchain/IPBRStartCondition"; +import { EPBRMode } from "@metalizzsas/nuster-typings/src/spec/cycle/IProgramBlockRunner"; +import { IPBRStartCondition, EPBRStartConditionResult } from "@metalizzsas/nuster-typings/src/spec/cycle/programblocks/startchain/IPBRStartCondition"; import { LoggerInstance } from "../../app"; import { ProgramBlockRunner } from "../ProgramBlockRunner"; import { PBRSCCheckChain } from "./PBRSCCheckChain"; diff --git a/packages/turbine/src/websocket/WebsocketDispatcher.ts b/packages/turbine/src/websocket/WebsocketDispatcher.ts index bb3f30a0..0561e2a9 100644 --- a/packages/turbine/src/websocket/WebsocketDispatcher.ts +++ b/packages/turbine/src/websocket/WebsocketDispatcher.ts @@ -1,4 +1,4 @@ -import { IPopup } from "@metalizz/nuster-typings/src/hydrated"; +import { IPopup } from "@metalizzsas/nuster-typings/src/hydrated"; import { Server } from "http"; import { OPEN, WebSocket, WebSocketServer } from "ws"; import { LoggerInstance } from "../app"; diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 4340350e..d3b3bedb 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,3 @@ packages: - - 'packages/*' \ No newline at end of file + - 'packages/*' + - 'libs/*' \ No newline at end of file