Updating to CCNA3
This commit is contained in:
parent
ef8880b240
commit
18beebda7a
1440
ccna2.json
Normal file
1440
ccna2.json
Normal file
File diff suppressed because it is too large
Load Diff
4559
package-lock.json
generated
4559
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
25
package.json
25
package.json
@ -9,30 +9,23 @@
|
|||||||
"author": "Fabian Stamm <dev@fabianstamm.de>",
|
"author": "Fabian Stamm <dev@fabianstamm.de>",
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@hibas123/theme": "^1.2.6",
|
"@hibas123/theme": "^1.2.14",
|
||||||
"@hibas123/utils": "^2.1.1",
|
"@hibas123/utils": "^2.1.1",
|
||||||
"feather-icons": "^4.24.1",
|
"feather-icons": "^4.24.1",
|
||||||
"navigo": "^7.1.2",
|
"navigo": "^7.1.2",
|
||||||
"rollup-plugin-json": "^4.0.0",
|
"svelte": "^3.15.0",
|
||||||
"svelte": "^3.12.1",
|
"ts-node": "^8.5.2",
|
||||||
"ts-node": "^8.3.0",
|
|
||||||
"uuid": "^3.3.3"
|
"uuid": "^3.3.3"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/navigo": "^7.0.1",
|
"@types/navigo": "^7.0.1",
|
||||||
"@types/node": "^12.7.5",
|
"@types/node": "^12.12.12",
|
||||||
"@types/uuid": "^3.4.5",
|
"@types/uuid": "^3.4.6",
|
||||||
"node-sass": "^4.12.0",
|
"node-sass": "^4.13.0",
|
||||||
"parcel-bundler": "^1.12.3",
|
"parcel-bundler": "^1.12.4",
|
||||||
"parcel-plugin-svelte": "^3.0.1",
|
"parcel-plugin-svelte": "^4.0.5",
|
||||||
"rollup": "^1.21.2",
|
|
||||||
"rollup-plugin-commonjs": "^10.1.0",
|
|
||||||
"rollup-plugin-node-resolve": "^5.2.0",
|
|
||||||
"rollup-plugin-svelte": "^5.1.0",
|
|
||||||
"rollup-plugin-terser": "^5.1.1",
|
|
||||||
"rollup-plugin-typescript2": "^0.24.1",
|
|
||||||
"svelte-preprocess-sass": "^0.2.0",
|
"svelte-preprocess-sass": "^0.2.0",
|
||||||
"typescript": "^3.6.3"
|
"typescript": "^3.7.2"
|
||||||
},
|
},
|
||||||
"browserslist": [
|
"browserslist": [
|
||||||
"last 2 Chrome versions"
|
"last 2 Chrome versions"
|
||||||
|
@ -1,95 +0,0 @@
|
|||||||
// import * as rollup from "rollup";
|
|
||||||
import svelteplg from 'rollup-plugin-svelte';
|
|
||||||
import resolve from 'rollup-plugin-node-resolve';
|
|
||||||
import commonjs from 'rollup-plugin-commonjs';
|
|
||||||
import typescript from "rollup-plugin-typescript2";
|
|
||||||
import rjson from "rollup-plugin-json";
|
|
||||||
import * as fs from "fs";
|
|
||||||
import {
|
|
||||||
terser
|
|
||||||
} from 'rollup-plugin-terser';
|
|
||||||
|
|
||||||
const production = process.argv.indexOf("-d") < 0;
|
|
||||||
console.log(`Runnig in ${production ? "production" : "development"} mode!`);
|
|
||||||
|
|
||||||
let plg = [];
|
|
||||||
|
|
||||||
if (production) {
|
|
||||||
plg.push(terser())
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!fs.existsSync("build"))
|
|
||||||
fs.mkdirSync("build");
|
|
||||||
|
|
||||||
fs.copyFileSync("src/index.html", "build/index.html");
|
|
||||||
|
|
||||||
export default {
|
|
||||||
input: `./src/main.ts`,
|
|
||||||
output: {
|
|
||||||
sourcemap: true,
|
|
||||||
format: 'iife',
|
|
||||||
name: 'app',
|
|
||||||
file: `build/bundle.js`
|
|
||||||
},
|
|
||||||
watch: {
|
|
||||||
clearScreen: false
|
|
||||||
},
|
|
||||||
plugins: [
|
|
||||||
cssStringPlugin({
|
|
||||||
include: [
|
|
||||||
"@hibas123/theme/out/base.css",
|
|
||||||
"@hibas123/theme/out/light.css",
|
|
||||||
"@hibas123/theme/out/dark.css"
|
|
||||||
]
|
|
||||||
}),
|
|
||||||
// svgSveltePlugin(),
|
|
||||||
resolve({
|
|
||||||
browser: true
|
|
||||||
}),
|
|
||||||
typescript({
|
|
||||||
tsconfig: "./src/tsconfig.json"
|
|
||||||
}),
|
|
||||||
svelteplg({
|
|
||||||
// enable run-time checks when not in production
|
|
||||||
dev: !production,
|
|
||||||
extensions: [".svg", ".svelte"],
|
|
||||||
css: css => {
|
|
||||||
css.write(`build/bundle.css`);
|
|
||||||
}
|
|
||||||
}),
|
|
||||||
commonjs({
|
|
||||||
namedExports: {
|
|
||||||
"node_modules/js-sha256/src/sha256.js": ["sha256"],
|
|
||||||
"node_modules/aes-js/index.js": ["ModeOfOperation"]
|
|
||||||
}
|
|
||||||
}),
|
|
||||||
rjson(),
|
|
||||||
...plg
|
|
||||||
]
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
import * as path from "path";
|
|
||||||
|
|
||||||
|
|
||||||
function cssStringPlugin({
|
|
||||||
include
|
|
||||||
}) {
|
|
||||||
return {
|
|
||||||
name: 'css-to-string', // this name will show up in warnings and errors
|
|
||||||
resolveId(source) {
|
|
||||||
if (include.indexOf(source) >= 0)
|
|
||||||
return source;
|
|
||||||
return null; // other ids should be handled as usually
|
|
||||||
},
|
|
||||||
load(id) {
|
|
||||||
if (include.indexOf(id) >= 0) {
|
|
||||||
const p = "./node_modules/" + id;
|
|
||||||
let r = `export default ${JSON.stringify(fs.readFileSync(p).toString("utf-8")).replace("'", "\'")}`;
|
|
||||||
return r;
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user