Skip to content

Commit 9e70c09

Browse files
committed
Initial cleanup
1 parent c0ce012 commit 9e70c09

File tree

88 files changed

+6332
-9539
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+6332
-9539
lines changed

.babelrc.cjs

Lines changed: 0 additions & 28 deletions
This file was deleted.

.editorconfig

Lines changed: 0 additions & 16 deletions
This file was deleted.

.eslintrc.cjs

Lines changed: 0 additions & 42 deletions
This file was deleted.

.eslintrc.json

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"rules": {
3+
"indent": [
4+
2,
5+
"tab"
6+
],
7+
"quotes": [
8+
2,
9+
"double"
10+
],
11+
"semi": [
12+
2,
13+
"always"
14+
],
15+
"complexity": [
16+
2,
17+
22
18+
],
19+
"linebreak-style": 0,
20+
"no-var": 1
21+
},
22+
"parserOptions": {
23+
"sourceType": "module"
24+
},
25+
"ignorePatterns": ["dist/*","docs/*","*.test.js"],
26+
"globals": {
27+
"define": false,
28+
"describe": false,
29+
"it": false,
30+
"deno": false
31+
},
32+
"env": {
33+
"es2017": true,
34+
"node": true,
35+
"browser": true
36+
},
37+
"extends": "eslint:recommended"
38+
}

.github/workflows/node.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# This workflow will do a clean install of node dependencies, cache/restore them, build the source code and run tests across different versions of node
2+
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
3+
4+
name: Node.js CI
5+
6+
on:
7+
push:
8+
branches: [ master ]
9+
pull_request:
10+
branches: [ master ]
11+
12+
jobs:
13+
build:
14+
15+
runs-on: ubuntu-latest
16+
17+
strategy:
18+
matrix:
19+
node-version: [14.x, 18.x, 19.x]
20+
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
21+
22+
steps:
23+
- uses: actions/checkout@v3
24+
- name: Use Node.js ${{ matrix.node-version }}
25+
uses: actions/setup-node@v3.5.1
26+
with:
27+
node-version: ${{ matrix.node-version }}
28+
cache: 'npm'
29+
- run: npm ci
30+
- run: npm run build:ci

.github/workflows/npm.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Publish to NPM
2+
on:
3+
release:
4+
types: [released]
5+
jobs:
6+
build:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- uses: actions/checkout@v3
10+
with:
11+
ref: master
12+
- uses: actions/setup-node@v3.5.1
13+
with:
14+
node-version: '16.x'
15+
registry-url: 'https://registry.npmjs.org'
16+
- run: npm install
17+
- run: npm publish
18+
env:
19+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
logs
66
*.log
77
npm-debug.log*
8+
package-lock.json
89

910
dist
1011
es

.npmignore

Lines changed: 0 additions & 11 deletions
This file was deleted.

.prettierrc

Lines changed: 0 additions & 4 deletions
This file was deleted.

.travis.yml

Lines changed: 0 additions & 14 deletions
This file was deleted.

appveyor.yml

Lines changed: 0 additions & 22 deletions
This file was deleted.

media/logo.svg

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)