Rollup and NPM related
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2020-03-02 22:48:16 +01:00
parent 2fceb5d048
commit 43bfe9066c
5 changed files with 15 additions and 18 deletions

View File

@@ -1,19 +1,17 @@
module.exports = { module.exports = {
extends: [ extends: [
'standard' 'eslint:recommended'
], ],
env: { env: {
'browser': true, 'browser': true,
'node': true, // 'node': true,
'es6': true 'es6': true
}, },
parserOptions: { parserOptions: {
'ecmaVersion': 2019, 'ecmaVersion': 2019,
'sourceType': 'module' 'sourceType': 'module'
}, },
plugins: [ plugins: [ 'svelte3' ],
'svelte3'
],
overrides: [{ overrides: [{
files: ['**/*.svelte'], files: ['**/*.svelte'],
processor: 'svelte3/svelte3' processor: 'svelte3/svelte3'

View File

@@ -52,7 +52,7 @@
"rollup-plugin-babel": "^4.3.3", "rollup-plugin-babel": "^4.3.3",
"rollup-plugin-commonjs": "^10.1.0", "rollup-plugin-commonjs": "^10.1.0",
"rollup-plugin-eslint": "^7.0.0", "rollup-plugin-eslint": "^7.0.0",
"rollup-plugin-hot": "^0.0.12", "rollup-plugin-hot": "^0.0.13",
"rollup-plugin-svelte": "^5.1.1", "rollup-plugin-svelte": "^5.1.1",
"rollup-plugin-svelte-hot": "^0.4.0", "rollup-plugin-svelte-hot": "^0.4.0",
"rollup-plugin-terser": "^5.2.0", "rollup-plugin-terser": "^5.2.0",

14
pnpm-lock.yaml generated
View File

@@ -34,7 +34,7 @@ devDependencies:
rollup-plugin-babel: 4.3.3_@babel+core@7.8.6+rollup@1.32.0 rollup-plugin-babel: 4.3.3_@babel+core@7.8.6+rollup@1.32.0
rollup-plugin-commonjs: 10.1.0_rollup@1.32.0 rollup-plugin-commonjs: 10.1.0_rollup@1.32.0
rollup-plugin-eslint: 7.0.0 rollup-plugin-eslint: 7.0.0
rollup-plugin-hot: 0.0.12_rollup@1.32.0 rollup-plugin-hot: 0.0.13_rollup@1.32.0
rollup-plugin-svelte: 5.1.1_rollup@1.32.0+svelte@3.19.1 rollup-plugin-svelte: 5.1.1_rollup@1.32.0+svelte@3.19.1
rollup-plugin-svelte-hot: 0.4.0_rollup@1.32.0+svelte@3.19.1 rollup-plugin-svelte-hot: 0.4.0_rollup@1.32.0+svelte@3.19.1
rollup-plugin-terser: 5.2.0_rollup@1.32.0 rollup-plugin-terser: 5.2.0_rollup@1.32.0
@@ -2765,10 +2765,10 @@ packages:
hasBin: true hasBin: true
resolution: resolution:
integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
/hosted-git-info/2.8.5: /hosted-git-info/2.8.8:
dev: true dev: true
resolution: resolution:
integrity: sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg== integrity: sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==
/html-minifier/4.0.0: /html-minifier/4.0.0:
dependencies: dependencies:
camel-case: 3.0.0 camel-case: 3.0.0
@@ -3790,7 +3790,7 @@ packages:
integrity: sha1-xkZdvwirzU2zWTF/eaxopkayj/k= integrity: sha1-xkZdvwirzU2zWTF/eaxopkayj/k=
/normalize-package-data/2.5.0: /normalize-package-data/2.5.0:
dependencies: dependencies:
hosted-git-info: 2.8.5 hosted-git-info: 2.8.8
resolve: 1.15.1 resolve: 1.15.1
semver: 5.7.1 semver: 5.7.1
validate-npm-package-license: 3.0.4 validate-npm-package-license: 3.0.4
@@ -4910,7 +4910,7 @@ packages:
dev: true dev: true
resolution: resolution:
integrity: sha512-u35kXiY11ULeNQGTlRkYx7uGJ/hS/Dx3wj8f9YVC3oMLTGU9fOqQJsAKYtBFZU3gJ8Vt3gu8ppB1vnKl+7gatQ== integrity: sha512-u35kXiY11ULeNQGTlRkYx7uGJ/hS/Dx3wj8f9YVC3oMLTGU9fOqQJsAKYtBFZU3gJ8Vt3gu8ppB1vnKl+7gatQ==
/rollup-plugin-hot/0.0.12_rollup@1.32.0: /rollup-plugin-hot/0.0.13_rollup@1.32.0:
dependencies: dependencies:
cors: 2.8.5 cors: 2.8.5
express: 4.17.1 express: 4.17.1
@@ -4921,7 +4921,7 @@ packages:
peerDependencies: peerDependencies:
rollup: ^1.24.0 rollup: ^1.24.0
resolution: resolution:
integrity: sha512-hM0jhGyeYSxgGkqMKDLIWklTZnWc7c97wg6h2OfTGp43tOMFEmkWJrCSgPkxwbI10hcIoNq3iAMu5ypxpc4/AA== integrity: sha512-ENVzAiYFkE+ALF0zeAxUL96PKzeAgGstyxZLMA7xyamPRZbWfgqDbPsMQKWUZwbX5PDH8M9sCAAHQ5mcMFQqyw==
/rollup-plugin-hot/0.0.9_rollup@1.32.0: /rollup-plugin-hot/0.0.9_rollup@1.32.0:
dependencies: dependencies:
cors: 2.8.5 cors: 2.8.5
@@ -5945,7 +5945,7 @@ specifiers:
rollup-plugin-babel: ^4.3.3 rollup-plugin-babel: ^4.3.3
rollup-plugin-commonjs: ^10.1.0 rollup-plugin-commonjs: ^10.1.0
rollup-plugin-eslint: ^7.0.0 rollup-plugin-eslint: ^7.0.0
rollup-plugin-hot: ^0.0.12 rollup-plugin-hot: ^0.0.13
rollup-plugin-svelte: ^5.1.1 rollup-plugin-svelte: ^5.1.1
rollup-plugin-svelte-hot: ^0.4.0 rollup-plugin-svelte-hot: ^0.4.0
rollup-plugin-terser: ^5.2.0 rollup-plugin-terser: ^5.2.0

View File

@@ -6,10 +6,10 @@ import svelte from 'rollup-plugin-svelte'
import babel from 'rollup-plugin-babel' import babel from 'rollup-plugin-babel'
// import { eslint } from 'rollup-plugin-eslint' // import { eslint } from 'rollup-plugin-eslint'
// import browsersync from 'rollup-plugin-browsersync' // import browsersync from 'rollup-plugin-browsersync'
import hmr from 'rollup-plugin-hot' // import hmr from 'rollup-plugin-hot'
import sveltePreprocess from 'svelte-preprocess' import sveltePreprocess from 'svelte-preprocess'
import { terser } from 'rollup-plugin-terser' import { terser } from 'rollup-plugin-terser'
import config from 'sapper/config/rollup.js' import config from 'sapper/config/rollup'
import pkg from './package.json' import pkg from './package.json'
// Define environment and things // Define environment and things
@@ -45,8 +45,7 @@ export default {
dev, dev,
preprocess, preprocess,
hydratable: true, hydratable: true,
// emitCss: true, emitCss: true,
// css: css => css.write('public/bundle.css'),
// ...(!dev && { // ...(!dev && {
css: css => css.write('static/bundle.css', dev), css: css => css.write('static/bundle.css', dev),
// }), // }),
@@ -72,7 +71,7 @@ export default {
// dev && eslint(), // dev && eslint(),
!dev && babel({ !dev && babel({
extensions: ['.js', '.mjs', '.html', '.svelte'], extensions: ['.js', '.mjs', '.html', '.svelte'],
exclude: ['node_modules/@babel/**'], exclude: ['*.scss', '*.css', 'node_modules/@babel/**'],
runtimeHelpers: true runtimeHelpers: true
}), }),
// hot && hmr({ // hot && hmr({

0
static/robots.txt Normal file
View File