Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
654 changes: 327 additions & 327 deletions .yarn/releases/yarn-4.16.0.cjs → .yarn/releases/yarn-4.17.1.cjs

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion .yarnrc.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
nodeLinker: node-modules

yarnPath: .yarn/releases/yarn-4.16.0.cjs
yarnPath: .yarn/releases/yarn-4.17.1.cjs
3 changes: 2 additions & 1 deletion astro.config.mjs
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
import { defineConfig } from 'astro/config';
import sitemap from '@astrojs/sitemap';
import remarkSmartypants from 'remark-smartypants';

export default defineConfig({
site: 'https://furystack.github.io',
markdown: {
shikiConfig: {
theme: 'night-owl',
},
remarkPlugins: ['remark-smartypants'],
remarkPlugins: [remarkSmartypants],
},
integrations: [sitemap()],
});
21 changes: 11 additions & 10 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,26 +24,27 @@
"engines": {
"node": ">=22.0.0"
},
"packageManager": "yarn@4.16.0",
"packageManager": "yarn@4.17.1",
"dependencies": {
"@astrojs/check": "^0.9.9",
"@astrojs/rss": "^4.0.18",
"@astrojs/markdown-remark": "^7.2.1",
"@astrojs/rss": "^4.0.19",
"@astrojs/sitemap": "^3.7.3",
"astro": "^6.4.6",
"astro": "^7.1.2",
"date-fns": "^4.4.0",
"remark-smartypants": "^3.0.2",
"sharp": "^0.34.5"
"sharp": "^0.35.3"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
"@types/node": "^25.9.2",
"eslint": "^10.4.1",
"eslint-plugin-astro": "^1.7.0",
"@types/node": "^26.1.1",
"eslint": "^10.7.0",
"eslint-plugin-astro": "^3.0.1",
"husky": "^9.1.7",
"lint-staged": "^17.0.7",
"prettier": "^3.8.3",
"lint-staged": "^17.1.0",
"prettier": "^3.9.5",
"prettier-plugin-astro": "^0.14.1",
"typescript": "^6.0.3",
"typescript-eslint": "^8.60.1"
"typescript-eslint": "^8.64.0"
}
}
2 changes: 1 addition & 1 deletion src/content/posts/001-welcome.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ The new site should be:

## The new candidates

So I've ~killed~ archived the old one and I have to make a replacement. The old site was a react-based SPA. I could do the same with React or Shades but I still had to struggle with routes and SEO...
So I've ~~killed~~ archived the old one and I have to make a replacement. The old site was a react-based SPA. I could do the same with React or Shades but I still had to struggle with routes and SEO...

First, I've checked [Jekyll](https://jekyllrb.com/) - as the default approach for Github Pages it's easy to setup and deploy. We've used it in one of my previous workplace, it does the job pretty well.
The downside is that I'm not so familiar with Ruby, _gemfiles_ and other esotheric things, so the stack is totally out of scope. So the templating syntax, theming and stuffs like these.
Expand Down
8 changes: 2 additions & 6 deletions src/content/posts/020-functional-di.md
Original file line number Diff line number Diff line change
Expand Up @@ -138,9 +138,7 @@ const UserStore = defineStore<User, 'username'>({
const UserDataSet = defineDataSet({
name: 'my-app/UserDataSet',
store: UserStore,
settings: {
/* authorize, modifyOnAdd, etc. */
},
settings: {/* authorize, modifyOnAdd, etc. */},
});
```

Expand Down Expand Up @@ -262,9 +260,7 @@ export const GridPageService = defineServiceAsync({
const scope = useSystemIdentityContext({ injector, username: 'GridPageService' });
onDispose(() => scope[Symbol.asyncDispose]());
await seedDemoData(dataSet, scope);
return {
/* the actually useful surface */
};
return {/* the actually useful surface */};
},
});
```
Expand Down
Loading
Loading