{"_id":"@spec-box/sync","_rev":"29-65be1a9416f8c15758eec3bfad434b6a","name":"@spec-box/sync","dist-tags":{"beta":"0.0.2-beta.22","latest":"1.3.0"},"versions":{"0.0.2-beta.1":{"name":"@spec-box/sync","version":"0.0.2-beta.1","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.1","maintainers":[{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"c1ba93a950b095eb68663a0206f02e5775884a16","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.1.tgz","fileCount":79,"integrity":"sha512-HRFnX6Dv/+bMmgUpSsW3XOzQJUNBZ2G52CLpB79PiKGGrgwYo9qD0Z98/xvX+1yBAS2+RsYvSs3vCONw3fHFdg==","signatures":[{"sig":"MEQCIAU924BtA91cKRgrz2oTJbzvNIDYxLpGaVHuSb6GUNHEAiAeS6OFwRU/3jKiMcVrYmMLw/YAax6VQV4eDyfY9yNAQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75088},"gitHead":"e6371bcfc97f12b3c2ad007717ed63b902d015ed","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node src/cli.ts","build":"rm -rf dist && tsc --build tsconfig.json","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"9.6.1","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"14.21.2","dependencies":{"yaml":"^2.3.1","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.1_1693392631782_0.6850543027115006","host":"s3://npm-registry-packages"}},"0.0.2-beta.2":{"name":"@spec-box/sync","version":"0.0.2-beta.2","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.2","maintainers":[{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"a80ff8153f13fe5a844de4124932fa5121053527","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.2.tgz","fileCount":79,"integrity":"sha512-uiM3GBhzvaz1pbh5dC7Rzil6AmYTtBAkr4CAzZD0nu+oCCRFZWnP7YWvJOCPDY7YaBYc5x4puADuGPvq6WJBpQ==","signatures":[{"sig":"MEYCIQDYdzkeI9hKyM6uZf8ckFciJmElA416bhqVGk1BvqO8UAIhAKgedZYBvB1shNhHRfEmBgR9S5S0CVgjFwWbGpoHAuv/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85181},"gitHead":"01e35df94ff819761e5c5d7a17d4d8e10fb920fc","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ./bin/spec-box sync","build":"rm -rf dist && tsc --build tsconfig.json","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"8.19.2","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.12.1","dependencies":{"yaml":"^2.3.1","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.2_1693825822701_0.8615485371632119","host":"s3://npm-registry-packages"}},"0.0.2-beta.3":{"name":"@spec-box/sync","version":"0.0.2-beta.3","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.3","maintainers":[{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"b77622f5fd51c8ee5e8fc4e9f3a0a5ef51249146","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.3.tgz","fileCount":79,"integrity":"sha512-n+Qx4ISDaNCtp3ag6RflZAEOALa56ceqMsJ+uxCsCC9z6Ki7UvOreLJGP8xB4wnEsTfE7kud6woL2LgQDYqDlw==","signatures":[{"sig":"MEUCIQDJz7n++ZIhtHGN3b3i6dcdY0WX43LLYD91wgnbm1lKdAIgetBCxNRZCR7byIowQxFjVRU43WwMehnHO3Pa2Io3S3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91833},"gitHead":"1fb5eb58d6a7bdfc2fb004bd74b67e8be01fc269","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ./bin/spec-box sync","build":"rm -rf dist && tsc --build tsconfig.json","test-ext":"./bin/spec-box sync","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"8.19.2","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.12.1","dependencies":{"yaml":"^2.3.1","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.3_1694623439714_0.539838489788375","host":"s3://npm-registry-packages"}},"0.0.2-beta.4":{"name":"@spec-box/sync","version":"0.0.2-beta.4","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.4","maintainers":[{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"ad2a9414dfce1cbf2a649679231e5c1b24cef9e3","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.4.tgz","fileCount":87,"integrity":"sha512-d8dnFGshw116XUC7zfbJoealHUnNikH6U+TXuqrpoOtrI28vCzDT3j8/QjVZpm21Nc6F/jHPhHccJP7AgXeJDA==","signatures":[{"sig":"MEUCIQDztg62W4dxkHd2OOUIT+c2PSQ9aL+5tbZ+0UGD9rs/OAIgDA6WEWiV/8M0olO3T4QJG7C2hbOIH0dmgT17Y49z0Mw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106125},"gitHead":"66c7de8be479403ce03442561fa6eb90fe2330bf","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ./bin/spec-box sync","build":"rm -rf dist && tsc --build tsconfig.json","test-ext":"./bin/spec-box sync","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"8.19.2","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.12.1","dependencies":{"yaml":"^2.3.1","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.4_1695205122478_0.8181347256494997","host":"s3://npm-registry-packages"}},"0.0.2-beta.5":{"name":"@spec-box/sync","version":"0.0.2-beta.5","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.5","maintainers":[{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"a20a305f408a500b6ce0418febdd28d8dc4e9e8f","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.5.tgz","fileCount":83,"integrity":"sha512-9hOGyYH23SaYiFT1uQ0EodSoepy2mNheYle4+K0nAiKCq232iCMw5i5Os1vC6JvcyTO67lsPDVSpmmhlr7sxBA==","signatures":[{"sig":"MEYCIQDJ0RWqUpXmPoxCTLwAvobzKCY2+lHnb/2nyS2YFS7dpwIhAICybVUor4JdzApaScxe8U0AP0BWt4rxgCy2tNsN3hn4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116659},"gitHead":"f889a20e95c9e5e994e7daf4e10809f687b479d8","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync","build":"rm -rf dist && tsc --build tsconfig.json","test-ext":"./bin/spec-box sync","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"8.19.2","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.12.1","dependencies":{"yaml":"^2.3.1","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.5_1695717477066_0.2157932479600262","host":"s3://npm-registry-packages"}},"0.0.2-beta.6":{"name":"@spec-box/sync","version":"0.0.2-beta.6","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.6","maintainers":[{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"31fbc5ed4c0c702703f82b34f24206dd5f37b2b1","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.6.tgz","fileCount":83,"integrity":"sha512-pVEaVZENTs4qzYHmZz4syqOwNklGc7AhecFQpQeEuy25gzru3CXbguxSM60Sku5P654FmxnwhUD9Zh714S40Zw==","signatures":[{"sig":"MEQCIGIq/wlQJtNsArTH/mCA7gjeUBqy8Cbje8BlIKzXb56uAiB6jPN+GAQtOddE/AOq0+LScUkpBClwC8m1okrEvpKLag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116793},"gitHead":"b3c3c0fbc0b2293139737fef5000c064fb007b4e","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync","build":"rm -rf dist && tsc --build tsconfig.json","test-ext":"./bin/spec-box sync","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"8.19.2","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.12.1","dependencies":{"yaml":"^2.3.1","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.6_1696090866221_0.36976212760278915","host":"s3://npm-registry-packages"}},"0.0.2-beta.7":{"name":"@spec-box/sync","version":"0.0.2-beta.7","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.7","maintainers":[{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"d2b6066bf905d3dbb7d75656eb26a2ed203beefb","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.7.tgz","fileCount":83,"integrity":"sha512-q/iDQVvKyU9LXJIos+cffM4eCg3kg/ljAfm4PJHMDXfwqfjQI3pwnjLcKkK1Y0yGS/RmsneJmNRelSpnKciFKg==","signatures":[{"sig":"MEYCIQCegrugVL88+J8b4YnpbYVHucoxWx0adlpfbYPreFm7zQIhAL55xiGEfsWWUyVnxs0zAPONhgYyy3CCnFge9kJEuCCV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115345},"gitHead":"e7de851108058a59387766bf715d9f553eedc780","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync","build":"rm -rf dist && tsc --build tsconfig.json","test-ext":"./bin/spec-box sync","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"8.19.2","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.12.1","dependencies":{"yaml":"^2.3.1","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.7_1696328577889_0.3977007802492887","host":"s3://npm-registry-packages"}},"0.0.2-beta.8":{"name":"@spec-box/sync","version":"0.0.2-beta.8","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.8","maintainers":[{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"cf782bce6b3d70c41bc4001c7052d34443acf285","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.8.tgz","fileCount":103,"integrity":"sha512-bGlmELjsLjakl+m9HkC1Av7T0xIjDMcYs4W6PMiEmIS9yT3thNac7Hsa5bsiBPq+OIqUCNfR4Yw+g0hp1VqjjQ==","signatures":[{"sig":"MEUCIE2ji4o97+k88UavsDNjJQu8J0cHbk+osIYhAPomg7fIAiEAmiECOJPP8BwtKJFiZvtdILo5rquQyN3O6vhJI8+ktI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162277},"gitHead":"0ff3f801e4f9107ac699bdde05c10593a718a3bf","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync","build":"rm -rf dist && tsc --build tsconfig.json","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"9.5.0","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.14.2","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.8_1697058399135_0.6070065754437732","host":"s3://npm-registry-packages"}},"0.0.2-beta.9":{"name":"@spec-box/sync","version":"0.0.2-beta.9","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.9","maintainers":[{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"7a56302358700d2f366948c10d12c856e5bba4a0","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.9.tgz","fileCount":103,"integrity":"sha512-mwzpnEl71uZGa62OcXyYV5tKkZMuIHNEcUZDiunTFd4fCIw9LKbI3Mf77WOjoZ8UkbFWiWo8mNGfjARS0m4W7g==","signatures":[{"sig":"MEUCIQD1seUgRubeXNUcgK1jVajiepTPKmNbU4WVMX/x62s/PQIgWan2AGz+fpYMQhLDJM0WJIMPBG7BwIoKry5zqWOXteE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161863},"gitHead":"4074c2bdd331012ca728eef8bd230adb4568c786","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync","build":"rm -rf dist && tsc --build tsconfig.json","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"9.6.1","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"14.21.2","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.9_1698072146639_0.5943559504051188","host":"s3://npm-registry-packages"}},"0.0.2-beta.10":{"name":"@spec-box/sync","version":"0.0.2-beta.10","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.10","maintainers":[{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"dac5fa4b6342645a6660ad61066719ef4f7a5260","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.10.tgz","fileCount":103,"integrity":"sha512-8+BAhCG7yVBo1CM6kkXkuT4xNbImePhGW7yNrRwAlzuMCPJvPGCrF1Gbclitts9zmBpMqRmT9LfnWPTqIGKqdA==","signatures":[{"sig":"MEUCIBH0OF/v/XdMUuyoNCzYliL/5RlTJFaFT1WQTLpG2Y1iAiEA2c8e1EYWaQpYgpyMH5wRs00w4Xvw911Rl6JUKPwIPJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173172},"gitHead":"6304ca04f4eeb44e49677b2ef7bb07ed97749b02","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync","build":"rm -rf dist && tsc --build tsconfig.json","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"8.19.2","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.12.1","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.10_1698678233970_0.9487046255385669","host":"s3://npm-registry-packages"}},"0.0.2-beta.11":{"name":"@spec-box/sync","version":"0.0.2-beta.11","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.11","maintainers":[{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"17a5612ddd26a78a915a5496ca7c97229351e439","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.11.tgz","fileCount":103,"integrity":"sha512-oLFVjL9xwR4Bdf4uGYeiMmdX2KqCAdS7EqIV9EmrmUk8w7SQiRbFj//RCpnOawEZOFCPvVTs/ahWkFcc/7foaw==","signatures":[{"sig":"MEUCIQCamUjqLt8Imroj82f4FBcZstj0Dln8v6kBpflSTNfErwIgYymd0aJkyo/X4XGOpg8NiDZ+xDY5J5gug8yqdgwH/DQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173865},"gitHead":"721e7faf0c2b535804016c755d93fe781953454e","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync","build":"rm -rf dist && tsc --build tsconfig.json","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"8.19.2","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.12.1","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.11_1698824156052_0.2611519933463655","host":"s3://npm-registry-packages"}},"0.0.2-beta.12":{"name":"@spec-box/sync","version":"0.0.2-beta.12","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.12","maintainers":[{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"3a80428534d44ca3a6c562db914079839d6316c1","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.12.tgz","fileCount":103,"integrity":"sha512-UWiUunGVuQQOcy6zHFeHEnnV4AC/Op4C0N5wsNYY482YLA06pAC0i5uDfGeDce+TEeQHH5RYn5+bWI+9HbqG2A==","signatures":[{"sig":"MEUCIA3AIOILBmyLU+1HsJFyR9mXSeHFcydgtYzBKMmoF5GCAiEAkoInbmYiCQNeVjbeN2FPFlMSR4QIEL/2Khr0hPVdPaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173979},"gitHead":"1f4d43996089db6bd883854b08bc808429a1bf8c","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync","build":"rm -rf dist && tsc --build tsconfig.json","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"9.6.1","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"14.21.2","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.12_1700231436211_0.15577846967632158","host":"s3://npm-registry-packages"}},"0.0.2-beta.13":{"name":"@spec-box/sync","version":"0.0.2-beta.13","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.13","maintainers":[{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"05216054e75f8d8d61915983fb5e5a27d5a35b45","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.13.tgz","fileCount":103,"integrity":"sha512-kcRTZuI8hZCzEoSZn7/hg4vvzLQ4cMKf8dtshdfzuJTw/7VOS8DYRTziQYUK2ktoMDWk2V5YIngbCo9mX+5XlA==","signatures":[{"sig":"MEYCIQDzKUH2PzlyMQyxI2GGJUTnFMjxoxcQCy5qgDzrkGmkwAIhAP6efsQNpyqZuftG1XWmEdyQcTe4je9fa6m+53VXdLCr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174048},"gitHead":"303a60f7b32853274a9c77ef20eabae18b4f85e3","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync","build":"rm -rf dist && tsc --build tsconfig.json","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"8.19.2","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.12.1","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.13_1700236611344_0.17333243275416077","host":"s3://npm-registry-packages"}},"0.0.2-beta.14":{"name":"@spec-box/sync","version":"0.0.2-beta.14","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.14","maintainers":[{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"16a7f8334115afd2c79de0fbad20510d32d1f289","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.14.tgz","fileCount":103,"integrity":"sha512-K7npJAqN2oBkHOpJrlC030kPKBtAZBGOmPe/Si7sTXZxnhj6dsRpxtzDUAE4rewZu+LGtBBwvx/E4g00r2mVNQ==","signatures":[{"sig":"MEUCIHXD23UcrbbGWrbgsFMt8QKAPW2tiklDxW7LbuXTdYh2AiEAlr5cjn8UJ5tLDpoD3M5u7DjGRAhFIx41q09MJB2RSPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176593},"gitHead":"b852e9f397aca35f4a2d269265b7ef4e69437df1","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync","build":"rm -rf dist && tsc --build tsconfig.json","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","format-code":"npx prettier . --write","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"8.19.2","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.12.1","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","prettier":"3.2.5","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.14_1707657805643_0.8994600233926928","host":"s3://npm-registry-packages"}},"0.0.2-beta.16":{"name":"@spec-box/sync","version":"0.0.2-beta.16","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.16","maintainers":[{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"b5b64387f7773b65702159db8a2f3f7ce9c94508","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.16.tgz","fileCount":103,"integrity":"sha512-xFecHb4u42MWwNq+4Z0DsWHx4T45UungPLKRwpmfAJh5MVnDy7YGojMxLI2nHQLrCnRxvyN0RGzKjbOXwbRftQ==","signatures":[{"sig":"MEUCIQDhu32dP1TfKZvrptkkHSGApHmWJVpRFPs5suDFA/eHGQIgNvUH/SXaj+IuWSEkcNkjibFFnvT+GwC4YJVwSGcgF0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176852},"gitHead":"253f6b410018d9f546b61584003e50b0e20b07d6","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync","build":"rm -rf dist && tsc --build tsconfig.json","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","format-code":"npx prettier . --write","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"8.19.2","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.12.1","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","prettier":"3.2.5","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.16_1707659179103_0.5487295831637693","host":"s3://npm-registry-packages"}},"0.0.2-beta.18":{"name":"@spec-box/sync","version":"0.0.2-beta.18","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.18","maintainers":[{"name":"yarastqt","email":"yarastqt@gmail.com"},{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"de8ea50f44fca80de133256fe7047d1aee290aa6","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.18.tgz","fileCount":104,"integrity":"sha512-sI8YWtDeS3ABkpQdT2L6gJcvNHkBAih1u3/z3CACb6wWXG5mi4u9a0PXPxUFdWzqR4qhtNvmpHO641Ee42zWXA==","signatures":[{"sig":"MEUCIQCM0bqitsyKVRsYQn9GCaDCCeTVgu5ChYwGS8DgOJBVXAIgSDpJnUwG1Mly2F5nYINzvEjUkk5sggLE+Jf0FC/9iYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183172},"gitHead":"96d11976632fdef896958e2a92c0598f7f1e4679","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync","build":"rm -rf dist && tsc --build tsconfig.json","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","format-code":"npx prettier . --write","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"8.19.2","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.12.1","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","prettier":"3.2.5","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.18_1712154506015_0.5800174990416709","host":"s3://npm-registry-packages"}},"0.0.2-beta.19":{"name":"@spec-box/sync","version":"0.0.2-beta.19","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.19","maintainers":[{"name":"yarastqt","email":"yarastqt@gmail.com"},{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"01527db2de715cc2146ea10d07a04b1bb13e9280","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.19.tgz","fileCount":104,"integrity":"sha512-r8LeHLR4ZrukzbNZA+DjpfS9XZIYvGnYjAyH12w5L8gKWb6u75qZlPxUxyVeEt+V9JFy11cvkLX7V3X0CNhZ2g==","signatures":[{"sig":"MEUCICBLw3HI9NjWF8ORn/YVeEtS/2RI+gyUFXkV6g9KdefqAiEA7fCexpyQJt5bka1IKvdVcwBVJPXN++oiAZdbCDiPLoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184236},"gitHead":"56ce40ae311287ff963979700e740754b7074e07","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync","build":"rm -rf dist && tsc --build tsconfig.json","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","format-code":"npx prettier . --write","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"8.19.2","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.12.1","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@spec-box/text-parser":"0.2.0","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","prettier":"3.2.5","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.19_1713285589019_0.5967578183791253","host":"s3://npm-registry-packages"}},"0.0.2-beta.20":{"name":"@spec-box/sync","version":"0.0.2-beta.20","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.20","maintainers":[{"name":"yarastqt","email":"yarastqt@gmail.com"},{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"ab537cb5ed9163c1ea0ce05a6e7e46c4d265c3be","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.20.tgz","fileCount":112,"integrity":"sha512-5Q20fY9eJJe6y64jW6STAfFBJ3/N91j+i/m6Uy25fzzYG7P56/bwt6b1xWtXPFxYQdF3kadIJvu2ZEkShZzZkA==","signatures":[{"sig":"MEUCIQDySx4vEd54MmXt24YuzJqAkaWDvNQYEDLiGCq+RopVGwIgNp1b6nPSlrMo9O3EzeccPtt8Rkwxrs++CiBW9FSrEmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204947},"gitHead":"ca3ab73bb417ab6889434ae7d500c9caf7751e66","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync --message=\"первый снег\"","build":"rm -rf dist && tsc --build tsconfig.json","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","format-code":"npx prettier . --write","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"8.19.2","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.12.1","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@spec-box/text-parser":"0.2.0","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","prettier":"3.2.5","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.20_1716969345056_0.2887769878640227","host":"s3://npm-registry-packages"}},"0.0.2-beta.21":{"name":"@spec-box/sync","version":"0.0.2-beta.21","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.21","maintainers":[{"name":"yarastqt","email":"yarastqt@gmail.com"},{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"f7bcd7d46cef60b9c0cd7f73082cd16f3b5c2f06","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.21.tgz","fileCount":112,"integrity":"sha512-KzFwc1WPVakJagVfgpM6LHalPGH/Le5sv/1PGHoxcM9v3WjskLGElZuBNUjbmZB/sxMizOML1D5MtOYvglSl+w==","signatures":[{"sig":"MEYCIQDVD4+kI7PGlHZ6AT2/0OjyTIMRtAGn7l/OBC1+Ms1ClQIhANWCztwgEiNex4IGDbRPs+CL2ieTzHd9SNTkbHTA/MU7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204947},"gitHead":"2569263ed9eed70e2ae48ca5c65d98cf774bf6d3","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync --message=\"первый снег\"","build":"rm -rf dist && tsc --build tsconfig.json","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","format-code":"npx prettier . --write","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"8.19.2","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.12.1","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@spec-box/text-parser":"0.2.0","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","prettier":"3.2.5","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.21_1716976320229_0.5327690513378962","host":"s3://npm-registry-packages"}},"0.0.2-beta.22":{"name":"@spec-box/sync","version":"0.0.2-beta.22","license":"MIT","_id":"@spec-box/sync@0.0.2-beta.22","maintainers":[{"name":"yarastqt","email":"yarastqt@gmail.com"},{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"b0f796357271532e017f37dbebf8e794d4183ed4","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-0.0.2-beta.22.tgz","fileCount":112,"integrity":"sha512-Jn/7pauArbRTSZRSPsA9VSTuMdi6Rq0OmHUBxqoU/zpEn9SHqgJgLKE2/Wo9QZb3gBg9EhwsXSacAwXHKazWfw==","signatures":[{"sig":"MEUCIGmsLFwGqzkThTUIjauBwqO/vmfIQ9x2VTXjl4CfUPy5AiEAl55rMGMYLrVwoX2aMskVTXrWzD1siqIMNU3d3NiWAkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206722},"gitHead":"58eac345f39834d694d4c1d51eb76cd9dcc6ce41","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync --message=\"первый снег\"","build":"rm -rf dist && tsc --build tsconfig.json","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","format-code":"npx prettier . --write","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"8.19.2","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.12.1","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@spec-box/text-parser":"0.2.0","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","prettier":"3.2.5","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_0.0.2-beta.22_1717172820138_0.7949751656224984","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@spec-box/sync","version":"1.0.0","license":"MIT","_id":"@spec-box/sync@1.0.0","maintainers":[{"name":"yarastqt","email":"yarastqt@gmail.com"},{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"24f006da2f444b6c7127af635e87cac3e7c3bf0f","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-1.0.0.tgz","fileCount":112,"integrity":"sha512-m0pDvmCzfoOmjQmV2s6tjO8ohcttwmMQOkxgwoD8gUx83RHY9Opu7P7cwJ/k6AvrRbHj/E6g60WysZp/Cg6pzQ==","signatures":[{"sig":"MEYCIQCDY80iw2CqB3iVMui7z2q6OYgXWLIlzIH3djXTqkXzgAIhAJZ+cb+kUNJNQR0ImgjffouZnwdq6CeKY9H2ajU9AGuQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206714},"gitHead":"833206786c414347b0a38ec980a4f54aaa06494a","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync --message=\"первый снег\"","build":"rm -rf dist && tsc --build tsconfig.json","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","format-code":"npx prettier . --write","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"10.7.0","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.20.3","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@spec-box/text-parser":"0.2.0","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","prettier":"3.2.5","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_1.0.0_1728976402173_0.19507249540129967","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@spec-box/sync","version":"1.1.0","license":"MIT","_id":"@spec-box/sync@1.1.0","maintainers":[{"name":"yarastqt","email":"yarastqt@gmail.com"},{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"5b1851d78f8f3f68ad68f9ff5dbf091232fad72f","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-1.1.0.tgz","fileCount":120,"integrity":"sha512-5Z7d7I0fEG4znPrNKmRZlk6XuHhnFPD+vVMSTwXVu7l8kqGaGRTChJhfnKf5E/TVUV9Zl8BSp3XknNNNP467Ng==","signatures":[{"sig":"MEYCIQDpRoY1BfZkcK+lM8GmqCuRY4B7lI33uAOeOpBt8tXbZAIhAOJB9WYzk2bAk6smQNAEZIZ2ovuDgg3En8e1UUOQdhOH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223778},"gitHead":"5ef192da48d3ad7ea25548fed473c73c07de764f","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync --message=\"первый снег\"","build":"rm -rf dist && tsc --build tsconfig.json","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","format-code":"npx prettier . --write","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"10.7.0","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.20.3","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@spec-box/text-parser":"0.2.0","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","prettier":"3.2.5","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_1.1.0_1736411484096_0.542117170443541","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@spec-box/sync","version":"1.1.1","license":"MIT","_id":"@spec-box/sync@1.1.1","maintainers":[{"name":"yarastqt","email":"yarastqt@gmail.com"},{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"df9951c44a9c684a9e479c4f9aa20df92ddb789c","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-1.1.1.tgz","fileCount":120,"integrity":"sha512-MM3JENQSSclabbuJJHsCNNsW+urAMpgEH6Eh6H9NVYwUVa65xkO2g/oRp0bCkTGfti4nxYJ+080S5OdfzyRpNQ==","signatures":[{"sig":"MEUCIDqpE3go4AXkkneVaUTJXIqzpCauv3n4QNsoB542wc6cAiEA4tC8lCqeEYShg3WCimLmXfIA/IEz0NcvyA2nrPnBjCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223753},"gitHead":"6d29d80d5f0b5e62337c20e8ecab74dcb6e4e32e","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync --message=\"первый снег\"","build":"rm -rf dist && tsc --build tsconfig.json","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","format-code":"npx prettier . --write","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"10.7.0","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.20.3","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@spec-box/text-parser":"0.2.0","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","prettier":"3.2.5","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_1.1.1_1738157358791_0.16631167143124115","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@spec-box/sync","version":"1.2.0","license":"MIT","_id":"@spec-box/sync@1.2.0","maintainers":[{"name":"yarastqt","email":"yarastqt@gmail.com"},{"name":"dima117a","email":"dima117a@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"edaa866f9caa9045eff0543bb4ed3a4768ab235f","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-1.2.0.tgz","fileCount":128,"integrity":"sha512-UWHErkN4FRxpKW8fGRNCnnB/NbXsK3TDnePyE5gGpvclLxVvbbdX/IwTThKUHZPSKMnX74MI1PJqBLVjREl/tw==","signatures":[{"sig":"MEUCIGkvTfB8ZcXs2rx/fJ00UFJLrzJA5BrB8dWNxpMiDydrAiEA6tmyY6C3rXohiA4/d98wZH5uNWM/Gb+n0BkEovyjsU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237760},"gitHead":"14bc7218b61a6a5f54004d6dfb209660716b9b03","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync --message=\"первый снег\"","build":"rm -rf dist && tsc --build tsconfig.json","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","format-code":"npx prettier . --write","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"10.7.0","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"18.20.3","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@spec-box/text-parser":"0.2.0","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","prettier":"3.2.5","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_1.2.0_1739227806460_0.7122169366845004","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@spec-box/sync","version":"1.2.1","license":"MIT","_id":"@spec-box/sync@1.2.1","maintainers":[{"name":"dima117a","email":"dima117a@gmail.com"},{"name":"vanilla-wave","email":"vizetmail@gmail.com"}],"bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"2cd8dc0fcc503bad054b02cd08d0d2a9297c43bd","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-1.2.1.tgz","fileCount":128,"integrity":"sha512-orqCcmeh/szhzIxeeIZ+FegoPsql1Biqjt0JOGF/QBw57u74AublV/iU+ayacigy8C576Drt42Or9qDAVszYzQ==","signatures":[{"sig":"MEUCIQDJ8Cx9PeRK+iYFMzWnYnaIhIcHcIwnFErwgYL6nyeL+gIgaBNFOVw5LcB5Lx2iolWYIxn1csMrVL4OYCD+fPDkA40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237797},"gitHead":"7c7f6d65ad034fa8e11d7365783f5a68d3d6feae","private":false,"scripts":{"test":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync --message=\"первый снег\"","build":"rm -rf dist && tsc --build tsconfig.json","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","format-code":"npx prettier . --write","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"10.9.2","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"_nodeVersion":"22.17.0","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@spec-box/text-parser":"0.2.0","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","autorest":"^3.6.3","prettier":"3.2.5","typescript":"^5.1.6","@types/node":"^20.4.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sync_1.2.1_1765554977489_0.8443408553211662","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"_id":"@spec-box/sync@1.3.0","bin":{"spec-box":"bin/spec-box"},"dist":{"shasum":"e61badc29d3acf0aa69b091b5ddfbc889891272f","tarball":"https://registry.npmjs.org/@spec-box/sync/-/sync-1.3.0.tgz","fileCount":128,"integrity":"sha512-Vesaae3vWVtzfA7WlF3/T4WQKMt6Ik4r5O9on4Ym+a/+0fjeob88pX5oPWyXDdoDh7Wr0NLeXclOtc1ZG4prkg==","signatures":[{"sig":"MEUCIAsRTj7NUkBXBJAYWSUEjbkeZBZPofwUaJ5lu4BE2NInAiEA4+H8f7dH8q7rDD8qd1Ec0D2X/QlNOTHCmCU0kmmu12c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA0SoEp05R18Aypc2gj2Y2CJNMS4006W0QO7f3q0VwZ+AiB2y1Y5gIzUCDrPnazUeWhZF5ZgngXy7K31jEhOuxj/LA=="}],"unpackedSize":254479},"name":"@spec-box/sync","gitHead":"d795c93176165b80e1e1bc6b55e007b7d5ebbd47","license":"MIT","private":false,"scripts":{"test":"vitest run","build":"rm -rf dist && tsc --build tsconfig.json","smoke":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts sync --message=\"первый снег\"","start":"NODE_TLS_REJECT_UNAUTHORIZED=0 ts-node ./src/cli.ts","test-ext":"./bin/spec-box sync","typecheck":"tsc -p tsconfig.test.json","test-watch":"vitest","format-code":"npx prettier . --write","generate-api":"./utils/generate-api.sh","publish-beta":"npm publish --tag beta","version-beta":"npm version prerelease --preid beta","prepublishOnly":"npm run build"},"version":"1.3.0","_npmUser":{"name":"dima117a","email":"dima117a@gmail.com"},"_npmVersion":"11.7.0","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","directories":{},"maintainers":[{"name":"dima117a","email":"dima117a@gmail.com"},{"name":"vanilla-wave","email":"vizetmail@gmail.com"}],"_nodeVersion":"22.17.0","dependencies":{"yaml":"^2.3.1","chalk":"^4.1.0","fp-ts":"^2.16.0","io-ts":"^2.2.20","tslib":"^2.6.0","yargs":"^17.7.2","fs-extra":"^11.1.1","fast-glob":"^3.3.0","@azure/core-client":"^1.7.3","@spec-box/text-parser":"0.2.0","@azure/core-rest-pipeline":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","ts-node":"^10.9.1","autorest":"^3.6.3","prettier":"3.2.5","typescript":"^5.1.6","@types/node":"^22.20.2","@types/yargs":"^17.0.24","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sync_1.3.0_1789383629445_0.6351569086888889"}}},"time":{"created":"2023-08-30T10:50:31.667Z","modified":"2026-09-14T11:00:29.734Z","0.0.2-beta.1":"2023-08-30T10:50:32.105Z","0.0.2-beta.2":"2023-09-04T11:10:22.939Z","0.0.2-beta.3":"2023-09-13T16:43:59.919Z","0.0.2-beta.4":"2023-09-20T10:18:42.700Z","0.0.2-beta.5":"2023-09-26T08:37:57.348Z","0.0.2-beta.6":"2023-09-30T16:21:06.442Z","0.0.2-beta.7":"2023-10-03T10:22:58.293Z","0.0.2-beta.8":"2023-10-11T21:06:39.394Z","0.0.2-beta.9":"2023-10-23T14:42:26.819Z","0.0.2-beta.10":"2023-10-30T15:03:54.236Z","0.0.2-beta.11":"2023-11-01T07:35:56.232Z","0.0.2-beta.12":"2023-11-17T14:30:36.440Z","0.0.2-beta.13":"2023-11-17T15:56:51.530Z","0.0.2-beta.14":"2024-02-11T13:23:25.811Z","0.0.2-beta.16":"2024-02-11T13:46:19.289Z","0.0.2-beta.18":"2024-04-03T14:28:26.253Z","0.0.2-beta.19":"2024-04-16T16:39:49.223Z","0.0.2-beta.20":"2024-05-29T07:55:45.234Z","0.0.2-beta.21":"2024-05-29T09:52:00.388Z","0.0.2-beta.22":"2024-05-31T16:27:00.294Z","1.0.0":"2024-10-15T07:13:22.408Z","1.1.0":"2025-01-09T08:31:24.255Z","1.1.1":"2025-01-29T13:29:18.955Z","1.2.0":"2025-02-10T22:50:06.690Z","1.2.1":"2025-12-12T15:56:17.638Z","1.3.0":"2026-09-14T11:00:29.538Z"},"license":"MIT","description":"В этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https:/","maintainers":[{"name":"dima117a","email":"dima117a@gmail.com"},{"name":"vanilla-wave","email":"vizetmail@gmail.com"}],"readme":"# @spec-box/sync\n\nВ этом репозитории находится command line утилита для выгрузки информации о функциональных требованиях, хранящейся в файлах проекта, во внешнюю базу функциональных требований. Информация о функциональных требованиях должна храниться в [yml файлах](https://yaml.org) в формате, [описанном ниже](#формат-yml).\n\n## Быстрый старт\n\n1. Установите пакет @spec-box/sync из внешнего npm\n   ```sh\n   npm i @spec-box/sync --registry=https://registry.npmjs.org -D\n   ```\n2. Создайте конфигурационный файл `.tms.json`:\n   ```js\n   {\n       \"api\": {\n           \"host\": \"http://localhost:5059\",\n           \"project\": \"id\"\n       },\n       \"yml\": {\n           \"files\": [\n               \"tests/unit/**/*.unit.testpalm.yml\"\n           ]\n       }\n   }\n   ```\n3. Запустите валидацию данных\n   ```sh\n   npx spec-box validate\n   ```\n4. Запустите выгрузку\n   ```sh\n   npx spec-box sync\n   ```\n   Передав опциональный параметр `--message`, вы можете указать дополнительную информацию, которая будет полезна для понимания контекста выгрузки. Например, вы можете указать название ветки VCS.\n   ```sh\n   npx spec-box sync --message=\"my commit message\"\n   ```\n5. Запустите выгрузку статистики о выполнении тестов из отчета Jest (опционально)\n   ```sh\n   npx spec-box upload-stat\n   ```\n   В базу функциональных требований будет выгружены: дата и время запуска тестов, суммарное количество тестов, суммарное время выполнения (как если бы тесты выполнялись в одном потоке)\n\n## Описание функциональности\n\n### Формат yml\n\nКаждый yml файл описывает функциональные требования отдельной фичи (целостного функционального блока) проекта. Для фичи указываются: уникальный код (по которму можно сослатсья на нее), название, дополнительная мета-информация (атрибуты) и список функциональных требований, объединенных в группы.\n\nПример описания ФТ в yml файле:\n\n```yaml\nfeature: Главная страница    # понятное для человека название фичи\ndescription: Пример описания # описание фичи (опционально)\n\ncode: home-page              # уникальный (в пределах проекта) код фичи, по которому можно на не ссылаться\ntype: Functional             # тип требований (опционально, может принимать значения Functional и Visual)\n\n# список функциональных требований (утверждений о продукте), объединенных в группы\nspecs-unit:\n  Промо-блок:\n    - assert: Отображается \"карусель\" со слайдами\n      description: Пример описания  #  (опционально)\n    - assert: Для каждого слайда отображается заголовок, описание и фото, значения которых пришли с бэкенда\n\n  Блок корзины:\n    - assert: Отображается количество и общая стоимость товаров в корзине\n    - assert: Отображается кнопка \"Оформить заказ\", при нажати пользователь переходит на страницу оформления заказа\n```\n\n### Уникальный код фичи\n\nПоле `code` у фичи является обязательным. Оно должно содержать уникальное значение в пределах проекта, по которому можно сослаться на фичу.\n\n**Важно:** значение поля `code` может содержать только английские буквы, цифры, знаки `-` (дефис) и `_` (подчеркивание) и должно начинаться с буквы.\n\nВ названиях и описаниях фичей и функциональных требований (поля `feature`, `assert` и `description`) вы можете указать код другой фичи, добавив в начало знак `$`. При запуске валидации данных (команда `validate`) будет автоматически проверена корректность таких ссылок.\n\nНапример:\n\n```yaml\nfeature: Страница оформления заказа\ncode: checkout-page\n\n# в описании ссылка на другую фичу с кодом 'product-card'\ndescription: Пользователь попадает на эту страницу с карточки товара $product-card\n\nspecs-unit:\n  Выбор адреса доставки:\n      # в тексте функционального требования ссылка на другую фичу с кодом 'address-dialog'\n    - assert: При нажатии на кнопку \"Выбрать адрес\" открывается диалог выбора адреса на карте $address-dialog\n```\n\n## Мета-информация\n\n> Обратите внимание, формат поля `code` для сущностей мета-информации — такой же, как [формат](#уникальный-код-фичи) поля `code` для фичей\n\nВы можете создать в корне проекта файл `.spec-box-meta.yml` и описать в нем мета-информацию для фичей: атрбуты и порядок группировки для просмотра в виде дерева.\n\n> Вы можете хранить мета-информацию в файле с другим названием. Для этого укажите путь к файлу в конфигурационном файле `.tms.json` в поле `yml => metaPath`\n\n### Разметка фичей атрибутами\n\nВы можете размечать фичи атрибутами, чтобы фильтровать и группировать по ним список фичей.\n\nЗадайте список атрибутов и их значений в файле `.spec-box-meta.yml` в поле `attributes`. Для каждого атрибата и значения нужно указать код (должен быть уникальным в пределах проекта) и отображаемый текст (для просмотра в интерфейсе):\n\n```yaml\nattributes:\n  - code: attr1\n    title: Пример атрибута 1\n    values:\n      - code: cats\n        title: Кошки\n      - code: dogs\n        title: Собаки\n  - code: attr2\n    title: Пример атрибута 2\n    values:\n      - code: predators\n        title: Хищники\n      - code: herbivores\n        title: Травоядные\n```\n\nПосле этого вы можете указывать атрибуты для фичей в поле `definitions`:\n\n```yaml\nfeature: Пример названия фичи\ncode: example-code\n\n# список функциональных требований\n# ...\n\n# список атрибутов фичи\ndefinitions:\n  attr1:        # код атрибута\n    - dogs      # код значения\n  attr2:\n    - predators # для одного атрибута можно указать несколько значений\n    - herbivores\n```\n\nЕсли вы указали для фичи код атрибута, который не описан в файле `.spec-box-meta.yml`, то при выгрузке вы увидите сообщение об ошибке. Если вы укажете для фичи значение существующего атрибута, которое не описано в `.spec-box-meta.yml`, то значение будет выгружено в базу ФТ, в качестве отображаемого текста будет использоваться код значения.\n\n### Группировка фичей по атрибутам\n\nВы можете настраивать варианты группировки фичей по атрибутам для просмотра в структурированном виде. Добавьте в `.spec-box-meta.yml` поле `trees`. Для каждого дерева укажите уникальный код, название (отображаемый текст для просмотра в интерфейсе) и список атрибутов для группировки:\n\n```yaml\nattributes:\n  # ... список атрибутов\ntrees:\n  - code: ui-structure              # уникальный код\n    title: Разбивка по страницам    # название\n    group-by:                       # порядок группировки\n      - page\n      - component\n```\n\n## Автоматическое определение признака automationState\n\nВместе с информацией о функциональных требованиях можно выгружать информацию о том, что их проверка автоматизирована. Для некоторых видов автотестов реализовано автоматическое вычисление признака `automationState` на основе json отчета, полученного из инструмента тестирования. На текущий момент поддерживаются `storybook`, `jest`, `testplane` и `playwright`. Для каждого автоматизированного теста и теста из YML конфига формируется идентификатор для их сопастовления.\n\n#### Идентификаторы тестов\n\nДля каждого ФТ, описанного в yml файлах проекта, будет сформирован уникальный идентификатор на основе поля `\"keys\"`. Если в отчете есть тест, полное имя которого совпадает с идентификатором ФТ, то считается, что проверка этого ФТ — автоматизирована.\n\nНапример, если в проекте есть yml файл с содержимым, [указанным выше](#формат-yml) и поле `\"keys\"` в разделе `\"storybook\"`, `\"jest\"`, `\"testplane\"` или `\"playwright\"` конфигурационного файла имеет значение `[\"featureTitle\", \"groupTitle\", \"assertionTitle\"]`, то указанная ниже история будет сопоставлена с ФТ `\"Отображается количество и общая стоимость товаров в корзине\"`:\n\n```js\ndescribe('Главная страница', () => {\n    describe('Блок корзины', () => {\n        it('Отображается количество и общая стоимость товаров в корзине', async ({ browser }) => {\n            // ...\n        });\n    });\n});\n```\nВ качестве частей идентификатора допустимо указывать следующие значения:\n- `\"featureTitle\"` — название фичи\n- `\"featureCode\"` — уникальный код фичи\n- `\"groupTitle\"` — название группы ФТ\n- `\"assertionTitle\"` — название ФТ\n- `\"filePath\"` — путь к yml файлу, относительно корня проекта\n- `\"fileName\"` — название yml файла без расширения (от начала до первого символа `.`)\n- `@<attribute>` — значение указанного атрибута (идентификатор значения)\n- `$<attribute>` — значение указанного атрибута (человеко-понятное название)\n\n#### Дубликаты тестов и непокрытые ФТ\n\nПо результатам сопоставления выполняются две проверки:\n\n- `assertion-duplicate-test` — с одним ФТ сопоставлено два или более теста. Учитываются тесты из всех подключенных источников, поэтому jest-тест и история storybook с одинаковым идентификатором — тоже дубликат. Запуски одного testplane-теста в разных браузерах считаются одним тестом. По умолчанию — предупреждение.\n- `assertion-not-covered` — с ФТ не сопоставлен ни один тест. По умолчанию проверка выключена. Если ее включить, не подключив ни одного источника тестов, в отчет попадут все ФТ проекта.\n\nУровень каждой проверки задается в секции `validation` [конфигурационного файла](#формат-конфига).\n\n### Jest\n\nОтчет о выполнении тестов можно сформировать, запустив jest с параметром `--json`, например:\n\n```sh\njest --json --outputFile=jest-report.json\n```\n\nЧтобы добавить в выгрузку ФТ информацию из отчета jest, добавьте в корень [конфигурационного файла](#формат-конфига) секцию `\"jest\"`:\n\n```js\n{\n    // ...\n    \"jest\": {\n        // путь к файлу с отчетом о выполнении тестов\n        \"reportPath\": \"jest-report.json\",\n\n        // сегменты идентификатора для сопоставления автотестов с ФТ\n        \"keys\": [\"featureTitle\", \"groupTitle\", \"assertionTitle\"]\n    }\n```\n\n### Testplane\n\nОтчет о выполнении тестов можно сформировать, запустив testplane с плагином [json-reporter](https://www.npmjs.com/package/json-reporter)\n\nЧтобы добавить в выгрузку ФТ информацию из отчета testplane, добавьте в корень [конфигурационного файла](#формат-конфига) секцию `\"testplane\"`:\n\n```js\n{\n    // ...\n    \"testplane\": {\n        // путь к файлу с отчетом о выполнении тестов\n        \"reportPath\": \"testplane-report.json\",\n\n        // сегменты идентификатора для сопоставления автотестов с ФТ\n        \"keys\": [\"featureTitle\", \"groupTitle\", \"assertionTitle\"]\n    }\n```\n\n### Playwright\n\nОтчет о выполнении тестов можно сформировать, запустив playwright с [json отчетом](https://playwright.dev/docs/test-reporters#json-reporter)\n\nЧтобы добавить в выгрузку ФТ информацию из отчета playwright, добавьте в корень [конфигурационного файла](#формат-конфига) секцию `\"playwright\"`:\n\n```js\n{\n    // ...\n    \"playwright\": {\n        // путь к файлу с отчетом о выполнении тестов\n        \"reportPath\": \"playwright-report.json\",\n\n        // сегменты идентификатора для сопоставления автотестов с ФТ\n        \"keys\": [\"featureTitle\", \"groupTitle\", \"assertionTitle\"]\n    }\n```\n\n### Storybook\n\nЕсли в сторибуке написана история, то считаем, что она проверяется скриншотным тестом и проверку соответствующего ФТ считаем автоматизированной. В качестве входной информации нужно предоставить файл `index.json`, который формируется сторибуком при сборке и содержит список историй. Поддерживается Storybook v7 и выше.\n\nЧтобы добавить в выгрузку ФТ информацию из storybook, добавьте в корень [конфигурационного файла](#формат-конфига) секцию `\"storybook\"`:\n\n```js\n{\n    // ...\n    \"storybook\": {\n        // путь к файлу index.json, генерируемого при билде сторибука\n        \"indexPath\": \"index.json\",\n\n        // сегменты идентификатора для сопоставления автотестов с ФТ\n        \"keys\": [\"featureTitle\", \"groupTitle\", \"assertionTitle\"]\n    }\n```\n\n```js\nimport type { Meta, StoryObj } from '@storybook/react';\nimport { Cart } from './Cart';\n\nexport default {\n  title: 'Главная страница/Блок корзины',\n  component: Cart,\n} as Meta;\n\nexport const Default: StoryObj<typeof Cart> = {\n  name: 'Отображается количество и общая стоимость товаров в корзине',\n  render: () => <Cart />,\n};\n```\n\nЕсли вы укажете в настройках поле `publicUrl`, то для каждого ФТ, для которого в сторибуке написана история, будет прикреплена ссылка на эту историю.\n\n## Формат конфига\n\nНиже указаны все возможные параметры конфигурационного файла:\n\n```js\n{\n    \"projectPath\": \"/aaa/bbb\", // путь к корневой папке проекта, опционально\n    // настройки выгрузки\n    \"api\": {\n        \"host\": \"http://localhost:5059\",\n        \"project\": \"id\"\n    },\n    // уровни ошибок: error / warning / info / off\n    \"validation\": {\n        // ссылка на несуществующую фичу\n        \"feature-missing-link\": \"error\",\n\n        // тест, не описанный в yml\n        \"jest-unused\": \"error\",\n\n        // с одним ФТ сопоставлено несколько тестов\n        \"assertion-duplicate-test\": \"warning\",\n\n        // с ФТ не сопоставлен ни один тест\n        \"assertion-not-covered\": \"off\"\n    }\n    \"yml\": {\n        // путь к файлу с мета-информацией, относительно корня проекта, опционально\n        \"metaPath\": \"./configs/spec-box-meta.yml\",\n\n        // настройки хранения в проекте информации о функциональных требоваинях в yml\n        \"files\": [\n            // шаблоны путей указываются относительно корня проекта\n            \"tests/unit/**/*.unit.testpalm.yml\"\n        ]\n    },\n    // настройки для сопоставления ФТ с отчетами jest\n    \"jest\": {\n        \"reportPath\": \"jest-report.json\", // путь к файлу с отчетом о выполнении тестов\n        \"keys\": [ // сегменты идентификатора для сопоставления автотестов с ФТ\n            \"featureTitle\",\n            \"$sub-component\",\n            \"groupTitle\",\n            \"assertionTitle\"\n        ]\n    },\n    // настройки для сопоставления ФТ с историями storybook\n    \"storybook\": {\n        \"indexPath\": \"index.json\", // путь к файлу index.json, генерируемого при билде сторибука\n        \"publicUrl\": \"https://my-dev-domain/storybook\", // базовый путь к опубликованному стрибуку, опционально\n        \"keys\": [ // сегменты идентификатора для сопоставления историй из storybook с ФТ\n            \"featureTitle\",\n            \"$sub-component\",\n            \"groupTitle\",\n            \"assertionTitle\"\n        ]\n    },\n    // настройки для сопоставления ФТ с отчетами testplane\n    \"testplane\": {\n        \"reportPath\": \"testplane-report.json\", // путь к файлу с отчетом о выполнении тестов\n        \"keys\": [ // сегменты идентификатора для сопоставления автотестов с ФТ\n            \"$component\"\n            \"featureTitle\",\n            \"groupTitle\",\n            \"assertionTitle\"\n        ]\n    }\n    // настройки для сопоставления ФТ с отчетами playwright\n    \"playwright\": {\n        \"reportPath\": \"playwright-report.json\", // путь к файлу с отчетом о выполнении тестов\n        \"keys\": [ // сегменты идентификатора для сопоставления автотестов с ФТ\n            \"$component\"\n            \"featureTitle\",\n            \"groupTitle\",\n            \"assertionTitle\"\n        ]\n    }\n}\n```\n","readmeFilename":"README.md"}