diff --git a/.github/workflows/console-locale-timestamp.yml b/.github/workflows/console-locale-timestamp.yml deleted file mode 100644 index 4d9c746..0000000 --- a/.github/workflows/console-locale-timestamp.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: console-locale-timestamp - -on: - pull_request: - branches: - - main - paths: - - 'packages/console-locale-timestamp/src/**/*.ts' - workflow_dispatch: - -jobs: - test: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: '22' - - run: npm ci - - run: npm test -w 'console-locale-timestamp' diff --git a/.github/workflows/file-size-format.yml b/.github/workflows/file-size-format.yml deleted file mode 100644 index 644d05d..0000000 --- a/.github/workflows/file-size-format.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: file-size-format - -on: - pull_request: - branches: - - main - paths: - - 'packages/file-size-format/src/**/*.ts' - workflow_dispatch: - -jobs: - test: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: '22' - - run: npm ci - - run: npm test -w '@w0s/file-size-format' diff --git a/.github/workflows/html-escape.yml b/.github/workflows/html-escape.yml deleted file mode 100644 index 4a51db2..0000000 --- a/.github/workflows/html-escape.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: html-escape - -on: - pull_request: - branches: - - main - paths: - - 'packages/html-escape/src/**/*.ts' - workflow_dispatch: - -jobs: - test: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: '22' - - run: npm ci - - run: npm test -w '@w0s/html-escape' diff --git a/.github/workflows/isbn-verify.yml b/.github/workflows/isbn-verify.yml deleted file mode 100644 index 4b89e84..0000000 --- a/.github/workflows/isbn-verify.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: isbn-verify - -on: - pull_request: - branches: - - main - paths: - - 'packages/isbn-verify/src/**/*.ts' - workflow_dispatch: - -jobs: - test: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: '22' - - run: npm ci - - run: npm test -w '@w0s/isbn-verify' diff --git a/.github/workflows/js.yml b/.github/workflows/js.yml new file mode 100644 index 0000000..0749027 --- /dev/null +++ b/.github/workflows/js.yml @@ -0,0 +1,24 @@ +name: JavaScript files + +on: + pull_request: + paths: + - 'packages/*/src/**/*.ts' + - 'eslint.config.js' + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + lint: + runs-on: ubuntu-latest + timeout-minutes: 3 + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 + with: + node-version: '24' + - run: npm ci + - run: npm run js-lint diff --git a/.github/workflows/lint-javascript.yml b/.github/workflows/lint-javascript.yml deleted file mode 100644 index 421b19f..0000000 --- a/.github/workflows/lint-javascript.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: Linting JavaScript files - -on: - pull_request: - branches: - - main - paths: - - 'packages/*/src/**/*.ts' - - 'eslint.config.js' - workflow_dispatch: - -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: '22' - - run: npm ci - - run: npm run js-lint diff --git a/.github/workflows/lint-yaml.yml b/.github/workflows/lint-yaml.yml deleted file mode 100644 index 0887702..0000000 --- a/.github/workflows/lint-yaml.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: Linting YAML files - -on: - pull_request: - branches: - - main - paths: - - '.github/workflows/*.yml' - workflow_dispatch: - -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: '22' - - run: npm ci - - run: npm run yaml-lint diff --git a/.github/workflows/paapi-item-image-url-parser.yml b/.github/workflows/paapi-item-image-url-parser.yml deleted file mode 100644 index 94d7239..0000000 --- a/.github/workflows/paapi-item-image-url-parser.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: paapi-item-image-url-parser - -on: - pull_request: - branches: - - main - paths: - - 'packages/paapi-item-image-url-parser/src/**/*.ts' - workflow_dispatch: - -jobs: - test: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: '22' - - run: npm ci - - run: npm test -w '@w0s/paapi-item-image-url-parser' diff --git a/.github/workflows/package-console-locale-timestamp.yml b/.github/workflows/package-console-locale-timestamp.yml new file mode 100644 index 0000000..152294b --- /dev/null +++ b/.github/workflows/package-console-locale-timestamp.yml @@ -0,0 +1,23 @@ +name: console-locale-timestamp + +on: + pull_request: + paths: + - 'packages/console-locale-timestamp/src/**/*.ts' + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + test: + runs-on: ubuntu-latest + timeout-minutes: 3 + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 + with: + node-version: '24' + - run: npm ci + - run: npm test -w 'console-locale-timestamp' diff --git a/.github/workflows/package-file-size-format.yml b/.github/workflows/package-file-size-format.yml new file mode 100644 index 0000000..3273289 --- /dev/null +++ b/.github/workflows/package-file-size-format.yml @@ -0,0 +1,23 @@ +name: file-size-format + +on: + pull_request: + paths: + - 'packages/file-size-format/src/**/*.ts' + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + test: + runs-on: ubuntu-latest + timeout-minutes: 3 + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 + with: + node-version: '24' + - run: npm ci + - run: npm test -w '@w0s/file-size-format' diff --git a/.github/workflows/package-html-escape.yml b/.github/workflows/package-html-escape.yml new file mode 100644 index 0000000..df6e283 --- /dev/null +++ b/.github/workflows/package-html-escape.yml @@ -0,0 +1,23 @@ +name: html-escape + +on: + pull_request: + paths: + - 'packages/html-escape/src/**/*.ts' + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + test: + runs-on: ubuntu-latest + timeout-minutes: 3 + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 + with: + node-version: '24' + - run: npm ci + - run: npm test -w '@w0s/html-escape' diff --git a/.github/workflows/package-isbn-verify.yml b/.github/workflows/package-isbn-verify.yml new file mode 100644 index 0000000..f37eb57 --- /dev/null +++ b/.github/workflows/package-isbn-verify.yml @@ -0,0 +1,23 @@ +name: isbn-verify + +on: + pull_request: + paths: + - 'packages/isbn-verify/src/**/*.ts' + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + test: + runs-on: ubuntu-latest + timeout-minutes: 3 + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 + with: + node-version: '24' + - run: npm ci + - run: npm test -w '@w0s/isbn-verify' diff --git a/.github/workflows/package-paapi-item-image-url-parser.yml b/.github/workflows/package-paapi-item-image-url-parser.yml new file mode 100644 index 0000000..c801424 --- /dev/null +++ b/.github/workflows/package-paapi-item-image-url-parser.yml @@ -0,0 +1,23 @@ +name: paapi-item-image-url-parser + +on: + pull_request: + paths: + - 'packages/paapi-item-image-url-parser/src/**/*.ts' + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + test: + runs-on: ubuntu-latest + timeout-minutes: 3 + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 + with: + node-version: '24' + - run: npm ci + - run: npm test -w '@w0s/paapi-item-image-url-parser' diff --git a/.github/workflows/package-string-convert.yml b/.github/workflows/package-string-convert.yml new file mode 100644 index 0000000..a42f2a7 --- /dev/null +++ b/.github/workflows/package-string-convert.yml @@ -0,0 +1,23 @@ +name: string-convert + +on: + pull_request: + paths: + - 'packages/string-convert/src/**/*.ts' + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + test: + runs-on: ubuntu-latest + timeout-minutes: 3 + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 + with: + node-version: '24' + - run: npm ci + - run: npm test -w '@w0s/string-convert' diff --git a/.github/workflows/urlsearchparams-custom-separator.yml b/.github/workflows/package-urlsearchparams-custom-separator.yml similarity index 50% rename from .github/workflows/urlsearchparams-custom-separator.yml rename to .github/workflows/package-urlsearchparams-custom-separator.yml index c963151..9b70be8 100644 --- a/.github/workflows/urlsearchparams-custom-separator.yml +++ b/.github/workflows/package-urlsearchparams-custom-separator.yml @@ -2,19 +2,22 @@ name: urlsearchparams-custom-separator on: pull_request: - branches: - - main paths: - 'packages/urlsearchparams-custom-separator/src/**/*.ts' workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: test: runs-on: ubuntu-latest + timeout-minutes: 3 steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 with: - node-version: '22' + node-version: '24' - run: npm ci - run: npm test -w '@w0s/urlsearchparams-custom-separator' diff --git a/.github/workflows/package-wareki.yml b/.github/workflows/package-wareki.yml new file mode 100644 index 0000000..42fca2a --- /dev/null +++ b/.github/workflows/package-wareki.yml @@ -0,0 +1,23 @@ +name: wareki + +on: + pull_request: + paths: + - 'packages/wareki/src/**/*.ts' + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + test: + runs-on: ubuntu-latest + timeout-minutes: 3 + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 + with: + node-version: '24' + - run: npm ci + - run: npm test -w '@w0s/wareki' diff --git a/.github/workflows/string-convert.yml b/.github/workflows/string-convert.yml deleted file mode 100644 index 3a29ec8..0000000 --- a/.github/workflows/string-convert.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: string-convert - -on: - pull_request: - branches: - - main - paths: - - 'packages/string-convert/src/**/*.ts' - workflow_dispatch: - -jobs: - test: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: '22' - - run: npm ci - - run: npm test -w '@w0s/string-convert' diff --git a/.github/workflows/wareki.yml b/.github/workflows/wareki.yml deleted file mode 100644 index 2254e67..0000000 --- a/.github/workflows/wareki.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: wareki - -on: - pull_request: - branches: - - main - paths: - - 'packages/wareki/src/**/*.ts' - workflow_dispatch: - -jobs: - test: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: '22' - - run: npm ci - - run: npm test -w '@w0s/wareki' diff --git a/.github/workflows/yaml.yml b/.github/workflows/yaml.yml new file mode 100644 index 0000000..9ba0048 --- /dev/null +++ b/.github/workflows/yaml.yml @@ -0,0 +1,26 @@ +name: YAML files + +on: + pull_request: + paths: + - '.github/workflows/*.yml' + workflow_dispatch: + +defaults: + run: + shell: bash + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + lint: + runs-on: ubuntu-latest + timeout-minutes: 3 + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - name: Run actionlint + uses: docker://rhysd/actionlint:latest + with: + args: -color diff --git a/package-lock.json b/package-lock.json index f54b2ed..1a2cfe5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,8 +17,7 @@ "prettier": "^3.4.2", "rimraf": "^6.0.1", "sinon": "^19.0.2", - "typescript": "^5.7.3", - "yaml-lint": "^1.7.0" + "typescript": "^5.7.3" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -875,15 +874,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/array.prototype.findlastindex": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", @@ -962,12 +952,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", - "dev": true - }, "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", @@ -1093,12 +1077,6 @@ "dev": true, "license": "MIT" }, - "node_modules/consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", - "dev": true - }, "node_modules/console-locale-timestamp": { "resolved": "packages/console-locale-timestamp", "link": true @@ -1237,18 +1215,6 @@ "node": ">=0.3.1" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -1414,15 +1380,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -1912,15 +1869,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, "node_modules/get-intrinsic": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", @@ -2048,26 +1996,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", @@ -2203,15 +2131,6 @@ "node": ">=0.8.19" } }, - "node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/internal-slot": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", @@ -2697,59 +2616,6 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, - "node_modules/nconf": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/nconf/-/nconf-0.12.1.tgz", - "integrity": "sha512-p2cfF+B3XXacQdswUYWZ0w6Vld0832A/tuqjLBu3H1sfUcby4N2oVbGhyuCkZv+t3iY3aiFEj7gZGqax9Q2c1w==", - "dev": true, - "dependencies": { - "async": "^3.0.0", - "ini": "^2.0.0", - "secure-keys": "^1.0.0", - "yargs": "^16.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/nconf/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/nconf/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/nconf/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/nise": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", @@ -2985,15 +2851,6 @@ "node": ">=16" } }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", @@ -3088,15 +2945,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", @@ -3212,12 +3060,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/secure-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/secure-keys/-/secure-keys-1.0.0.tgz", - "integrity": "sha512-nZi59hW3Sl5P3+wOO89eHBAAGwmCPd2aE1+dLZV5MO+ItQctIvAqihzaAXIQhvtH4KJPxM080HsnqltR2y8cWg==", - "dev": true - }, "node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -3336,15 +3178,6 @@ "url": "https://opencollective.com/sinon" } }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/slashes": { "version": "3.0.12", "resolved": "https://registry.npmjs.org/slashes/-/slashes-3.0.12.tgz", @@ -3804,23 +3637,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, "node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", @@ -3840,30 +3656,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yaml-lint": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/yaml-lint/-/yaml-lint-1.7.0.tgz", - "integrity": "sha512-zeBC/kskKQo4zuoGQ+IYjw6C9a/YILr2SXoEZA9jM0COrSwvwVbfTiFegT8qYBSBgOwLMWGL8sY137tOmFXGnQ==", - "dev": true, - "dependencies": { - "consola": "^2.15.3", - "globby": "^11.1.0", - "js-yaml": "^4.1.0", - "nconf": "^0.12.0" - }, - "bin": { - "yamllint": "dist/cli.js" - } - }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/package.json b/package.json index ec3e31c..85f2238 100644 --- a/package.json +++ b/package.json @@ -3,8 +3,7 @@ "type": "module", "scripts": { "format": "prettier -w .", - "js-lint": "eslint packages/*/src/**/*.ts", - "yaml-lint": "yamllint .github/workflows/*.yml" + "js-lint": "eslint packages/*/src/**/*.ts" }, "devDependencies": { "@types/node": "^22.10.10", @@ -15,8 +14,7 @@ "prettier": "^3.4.2", "rimraf": "^6.0.1", "sinon": "^19.0.2", - "typescript": "^5.7.3", - "yaml-lint": "^1.7.0" + "typescript": "^5.7.3" }, "private": true, "workspaces": [