New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@fboes/aerofly-patterns

Package Overview
Dependencies
Maintainers
0
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fboes/aerofly-patterns - npm Package Compare versions

Comparing version 2.3.8 to 2.4.0-0

dist/data/hems/fallback/fallback_color.ttx

3

CHANGELOG.md
# Changelog
# 2.3.9
# 2.4.0
- Added HEMS mission generator
- Added `--no-guides` parameter to remove guides from missions

@@ -6,0 +7,0 @@

@@ -9,2 +9,3 @@ // @ts-check

* @property {string} icaoCode
* @property {string} aeroflyCode
* @property {boolean} [hasNoRadioNav] if no VOR receiver is onboard

@@ -19,2 +20,3 @@ */

* @property {string} icaoCode
* @property {string} aeroflyCode
* @property {string} callsign

@@ -36,2 +38,3 @@ * @property {number} cruiseSpeed in kts

icaoCode: "A320",
aeroflyCode: "a320",
callsign: "LH321",

@@ -47,2 +50,3 @@ cruiseSpeed: 447,

icaoCode: "BE58",
aeroflyCode: "b58",
callsign: "N58EU",

@@ -58,2 +62,3 @@ cruiseSpeed: 202,

icaoCode: "C172",
aeroflyCode: "c172",
callsign: "N51911",

@@ -68,2 +73,3 @@ cruiseSpeed: 124,

icaoCode: "BE9L",
aeroflyCode: "c90gtx",
callsign: "DIBYP",

@@ -78,2 +84,3 @@ cruiseSpeed: 217,

icaoCode: "CONC",
aeroflyCode: "concorde",
callsign: "FBVFB",

@@ -86,2 +93,3 @@ cruiseSpeed: 1165,

icaoCode: "EC35",
aeroflyCode: "ec135",
callsign: "CHX64",

@@ -96,2 +104,3 @@ cruiseSpeed: 137,

icaoCode: "F15",
aeroflyCode: "f15e",
callsign: "ASJ0494",

@@ -106,2 +115,3 @@ cruiseSpeed: 570,

icaoCode: "F18H",
aeroflyCode: "f18",
callsign: "VVAC260",

@@ -116,2 +126,3 @@ cruiseSpeed: 570,

icaoCode: "BU33",
aeroflyCode: "jungmeister",
callsign: "HBMIZ",

@@ -127,2 +138,3 @@ cruiseSpeed: 108,

icaoCode: "LJ45",
aeroflyCode: "lj45",
callsign: "DCSDD",

@@ -137,2 +149,3 @@ cruiseSpeed: 450,

icaoCode: "M339",
aeroflyCode: "mb339",
callsign: "FPR456",

@@ -147,2 +160,3 @@ cruiseSpeed: 350,

icaoCode: "P38",
aeroflyCode: "p38",
callsign: "N38BP",

@@ -156,2 +170,3 @@ cruiseSpeed: 239,

icaoCode: "PTS2",
aeroflyCode: "pitts",
callsign: "DEUJS",

@@ -165,2 +180,3 @@ cruiseSpeed: 152,

icaoCode: "R22",
aeroflyCode: "r22",
callsign: "VHPHK",

@@ -175,2 +191,3 @@ cruiseSpeed: 96,

icaoCode: "H60",
aeroflyCode: "uh60",
callsign: "EVAC26212",

@@ -193,2 +210,3 @@ cruiseSpeed: 152,

icaoCode: "A388",
aeroflyCode: "a380",
// callsign: null,

@@ -203,2 +221,3 @@ // cruiseSpeed: null,

icaoCode: "AS29",
aeroflyCode: "asg29",
// callsign: null,

@@ -213,2 +232,3 @@ // cruiseSpeed: null,

icaoCode: "B735",
aeroflyCode: "b737",
// callsign: null,

@@ -223,2 +243,3 @@ // cruiseSpeed: 450,

icaoCode: "B739",
aeroflyCode: "b737_900",
// callsign: null,

@@ -233,2 +254,3 @@ // cruiseSpeed: 450,

icaoCode: "B744",
aeroflyCode: "b747",
// callsign: null,

@@ -243,2 +265,3 @@ // cruiseSpeed: 450,

icaoCode: "B77W",
aeroflyCode: "b777_300er",
// callsign: null,

@@ -253,2 +276,3 @@ // cruiseSpeed: 450,

icaoCode: "B78X",
aeroflyCode: "b787",
// callsign: null,

@@ -263,2 +287,3 @@ // cruiseSpeed: 450,

icaoCode: "ME09",
aeroflyCode: "bf109e",
// callsign: null,

@@ -274,2 +299,3 @@ // cruiseSpeed: 320,

icaoCode: "CAML",
aeroflyCode: "camel",
// callsign: null,

@@ -285,2 +311,3 @@ // cruiseSpeed: 98,

icaoCode: "CRJ9",
aeroflyCode: "crj900",
// callsign: null,

@@ -295,2 +322,3 @@ // cruiseSpeed: null,

icaoCode: "DR1",
aeroflyCode: "dr1",
// callsign: null,

@@ -306,2 +334,3 @@ // cruiseSpeed: null,

icaoCode: "CORS",
aeroflyCode: "f4u",
// callsign: null,

@@ -317,2 +346,3 @@ // cruiseSpeed: 187,

icaoCode: "DH8D",
aeroflyCode: "q400",
// callsign: null,

@@ -327,2 +357,3 @@ // cruiseSpeed: 360,

icaoCode: "IR99",
aeroflyCode: "swift",
//callsign: "D8139",

@@ -370,2 +401,3 @@ //cruiseSpeed: null,

icaoCode: fallback?.icaoCode ?? icaoCode,
aeroflyCode: aeroflyAircraftCode,
callsign: callsign,

@@ -372,0 +404,0 @@ cruiseSpeed: 120,

#!/usr/bin/env node
// @ts-check
import { AeroflyPatterns } from "./lib/AeroflyPatterns.js";
import { Configuration } from "./lib/Configuration.js";
import { FileWriter } from "./lib/FileWriter.js";
import { AeroflyPatterns } from "./lib/pattern/AeroflyPatterns.js";
import { Configuration } from "./lib/pattern/Configuration.js";
import { FileWriter } from "./lib/pattern/FileWriter.js";

@@ -8,0 +8,0 @@ const configuration = new Configuration(process.argv);

// @ts-check
import { AirportTest } from "./lib/Airport.test.js";
import { AviationWeatherApiTest } from "./lib/AviationWeatherApi.test.js";
import { DateYielderTest } from "./lib/DateYielder.test.js";
import { DegreeTest } from "./lib/Degree.test.js";
import { FormatterTest } from "./lib/Formatter.test.js";
import { AirportTest } from "./lib/pattern/Airport.test.js";
import { AviationWeatherApiTest } from "./lib/general/AviationWeatherApi.test.js";
import { DateYielderTest } from "./lib/general/DateYielder.test.js";
import { DegreeTest } from "./lib/general/Degree.test.js";
import { FormatterTest } from "./lib/general/Formatter.test.js";
import AeroflyMissionDescriptionTest from "./lib/general/AeroflyMissionDescription.test.js";
import GeoJsonLocationsTest from "./lib/hems/GeoJsonLocations.test.js";

@@ -13,2 +15,4 @@ new AirportTest();

new FormatterTest();
// process.exit();
new AeroflyMissionDescriptionTest();
new GeoJsonLocationsTest();
process.exit();

@@ -13,3 +13,4 @@ import js from "@eslint/js";

globals: {
...globals.node,
...globals.nodeBuiltin,
Generator: true,
},

@@ -16,0 +17,0 @@ },

{
"name": "@fboes/aerofly-patterns",
"version": "2.3.8",
"description": "Landegerät - Create landing pattern lessons for Aerofly FS 4.",
"version": "2.4.0-0",
"description": "Landegerät - Create random custom missions Aerofly FS 4.",
"main": "dist/index.js",

@@ -9,2 +9,3 @@ "scripts": {

"test": "node ./dist/index.test.js",
"hems": "node ./dist/hems.js",
"prettier": "npx prettier --cache --write .",

@@ -15,3 +16,4 @@ "eslint": "npx eslint **/*.js --fix",

"bin": {
"aerofly-patterns": "dist/index.js"
"aerofly-patterns": "dist/index.js",
"aerofly-hems": "dist/hems.js"
},

@@ -18,0 +20,0 @@ "author": "Frank Boës <info@fboes.org> (https://3960.org/)",

# Aerofly Landegerät
> Create landing pattern lessons for Aerofly FS 4.
> Create random custom missions Aerofly FS 4.
This nice little project generates `custom_missions_user.tmc` to use with Aerofly FS 4. These missions contain landing pattern lessons, which put your plane in a random location around an airport, sets time of day as well as weather, and let you figure out how to enter the landing pattern correctly.
This nice little project generates `custom_missions_user.tmc` to use with Aerofly FS 4.
1. The main tool creates missions containing landing pattern lessons, which put your plane in a random location around an airport, sets time of day as well as weather, and let you figure out how to enter the landing pattern correctly.
2. Also there now is a HEMS missions generator, which will put your helicopter on a random heliport, sets time of day as well as weather, and create flight plans to nearby MedEvac locations. See the [HEMS missions generator documentation](docs/hems.md).
The main documentation centers around the landing pattern lessons:
## What does it do?

@@ -74,2 +79,3 @@

| `ec135` | Eurocopter EC135 |
| `uh60` | Sikorsky UH-60 Black Hawk |
| `f15e` | McDonnell Douglas F-15E Strike Eagle |

@@ -76,0 +82,0 @@ | `jungmeister` | Bücker Bü 133 Jungmeister |

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc