This commit is contained in:
Rich Harris
2018-01-21 11:15:32 -05:00
parent 39b1fa89ce
commit 7d721abb2a
18 changed files with 61 additions and 1521 deletions

View File

@@ -3,9 +3,14 @@ import pkg from './package.json';
const external = [].concat(
Object.keys(pkg.dependencies),
Object.keys(process.binding('natives'))
Object.keys(process.binding('natives')),
'sapper'
);
const paths = {
'sapper/core.js': './core.js'
};
export default [
// cli.js
{
@@ -16,6 +21,7 @@ export default [
banner: '#!/usr/bin/env node'
},
external,
paths,
plugins: [
typescript({
typescript: require('typescript')
@@ -24,20 +30,21 @@ export default [
},
// core.js
// {
// input: 'src/core/index.js',
// output: {
// file: 'core.js',
// format: 'cjs',
// banner: '#!/usr/bin/env node'
// },
// external,
// plugins: [
// typescript({
// typescript: require('typescript')
// })
// ]
// },
{
input: 'src/core/index.js',
output: {
file: 'core.js',
format: 'cjs',
banner: '#!/usr/bin/env node'
},
external,
paths,
plugins: [
typescript({
typescript: require('typescript')
})
]
},
// middleware.js
{
@@ -47,6 +54,7 @@ export default [
format: 'cjs'
},
external,
paths,
plugins: [
typescript({
typescript: require('typescript')
@@ -62,6 +70,7 @@ export default [
format: 'es'
},
external,
paths,
plugins: [
typescript({
typescript: require('typescript')
@@ -77,6 +86,7 @@ export default [
format: 'cjs'
},
external,
paths,
plugins: [
typescript({
typescript: require('typescript')