Skip to content

Commit c9ba894

Browse files
committed
add formatted config files
1 parent ded7fcd commit c9ba894

File tree

9 files changed

+162
-162
lines changed

9 files changed

+162
-162
lines changed

.eslintrc.js

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
11
module.exports = {
2-
root: true,
3-
extends: '@sveltejs',
4-
plugins: ['import'],
5-
env: {
6-
node: true
7-
},
8-
rules: {
9-
// enabling these rules makes the linting extremely slow.
10-
// (it's conceivable some subset of them could be enabled without impacting speed)
11-
// see https://github.com/typescript-eslint/typescript-eslint/blob/master/docs/getting-started/linting/FAQ.md#eslint-plugin-import
12-
'import/named': 'off',
13-
'import/namespace': 'off',
14-
'import/default': 'off',
15-
'import/no-named-as-default-member': 'off',
16-
'import/no-named-as-default': 'off',
17-
'import/no-cycle': 'off',
18-
'import/no-unused-modules': 'off',
19-
'import/no-deprecated': 'off',
20-
// project-specific settings
21-
'max-len': ['error', { code: 100, ignoreComments: true, ignoreStrings: true }],
22-
'no-trailing-spaces': 'error',
23-
'one-var': ['error', 'never'],
24-
'@typescript-eslint/no-unused-vars': ['error', { args: 'none' }],
25-
'@typescript-eslint/no-namespace': 'warn',
26-
'@typescript-eslint/no-non-null-assertion': 'warn',
27-
// exclude workspace dependencies
28-
'import/no-unresolved': [2, { ignore: ['svelte-language-server'] }]
29-
}
2+
root: true,
3+
extends: '@sveltejs',
4+
plugins: ['import'],
5+
env: {
6+
node: true
7+
},
8+
rules: {
9+
// enabling these rules makes the linting extremely slow.
10+
// (it's conceivable some subset of them could be enabled without impacting speed)
11+
// see https://github.com/typescript-eslint/typescript-eslint/blob/master/docs/getting-started/linting/FAQ.md#eslint-plugin-import
12+
'import/named': 'off',
13+
'import/namespace': 'off',
14+
'import/default': 'off',
15+
'import/no-named-as-default-member': 'off',
16+
'import/no-named-as-default': 'off',
17+
'import/no-cycle': 'off',
18+
'import/no-unused-modules': 'off',
19+
'import/no-deprecated': 'off',
20+
// project-specific settings
21+
'max-len': ['error', { code: 100, ignoreComments: true, ignoreStrings: true }],
22+
'no-trailing-spaces': 'error',
23+
'one-var': ['error', 'never'],
24+
'@typescript-eslint/no-unused-vars': ['error', { args: 'none' }],
25+
'@typescript-eslint/no-namespace': 'warn',
26+
'@typescript-eslint/no-non-null-assertion': 'warn',
27+
// exclude workspace dependencies
28+
'import/no-unresolved': [2, { ignore: ['svelte-language-server'] }]
29+
}
3030
};
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module.exports = {
2-
root: false,
3-
rules: {
4-
'@typescript-eslint/no-var-requires': 'off'
5-
}
2+
root: false,
3+
rules: {
4+
'@typescript-eslint/no-var-requires': 'off'
5+
}
66
};
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module.exports = {
2-
root: false,
3-
rules: {
4-
'@typescript-eslint/no-non-null-assertion': 'off'
5-
}
2+
root: false,
3+
rules: {
4+
'@typescript-eslint/no-non-null-assertion': 'off'
5+
}
66
};
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
module.exports = function (_w) {
2-
return {
3-
files: ['src/**/*.ts'],
4-
tests: ['test/**/*.ts'],
5-
env: {
6-
type: 'node'
7-
}
8-
};
2+
return {
3+
files: ['src/**/*.ts'],
4+
tests: ['test/**/*.ts'],
5+
env: {
6+
type: 'node'
7+
}
8+
};
99
};

packages/svelte-check/rollup.config.js

Lines changed: 61 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -8,65 +8,65 @@ import copy from 'rollup-plugin-copy';
88
import builtins from 'builtin-modules';
99

1010
export default [
11-
{
12-
input: 'src/index.ts',
13-
output: [
14-
{
15-
sourcemap: false,
16-
format: 'cjs',
17-
file: 'dist/src/index.js'
18-
}
19-
],
20-
plugins: [
21-
replace({
22-
// This replace-step is a hacky workaround to not transform the dynamic
23-
// requires inside importPackage.ts of svelte-language-server in any way
24-
'return require(dynamicFileToRequire);': 'return "XXXXXXXXXXXXXXXXXXXXX";',
25-
delimiters: ['', '']
26-
}),
27-
resolve({ browser: false, preferBuiltins: true }),
28-
commonjs(),
29-
json(),
30-
typescript(),
31-
replace({
32-
// This replace-step is a hacky workaround to not transform the dynamic
33-
// requires inside importPackage.ts of svelte-language-server in any way
34-
'return "XXXXXXXXXXXXXXXXXXXXX";': 'return require(dynamicFileToRequire);',
35-
delimiters: ['', '']
36-
}),
37-
cleanup({ comments: ['some', 'ts', 'ts3s'] }),
38-
copy({
39-
targets: [
40-
// copy over d.ts files of svelte2tsx
41-
{
42-
src: [
43-
// workspace
44-
'../../node_modules/svelte2tsx/svelte*.d.ts',
45-
// standalone
46-
'node_modules/svelte2tsx/svelte*.d.ts'
47-
],
48-
dest: 'dist/src'
49-
}
50-
]
51-
})
52-
],
53-
watch: {
54-
clearScreen: false
55-
},
56-
external: [
57-
...builtins,
58-
// svelte-check dependencies that are system-dependent and should
59-
// be installed as dependencies through npm
60-
'chalk',
61-
'chokidar',
62-
// Dependencies of svelte-language-server
63-
// we don't want to bundle and instead require them as dependencies
64-
'typescript',
65-
'svelte',
66-
'svelte/compiler',
67-
'svelte-preprocess',
68-
'import-fresh', // because of https://github.com/sindresorhus/import-fresh/issues/18
69-
'source-map'
70-
]
71-
}
11+
{
12+
input: 'src/index.ts',
13+
output: [
14+
{
15+
sourcemap: false,
16+
format: 'cjs',
17+
file: 'dist/src/index.js'
18+
}
19+
],
20+
plugins: [
21+
replace({
22+
// This replace-step is a hacky workaround to not transform the dynamic
23+
// requires inside importPackage.ts of svelte-language-server in any way
24+
'return require(dynamicFileToRequire);': 'return "XXXXXXXXXXXXXXXXXXXXX";',
25+
delimiters: ['', '']
26+
}),
27+
resolve({ browser: false, preferBuiltins: true }),
28+
commonjs(),
29+
json(),
30+
typescript(),
31+
replace({
32+
// This replace-step is a hacky workaround to not transform the dynamic
33+
// requires inside importPackage.ts of svelte-language-server in any way
34+
'return "XXXXXXXXXXXXXXXXXXXXX";': 'return require(dynamicFileToRequire);',
35+
delimiters: ['', '']
36+
}),
37+
cleanup({ comments: ['some', 'ts', 'ts3s'] }),
38+
copy({
39+
targets: [
40+
// copy over d.ts files of svelte2tsx
41+
{
42+
src: [
43+
// workspace
44+
'../../node_modules/svelte2tsx/svelte*.d.ts',
45+
// standalone
46+
'node_modules/svelte2tsx/svelte*.d.ts'
47+
],
48+
dest: 'dist/src'
49+
}
50+
]
51+
})
52+
],
53+
watch: {
54+
clearScreen: false
55+
},
56+
external: [
57+
...builtins,
58+
// svelte-check dependencies that are system-dependent and should
59+
// be installed as dependencies through npm
60+
'chalk',
61+
'chokidar',
62+
// Dependencies of svelte-language-server
63+
// we don't want to bundle and instead require them as dependencies
64+
'typescript',
65+
'svelte',
66+
'svelte/compiler',
67+
'svelte-preprocess',
68+
'import-fresh', // because of https://github.com/sindresorhus/import-fresh/issues/18
69+
'source-map'
70+
]
71+
}
7272
];
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
rules: {
3-
'import/no-unresolved': [2, { ignore: ['vscode'] }]
4-
}
2+
rules: {
3+
'import/no-unresolved': [2, { ignore: ['vscode'] }]
4+
}
55
};
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module.exports = {
2-
root: false,
3-
rules: {
4-
'@typescript-eslint/no-var-requires': 'off'
5-
}
2+
root: false,
3+
rules: {
4+
'@typescript-eslint/no-var-requires': 'off'
5+
}
66
};

packages/svelte2tsx/.eslintrc.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
rules: {
3-
'import/no-unresolved': [2, { ignore: ['estree'] }]
4-
}
2+
rules: {
3+
'import/no-unresolved': [2, { ignore: ['estree'] }]
4+
}
55
};

packages/svelte2tsx/rollup.config.js

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -7,58 +7,58 @@ import fs from 'fs';
77
import path from 'path';
88

99
function repl() {
10-
return {
11-
name: 'dev-repl',
12-
buildStart() {
13-
this.addWatchFile('./repl/index.svelte');
14-
},
15-
writeBundle() {
16-
if (!this.meta.watchMode) return;
10+
return {
11+
name: 'dev-repl',
12+
buildStart() {
13+
this.addWatchFile('./repl/index.svelte');
14+
},
15+
writeBundle() {
16+
if (!this.meta.watchMode) return;
1717

18-
const repl = `${__dirname}/repl/`;
19-
const output = `${__dirname}/repl/output/`;
18+
const repl = `${__dirname}/repl/`;
19+
const output = `${__dirname}/repl/output/`;
2020

21-
delete require.cache[path.resolve(__dirname, 'index.js')];
22-
const svelte2tsx = require('./index.js');
21+
delete require.cache[path.resolve(__dirname, 'index.js')];
22+
const svelte2tsx = require('./index.js');
2323

24-
const tsx = svelte2tsx(fs.readFileSync(`${repl}/index.svelte`, 'utf-8'));
24+
const tsx = svelte2tsx(fs.readFileSync(`${repl}/index.svelte`, 'utf-8'));
2525

26-
if (!fs.existsSync(output)) fs.mkdirSync(output);
27-
fs.writeFileSync(`${repl}/output/code.tsx`, tsx.code);
28-
}
29-
};
26+
if (!fs.existsSync(output)) fs.mkdirSync(output);
27+
fs.writeFileSync(`${repl}/output/code.tsx`, tsx.code);
28+
}
29+
};
3030
}
3131
export default [
32-
{
33-
input: 'src/index.ts',
34-
output: [
35-
{
36-
sourcemap: true,
37-
format: 'commonjs',
38-
file: 'index.js'
39-
},
40-
{
41-
file: 'index.mjs',
42-
format: 'esm'
43-
}
44-
],
45-
plugins: [
46-
resolve({ browser: false, preferBuiltins: true }),
47-
commonjs(),
48-
json(),
49-
typescript({ include: ['src/**/*'] }),
50-
repl()
51-
],
52-
watch: {
53-
clearScreen: false
54-
},
55-
external: [
56-
...builtins,
57-
'typescript',
58-
'svelte',
59-
'svelte/compiler',
60-
'dedent-js',
61-
'pascal-case'
62-
]
63-
}
32+
{
33+
input: 'src/index.ts',
34+
output: [
35+
{
36+
sourcemap: true,
37+
format: 'commonjs',
38+
file: 'index.js'
39+
},
40+
{
41+
file: 'index.mjs',
42+
format: 'esm'
43+
}
44+
],
45+
plugins: [
46+
resolve({ browser: false, preferBuiltins: true }),
47+
commonjs(),
48+
json(),
49+
typescript({ include: ['src/**/*'] }),
50+
repl()
51+
],
52+
watch: {
53+
clearScreen: false
54+
},
55+
external: [
56+
...builtins,
57+
'typescript',
58+
'svelte',
59+
'svelte/compiler',
60+
'dedent-js',
61+
'pascal-case'
62+
]
63+
}
6464
];

0 commit comments

Comments
 (0)