pull/4914/head
pushkine 5 years ago
parent 00bb5d103a
commit d7708c5c92

@ -1,5 +1,6 @@
{ {
"rules": { "rules": {
"no-console": "off" "no-console": "off",
"@typescript-eslint/no-var-requires": "off"
} }
} }

@ -1,14 +1,16 @@
import { readFileSync, writeFileSync } from 'fs'; import { readFileSync, writeFileSync } from 'fs';
import { resolve } from 'path'; import { glob } from '../tiny-glob';
// this file will replace all the expected.js files with their _actual // this file will replace all the expected.js files with their _actual
// equivalents. Only use it when you're sure that you haven't // equivalents. Only use it when you're sure that you haven't
// broken anything! // broken anything!
const svelte = (function loadSvelte(test) { const svelte = (function loadSvelte(test) {
process.env.TEST = test ? 'true' : ''; process.env.TEST = test ? 'true' : '';
const resolved = require.resolve('../../compiler.js'); const resolved = require.resolve('../../compiler.js');
delete require.cache[resolved]; delete require.cache[resolved];
return require(resolved); return require(resolved);
})(false); })(false);
function loadConfig(file) { function loadConfig(file) {
try { try {
const resolved = require.resolve(file); const resolved = require.resolve(file);
@ -24,8 +26,8 @@ function loadConfig(file) {
throw err; throw err;
} }
} }
require(resolve(__dirname, '../tiny-glob.ts'))
.glob('samples/*/input.svelte', { cwd: __dirname }) glob('samples/*/input.svelte', { cwd: __dirname })
.forEach((file) => { .forEach((file) => {
writeFileSync( writeFileSync(
`${__dirname}/${file.replace('input.svelte', 'expected.js')}`, `${__dirname}/${file.replace('input.svelte', 'expected.js')}`,

@ -1,5 +1,6 @@
import { readFileSync, writeFileSync } from 'fs'; import { readFileSync, writeFileSync } from 'fs';
import { resolve } from 'path'; import { glob } from '../tiny-glob';
// this file will replace all the expected.js files with their _actual // this file will replace all the expected.js files with their _actual
// equivalents. Only use it when you're sure that you haven't // equivalents. Only use it when you're sure that you haven't
// broken anything! // broken anything!
@ -9,8 +10,8 @@ const svelte = (function loadSvelte(test) {
delete require.cache[resolved]; delete require.cache[resolved];
return require(resolved); return require(resolved);
})(false); })(false);
require(resolve(__dirname, '../tiny-glob.ts'))
.glob('samples/*/input.svelte', { cwd: __dirname }) glob('samples/*/input.svelte', { cwd: __dirname })
.forEach((file) => { .forEach((file) => {
try { try {
writeFileSync( writeFileSync(

Loading…
Cancel
Save