1.9.4 • Published 2 years ago

pub-resolve-opts v1.9.4

Weekly downloads
56
License
MIT
Repository
github
Last release
2 years ago

pub-resolve-opts

CI

config resolver for pub-generator and pub-server

resolvedOpts = require('pub-resolve-opts')('.', path.join(__dirname, 'node_modules'));
  • param 1: directory (containing .md files or pub-config.js) or opts e.g. from cli
  • param 2: optional dir for builtins
  • output = fully resolved opts, merging packages opts with pub-config file
var OPTSKEYS = [ 'sources',           // paths to source files
                 'staticPaths',       // paths to static files
                 'outputs',           // output destination(s)
                 'browserScripts',    // for browserify
                 'generatorPlugins',  // e.g. to define handlebars helpers
                 'serverPlugins',     // e.g. to deploy server-side packages
                 'injectCss',         // CSS paths to inject
                 'injectJs',          // js paths to inject
                 'pkgs' ];            // npm packages with more of the above

normalized form for OPTSKEY values

  • OPTSKEY values from the input pub-config file or opts are normalized
  • normalized = array of (zero or more) objects with a path:value
  • relative paths and module names are resolved relative to the config directory
  • modules and relative paths inside packages are resolved relative to package directories
  • OPTSKEY values from each package are merged into top-level arrays
  • returns object with one set of fully resolved sources, staticPaths etc.
1.9.4

2 years ago

1.9.3

3 years ago

1.9.2

3 years ago

1.9.1

4 years ago

1.9.0

4 years ago

1.7.8

4 years ago

1.7.7

4 years ago

1.7.6

4 years ago

1.7.5

5 years ago

1.7.4

5 years ago

1.7.3

5 years ago

1.7.2

5 years ago

1.7.1

5 years ago

1.7.0

5 years ago

1.6.20

5 years ago

1.6.19

5 years ago

1.6.18

5 years ago

1.6.17

5 years ago

1.6.16

5 years ago

1.6.15

8 years ago

1.6.14

8 years ago

1.6.13

9 years ago

1.6.12

9 years ago

1.6.11

9 years ago

1.6.10

9 years ago

1.6.9

9 years ago

1.6.8

9 years ago

1.6.7

9 years ago

1.6.6

9 years ago

1.6.5

9 years ago

1.6.4

9 years ago

1.6.3

9 years ago

1.6.2

9 years ago

1.6.1

9 years ago

1.6.0

9 years ago

1.5.0

9 years ago

1.4.0

9 years ago

1.3.2

9 years ago

1.3.1

9 years ago

1.3.0

9 years ago

1.2.1

9 years ago

1.2.0

9 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.0

9 years ago

0.5.1

9 years ago

0.5.0

9 years ago