assert-folder-contents
v1.0.0
Published
Asserts that a folder has contents
Downloads
82
Readme
assert-folder-contents
CLI to assert that a folder has files (at any depth)
Setup
- Must have Node 16+
Usage
Create an assert-contents.config.yml
in the directory that the CLI will be invoked from.
The only required config is an expect
string,
expect: |
index.js
index.js.map
index.d.ts
index.d.ts.map
some-folder/inedx.js
some-folder/inedx.js.map
some-folder/inedx.d.ts
some-folder/inedx.d.ts.map
Optionally, a target
may be specified if the expected files are not within the current directory.
target: '../my-library/dist'
Optionally, a setup
config may be provided - potentially to generate the files to assert existance for.
setup:
run: "pnpm build:js"
cwd: "../my-library"
Altogether, a config using all fetaures might look something like this:
target: '../my-library/dist'
setup:
run: "pnpm build:js"
cwd: "../my-library"
expect: |
index.js
index.js.map
index.d.ts
index.d.ts.map
some-folder/inedx.js
some-folder/inedx.js.map
some-folder/inedx.d.ts
some-folder/inedx.d.ts.map