UNPKG

collider.jam

Version:

Hand-crafted game framework for jamming, creative coding and rapid indie game development

88 lines (75 loc) 1.88 kB
'use strict' // TODO include some auto-ignore paths - like fix, ignore const ignorePaths = [ "map.json", "remap.json", "dist", ".*\\.out", ".*\\.git", ".*\\.DS_Store", ] const env = { poweredBy: 'Collider.JAM', version: '0.3.0', fullVersion: '0.3.0 War Release 3', releaseName: 'War Release 3', releaseDate: '2026-05-20', PACKAGE_MODE: 0, MOD_MODE: 1, MIX_MODE: 2, mode: 0, sketch: false, debug: false, verbose: false, silent: false, dynamic: true, config: { debug: false, }, params: [], port: 9999, baseDir: './', monoLab: '', outDir: 'out', distDir: 'dist', typesMeta: 'types.ts', mapConfig: 'map.json', remapConfig: 'remap.json', pakConfig: 'pak.json', metaCache: '.meta.cache', rootConfig: 'rootConfig.json', unitIgnore: 'unit.ignore', unitConfig: 'config.json', colliderPackage: 'collider.jam', defaultScanMap: { origin: 'default', units: [], mixes: [], modules: [ 'node_modules' ], ignorePaths: ignorePaths, }, sketchScanMap: { origin: 'default-sketch', units: [], mixes: [], modules: [], ignorePaths: ignorePaths, }, base: '/', unitsPath: 'units.map', configPath: 'jam.config', warPath: 'war', cache: {}, } env.config.poweredBy = env.poweredBy env.config.version = env.version env.config.releaseName = env.releaseName env.config.releaseDate = env.releaseDate // map collider.jam environment variables env.JAM_HOME = process.env.JAM_HOME env.JAM_MODULES = process.env.JAM_MODULES env.JAM_MIXES = process.env.JAM_MIXES env.JAM_UNITS = process.env.JAM_UNITS module.exports = env