Skip to content

Commit db1e456

Browse files
committed
prettier format
1 parent 30d5166 commit db1e456

File tree

3 files changed

+455
-30
lines changed

3 files changed

+455
-30
lines changed

package.json

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@
3333
"eslint-config-prettier": "^7.0.0",
3434
"eslint-plugin-import": "^2.22.1",
3535
"eslint-plugin-prettier": "^3.3.0",
36+
"husky": "^4.3.6",
3637
"jest": "^24.9.0",
38+
"lint-staged": "^10.5.3",
3739
"prettier": "^2.2.1",
3840
"replace-in-file": "^5.0.2",
3941
"rimraf": "^3.0.0",
@@ -47,6 +49,23 @@
4749
"index.d.ts",
4850
"readme.md"
4951
],
52+
"husky": {
53+
"hooks": {
54+
"pre-commit": "lint-staged"
55+
}
56+
},
57+
"lint-staged": {
58+
"*.{js,ts,tsx}": [
59+
"eslint --quiet --fix"
60+
],
61+
"*.{json,md,html}": [
62+
"prettier --write"
63+
]
64+
},
65+
"engines": {
66+
"npm": ">=6.0.0",
67+
"node": ">=12.0.0"
68+
},
5069
"keywords": [
5170
"rollup",
5271
"rollup-plugin",
@@ -58,10 +77,9 @@
5877
"files",
5978
"folder",
6079
"folders",
61-
"glob"
80+
"glob",
81+
"concat",
82+
"merge"
6283
],
63-
"engines": {
64-
"node": ">=8.3"
65-
},
6684
"license": "MIT"
6785
}

tests/index.test.js

Lines changed: 65 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,12 @@ describe('Copy', () => {
8282
await build({
8383
targets: [
8484
{
85-
src: ['src/assets/asset-{1,2}.js', 'src/assets/css/*.css', '!**/css-1.css', 'src/assets/scss/scss-?(1).scss'],
85+
src: [
86+
'src/assets/asset-{1,2}.js',
87+
'src/assets/css/*.css',
88+
'!**/css-1.css',
89+
'src/assets/scss/scss-?(1).scss'
90+
],
8691
dest: 'dist'
8792
}
8893
]
@@ -163,7 +168,9 @@ describe('Copy', () => {
163168
build({
164169
targets: [{ src: 'src/assets/asset-1.js' }]
165170
})
166-
).rejects.toThrow('{ src: \'src/assets/asset-1.js\' } target must have "src" and "dest" properties')
171+
).rejects.toThrow(
172+
'{ src: \'src/assets/asset-1.js\' } target must have "src" and "dest" properties'
173+
)
167174
})
168175

169176
test('Throw if target object "rename" property is of wrong type', async () => {
@@ -196,7 +203,8 @@ describe('Copy', () => {
196203
{
197204
src: 'src/assets/scss/*',
198205
dest: 'dist/scss-multiple',
199-
rename: (name, extension) => (extension ? `${name}-renamed.${extension}` : `${name}-renamed`)
206+
rename: (name, extension) =>
207+
extension ? `${name}-renamed.${extension}` : `${name}-renamed`
200208
}
201209
]
202210
})
@@ -254,18 +262,26 @@ describe('Copy', () => {
254262
expect(await fs.pathExists('build/css-1.css')).toBe(true)
255263
expect(await readFile('build/css-1.css')).toEqual(expect.stringContaining('red'))
256264
expect(await fs.pathExists('dist/scss-1.scss')).toBe(true)
257-
expect(await readFile('dist/scss-1.scss')).toEqual(expect.not.stringContaining('background-color'))
265+
expect(await readFile('dist/scss-1.scss')).toEqual(
266+
expect.not.stringContaining('background-color')
267+
)
258268
expect(await fs.pathExists('dist/scss-2.scss')).toBe(true)
259-
expect(await readFile('dist/scss-2.scss')).toEqual(expect.not.stringContaining('background-color'))
269+
expect(await readFile('dist/scss-2.scss')).toEqual(
270+
expect.not.stringContaining('background-color')
271+
)
260272
expect(await fs.pathExists('dist/scss-3.scss')).toBe(true)
261-
expect(await readFile('dist/scss-3.scss')).toEqual(expect.not.stringContaining('background-color'))
273+
expect(await readFile('dist/scss-3.scss')).toEqual(
274+
expect.not.stringContaining('background-color')
275+
)
262276
})
263277
})
264278

265279
describe('Concat', () => {
266280
test('Files', async () => {
267281
await build({
268-
targets: [{ src: ['src/assets/asset-1.js', 'src/assets/asset-2.js'], file: 'dist/asset-all.js' }]
282+
targets: [
283+
{ src: ['src/assets/asset-1.js', 'src/assets/asset-2.js'], file: 'dist/asset-all.js' }
284+
]
269285
})
270286

271287
expect(await fs.pathExists('dist/asset-all.js')).toBe(true)
@@ -313,10 +329,18 @@ describe('Options', () => {
313329

314330
expect(console.log).toHaveBeenCalledTimes(5)
315331
expect(console.log).toHaveBeenCalledWith(green('copied:'))
316-
expect(console.log).toHaveBeenCalledWith(green(` ${bold('src/assets/asset-1.js')}${bold('dist/asset-1.js')}`))
317-
expect(console.log).toHaveBeenCalledWith(green(` ${bold('src/assets/css/css-1.css')}${bold('dist/css-1.css')}`))
318-
expect(console.log).toHaveBeenCalledWith(green(` ${bold('src/assets/css/css-2.css')}${bold('dist/css-2.css')}`))
319-
expect(console.log).toHaveBeenCalledWith(green(` ${bold('src/assets/scss')}${bold('dist/scss')}`))
332+
expect(console.log).toHaveBeenCalledWith(
333+
green(` ${bold('src/assets/asset-1.js')}${bold('dist/asset-1.js')}`)
334+
)
335+
expect(console.log).toHaveBeenCalledWith(
336+
green(` ${bold('src/assets/css/css-1.css')}${bold('dist/css-1.css')}`)
337+
)
338+
expect(console.log).toHaveBeenCalledWith(
339+
green(` ${bold('src/assets/css/css-2.css')}${bold('dist/css-2.css')}`)
340+
)
341+
expect(console.log).toHaveBeenCalledWith(
342+
green(` ${bold('src/assets/scss')}${bold('dist/scss')}`)
343+
)
320344
})
321345

322346
test('Verbose, merge files', async () => {
@@ -334,8 +358,16 @@ describe('Options', () => {
334358

335359
expect(console.log).toHaveBeenCalledTimes(3)
336360
expect(console.log).toHaveBeenCalledWith(green('copied:'))
337-
expect(console.log).toHaveBeenCalledWith(`${green(` ${bold('src/assets/asset-1.js')}${bold('dist/asset-all.js')}`)} ${yellow('[M]')}`)
338-
expect(console.log).toHaveBeenCalledWith(`${green(` ${bold('src/assets/asset-2.js')}${bold('dist/asset-all.js')}`)} ${yellow('[M]')}`)
361+
expect(console.log).toHaveBeenCalledWith(
362+
`${green(` ${bold('src/assets/asset-1.js')}${bold('dist/asset-all.js')}`)} ${yellow(
363+
'[M]'
364+
)}`
365+
)
366+
expect(console.log).toHaveBeenCalledWith(
367+
`${green(` ${bold('src/assets/asset-2.js')}${bold('dist/asset-all.js')}`)} ${yellow(
368+
'[M]'
369+
)}`
370+
)
339371
})
340372

341373
test('Verbose, no files to copy', async () => {
@@ -359,7 +391,8 @@ describe('Options', () => {
359391
{
360392
src: 'src/assets/scss/*',
361393
dest: 'dist/scss-multiple',
362-
rename: (name, extension) => (extension ? `${name}-renamed.${extension}` : `${name}-renamed`)
394+
rename: (name, extension) =>
395+
extension ? `${name}-renamed.${extension}` : `${name}-renamed`
363396
}
364397
],
365398
verbose: true
@@ -368,20 +401,28 @@ describe('Options', () => {
368401
expect(console.log).toHaveBeenCalledTimes(5)
369402
expect(console.log).toHaveBeenCalledWith(green('copied:'))
370403
expect(console.log).toHaveBeenCalledWith(
371-
`${green(` ${bold('src/assets/asset-1.js')}${bold('dist/asset-1-renamed.js')}`)} ${yellow('[R]')}`
404+
`${green(` ${bold('src/assets/asset-1.js')}${bold('dist/asset-1-renamed.js')}`)} ${yellow(
405+
'[R]'
406+
)}`
372407
)
373408
expect(console.log).toHaveBeenCalledWith(
374409
`${green(
375-
` ${bold('src/assets/scss/scss-1.scss')}${bold('dist/scss-multiple/scss-1-renamed.scss')}`
410+
` ${bold('src/assets/scss/scss-1.scss')}${bold(
411+
'dist/scss-multiple/scss-1-renamed.scss'
412+
)}`
376413
)} ${yellow('[R]')}`
377414
)
378415
expect(console.log).toHaveBeenCalledWith(
379416
`${green(
380-
` ${bold('src/assets/scss/scss-2.scss')}${bold('dist/scss-multiple/scss-2-renamed.scss')}`
417+
` ${bold('src/assets/scss/scss-2.scss')}${bold(
418+
'dist/scss-multiple/scss-2-renamed.scss'
419+
)}`
381420
)} ${yellow('[R]')}`
382421
)
383422
expect(console.log).toHaveBeenCalledWith(
384-
`${green(` ${bold('src/assets/scss/nested')}${bold('dist/scss-multiple/nested-renamed')}`)} ${yellow('[R]')}`
423+
`${green(
424+
` ${bold('src/assets/scss/nested')}${bold('dist/scss-multiple/nested-renamed')}`
425+
)} ${yellow('[R]')}`
385426
)
386427
})
387428

@@ -402,10 +443,14 @@ describe('Options', () => {
402443
expect(console.log).toHaveBeenCalledTimes(3)
403444
expect(console.log).toHaveBeenCalledWith(green('copied:'))
404445
expect(console.log).toHaveBeenCalledWith(
405-
`${green(` ${bold('src/assets/css/css-1.css')}${bold('dist/css-1.css')}`)} ${yellow('[T]')}`
446+
`${green(` ${bold('src/assets/css/css-1.css')}${bold('dist/css-1.css')}`)} ${yellow(
447+
'[T]'
448+
)}`
406449
)
407450
expect(console.log).toHaveBeenCalledWith(
408-
`${green(` ${bold('src/assets/css/css-2.css')}${bold('dist/css-2.css')}`)} ${yellow('[T]')}`
451+
`${green(` ${bold('src/assets/css/css-2.css')}${bold('dist/css-2.css')}`)} ${yellow(
452+
'[T]'
453+
)}`
409454
)
410455
})
411456
/* eslint-enable no-console */

0 commit comments

Comments
 (0)