mirror of
https://github.com/EDCD/coriolis-data.git
synced 2025-12-08 23:23:23 +00:00
Build cleanup
This commit is contained in:
50
Modules.js
50
Modules.js
@@ -1,50 +0,0 @@
|
||||
module.exports = {
|
||||
standard: [
|
||||
require('./modules/standard/power_plant'),
|
||||
require('./modules/standard/thrusters'),
|
||||
require('./modules/standard/frame_shift_drive'),
|
||||
require('./modules/standard/life_support'),
|
||||
require('./modules/standard/power_distributor'),
|
||||
require('./modules/standard/sensors'),
|
||||
require('./modules/standard/fuel_tank')
|
||||
],
|
||||
hardpoints: {
|
||||
pl: require('./modules/hardpoints/pulse_laser').pl,
|
||||
ul: require('./modules/hardpoints/burst_laser').ul,
|
||||
bl: require('./modules/hardpoints/beam_laser').bl,
|
||||
mc: require('./modules/hardpoints/multi_cannon').mc,
|
||||
c: require('./modules/hardpoints/cannon').c,
|
||||
fc: require('./modules/hardpoints/fragment_cannon').fc,
|
||||
rg: require('./modules/hardpoints/rail_gun').rg,
|
||||
pa: require('./modules/hardpoints/plasma_accelerator').pa,
|
||||
mr: require('./modules/hardpoints/missile_rack').mr,
|
||||
tp: require('./modules/hardpoints/torpedo_pylon').tp,
|
||||
nl: require('./modules/hardpoints/mine_launcher').nl,
|
||||
ml: require('./modules/hardpoints/mining_laser').ml,
|
||||
cs: require('./modules/hardpoints/cargo_scanner').cs,
|
||||
cm: require('./modules/hardpoints/countermeasures').cm,
|
||||
ws: require('./modules/hardpoints/frame_shift_wake_scanner').ws,
|
||||
kw: require('./modules/hardpoints/kill_warrant_scanner').kw,
|
||||
sb: require('./modules/hardpoints/shield_booster').sb
|
||||
},
|
||||
internal: {
|
||||
am: require('./modules/internal/auto_field_maintenance_unit').am,
|
||||
bsg: require('./modules/internal/bi_weave_shield_generator').bsg,
|
||||
cr: require('./modules/internal/cargo_rack').cr,
|
||||
cc: require('./modules/internal/collector_limpet_controllers').cc,
|
||||
dc: require('./modules/internal/docking_computer').dc,
|
||||
fi: require('./modules/internal/frame_shift_drive_interdictor').fi,
|
||||
fs: require('./modules/internal/fuel_scoop').fs,
|
||||
ft: require('./modules/internal/internal_fuel_tank').ft,
|
||||
fx: require('./modules/internal/fuel_transfer_limpet_controllers').fx,
|
||||
hb: require('./modules/internal/hatch_breaker_limpet_controller').hb,
|
||||
hr: require('./modules/internal/hull_reinforcement_package').hr,
|
||||
pv: require('./modules/internal/planetary_vehicle_hanger').pv,
|
||||
psg: require('./modules/internal/pristmatic_shield_generator').psg,
|
||||
pc: require('./modules/internal/prospector_limpet_controllers').pc,
|
||||
rf: require('./modules/internal/refinery').rf,
|
||||
sc: require('./modules/internal/scanner').sc,
|
||||
scb: require('./modules/internal/shield_cell_bank').scb,
|
||||
sg: require('./modules/internal/shield_generator').sg
|
||||
}
|
||||
};
|
||||
31
Ships.js
31
Ships.js
@@ -1,31 +0,0 @@
|
||||
module.exports = {
|
||||
adder: require('./ships/adder').adder,
|
||||
anaconda: require('./ships/anaconda').anaconda,
|
||||
asp: require('./ships/asp').asp,
|
||||
asp_scout: require('./ships/asp_scout').asp_scout,
|
||||
cobra_mk_iii: require('./ships/cobra_mk_iii').cobra_mk_iii,
|
||||
cobra_mk_iv: require('./ships/cobra_mk_iv').cobra_mk_iv,
|
||||
diamondback_explorer: require('./ships/diamondback_explorer').diamondback_explorer,
|
||||
diamondback: require('./ships/diamondback_scout').diamondback,
|
||||
eagle: require('./ships/eagle').eagle,
|
||||
federal_assault_ship: require('./ships/federal_assault_ship').federal_assault_ship,
|
||||
federal_corvette: require('./ships/federal_corvette').federal_corvette,
|
||||
federal_dropship: require('./ships/federal_dropship').federal_dropship,
|
||||
federal_gunship: require('./ships/federal_gunship').federal_gunship,
|
||||
fer_de_lance: require('./ships/fer_de_lance').fer_de_lance,
|
||||
hauler: require('./ships/hauler').hauler,
|
||||
imperial_clipper: require('./ships/imperial_clipper').imperial_clipper,
|
||||
imperial_courier: require('./ships/imperial_courier').imperial_courier,
|
||||
imperial_cutter: require('./ships/imperial_cutter').imperial_cutter,
|
||||
imperial_eagle: require('./ships/imperial_eagle').imperial_eagle,
|
||||
keelback: require('./ships/keelback').keelback,
|
||||
orca: require('./ships/orca').orca,
|
||||
python: require('./ships/python').python,
|
||||
sidewinder: require('./ships/sidewinder').sidewinder,
|
||||
type_6_transporter: require('./ships/type_6_transporter').type_6_transporter,
|
||||
type_7_transport: require('./ships/type_7_transport').type_7_transport,
|
||||
type_9_heavy: require('./ships/type_9_heavy').type_9_heavy,
|
||||
viper: require('./ships/viper').viper,
|
||||
viper_mk_iv: require('./ships/viper_mk_iv').viper_mk_iv,
|
||||
vulture: require('./ships/vulture').vulture
|
||||
};
|
||||
10140
dist/index.js
vendored
Normal file
10140
dist/index.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
12187
dist/index.json
vendored
Normal file
12187
dist/index.json
vendored
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,15 +1,15 @@
|
||||
var fs = require('fs');
|
||||
var UglifyJS = require('uglify-js');
|
||||
var Ships = require('./Ships');
|
||||
var Modules = require('./Modules');
|
||||
var Ships = require('./ships');
|
||||
var Modules = require('./modules');
|
||||
var exportString = JSON.stringify({ Ships: Ships, Modules: Modules }, null, '\t');
|
||||
var ast = UglifyJS.parse(['module.exports = ', JSON.stringify({ Ships: Ships, Modules: Modules }), ';'].join(''));
|
||||
var code = ast.print_to_string({beautify: true, indent_level: 2});
|
||||
|
||||
fs.open('./index.js', 'w', function() {
|
||||
fs.writeFile('./index.js', code, function(err) {});
|
||||
fs.writeFile('./dist/index.js', code, function(err) {});
|
||||
});
|
||||
|
||||
fs.open('./index.json', 'w', function() {
|
||||
fs.writeFile('./index.json', code, function(err) {});
|
||||
fs.writeFile('./dist/index.json', exportString, function(err) {});
|
||||
});
|
||||
10140
index.json
10140
index.json
File diff suppressed because it is too large
Load Diff
50
modules/index.js
Normal file
50
modules/index.js
Normal file
@@ -0,0 +1,50 @@
|
||||
module.exports = {
|
||||
standard: [
|
||||
require('./standard/power_plant'),
|
||||
require('./standard/thrusters'),
|
||||
require('./standard/frame_shift_drive'),
|
||||
require('./standard/life_support'),
|
||||
require('./standard/power_distributor'),
|
||||
require('./standard/sensors'),
|
||||
require('./standard/fuel_tank')
|
||||
],
|
||||
hardpoints: {
|
||||
pl: require('./hardpoints/pulse_laser').pl,
|
||||
ul: require('./hardpoints/burst_laser').ul,
|
||||
bl: require('./hardpoints/beam_laser').bl,
|
||||
mc: require('./hardpoints/multi_cannon').mc,
|
||||
c: require('./hardpoints/cannon').c,
|
||||
fc: require('./hardpoints/fragment_cannon').fc,
|
||||
rg: require('./hardpoints/rail_gun').rg,
|
||||
pa: require('./hardpoints/plasma_accelerator').pa,
|
||||
mr: require('./hardpoints/missile_rack').mr,
|
||||
tp: require('./hardpoints/torpedo_pylon').tp,
|
||||
nl: require('./hardpoints/mine_launcher').nl,
|
||||
ml: require('./hardpoints/mining_laser').ml,
|
||||
cs: require('./hardpoints/cargo_scanner').cs,
|
||||
cm: require('./hardpoints/countermeasures').cm,
|
||||
ws: require('./hardpoints/frame_shift_wake_scanner').ws,
|
||||
kw: require('./hardpoints/kill_warrant_scanner').kw,
|
||||
sb: require('./hardpoints/shield_booster').sb
|
||||
},
|
||||
internal: {
|
||||
am: require('./internal/auto_field_maintenance_unit').am,
|
||||
bsg: require('./internal/bi_weave_shield_generator').bsg,
|
||||
cr: require('./internal/cargo_rack').cr,
|
||||
cc: require('./internal/collector_limpet_controllers').cc,
|
||||
dc: require('./internal/docking_computer').dc,
|
||||
fi: require('./internal/frame_shift_drive_interdictor').fi,
|
||||
fs: require('./internal/fuel_scoop').fs,
|
||||
ft: require('./internal/internal_fuel_tank').ft,
|
||||
fx: require('./internal/fuel_transfer_limpet_controllers').fx,
|
||||
hb: require('./internal/hatch_breaker_limpet_controller').hb,
|
||||
hr: require('./internal/hull_reinforcement_package').hr,
|
||||
pv: require('./internal/planetary_vehicle_hanger').pv,
|
||||
psg: require('./internal/pristmatic_shield_generator').psg,
|
||||
pc: require('./internal/prospector_limpet_controllers').pc,
|
||||
rf: require('./internal/refinery').rf,
|
||||
sc: require('./internal/scanner').sc,
|
||||
scb: require('./internal/shield_cell_bank').scb,
|
||||
sg: require('./internal/shield_generator').sg
|
||||
}
|
||||
};
|
||||
@@ -12,9 +12,10 @@
|
||||
"engine": "node >= 0.12.2",
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
"lint": "eslint --ext .json modules ships",
|
||||
"test": "jasmine-node spec",
|
||||
"start": "node generate_index.js"
|
||||
"lint": "eslint --plugin json --ext .json modules ships",
|
||||
"jasmine": "jasmine-node spec",
|
||||
"test": "npm run lint && npm run jasmine",
|
||||
"start": "node generate_distribution.js"
|
||||
},
|
||||
"devDependencies": {
|
||||
"eslint": "^1.10.3",
|
||||
|
||||
31
ships/index.js
Normal file
31
ships/index.js
Normal file
@@ -0,0 +1,31 @@
|
||||
module.exports = {
|
||||
adder: require('./adder').adder,
|
||||
anaconda: require('./anaconda').anaconda,
|
||||
asp: require('./asp').asp,
|
||||
asp_scout: require('./asp_scout').asp_scout,
|
||||
cobra_mk_iii: require('./cobra_mk_iii').cobra_mk_iii,
|
||||
cobra_mk_iv: require('./cobra_mk_iv').cobra_mk_iv,
|
||||
diamondback_explorer: require('./diamondback_explorer').diamondback_explorer,
|
||||
diamondback: require('./diamondback_scout').diamondback,
|
||||
eagle: require('./eagle').eagle,
|
||||
federal_assault_ship: require('./federal_assault_ship').federal_assault_ship,
|
||||
federal_corvette: require('./federal_corvette').federal_corvette,
|
||||
federal_dropship: require('./federal_dropship').federal_dropship,
|
||||
federal_gunship: require('./federal_gunship').federal_gunship,
|
||||
fer_de_lance: require('./fer_de_lance').fer_de_lance,
|
||||
hauler: require('./hauler').hauler,
|
||||
imperial_clipper: require('./imperial_clipper').imperial_clipper,
|
||||
imperial_courier: require('./imperial_courier').imperial_courier,
|
||||
imperial_cutter: require('./imperial_cutter').imperial_cutter,
|
||||
imperial_eagle: require('./imperial_eagle').imperial_eagle,
|
||||
keelback: require('./keelback').keelback,
|
||||
orca: require('./orca').orca,
|
||||
python: require('./python').python,
|
||||
sidewinder: require('./sidewinder').sidewinder,
|
||||
type_6_transporter: require('./type_6_transporter').type_6_transporter,
|
||||
type_7_transport: require('./type_7_transport').type_7_transport,
|
||||
type_9_heavy: require('./type_9_heavy').type_9_heavy,
|
||||
viper: require('./viper').viper,
|
||||
viper_mk_iv: require('./viper_mk_iv').viper_mk_iv,
|
||||
vulture: require('./vulture').vulture
|
||||
};
|
||||
Reference in New Issue
Block a user