diff --git a/index.ts b/index.ts index 533b5b0..78876dd 100644 --- a/index.ts +++ b/index.ts @@ -5,6 +5,7 @@ * SPDX-License-Identifier: MIT */ +import dotenv from 'dotenv'; import { Command } from 'commander'; import signale from 'signale'; import chalk from 'chalk'; @@ -13,6 +14,8 @@ import { description, version } from './package.json'; import { machBuild, machWatch } from './src'; import { MachConfig, MachConfigSchema } from './src/types'; +dotenv.config(); + interface ParsedCommandArgs { config: MachConfig; bundles: string; diff --git a/package-lock.json b/package-lock.json index d2c1c25..5ae9134 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,17 +1,18 @@ { "name": "@synaptic-simulations/mach", - "version": "1.0.0-rc8", + "version": "1.0.0-rc9", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@synaptic-simulations/mach", - "version": "1.0.0-rc8", + "version": "1.0.0-rc9", "license": "MIT", "dependencies": { "chalk": "^4.1.2", "chokidar": "^3.5.3", "commander": "^9.4.1", + "dotenv": "^16.0.3", "esbuild": "^0.15.13", "filesize": "^10.0.5", "signale": "^1.4.0", @@ -899,6 +900,14 @@ "node": ">=0.10.0" } }, + "node_modules/dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", + "engines": { + "node": ">=12" + } + }, "node_modules/emoji-regex": { "version": "9.2.2", "dev": true, @@ -4054,6 +4063,11 @@ "esutils": "^2.0.2" } }, + "dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==" + }, "emoji-regex": { "version": "9.2.2", "dev": true diff --git a/package.json b/package.json index b2c86f9..41724f6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@synaptic-simulations/mach", - "version": "1.0.0-rc8", + "version": "1.0.0-rc9", "description": "The last MSFS instrument bundler you'll ever need.", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -24,6 +24,7 @@ "chalk": "^4.1.2", "chokidar": "^3.5.3", "commander": "^9.4.1", + "dotenv": "^16.0.3", "esbuild": "^0.15.13", "filesize": "^10.0.5", "signale": "^1.4.0",