Skip to content

Commit 663a30a

Browse files
authored
Merge pull request #42 from mshafir/biome-plus
switch to biome, mise, add syncpack
2 parents 367da65 + ac4dcb3 commit 663a30a

118 files changed

Lines changed: 4846 additions & 8719 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/config.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"$schema": "https://unpkg.com/@changesets/config@3.0.4/schema.json",
3-
"changelog": "@changesets/cli/changelog",
4-
"commit": true,
5-
"fixed": [],
6-
"linked": [],
7-
"access": "restricted",
8-
"baseBranch": "main",
9-
"updateInternalDependencies": "patch",
10-
"ignore": []
2+
"$schema": "https://unpkg.com/@changesets/config@3.0.4/schema.json",
3+
"changelog": "@changesets/cli/changelog",
4+
"commit": true,
5+
"fixed": [],
6+
"linked": [],
7+
"access": "restricted",
8+
"baseBranch": "main",
9+
"updateInternalDependencies": "patch",
10+
"ignore": []
1111
}

.prettierrc.js

Lines changed: 0 additions & 3 deletions
This file was deleted.

.syncpackrc.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"source": ["package.json", "*/*/package.json"],
3+
"versionGroups": [
4+
{
5+
"label": "Use workspace protocol when developing local packages",
6+
"dependencies": ["$LOCAL"],
7+
"dependencyTypes": ["dev", "prod"],
8+
"pinVersion": "workspace:*"
9+
}
10+
]
11+
}

.tool-versions

Lines changed: 0 additions & 1 deletion
This file was deleted.

.vscode/extensions.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
2-
"recommendations": [
3-
"bradlc.vscode-tailwindcss",
4-
"dbaeumer.vscode-eslint",
5-
"esbenp.prettier-vscode",
6-
"astro-build.astro-vscode",
7-
"unifiedjs.vscode-mdx"
8-
]
2+
"recommendations": [
3+
"bradlc.vscode-tailwindcss",
4+
"dbaeumer.vscode-eslint",
5+
"esbenp.prettier-vscode",
6+
"astro-build.astro-vscode",
7+
"unifiedjs.vscode-mdx"
8+
]
99
}

.vscode/launch.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
2-
"version": "0.2.0",
3-
"configurations": [
4-
{
5-
"cwd": "${workspaceFolder}/apps/reactlit-docs",
6-
"command": "./node_modules/.bin/astro dev",
7-
"name": "Development server",
8-
"request": "launch",
9-
"type": "node-terminal"
10-
}
11-
]
2+
"version": "0.2.0",
3+
"configurations": [
4+
{
5+
"cwd": "${workspaceFolder}/apps/reactlit-docs",
6+
"command": "./node_modules/.bin/astro dev",
7+
"name": "Development server",
8+
"request": "launch",
9+
"type": "node-terminal"
10+
}
11+
]
1212
}

.vscode/settings.json

Lines changed: 27 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,29 @@
11
{
2-
"editor.codeActionsOnSave": {
3-
"source.fixAll.eslint": "explicit"
4-
},
5-
"typescript.tsdk": "node_modules/typescript/lib",
6-
"scss.lint.unknownAtRules": "ignore",
7-
"css.lint.unknownAtRules": "ignore",
8-
"editor.tabSize": 2,
9-
"[javascript][typescript][javscriptreact][typescriptreact][css][scss][json][jsonc][markdown][yaml]": {
10-
"editor.defaultFormatter": "esbenp.prettier-vscode"
11-
},
12-
"editor.formatOnSave": true,
13-
"files.eol": "\n"
2+
"typescript.tsdk": "node_modules/typescript/lib",
3+
"scss.lint.unknownAtRules": "ignore",
4+
"css.lint.unknownAtRules": "ignore",
5+
"editor.tabSize": 2,
6+
"editor.defaultFormatter": "biomejs.biome",
7+
"[javascript]": {
8+
"editor.defaultFormatter": "biomejs.biome"
9+
},
10+
"[typescript]": {
11+
"editor.defaultFormatter": "biomejs.biome"
12+
},
13+
"[typescriptreact]": {
14+
"editor.defaultFormatter": "biomejs.biome"
15+
},
16+
"[json]": {
17+
"editor.defaultFormatter": "biomejs.biome"
18+
},
19+
"eslint.enable": false,
20+
"prettier.enable": false,
21+
"editor.codeActionsOnSave": {
22+
"source.organizeImports.biome": "explicit",
23+
"source.fixAll.eslint": "never",
24+
"source.fixAll.ts": "never",
25+
"source.fixAll.biome": "explicit"
26+
},
27+
"editor.formatOnSave": true,
28+
"files.eol": "\n"
1429
}
Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,48 @@
1-
import { defineConfig } from 'astro/config';
2-
import starlight from '@astrojs/starlight';
3-
import react from '@astrojs/react';
1+
import react from "@astrojs/react";
2+
import starlight from "@astrojs/starlight";
3+
import { defineConfig } from "astro/config";
44

55
// https://astro.build/config
66
export default defineConfig({
7-
vite: {
8-
ssr: {
9-
noExternal: ['@radix-ui/themes'],
10-
},
11-
},
12-
base: 'reactlit',
13-
site: 'https://mshafir.github.io',
14-
integrations: [
15-
starlight({
16-
title: 'Reactlit',
17-
logo: {
18-
src: '/src/assets/ReactlitwText.png',
19-
alt: 'Reactlit',
20-
replacesTitle: true,
21-
},
22-
customCss: ['/src/styles/app.css'],
23-
social: {
24-
github: 'https://github.com/mshafir/reactlit',
25-
},
26-
sidebar: [
27-
{
28-
label: 'Guides',
29-
items: [
30-
{ label: 'Getting Started', slug: 'guides/getting-started' },
31-
{ label: 'Installation', slug: 'guides/installation' },
32-
{ label: 'Basics', slug: 'guides/basics' },
33-
{ label: 'Data Fetching', slug: 'guides/data-fetching' },
34-
{ label: 'Wrappers', slug: 'guides/wrappers' },
35-
{ label: 'Layout', slug: 'guides/layout' },
36-
{ label: 'Managed State', slug: 'guides/managed-state' },
37-
{ label: 'Defining Views', slug: 'guides/defining-views' },
38-
],
39-
},
40-
// {
41-
// label: 'Reference',
42-
// autogenerate: { directory: 'reference' },
43-
// },
44-
],
45-
}),
46-
react(),
47-
],
7+
vite: {
8+
ssr: {
9+
noExternal: ["@radix-ui/themes"],
10+
},
11+
},
12+
base: "reactlit",
13+
site: "https://mshafir.github.io",
14+
integrations: [
15+
starlight({
16+
title: "Reactlit",
17+
logo: {
18+
src: "/src/assets/ReactlitwText.png",
19+
alt: "Reactlit",
20+
replacesTitle: true,
21+
},
22+
customCss: ["/src/styles/app.css"],
23+
social: {
24+
github: "https://github.com/mshafir/reactlit",
25+
},
26+
sidebar: [
27+
{
28+
label: "Guides",
29+
items: [
30+
{ label: "Getting Started", slug: "guides/getting-started" },
31+
{ label: "Installation", slug: "guides/installation" },
32+
{ label: "Basics", slug: "guides/basics" },
33+
{ label: "Data Fetching", slug: "guides/data-fetching" },
34+
{ label: "Wrappers", slug: "guides/wrappers" },
35+
{ label: "Layout", slug: "guides/layout" },
36+
{ label: "Managed State", slug: "guides/managed-state" },
37+
{ label: "Defining Views", slug: "guides/defining-views" },
38+
],
39+
},
40+
// {
41+
// label: 'Reference',
42+
// autogenerate: { directory: 'reference' },
43+
// },
44+
],
45+
}),
46+
react(),
47+
],
4848
});

apps/reactlit-docs/ec.config.mjs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
import { pluginCollapsibleSections } from '@expressive-code/plugin-collapsible-sections';
2-
import { pluginLineNumbers } from '@expressive-code/plugin-line-numbers';
1+
import { pluginCollapsibleSections } from "@expressive-code/plugin-collapsible-sections";
2+
import { pluginLineNumbers } from "@expressive-code/plugin-line-numbers";
33

44
/** @type {import('@astrojs/starlight/expressive-code').StarlightExpressiveCodeOptions} */
55
export default {
6-
plugins: [pluginCollapsibleSections(), pluginLineNumbers()],
7-
defaultProps: {
8-
showLineNumbers: false,
9-
},
10-
styleOverrides: {
11-
codeFontSize: '12px',
12-
},
6+
plugins: [pluginCollapsibleSections(), pluginLineNumbers()],
7+
defaultProps: {
8+
showLineNumbers: false,
9+
},
10+
styleOverrides: {
11+
codeFontSize: "12px",
12+
},
1313
};

apps/reactlit-docs/package.json

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
11
{
2-
"name": "reactlit-docs",
3-
"type": "module",
4-
"version": "0.0.16",
5-
"private": true,
6-
"scripts": {
7-
"dev": "astro dev",
8-
"start": "astro dev",
9-
"build": "astro build",
10-
"preview": "astro preview",
11-
"astro": "astro"
12-
},
13-
"dependencies": {
14-
"@astrojs/react": "^4.0.0",
15-
"@astrojs/starlight": "^0.29.2",
16-
"@expressive-code/plugin-collapsible-sections": "^0.38.3",
17-
"@expressive-code/plugin-line-numbers": "^0.38.3",
18-
"@radix-ui/themes": "^3.1.6",
19-
"@reactlit/core": "workspace:*",
20-
"@reactlit/radix": "workspace:*",
21-
"@tanstack/react-query": "^5.62.3",
22-
"@types/react": "^19.0.0",
23-
"@types/react-dom": "^19.0.0",
24-
"astro": "^4.16.10",
25-
"react": "^19.0.0",
26-
"react-dom": "^19.0.0",
27-
"sharp": "^0.32.5",
28-
"starlight-package-managers": "^0.8.0"
29-
}
30-
}
2+
"name": "reactlit-docs",
3+
"type": "module",
4+
"version": "0.0.16",
5+
"private": true,
6+
"scripts": {
7+
"dev": "astro dev",
8+
"start": "astro dev",
9+
"build": "astro build",
10+
"preview": "astro preview",
11+
"astro": "astro"
12+
},
13+
"dependencies": {
14+
"@astrojs/react": "^4.0.0",
15+
"@astrojs/starlight": "^0.29.2",
16+
"@expressive-code/plugin-collapsible-sections": "^0.38.3",
17+
"@expressive-code/plugin-line-numbers": "^0.38.3",
18+
"@radix-ui/themes": "^3.1.6",
19+
"@reactlit/core": "workspace:*",
20+
"@reactlit/radix": "workspace:*",
21+
"@tanstack/react-query": "^5.62.3",
22+
"@types/react": "^19.0.1",
23+
"@types/react-dom": "^19.0.2",
24+
"astro": "^4.16.10",
25+
"react": "^19.0.0",
26+
"react-dom": "^19.0.0",
27+
"sharp": "^0.34.1",
28+
"starlight-package-managers": "^0.8.0"
29+
}
30+
}

0 commit comments

Comments
 (0)