From 814d1715faf0707364ecde3a0f7be58ceb739317 Mon Sep 17 00:00:00 2001 From: Nicolas Merget <104347736+nmerget@users.noreply.github.com> Date: Tue, 3 Sep 2024 18:53:50 +0200 Subject: [PATCH] Selector template (#1531) * chore: remove name from template * chore: update snapshots * chore: update snapshots * chore: fix change * chore: update styles snapshot * feat: add selector options * chore: make backwards compatible * chore: update readme * Revert "chore: make backwards compatible" This reverts commit 699bd4f3ff7a962d9f8d830ce4b3d35a665ed03c. * chore: remove json.name * chore: move angular custom selector to metadata * chore: update from main * Create funny-files-cheat.md * update tests * fix --------- Co-authored-by: Fernando Nogueira Co-authored-by: Fernando Nogueira Co-authored-by: Sami Jaber Co-authored-by: Sidharth Mohanty --- .changeset/funny-files-cheat.md | 5 + .../__snapshots__/alpine.test.ts.snap | 18 - .../__snapshots__/angular.import.test.ts.snap | 588 +++++---- .../__snapshots__/angular.mapper.test.ts.snap | 590 +++++---- .../__snapshots__/angular.state.test.ts.snap | 588 +++++---- .../__snapshots__/angular.styles.test.ts.snap | 574 ++++---- .../__snapshots__/angular.test.ts.snap | 1162 +++++++++-------- .../__tests__/__snapshots__/lit.test.ts.snap | 4 - .../__snapshots__/preact.test.ts.snap | 22 - .../__tests__/__snapshots__/qwik.test.ts.snap | 40 - .../__snapshots__/react-native.test.ts.snap | 22 - .../__snapshots__/react.test.ts.snap | 22 - .../__tests__/__snapshots__/rsc.test.ts.snap | 22 - .../__snapshots__/solid.test.ts.snap | 44 - .../__snapshots__/stencil.test.ts.snap | 4 - .../__snapshots__/svelte.test.ts.snap | 16 - .../__tests__/__snapshots__/taro.test.ts.snap | 22 - .../__snapshots__/webcomponent.test.ts.snap | 4 - packages/core/src/__tests__/angular.test.ts | 2 +- .../data/angular/custom-selector.raw.tsx | 9 + packages/core/src/__tests__/test-generator.ts | 1 + .../core/src/generators/angular/README.md | 4 +- packages/core/src/generators/angular/index.ts | 33 +- packages/core/src/generators/angular/types.ts | 3 +- packages/core/src/types/metadata.ts | 4 +- packages/docs/src/components/code-rotator.tsx | 2 +- 26 files changed, 1958 insertions(+), 1847 deletions(-) create mode 100644 .changeset/funny-files-cheat.md create mode 100644 packages/core/src/__tests__/data/angular/custom-selector.raw.tsx diff --git a/.changeset/funny-files-cheat.md b/.changeset/funny-files-cheat.md new file mode 100644 index 0000000000..b4dff2b0ee --- /dev/null +++ b/.changeset/funny-files-cheat.md @@ -0,0 +1,5 @@ +--- +"@builder.io/mitosis": patch +--- + +Angular: Feature: custom template selectors using metadata hook. diff --git a/packages/core/src/__tests__/__snapshots__/alpine.test.ts.snap b/packages/core/src/__tests__/__snapshots__/alpine.test.ts.snap index 7c346b43e4..87fd1cb69e 100644 --- a/packages/core/src/__tests__/__snapshots__/alpine.test.ts.snap +++ b/packages/core/src/__tests__/__snapshots__/alpine.test.ts.snap @@ -2548,15 +2548,6 @@ exports[`Alpine.js > jsx > Javascript Test > string-literal-store 1`] = ` " `; -exports[`Alpine.js > jsx > Javascript Test > string-literal-store-kebab 1`] = ` -"unknown: Unexpected token, expected \\",\\" (2:60) - - 1 | document.addEventListener('alpine:init', () => { -> 2 | Alpine.data('stringLiteralStore', () => ({ foo-bar: 123,})) - | ^ - 3 | })" -`; - exports[`Alpine.js > jsx > Javascript Test > styleClassAndCss 1`] = ` "