UNPKG

lavamoat-core

Version:
35 lines (33 loc) 1.04 kB
const { generateKernel } = require('./generateKernel') const { createModuleInspector, getDefaultPaths } = require('./generatePolicy') const { parseForPolicy } = require('./parseForPolicy') const { LavamoatModuleRecord } = require('./moduleRecord') const { loadPolicy, loadPolicyAndApplyOverrides, loadPoliciesSync, } = require('./loadPolicy') const { mergePolicy } = require('./mergePolicy') const { applySourceTransforms } = require('./sourceTransforms') const { makeInitStatsHook } = require('./makeInitStatsHook') const endowmentsToolkit = require('./endowmentsToolkit') const { jsonStringifySortedPolicy } = require('./stringifyPolicy') module.exports = { // generating the kernel generateKernel, // generating lavamoat config createModuleInspector, parseForPolicy, loadPolicy, mergePolicy, loadPolicyAndApplyOverrides, loadPoliciesSync, jsonStringifySortedPolicy, getDefaultPaths, applySourceTransforms, // module record class LavamoatModuleRecord, // utils makeInitStatsHook, endowmentsToolkit, }