Commit Graph

78 Commits

Author SHA1 Message Date
Daniel Roe
cfdbbb4e48
fix(nuxt): do not disallow importing nitro dependencies (#29975) 2024-11-19 14:00:03 -05:00
Daniel Roe
302a66da9d
fix(nuxt): return null map for empty plugin metadata 2024-11-17 22:25:41 -05:00
Daniel Roe
d44408e87b
fix(nuxt): handle empty plugin files 2024-11-17 22:25:40 -05:00
Daniel Roe
4b08844535
fix(nuxt): remove null-byte prefix for virtual files (#29809) 2024-11-06 09:50:02 +00:00
Daniel Roe
ea5481eb70
fix(nuxt): update nitropack preset directory (#29780) 2024-11-05 10:14:55 +00:00
Estéban
18d547d5a5
feat(schema,nuxt): add shared/ folder and #shared alias (#28682) 2024-11-02 23:13:59 +00:00
Michael Brevard
9e23aceb6a
perf(kit,nuxt,vite,webpack): hoist regex patterns (#29620) 2024-10-22 15:38:26 +01:00
Daniel Roe
0f210e3170
refactor(nuxt,schema,vite,webpack): use unplugin for vfs (#29165) 2024-10-09 15:04:58 +02:00
Daniel Roe
4a84ec89e6
refactor(nuxt): use addBuildPlugin internally (#29157) 2024-10-07 06:26:12 +02:00
Daniel Roe
6a39c657f5
chore: add more checks around indexed access (#29060) 2024-09-19 13:26:25 +01:00
renovate[bot]
06c71f6dac
chore(deps): update all non-major dependencies (3.x) (#29048)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-09-19 13:18:54 +01:00
Daniel Roe
02c08b03aa
fix(nuxt): improve accuracy of module resolution conditions (#28846) 2024-09-09 10:28:50 +01:00
Daniel Roe
98630820b1
fix(nuxt): improve error logging in import protections (#28753) 2024-08-30 09:26:54 +01:00
Daniel Roe
bafc482fa5
perf(nuxt): cache vue app build outputs (#28726) 2024-08-28 22:39:40 +01:00
Daniel Roe
2de885bab5
fix(nuxt): reduce usage of cjs utilities (#27642) 2024-06-16 00:03:24 +01:00
Anthony Fu
b96b62ecd2
refactor: improve regexp performance (#27207) 2024-05-14 12:54:37 -05:00
Daniel Roe
3169c5cec7
feat(nuxt): add onPrehydrate lifecycle hook (#27037) 2024-05-07 15:04:21 +01:00
Anthony Fu
f209158352
chore: cleanup eslint rules with latest @nuxt/eslint-config (#26653) 2024-04-05 19:08:32 +01:00
Daniel Roe
5b29dd3f3c
fix(nuxt): conditionally use tsx parser (#26314) 2024-03-17 17:57:11 +01:00
Daniel Roe
b102d04185
feat(vite): handle multiple/custom public dirs (#26163) 2024-03-13 17:18:44 -07:00
Anthony Aslangul
2baaab9893
fix(nuxt): register/scan plugins with jsx/tsx extensions (#26230) 2024-03-13 15:50:15 -07:00
Daniel Roe
7252b56d52 chore: add back stylistic rules and lint project 2024-03-09 06:48:15 +00:00
Daniel Roe
4fbbc10f62
fix(nuxt): skip vue style blocks in unctx transform (#26059) 2024-03-03 21:36:12 +00:00
Michael Brevard
ff1bb56e3f
perf: early return chained functions with falsy values (#25647) 2024-02-26 16:08:45 +00:00
Alexander Lichter
d7d280fca3
chore: fix typo in warning log (#25265) 2024-01-17 16:47:43 +00:00
Pooya Parsa
c4b6560abc
fix(nuxt): apply more import protections for nitro runtime (#25162) 2024-01-12 11:22:01 +00:00
Michael Brevard
3b94883414
perf(nuxt): iterate rather than using Object.fromEntries (#24953) 2024-01-09 09:56:40 +00:00
Michael Brevard
c2b94d4a16
perf(kit,schema,nuxt): refactor startsWith to array access (#24744) 2023-12-29 08:47:11 +00:00
Julien Huang
5877e11c89
feat(nuxt): allow plugins to specify dependencies (#24127) 2023-12-14 17:11:08 +00:00
Daniel Roe
09161d005d
fix(nuxt): use consistent annotations for tree-shaking (#24514) 2023-11-28 23:20:54 +00:00
Julien Huang
f98aa5d44a
fix(nuxt): don't strip literals from template in <DevOnly> (#24511) 2023-11-28 21:49:47 +00:00
Daniel Roe
e753abd7b8
fix(nuxt): resolve imports from virtual files (#24022) 2023-11-01 16:55:34 +01:00
Maritaria
64bc3c3224
fix(nuxt): tree shake all occurrences of <DevOnly> (#23466) 2023-10-12 18:27:21 +01:00
Daniel Roe
eb40409f23
feat(kit,nuxt,vite,webpack): support -nightly extension (#23508) 2023-10-12 15:17:38 +01:00
Aaron_Zhou
b3d3d7f4fd
fix(nuxt): use import alias when checking if plugin is wrapped (#23617) 2023-10-11 17:01:23 +01:00
Daniel Roe
d8d0ef561e
fix(nuxt): don't print warnings for unresolved ids (#23604) 2023-10-11 11:35:34 +01:00
Pooya Parsa
93ace55481
feat(nuxt): native async-context in vue's withAsyncContext (#23526) 2023-10-05 16:46:53 +02:00
Daniel Roe
e900190278
fix(nuxt): add import protection for nuxt/* exports (#23357) 2023-09-22 12:32:13 +02:00
Pooya Parsa
2bf9028f7e
refactor(kit,nuxt,schema): use consola and improve test dx (#23302) 2023-09-19 22:26:15 +01:00
Joaquín Sánchez
424dc8d7c0
fix(nuxt): exclude resolved vite virtual modules prefix (#22834) 2023-08-26 15:45:17 +01:00
Daniel Roe
9bee320c7a
fix(nuxt): fully resolve unctx where possible (#22811) 2023-08-25 14:57:25 +01:00
pooya parsa
554f868bce
feat(nuxt): experimental native async context support (#20918)
Co-authored-by: Daniel Roe <daniel@roe.dev>
2023-08-08 00:57:35 +02:00
Daniel Roe
b5c9a81d68
feat(nuxt): resolve unresolved paths within node_modules (#22478) 2023-08-07 23:05:29 +01:00
Daniel Roe
789c8bfa95
fix(nuxt): use esbuild/acorn instead of typescript dep (#21729) 2023-06-24 00:01:17 +01:00
c-schwan
5460873161
fix(nuxt): move to @typescript-eslint/typescript-estree (#21664) 2023-06-20 22:01:31 +01:00
Daniel Roe
2abcc16cfb
perf(nuxt): extract and apply plugin order at build time (#21611) 2023-06-20 00:00:03 +01:00
Julien Huang
7cc7297ea7
fix(nuxt): treeshake <DevOnly> with webpack (#21013)
Co-authored-by: Inesh Bose <56732164+ineshbose@users.noreply.github.com>
2023-05-22 21:29:59 +01:00
Daniel Roe
c37ebab1ef
perf(nuxt): use .test and hoist regexps where possible (#21011) 2023-05-22 21:25:42 +01:00
Daniel Roe
dda338a1dc
fix(nuxt): resolve layer assets in relation to layer directory (#20932) 2023-05-18 15:10:12 +01:00
Inesh Bose
1f30cf18e3
fix(nuxt): get fallback for <DevOnly> from parsed html (#20840) 2023-05-15 13:33:46 +01:00