diff --git a/.github/workflows/ci-documentation.yml b/.github/workflows/ci-documentation.yml index 95f06522..7f6b3959 100644 --- a/.github/workflows/ci-documentation.yml +++ b/.github/workflows/ci-documentation.yml @@ -37,7 +37,7 @@ jobs: uses: actions-rust-lang/setup-rust-toolchain@v1 - name: Install tuono - run: cargo install tuono@0.17.3 + run: cargo install tuono@0.17.5 - name: Build project working-directory: ./apps/documentation diff --git a/.github/workflows/deploy-documentation.yml b/.github/workflows/deploy-documentation.yml index 91d8ea08..7ab5f817 100644 --- a/.github/workflows/deploy-documentation.yml +++ b/.github/workflows/deploy-documentation.yml @@ -27,7 +27,7 @@ jobs: uses: actions-rust-lang/setup-rust-toolchain@v1 - name: Install tuono - run: cargo install tuono@0.17.3 + run: cargo install tuono@0.17.5 - name: Build project working-directory: ./apps/documentation diff --git a/apps/documentation/Cargo.toml b/apps/documentation/Cargo.toml index 554c16b0..bdf39654 100644 --- a/apps/documentation/Cargo.toml +++ b/apps/documentation/Cargo.toml @@ -8,7 +8,7 @@ name = "tuono" path = ".tuono/main.rs" [dependencies] -tuono_lib = "0.17.3" +tuono_lib = "0.17.5" glob = "0.3.1" time = { version = "0.3", features = ["macros"] } serde = { version = "1.0.202", features = ["derive"] } diff --git a/apps/documentation/package.json b/apps/documentation/package.json index 8fff99bf..16a6fd5d 100644 --- a/apps/documentation/package.json +++ b/apps/documentation/package.json @@ -20,7 +20,7 @@ "react": "19.0.0", "react-dom": "19.0.0", "remark-gfm": "4.0.0", - "tuono": "npm:tuono@0.17.3" + "tuono": "npm:tuono@0.17.5" }, "devDependencies": { "@mdx-js/rollup": "3.1.0", diff --git a/eslint.config.js b/eslint.config.js index aab98ebd..46d92de5 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -6,7 +6,8 @@ import eslintPluginReact from 'eslint-plugin-react' // @ts-expect-error no types are available for this plugin import eslintPluginReactHooks from 'eslint-plugin-react-hooks' -export default tseslint.config( +/** @type import('typescript-eslint').ConfigArray */ +const tuonoEslintConfig = tseslint.config( { ignores: [ // #region shared @@ -45,7 +46,6 @@ export default tseslint.config( // @ts-expect-error flat is optional but always defined on runtime eslintPluginReact.configs.flat.recommended, - // @ts-expect-error flat is optional but always defined on runtime eslintPluginReact.configs.flat['jsx-runtime'], { @@ -173,3 +173,5 @@ export default tseslint.config( }, }, ) + +export default tuonoEslintConfig diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aa6eff73..eafab576 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -72,8 +72,8 @@ importers: specifier: 4.0.0 version: 4.0.0 tuono: - specifier: npm:tuono@0.17.3 - version: 0.17.3(@types/node@22.10.7)(lightningcss@1.29.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rollup@4.31.0)(sugarss@4.0.1(postcss@8.5.1)) + specifier: npm:tuono@0.17.5 + version: 0.17.5(@types/node@22.10.7)(lightningcss@1.29.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rollup@4.31.0)(sugarss@4.0.1(postcss@8.5.1)) devDependencies: '@mdx-js/rollup': specifier: 3.1.0 @@ -3240,16 +3240,16 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tuono-fs-router-vite-plugin@0.17.3: - resolution: {integrity: sha512-8JvzkMxuTxPd6DEuUBAZtNny5FOtxzT+T1YbxmVOvuVnajV/481809RBuIjySO9Nrt7E2ko+h3zi0uDb+wESpw==} + tuono-fs-router-vite-plugin@0.17.5: + resolution: {integrity: sha512-tY7j/DIEa5aOuQli7pUNkZJUYeNrMMzOQnt8nJ0E1uhqToPgqjSRfzKmGd+ZoYdQ7FqhQB+Bz9OCbS9OmPiHLA==} - tuono-router@0.17.3: - resolution: {integrity: sha512-OGQ6XnW5CPUFARjOkd0sVnfyUQ5Cbi2vMp14jPNfknU6Glj1/kOHPj0YsE4Wv7TcFe6bp6LGGYdudPv6Hw9sPA==} + tuono-router@0.17.5: + resolution: {integrity: sha512-tpPiHd+tjkdv9fZcMFfDKPcU8VgI3ehMo3qYEMCF6+2PLQ6PYVTAExFVEYe7+XYE4Sq9rkpITdusMuhzTTSGAg==} peerDependencies: react: '>=19.0.0' - tuono@0.17.3: - resolution: {integrity: sha512-Jz4klpGJE69PD3rZYB8whnooOcFBUz1vqVPaX3QO92ZXdgKpxwVILplJhvHY66S8x1Bl11990fWxDxHIpccjZA==} + tuono@0.17.5: + resolution: {integrity: sha512-TWsqxll9y/xEONvmhvh2bW7jCLmYMQ6/uToLRUdxAzVTyKd5YC99iD0cjOG1qClgOyohzuJo4T/qm/Ebgg9TGQ==} hasBin: true peerDependencies: react: '>=19.0.0' @@ -7124,7 +7124,7 @@ snapshots: tslib@2.8.1: {} - tuono-fs-router-vite-plugin@0.17.3(@types/node@22.10.7)(lightningcss@1.29.1)(sugarss@4.0.1(postcss@8.5.1)): + tuono-fs-router-vite-plugin@0.17.5(@types/node@22.10.7)(lightningcss@1.29.1)(sugarss@4.0.1(postcss@8.5.1)): dependencies: '@babel/core': 7.26.0 '@babel/types': 7.26.3 @@ -7141,14 +7141,14 @@ snapshots: - supports-color - terser - tuono-router@0.17.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + tuono-router@0.17.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: react: 19.0.0 react-intersection-observer: 9.14.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) transitivePeerDependencies: - react-dom - tuono@0.17.3(@types/node@22.10.7)(lightningcss@1.29.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rollup@4.31.0)(sugarss@4.0.1(postcss@8.5.1)): + tuono@0.17.5(@types/node@22.10.7)(lightningcss@1.29.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rollup@4.31.0)(sugarss@4.0.1(postcss@8.5.1)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) @@ -7158,8 +7158,8 @@ snapshots: fast-text-encoding: 1.0.6 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - tuono-fs-router-vite-plugin: 0.17.3(@types/node@22.10.7)(lightningcss@1.29.1)(sugarss@4.0.1(postcss@8.5.1)) - tuono-router: 0.17.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + tuono-fs-router-vite-plugin: 0.17.5(@types/node@22.10.7)(lightningcss@1.29.1)(sugarss@4.0.1(postcss@8.5.1)) + tuono-router: 0.17.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) vite: 5.4.12(@types/node@22.10.7)(lightningcss@1.29.1)(sugarss@4.0.1(postcss@8.5.1)) web-streams-polyfill: 4.0.0 transitivePeerDependencies: