1
0
mirror of https://github.com/jaandrle/deka-dom-el synced 2026-04-18 13:06:55 +02:00

1 Commits

Author SHA1 Message Date
bcdf76bb1b Maintenance update 2026-04-08 17:43:22 +02:00
10 changed files with 434 additions and 431 deletions

View File

@@ -8,8 +8,8 @@ jobs:
runs-on: ubuntu-latest
environment: default
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
with:
node-version: '20.16'
registry-url: 'https://registry.npmjs.org'

View File

@@ -11,12 +11,12 @@ jobs:
name: Validates formatting and linting
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: reviewdog/action-eclint@d51e853275e707b64c0526881ada324f454c1110 # v1.7.1
with:
reporter: github-pr-check
eclint_flags: '--fix'
- uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
with:
node-version: 20.16
- run: npm ci

View File

@@ -29,19 +29,15 @@ jobs:
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
with:
node-version: 20.16
- run: npm ci
- run: bs/docs.js
- name: Setup Pages
uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5
- name: Upload artifact
uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3
- uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5
- uses: actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4
with:
# Upload entire repository
path: './dist/docs'
- name: Deploy to GitHub Pages
id: deployment

View File

@@ -1 +0,0 @@
info= "Lint size of lib and jshint"

View File

@@ -17,3 +17,12 @@ Lints size of the project, jshint. See configs:
- `package.json`: key `size-limit`
- `package.json`: key `jshintConfig`
- `.editorconfig`
### bs/npm/lint
Linted projects npm dependencies.
### bs/npm/update
Updates projects npm dependencies.
### bs/npm/install-audit
Audits projects npm dependencies to be installed.

2
bs/npm/install-audit Executable file
View File

@@ -0,0 +1,2 @@
#!/usr/bin/env bash
npx npq install "$1" --dry-run

2
bs/npm/lint Executable file
View File

@@ -0,0 +1,2 @@
#!/usr/bin/env bash
npx lockfile-lint --path package.json

2
bs/npm/update Executable file
View File

@@ -0,0 +1,2 @@
#!/usr/bin/env bash
npx npm-check-updates --interactive --format group --cooldown 7

821
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "deka-dom-el",
"version": "0.9.6-alpha",
"version": "0.9.7-beta",
"description": "A low-code library that simplifies the creation of native DOM elements/components using small wrappers and tweaks.",
"author": "Jan Andrle <andrle.jan@centrum.cz>",
"license": "MIT",
@@ -101,10 +101,10 @@
"dts-bundle-generator": "~9.5",
"editorconfig-checker": "~6.1",
"esbuild": "~0.27",
"jsdom": "~26.1",
"jsdom": "~29.0",
"jshint": "~2.13",
"nodejsscript": "^1.1",
"publint": "^0.3",
"nodejsscript": "~1.1",
"publint": "~0.3",
"size-limit-node-esbuild": "~0.4"
}
}