mirror of
https://github.com/therootcompany/asn1.js.git
synced 2025-03-15 04:50:37 +00:00
enable CI
This commit is contained in:
parent
1d586cec01
commit
8c603b62de
17
.github/workflows/build.yml
vendored
Normal file
17
.github/workflows/build.yml
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
name: build
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-18.04
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/setup-node@v1
|
||||
with:
|
||||
node-version: "14"
|
||||
- run: npm install
|
||||
- run: npm run build
|
||||
- name: check dist files
|
||||
run: |
|
||||
[[ $(git status --porcelain | tee /dev/stderr | wc -l) -eq 0 ]]
|
||||
- run: npm test
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
||||
/package-lock.json
|
||||
*.gz
|
||||
|
||||
# ---> Node
|
||||
|
6
build.sh
6
build.sh
@ -2,9 +2,9 @@
|
||||
|
||||
# TODO convert to JS
|
||||
cat parser.js packer.js > all.tmp.js
|
||||
sed -i '' '/use strict/d' all.tmp.js
|
||||
sed -i '' '/require/d' all.tmp.js
|
||||
sed -i '' '/exports/d' all.tmp.js
|
||||
sed -i '/use strict/d' all.tmp.js
|
||||
sed -i '/require/d' all.tmp.js
|
||||
sed -i '/exports/d' all.tmp.js
|
||||
|
||||
echo ';(function () {' > dist/asn1.js
|
||||
echo "'use strict';" >> dist/asn1.js
|
||||
|
19
package-lock.json
generated
19
package-lock.json
generated
@ -1,19 +0,0 @@
|
||||
{
|
||||
"name": "@root/asn1",
|
||||
"version": "1.0.0",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
"@root/encoding": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/@root/encoding/-/encoding-1.0.1.tgz",
|
||||
"integrity": "sha512-OaEub02ufoU038gy6bsNHQOjIn8nUjGiLcaRmJ40IUykneJkIW5fxDqKxQx48cszuNflYldsJLPPXCrGfHs8yQ=="
|
||||
},
|
||||
"@root/pem": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@root/pem/-/pem-1.0.3.tgz",
|
||||
"integrity": "sha512-6iFwsbwm6YzWdfjogHzLTYkA1KWdeEkutVX2BBVfhyWoE9q0vp89G7mAcLIhi0QTRd199AMOacHWFq+gTyQkVA==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
}
|
@ -13,6 +13,7 @@
|
||||
"dist"
|
||||
],
|
||||
"scripts": {
|
||||
"build": "bash build.sh",
|
||||
"test": "node tests"
|
||||
},
|
||||
"repository": {
|
||||
@ -28,7 +29,8 @@
|
||||
"author": "AJ ONeal <coolaj86@gmail.com> (https://coolaj86.com/)",
|
||||
"license": "MPL-2.0",
|
||||
"devDependencies": {
|
||||
"@root/pem": "^1.0.3"
|
||||
"@root/pem": "^1.0.4",
|
||||
"uglify-js": "^3.10.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@root/encoding": "^1.0.1"
|
||||
|
Loading…
x
Reference in New Issue
Block a user