Skip to content

Convert to ES modules #152

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 177 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
177 commits
Select commit Hold shift + click to select a range
5387ef3
Update dependencies
vs-kurkin May 22, 2023
7a1231a
Update module name
vs-kurkin May 24, 2023
b4e28d4
Convert to ES modules
vs-kurkin May 24, 2023
f5332e3
Refactoring
vs-kurkin Jun 2, 2023
e252250
Move devices.js
vs-kurkin Jun 2, 2023
1d54f60
Update version
vs-kurkin Jun 2, 2023
f46ef78
Fix imports
vs-kurkin Jun 2, 2023
02804f4
Fix imports
vs-kurkin Jun 2, 2023
e495533
Fix imports
vs-kurkin Jun 2, 2023
308c019
Fix SerialDriver
vs-kurkin Jun 2, 2023
03780d9
Fix getUniverses
vs-kurkin Jun 2, 2023
d936170
Fix exports
vs-kurkin Jun 2, 2023
ee7497d
Moved Driver
vs-kurkin Jun 2, 2023
495b867
Added DRIVERS
vs-kurkin Jun 2, 2023
46513ec
Fixed toArray
vs-kurkin Jun 2, 2023
685c5c7
Added fill method
vs-kurkin Jun 2, 2023
76953fd
Added setValue method
vs-kurkin Jun 2, 2023
4c1c5f2
Fixed Driver API
vs-kurkin Jun 2, 2023
cdf9dcb
Fixed Driver API
vs-kurkin Jun 2, 2023
d89dad0
Refactoring
vs-kurkin Jun 2, 2023
7ea0e20
Refactoring
vs-kurkin Jun 2, 2023
33c3103
Implements deleteUniverse and deleteAllUniverse methods
vs-kurkin Jun 2, 2023
949b818
Fixed addUniverse
vs-kurkin Jun 3, 2023
c953564
Refactoring
vs-kurkin Jun 9, 2023
f6b3e54
Refactoring
vs-kurkin Jun 13, 2023
4a1873e
Refactoring
vs-kurkin Jun 14, 2023
51e6090
Fix deleteAllUniverses
vs-kurkin Jun 14, 2023
4fc34e8
Fix close socket
vs-kurkin Jun 14, 2023
2cd159c
Update dependencies
vs-kurkin Sep 27, 2023
69c6464
Codestyle
vs-kurkin Nov 6, 2023
71c4e1c
Update dependencies
vs-kurkin Jan 6, 2024
3110d5b
Update dependencies & NPM scripts
vs-kurkin Mar 3, 2024
1b9b234
Update dependencies
vs-kurkin Mar 23, 2024
26d3af0
Update .gitignore
vs-kurkin Mar 23, 2024
ecf7739
Update version
vs-kurkin Mar 23, 2024
f824c2c
0.0.2
vs-kurkin Mar 24, 2024
7282808
0.0.3
vs-kurkin Mar 24, 2024
0361d1b
Update dependencies
vs-kurkin May 2, 2024
6c9eb7c
Bugfix
vs-kurkin May 3, 2024
8fd2c51
Create eslint.yml
vs-kurkin May 4, 2024
fc124e7
Merge branch 'master' of https://github.com/vs-kurkin/dmx
vs-kurkin May 4, 2024
3a98d5c
Added types
vs-kurkin May 26, 2024
1f6dfdb
0.1.1
vs-kurkin May 26, 2024
21b6870
0.2.0
vs-kurkin May 26, 2024
35333b4
0.2.0
vs-kurkin May 26, 2024
e600ba7
0.4.0
vs-kurkin May 31, 2024
4413c92
Merge remote-tracking branch 'origin/master'
vs-kurkin May 31, 2024
62b2212
0.5.0
vs-kurkin May 31, 2024
ffb2e8d
0.6.0
vs-kurkin May 31, 2024
c83b3b5
Release 0.7.0
vs-kurkin May 31, 2024
3a117d0
Release 0.8.0
vs-kurkin May 31, 2024
58ba456
Release 0.9.0
vs-kurkin May 31, 2024
1eae80d
Release 0.10.0
vs-kurkin May 31, 2024
0124a78
Release 0.11.0
vs-kurkin Jun 4, 2024
1e56389
Release 0.12.0
vs-kurkin Jun 5, 2024
0c7ab2c
Release 0.13.0
vs-kurkin Jun 5, 2024
1718c0a
Release 0.14.0
vs-kurkin Jun 6, 2024
d452717
Release 0.15.0
vs-kurkin Jun 12, 2024
fa62267
Release 0.17.0
vs-kurkin Jun 12, 2024
844bde9
Release 0.18.0
vs-kurkin Jun 15, 2024
2242301
Release 0.19.0
vs-kurkin Jun 19, 2024
e288c30
Release 0.20.0
vs-kurkin Jun 20, 2024
37f4c06
Release 0.21.0
vs-kurkin Jun 20, 2024
c778980
Release 0.22.0
vs-kurkin Jun 20, 2024
017906c
Release 0.23.0
vs-kurkin Jun 20, 2024
351e76b
Release 0.24.0
vs-kurkin Jun 20, 2024
81e101a
Release 0.25.0
vs-kurkin Jun 20, 2024
a9439b2
Release 0.26.0
vs-kurkin Jun 20, 2024
a043e76
Release 0.27.0
vs-kurkin Jun 20, 2024
545012d
Release 0.28.0
vs-kurkin Jun 20, 2024
b303276
Release 0.29.0
vs-kurkin Jun 25, 2024
c5074b3
Release 0.30.0
vs-kurkin Jun 26, 2024
93564f1
Release 0.31.0
vs-kurkin Jun 26, 2024
6bffd66
Release 0.32.0
vs-kurkin Jun 26, 2024
64e552d
Release 0.33.0
vs-kurkin Jun 28, 2024
c72e40e
Release 0.34.0
vs-kurkin Jun 28, 2024
f5fcdf4
Create npm-publish.yml
vs-kurkin Jun 29, 2024
08c9ba6
CI
vs-kurkin Jun 30, 2024
db70596
Release 0.35.0
vs-kurkin Jun 30, 2024
4f58a1a
Merge branch 'master' of https://github.com/vs-kurkin/dmx
vs-kurkin Jun 30, 2024
6651283
Release 0.36.0
vs-kurkin Jun 30, 2024
c235bb4
CI
vs-kurkin Jun 30, 2024
c9bb63f
Release 0.37.0
vs-kurkin Jun 30, 2024
3f22a1c
CI
vs-kurkin Jun 30, 2024
1c57625
Release 0.37.0
vs-kurkin Jun 30, 2024
e9b9a02
Release 0.38.0
vs-kurkin Jun 30, 2024
88f1aa3
CI
vs-kurkin Jul 1, 2024
25e7c7f
Release 0.39.0
vs-kurkin Jul 1, 2024
944982c
CI
vs-kurkin Jul 1, 2024
5fe6a53
Release 0.40.0
vs-kurkin Jul 1, 2024
22866ed
CI
vs-kurkin Jul 1, 2024
1bdcdc4
CI
vs-kurkin Jul 1, 2024
81863ee
Release 0.41.0
vs-kurkin Jul 1, 2024
898fd91
CI
vs-kurkin Jul 1, 2024
4637717
Release 0.42.0
vs-kurkin Jul 1, 2024
e38a894
Update dependencies
vs-kurkin Jul 1, 2024
4d10d62
Release 0.43.0
vs-kurkin Jul 1, 2024
2d07b2b
Update dependencies
vs-kurkin Jul 2, 2024
bf24dee
Release 0.44.0
vs-kurkin Jul 2, 2024
46ff179
Update dependencies
vs-kurkin Jul 4, 2024
b703a4e
Release 0.45.0
vs-kurkin Jul 4, 2024
c0a481a
Update dependencies
vs-kurkin Jul 14, 2024
e6b8eac
Release 0.46.0
vs-kurkin Jul 14, 2024
396086b
Update dependencies
vs-kurkin Jul 14, 2024
89a7df6
Release 0.47.0
vs-kurkin Jul 14, 2024
c6546ca
Update dependencies
vs-kurkin Jul 18, 2024
a0197d4
Release 0.48.0
vs-kurkin Jul 18, 2024
1335edf
Update dependencies
vs-kurkin Jul 25, 2024
47f47cb
Release 0.49.0
vs-kurkin Jul 25, 2024
e6febd6
Update dependencies
vs-kurkin Jul 30, 2024
8dc44ae
Release 0.50.0
vs-kurkin Jul 30, 2024
d8071b1
Update dependencies
vs-kurkin Aug 4, 2024
7c76803
Release 0.51.0
vs-kurkin Aug 4, 2024
1e4ab17
Update dependencies
vs-kurkin Aug 6, 2024
d9c37b2
Release 0.52.0
vs-kurkin Aug 6, 2024
ea941bf
Release 0.53.0
vs-kurkin Aug 13, 2024
b63a5ee
Update dependencies
vs-kurkin Aug 13, 2024
99e64e2
Release 0.54.0
vs-kurkin Aug 13, 2024
9e8f967
Update dependencies
vs-kurkin Sep 5, 2024
b3c3dc8
Release 0.55.0
vs-kurkin Sep 6, 2024
a549419
Update dependencies
vs-kurkin Sep 6, 2024
6b8d673
Update dependencies
vs-kurkin Sep 6, 2024
01f77fb
Release 0.56.0
vs-kurkin Sep 6, 2024
ee88589
Update dependencies
vs-kurkin Sep 8, 2024
5060596
Update dependencies
vs-kurkin Sep 8, 2024
df87555
Release 0.57.0
vs-kurkin Sep 8, 2024
06bcf85
Update dependencies
vs-kurkin Sep 10, 2024
9733124
Release 0.58.0
vs-kurkin Sep 10, 2024
e520ba1
Update dependencies
vs-kurkin Sep 15, 2024
eb81989
Release 0.59.0
vs-kurkin Sep 15, 2024
ba9ec9b
Update dependencies
vs-kurkin Sep 17, 2024
7100fb5
Release 0.60.0
vs-kurkin Sep 17, 2024
2a9c1c9
Update dependencies
vs-kurkin Sep 21, 2024
4a0d13e
Release 0.61.0
vs-kurkin Sep 21, 2024
e1ab264
Update dependencies
vs-kurkin Sep 22, 2024
2ee769b
Release 0.62.0
vs-kurkin Sep 22, 2024
09eeda1
#AIR
vs-kurkin Oct 22, 2024
97bbf4b
Release 0.63.0
vs-kurkin Oct 22, 2024
5931b90
Update dependencies
vs-kurkin Nov 1, 2024
95e80cb
Release 0.64.0
vs-kurkin Nov 1, 2024
efa0ffd
Update dependencies
vs-kurkin Nov 6, 2024
c750adf
Release 0.65.0
vs-kurkin Nov 6, 2024
2ef89fc
Update dependencies
vs-kurkin Nov 16, 2024
9bbc766
Release 0.66.0
vs-kurkin Nov 16, 2024
e3cf422
Update dependencies
vs-kurkin Nov 24, 2024
dfa0689
Release 0.67.0
vs-kurkin Nov 24, 2024
4e7c4c5
Update dependencies
vs-kurkin Dec 8, 2024
317c1d8
Release 0.68.0
vs-kurkin Dec 8, 2024
0f37362
Update dependencies
vs-kurkin Dec 14, 2024
8ce3f21
Release 0.69.0
vs-kurkin Dec 14, 2024
8b8f38e
Update dependencies
vs-kurkin Jan 6, 2025
986f924
Release 0.70.0
vs-kurkin Jan 6, 2025
0465201
Update dependencies
vs-kurkin Jan 14, 2025
6471222
Release 0.71.0
vs-kurkin Jan 15, 2025
c1b7797
Update dependencies
vs-kurkin Feb 7, 2025
b851f1e
Release 0.72.0
vs-kurkin Feb 7, 2025
fb94fc5
Update dependencies
vs-kurkin Feb 8, 2025
c7aa67b
Release 0.73.0
vs-kurkin Feb 8, 2025
d56c19a
Update dependencies
vs-kurkin Feb 26, 2025
1fc61c2
Release 0.74.0
vs-kurkin Feb 26, 2025
86f198e
Add qodana CI checks (#1)
qodana-cloud[bot] Mar 9, 2025
b1734e3
Update dependencies
vs-kurkin Mar 9, 2025
c54c794
Release 0.75.0
vs-kurkin Mar 9, 2025
9d5c394
Merge remote-tracking branch 'origin/master'
vs-kurkin Mar 9, 2025
1f8366f
Release 0.76.0
vs-kurkin Mar 9, 2025
27c22ea
Release 0.76.0
vs-kurkin Mar 9, 2025
fdf0f32
Release 0.77.0
vs-kurkin Mar 9, 2025
e07c971
Release 0.78.0
vs-kurkin Mar 9, 2025
f33795d
Merge remote-tracking branch 'origin/master'
vs-kurkin Apr 1, 2025
2e5c87a
Add GitHub Action: Qwiet preZero Static Analysis (#2)
vs-kurkin Apr 13, 2025
7074e27
Merge remote-tracking branch 'origin/master'
vs-kurkin Apr 13, 2025
9a0b5fa
Update dependencies
vs-kurkin Apr 25, 2025
50865db
Release 0.79.0
vs-kurkin Apr 25, 2025
a3f43da
Update dependencies
vs-kurkin May 29, 2025
e7baee3
Release 0.80.0
vs-kurkin May 29, 2025
d8ad6ac
Update dependencies
vs-kurkin Jun 1, 2025
2822ff6
Release 0.81.0
vs-kurkin Jun 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,14 @@ root = true
[*]
indent_style = space
indent_size = 2
end_of_line = LF
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
max_line_length = 80

[*.md]
[*.json]
indent_size = 4

[*.{md,markdown}]
trim_trailing_whitespace = false
180 changes: 0 additions & 180 deletions .eslintrc

This file was deleted.

16 changes: 16 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
changelog:
exclude:
labels:
- ignore-for-release
categories:
- title: Breaking Changes
labels:
- Semver-Major
- breaking-change
- title: New Features
labels:
- Semver-Minor
- enhancement
- title: Other Changes
labels:
- "*"
23 changes: 23 additions & 0 deletions .github/workflows/eslint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: ESLint

on:
pull_request:
branches: [ "master" ]

jobs:
eslint:
name: Run ESLint
runs-on: ubuntu-latest
permissions:
contents: read
security-events: write
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Install
run: npm ci

- name: Run ESLint
run: npm run lint
continue-on-error: true
14 changes: 14 additions & 0 deletions .github/workflows/npm-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: Publish to NPM

on:
push:
branches: [ "master" ]

jobs:
publish-npm:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm publish
env:
NPM_TOKEN: ${{secrets.npm_token}}
28 changes: 28 additions & 0 deletions .github/workflows/qodana_code_quality.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Qodana
on:
workflow_dispatch:
pull_request:
push:
branches: # Specify your branches here
- main # The 'main' branch
- 'releases/*' # The release branches

jobs:
qodana:
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
checks: write
steps:
- uses: actions/checkout@v3
with:
ref: ${{ github.event.pull_request.head.sha }} # to check out the actual pull request commit, not the merge commit
fetch-depth: 0 # a full history is required for pull request analysis
- name: 'Qodana Scan'
uses: JetBrains/[email protected]
with:
pr-mode: false
env:
QODANA_TOKEN: ${{ secrets.QODANA_TOKEN_803360048 }}
QODANA_ENDPOINT: 'https://qodana.cloud'
64 changes: 64 additions & 0 deletions .github/workflows/shiftleft.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
# This workflow integrates qwiet.ai preZero with GitHub
# Visit https://docs.shiftleft.io for help
name: qwiet.ai

on:
pull_request:
workflow_dispatch:

jobs:
NextGen-Static-Analysis:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup Java JDK v11
uses: actions/setup-java@v3
with:
distribution: zulu
java-version: 11

- name: Download ShiftLeft CLI
run: |
curl -sSL https://cdn.shiftleft.io/download/sl > ${GITHUB_WORKSPACE}/sl && chmod a+rx ${GITHUB_WORKSPACE}/sl
echo "Verifying ShiftLeft CLI binary..."
${GITHUB_WORKSPACE}/sl --version

- name: preZero Static Analysis
run: |
${GITHUB_WORKSPACE}/sl --version
${GITHUB_WORKSPACE}/sl analyze --strict --wait \
--app ${{ github.event.repository.name }} \
--tag branch=${{ github.head_ref }} \
--jssrc .
env:
SHIFTLEFT_ACCESS_TOKEN: ${{ secrets.SHIFTLEFT_ACCESS_TOKEN }}
SHIFTLEFT_API_HOST: www.shiftleft.io
SHIFTLEFT_GRPC_TELEMETRY_HOST: telemetry.shiftleft.io:443
SHIFTLEFT_GRPC_API_HOST: api.shiftleft.io:443

# Build-Rules:
# runs-on: ubuntu-latest
# permissions: write-all
# needs: NextGen-Static-Analysis
# steps:
# - uses: actions/checkout@v3
# - name: Download ShiftLeft CLI
# run: |
# curl https://cdn.shiftleft.io/download/sl > ${GITHUB_WORKSPACE}/sl && chmod a+rx ${GITHUB_WORKSPACE}/sl
# - name: Validate Build Rules
# run: |
# ${GITHUB_WORKSPACE}/sl check-analysis --app dmx \
# --github-pr-number=${{github.event.number}} \
# --github-pr-user=${{ github.repository_owner }} \
# --github-pr-repo=${{ github.event.repository.name }} \
# --github-token=${{ secrets.GITHUB_TOKEN }}
# env:
# # SHIFTLEFT_ACCESS_TOKEN: ${{ secrets.SHIFTLEFT_ACCESS_TOKEN }}
#
# SHIFTLEFT_API_HOST: www.shiftleft.io
# SHIFTLEFT_GRPC_TELEMETRY_HOST: telemetry.shiftleft.io:443
# SHIFTLEFT_GRPC_API_HOST: api.shiftleft.io:443
#


35 changes: 19 additions & 16 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,23 +1,26 @@
lib-cov
*.seed
*.log
*.csv
*.dat
*.out
*.pid
*.gz
# compiled output
/node_modules

pids
# Logs
logs
results
*.log
npm-debug.log*
pnpm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
graph.json

# OS
.DS_Store

node_modules
.project
.com.greenworldsoft.syncfolderspro
# Tests
/coverage
/.nyc_output

# Remove some common IDE working directories
# IDEs
.idea
.vscode

.DS_Store
*.iml
.codiumai
.qodo
7 changes: 7 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
color=always
scope=@dmx-cloud
access=public

@dmx-cloud:registry=https://registry.npmjs.org/

//registry.npmjs.org/:_authToken=${NPM_TOKEN}
Loading