Skip to content

Commit 04f8842

Browse files
committed
feat: drop quotes from barrel object keys
1 parent b3a570a commit 04f8842

File tree

2 files changed

+36
-36
lines changed

2 files changed

+36
-36
lines changed

src/index_generator/source.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,9 @@ export class IndexGeneratorSource {
141141
Object.keys(input).forEach((key) => {
142142
const value = input[key]
143143
if (typeof value === 'string') {
144-
buffer.write(`'${key}': ${value},`)
144+
buffer.write(`${key}: ${value},`)
145145
} else {
146-
buffer.write(`'${key}': {`).indent()
146+
buffer.write(`${key}: {`).indent()
147147
this.#treeToString(value, buffer)
148148
buffer.dedent().write(`},`)
149149
}

tests/index_generator.spec.ts

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,15 @@ test.group('Index generator', () => {
3939

4040
assert.snapshot(await fs.contents(outputPath)).matchInline(`
4141
"export const controllers = {
42-
'auth': {
43-
'SignupController': () => import('#controllers/auth/signup_controller'),
42+
auth: {
43+
SignupController: () => import('#controllers/auth/signup_controller'),
4444
},
45-
'PostsController': () => import('#controllers/posts_controller'),
46-
'public': {
47-
'HomePage': () => import('#controllers/public/home_page'),
45+
PostsController: () => import('#controllers/posts_controller'),
46+
public: {
47+
HomePage: () => import('#controllers/public/home_page'),
4848
},
49-
'user': {
50-
'PostsController': () => import('#controllers/user/posts_controller'),
49+
user: {
50+
PostsController: () => import('#controllers/user/posts_controller'),
5151
},
5252
}"
5353
`)
@@ -73,15 +73,15 @@ test.group('Index generator', () => {
7373

7474
assert.snapshot(await fs.contents(outputPath)).matchInline(`
7575
"export const controllers = {
76-
'auth': {
77-
'SignupController': () => import('../../app/controllers/auth/signup_controller.ts'),
76+
auth: {
77+
SignupController: () => import('../../app/controllers/auth/signup_controller.ts'),
7878
},
79-
'PostsController': () => import('../../app/controllers/posts_controller.ts'),
80-
'public': {
81-
'HomePage': () => import('../../app/controllers/public/home_page.ts'),
79+
PostsController: () => import('../../app/controllers/posts_controller.ts'),
80+
public: {
81+
HomePage: () => import('../../app/controllers/public/home_page.ts'),
8282
},
83-
'user': {
84-
'PostsController': () => import('../../app/controllers/user/posts_controller.ts'),
83+
user: {
84+
PostsController: () => import('../../app/controllers/user/posts_controller.ts'),
8585
},
8686
}"
8787
`)
@@ -109,15 +109,15 @@ test.group('Index generator', () => {
109109

110110
assert.snapshot(await fs.contents(outputPath)).matchInline(`
111111
"export const controllers = {
112-
'auth': {
113-
'Signup': () => import('#controllers/auth/signup_controller'),
112+
auth: {
113+
Signup: () => import('#controllers/auth/signup_controller'),
114114
},
115-
'Posts': () => import('#controllers/posts_controller'),
116-
'public': {
117-
'HomePage': () => import('#controllers/public/home_page'),
115+
Posts: () => import('#controllers/posts_controller'),
116+
public: {
117+
HomePage: () => import('#controllers/public/home_page'),
118118
},
119-
'user': {
120-
'Posts': () => import('#controllers/user/posts_controller'),
119+
user: {
120+
Posts: () => import('#controllers/user/posts_controller'),
121121
},
122122
}"
123123
`)
@@ -201,17 +201,17 @@ test.group('Index generator', () => {
201201

202202
assert.snapshot(await fs.contents(outputPath)).matchInline(`
203203
"export const controllers = {
204-
'auth': {
205-
'SignupController': () => import('#controllers/auth/signup_controller'),
204+
auth: {
205+
SignupController: () => import('#controllers/auth/signup_controller'),
206206
},
207-
'PostsController': () => import('#controllers/posts_controller'),
208-
'public': {
209-
'HomePage': () => import('#controllers/public/home_page'),
207+
PostsController: () => import('#controllers/posts_controller'),
208+
public: {
209+
HomePage: () => import('#controllers/public/home_page'),
210210
},
211-
'user': {
212-
'PostsController': () => import('#controllers/user/posts_controller'),
211+
user: {
212+
PostsController: () => import('#controllers/user/posts_controller'),
213213
},
214-
'PostCommentsController': () => import('#controllers/post_comments_controller'),
214+
PostCommentsController: () => import('#controllers/post_comments_controller'),
215215
}"
216216
`)
217217
})
@@ -247,12 +247,12 @@ test.group('Index generator', () => {
247247

248248
assert.snapshot(await fs.contents(outputPath)).matchInline(`
249249
"export const controllers = {
250-
'auth': {
251-
'SignupController': () => import('#controllers/auth/signup_controller'),
250+
auth: {
251+
SignupController: () => import('#controllers/auth/signup_controller'),
252252
},
253-
'PostsController': () => import('#controllers/posts_controller'),
254-
'public': {
255-
'HomePage': () => import('#controllers/public/home_page'),
253+
PostsController: () => import('#controllers/posts_controller'),
254+
public: {
255+
HomePage: () => import('#controllers/public/home_page'),
256256
},
257257
}"
258258
`)

0 commit comments

Comments
 (0)