{"_id":"@bemedev/build-tests","_rev":"6-87664b12bcc790e976ca3c9c09ad3286","name":"@bemedev/build-tests","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.1":{"name":"@bemedev/build-tests","version":"0.0.1","keywords":["build","test","nodejs","cli","automation","package"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/build-tests@0.0.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/build-test#readme","bugs":{"url":"https://github.com/chlbri/build-test/issues"},"bin":{"build-tests":"lib/cli/index.js"},"dist":{"shasum":"fe5cd77b9c2a593dfcd9f2cfc89b733e213202e7","tarball":"https://registry.npmjs.org/@bemedev/build-tests/-/build-tests-0.0.1.tgz","fileCount":87,"integrity":"sha512-9EXADgJ4FokK1D9GSXpHEQzzHetBiLN3ghwATitDKvEwePjtcw5hL6oTLMQk/wOOJPeKyMxSq1ZCV2GGGHic+A==","signatures":[{"sig":"MEUCIQDfH9QSKeFz5QkLvG5jn5c2J7Mrg9jpEMVJN8srNfKxAAIgHWGGA7UtdM0cOEV+wz6jWQqvS8xnnFfX9+QmUbUd9Us=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59972},"main":"lib/index.js","type":"module","module":"lib/index.js","engines":{"node":">=20"},"exports":{".":{"node":"./lib/index.cjs","types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.cjs"},"./*":{"node":"./lib/*.cjs","types":"./lib/*.d.ts","import":"./lib/*.js","default":"./lib/*.js","require":"./lib/*.cjs"},"./cli/*":{"node":"./lib/cli/*.cjs","types":"./lib/cli/*.d.ts","import":"./lib/cli/*.js","default":"./lib/cli/*.js","require":"./lib/cli/*.cjs"},"./package.json":"./package.json"},"gitHead":"0462d7cb9ec75dba6af0012fd3d180dd091ab64e","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","posttest":"pnpm run test:import && pnpm run p-q && pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\"","rinit:off":"pnpm run rm && pnpm run config:off","config:off":"pnpm run config --offline","test:import":"vitest run -c ./vitest.config.import.ts","test:coverage":"vitest run","prepublishOnly":""},"typings":"lib/index.d.ts","_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/build-test.git","type":"git"},"_npmVersion":"10.8.2","description":"Une bibliothèque pour construire et tester des packages Node.js avec des commandes CLI pour automatiser les processus de pré-test, test et post-test.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cmd-ts":"^0.13.0","shelljs":"^0.8.5","sort-keys":"^5.1.0","@bemedev/types":"^0.1.3","edit-json-file":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.17.0","rollup":"^4.30.1","vitest":"^2.1.8","globals":"^15.14.0","is-in-ci":"^1.0.0","onchange":"^7.1.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.3","@types/node":"^22.10.5","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@types/shelljs":"^0.8.15","@eslint/eslintrc":"^3.2.0","@bemedev/cli-test":"^0.1.6","@vitest/coverage-v8":"^2.1.8","@bemedev/vitest-alias":"^0.0.3","@types/edit-json-file":"^1.7.3","@bemedev/vitest-exclude":"^0.0.2","rollup-plugin-tsc-alias":"^1.1.2","@bemedev/vitest-extended":"^0.5.1","@typescript-eslint/parser":"^8.19.1","rollup-plugin-typescript2":"^0.36.0","@push-based/node-cli-testing":"^0.2.3","rollup-plugin-node-externals":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/build-tests_0.0.1_1736609083246_0.705454552906758","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@bemedev/build-tests","version":"0.0.2","keywords":["build","test","nodejs","cli","automation","package"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/build-tests@0.0.2","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/build-test#readme","bugs":{"url":"https://github.com/chlbri/build-test/issues"},"bin":{"build-tests":"lib/cli/index.js"},"dist":{"shasum":"b66b7102cb63a9d99697523cb064098fc072d958","tarball":"https://registry.npmjs.org/@bemedev/build-tests/-/build-tests-0.0.2.tgz","fileCount":87,"integrity":"sha512-/JW0CiDVSjBRdY6CmZiuhlx1GDW9EcvUbYSzjkSEQNN9lcfX83HmLpgeoWkOySf9wXb5l/Aju2irhj17WOOH5Q==","signatures":[{"sig":"MEQCIE9FjRyOGUsLU1SQoOg9cBJKbzHGjNg/YHwL4UyBXtH4AiBXPwWaWI2Ebxe0XJsQ1Kk4BzDl6YANS3WxxqK/I0GI2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60050},"main":"lib/index.js","type":"module","module":"lib/index.js","engines":{"node":">=20"},"exports":{".":{"node":"./lib/index.cjs","types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.cjs"},"./*":{"node":"./lib/*.cjs","types":"./lib/*.d.ts","import":"./lib/*.js","default":"./lib/*.js","require":"./lib/*.cjs"},"./cli/*":{"node":"./lib/cli/*.cjs","types":"./lib/cli/*.d.ts","import":"./lib/cli/*.js","default":"./lib/cli/*.js","require":"./lib/cli/*.cjs"},"./package.json":"./package.json"},"gitHead":"0e5a9d34223233202e9de13923dcef234b075770","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","posttest":"pnpm run test:import && pnpm run p-q && pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\"","rinit:off":"pnpm run rm && pnpm run config:off","config:off":"pnpm run config --offline","test:import":"vitest run -c ./vitest.config.import.ts","test:coverage":"vitest run","prepublishOnly":""},"typings":"lib/index.d.ts","_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/build-test.git","type":"git"},"_npmVersion":"10.8.2","description":"Une bibliothèque pour construire et tester des packages Node.js avec des commandes CLI pour automatiser les processus de pré-test, test et post-test.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cmd-ts":"^0.13.0","shelljs":"^0.8.5","sort-keys":"^5.1.0","@bemedev/types":"^0.1.3","edit-json-file":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.17.0","rollup":"^4.30.1","vitest":"^2.1.8","globals":"^15.14.0","is-in-ci":"^1.0.0","onchange":"^7.1.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.3","@types/node":"^22.10.5","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@types/shelljs":"^0.8.15","@eslint/eslintrc":"^3.2.0","@bemedev/cli-test":"^0.1.6","@vitest/coverage-v8":"^2.1.8","@bemedev/vitest-alias":"^0.0.3","@types/edit-json-file":"^1.7.3","@bemedev/vitest-exclude":"^0.0.2","rollup-plugin-tsc-alias":"^1.1.2","@bemedev/vitest-extended":"^0.5.1","@typescript-eslint/parser":"^8.19.1","rollup-plugin-typescript2":"^0.36.0","@push-based/node-cli-testing":"^0.2.3","rollup-plugin-node-externals":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/build-tests_0.0.2_1736610603839_0.2934416892346403","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@bemedev/build-tests","version":"0.0.3","keywords":["build","test","nodejs","cli","automation","package"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/build-tests@0.0.3","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/build-tests#readme","bugs":{"url":"https://github.com/chlbri/build-tests/issues"},"bin":{"build-tests":"lib/cli/index.js"},"dist":{"shasum":"5862a764ccc08cc8586c26b0ea5161bd20f2147b","tarball":"https://registry.npmjs.org/@bemedev/build-tests/-/build-tests-0.0.3.tgz","fileCount":87,"integrity":"sha512-gPgA81n0WDM4sMi6gels02z9mMi7VFPi3w38CC13lkRLeaNyzg6QnalnEbpOllx1HiNv7G1RWFR/+aaXybqiow==","signatures":[{"sig":"MEYCIQDtZMrfDrAfyRkzEfiMAGVlm8mNXTWQTLGr3WBqN8eIewIhAPcNHL4cxts+GRuVUjRn9AIlVokwNx1ESymLZ3ry8vWG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60051},"main":"lib/index.js","type":"module","module":"lib/index.js","engines":{"node":">=20"},"exports":{".":{"node":"./lib/index.cjs","types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.cjs"},"./*":{"node":"./lib/*.cjs","types":"./lib/*.d.ts","import":"./lib/*.js","default":"./lib/*.js","require":"./lib/*.cjs"},"./cli/*":{"node":"./lib/cli/*.cjs","types":"./lib/cli/*.d.ts","import":"./lib/cli/*.js","default":"./lib/cli/*.js","require":"./lib/cli/*.cjs"},"./package.json":"./package.json"},"gitHead":"4a16a2215eedcd173c88774313577af513591666","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","posttest":"pnpm run test:import && pnpm run p-q && pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\"","rinit:off":"pnpm run rm && pnpm run config:off","config:off":"pnpm run config --offline","test:import":"vitest run -c ./vitest.config.import.ts","test:coverage":"vitest run","prepublishOnly":""},"typings":"lib/index.d.ts","_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/build-tests.git","type":"git"},"_npmVersion":"10.8.2","description":"Une bibliothèque pour construire et tester des packages Node.js avec des commandes CLI pour automatiser les processus de pré-test, test et post-test.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cmd-ts":"^0.13.0","shelljs":"^0.8.5","sort-keys":"^5.1.0","@bemedev/types":"^0.1.3","edit-json-file":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.17.0","rollup":"^4.30.1","vitest":"^2.1.8","globals":"^15.14.0","is-in-ci":"^1.0.0","onchange":"^7.1.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.3","@types/node":"^22.10.5","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@types/shelljs":"^0.8.15","@eslint/eslintrc":"^3.2.0","@bemedev/cli-test":"^0.1.6","@vitest/coverage-v8":"^2.1.8","@bemedev/vitest-alias":"^0.0.3","@types/edit-json-file":"^1.7.3","@bemedev/vitest-exclude":"^0.0.2","rollup-plugin-tsc-alias":"^1.1.2","@bemedev/vitest-extended":"^0.5.1","@typescript-eslint/parser":"^8.19.1","rollup-plugin-typescript2":"^0.36.0","@push-based/node-cli-testing":"^0.2.3","rollup-plugin-node-externals":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/build-tests_0.0.3_1736612389983_0.6538926053813194","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@bemedev/build-tests","version":"0.1.0","keywords":["build","test","nodejs","cli","automation","package"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/build-tests@0.1.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/build-tests#readme","bugs":{"url":"https://github.com/chlbri/build-tests/issues"},"bin":{"build-tests":"lib/cli/index.js"},"dist":{"shasum":"12bb47f9c77acc8308f01bb8c8430fb16d0283ea","tarball":"https://registry.npmjs.org/@bemedev/build-tests/-/build-tests-0.1.0.tgz","fileCount":87,"integrity":"sha512-eurqD8SyRBUW3wTMdayzpoDZ6qejrpcXJ3u2NffvCGjVlsfS98FTlaS730Gzh4AHCYbY6FJ4Avl/xgmy0k8qAA==","signatures":[{"sig":"MEUCIQDdbnaKrKzxr8HVC5wOoBriwSpbSEgDvQR7vZCnpoI6wAIgffYDw5bytGQHTTG2SHe9TTt2btPx6qAkL33ExxbtMCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60935},"main":"lib/index.js","type":"module","module":"lib/index.js","engines":{"node":">=20"},"exports":{".":{"node":"./lib/index.cjs","types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.cjs"},"./*":{"node":"./lib/*.cjs","types":"./lib/*.d.ts","import":"./lib/*.js","default":"./lib/*.js","require":"./lib/*.cjs"},"./cli/*":{"node":"./lib/cli/*.cjs","types":"./lib/cli/*.d.ts","import":"./lib/cli/*.js","default":"./lib/cli/*.js","require":"./lib/cli/*.cjs"},"./package.json":"./package.json"},"gitHead":"5b745761ce207aa02550ae6026fbdf3168309ac0","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","posttest":"pnpm run test:import && pnpm run p-q && pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\"","rinit:off":"pnpm run rm && pnpm run config:off","config:off":"pnpm run config --offline","test:import":"vitest run -c ./vitest.config.import.ts","test:coverage":"vitest run","prepublishOnly":""},"typings":"lib/index.d.ts","_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/build-tests.git","type":"git"},"_npmVersion":"10.8.2","description":"Une bibliothèque pour construire et tester des packages Node.js avec des commandes CLI pour automatiser les processus de pré-test, test et post-test.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"cmd-ts":"^0.13.0","shelljs":"^0.8.5","sort-keys":"^5.1.0","@bemedev/types":"^0.1.3","edit-json-file":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.17.0","rollup":"^4.30.1","vitest":"^2.1.8","globals":"^15.14.0","is-in-ci":"^1.0.0","onchange":"^7.1.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.3","@types/node":"^22.10.5","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@types/shelljs":"^0.8.15","@eslint/eslintrc":"^3.2.0","@bemedev/cli-test":"^0.1.6","@vitest/coverage-v8":"^2.1.8","@bemedev/vitest-alias":"^0.0.3","@types/edit-json-file":"^1.7.3","@bemedev/vitest-exclude":"^0.0.2","rollup-plugin-tsc-alias":"^1.1.2","@bemedev/vitest-extended":"^0.5.1","@typescript-eslint/parser":"^8.19.1","rollup-plugin-typescript2":"^0.36.0","@push-based/node-cli-testing":"^0.2.3","rollup-plugin-node-externals":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/build-tests_0.1.0_1736615158723_0.9042245208122304","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bemedev/build-tests","version":"0.1.1","keywords":["build","test","nodejs","cli","automation","package"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/build-tests@0.1.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/build-tests#readme","bugs":{"url":"https://github.com/chlbri/build-tests/issues"},"bin":{"build-tests":"lib/cli/index.js"},"dist":{"shasum":"9d890fa392c58fea4b2cf169a44b49e6855ea858","tarball":"https://registry.npmjs.org/@bemedev/build-tests/-/build-tests-0.1.1.tgz","fileCount":87,"integrity":"sha512-fURzW6HevKz+40SMnAg17r40sFYgcBNrGBU2K/dMdbh0ETJYdsuLAiBj1+Le5Yt2Iyq4rLX4iidISydzV7tC+g==","signatures":[{"sig":"MEUCIQDEGh/xdGbGq+9xRWTW40aZT16Tlt3qNOemWFN3ltzpnwIgRlSzu0eue8VEkJ6mpI/k1qvuh4vD2hAz/ZOH4+jJKnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61563},"main":"lib/index.js","type":"module","module":"lib/index.js","engines":{"node":">=20"},"exports":{".":{"node":"./lib/index.cjs","types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.cjs"},"./*":{"node":"./lib/*.cjs","types":"./lib/*.d.ts","import":"./lib/*.js","default":"./lib/*.js","require":"./lib/*.cjs"},"./cli/*":{"node":"./lib/cli/*.cjs","types":"./lib/cli/*.d.ts","import":"./lib/cli/*.js","default":"./lib/cli/*.js","require":"./lib/cli/*.cjs"},"./package.json":"./package.json"},"gitHead":"d092810383caec269d14d4e5dbc34a5261fdb747","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","posttest":"pnpm run test:import && pnpm run p-q && pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\"","rinit:off":"pnpm run rm && pnpm run config:off","config:off":"pnpm run config --offline","test:import":"vitest run -c ./vitest.config.import.ts","test:coverage":"vitest run","prepublishOnly":""},"typings":"lib/index.d.ts","_npmUser":{"name":"bemedev","actor":{"name":"bemedev","type":"user","email":"bri_lvi@icloud.com"},"email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/build-tests.git","type":"git"},"_npmVersion":"10.8.2","description":"Une bibliothèque pour construire et tester des packages Node.js avec des commandes CLI pour automatiser les processus de pré-test, test et post-test.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"cmd-ts":"^0.13.0","shelljs":"^0.10.0","sort-keys":"^5.1.0","@bemedev/types":"^0.1.8","edit-json-file":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.30.1","rollup":"^4.44.2","vitest":"^3.2.4","globals":"^16.3.0","is-in-ci":"^1.0.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.10","pretty-quick":"^4.2.2","@types/shelljs":"^0.8.17","@eslint/eslintrc":"^3.3.1","@bemedev/cli-test":"^0.1.6","@vitest/coverage-v8":"^3.2.4","@bemedev/vitest-alias":"^0.0.3","@types/edit-json-file":"^1.7.3","@bemedev/vitest-exclude":"^0.1.1","rollup-plugin-tsc-alias":"^1.1.4","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.36.0","rollup-plugin-typescript2":"^0.36.0","@push-based/node-cli-testing":"^0.2.3","rollup-plugin-node-externals":"^8.0.1","@typescript-eslint/eslint-plugin":"^8.36.0"},"peerDependencies":{"vitest":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/build-tests_0.1.1_1751919551484_0.4973163460919223","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"author":{"name":"chlbri","email":"bri_lvi@icloud.com","url":"https://bemedev.vercel.app"},"bin":{"build-tests":"lib/cli/index.js"},"contributors":[{"name":"chlbri","email":"bri_lvi@icloud.com","url":"https://bemedev.vercel.app"}],"dependencies":{"@bemedev/types":"^0.4.2","cmd-ts":"^0.13.0","edit-json-file":"^1.8.1","shelljs":"^0.10.0","sort-keys":"^5.1.0"},"description":"Une bibliothèque pour construire et tester des packages Node.js avec des commandes CLI pour automatiser les processus de pré-test, test et post-test.","devDependencies":{"@bemedev/cli-test":"^0.1.6","@bemedev/vitest-alias":"^0.0.3","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@eslint/eslintrc":"^3.3.1","@eslint/js":"^9.33.0","@push-based/node-cli-testing":"^0.2.3","@types/edit-json-file":"^1.7.3","@types/node":"^24.3.0","@types/shelljs":"^0.8.17","@typescript-eslint/eslint-plugin":"^8.39.1","@typescript-eslint/parser":"^8.39.1","@vitest/coverage-v8":"^3.2.4","eslint":"^9.33.0","glob":"^11.0.3","globals":"^16.3.0","husky":"^9.1.7","is-in-ci":"^1.0.0","onchange":"^7.1.0","prettier":"^3.6.2","pretty-quick":"^4.2.2","rollup":"^4.46.2","rollup-plugin-node-externals":"^8.0.1","rollup-plugin-tsc-alias":"^1.1.4","rollup-plugin-typescript2":"^0.36.0","tslib":"^2.8.1","typescript":"^5.9.2","vitest":"^3.2.4"},"engines":{"node":">=20"},"exports":{".":{"default":"./lib/index.js","import":"./lib/index.js","node":"./lib/index.cjs","require":"./lib/index.cjs","types":"./lib/index.d.ts"},"./*":{"default":"./lib/*.js","import":"./lib/*.js","node":"./lib/*.cjs","require":"./lib/*.cjs","types":"./lib/*.d.ts"},"./cli/*":{"default":"./lib/cli/*.js","import":"./lib/cli/*.js","node":"./lib/cli/*.cjs","require":"./lib/cli/*.cjs","types":"./lib/cli/*.d.ts"},"./package.json":"./package.json"},"keywords":["build","test","nodejs","cli","automation","package"],"license":"MIT","main":"lib/index.js","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"module":"lib/index.js","name":"@bemedev/build-tests","peerDependencies":{"vitest":"^3.2.4"},"repository":{"type":"git","url":"git+https://github.com/chlbri/build-tests.git"},"scripts":{"build":"pnpm rm:lib && pnpm run rollup","ci":"pnpm run config:off && pnpm run lint && pnpm run test","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run config:off && pnpm run lint && pnpm run test","clean":"pnpm run remove && pnpm run config","config":"pnpm install","config:off":"pnpm run config --offline","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","lint":"pnpm run prettier && pnpm run eslint --fix","p-q":"pretty-quick","posttest":"pnpm run p-q && pnpm run prettier","prepare":"husky","prepublishOnly":"","pretest":"pnpm run build","prettier":"prettier --write \"src/**/*.{ts,tsx}\"","rinit":"pnpm run rm && pnpm run config","rinit:off":"pnpm run rm && pnpm run config:off","rm":"pnpx rimraf -rf node_modules pnpm-lock.yaml","rm:lib":"pnpx rimraf -rf lib","rollup":"rollup -c","test":"pnpm run test:coverage --no-coverage","test:coverage":"vitest run","upgrade":"pnpm upgrade --latest"},"type":"module","typings":"lib/index.d.ts","version":"0.1.2","_id":"@bemedev/build-tests@0.1.2","gitHead":"08ae57c51cabca8604208ca776e1e36b3467d85c","bugs":{"url":"https://github.com/chlbri/build-tests/issues"},"homepage":"https://github.com/chlbri/build-tests#readme","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cjUeFyTzxsL9ENNv9T8ROOhQ36ggyYpa47sgPuU+WrbE5xOATK5cy3TCdi5GO/LUwJFkndXNDCwdyh+Z1dUq/w==","shasum":"73a4e532647320b880b699cca1fa1b92b3563160","tarball":"https://registry.npmjs.org/@bemedev/build-tests/-/build-tests-0.1.2.tgz","fileCount":81,"unpackedSize":62628,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDoh2n9+joZGCAf2ZDa3UiliAJXcZQj+3+IJVu7G24VmAIhANuP2gJRtbQXoXm58aVrnbODkOfbTHFPUh6FrO/DlnXx"}]},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/build-tests_0.1.2_1755258895019_0.272492921845483"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-11T15:24:43.131Z","modified":"2025-08-15T11:54:55.411Z","0.0.1":"2025-01-11T15:24:43.524Z","0.0.2":"2025-01-11T15:50:04.026Z","0.0.3":"2025-01-11T16:19:50.199Z","0.1.0":"2025-01-11T17:05:58.936Z","0.1.1":"2025-07-07T20:19:11.668Z","0.1.2":"2025-08-15T11:54:55.196Z"},"bugs":{"url":"https://github.com/chlbri/build-tests/issues"},"author":{"name":"chlbri","email":"bri_lvi@icloud.com","url":"https://bemedev.vercel.app"},"license":"MIT","homepage":"https://github.com/chlbri/build-tests#readme","keywords":["build","test","nodejs","cli","automation","package"],"repository":{"type":"git","url":"git+https://github.com/chlbri/build-tests.git"},"description":"Une bibliothèque pour construire et tester des packages Node.js avec des commandes CLI pour automatiser les processus de pré-test, test et post-test.","contributors":[{"name":"chlbri","email":"bri_lvi@icloud.com","url":"https://bemedev.vercel.app"}],"maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"readme":"# @bemedev/build-tests\n\n<br/>\n<br/>\n\n## Description\n\n`@bemedev/build-tests` est une bibliothèque permettant de construire et\ntester des packages Node.js. Elle inclut des commandes CLI pour automatiser\nles processus de pre-test, test et post-test. Il crée un tarball et permet\nde générer des des tests du avec la version qui sera livrée aux\ndéveloppeurs.\n\n<br/>\n<br/>\n\n## Installation\n\nPour installer la bibliothèque, utilisez `pnpm` :\n\n```sh\npnpm add @bemedev/build-tests\n```\n\n<br/>\n<br/>\n\n## Utilisation\n\n### Commandes CLI\n\nLa bibliothèque fournit plusieurs commandes CLI pour gérer les tests de\nvotre package.\n\n<br/>\n\n#### Pré-test\n\nLa commande `pretest` prépare votre environnement de test en ajoutant un\ntarball.\n\n```sh\npnpm build-tests pretest\n```\n\n<br/>\n\n#### Test\n\nLa commande `test` exécute les tests de votre package.\n\n```sh\npnpm build-tests test\n```\n\n<br/>\n\n#### Options pour la commande `test`\n\nLa commande `test` accepte les options `-pre` et `-post` pour exécuter des\nscripts avant et après les tests.\n\n##### Option `--pretest`\n\nUtilisez l'option `-pre` pour exécuter un script avant les tests.\n\n```sh\npnpm build-tests test --pretest\n```\n\nOR\n\n```sh\npnpm build-tests test -pre\n```\n\n<br/>\n\n##### Option `--posttest`\n\nUtilisez l'option `-post` pour exécuter un script après les tests.\n\n```sh\npnpm build-tests test --posttest\n```\n\nOR\n\n```sh\npnpm build-tests test -post\n```\n\n<br/>\n\n#### Post-test\n\nLa commande `posttest` nettoie votre environnement de test après\nl'exécution des tests.\n\n```sh\npnpm build-tests posttest\n```\n","readmeFilename":"README.md"}