Skip to content

Commit 7be40cb

Browse files
committed
chore: upgrade to ESM
1 parent 563da7e commit 7be40cb

Some content is hidden

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

74 files changed

+7495
-8913
lines changed

.editorconfig

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
# editorconfig.org
21
root = true
32

43
[*]
4+
indent_size = 2
55
indent_style = space
6-
indent_size = 4
76
end_of_line = lf
87
charset = utf-8
98
trim_trailing_whitespace = true

.eslintignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
dist
2+
node_modules

.eslintrc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"root": true,
3+
"extends": ["@antfu"],
4+
"rules": {
5+
"curly": ["error", "all"]
6+
}
7+
}

.github/workflows/npm-publish.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Publish Package to npmjs
2+
3+
on:
4+
release:
5+
types: [published]
6+
7+
jobs:
8+
publish-npm:
9+
runs-on: ubuntu-latest
10+
permissions:
11+
contents: write
12+
id-token: write
13+
steps:
14+
- uses: actions/checkout@v3
15+
16+
- uses: actions/setup-node@v3
17+
with:
18+
node-version: 18
19+
registry-url: 'https://registry.npmjs.org'
20+
21+
- uses: pnpm/action-setup@v2
22+
with:
23+
version: 8
24+
run_install: |
25+
- args: [--frozen-lockfile]
26+
27+
- run: npm publish --provenance --access public
28+
env:
29+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

.gitignore

Lines changed: 3 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,4 @@
1-
*~
2-
_*
3-
*.sublime-*
1+
coverage/
2+
lib/
3+
dist/
44
node_modules/
5-
npm-debug.log
6-
*.old
7-
.idea
8-
.zedstate
9-
.vscode
10-
11-
coverage
12-
coverage.html
13-
lib-cov
14-
15-
# components
16-
components
17-
build
18-
19-
# dev temp testing scripts
20-
dev-*.js
21-
22-
# Compiled source #
23-
###################
24-
*.com
25-
*.class
26-
*.dll
27-
*.exe
28-
*.o
29-
*.so
30-
31-
# Packages #
32-
############
33-
*.7z
34-
*.dmg
35-
*.gz
36-
*.iso
37-
*.jar
38-
*.rar
39-
*.tar
40-
*.zip
41-
*.tgz
42-
*.gem
43-
44-
# Logs and databases #
45-
######################
46-
*.log
47-
*.sql
48-
*.sqlite
49-
*.db
50-
log/
51-
logs/
52-
53-
# OS generated files #
54-
######################
55-
.DS_Store*
56-
Icon?

.jsbeautifyrc

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

.jshintignore

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

.jshintrc

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

.npmignore

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

.travis.yml

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

0 commit comments

Comments
 (0)