├── .editorconfig ├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .npmignore ├── README.md ├── eleventy.bundle.js ├── package.json ├── sample ├── sample-config.js └── test.njk ├── src ├── BundleFileOutput.js ├── CodeManager.js ├── OutOfOrderRender.js ├── bundlePlucker.js ├── eleventy.bundleManagers.js ├── eleventy.pruneEmptyBundles.js └── eleventy.shortcodes.js └── test ├── stubs-virtual └── .gitkeep ├── stubs ├── buckets-get-multiple-comma-sep │ └── index.liquid ├── buckets-get-multiple │ └── index.liquid ├── buckets-ordering │ └── index.liquid ├── bundle-in-layout │ ├── _includes │ │ └── layout.liquid │ └── index.liquid ├── bundle-render │ └── index.liquid ├── delayed-bundle │ └── eleventy.config.js ├── duplicate-addplugins │ └── eleventy.config.js ├── export-key-obj │ ├── eleventy.config.js │ └── template.11ty.mjs ├── export-key-str-rename │ ├── eleventy.config.js │ └── template.11ty.mjs ├── export-key-str │ ├── eleventy.config.js │ └── template.11ty.mjs ├── handlebars │ └── index.hbs ├── liquid-buckets-default │ └── index.liquid ├── liquid-buckets │ └── index.liquid ├── liquid-js │ └── index.liquid ├── liquid │ └── index.liquid ├── markdown │ └── index.md ├── no-bundles │ └── index.liquid ├── no-prune │ └── eleventy.config.js ├── nunjucks-svg │ └── index.njk ├── nunjucks │ └── index.njk ├── output-default-multiple-times │ ├── eleventy.config.js │ └── index.liquid ├── output-same-bucket-multiple-times-nohoist │ └── index.liquid ├── output-same-bucket-multiple-times │ ├── eleventy.config.js │ └── index.liquid ├── pluck-html-css-buckets │ ├── eleventy.config.js │ └── index.njk ├── pluck-html-css │ ├── eleventy.config.js │ └── index.njk ├── pluck-html-js │ ├── eleventy.config.js │ └── index.njk ├── serverless-stubs │ ├── functions │ │ └── test1 │ │ │ ├── eleventy-serverless-map.json │ │ │ └── eleventy.config.js │ └── test1.liquid ├── to-file-duplicates │ ├── eleventy.config.js │ ├── file-and-file.njk │ ├── get-and-file.njk │ └── get-and-get.njk ├── to-file-ordering │ └── to-file-ordering.liquid ├── to-file-write │ └── to-file-write.njk ├── to-file │ └── index.njk ├── use-transforms-on-type │ ├── eleventy.config.js │ └── index.liquid └── use-transforms │ ├── eleventy.config.js │ └── index.liquid └── test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | _site 3 | sample 4 | .* 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/README.md -------------------------------------------------------------------------------- /eleventy.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/eleventy.bundle.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/package.json -------------------------------------------------------------------------------- /sample/sample-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/sample/sample-config.js -------------------------------------------------------------------------------- /sample/test.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/sample/test.njk -------------------------------------------------------------------------------- /src/BundleFileOutput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/src/BundleFileOutput.js -------------------------------------------------------------------------------- /src/CodeManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/src/CodeManager.js -------------------------------------------------------------------------------- /src/OutOfOrderRender.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/src/OutOfOrderRender.js -------------------------------------------------------------------------------- /src/bundlePlucker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/src/bundlePlucker.js -------------------------------------------------------------------------------- /src/eleventy.bundleManagers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/src/eleventy.bundleManagers.js -------------------------------------------------------------------------------- /src/eleventy.pruneEmptyBundles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/src/eleventy.pruneEmptyBundles.js -------------------------------------------------------------------------------- /src/eleventy.shortcodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/src/eleventy.shortcodes.js -------------------------------------------------------------------------------- /test/stubs-virtual/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/stubs/buckets-get-multiple-comma-sep/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/buckets-get-multiple-comma-sep/index.liquid -------------------------------------------------------------------------------- /test/stubs/buckets-get-multiple/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/buckets-get-multiple/index.liquid -------------------------------------------------------------------------------- /test/stubs/buckets-ordering/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/buckets-ordering/index.liquid -------------------------------------------------------------------------------- /test/stubs/bundle-in-layout/_includes/layout.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/bundle-in-layout/_includes/layout.liquid -------------------------------------------------------------------------------- /test/stubs/bundle-in-layout/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/bundle-in-layout/index.liquid -------------------------------------------------------------------------------- /test/stubs/bundle-render/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/bundle-render/index.liquid -------------------------------------------------------------------------------- /test/stubs/delayed-bundle/eleventy.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/delayed-bundle/eleventy.config.js -------------------------------------------------------------------------------- /test/stubs/duplicate-addplugins/eleventy.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/duplicate-addplugins/eleventy.config.js -------------------------------------------------------------------------------- /test/stubs/export-key-obj/eleventy.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/export-key-obj/eleventy.config.js -------------------------------------------------------------------------------- /test/stubs/export-key-obj/template.11ty.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/export-key-obj/template.11ty.mjs -------------------------------------------------------------------------------- /test/stubs/export-key-str-rename/eleventy.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/export-key-str-rename/eleventy.config.js -------------------------------------------------------------------------------- /test/stubs/export-key-str-rename/template.11ty.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/export-key-str-rename/template.11ty.mjs -------------------------------------------------------------------------------- /test/stubs/export-key-str/eleventy.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/export-key-str/eleventy.config.js -------------------------------------------------------------------------------- /test/stubs/export-key-str/template.11ty.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/export-key-str/template.11ty.mjs -------------------------------------------------------------------------------- /test/stubs/handlebars/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/handlebars/index.hbs -------------------------------------------------------------------------------- /test/stubs/liquid-buckets-default/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/liquid-buckets-default/index.liquid -------------------------------------------------------------------------------- /test/stubs/liquid-buckets/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/liquid-buckets/index.liquid -------------------------------------------------------------------------------- /test/stubs/liquid-js/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/liquid-js/index.liquid -------------------------------------------------------------------------------- /test/stubs/liquid/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/liquid/index.liquid -------------------------------------------------------------------------------- /test/stubs/markdown/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/markdown/index.md -------------------------------------------------------------------------------- /test/stubs/no-bundles/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/no-bundles/index.liquid -------------------------------------------------------------------------------- /test/stubs/no-prune/eleventy.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/no-prune/eleventy.config.js -------------------------------------------------------------------------------- /test/stubs/nunjucks-svg/index.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/nunjucks-svg/index.njk -------------------------------------------------------------------------------- /test/stubs/nunjucks/index.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/nunjucks/index.njk -------------------------------------------------------------------------------- /test/stubs/output-default-multiple-times/eleventy.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/output-default-multiple-times/eleventy.config.js -------------------------------------------------------------------------------- /test/stubs/output-default-multiple-times/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/output-default-multiple-times/index.liquid -------------------------------------------------------------------------------- /test/stubs/output-same-bucket-multiple-times-nohoist/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/output-same-bucket-multiple-times-nohoist/index.liquid -------------------------------------------------------------------------------- /test/stubs/output-same-bucket-multiple-times/eleventy.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/output-same-bucket-multiple-times/eleventy.config.js -------------------------------------------------------------------------------- /test/stubs/output-same-bucket-multiple-times/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/output-same-bucket-multiple-times/index.liquid -------------------------------------------------------------------------------- /test/stubs/pluck-html-css-buckets/eleventy.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/pluck-html-css-buckets/eleventy.config.js -------------------------------------------------------------------------------- /test/stubs/pluck-html-css-buckets/index.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/pluck-html-css-buckets/index.njk -------------------------------------------------------------------------------- /test/stubs/pluck-html-css/eleventy.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/pluck-html-css/eleventy.config.js -------------------------------------------------------------------------------- /test/stubs/pluck-html-css/index.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/pluck-html-css/index.njk -------------------------------------------------------------------------------- /test/stubs/pluck-html-js/eleventy.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/pluck-html-js/eleventy.config.js -------------------------------------------------------------------------------- /test/stubs/pluck-html-js/index.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/pluck-html-js/index.njk -------------------------------------------------------------------------------- /test/stubs/serverless-stubs/functions/test1/eleventy-serverless-map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/serverless-stubs/functions/test1/eleventy-serverless-map.json -------------------------------------------------------------------------------- /test/stubs/serverless-stubs/functions/test1/eleventy.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/serverless-stubs/functions/test1/eleventy.config.js -------------------------------------------------------------------------------- /test/stubs/serverless-stubs/test1.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/serverless-stubs/test1.liquid -------------------------------------------------------------------------------- /test/stubs/to-file-duplicates/eleventy.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/to-file-duplicates/eleventy.config.js -------------------------------------------------------------------------------- /test/stubs/to-file-duplicates/file-and-file.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/to-file-duplicates/file-and-file.njk -------------------------------------------------------------------------------- /test/stubs/to-file-duplicates/get-and-file.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/to-file-duplicates/get-and-file.njk -------------------------------------------------------------------------------- /test/stubs/to-file-duplicates/get-and-get.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/to-file-duplicates/get-and-get.njk -------------------------------------------------------------------------------- /test/stubs/to-file-ordering/to-file-ordering.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/to-file-ordering/to-file-ordering.liquid -------------------------------------------------------------------------------- /test/stubs/to-file-write/to-file-write.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/to-file-write/to-file-write.njk -------------------------------------------------------------------------------- /test/stubs/to-file/index.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/to-file/index.njk -------------------------------------------------------------------------------- /test/stubs/use-transforms-on-type/eleventy.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/use-transforms-on-type/eleventy.config.js -------------------------------------------------------------------------------- /test/stubs/use-transforms-on-type/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/use-transforms-on-type/index.liquid -------------------------------------------------------------------------------- /test/stubs/use-transforms/eleventy.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/use-transforms/eleventy.config.js -------------------------------------------------------------------------------- /test/stubs/use-transforms/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/stubs/use-transforms/index.liquid -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-bundle/HEAD/test/test.js --------------------------------------------------------------------------------