57 Commits

Author SHA1 Message Date
dpiercey
619c87faee fix: package json repo config 2024-12-13 13:54:13 -07:00
dpiercey
2f6846382a chore: setup publish scripts for marko@6 2024-12-13 11:56:48 -07:00
dpiercey
2be37f72d3 chore: update references to translators 2024-12-13 10:48:12 -07:00
Dylan Piercey
fefe9ae668
feat: member expression hoisting (#2382) 2024-12-04 13:59:53 -07:00
Dylan Piercey
133b562c19
fix: partially revert 2380 (#2383) 2024-11-25 10:26:41 -07:00
Dylan Piercey
c5d2b4871e
feat: optimize registry id compiler api (#2380) 2024-11-22 15:02:38 -07:00
Dylan Piercey
7165a7866b
chore: improve size snapshot/tooling (#2362)
chore: improve size snapshot/tooling
2024-11-13 10:53:44 -07:00
Luke LaValva
441bdcbfa8
feat: tag var shadowing, same scope (#2272) 2024-08-15 09:25:40 -07:00
dpiercey
07072eb4e2 chore: upgrade deps and eslint config 2024-08-08 14:12:51 -07:00
Dylan Piercey
a3378e265f
Tags API: New HTML writer implementation (#2268)
* feat: new tags api writer
2024-08-05 18:42:08 -04:00
dpiercey
b53e8487fd chore: update sizes script to print assets to disk 2024-05-25 15:35:47 -07:00
dpiercey
8207723e52 fix: ensure renderers are registered in ssr 2024-05-25 15:35:47 -07:00
dpiercey
37cbfe06e5 chore: remove gzip from size check 2024-03-06 16:02:23 -07:00
Dylan Piercey
105c26bd4f
fix: package.json override script (#2138) 2024-03-04 10:45:55 -07:00
dpiercey
12bc714871 chore: improve src/dist swapping 2024-02-05 11:27:46 -07:00
dpiercey
54575cf53a chore: upgrade husky, remove dot-json helper 2024-01-27 14:56:40 -07:00
dpiercey
0b04f06f47 chore: update deps 2024-01-27 14:56:40 -07:00
dpiercey
b3a97d5a0f chore: update references to renamed packages 2024-01-17 09:41:26 -07:00
Michael Rawlings
d7ff0e1cfe Merge branch 'main' into merge-x 2024-01-09 17:50:14 -05:00
dpiercey
69b3ff57c8 chore: reformat files 2024-01-09 14:31:31 -07:00
Michael Rawlings
a39fc3ec12 Merge remote-tracking branch 'x/interop-translator' 2023-07-24 12:06:16 -04:00
Michael Rawlings
2b17b66f51 chore: support typescript packages 2023-07-24 11:55:08 -04:00
Michael Rawlings
dacbaa72e1 chore: update prettier package & config, reformat 2023-07-24 11:55:08 -04:00
Michael Rawlings
b0720ff7c0 refactor: package scripts 2023-07-24 11:55:08 -04:00
Michael Rawlings
22c8b4688c chore: tsx to babel, move bundle scripts into pkgs 2023-07-12 13:25:33 -04:00
Dylan Piercey
70922e68e0 feat: add support for reporting compiler diagnostics 2023-06-05 11:24:51 -07:00
Dylan Piercey
45207b39a4
chore: upgrade deps, avoid unnecessary dynamic import for build script 2023-06-05 09:01:35 -07:00
Dylan Piercey
e67799356f chore: optimize tsconfig build setup and other build scripts 2023-05-17 10:37:22 -07:00
Dylan Piercey
6291b46b00 chore: remove lint scripts (prefer format), build sizes script now always writes new output 2023-05-17 10:37:22 -07:00
Dylan Piercey
2fb8aa55a0
chore: misc tooling, build and config upgrades 2023-05-16 15:04:36 -07:00
Dylan Piercey
2956962fd5
chore: inline codegen scripts from babel (#1877) 2023-01-08 14:57:03 -07:00
Michael Rawlings
cd496964c1 fix: type for BabelFile.markoConfig now reflects defaulted values 2022-04-26 11:40:37 -04:00
Dylan Piercey
08014bd5e8
chore: improve some ts types 2022-04-25 15:48:42 -07:00
Michael Rawlings
086533ead4 fix: remove empty const/let/var declarations caused by removal of MARKO_DEBUG expressions 2021-09-29 15:08:44 -07:00
Michael Rawlings
5f950c8066
fix: typescript types (#1684) 2021-04-07 11:39:07 -07:00
Dylan Piercey
76f1cd95a7
fix: babel-types type definiton build script 2021-03-18 10:48:58 -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
5369a63e0c fix: move @marko/babel-types into compiler 2021-02-26 12:44:31 -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
Ryan Carniato
51bd454ea1
feat: add typescript types for babel-types (#1623)
* feat: add typescript types for babel-types

* feat: add Marko specific traverse types

* chore: refactor script and outputs

* chore: remove extraneous files entry
2020-11-05 14:44:37 -08:00
Michael Rawlings
02670c8693
feat: import compiler from marko-js/x
Co-authored-by: Michael Rawlings <mirawlings@ebay.com>
Co-authored-by: Dylan Piercey <dpiercey@ebay.com>
Co-authored-by: Andrew Gliga <agliga@ebay.com>
2020-02-24 21:15:05 -08:00
Michael Rawlings
f7ef29cc2e
chore: remove editorconfig and run prettier 2020-02-24 16:48:25 -08:00
Michael Rawlings
2d5a2232f4
move files under packages/marko 2020-02-24 16:28:58 -08:00
Andrew Gliga
94418617ef Deprecated all tests that will be deprecated in v5 (#1430) 2019-10-24 12:01:36 -07:00
Dylan Piercey
f789907c7e
Add migration for legacy widget with getInitialState and no getTemplateData (#1385)
* Add migration for data = state
2019-07-15 13:30:26 -07:00
Michael Rawlings
101c5c6bb8
refactor to better separate compiler/taglib/core-tags/runtime (#1319)
* refactor out taglib loader/finder/lookup

* add comments for taglib apis that we need to deprecate

* move components into runtime/core-tags
2019-04-16 13:34:26 -07:00
Dylan Piercey
24753a7674
Upgrade <await> tag to use tag parameters and attribute tags. Add migration from old syntax. (#1244) 2019-02-07 11:50:49 -08:00
Dylan Piercey
4d2242d9d7
Add migrator for w-config (#1214)
* Add mgirator for w-config
2018-12-28 13:55:45 -07:00
Michael Rawlings
0f5e639775 Format + lint (#1016)
* add prettierignore

* switch to eslint:recommended + eslint-config-prettier

* fix eslint violations

* remove more .jshintrc files

* better conditional structure

* add prettier and update prettier ignore

* add precommit hook to run prettier

* add lint check to precommit and format check to ci

* format all the things

* add generated files

* let npm do it's thing with package.json
2018-03-09 10:02:11 -08:00