35 Commits

Author SHA1 Message Date
dpiercey
32e2eff5c3 fix: improve style block/tag sourcemaps 2024-08-28 09:21:58 -07:00
dpiercey
07072eb4e2 chore: upgrade deps and eslint config 2024-08-08 14:12:51 -07:00
Michael Rawlings
21d260151c
fix: precommit script tracks size snapshots (#2243)
* fix: precommit script tracks size snapshots
* feat: replace registryIds with knownTemplates
2024-06-11 16:46:36 -04:00
Dylan Piercey
a741f36e60
feat: add templateIds compiler option (#2238)
* chore: use rollup to bundle hydrate test snapshots

* feat: add templateIds compiler option
2024-05-28 14:11:16 -07:00
Ryan Turnquist
609fbbbfa4
fix: Import tags and tag resolution priority (#2105)
* fix: tag import resolution, native/custom/local priority

* chore: add test
2024-02-09 12:31:03 -08:00
Ryan Turnquist
b26cffb84f
feat: tag args (#2100)
* feat: support arguments on custom & dynamic tags

* fix: update tests, make iterop work

* fix: update test

* fix: simplify update top level api

* chore: add tag args assertion tests
2024-02-01 14:53:33 -08:00
dpiercey
69b3ff57c8 chore: reformat files 2024-01-09 14:31:31 -07:00
Dylan Piercey
b2e70bc450 feat: switch to new compute node helper 2023-08-07 08:12:42 -07:00
Michael Rawlings
dacbaa72e1 chore: update prettier package & config, reformat 2023-07-24 11:55:08 -04:00
Dylan Piercey
037a6ce670 fix: improve compiler api types 2023-07-21 08:34:59 -07:00
Dylan Piercey
d930378434 feat: move <macro> tag validation to translate stage 2023-07-06 15:41:10 -07:00
Dylan Piercey
9d3b34eefa feat: fixable parse errors 2023-06-27 15:16:42 -07:00
Dylan Piercey
42f7b46e25 fix: run migration fixes synchronously 2023-06-15 15:49:49 -07:00
Dylan Piercey
70922e68e0 feat: add support for reporting compiler diagnostics 2023-06-05 11:24:51 -07:00
Dylan Piercey
d920e833df
fix: add missing type definition for taglib 2023-02-10 20:29:50 -07:00
Dylan Piercey
7504bdf042
fix: add missing compiler api types 2023-02-10 18:09:58 -07:00
Dylan Piercey
f1efd707aa
feat: add taglib extensions and type definitions for typescript support (#1885)
* feat: add taglib extensions and type definitions for typescript support

* [ci] format

---------

Co-authored-by: DylanPiercey <DylanPiercey@users.noreply.github.com>
2023-02-10 15:58:52 -07:00
Dylan Piercey
dd9009d665
chore: switch to changesets and npm workspaces (#1787) 2022-04-29 14:49:13 -07:00
Dylan Piercey
123b9a8c7a
New parser (#1786)
* feat: integrate new parser
2022-04-26 13:46:27 -07:00
Dylan Piercey
5d8abd53d8
fix(babel-utils): missing prop types on TagDefinition 2022-03-23 09:42:14 -07:00
Dylan Piercey
ff0e5c6b1f
fix(babel-utils): improve plugin types 2022-01-28 13:17:03 -07:00
Dylan Piercey
981f7f39f9
feat: support analyze field in marko.json (#1769) 2022-01-28 12:48:19 -07:00
Ryan Carniato
94caebbbb8
Feature: Inline Taglib Hooks (#1689)
* feat: inline taglib hooks
2021-04-30 13:22:07 -07:00
Dylan Piercey
3da10447d3
fix(babel-utils): invalid type for importNamed api 2021-04-21 09:48:34 -07:00
Michael Rawlings
bd77eb8868
fix: withLoc type def 2021-03-26 23:14:09 -07:00
Dylan Piercey
7efc2abb1b
feat(babel-utils): add api for analyzing template by import path 2021-03-10 12:31:02 -07:00
Dylan Piercey
b3446b740b
fix(babel-utils): update type definitions 2021-03-01 08:33:46 -07:00
Dylan Piercey
5369a63e0c fix: move @marko/babel-types into compiler 2021-02-26 12:44:31 -07:00
Dylan Piercey
644e4d8756
feat(babel-utils): expose import and id utils (#1636) 2020-12-11 10:32:59 -07:00
Dylan Piercey
3d40fc24fd
fix(babel-utils): typo in types 2020-12-01 08:36:57 -07:00
Dylan Piercey
2b7f6199ec
fix(babel-utils): missing type 2020-11-20 20:55:00 -07:00
Dylan Piercey
43c4433cb0
feat: add parser support for tag variables (#1630) 2020-11-20 10:34:37 -07:00
Dylan Piercey
1d6ccb983d
feat(babel-utils): expose taglib types 2020-11-17 11:57:55 -08:00
Dylan Piercey
6c270eeab3
chore: improve types 2020-11-12 13:13:00 -08:00
Dylan Piercey
61900a0d11 feat(babel-utils): add basic types 2020-11-11 13:35:00 -07:00