{"id":173713933,"number":"1.0.0","published_at":"2026-02-18T22:18:51.495Z","licenses":"BSD-3-Clause","integrity":"sha512-1Z4aOwFRgAQD0cC9TQaofgL91LsECi8V65obmUfi5vX67Tos/5pf0YyIaZhzrOyla/2M8T5Hpg81gPYIHk2U3A==","status":null,"download_url":"https://registry.npmjs.org/@flex-development/when/-/when-1.0.0.tgz","registry_url":"https://www.npmjs.com/package/@flex-development/when/v/1.0.0","documentation_url":null,"install_command":"npm install @flex-development/when@1.0.0","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"dist":{"integrity":"sha512-1Z4aOwFRgAQD0cC9TQaofgL91LsECi8V65obmUfi5vX67Tos/5pf0YyIaZhzrOyla/2M8T5Hpg81gPYIHk2U3A==","shasum":"37778450c4ee38bf0ab55476f645744bece9aa8c","tarball":"https://registry.npmjs.org/@flex-development/when/-/when-1.0.0.tgz","fileCount":9,"unpackedSize":33694,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flex-development%2fwhen@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCRSjnUNl+SM0CeDkWJcWx4V2Ncl2Ppb4xw8j8yBIrNVwIgZ1fyhFNK3FV7CZaSrrxMgna6GAZkEUl0V7mqbDGDZXk="}]},"gitHead":null,"main":null,"scripts":{"build":"yarn clean:build \u0026\u0026 tsc -p tsconfig.build.json --noEmit false \u0026\u0026 yarn bundle:dts","bundle:dts":"rollup --config=rollup.config.mts \u0026\u0026 trash dist/{interfaces,types} \u0026\u0026 trash dist/{internal,lib}/*.d.mts","check:ci":"yarn dedupe --check \u0026\u0026 yarn check:format \u0026\u0026 yarn check:lint \u0026\u0026 yarn check:spelling \u0026\u0026 yarn typecheck \u0026\u0026 yarn check:types \u0026\u0026 yarn test:cov \u0026\u0026 yarn pack \u0026\u0026 yarn check:types:build \u0026\u0026 attw package.tgz \u0026\u0026 yarn clean:pack","check:format":"dprint check --incremental=false","check:lint":"eslint --exit-on-fatal-error --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.json","check:types:attw":"yarn pack \u0026\u0026 attw package.tgz; yarn clean:pack","check:types:build":"tsc -p tsconfig.build.json","check:upgrades":"yarn upgrade-interactive","clean:build":"trash \"./{dist,*.tgz}\" || exit 0","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash \"./*.tgz\"","clean:test":"trash ./coverage \u0026\u0026 trash __tests__/reports","codecov":"yarn test:cov \u0026\u0026 yarn test:cov:upload","codecov:validate":"cat .codecov.yml | curl --data-binary @- https://codecov.io/validate","commitlint":"commitlint -V","fix:cg":"yarn fix:format \u0026\u0026 yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"dprint fmt","fix:lint":"yarn check:lint --cache --fix","_postinstall":"[ -f ./.git ] \u0026\u0026 [ -f ./node_modules/.bin/husky ] \u0026\u0026 chmod +x .husky/_/* \u0026\u0026 husky || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall \u0026\u0026 yarn build","prepublishOnly":"toggle-scripts -prepack","release":"bash ./scripts/release.sh","remark":"remark .","test":"yarn clean:build; vitest run","test:cov":"yarn test --coverage","test:cov:reports":"yarn test:cov --merge-reports --mode=reports","test:cov:ui":"yarn test:ui --coverage","test:cov:upload":"./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info","test:reports":"yarn test --merge-reports --mode=reports","test:ui":"cross-env VITEST_UI=1 vitest --ui","typecheck":"yarn test --typecheck --mode=typecheck","typecheck:ui":"yarn test:ui --typecheck --mode=typecheck"},"_npmVersion":"11.9.0","_nodeVersion":"25.6.1","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":{".":{"when":"./src/index.mts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"browserify":null},"created_at":"2026-02-20T00:56:11.286Z","updated_at":"2026-02-20T00:56:11.620Z","purl":"pkg:npm/%40flex-development/when@1.0.0","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@flex-development%2Fwhen/versions/1.0.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@flex-development%2Fwhen/versions/1.0.0/codemeta","dependencies":[{"id":1921415665,"ecosystem":"npm","package_name":"@arethetypeswrong/cli","requirements":"0.18.2","kind":"Development","optional":false},{"id":1921415666,"ecosystem":"npm","package_name":"@commitlint/cli","requirements":"20.4.1","kind":"Development","optional":false},{"id":1921415667,"ecosystem":"npm","package_name":"@commitlint/types","requirements":"20.4.0","kind":"Development","optional":false},{"id":1921415668,"ecosystem":"npm","package_name":"@edge-runtime/vm","requirements":"5.0.0","kind":"Development","optional":false},{"id":1921415669,"ecosystem":"npm","package_name":"@flex-development/commitlint-config","requirements":"1.0.1","kind":"Development","optional":false},{"id":1921415670,"ecosystem":"npm","package_name":"@flex-development/eslint-config","requirements":"1.1.1","kind":"Development","optional":false},{"id":1921415671,"ecosystem":"npm","package_name":"@flex-development/grease","requirements":"3.0.0-alpha.9","kind":"Development","optional":false},{"id":1921415672,"ecosystem":"npm","package_name":"@flex-development/pathe","requirements":"4.0.2","kind":"Development","optional":false},{"id":1921415673,"ecosystem":"npm","package_name":"@flex-development/remark-preset","requirements":"1.0.0","kind":"Development","optional":false},{"id":1921415674,"ecosystem":"npm","package_name":"@flex-development/tutils","requirements":"6.0.0-alpha.25","kind":"Development","optional":false},{"id":1921415675,"ecosystem":"npm","package_name":"@rollup/plugin-node-resolve","requirements":"16.0.3","kind":"Development","optional":false},{"id":1921415676,"ecosystem":"npm","package_name":"@tsconfig/strictest","requirements":"2.0.8","kind":"Development","optional":false},{"id":1921415677,"ecosystem":"npm","package_name":"@types/concat-stream","requirements":"2.0.3","kind":"Development","optional":false},{"id":1921415678,"ecosystem":"npm","package_name":"@types/is-ci","requirements":"3.0.4","kind":"Development","optional":false},{"id":1921415679,"ecosystem":"npm","package_name":"@types/node-notifier","requirements":"8.0.5","kind":"Development","optional":false},{"id":1921415680,"ecosystem":"npm","package_name":"@types/rollup","requirements":"0.54.0","kind":"Development","optional":false},{"id":1921415681,"ecosystem":"npm","package_name":"@vates/toggle-scripts","requirements":"1.0.0","kind":"Development","optional":false},{"id":1921415682,"ecosystem":"npm","package_name":"@vitest/coverage-v8","requirements":"4.0.18","kind":"Development","optional":false},{"id":1921415683,"ecosystem":"npm","package_name":"@vitest/ui","requirements":"4.0.18","kind":"Development","optional":false},{"id":1921415684,"ecosystem":"npm","package_name":"concat-stream","requirements":"2.0.0","kind":"Development","optional":false},{"id":1921415685,"ecosystem":"npm","package_name":"cross-env","requirements":"10.1.0","kind":"Development","optional":false},{"id":1921415686,"ecosystem":"npm","package_name":"cspell","requirements":"9.6.4","kind":"Development","optional":false},{"id":1921415687,"ecosystem":"npm","package_name":"devlop","requirements":"1.1.0","kind":"Development","optional":false},{"id":1921415688,"ecosystem":"npm","package_name":"dprint","requirements":"0.51.1","kind":"Development","optional":false},{"id":1921415689,"ecosystem":"npm","package_name":"editorconfig","requirements":"3.0.1","kind":"Development","optional":false},{"id":1921415690,"ecosystem":"npm","package_name":"eslint","requirements":"9.39.2","kind":"Development","optional":false},{"id":1921415691,"ecosystem":"npm","package_name":"growl","requirements":"1.10.5","kind":"Development","optional":false},{"id":1921415692,"ecosystem":"npm","package_name":"happy-dom","requirements":"20.6.2","kind":"Development","optional":false},{"id":1921415693,"ecosystem":"npm","package_name":"husky","requirements":"9.1.7","kind":"Development","optional":false},{"id":1921415694,"ecosystem":"npm","package_name":"is-ci","requirements":"4.1.0","kind":"Development","optional":false},{"id":1921415695,"ecosystem":"npm","package_name":"node-notifier","requirements":"10.0.1","kind":"Development","optional":false},{"id":1921415696,"ecosystem":"npm","package_name":"pkg-size","requirements":"2.4.0","kind":"Development","optional":false},{"id":1921415697,"ecosystem":"npm","package_name":"remark","requirements":"15.0.1","kind":"Development","optional":false},{"id":1921415698,"ecosystem":"npm","package_name":"remark-cli","requirements":"12.0.1","kind":"Development","optional":false},{"id":1921415699,"ecosystem":"npm","package_name":"rollup","requirements":"4.57.1","kind":"Development","optional":false},{"id":1921415700,"ecosystem":"npm","package_name":"rollup-plugin-dts","requirements":"6.3.0","kind":"Development","optional":false},{"id":1921415701,"ecosystem":"npm","package_name":"sh-syntax","requirements":"0.5.8","kind":"Development","optional":false},{"id":1921415702,"ecosystem":"npm","package_name":"trash-cli","requirements":"7.2.0","kind":"Development","optional":false},{"id":1921415703,"ecosystem":"npm","package_name":"typescript","requirements":"5.9.3","kind":"Development","optional":false},{"id":1921415704,"ecosystem":"npm","package_name":"unified","requirements":"11.0.5","kind":"Development","optional":false},{"id":1921415705,"ecosystem":"npm","package_name":"vfile","requirements":"6.0.3","kind":"Development","optional":false},{"id":1921415706,"ecosystem":"npm","package_name":"vitest","requirements":"4.0.18","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@flex-development%2Fwhen"}