ember-cli / ember-cli/ember-cli-htmlbars

dedent version of `hbs`?

未关闭
#622 3 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
JavaScript
星标
77
派生
65
PR 合并指标
30 天内没有已合并 PR

描述

Is there appetite for a version of `hbs` that dedents the template string?

I find myself often doing things like

```js
layout: hbs(dedent`
greeting: {{greeting}}
`)
```

with an npm package, but it always feels like extra work & is most of the time (always?) what I want.

You can see [in Ember Animated's codebase](https://github.com/ember-animation/ember-animated/blob/d36310bad09d2888a1213b4d0aa9fa7edc3066c2/tests/integration/components/animated-orphans-test.js#L29-L50) Ed's forced to manually dedent the strings because he never got around to installing `dedent`, which kinda sucks.

Wondering if we could export an `hbsd` or `hbsDedent` tag that does this automatically.

```js
layout: hbsDedent`
greeting: {{greeting}}
`)
```

Watcha think?

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。