diff --git a/.github/package.json b/.github/package.json index bc829b5..30a121e 100644 --- a/.github/package.json +++ b/.github/package.json @@ -1,6 +1,6 @@ { "name": "@datastream/github-workflows", - "version": "0.1.1", + "version": "0.1.2", "private": true, "engines": { "node": ">=24.0" diff --git a/.github/workflows/website-cloudflare-pages.yml b/.github/workflows/website-cloudflare-pages.yml index 75f47de..c647ff1 100644 --- a/.github/workflows/website-cloudflare-pages.yml +++ b/.github/workflows/website-cloudflare-pages.yml @@ -20,7 +20,7 @@ jobs: name: Publish website runs-on: ubuntu-latest permissions: - contents: write + contents: read steps: - name: Checkout repository diff --git a/package-lock.json b/package-lock.json index 6c03406..fdc0f62 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@datastream/monorepo", - "version": "0.1.1", + "version": "0.1.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@datastream/monorepo", - "version": "0.1.1", + "version": "0.1.2", "license": "MIT", "workspaces": [ "packages/*", @@ -30,7 +30,7 @@ }, ".github": { "name": "@datastream/github-workflows", - "version": "0.1.1", + "version": "0.1.2", "devDependencies": { "license-check-and-add": "4.0.5", "lockfile-lint": "5.0.0" @@ -273,16 +273,16 @@ } }, "node_modules/@aws-sdk/client-dynamodb": { - "version": "3.1007.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.1007.0.tgz", - "integrity": "sha512-wGkXr8jG9p2AYwUdxxo1q/F0AYUT8g1mL0OntbBPBCr8fDuicOf1r2M28lV7lEiIrRCAxKVOzRJ6gHef6IpErA==", + "version": "3.1008.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.1008.0.tgz", + "integrity": "sha512-R3jj83tMilipIPKj+Qd0vKsYhcgrMqG8YoEhvW4RSLImIg0nrcZSO1ZO4xz3NT7SovSGloZiv1m15w4m7j7VvQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "^3.973.19", - "@aws-sdk/credential-provider-node": "^3.972.19", + "@aws-sdk/credential-provider-node": "^3.972.20", "@aws-sdk/dynamodb-codec": "^3.972.20", "@aws-sdk/middleware-endpoint-discovery": "^3.972.7", "@aws-sdk/middleware-host-header": "^3.972.7", @@ -293,7 +293,7 @@ "@aws-sdk/types": "^3.973.5", "@aws-sdk/util-endpoints": "^3.996.4", "@aws-sdk/util-user-agent-browser": "^3.972.7", - "@aws-sdk/util-user-agent-node": "^3.973.5", + "@aws-sdk/util-user-agent-node": "^3.973.6", "@smithy/config-resolver": "^4.4.10", "@smithy/core": "^3.23.9", "@smithy/fetch-http-handler": "^5.3.13", @@ -327,16 +327,16 @@ } }, "node_modules/@aws-sdk/client-lambda": { - "version": "3.1007.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-lambda/-/client-lambda-3.1007.0.tgz", - "integrity": "sha512-fXwoTV47wpe0zTAAkSmOuzYq+mYYDr8z6Vl3DZ2c/yqpRxYOfjQIy3Yn0Z+P3hS+RYeMcb/NLbNb0oHLtkB/kQ==", + "version": "3.1008.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-lambda/-/client-lambda-3.1008.0.tgz", + "integrity": "sha512-37d1iqPuw4708f/4wJ4iV47Mb+Y9U5o6Ge1Dp+b7MFKlunIelmHHV0rNkVjnuBuwLfDgMO61CtF74g7bX8jvLA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "^3.973.19", - "@aws-sdk/credential-provider-node": "^3.972.19", + "@aws-sdk/credential-provider-node": "^3.972.20", "@aws-sdk/middleware-host-header": "^3.972.7", "@aws-sdk/middleware-logger": "^3.972.7", "@aws-sdk/middleware-recursion-detection": "^3.972.7", @@ -345,7 +345,7 @@ "@aws-sdk/types": "^3.973.5", "@aws-sdk/util-endpoints": "^3.996.4", "@aws-sdk/util-user-agent-browser": "^3.972.7", - "@aws-sdk/util-user-agent-node": "^3.973.5", + "@aws-sdk/util-user-agent-node": "^3.973.6", "@smithy/config-resolver": "^4.4.10", "@smithy/core": "^3.23.9", "@smithy/eventstream-serde-browser": "^4.2.11", @@ -383,9 +383,9 @@ } }, "node_modules/@aws-sdk/client-s3": { - "version": "3.1007.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.1007.0.tgz", - "integrity": "sha512-QdFNDy+eKpcbv3ieGNl7XsDhpOj5mfb2xwnNM/YC108JpNJ5Ox79mbwtsKKqmQfen0JeaJml58vFnRHjfkjw9w==", + "version": "3.1008.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.1008.0.tgz", + "integrity": "sha512-w/SIRD25v2zVMbkn8CYIxUsac8yf5Jghkhw5j7EsNWdJhl56m/nWpUX7t1etFUW1cnzpFjZV0lXt0dNFSnbXwA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -393,7 +393,7 @@ "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "^3.973.19", - "@aws-sdk/credential-provider-node": "^3.972.19", + "@aws-sdk/credential-provider-node": "^3.972.20", "@aws-sdk/middleware-bucket-endpoint": "^3.972.7", "@aws-sdk/middleware-expect-continue": "^3.972.7", "@aws-sdk/middleware-flexible-checksums": "^3.973.5", @@ -409,7 +409,7 @@ "@aws-sdk/types": "^3.973.5", "@aws-sdk/util-endpoints": "^3.996.4", "@aws-sdk/util-user-agent-browser": "^3.972.7", - "@aws-sdk/util-user-agent-node": "^3.973.5", + "@aws-sdk/util-user-agent-node": "^3.973.6", "@smithy/config-resolver": "^4.4.10", "@smithy/core": "^3.23.9", "@smithy/eventstream-serde-browser": "^4.2.11", @@ -450,16 +450,16 @@ } }, "node_modules/@aws-sdk/client-sns": { - "version": "3.1007.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sns/-/client-sns-3.1007.0.tgz", - "integrity": "sha512-IpX4d8vR2IQ/vD1Vac+mmShwyPBI+9PENtR11u5OvXWyBpvs3IomjohxPTb91pL0PyZTKL2sZyU9lbJghwOZPQ==", + "version": "3.1008.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sns/-/client-sns-3.1008.0.tgz", + "integrity": "sha512-0kS21nO2o+Wjvvh1to0aHCKRxQEMqOd30nNwg7o9CLjEs3oB5tNw/Rpkmw2vPPZtYSbke6OvQDy9Pdj6UWU8jg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "^3.973.19", - "@aws-sdk/credential-provider-node": "^3.972.19", + "@aws-sdk/credential-provider-node": "^3.972.20", "@aws-sdk/middleware-host-header": "^3.972.7", "@aws-sdk/middleware-logger": "^3.972.7", "@aws-sdk/middleware-recursion-detection": "^3.972.7", @@ -468,7 +468,7 @@ "@aws-sdk/types": "^3.973.5", "@aws-sdk/util-endpoints": "^3.996.4", "@aws-sdk/util-user-agent-browser": "^3.972.7", - "@aws-sdk/util-user-agent-node": "^3.973.5", + "@aws-sdk/util-user-agent-node": "^3.973.6", "@smithy/config-resolver": "^4.4.10", "@smithy/core": "^3.23.9", "@smithy/fetch-http-handler": "^5.3.13", @@ -501,16 +501,16 @@ } }, "node_modules/@aws-sdk/client-sqs": { - "version": "3.1007.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sqs/-/client-sqs-3.1007.0.tgz", - "integrity": "sha512-I0MzooPlcWgCPV76mKGPvAZtSgGmIuHevvl9KU7IvCHOHQPIP1Rx+1RW5u0jFoTTgq9YuudyAvFU8DmHW28fNQ==", + "version": "3.1008.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sqs/-/client-sqs-3.1008.0.tgz", + "integrity": "sha512-kBqU6zt4Nw3Oc0ArpQakayTS0N/mbWQY8TUkPMSFTqdEpmCOqou9NjoFvpLEz5JnUraxG9BNRzIvQfV5mVkeqQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "^3.973.19", - "@aws-sdk/credential-provider-node": "^3.972.19", + "@aws-sdk/credential-provider-node": "^3.972.20", "@aws-sdk/middleware-host-header": "^3.972.7", "@aws-sdk/middleware-logger": "^3.972.7", "@aws-sdk/middleware-recursion-detection": "^3.972.7", @@ -520,7 +520,7 @@ "@aws-sdk/types": "^3.973.5", "@aws-sdk/util-endpoints": "^3.996.4", "@aws-sdk/util-user-agent-browser": "^3.972.7", - "@aws-sdk/util-user-agent-node": "^3.973.5", + "@aws-sdk/util-user-agent-node": "^3.973.6", "@smithy/config-resolver": "^4.4.10", "@smithy/core": "^3.23.9", "@smithy/fetch-http-handler": "^5.3.13", @@ -554,16 +554,16 @@ } }, "node_modules/@aws-sdk/client-ssm": { - "version": "3.1007.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-ssm/-/client-ssm-3.1007.0.tgz", - "integrity": "sha512-zLKrkHGluz/rTZPO7QlOzjrBp3YQn0YsUqsGc1/xhjMmtS9ResZDmmw+2UChC9suR2yLYZuVkzv4maRCfnaoaQ==", + "version": "3.1008.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-ssm/-/client-ssm-3.1008.0.tgz", + "integrity": "sha512-8PpuP4JgE3Sdv6/TNjM2Qqu7Ai0e2CzjESb+PZfZ4fc3M222sR098/+wm5qMKULgi4LjAo6hqpjlCMOSCSfnJA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "^3.973.19", - "@aws-sdk/credential-provider-node": "^3.972.19", + "@aws-sdk/credential-provider-node": "^3.972.20", "@aws-sdk/middleware-host-header": "^3.972.7", "@aws-sdk/middleware-logger": "^3.972.7", "@aws-sdk/middleware-recursion-detection": "^3.972.7", @@ -572,7 +572,7 @@ "@aws-sdk/types": "^3.973.5", "@aws-sdk/util-endpoints": "^3.996.4", "@aws-sdk/util-user-agent-browser": "^3.972.7", - "@aws-sdk/util-user-agent-node": "^3.973.5", + "@aws-sdk/util-user-agent-node": "^3.973.6", "@smithy/config-resolver": "^4.4.10", "@smithy/core": "^3.23.9", "@smithy/fetch-http-handler": "^5.3.13", @@ -684,20 +684,20 @@ } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.972.18", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.18.tgz", - "integrity": "sha512-vthIAXJISZnj2576HeyLBj4WTeX+I7PwWeRkbOa0mVX39K13SCGxCgOFuKj2ytm9qTlLOmXe4cdEnroteFtJfw==", + "version": "3.972.19", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.19.tgz", + "integrity": "sha512-pVJVjWqVrPqjpFq7o0mCmeZu1Y0c94OCHSYgivdCD2wfmYVtBbwQErakruhgOD8pcMcx9SCqRw1pzHKR7OGBcA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/core": "^3.973.19", "@aws-sdk/credential-provider-env": "^3.972.17", "@aws-sdk/credential-provider-http": "^3.972.19", - "@aws-sdk/credential-provider-login": "^3.972.18", + "@aws-sdk/credential-provider-login": "^3.972.19", "@aws-sdk/credential-provider-process": "^3.972.17", - "@aws-sdk/credential-provider-sso": "^3.972.18", - "@aws-sdk/credential-provider-web-identity": "^3.972.18", - "@aws-sdk/nested-clients": "^3.996.8", + "@aws-sdk/credential-provider-sso": "^3.972.19", + "@aws-sdk/credential-provider-web-identity": "^3.972.19", + "@aws-sdk/nested-clients": "^3.996.9", "@aws-sdk/types": "^3.973.5", "@smithy/credential-provider-imds": "^4.2.11", "@smithy/property-provider": "^4.2.11", @@ -710,14 +710,14 @@ } }, "node_modules/@aws-sdk/credential-provider-login": { - "version": "3.972.18", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.18.tgz", - "integrity": "sha512-kINzc5BBxdYBkPZ0/i1AMPMOk5b5QaFNbYMElVw5QTX13AKj6jcxnv/YNl9oW9mg+Y08ti19hh01HhyEAxsSJQ==", + "version": "3.972.19", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.19.tgz", + "integrity": "sha512-jOXdZ1o+CywQKr6gyxgxuUmnGwTTnY2Kxs1PM7fI6AYtDWDnmW/yKXayNqkF8KjP1unflqMWKVbVt5VgmE3L0g==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/core": "^3.973.19", - "@aws-sdk/nested-clients": "^3.996.8", + "@aws-sdk/nested-clients": "^3.996.9", "@aws-sdk/types": "^3.973.5", "@smithy/property-provider": "^4.2.11", "@smithy/protocol-http": "^5.3.11", @@ -730,18 +730,18 @@ } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.972.19", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.19.tgz", - "integrity": "sha512-yDWQ9dFTr+IMxwanFe7+tbN5++q8psZBjlUwOiCXn1EzANoBgtqBwcpYcHaMGtn0Wlfj4NuXdf2JaEx1lz5RaQ==", + "version": "3.972.20", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.20.tgz", + "integrity": "sha512-0xHca2BnPY0kzjDYPH7vk8YbfdBPpWVS67rtqQMalYDQUCBYS37cZ55K6TuFxCoIyNZgSCFrVKr9PXC5BVvQQw==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-provider-env": "^3.972.17", "@aws-sdk/credential-provider-http": "^3.972.19", - "@aws-sdk/credential-provider-ini": "^3.972.18", + "@aws-sdk/credential-provider-ini": "^3.972.19", "@aws-sdk/credential-provider-process": "^3.972.17", - "@aws-sdk/credential-provider-sso": "^3.972.18", - "@aws-sdk/credential-provider-web-identity": "^3.972.18", + "@aws-sdk/credential-provider-sso": "^3.972.19", + "@aws-sdk/credential-provider-web-identity": "^3.972.19", "@aws-sdk/types": "^3.973.5", "@smithy/credential-provider-imds": "^4.2.11", "@smithy/property-provider": "^4.2.11", @@ -772,15 +772,15 @@ } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.972.18", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.18.tgz", - "integrity": "sha512-YHYEfj5S2aqInRt5ub8nDOX8vAxgMvd84wm2Y3WVNfFa/53vOv9T7WOAqXI25qjj3uEcV46xxfqdDQk04h5XQA==", + "version": "3.972.19", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.19.tgz", + "integrity": "sha512-kVjQsEU3b///q7EZGrUzol9wzwJFKbEzqJKSq82A9ShrUTEO7FNylTtby3sPV19ndADZh1H3FB3+5ZrvKtEEeg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/core": "^3.973.19", - "@aws-sdk/nested-clients": "^3.996.8", - "@aws-sdk/token-providers": "3.1005.0", + "@aws-sdk/nested-clients": "^3.996.9", + "@aws-sdk/token-providers": "3.1008.0", "@aws-sdk/types": "^3.973.5", "@smithy/property-provider": "^4.2.11", "@smithy/shared-ini-file-loader": "^4.4.6", @@ -792,14 +792,14 @@ } }, "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.972.18", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.18.tgz", - "integrity": "sha512-OqlEQpJ+J3T5B96qtC1zLLwkBloechP+fezKbCH0sbd2cCc0Ra55XpxWpk/hRj69xAOYtHvoC4orx6eTa4zU7g==", + "version": "3.972.19", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.19.tgz", + "integrity": "sha512-BV1BlTFdG4w4tAihxN7iXDBoNcNewXD4q8uZlNQiUrnqxwGWUhKHODIQVSPlQGxXClEj+63m+cqZskw+ESmeZg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/core": "^3.973.19", - "@aws-sdk/nested-clients": "^3.996.8", + "@aws-sdk/nested-clients": "^3.996.9", "@aws-sdk/types": "^3.973.5", "@smithy/property-provider": "^4.2.11", "@smithy/shared-ini-file-loader": "^4.4.6", @@ -843,9 +843,9 @@ } }, "node_modules/@aws-sdk/lib-storage": { - "version": "3.1007.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.1007.0.tgz", - "integrity": "sha512-7mM885aNozu1yM4set09YMsOh4V+WHmZBTYlr27XNhBhkcRFcaUofY8uPp5uWCSNiQ2S5JIDLN6rtrQGfPjzWA==", + "version": "3.1008.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.1008.0.tgz", + "integrity": "sha512-SWIzixPt9VG6jz8+tR8VklOi3FXY1J6WMfd1JEtY9gVtJaLGF5tWexIkjUnGHP8B6M6Uk+qC5zdr2Caome5Gfg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -861,7 +861,7 @@ "node": ">=20.0.0" }, "peerDependencies": { - "@aws-sdk/client-s3": "^3.1007.0" + "@aws-sdk/client-s3": "^3.1008.0" } }, "node_modules/@aws-sdk/middleware-bucket-endpoint": { @@ -1086,9 +1086,9 @@ } }, "node_modules/@aws-sdk/nested-clients": { - "version": "3.996.8", - "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.996.8.tgz", - "integrity": "sha512-6HlLm8ciMW8VzfB80kfIx16PBA9lOa9Dl+dmCBi78JDhvGlx3I7Rorwi5PpVRkL31RprXnYna3yBf6UKkD/PqA==", + "version": "3.996.9", + "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.996.9.tgz", + "integrity": "sha512-+RpVtpmQbbtzFOKhMlsRcXM/3f1Z49qTOHaA8gEpHOYruERmog6f2AUtf/oTRLCWjR9H2b3roqryV/hI7QMW8w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1103,7 +1103,7 @@ "@aws-sdk/types": "^3.973.5", "@aws-sdk/util-endpoints": "^3.996.4", "@aws-sdk/util-user-agent-browser": "^3.972.7", - "@aws-sdk/util-user-agent-node": "^3.973.5", + "@aws-sdk/util-user-agent-node": "^3.973.6", "@smithy/config-resolver": "^4.4.10", "@smithy/core": "^3.23.9", "@smithy/fetch-http-handler": "^5.3.13", @@ -1171,14 +1171,14 @@ } }, "node_modules/@aws-sdk/token-providers": { - "version": "3.1005.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1005.0.tgz", - "integrity": "sha512-vMxd+ivKqSxU9bHx5vmAlFKDAkjGotFU56IOkDa5DaTu1WWwbcse0yFHEm9I537oVvodaiwMl3VBwgHfzQ2rvw==", + "version": "3.1008.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1008.0.tgz", + "integrity": "sha512-TulwlHQBWcJs668kNUDMZHN51DeLrDsYT59Ux4a/nbvr025gM6HjKJJ3LvnZccam7OS/ZKUVkWomCneRQKJbBg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-sdk/core": "^3.973.19", - "@aws-sdk/nested-clients": "^3.996.8", + "@aws-sdk/nested-clients": "^3.996.9", "@aws-sdk/types": "^3.973.5", "@smithy/property-provider": "^4.2.11", "@smithy/shared-ini-file-loader": "^4.4.6", @@ -1260,9 +1260,9 @@ } }, "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.973.5", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.973.5.tgz", - "integrity": "sha512-Dyy38O4GeMk7UQ48RupfHif//gqnOPbq/zlvRssc11E2mClT+aUfc3VS2yD8oLtzqO3RsqQ9I3gOBB4/+HjPOw==", + "version": "3.973.6", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.973.6.tgz", + "integrity": "sha512-iF7G0prk7AvmOK64FcLvc/fW+Ty1H+vttajL7PvJFReU8urMxfYmynTTuFKDTA76Wgpq3FzTPKwabMQIXQHiXQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1270,6 +1270,7 @@ "@aws-sdk/types": "^3.973.5", "@smithy/node-config-provider": "^4.3.11", "@smithy/types": "^4.13.0", + "@smithy/util-config-provider": "^4.2.2", "tslib": "^2.6.2" }, "engines": { @@ -3813,9 +3814,9 @@ } }, "node_modules/@smithy/core": { - "version": "3.23.10", - "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.23.10.tgz", - "integrity": "sha512-pn0HaJpxmdeCLdbAm79SUjX8IPiej9ANHNHec4K4u5Bkf5BqYCbAgK3c8NTCVf44DnlWJK7W1mimlgBPUQ3IlA==", + "version": "3.23.11", + "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.23.11.tgz", + "integrity": "sha512-952rGf7hBRnhUIaeLp6q4MptKW8sPFe5VvkoZ5qIzFAtx6c/QZ/54FS3yootsyUSf9gJX/NBqEBNdNR7jMIlpQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -3825,7 +3826,7 @@ "@smithy/util-base64": "^4.3.2", "@smithy/util-body-length-browser": "^4.2.2", "@smithy/util-middleware": "^4.2.12", - "@smithy/util-stream": "^4.5.18", + "@smithy/util-stream": "^4.5.19", "@smithy/util-utf8": "^4.2.2", "@smithy/uuid": "^1.1.2", "tslib": "^2.6.2" @@ -3927,9 +3928,9 @@ } }, "node_modules/@smithy/fetch-http-handler": { - "version": "5.3.14", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.14.tgz", - "integrity": "sha512-Aswg1yMsujkikRVv+JIDw2ybTgx0cnTnv7pMee46OX6lTMwk/QpH1lbx3vN3feMwyNrFcSUbYBtbgwHXXn3CIA==", + "version": "5.3.15", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.15.tgz", + "integrity": "sha512-T4jFU5N/yiIfrtrsb9uOQn7RdELdM/7HbyLNr6uO/mpkj1ctiVs7CihVr51w4LyQlXWDpXFn4BElf1WmQvZu/A==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -4048,14 +4049,14 @@ } }, "node_modules/@smithy/middleware-endpoint": { - "version": "4.4.24", - "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.24.tgz", - "integrity": "sha512-k7SZG+7IbS4fVAI47p+QixmcjqliCoZ7T5ZtAJMHyViiv7AhMC9aXtgxvNQ8TQmbUe7kotsvW2XeEEqnTmdOXg==", + "version": "4.4.25", + "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.25.tgz", + "integrity": "sha512-dqjLwZs2eBxIUG6Qtw8/YZ4DvzHGIf0DA18wrgtfP6a50UIO7e2nY0FPdcbv5tVJKqWCCU5BmGMOUwT7Puan+A==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^3.23.10", - "@smithy/middleware-serde": "^4.2.13", + "@smithy/core": "^3.23.11", + "@smithy/middleware-serde": "^4.2.14", "@smithy/node-config-provider": "^4.3.12", "@smithy/shared-ini-file-loader": "^4.4.7", "@smithy/types": "^4.13.1", @@ -4068,16 +4069,16 @@ } }, "node_modules/@smithy/middleware-retry": { - "version": "4.4.41", - "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.41.tgz", - "integrity": "sha512-qjeS0KGftfz2CL4/IziPmQurzemKRPh6sekt3IFbj1519nkj+JM+RcdjVrC1AQFFZhmW3zz7KqwOgN+qJZeVlQ==", + "version": "4.4.42", + "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.42.tgz", + "integrity": "sha512-vbwyqHRIpIZutNXZpLAozakzamcINaRCpEy1MYmK6xBeW3xN+TyPRA123GjXnuxZIjc9848MRRCugVMTXxC4Eg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^4.3.12", "@smithy/protocol-http": "^5.3.12", "@smithy/service-error-classification": "^4.2.12", - "@smithy/smithy-client": "^4.12.4", + "@smithy/smithy-client": "^4.12.5", "@smithy/types": "^4.13.1", "@smithy/util-middleware": "^4.2.12", "@smithy/util-retry": "^4.2.12", @@ -4089,13 +4090,13 @@ } }, "node_modules/@smithy/middleware-serde": { - "version": "4.2.13", - "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.2.13.tgz", - "integrity": "sha512-appEschlOmriCVGLYTTjKdbnXIZ55XT9TsV+aGuj5Jiw988gmEZwJwPkYqlZdwajMKgfxt5epjFTGriyYf4Kiw==", + "version": "4.2.14", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.2.14.tgz", + "integrity": "sha512-+CcaLoLa5apzSRtloOyG7lQvkUw2ZDml3hRh4QiG9WyEPfW5Ke/3tPOPiPjUneuT59Tpn8+c3RVaUvvkkwqZwg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^3.23.10", + "@smithy/core": "^3.23.11", "@smithy/protocol-http": "^5.3.12", "@smithy/types": "^4.13.1", "tslib": "^2.6.2" @@ -4135,9 +4136,9 @@ } }, "node_modules/@smithy/node-http-handler": { - "version": "4.4.15", - "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.4.15.tgz", - "integrity": "sha512-2z3Z7Qfts2Eui5Oy+MLJjwKx1LT0Hm/b6W0XJXkUIFHP1W9D4BhdvxWW2W5xPP92CoXO+B4C/zSH67uIxMkWoA==", + "version": "4.4.16", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.4.16.tgz", + "integrity": "sha512-ULC8UCS/HivdCB3jhi+kLFYe4B5gxH2gi9vHBfEIiRrT2jfKiZNiETJSlzRtE6B26XbBHjPtc8iZKSNqMol9bw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -4256,18 +4257,18 @@ } }, "node_modules/@smithy/smithy-client": { - "version": "4.12.4", - "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.4.tgz", - "integrity": "sha512-kbFGh3QrUj7Z9zYHCip+dGVyRGiFo6JK0A+9InOwmU4ZCkJs3HKhjLL/ABe5I8kp9uScqrftcWrDh7YxlWmmZA==", + "version": "4.12.5", + "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.5.tgz", + "integrity": "sha512-UqwYawyqSr/aog8mnLnfbPurS0gi4G7IYDcD28cUIBhsvWs1+rQcL2IwkUQ+QZ7dibaoRzhNF99fAQ9AUcO00w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^3.23.10", - "@smithy/middleware-endpoint": "^4.4.24", + "@smithy/core": "^3.23.11", + "@smithy/middleware-endpoint": "^4.4.25", "@smithy/middleware-stack": "^4.2.12", "@smithy/protocol-http": "^5.3.12", "@smithy/types": "^4.13.1", - "@smithy/util-stream": "^4.5.18", + "@smithy/util-stream": "^4.5.19", "tslib": "^2.6.2" }, "engines": { @@ -4371,14 +4372,14 @@ } }, "node_modules/@smithy/util-defaults-mode-browser": { - "version": "4.3.40", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.40.tgz", - "integrity": "sha512-TB++dVe/aHkhCw8+fVUiGEEyz70Drftze6uk5VGBDJAjEj2mqNFftkeY7Jyit3uui346NkZxzLMGM0yzD/S8og==", + "version": "4.3.41", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.41.tgz", + "integrity": "sha512-M1w1Ux0rSVvBOxIIiqbxvZvhnjQ+VUjJrugtORE90BbadSTH+jsQL279KRL3Hv0w69rE7EuYkV/4Lepz/NBW9g==", "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/property-provider": "^4.2.12", - "@smithy/smithy-client": "^4.12.4", + "@smithy/smithy-client": "^4.12.5", "@smithy/types": "^4.13.1", "tslib": "^2.6.2" }, @@ -4387,9 +4388,9 @@ } }, "node_modules/@smithy/util-defaults-mode-node": { - "version": "4.2.43", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.43.tgz", - "integrity": "sha512-cHmr8Q1BJstJC8ahvYrcyqjSIwrgLbpphOYmfMvF+EVsKUU52b3DDLb0SyiAzR16o7FR1r2IVUFfWWu7ADh1iw==", + "version": "4.2.44", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.44.tgz", + "integrity": "sha512-YPze3/lD1KmWuZsl9JlfhcgGLX7AXhSoaCDtiPntUjNW5/YY0lOHjkcgxyE9x/h5vvS1fzDifMGjzqnNlNiqOQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -4397,7 +4398,7 @@ "@smithy/credential-provider-imds": "^4.2.12", "@smithy/node-config-provider": "^4.3.12", "@smithy/property-provider": "^4.2.12", - "@smithy/smithy-client": "^4.12.4", + "@smithy/smithy-client": "^4.12.5", "@smithy/types": "^4.13.1", "tslib": "^2.6.2" }, @@ -4463,14 +4464,14 @@ } }, "node_modules/@smithy/util-stream": { - "version": "4.5.18", - "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.5.18.tgz", - "integrity": "sha512-o0hxsNp2rC7Kz93RNER/mv5G60kntYPPjV9e9Zoa3Mm455bCGHlFW6TywziCQRlLzvrQj/mmWJimAvJWF/wfjg==", + "version": "4.5.19", + "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.5.19.tgz", + "integrity": "sha512-v4sa+3xTweL1CLO2UP0p7tvIMH/Rq1X4KKOxd568mpe6LSLMQCnDHs4uv7m3ukpl3HvcN2JH6jiCS0SNRXKP/w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/fetch-http-handler": "^5.3.14", - "@smithy/node-http-handler": "^4.4.15", + "@smithy/fetch-http-handler": "^5.3.15", + "@smithy/node-http-handler": "^4.4.16", "@smithy/types": "^4.13.1", "@smithy/util-base64": "^4.3.2", "@smithy/util-buffer-from": "^4.2.2", @@ -9421,9 +9422,9 @@ } }, "node_modules/undici": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.23.0.tgz", - "integrity": "sha512-HVMxHKZKi+eL2mrUZDzDkKW3XvCjynhbtpSq20xQp4ePDFeSFuAfnvM0GIwZIv8fiKHjXFQ5WjxhCt15KRNj+g==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.0.tgz", + "integrity": "sha512-jxytwMHhsbdpBXxLAcuu0fzlQeXCNnWdDyRHpvWsUl8vd98UwYdl9YTyn8/HcpcJPC3pwUveefsa3zTxyD/ERg==", "dev": true, "license": "MIT", "engines": { @@ -10560,10 +10561,10 @@ }, "packages/aws": { "name": "@datastream/aws", - "version": "0.1.1", + "version": "0.1.2", "license": "MIT", "dependencies": { - "@datastream/core": "0.1.1" + "@datastream/core": "0.1.2" }, "devDependencies": { "@aws-sdk/client-dynamodb": "^3.0.0", @@ -10613,10 +10614,10 @@ }, "packages/base64": { "name": "@datastream/base64", - "version": "0.1.1", + "version": "0.1.2", "license": "MIT", "dependencies": { - "@datastream/core": "0.1.1" + "@datastream/core": "0.1.2" }, "engines": { "node": ">=24" @@ -10624,10 +10625,10 @@ }, "packages/charset": { "name": "@datastream/charset", - "version": "0.1.1", + "version": "0.1.2", "license": "MIT", "dependencies": { - "@datastream/core": "0.1.1", + "@datastream/core": "0.1.2", "charset-detector": "0.0.2", "iconv-lite": "0.7.2" }, @@ -10637,10 +10638,10 @@ }, "packages/compress": { "name": "@datastream/compress", - "version": "0.1.1", + "version": "0.1.2", "license": "MIT", "dependencies": { - "@datastream/core": "0.1.1" + "@datastream/core": "0.1.2" }, "engines": { "node": ">=24" @@ -10664,10 +10665,10 @@ }, "packages/core": { "name": "@datastream/core", - "version": "0.1.1", + "version": "0.1.2", "license": "MIT", "devDependencies": { - "@datastream/object": "0.1.1" + "@datastream/object": "0.1.2" }, "engines": { "node": ">=24" @@ -10675,11 +10676,11 @@ }, "packages/csv": { "name": "@datastream/csv", - "version": "0.1.1", + "version": "0.1.2", "license": "MIT", "dependencies": { - "@datastream/core": "0.1.1", - "@datastream/object": "0.1.1" + "@datastream/core": "0.1.2", + "@datastream/object": "0.1.2" }, "engines": { "node": ">=24" @@ -10687,10 +10688,10 @@ }, "packages/digest": { "name": "@datastream/digest", - "version": "0.1.1", + "version": "0.1.2", "license": "MIT", "dependencies": { - "@datastream/core": "0.1.1", + "@datastream/core": "0.1.2", "hash-wasm": "4.12.0" }, "engines": { @@ -10699,10 +10700,10 @@ }, "packages/fetch": { "name": "@datastream/fetch", - "version": "0.1.1", + "version": "0.1.2", "license": "MIT", "dependencies": { - "@datastream/core": "0.1.1" + "@datastream/core": "0.1.2" }, "engines": { "node": ">=24" @@ -10710,10 +10711,10 @@ }, "packages/file": { "name": "@datastream/file", - "version": "0.1.1", + "version": "0.1.2", "license": "MIT", "dependencies": { - "@datastream/core": "0.1.1" + "@datastream/core": "0.1.2" }, "engines": { "node": ">=24" @@ -10721,10 +10722,10 @@ }, "packages/indexeddb": { "name": "@datastream/indexeddb", - "version": "0.1.1", + "version": "0.1.2", "license": "MIT", "dependencies": { - "@datastream/core": "0.1.1", + "@datastream/core": "0.1.2", "idb": "8.0.3" }, "engines": { @@ -10733,10 +10734,10 @@ }, "packages/ipfs": { "name": "@datastream/ipfs", - "version": "0.1.1", + "version": "0.1.2", "license": "MIT", "dependencies": { - "@datastream/core": "0.1.1" + "@datastream/core": "0.1.2" }, "engines": { "node": ">=24" @@ -10744,10 +10745,10 @@ }, "packages/object": { "name": "@datastream/object", - "version": "0.1.1", + "version": "0.1.2", "license": "MIT", "dependencies": { - "@datastream/core": "0.1.1" + "@datastream/core": "0.1.2" }, "engines": { "node": ">=24" @@ -10755,10 +10756,10 @@ }, "packages/string": { "name": "@datastream/string", - "version": "0.1.1", + "version": "0.1.2", "license": "MIT", "dependencies": { - "@datastream/core": "0.1.1" + "@datastream/core": "0.1.2" }, "engines": { "node": ">=24" @@ -10766,10 +10767,10 @@ }, "packages/validate": { "name": "@datastream/validate", - "version": "0.1.1", + "version": "0.1.2", "license": "MIT", "dependencies": { - "@datastream/core": "0.1.1", + "@datastream/core": "0.1.2", "ajv-cmd": "0.8.2" }, "engines": { @@ -10777,7 +10778,7 @@ } }, "websites/datastream.js.org": { - "version": "0.1.1", + "version": "0.1.2", "dependencies": { "@plausible-analytics/tracker": "0.4.4", "@willfarrell-ds/svelte": "0.0.0-alpha.4", diff --git a/package.json b/package.json index 223d1a8..d7a07b4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@datastream/monorepo", - "version": "0.1.1", + "version": "0.1.2", "description": "Streams made easy.", "private": true, "type": "module", diff --git a/packages/aws/package.json b/packages/aws/package.json index 4f4784d..cf3a339 100644 --- a/packages/aws/package.json +++ b/packages/aws/package.json @@ -1,6 +1,6 @@ { "name": "@datastream/aws", - "version": "0.1.1", + "version": "0.1.2", "description": "AWS service streaming integrations for S3, DynamoDB, Lambda, SNS, and SQS", "type": "module", "engines": { @@ -122,7 +122,7 @@ }, "homepage": "https://datastream.js.org", "dependencies": { - "@datastream/core": "0.1.1" + "@datastream/core": "0.1.2" }, "peerDependencies": { "@aws-sdk/client-dynamodb": "^3.0.0", diff --git a/packages/base64/package.json b/packages/base64/package.json index 4030214..9bc54ef 100644 --- a/packages/base64/package.json +++ b/packages/base64/package.json @@ -1,6 +1,6 @@ { "name": "@datastream/base64", - "version": "0.1.1", + "version": "0.1.2", "description": "Base64 encoding and decoding transform streams", "type": "module", "engines": { @@ -60,6 +60,6 @@ }, "homepage": "https://datastream.js.org", "dependencies": { - "@datastream/core": "0.1.1" + "@datastream/core": "0.1.2" } } diff --git a/packages/charset/package.json b/packages/charset/package.json index ac58873..5d4c514 100644 --- a/packages/charset/package.json +++ b/packages/charset/package.json @@ -1,6 +1,6 @@ { "name": "@datastream/charset", - "version": "0.1.1", + "version": "0.1.2", "description": "Character encoding detection, decoding, and conversion streams", "type": "module", "engines": { @@ -108,7 +108,7 @@ }, "homepage": "https://datastream.js.org", "dependencies": { - "@datastream/core": "0.1.1", + "@datastream/core": "0.1.2", "charset-detector": "0.0.2", "iconv-lite": "0.7.2" } diff --git a/packages/compress/package.json b/packages/compress/package.json index 89f487a..4c852ce 100644 --- a/packages/compress/package.json +++ b/packages/compress/package.json @@ -1,6 +1,6 @@ { "name": "@datastream/compress", - "version": "0.1.1", + "version": "0.1.2", "description": "Compression and decompression streams for gzip, deflate, brotli, and zstd", "type": "module", "engines": { @@ -140,7 +140,7 @@ }, "homepage": "https://datastream.js.org", "dependencies": { - "@datastream/core": "0.1.1" + "@datastream/core": "0.1.2" }, "peerDependencies": { "brotli-wasm": "3.0.1", diff --git a/packages/core/package.json b/packages/core/package.json index 2a551de..47706a6 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@datastream/core", - "version": "0.1.1", + "version": "0.1.2", "description": "Stream creation utilities and pipeline functions for Web Streams API and Node.js streams", "type": "module", "engines": { @@ -61,6 +61,6 @@ "homepage": "https://datastream.js.org", "dependencies": {}, "devDependencies": { - "@datastream/object": "0.1.1" + "@datastream/object": "0.1.2" } } diff --git a/packages/csv/package.json b/packages/csv/package.json index 123113a..cf99550 100644 --- a/packages/csv/package.json +++ b/packages/csv/package.json @@ -1,6 +1,6 @@ { "name": "@datastream/csv", - "version": "0.1.1", + "version": "0.1.2", "description": "CSV parsing and formatting transform streams", "type": "module", "engines": { @@ -63,7 +63,7 @@ }, "homepage": "https://datastream.js.org", "dependencies": { - "@datastream/core": "0.1.1", - "@datastream/object": "0.1.1" + "@datastream/core": "0.1.2", + "@datastream/object": "0.1.2" } } diff --git a/packages/digest/package.json b/packages/digest/package.json index f8776d9..9ac2bb7 100644 --- a/packages/digest/package.json +++ b/packages/digest/package.json @@ -1,6 +1,6 @@ { "name": "@datastream/digest", - "version": "0.1.1", + "version": "0.1.2", "description": "Cryptographic hash digest pass-through streams", "type": "module", "engines": { @@ -60,7 +60,7 @@ }, "homepage": "https://datastream.js.org", "dependencies": { - "@datastream/core": "0.1.1", + "@datastream/core": "0.1.2", "hash-wasm": "4.12.0" } } diff --git a/packages/fetch/package.json b/packages/fetch/package.json index ea694bb..0261d20 100644 --- a/packages/fetch/package.json +++ b/packages/fetch/package.json @@ -1,6 +1,6 @@ { "name": "@datastream/fetch", - "version": "0.1.1", + "version": "0.1.2", "description": "HTTP fetch-based readable and writable streams with pagination and rate limiting", "type": "module", "engines": { @@ -60,6 +60,6 @@ }, "homepage": "https://datastream.js.org", "dependencies": { - "@datastream/core": "0.1.1" + "@datastream/core": "0.1.2" } } diff --git a/packages/file/package.json b/packages/file/package.json index 294bd1c..cbc2401 100644 --- a/packages/file/package.json +++ b/packages/file/package.json @@ -1,6 +1,6 @@ { "name": "@datastream/file", - "version": "0.1.1", + "version": "0.1.2", "description": "File system readable and writable streams with extension type enforcement", "type": "module", "engines": { @@ -60,6 +60,6 @@ }, "homepage": "https://datastream.js.org", "dependencies": { - "@datastream/core": "0.1.1" + "@datastream/core": "0.1.2" } } diff --git a/packages/indexeddb/package.json b/packages/indexeddb/package.json index 7770cd9..1125e6d 100644 --- a/packages/indexeddb/package.json +++ b/packages/indexeddb/package.json @@ -1,6 +1,6 @@ { "name": "@datastream/indexeddb", - "version": "0.1.1", + "version": "0.1.2", "description": "IndexedDB readable and writable streams for browser storage", "type": "module", "engines": { @@ -60,7 +60,7 @@ }, "homepage": "https://datastream.js.org", "dependencies": { - "@datastream/core": "0.1.1", + "@datastream/core": "0.1.2", "idb": "8.0.3" } } diff --git a/packages/ipfs/package.json b/packages/ipfs/package.json index bf63ec3..e8ed0a8 100644 --- a/packages/ipfs/package.json +++ b/packages/ipfs/package.json @@ -1,6 +1,6 @@ { "name": "@datastream/ipfs", - "version": "0.1.1", + "version": "0.1.2", "description": "IPFS get and add streaming operations", "type": "module", "engines": { @@ -61,6 +61,6 @@ }, "homepage": "https://datastream.js.org", "dependencies": { - "@datastream/core": "0.1.1" + "@datastream/core": "0.1.2" } } diff --git a/packages/object/package.json b/packages/object/package.json index a25ce04..dcce4f7 100644 --- a/packages/object/package.json +++ b/packages/object/package.json @@ -1,6 +1,6 @@ { "name": "@datastream/object", - "version": "0.1.1", + "version": "0.1.2", "description": "Object transform streams for picking, omitting, pivoting, batching, and key mapping", "type": "module", "engines": { @@ -60,6 +60,6 @@ }, "homepage": "https://datastream.js.org", "dependencies": { - "@datastream/core": "0.1.1" + "@datastream/core": "0.1.2" } } diff --git a/packages/string/package.json b/packages/string/package.json index 71456d9..b7510e9 100644 --- a/packages/string/package.json +++ b/packages/string/package.json @@ -1,6 +1,6 @@ { "name": "@datastream/string", - "version": "0.1.1", + "version": "0.1.2", "description": "String transform streams for splitting, replacing, counting, and deduplication", "type": "module", "engines": { @@ -60,6 +60,6 @@ }, "homepage": "https://datastream.js.org", "dependencies": { - "@datastream/core": "0.1.1" + "@datastream/core": "0.1.2" } } diff --git a/packages/validate/package.json b/packages/validate/package.json index c544cea..819a618 100644 --- a/packages/validate/package.json +++ b/packages/validate/package.json @@ -1,6 +1,6 @@ { "name": "@datastream/validate", - "version": "0.1.1", + "version": "0.1.2", "description": "JSON Schema validation transform streams using Ajv", "type": "module", "engines": { @@ -60,7 +60,7 @@ }, "homepage": "https://datastream.js.org", "dependencies": { - "@datastream/core": "0.1.1", + "@datastream/core": "0.1.2", "ajv-cmd": "0.8.2" } } diff --git a/websites/datastream.js.org/package.json b/websites/datastream.js.org/package.json index a434a7a..01917ec 100644 --- a/websites/datastream.js.org/package.json +++ b/websites/datastream.js.org/package.json @@ -2,7 +2,7 @@ "name": "datastream.js.org", "description": "SvelteKit SSR", "private": true, - "version": "0.1.1", + "version": "0.1.2", "type": "module", "scripts": { "start": "vite dev", diff --git a/websites/datastream.js.org/src/lib/remark-extract-headings.js b/websites/datastream.js.org/src/lib/remark-extract-headings.js index 15bb5d0..c4cc8cd 100644 --- a/websites/datastream.js.org/src/lib/remark-extract-headings.js +++ b/websites/datastream.js.org/src/lib/remark-extract-headings.js @@ -11,7 +11,12 @@ export function remarkExtractHeadings() { visit(tree, "heading", (node) => { // Only extract H2 headings if (node.depth === 2) { - const text = nodetoString(node).replace(/<[^>]*>/g, ""); + let text = nodetoString(node); + let prev; + do { + prev = text; + text = text.replace(/<[^>]*>/g, ""); + } while (text !== prev); // Create slug from heading text const id = text .toLowerCase()