-
-
- none
-
-
-
- partial
-
-
- full
+
+
+
+ none
+
+
+ partial
+
+
+ full
-
-
-
-
+
diff --git a/src/lib/components/Hull/index.svelte b/src/lib/components/Hull/index.svelte
index 20d34d4..c74b6e9 100644
--- a/src/lib/components/Hull/index.svelte
+++ b/src/lib/components/Hull/index.svelte
@@ -1,51 +1,51 @@
diff --git a/src/lib/components/Notes.svelte b/src/lib/components/Notes.svelte
index 5eb79ff..03d1dbb 100644
--- a/src/lib/components/Notes.svelte
+++ b/src/lib/components/Notes.svelte
@@ -24,9 +24,9 @@
- The app is mostly developed for Firefox. I also check as much as I can
- that I don't mess things too badly on Chrome. For the other browsers...
- caveat emptor.
+ The app is mostly developed for Firefox. I also check as much as I can that
+ I don't mess things too badly on Chrome. For the other browsers... caveat
+ emptor.
diff --git a/src/lib/components/Output/Json.svelte b/src/lib/components/Output/Json.svelte
index b7d86c1..6bae267 100644
--- a/src/lib/components/Output/Json.svelte
+++ b/src/lib/components/Output/Json.svelte
@@ -5,13 +5,13 @@
+
diff --git a/src/lib/components/Output/Print/Weapons/Beam/index.svelte b/src/lib/components/Output/Print/Weapons/Beam/index.svelte
index 1ffdc98..899a8bd 100644
--- a/src/lib/components/Output/Print/Weapons/Beam/index.svelte
+++ b/src/lib/components/Output/Print/Weapons/Beam/index.svelte
@@ -1,13 +1,13 @@
-
- {weapon_class}
+
+ {weapon_class}
diff --git a/src/lib/components/Output/Print/Weapons/index.svelte b/src/lib/components/Output/Print/Weapons/index.svelte
index b8e1e85..edb7d6f 100644
--- a/src/lib/components/Output/Print/Weapons/index.svelte
+++ b/src/lib/components/Output/Print/Weapons/index.svelte
@@ -1,21 +1,17 @@
-
- {#each beams as beam}
-
- {/each}
+ {#each beams as beam}
+
+ {/each}
-
-
diff --git a/src/lib/components/Output/Print/sample.js b/src/lib/components/Output/Print/sample.js
index 2ecdbf9..4c356b3 100644
--- a/src/lib/components/Output/Print/sample.js
+++ b/src/lib/components/Output/Print/sample.js
@@ -1,114 +1,108 @@
export default {
- "ftl": {
- "mass": 0,
- "cost": 0,
- "type": "standard"
+ ftl: {
+ mass: 0,
+ cost: 0,
+ type: "standard",
},
- "engine": {
- "mass": 40,
- "cost": 80,
- "rating": 6,
- "advanced": false
+ engine: {
+ mass: 40,
+ cost: 80,
+ rating: 6,
+ advanced: false,
},
- "general": {
- "ship_class": "Deviant",
- "name": "",
- "ship_type": "Battleship",
- "mass": 132,
- "used_mass": 131,
- "cost": 415
+ general: {
+ ship_class: "Deviant",
+ name: "",
+ ship_type: "Battleship",
+ mass: 132,
+ used_mass: 131,
+ cost: 415,
},
- "weaponry": {
- "firecons": {
- "nbr": 5,
- "mass": 5,
- "cost": 20
+ weaponry: {
+ firecons: {
+ nbr: 5,
+ mass: 5,
+ cost: 20,
},
- "weapons": [
+ weapons: [
{
- "weapon_type": "submunition",
- "arcs": [
- "F"
- ],
- "mass": 1,
- "cost": 3,
- "id": 1
+ weapon_type: "submunition",
+ arcs: ["F"],
+ mass: 1,
+ cost: 3,
+ id: 1,
},
{
- "weapon_type": "beam",
- "weapon_class": "2",
- "arcs": [
- "A",
- "AS",
- "FS"
- ],
- "mass": 2,
- "cost": 6,
- "id": 2
+ weapon_type: "beam",
+ weapon_class: "2",
+ arcs: ["A", "AS", "FS"],
+ mass: 2,
+ cost: 6,
+ id: 2,
},
{
- "weapon_type": "pds",
- "mass": 1,
- "cost": 3,
- "id": 3
- }
+ weapon_type: "pds",
+ mass: 1,
+ cost: 3,
+ id: 3,
+ },
],
- "adfc": {
- "rating": 0,
- "cost": 0,
- "mass": 0
- }
+ adfc: {
+ rating: 0,
+ cost: 0,
+ mass: 0,
+ },
},
- "structure": {
- "mass": 0,
- "cost": 0,
- "hull": {
- "rating": 22,
- "advanced": false,
- "cost": 44,
- "mass": 22
+ structure: {
+ mass: 0,
+ cost: 0,
+ hull: {
+ rating: 22,
+ advanced: false,
+ cost: 44,
+ mass: 22,
},
- "screens": {
- "standard": 2,
- "advanced": 1,
- "cost": 105,
- "mass": 35
+ screens: {
+ standard: 2,
+ advanced: 1,
+ cost: 105,
+ mass: 35,
},
- "armour": [
+ armour: [
{
- "layer": 1,
- "rating": 7,
- "cost": 14,
- "mass": 14
+ layer: 1,
+ rating: 7,
+ cost: 14,
+ mass: 14,
},
{
- "layer": 2,
- "rating": 2,
- "cost": 8,
- "mass": 4
+ layer: 2,
+ rating: 2,
+ cost: 8,
+ mass: 4,
},
{
- "layer": 3,
- "rating": 0,
- "cost": 0,
- "mass": 0
- }
- ]
+ layer: 3,
+ rating: 0,
+ cost: 0,
+ mass: 0,
+ },
+ ],
},
- "cargo": {
- "space": 7,
- "cost": 0,
- "mass": 7
+ cargo: {
+ space: 7,
+ cost: 0,
+ mass: 7,
},
- "streamlining": {
- "type": "none",
- "cost": 0,
- "mass": 0
+ streamlining: {
+ type: "none",
+ cost: 0,
+ mass: 0,
},
- "carrier": {
- "bays": 0,
- "cost": 0,
- "mass": 0,
- "squadrons": []
- }
-}
+ carrier: {
+ bays: 0,
+ cost: 0,
+ mass: 0,
+ squadrons: [],
+ },
+};
diff --git a/src/lib/components/Output/Print/stories.js b/src/lib/components/Output/Print/stories.js
index e494b3b..858e5c1 100644
--- a/src/lib/components/Output/Print/stories.js
+++ b/src/lib/components/Output/Print/stories.js
@@ -1,13 +1,13 @@
-import Print from './index.svelte';
-import sample from './sample';
+import Print from "./index.svelte";
+import sample from "./sample";
export default {
- title: "printouts"
+ title: "printouts",
};
export const basic = () => ({
- Component: Print,
- props: {
- ship: sample
- }
+ Component: Print,
+ props: {
+ ship: sample,
+ },
});
diff --git a/src/lib/components/Propulsion/index.svelte b/src/lib/components/Propulsion/index.svelte
index 20a2a08..26276dc 100644
--- a/src/lib/components/Propulsion/index.svelte
+++ b/src/lib/components/Propulsion/index.svelte
@@ -1,18 +1,14 @@
-
diff --git a/src/lib/components/Section/index.svelte b/src/lib/components/Section/index.svelte
index 19f58d5..caf4f94 100644
--- a/src/lib/components/Section/index.svelte
+++ b/src/lib/components/Section/index.svelte
@@ -7,7 +7,6 @@
diff --git a/src/lib/components/ShipItem/index.svelte b/src/lib/components/ShipItem/index.svelte
index c1e9d59..7b5f447 100644
--- a/src/lib/components/ShipItem/index.svelte
+++ b/src/lib/components/ShipItem/index.svelte
@@ -1,7 +1,11 @@
-
+
diff --git a/src/lib/components/ShipSpecs/Identification.svelte b/src/lib/components/ShipSpecs/Identification.svelte
index 0cc0bbc..7180a1e 100644
--- a/src/lib/components/ShipSpecs/Identification.svelte
+++ b/src/lib/components/ShipSpecs/Identification.svelte
@@ -1,41 +1,43 @@
-
+
-
-
+
+
{#each ship_types as type (type)}
{type}
- {/each}
-
-
+ {/each}
+
+
diff --git a/src/lib/components/ShipSpecs/index.svelte b/src/lib/components/ShipSpecs/index.svelte
index 87d0d57..a564076 100644
--- a/src/lib/components/ShipSpecs/index.svelte
+++ b/src/lib/components/ShipSpecs/index.svelte
@@ -1,16 +1,14 @@
-
-
-
+
+
diff --git a/src/lib/components/Weapon/Arcs/index.svelte b/src/lib/components/Weapon/Arcs/index.svelte
index 8600deb..682bc8a 100644
--- a/src/lib/components/Weapon/Arcs/index.svelte
+++ b/src/lib/components/Weapon/Arcs/index.svelte
@@ -1,32 +1,32 @@
-
-{#each all_arcs as arc (arc)}
- click_arc(arc)}
+ {#each all_arcs as arc (arc)}
+ click_arc(arc)}
/>
-{/each}
-
-
+ {/each}
+
+
diff --git a/src/lib/components/Weapon/Beam/index.svelte b/src/lib/components/Weapon/Beam/index.svelte
index 6269277..b0fc2c4 100644
--- a/src/lib/components/Weapon/Beam/index.svelte
+++ b/src/lib/components/Weapon/Beam/index.svelte
@@ -93,7 +93,6 @@
weapon_class,
arcs: cache.split(":"),
});
-
diff --git a/src/lib/components/Weapon/Needle/index.svelte b/src/lib/components/Weapon/Needle/index.svelte
index c0d658a..dff20ee 100644
--- a/src/lib/components/Weapon/Needle/index.svelte
+++ b/src/lib/components/Weapon/Needle/index.svelte
@@ -1,37 +1,35 @@
needle weapon
-
click_arc(detail)} />
+ click_arc(detail)} />
-
+ }
+
diff --git a/src/lib/components/Weapon/PointDefenceSystem/index.svelte b/src/lib/components/Weapon/PointDefenceSystem/index.svelte
index 27f4aa9..6c9c9ef 100644
--- a/src/lib/components/Weapon/PointDefenceSystem/index.svelte
+++ b/src/lib/components/Weapon/PointDefenceSystem/index.svelte
@@ -1,2 +1 @@
point defence system
-
diff --git a/src/lib/components/Weapon/Scattergun/index.svelte b/src/lib/components/Weapon/Scattergun/index.svelte
index de8a6e0..8910b00 100644
--- a/src/lib/components/Weapon/Scattergun/index.svelte
+++ b/src/lib/components/Weapon/Scattergun/index.svelte
@@ -1,2 +1 @@
scattergun
-
diff --git a/src/lib/components/Weapon/Submunition/index.svelte b/src/lib/components/Weapon/Submunition/index.svelte
index e8ceb4b..27174cb 100644
--- a/src/lib/components/Weapon/Submunition/index.svelte
+++ b/src/lib/components/Weapon/Submunition/index.svelte
@@ -1,37 +1,35 @@
submunition pack
- click_arc(detail)} />
+ click_arc(detail)} />
-
+ }
+
diff --git a/src/lib/components/Weapon/index.svelte b/src/lib/components/Weapon/index.svelte
index df422ee..fea53a2 100644
--- a/src/lib/components/Weapon/index.svelte
+++ b/src/lib/components/Weapon/index.svelte
@@ -56,7 +56,6 @@
...detail,
});
};
-
diff --git a/src/lib/components/Weaponry/ADFC/index.svelte b/src/lib/components/Weaponry/ADFC/index.svelte
index 4a4e641..d574045 100644
--- a/src/lib/components/Weaponry/ADFC/index.svelte
+++ b/src/lib/components/Weaponry/ADFC/index.svelte
@@ -4,7 +4,6 @@
-
diff --git a/src/lib/components/Weaponry/AddWeapon/index.svelte b/src/lib/components/Weaponry/AddWeapon/index.svelte
index f6e66ba..6cfe6c2 100644
--- a/src/lib/components/Weaponry/AddWeapon/index.svelte
+++ b/src/lib/components/Weaponry/AddWeapon/index.svelte
@@ -23,5 +23,4 @@
export let ship = getContext("ship");
const add_weapon = () => ship?.dispatch_action("add_weapon", weapon_type);
-
diff --git a/src/lib/components/Weapons/Add.svelte b/src/lib/components/Weapons/Add.svelte
index 6bf67b6..8cf4bf1 100644
--- a/src/lib/components/Weapons/Add.svelte
+++ b/src/lib/components/Weapons/Add.svelte
@@ -1,202 +1,194 @@
-
+
-
-
+
beam
-
+
-
-1
-2
-3
-4
-
+
+ 1
+ 2
+ 3
+ 4
+
-
-{#each arc_options[weapon_class] as opt (opt)}
- {opt}
-{/each}
-
+
+ {#each arc_options[weapon_class] as opt (opt)}
+ {opt}
+ {/each}
+
-
-{#each arcs as arc (arc)}
-
+ {#each arcs as arc (arc)}
+ click_arc(arc)}
- />
-{/each}
+ on:click={() => click_arc(arc)}
+ />
+ {/each}
+
-
-
-
-
{weapon.cost}
-
{weapon.mass}
-
+
{weapon.cost}
+
{weapon.mass}
diff --git a/src/lib/components/Weapons/Arc.svelte b/src/lib/components/Weapons/Arc.svelte
index 792a068..47a73a0 100644
--- a/src/lib/components/Weapons/Arc.svelte
+++ b/src/lib/components/Weapons/Arc.svelte
@@ -1,50 +1,50 @@
-
-
-
-
-
-
diff --git a/src/lib/components/Weapons/stories.js b/src/lib/components/Weapons/stories.js
index 4f49d42..f3923fe 100644
--- a/src/lib/components/Weapons/stories.js
+++ b/src/lib/components/Weapons/stories.js
@@ -1,10 +1,9 @@
-import AddWeapon from './Add.svelte';
+import AddWeapon from "./Add.svelte";
export default {
- title: "add weapon",
+ title: "add weapon",
};
export const beam = () => ({
- Component: AddWeapon,
+ Component: AddWeapon,
});
-
diff --git a/src/lib/style/index.css b/src/lib/style/index.css
new file mode 100644
index 0000000..2717525
--- /dev/null
+++ b/src/lib/style/index.css
@@ -0,0 +1,4 @@
+:root {
+ --main-font-family: "Dosis", -apple-system, BlinkMacSystemFont, "Segoe UI",
+ Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
+}
diff --git a/src/lib/style/index.js b/src/lib/style/index.js
new file mode 100644
index 0000000..53d4749
--- /dev/null
+++ b/src/lib/style/index.js
@@ -0,0 +1,4 @@
+import "../../../static/fonts/faktos.css";
+import "../../../static/fonts/dosis/dosis.css";
+import "../../../static/global.css";
+import "./index.css";
diff --git a/src/routes/index.svelte b/src/routes/index.svelte
index cb657b4..c4ec81d 100644
--- a/src/routes/index.svelte
+++ b/src/routes/index.svelte
@@ -1,9 +1,9 @@
diff --git a/svelte.config.js b/svelte.config.js
index 0c369ac..c3bd805 100644
--- a/svelte.config.js
+++ b/svelte.config.js
@@ -1,17 +1,18 @@
-import adapter from '@sveltejs/adapter-static';
-import analyze from 'rollup-plugin-analyzer';
+import adapter from "@sveltejs/adapter-static";
+import analyze from "rollup-plugin-analyzer";
/** @type {import('@sveltejs/kit').Config} */
export default {
- kit: {
- // hydrate the element in src/app.html
- adapter: adapter(),
- vite: {
- build: {
+ kit: {
+ // hydrate the
element in src/app.html
+ adapter: adapter(),
+ vite: {
+ build: {
rollupOptions: {
- plugins: [ analyze() ],
-// external: ['updux','@yanick/updeep']
- }
- }
- }},
+ plugins: [analyze()],
+ // external: ['updux','@yanick/updeep']
+ },
+ },
+ },
+ },
};