UNPKG

643 BJavaScriptView Raw
1const {
2 // hasRequiredDeps,
3 hasRequiredFiles
4 // scanScripts
5} = require('./utils/jsdetect')
6
7module.exports = function() {
8 // REQUIRED FILES
9 if (!hasRequiredFiles(['package.json', '.eleventy.js'])) return false
10 // commented this out because we're not sure if we want to require it
11 // // REQUIRED DEPS
12 // if (!hasRequiredDeps(["@11y/eleventy"])) return false;
13
14 return {
15 type: 'eleventy',
16 port: 8888,
17 proxyPort: 8080,
18 env: { ...process.env },
19 command: 'npx',
20 possibleArgsArrs: [['eleventy', '--serve', '--watch']],
21 urlRegexp: new RegExp(`(http://)([^:]+:)${8080}(/)?`, 'g'),
22 dist: '_site'
23 }
24}