Publish with ESM Modules #254

Merged
Sirherobrine23 merged 1 commits from ESM into main 2021-11-29 20:26:08 +00:00
5 changed files with 14 additions and 1 deletions

View File

@ -50,6 +50,9 @@ jobs:
- name: Install node depedencies - name: Install node depedencies
run: npm install --no-save run: npm install --no-save
- name: Install node depedencies
run: npm run esm_module
- name: Run test - name: Run test
run: npm test run: npm test

View File

@ -45,6 +45,9 @@ jobs:
- name: Install Packages - name: Install Packages
run: npm install run: npm install
- name: Install node depedencies
run: npm run esm_module
- name: NPM Publish - name: NPM Publish
run: npm publish --tag dev run: npm publish --tag dev
env: env:
@ -75,6 +78,9 @@ jobs:
- name: Install Node Depedencies - name: Install Node Depedencies
run: npm install --no-save -d run: npm install --no-save -d
- name: Install node depedencies
run: npm run esm_module
- name: Get And Export Release Version - name: Get And Export Release Version
shell: node -p '{0}' shell: node -p '{0}'
run: | run: |

View File

@ -21,6 +21,9 @@ jobs:
- name: Install Depedencies - name: Install Depedencies
run: npm install --no-save run: npm install --no-save
- name: Install node depedencies
run: npm run esm_module
- name: Publish - name: Publish
continue-on-error: true continue-on-error: true
run: npm publish run: npm publish

View File

@ -39,6 +39,7 @@ RUN npm install
# Copy BdsManger Core # Copy BdsManger Core
COPY ./ ./ COPY ./ ./
RUN chmod a+x -v bin/* RUN chmod a+x -v bin/*
RUN npm run esm_module
# Set Entrypint # Set Entrypint
ENTRYPOINT [ "node", "./bin/Docker.js" ] ENTRYPOINT [ "node", "./bin/Docker.js" ]

View File

@ -12,10 +12,10 @@
"import": "./index_esm.js" "import": "./index_esm.js"
}, },
"scripts": { "scripts": {
"postinstall": "cjs2esm",
"start": "node bin/bds_maneger.js -sk", "start": "node bin/bds_maneger.js -sk",
"test": "mocha --exit .test/*.js", "test": "mocha --exit .test/*.js",
"ci": "node .Build/test/ci.js", "ci": "node .Build/test/ci.js",
"esm_module": "cjs2esm",
"eslint": "eslint --debug --fix .", "eslint": "eslint --debug --fix .",
"Docker": "docker-compose build && docker-compose up", "Docker": "docker-compose build && docker-compose up",
"cirelease": "node .Build/RemoveVersions.js" "cirelease": "node .Build/RemoveVersions.js"