Publish with ESM Modules #254
3
.github/workflows/PullRequest.yml
vendored
3
.github/workflows/PullRequest.yml
vendored
@ -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
|
||||||
|
|
||||||
|
6
.github/workflows/main.yml
vendored
6
.github/workflows/main.yml
vendored
@ -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: |
|
||||||
|
3
.github/workflows/relelases.yml
vendored
3
.github/workflows/relelases.yml
vendored
@ -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
|
||||||
|
@ -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" ]
|
||||||
|
@ -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"
|
||||||
|
Reference in New Issue
Block a user