feat(deps): add dep build workflow
All checks were successful
/ deploy-and-package (push) Successful in 1m19s

This commit is contained in:
Alois 2026-08-09 22:34:19 +02:00
commit 7194ba72fd
Signed by: alois
SSH key fingerprint: SHA256:GBzT2DXvAuGV9XIV5W3WrzVpjU54FThmxHXdbz95J24
5 changed files with 110 additions and 89 deletions

View file

@ -0,0 +1,23 @@
name: Dependency builds
on:
pull_request:
env:
NIX_CONFIG: experimental-features = nix-command flakes
FORGEJO_TOKEN: ""
GITHUB_TOKEN: ""
jobs:
check:
if: ${{ github.actor == 'rasensprenger' }}
name: Build & Lint
runs-on: nixos
steps:
- run: nix profile add nixpkgs#nodejs_24
- uses: https://data.forgejo.org/actions/checkout@v4
with:
persist-credentials: false
- run: nix develop .#electron --command pnpm install --frozen-lockfile
- run: nix develop .#electron --command pnpm run lint
- run: nix develop .#electron --command pnpm run build

View file

@ -17,6 +17,7 @@
"devDependencies": { "devDependencies": {
"@eslint/js": "^10.0.1", "@eslint/js": "^10.0.1",
"@tailwindcss/vite": "^4.3.3", "@tailwindcss/vite": "^4.3.3",
"@typescript/native": "npm:typescript@^7.0.2",
"@types/node": "^26.2.0", "@types/node": "^26.2.0",
"@types/react": "^19.2.18", "@types/react": "^19.2.18",
"@types/react-dom": "^19.2.4", "@types/react-dom": "^19.2.4",
@ -25,7 +26,7 @@
"eslint-plugin-react-hooks": "^7.1.1", "eslint-plugin-react-hooks": "^7.1.1",
"eslint-plugin-react-refresh": "^0.5.3", "eslint-plugin-react-refresh": "^0.5.3",
"globals": "^17.9.0", "globals": "^17.9.0",
"typescript": "^7.0.2", "typescript": "npm:@typescript/typescript6@^6.0.2",
"typescript-eslint": "^8.66.0", "typescript-eslint": "^8.66.0",
"vite": "^8.2.1" "vite": "^8.2.1"
} }

View file

@ -1,15 +1,6 @@
import { import { Markdown } from "@methanium/ui";
Button,
Card,
CardContent,
CardDescription,
CardHeader,
CardTitle,
Markdown,
} from "@methanium/ui";
import { import {
createEmojiRegistry, createEmojiRegistry,
Emoji,
EmojiProvider, EmojiProvider,
Input, Input,
Text, Text,
@ -136,7 +127,6 @@ function MarkdownShowcase() {
const [inputValue, setInputValue] = useState( const [inputValue, setInputValue] = useState(
'Hello **Markdown** :fire:\n\nTry the custom :methanium: emoji or type another `:shortcode:`. \n```ts\nconst stuff = "stuff";\n```', 'Hello **Markdown** :fire:\n\nTry the custom :methanium: emoji or type another `:shortcode:`. \n```ts\nconst stuff = "stuff";\n```',
); );
const [submissions, setSubmissions] = useState(0);
const controllerRef = useRef<InputController | null>(null); const controllerRef = useRef<InputController | null>(null);
return ( return (
@ -149,7 +139,6 @@ function MarkdownShowcase() {
setValue={setInputValue} setValue={setInputValue}
placeholder="Write Markdown or type :fire:" placeholder="Write Markdown or type :fire:"
emojiFrequencies={{ ":methanium:": 20, ":fire:": 10 }} emojiFrequencies={{ ":methanium:": 20, ":fire:": 10 }}
onSubmit={() => setSubmissions((count) => count + 1)}
onControllerChange={(controller) => { onControllerChange={(controller) => {
controllerRef.current = controller; controllerRef.current = controller;
}} }}

27
flake.nix Normal file
View file

@ -0,0 +1,27 @@
{
description = "Methanium UI development environment";
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
outputs = { nixpkgs, ... }:
let
forAllSystems = nixpkgs.lib.genAttrs [
"x86_64-linux"
"aarch64-linux"
];
in
{
devShells = forAllSystems (system:
let
pkgs = import nixpkgs { inherit system; };
in
{
electron = pkgs.mkShell {
packages = with pkgs; [
nodejs_24
pnpm
];
};
});
};
}

133
pnpm-lock.yaml generated
View file

@ -175,6 +175,9 @@ importers:
'@types/react-dom': '@types/react-dom':
specifier: ^19.2.4 specifier: ^19.2.4
version: 19.2.4(@types/react@19.2.18) version: 19.2.4(@types/react@19.2.18)
'@typescript/native':
specifier: npm:typescript@^7.0.2
version: typescript@7.0.2
'@vitejs/plugin-react': '@vitejs/plugin-react':
specifier: ^6.0.5 specifier: ^6.0.5
version: 6.0.5(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0)) version: 6.0.5(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0))
@ -191,11 +194,11 @@ importers:
specifier: ^17.9.0 specifier: ^17.9.0
version: 17.9.0 version: 17.9.0
typescript: typescript:
specifier: ^7.0.2 specifier: npm:@typescript/typescript6@^6.0.2
version: 7.0.2 version: '@typescript/typescript6@6.0.2'
typescript-eslint: typescript-eslint:
specifier: ^8.66.0 specifier: ^8.66.0
version: 8.66.0(eslint@10.8.1(jiti@2.7.0))(typescript@7.0.2) version: 8.66.0(@typescript/typescript6@6.0.2)(eslint@10.8.1(jiti@2.7.0))
vite: vite:
specifier: ^8.2.1 specifier: ^8.2.1
version: 8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0) version: 8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0)
@ -1461,6 +1464,10 @@ packages:
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
'@typescript/typescript6@6.0.2':
resolution: {integrity: sha512-mbCddXd+jm7hfx7w2YU64/Av4/NqqeG3GoRZgxPcgoTxYjhrcfJRw9ULch71SS4G+Q3bOXFhRvPqjguN0Hyp5w==}
hasBin: true
'@ungap/structured-clone@1.3.3': '@ungap/structured-clone@1.3.3':
resolution: {integrity: sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==} resolution: {integrity: sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==}
@ -1547,11 +1554,6 @@ packages:
resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==}
engines: {node: 18 || 20 || >=22} engines: {node: 18 || 20 || >=22}
baseline-browser-mapping@2.11.12:
resolution: {integrity: sha512-r7WnVImvVCeFpf2DOXfy41aPWzeNg3H/A2X4dKmy1QL0MSyyk/e7z8ihJ3N6Nn2PsdhkVlqnEfnUE4a05P2aTA==}
engines: {node: '>=6.0.0'}
hasBin: true
baseline-browser-mapping@2.11.13: baseline-browser-mapping@2.11.13:
resolution: {integrity: sha512-k9HNuUVMlqVjQ9UHzfPjIqiDbWw7WqT1AoT7GL8VwvF3r0ZfArtgiSPAlmupyNquNgOJHTuH4CKYf8ttMTWBTQ==} resolution: {integrity: sha512-k9HNuUVMlqVjQ9UHzfPjIqiDbWw7WqT1AoT7GL8VwvF3r0ZfArtgiSPAlmupyNquNgOJHTuH4CKYf8ttMTWBTQ==}
engines: {node: '>=6.0.0'} engines: {node: '>=6.0.0'}
@ -1569,11 +1571,6 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'} engines: {node: '>=8'}
browserslist@4.28.7:
resolution: {integrity: sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
browserslist@4.28.8: browserslist@4.28.8:
resolution: {integrity: sha512-V2NpofLblG64mfOtSgDhOJESZEGogzDMBv/q+W6oc4LXWP/q75eOXoOaaOu1EOadB9U4Bwx/e0yzbvwKH8zalA==} resolution: {integrity: sha512-V2NpofLblG64mfOtSgDhOJESZEGogzDMBv/q+W6oc4LXWP/q75eOXoOaaOu1EOadB9U4Bwx/e0yzbvwKH8zalA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
@ -1599,9 +1596,6 @@ packages:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'} engines: {node: '>=6'}
caniuse-lite@1.0.30001807:
resolution: {integrity: sha512-daRXJ9EB/rdRgu7kV+TTl1YUKtlsMWblPl2sLnpg9DZae16QCegol6A1SmCE31Lm9mXC1sRWGt/krouH+/dl7Q==}
caniuse-lite@1.0.30001809: caniuse-lite@1.0.30001809:
resolution: {integrity: sha512-xxWVywk6a6Arlk+hymeycyn/VgqEfLDxupvhH/xiY5SJ/18kmi9o6MiO320DCUzypORHLtvh0I4i04tUhCNHNQ==} resolution: {integrity: sha512-xxWVywk6a6Arlk+hymeycyn/VgqEfLDxupvhH/xiY5SJ/18kmi9o6MiO320DCUzypORHLtvh0I4i04tUhCNHNQ==}
@ -3421,6 +3415,11 @@ packages:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0' typescript: '>=4.8.4 <6.1.0'
typescript@6.0.3:
resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==}
engines: {node: '>=14.17'}
hasBin: true
typescript@7.0.2: typescript@7.0.2:
resolution: {integrity: sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==} resolution: {integrity: sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==}
engines: {node: '>=16.20.0'} engines: {node: '>=16.20.0'}
@ -3469,12 +3468,6 @@ packages:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'} engines: {node: '>= 0.8'}
update-browserslist-db@1.2.3:
resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
update-browserslist-db@1.3.0: update-browserslist-db@1.3.0:
resolution: {integrity: sha512-x/M6q3w4Ybp91CNaS4S69UnliqR3BzRpOT6LWbksjth0S/+jhfaPJsWjt/TewpT8j9eLIojUf5jr29WextHroA==} resolution: {integrity: sha512-x/M6q3w4Ybp91CNaS4S69UnliqR3BzRpOT6LWbksjth0S/+jhfaPJsWjt/TewpT8j9eLIojUf5jr29WextHroA==}
hasBin: true hasBin: true
@ -3689,7 +3682,7 @@ snapshots:
dependencies: dependencies:
'@babel/compat-data': 7.29.7 '@babel/compat-data': 7.29.7
'@babel/helper-validator-option': 7.29.7 '@babel/helper-validator-option': 7.29.7
browserslist: 4.28.7 browserslist: 4.28.8
lru-cache: 5.1.1 lru-cache: 5.1.1
semver: 6.3.1 semver: 6.3.1
@ -4658,40 +4651,40 @@ snapshots:
'@types/validate-npm-package-name@4.0.2': {} '@types/validate-npm-package-name@4.0.2': {}
'@typescript-eslint/eslint-plugin@8.66.0(@typescript-eslint/parser@8.66.0(eslint@10.8.1(jiti@2.7.0))(typescript@7.0.2))(eslint@10.8.1(jiti@2.7.0))(typescript@7.0.2)': '@typescript-eslint/eslint-plugin@8.66.0(@typescript-eslint/parser@8.66.0(@typescript/typescript6@6.0.2)(eslint@10.8.1(jiti@2.7.0)))(@typescript/typescript6@6.0.2)(eslint@10.8.1(jiti@2.7.0))':
dependencies: dependencies:
'@eslint-community/regexpp': 4.12.2 '@eslint-community/regexpp': 4.12.2
'@typescript-eslint/parser': 8.66.0(eslint@10.8.1(jiti@2.7.0))(typescript@7.0.2) '@typescript-eslint/parser': 8.66.0(@typescript/typescript6@6.0.2)(eslint@10.8.1(jiti@2.7.0))
'@typescript-eslint/scope-manager': 8.66.0 '@typescript-eslint/scope-manager': 8.66.0
'@typescript-eslint/type-utils': 8.66.0(eslint@10.8.1(jiti@2.7.0))(typescript@7.0.2) '@typescript-eslint/type-utils': 8.66.0(@typescript/typescript6@6.0.2)(eslint@10.8.1(jiti@2.7.0))
'@typescript-eslint/utils': 8.66.0(eslint@10.8.1(jiti@2.7.0))(typescript@7.0.2) '@typescript-eslint/utils': 8.66.0(@typescript/typescript6@6.0.2)(eslint@10.8.1(jiti@2.7.0))
'@typescript-eslint/visitor-keys': 8.66.0 '@typescript-eslint/visitor-keys': 8.66.0
eslint: 10.8.1(jiti@2.7.0) eslint: 10.8.1(jiti@2.7.0)
ignore: 7.0.6 ignore: 7.0.6
natural-compare: 1.4.0 natural-compare: 1.4.0
ts-api-utils: 2.5.0(typescript@7.0.2) ts-api-utils: 2.5.0(@typescript/typescript6@6.0.2)
typescript: 7.0.2 typescript: '@typescript/typescript6@6.0.2'
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/parser@8.66.0(eslint@10.8.1(jiti@2.7.0))(typescript@7.0.2)': '@typescript-eslint/parser@8.66.0(@typescript/typescript6@6.0.2)(eslint@10.8.1(jiti@2.7.0))':
dependencies: dependencies:
'@typescript-eslint/scope-manager': 8.66.0 '@typescript-eslint/scope-manager': 8.66.0
'@typescript-eslint/types': 8.66.0 '@typescript-eslint/types': 8.66.0
'@typescript-eslint/typescript-estree': 8.66.0(typescript@7.0.2) '@typescript-eslint/typescript-estree': 8.66.0(@typescript/typescript6@6.0.2)
'@typescript-eslint/visitor-keys': 8.66.0 '@typescript-eslint/visitor-keys': 8.66.0
debug: 4.4.3 debug: 4.4.3
eslint: 10.8.1(jiti@2.7.0) eslint: 10.8.1(jiti@2.7.0)
typescript: 7.0.2 typescript: '@typescript/typescript6@6.0.2'
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/project-service@8.66.0(typescript@7.0.2)': '@typescript-eslint/project-service@8.66.0(@typescript/typescript6@6.0.2)':
dependencies: dependencies:
'@typescript-eslint/tsconfig-utils': 8.66.0(typescript@7.0.2) '@typescript-eslint/tsconfig-utils': 8.66.0(@typescript/typescript6@6.0.2)
'@typescript-eslint/types': 8.66.0 '@typescript-eslint/types': 8.66.0
debug: 4.4.3 debug: 4.4.3
typescript: 7.0.2 typescript: '@typescript/typescript6@6.0.2'
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -4700,47 +4693,47 @@ snapshots:
'@typescript-eslint/types': 8.66.0 '@typescript-eslint/types': 8.66.0
'@typescript-eslint/visitor-keys': 8.66.0 '@typescript-eslint/visitor-keys': 8.66.0
'@typescript-eslint/tsconfig-utils@8.66.0(typescript@7.0.2)': '@typescript-eslint/tsconfig-utils@8.66.0(@typescript/typescript6@6.0.2)':
dependencies: dependencies:
typescript: 7.0.2 typescript: '@typescript/typescript6@6.0.2'
'@typescript-eslint/type-utils@8.66.0(eslint@10.8.1(jiti@2.7.0))(typescript@7.0.2)': '@typescript-eslint/type-utils@8.66.0(@typescript/typescript6@6.0.2)(eslint@10.8.1(jiti@2.7.0))':
dependencies: dependencies:
'@typescript-eslint/types': 8.66.0 '@typescript-eslint/types': 8.66.0
'@typescript-eslint/typescript-estree': 8.66.0(typescript@7.0.2) '@typescript-eslint/typescript-estree': 8.66.0(@typescript/typescript6@6.0.2)
'@typescript-eslint/utils': 8.66.0(eslint@10.8.1(jiti@2.7.0))(typescript@7.0.2) '@typescript-eslint/utils': 8.66.0(@typescript/typescript6@6.0.2)(eslint@10.8.1(jiti@2.7.0))
debug: 4.4.3 debug: 4.4.3
eslint: 10.8.1(jiti@2.7.0) eslint: 10.8.1(jiti@2.7.0)
ts-api-utils: 2.5.0(typescript@7.0.2) ts-api-utils: 2.5.0(@typescript/typescript6@6.0.2)
typescript: 7.0.2 typescript: '@typescript/typescript6@6.0.2'
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/types@8.66.0': {} '@typescript-eslint/types@8.66.0': {}
'@typescript-eslint/typescript-estree@8.66.0(typescript@7.0.2)': '@typescript-eslint/typescript-estree@8.66.0(@typescript/typescript6@6.0.2)':
dependencies: dependencies:
'@typescript-eslint/project-service': 8.66.0(typescript@7.0.2) '@typescript-eslint/project-service': 8.66.0(@typescript/typescript6@6.0.2)
'@typescript-eslint/tsconfig-utils': 8.66.0(typescript@7.0.2) '@typescript-eslint/tsconfig-utils': 8.66.0(@typescript/typescript6@6.0.2)
'@typescript-eslint/types': 8.66.0 '@typescript-eslint/types': 8.66.0
'@typescript-eslint/visitor-keys': 8.66.0 '@typescript-eslint/visitor-keys': 8.66.0
debug: 4.4.3 debug: 4.4.3
minimatch: 10.2.6 minimatch: 10.2.6
semver: 7.8.5 semver: 7.8.5
tinyglobby: 0.2.17 tinyglobby: 0.2.17
ts-api-utils: 2.5.0(typescript@7.0.2) ts-api-utils: 2.5.0(@typescript/typescript6@6.0.2)
typescript: 7.0.2 typescript: '@typescript/typescript6@6.0.2'
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/utils@8.66.0(eslint@10.8.1(jiti@2.7.0))(typescript@7.0.2)': '@typescript-eslint/utils@8.66.0(@typescript/typescript6@6.0.2)(eslint@10.8.1(jiti@2.7.0))':
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.10.1(eslint@10.8.1(jiti@2.7.0)) '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.1(jiti@2.7.0))
'@typescript-eslint/scope-manager': 8.66.0 '@typescript-eslint/scope-manager': 8.66.0
'@typescript-eslint/types': 8.66.0 '@typescript-eslint/types': 8.66.0
'@typescript-eslint/typescript-estree': 8.66.0(typescript@7.0.2) '@typescript-eslint/typescript-estree': 8.66.0(@typescript/typescript6@6.0.2)
eslint: 10.8.1(jiti@2.7.0) eslint: 10.8.1(jiti@2.7.0)
typescript: 7.0.2 typescript: '@typescript/typescript6@6.0.2'
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -4809,6 +4802,10 @@ snapshots:
'@typescript/typescript-win32-x64@7.0.2': '@typescript/typescript-win32-x64@7.0.2':
optional: true optional: true
'@typescript/typescript6@6.0.2':
dependencies:
'@typescript/old': typescript@6.0.3
'@ungap/structured-clone@1.3.3': {} '@ungap/structured-clone@1.3.3': {}
'@vitejs/plugin-react@6.0.5(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0))': '@vitejs/plugin-react@6.0.5(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0))':
@ -4871,8 +4868,6 @@ snapshots:
balanced-match@4.0.4: {} balanced-match@4.0.4: {}
baseline-browser-mapping@2.11.12: {}
baseline-browser-mapping@2.11.13: {} baseline-browser-mapping@2.11.13: {}
body-parser@2.3.0: body-parser@2.3.0:
@ -4897,14 +4892,6 @@ snapshots:
dependencies: dependencies:
fill-range: 7.1.1 fill-range: 7.1.1
browserslist@4.28.7:
dependencies:
baseline-browser-mapping: 2.11.12
caniuse-lite: 1.0.30001807
electron-to-chromium: 1.5.402
node-releases: 2.0.53
update-browserslist-db: 1.2.3(browserslist@4.28.7)
browserslist@4.28.8: browserslist@4.28.8:
dependencies: dependencies:
baseline-browser-mapping: 2.11.13 baseline-browser-mapping: 2.11.13
@ -4931,8 +4918,6 @@ snapshots:
callsites@3.1.0: {} callsites@3.1.0: {}
caniuse-lite@1.0.30001807: {}
caniuse-lite@1.0.30001809: {} caniuse-lite@1.0.30001809: {}
ccount@2.0.1: {} ccount@2.0.1: {}
@ -6992,9 +6977,9 @@ snapshots:
trough@2.2.0: {} trough@2.2.0: {}
ts-api-utils@2.5.0(typescript@7.0.2): ts-api-utils@2.5.0(@typescript/typescript6@6.0.2):
dependencies: dependencies:
typescript: 7.0.2 typescript: '@typescript/typescript6@6.0.2'
ts-morph@26.0.0: ts-morph@26.0.0:
dependencies: dependencies:
@ -7021,17 +7006,19 @@ snapshots:
media-typer: 1.1.1 media-typer: 1.1.1
mime-types: 3.0.2 mime-types: 3.0.2
typescript-eslint@8.66.0(eslint@10.8.1(jiti@2.7.0))(typescript@7.0.2): typescript-eslint@8.66.0(@typescript/typescript6@6.0.2)(eslint@10.8.1(jiti@2.7.0)):
dependencies: dependencies:
'@typescript-eslint/eslint-plugin': 8.66.0(@typescript-eslint/parser@8.66.0(eslint@10.8.1(jiti@2.7.0))(typescript@7.0.2))(eslint@10.8.1(jiti@2.7.0))(typescript@7.0.2) '@typescript-eslint/eslint-plugin': 8.66.0(@typescript-eslint/parser@8.66.0(@typescript/typescript6@6.0.2)(eslint@10.8.1(jiti@2.7.0)))(@typescript/typescript6@6.0.2)(eslint@10.8.1(jiti@2.7.0))
'@typescript-eslint/parser': 8.66.0(eslint@10.8.1(jiti@2.7.0))(typescript@7.0.2) '@typescript-eslint/parser': 8.66.0(@typescript/typescript6@6.0.2)(eslint@10.8.1(jiti@2.7.0))
'@typescript-eslint/typescript-estree': 8.66.0(typescript@7.0.2) '@typescript-eslint/typescript-estree': 8.66.0(@typescript/typescript6@6.0.2)
'@typescript-eslint/utils': 8.66.0(eslint@10.8.1(jiti@2.7.0))(typescript@7.0.2) '@typescript-eslint/utils': 8.66.0(@typescript/typescript6@6.0.2)(eslint@10.8.1(jiti@2.7.0))
eslint: 10.8.1(jiti@2.7.0) eslint: 10.8.1(jiti@2.7.0)
typescript: 7.0.2 typescript: '@typescript/typescript6@6.0.2'
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
typescript@6.0.3: {}
typescript@7.0.2: typescript@7.0.2:
optionalDependencies: optionalDependencies:
'@typescript/typescript-aix-ppc64': 7.0.2 '@typescript/typescript-aix-ppc64': 7.0.2
@ -7108,12 +7095,6 @@ snapshots:
unpipe@1.0.0: {} unpipe@1.0.0: {}
update-browserslist-db@1.2.3(browserslist@4.28.7):
dependencies:
browserslist: 4.28.7
escalade: 3.2.0
picocolors: 1.1.1
update-browserslist-db@1.3.0(browserslist@4.28.8): update-browserslist-db@1.3.0(browserslist@4.28.8):
dependencies: dependencies:
browserslist: 4.28.8 browserslist: 4.28.8