me . blog . projects . talks . podcasts . compform . mastodon . tweets . discord . instagram . sponsor
A ship in harbor is safe, but that is not what ships are built for.
- undefined
-
09:19
(UTC +02:00) - https://antfu.me
- @antfu@m.webtoo.ls
- @antfu7
- antfu7
Sponsors
Block or Report
Block or report antfu
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
-
-
vueuse/vueuse Public
Collection of essential Vue Composition Utilities for Vue 2 and 3
-
wenyan-lang/wenyan Public
文言文編程語言 A programming language for the ancient Chinese.
7,499 contributions in the last year
Less
More
Activity overview
Contribution activity
April 2023
Created 439 commits in 54 repositories
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 29 repositories not shown
Created 6 repositories
- antfu/vite-plugin-static-copy TypeScript
-
antfu/open-in-codeflow
JavaScript
•
Built by
-
antfu/vue-reuse-template
TypeScript
•
Built by
- antfu/vite-benchmark JavaScript
- antfu/vscode-open-in-github-button TypeScript
- antfu/vscode-open-in-github TypeScript
Created a pull request in nuxt/nuxt that received 28 comments
feat(nuxt): prompt to install devtools when it's enabled
+139
−319
•
28
comments
Opened 29 other pull requests in 17 repositories
nuxt/nuxt
3
open
1
merged
vitest-dev/vitest
4
merged
nuxt/devtools
1
open
1
merged
vitejs/vite
2
merged
vueuse/vueuse
2
merged
unocss/unocss
2
merged
vitejs/vite-benchmark
2
merged
patak-dev/refined-github-reactions
2
merged
rollup/rollup
1
open
sapphi-red/vite-plugin-static-copy
1
merged
nuxt/movies
1
open
vuejs/vitepress
1
merged
elk-zone/elk
1
merged
vuejs/docs
1
open
vuejs/core
1
open
antfu/vite-benchmark
1
closed
vuejs/rfcs
1
open
Reviewed 77 pull requests in 18 repositories
unocss/unocss
18 pull requests
- feat(preset-attributify): improve ternary support
- fix(preset-wind): fix gradient stops order
-
refactor(core)!: add
contentoption - feat(preset-mini): add line-height utility
-
pref(preset-mini): imporve
skewrule - chore(cli): upgrade consola to v3
-
fix(preset-icons): support icon name contains
_ - fix(postcss): ignore dot folders
- feat(runtime): export built-in presets
- pref(preset-wind): merge similar rules
-
feat: support
extendThemereturn to override - docs: disable rainbow animation on reduce motion
- feat(transformer-attributify-jsx-babel): new transformer
- feat(preset-wind): support linear-gradient percent
- docs(fix): code blocks on light theme
-
fix(preset-wind): align with
line-clamp - docs: add packages entry
- docs: describe preset options
nuxt/nuxt
14 pull requests
-
feat(nuxi): refactor
nuxi analyzeto work better to DevTools - feat(kit): allow vite and webpack plugins to be prepended
-
refactor(nuxt): rework and use
isJSandisVueutilities consistently - fix(vite): avoid serving arbitrary file in vite-node middleware
- fix(nuxt): return type directly if not picking asyncData
- fix(nuxt): provide more helpful error when instance unavailable
- fix(nuxt): clone app config on server
- fix(nuxt): generate hi-res sourcemaps
- fix(vite): set different cache dirs for client/server
-
chore: remove
@ts-ignoreand fix some issues - perf(nuxt): share lazy component definitions
-
feat(nuxt): respect custom
dir.pagesin page placeholder -
fix(nuxt): add types for globally injected
$configobject -
fix(nuxt): add
@types/nodeas a peerDependency
vueuse/vueuse
14 pull requests
- feat(createTemplatePromise): new function
-
feat(useIntersectionObserver): support for
Pausableinterface -
feat(useRouteQuery,useRouteParams): new
transformhandler - feat(useAnimate): new function
-
feat(useMouse): support
type: screen -
feat(useColorMode): support passing element as
selector -
fix(useAxios)!: reject promise on
execute -
feat(useAxios): added
initialDataandresetOnExecuteoptions -
feat(useDraggable): support
captureoption - feat(useFirestore): support delay for autoDispose, fixes #2252
- fix(useFullscreen)!: better cross-platform compatibility
-
fix(useWindowSize)!: use media query instead of
orientationchangelistener -
feat(useDraggable): introduce
axisoption - fix(useSortable): order of dom and array is different
vitejs/vite
8 pull requests
-
feat: support files for
fs.allow - feat(css): add support for injecting css into custom elements
-
refactor(eslint): migrate to
eslint-plugin-n - docs: fix pnpm link
- feat(importMetaGlob): support sub imports pattern
- perf: start preprocessing static imports before updating module graph
- feat: skip pinging the server when the tab is not shown
- perf(css): cache lazy import
vitest-dev/vitest
7 pull requests
- feat: add repeat method to tests
- chore: update funding and other fields in package.json
- fix: don't call global setup teardown twice
- docs: improve spyOn example with a contextual example
- fix: publish utils and snapshot .d.ts files for typescript
- feat!: add workspace support
- feat!: bump coverage packages vitest peer dependency
antfu/eslint-config
2 pull requests
elk-zone/elk
2 pull requests
slidevjs/slidev
2 pull requests
rollup/rollup
1 pull request
antfu/unplugin-vue-components
1 pull request
antfu/vitesse
1 pull request
nuxt/devtools
1 pull request
antfu/vite-plugin-inspect
1 pull request
unjs/unctx
1 pull request
vuejs/vitepress
1 pull request
vuejs/core
1 pull request
antfu/ni
1 pull request
unjs/unplugin
1 pull request
Created an issue in rollup/rollup that received 3 comments
Treeshake "static" dynamic import
Feature Use Case Treeshake is such a brilliant idea. Nowadays, it powers so many frameworks/libraries to innovate without worries too much about th…
3
comments
Opened 4 other issues in 3 repositories
file-icons/icons
2
open
unjs/nypm
1
open
fabiospampinato/vscode-open-in-github
1
closed
Started 1 discussion in 1 repository
vuejs/rfcs
vuejs/rfcs
-
Built-in `v-model` on `<details>` and `<dialog>`
This contribution was made on Apr 7
5
contributions
in private repositories
Apr 14 – Apr 21







