shuffle files around

pull/1864/head
Rich Harris 7 years ago
parent cd805d6003
commit a9d2170ba2

4
.gitignore vendored

@ -1,11 +1,12 @@
.DS_Store .DS_Store
.nyc_output .nyc_output
node_modules node_modules
*.map
/cli/ /cli/
/compiler/ /compiler/
/ssr/ /ssr/
/shared.js
/internal.js /internal.js
/compiler.js
/scratch/ /scratch/
/coverage/ /coverage/
/coverage.lcov/ /coverage.lcov/
@ -14,7 +15,6 @@ node_modules
/test/sourcemaps/samples/*/output.js.map /test/sourcemaps/samples/*/output.js.map
/test/sourcemaps/samples/*/output.css /test/sourcemaps/samples/*/output.css
/test/sourcemaps/samples/*/output.css.map /test/sourcemaps/samples/*/output.css.map
/src/compile/shared.ts
/store.umd.js /store.umd.js
/yarn-error.log /yarn-error.log
_actual*.* _actual*.*

@ -1,6 +1,6 @@
import * as fs from 'fs'; const fs = require('fs');
import * as path from 'path'; const path = require('path');
import { compile } from '../index.ts'; const { compile } = require('./compiler.js');
let compileOptions = { let compileOptions = {
extensions: ['.html'] extensions: ['.html']
@ -10,7 +10,7 @@ function capitalise(name) {
return name[0].toUpperCase() + name.slice(1); return name[0].toUpperCase() + name.slice(1);
} }
export default function register(options) { function register(options) {
if (options.extensions) { if (options.extensions) {
compileOptions.extensions.forEach(deregisterExtension); compileOptions.extensions.forEach(deregisterExtension);
options.extensions.forEach(registerExtension); options.extensions.forEach(registerExtension);
@ -43,3 +43,5 @@ function registerExtension(extension) {
} }
registerExtension('.html'); registerExtension('.html');
module.exports = register;

@ -25,38 +25,13 @@ export default [
}) })
], ],
output: { output: {
file: 'compiler/svelte.js', file: 'compiler.js',
format: 'umd', format: 'umd',
name: 'svelte', name: 'svelte',
sourcemap: true sourcemap: true
} }
}, },
/* ssr/register.js */
{
input: 'src/ssr/register.js',
plugins: [
resolve(),
commonjs(),
buble({
include: 'src/**',
exclude: 'src/internal/**',
target: {
node: 4
}
})
],
external: [path.resolve('src/index.ts'), 'fs', 'path'],
output: {
file: 'ssr/register.js',
format: 'cjs',
paths: {
[path.resolve('src/index.ts')]: '../compiler/svelte.js'
},
sourcemap: true
}
},
/* cli/*.js */ /* cli/*.js */
{ {
input: ['src/cli/index.ts'], input: ['src/cli/index.ts'],

Loading…
Cancel
Save