UNPKG

357 BJavaScriptView Raw
1import { reject } from '@ctx-core/array'
2import pkg from '@mfgchina/web/package'
3export function _external(pkg) {
4 return reject(
5 Object.keys(pkg.dependencies||{})
6 .concat(Object.keys(pkg.devDependencies||{})),
7 path => /(@ctx-core|@sapper)\/.*/.test(path)
8 ).concat(
9 require('module').builtinModules || Object.keys(process.binding('natives'))
10 )
11}