Numbers Probably Matter

    parcel-reporter-static-files-copy

    1.3.4 • Public • Published

    parcel-reporter-static-files-copy

    ParcelJS v2 plugin to copy static files from some directory to output dir. There is no watcher - files are copied on build finish.

    Install

    yarn add parcel-reporter-static-files-copy --dev
    
    npm install -D parcel-reporter-static-files-copy
    

    Usage

    1. Create static directory in your project root.
    2. Fill it with your static files
    3. Add plugin to .parcelrc:
    {
      "extends": ["@parcel/config-default"],
      "reporters":  ["...", "parcel-reporter-static-files-copy"]
    }
    

    PLEASE NOTE: "..." is not a placeholder - it is used to extend default list of plugins (reporters in this case). Please see Parcel's plugins documentation for more information.

    1. Run build - and that's all! Files from static directory will end up in dist!

    Customization

    Beyond the default settings, you can:

    1. Name of the directory to be copied.
    // package.json
      {
    	...
      "staticFiles": {
        "staticPath": "customStatic"
      }
    1. Specify directory to copy static files into

    If files from staticPath needs to get copied into a subdirectory inside the dist dir - staticOutPath can be used:

    // package.json
      {
    	...
      "staticFiles": {
        "staticOutPath": "vendor"
      }
    1. Destination of static files

    Destination of static files can be set in plugin configuration. It will override --dist-dir parameter.

    // package.json
      {
    	...
      "staticFiles": {
        "distDir": "customDist"
      }

    Additional example

    Check examples directory for additional examples.

    Flaws and problems

    At this moment this plugin copies all static files from some static dir to output (dist) directory. There is no watcher on static files - only trigger is finishing build (no matter if normal build or serving).

    Contribute

    You're interested in contributing? Awesome! Fork, make change, commit and create pull request. I'll do my best to merge changes!

    Thanks and acknowledgement

    Special thanks to @gmougeolle.

    License

    MIT

    Keywords

    Install

    npm i parcel-reporter-static-files-copy

    DownloadsWeekly Downloads

    5,610

    Version

    1.3.4

    License

    MIT

    Unpacked Size

    8.26 kB

    Total Files

    7

    Last publish

    Collaborators

    • elwin013