{"_id":"qvog-dsl","_rev":"34-f3f90242bcb0a63b465a2d4813a1d60e","name":"qvog-dsl","dist-tags":{"debug":"0.5.2-debug.1","latest":"0.5.7"},"versions":{"0.1.0":{"name":"qvog-dsl","version":"0.1.0","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.1.0","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"1a8e5d8c2ae8bbccbb883bf969e59e59077721a4","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.1.0.tgz","fileCount":6,"integrity":"sha512-c1EtuisfJIlvrH0QBH0sVY2VgifTDYe8PA665rlm2zcE+6muBejM2TgZBm6slVsgok6wBiNiR7cLVCXQzgfHpQ==","signatures":[{"sig":"MEYCIQDZp/+q1neZ5ZHzxq+kxobdWYxEp8/uvKcrAb8u7/A+yAIhAMrde2OfitWi9uJZkJEx3ZzJhXqLl0HJ24eYorMlzYRr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60193},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ede18407a29fd3864d337b3e99a3985f79e8245c","scripts":{"docs":"typedoc src/index.ts --out docs","lint":"eslint src test --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","publish":"npm run build && npm publish","coverage":"vitest run --coverage"},"_npmUser":{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"11.2.0","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ohos-typescript":"^4.9.5-r6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.1.0_1744875413617_0.5139004780011522","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"qvog-dsl","version":"0.1.2","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.1.2","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"f74722b6252a7d4a57fd5abcde2e42737e4a83ae","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.1.2.tgz","fileCount":6,"integrity":"sha512-H8GsFzifwL71HNW+Na57yMCTt//G1uDEXY2rOauzLtp8M7TcWLSeV+yt411JZpUz/iziNG/RtnnBX5kS5XXU+g==","signatures":[{"sig":"MEUCIDy7DaIv/Q/339dzNQTz46pnrcQVYIsXqa/B0pYhO4aYAiEA84aE80VQuPYrwK54LZ8x5T7JBR8x1mCj2acu3wjeJuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60141},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9a04cec5af43465b3f2ceb672af31dce10a5928a","scripts":{"docs":"typedoc src/index.ts --out docs","lint":"eslint src test --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"11.2.0","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ohos-typescript":"^4.9.5-r6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.1.2_1744957589662_0.06178189717164417","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"qvog-dsl","version":"0.1.3","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.1.3","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"7798de6765e28bf829635bfb093bb2736a448a8d","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.1.3.tgz","fileCount":6,"integrity":"sha512-IU0EUEFFQomqP/wq9YOQMdLWnaxBxQGvQ5BdPkzsGvjHGqQaIADjaXFYm0CBRYo+qfoRoBDGmKr4gm7onWUqcA==","signatures":[{"sig":"MEUCIQDeQZzWcaTRZfn2MIRQ0IoEQg7I5eE6FiVJOjdBoQ8WiAIgNY3Gonhe5QQz1EX3keRJ7Fiamz7w4yKxV+b9uphCRzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61367},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d9eac96ed231765c422ed1cc2182a832d9b6b45f","scripts":{"docs":"typedoc src/index.ts --out docs","lint":"eslint src test --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"11.2.0","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ohos-typescript":"^4.9.5-r6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.1.3_1744968505265_0.4058044446624536","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"qvog-dsl","version":"0.1.4","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.1.4","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"6cec15f65d1581831d153eca20506f27a0b415ff","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.1.4.tgz","fileCount":6,"integrity":"sha512-LfAw2OLZ5qUj0Pz5sLy1njSlDx+VZYWzzgx9Yrz9b28/FefHIM1T+JS3YtJSN6EmXvF9WxA9RGbYb30krDC8Pg==","signatures":[{"sig":"MEUCIG1WsxEgWIVXa9iMjUMBqNXbpdvxbcimVTb/J7U5AuXbAiEA2COeGOaDZoq8su/sqyPh8Y+yLrmNXxqPYABniWuWzBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68241},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"59a30ec3c3057970585bde881c860598622ab2e7","scripts":{"docs":"typedoc src/index.ts --out docs","lint":"eslint src test --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"11.2.0","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ohos-typescript":"^4.9.5-r6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.1.4_1747142917430_0.6897179771592346","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"qvog-dsl","version":"0.2.0","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.2.0","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"8c0cefc273de84d770e8cb816379d5719bb1524a","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.2.0.tgz","fileCount":6,"integrity":"sha512-hhvo+3xMIKGokvMEZ8oi1YkSbo9dWRICzn8WoF8707XelRR23DGsjIyYo+UpgcG0bOjA21iH4i4kQ4WTTqRm8g==","signatures":[{"sig":"MEQCIEoH9Vk2DlpHXWU7Eg/PhIhCaSoEQROpvf292Pga7jV2AiAEYKg/1kegfeSiVqGNIoi6gayQhf2LUuwl4vWex1W2Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69937},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6d0b74074ed08d859ed6756b94e1a766180741cc","scripts":{"docs":"typedoc src/index.ts --out docs","lint":"eslint src test --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"11.2.0","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ohos-typescript":"^4.9.5-r4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.2.0_1747309892705_0.7863737258053654","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"qvog-dsl","version":"0.2.1","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.2.1","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"b6e74779a418480b90b45ebf709519c0a9d64ba5","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.2.1.tgz","fileCount":6,"integrity":"sha512-cXQc/A9+xF+cfzqKSKVe7rWWTO4a7TEVExj0i9V+bcWR9xUk85PhI13BHip4EeqYjvW+agEsYDbqWQcAKAXKCw==","signatures":[{"sig":"MEYCIQCNuvgeCoCQG/0SCdH+flHFVewr28c9fiIoJx5xxpUaTwIhAJt19SDxxaTte4FNWx3f0SX/I+jfX41NRKlYCgwFk9o5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69937},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6d0b74074ed08d859ed6756b94e1a766180741cc","scripts":{"docs":"typedoc src/index.ts --out docs","lint":"eslint src test --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"11.2.0","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ohos-typescript":"^4.9.5-r4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.2.1_1747310108762_0.7532237597034703","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"qvog-dsl","version":"0.2.2","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.2.2","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"cdc342067b77c48671dd62a2e493ca5642de736a","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.2.2.tgz","fileCount":6,"integrity":"sha512-VWNyj5Drs4vtROqyYTPvceMoNelpFtTU+WhlyYYVvcrB6e+VpvxdtIJ1eae9HqhflLhTouZ3XFBzHAR9xHGJQw==","signatures":[{"sig":"MEUCIQDJvNvPKsQBwiBmsfu7jacDnsw3XiicLgAtBQIt1BVncwIgR8dKLt+umJsOPrOmNA+0ZxrXBOXhB7tFRerAqFBzTOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72935},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"4e5713fb29b9f2aa9e6c67890f9ed8120cbd1f9a","scripts":{"docs":"typedoc src/index.ts --out docs","lint":"eslint src test --ignore-pattern test/experiment/**/*.ts --ext .ts --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"11.2.0","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.13.0","dependencies":{"arkanalyzer":"^1.0.29"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.2.2_1747362446996_0.532241693023823","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"qvog-dsl","version":"0.2.3","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.2.3","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"fb02640de83cbbae485c0a0b6c834159a2d48da5","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.2.3.tgz","fileCount":6,"integrity":"sha512-9elAPjRzl1iDkOClfhljIg7xPEH37ncdSrJ8EI6aVfdlj2ewUfuuYAt0TTUQePiM6H9u/r7exLh70oDNt6xcIw==","signatures":[{"sig":"MEUCIQDMbS0JNByeRJVorr/ewkZ27jEUFV7StXJYEn8dzMnVMwIgHSE+7GtWNr8hjeuXCXQD5ph4XjyEg1T7Dtf0Ajh12fY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73345},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"4e5713fb29b9f2aa9e6c67890f9ed8120cbd1f9a","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","lint":"eslint src test --ignore-pattern test/experiment/**/*.ts --ext .ts --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"11.2.0","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.13.0","dependencies":{"arkanalyzer":"^1.0.29"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.2.3_1747897698612_0.05539239193812118","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"qvog-dsl","version":"0.2.4","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.2.4","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"06777b6fd353ab68dfb8efe4b33695c979252d0f","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.2.4.tgz","fileCount":6,"integrity":"sha512-gd9zGNylXPs3GoqSFrAgWf4tt5dRAGRs+Ssvoh0j5WMoipR/nQ2bTxYVu4FVXSraEfCpObeFmGEeFhr2ytN1Vg==","signatures":[{"sig":"MEUCIDetAUXskb2b0SmW280+2i4VuvogmR89aT7dk4ckA9MNAiEAh7+SGuqCOnm8fVgeaSloA8My1nullBgmNBnG+N+8LK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73345},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d64b22d148a7cc1b40041bdf71f6d29d0b80d5d9","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","lint":"eslint src test --ignore-pattern test/experiment/**/*.ts --ext .ts --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"11.2.0","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.13.0","dependencies":{"arkanalyzer":"^1.0.29"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.2.4_1747899426241_0.9918063102827908","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"qvog-dsl","version":"0.2.5","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.2.5","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"a26923322d34f0b3782122105495a56b32701527","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.2.5.tgz","fileCount":6,"integrity":"sha512-IXidy6Ck80H18Czt18AlSNtcpKyBmEna1/4B9O2oruhTpOSEsfIpSwgMYewS1SFautNO3ENgz2v3k+VBDeYy6Q==","signatures":[{"sig":"MEUCIHgOvpmYkmkuMbWuPdbUV3L0m4QvMSG1mTx1Q06wyexHAiEAkNVSFtba81p95515YZ5rfewtVGhxMKSDUCNau0UShr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74565},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"cd44f84ae0b6fe3b7e862ca4187ef166eb61a14e","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","lint":"eslint src test --ignore-pattern test/experiment/**/*.ts --ext .ts --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"11.2.0","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.13.0","dependencies":{"arkanalyzer":"^1.0.29"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.2.5_1748007037930_0.51410833235575","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"qvog-dsl","version":"0.3.0","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.3.0","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"c97e88d0f83f0efa8abddd49f26dab968732e699","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.3.0.tgz","fileCount":6,"integrity":"sha512-d/45ZIoZOIcDuwI1u2R5sszAcpgFP2y6joJqaepttbm+OI7S9+3RXqjRWwVr0EXyO3/I2YNjiZ70ymh89JrhuA==","signatures":[{"sig":"MEUCIQCJJOk3poUgRHQLeTtVX3n3fv7j8IgtgcslLV1r7AmWggIgChEE6HKpAlju/N5vM2np9JmOnGu9JOT7f0rMbxeae0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71259},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bdbc8ada45389e823eeb73c187cdf06b8ed59e7","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","lint":"eslint src test --ignore-pattern test/experiment/**/*.ts --ext .ts --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"11.4.1","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.13.0","dependencies":{"arkanalyzer":"^1.0.29"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.3.0_1749891939175_0.5545654142393934","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"qvog-dsl","version":"0.4.0","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.4.0","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"348e4506c78b0f641675b58d97d0daa0454a1e85","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.4.0.tgz","fileCount":6,"integrity":"sha512-T8FMUvE+KulEykVl1Xw4KuuxLiXFwoSmbXfVnF4+exlKZHGIQnKqYX5g1BPcYyM7w5u9fW/mWvKY+HzQ89918A==","signatures":[{"sig":"MEQCIFWN3xq9gdTFTOwF5IVvSf95xRiaW/Cqu0PIuNLaYEX0AiB5lXd7rlT+L9GNknhiYgoRJrhLLBvPlvN2S6moXf9ZzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73717},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"55f75e84d0fc1b5b5ec7ada3f4808a77bb3c698c","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","lint":"eslint src test --ignore-pattern test/experiment/**/*.ts --ext .ts --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"guolan-fruket","actor":{"name":"guolan-fruket","type":"user","email":"3012290812@qq.com"},"email":"3012290812@qq.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"10.9.2","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"arkanalyzer":"^1.0.29"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.4.0_1750215923130_0.7044625381213772","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"qvog-dsl","version":"0.4.1","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.4.1","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"7056c29c8c0af27ce05ea42c2fcd10624736fe97","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.4.1.tgz","fileCount":6,"integrity":"sha512-Qs5DEpAGWhg4AovqE+WtHaIbD7GLrAOhD9E8pjAq5S3SeOkXTCQYAji1DiiHa2fmEYVbTRwFF2HylKNIS39EMw==","signatures":[{"sig":"MEUCIDVbxTpXOyAY6GhJ0qxU15Sx4OwPcUNborXhyTNzN96NAiEAjvGZDDD1R+gIb8ynGmZKl2Bl+xgJSyBQ9odyqsUUcPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73717},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"92aff2c60f6f0a14941b03ea20ba14c6ea2b252a","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","lint":"eslint src test --ignore-pattern test/experiment/**/*.ts --ext .ts --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"guolan-fruket","actor":{"name":"guolan-fruket","type":"user","email":"3012290812@qq.com"},"email":"3012290812@qq.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"10.9.2","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"arkanalyzer":"^1.0.29"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.4.1_1750238345626_0.5796183244189983","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"qvog-dsl","version":"0.4.2","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.4.2","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"cdf47de731c2ee48de82f9035873d2b076d0fd34","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.4.2.tgz","fileCount":6,"integrity":"sha512-C1rU1LHI8ZhKm7sk2No3cRksUxf1HzEcXnGjAQuxAm0AVoX7ZskZ5ywZHkfxrqz47CxQPvyuuLh971i8JLiKwQ==","signatures":[{"sig":"MEYCIQDkwIx/BMFsnEaSkibzpn6e28Uu+MvliQ8eaw6vMz5pSwIhAMWR+hruEdmNIOtrkmurSH/8MAeCtijNvI1orY8rQXdY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74765},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9746be99a4f50475072bebf9e3f282c4c45dc20c","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","lint":"eslint src test --ignore-pattern test/experiment/**/*.ts --ext .ts --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"lord-turmoil","actor":{"name":"lord-turmoil","type":"user","email":"swift-phantom@outlook.com"},"email":"swift-phantom@outlook.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"11.4.1","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.13.0","dependencies":{"arkanalyzer":"^1.0.29"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.4.2_1750239665635_0.9654862576553951","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"qvog-dsl","version":"0.4.3","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.4.3","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"b42eb30570716a69b3d5af413123b7d41ac5ca70","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.4.3.tgz","fileCount":6,"integrity":"sha512-2w6mJOGh9aeMGpPIZZORGyY+ZMNdjz1i2MTr1TzePUgkddy9mFbMc9BteyqyIBJfQnFzKEy9peDcQxZZwBi3BQ==","signatures":[{"sig":"MEYCIQDc0VB6hjfDuBYeJq5DOGpyd33VAf8/Fondmw1WZJAb0gIhANvkokzdb0v5AR82oyaZB3zq8dclfKT45g8205ffhbmy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74799},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9746be99a4f50475072bebf9e3f282c4c45dc20c","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","lint":"eslint src test --ignore-pattern test/experiment/**/*.ts --ext .ts --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"lord-turmoil","actor":{"name":"lord-turmoil","type":"user","email":"swift-phantom@outlook.com"},"email":"swift-phantom@outlook.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"11.4.1","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.13.0","dependencies":{"arkanalyzer":"^1.0.29"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.4.3_1750240255626_0.061663830422997945","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"qvog-dsl","version":"0.4.4","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.4.4","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"858b980f12b326f76993c53d96a8f14fd4158755","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.4.4.tgz","fileCount":6,"integrity":"sha512-kqjRrBeqoXaZgtzJRSo9HO74nm8vOKtcDLdqLvTWEzxnnPBrTFwyb4Nc7LPRl2zS90k47G03vBtOGUc/hY58mA==","signatures":[{"sig":"MEQCH1DNaCdjofg73oleXtm7ks1UV2kn1emzE0kTUNf1E9gCIQCHjVceTM23Cj9J60r5wcK/uZKrOB7smuK7G7lWnozlJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76018},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a61f105b02c2f82ddaeeb9ec0e02cdce8a4966f6","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","lint":"eslint src test --ignore-pattern test/experiment/**/*.ts --ext .ts --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"lord-turmoil","actor":{"name":"lord-turmoil","type":"user","email":"swift-phantom@outlook.com"},"email":"swift-phantom@outlook.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"11.4.1","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.13.0","dependencies":{"qvog-types":"^0.2.0","arkanalyzer":"^1.0.29"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.4.4_1750686235538_0.8861680121536266","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"qvog-dsl","version":"0.4.5","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.4.5","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"ee8528fa6456ba03b730fba8af1205b8c925d880","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.4.5.tgz","fileCount":6,"integrity":"sha512-8NpsD1yHhiHekGiK7qhN9KBRKAJCV1CFgXpwwrB+inkesAvFenVbayww+O5WOGcFFJTZPwMp8GZmsEhtuKqm3g==","signatures":[{"sig":"MEQCIFz91SCm4SxSmNTCIeuDjDHqGxL/S32CHXQbxZmUek8xAiB3X+MNx7NVETtSj9eM0M9aryXjxDVCP9mUxuBlLJ25PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73750},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"31b7400e636764afc9650ecfbd82f3f28c4d2ed3","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","lint":"eslint src test --ignore-pattern test/experiment/**/*.ts --ext .ts --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"guolan-fruket","actor":{"name":"guolan-fruket","type":"user","email":"3012290812@qq.com"},"email":"3012290812@qq.com"},"deprecated":"This version has some problem, so don't install it","repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"10.9.2","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"qvog-types":"^0.2.0","arkanalyzer":"^1.0.29"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.4.5_1751171150069_0.9502981353948312","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"qvog-dsl","version":"0.4.6","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.4.6","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"48739e015dac782f652e45e436090e06718557ca","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.4.6.tgz","fileCount":6,"integrity":"sha512-RSzL9wPlqvVH1OppVxiQLw6R71QDWjFZrIEqcJeAow1puRO9rljH1lnEAglrEQ2qt3LiWe/0kHobBSHvgtBmUw==","signatures":[{"sig":"MEYCIQCcVXkUcWmxpPT3Jbn6BfcC8jDbYfmEooTehHGBaE7DAAIhANSijXn342aQIRkDHP+W8mwPRHLzhxRzNz01Iu+45il4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146998},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"fd3ce1cb312026a1e47e001ec35ff39ab5d6a764","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","lint":"eslint src test --ignore-pattern test/experiment/**/*.ts --ext .ts --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"guolan-fruket","actor":{"name":"guolan-fruket","type":"user","email":"3012290812@qq.com"},"email":"3012290812@qq.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"10.9.2","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"qvog-types":"^0.2.0","arkanalyzer":"^1.0.29"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.4.6_1751211674513_0.8443789530237924","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"qvog-dsl","version":"0.4.7","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.4.7","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"42b6ba492e8189464cbcfbe406254a6e8d805d98","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.4.7.tgz","fileCount":6,"integrity":"sha512-SOPPYmRoQy1//kET9+V/Ogid2GPa+niLSKLBHleIUW/j6DPMB2QNfJzpWAIaD1a1vqLcw0Aa3irCJJSEN34ONw==","signatures":[{"sig":"MEUCIHIbgT4lovQP5fMKclWyia07dzsi2p88kW1lm9ze5CxzAiEA6i2kZ3F1SFJHVA5sVVHDrf4a7kEDgn2hTOe6adMHrWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146998},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"97009a2d823cc95ffbb70465df202d509c5678f4","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","lint":"eslint src test --ignore-pattern test/experiment/**/*.ts --ext .ts --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"guolan-fruket","email":"3012290812@qq.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"10.9.2","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"qvog-types":"^0.2.0","arkanalyzer":"^1.0.29"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.4.7_1755406603461_0.928979566453348","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-debug.1":{"name":"qvog-dsl","version":"0.4.7-debug.1","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.4.7-debug.1","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"e41c16e11020e3b3ac976c7df0e70d0b0a58794c","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.4.7-debug.1.tgz","fileCount":6,"integrity":"sha512-TszUqLEdIHZeL0b06TFiYrSnB2Aa6F4nhrSRBQvUGahIkF693HilQmMigcHzTwCe0JBDlWLWjzPVpqlSRhS8hg==","signatures":[{"sig":"MEUCIQCZOSGvwOoMgaCfr28FV6wmYhZs9DVB9AqCx9Ax9Mq/gwIgJM9zy6MP4lzAJfqfoaT9G4Qb09TLQR9JZkRp4iaU3Z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147006},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"97009a2d823cc95ffbb70465df202d509c5678f4","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","lint":"eslint src test --ignore-pattern test/experiment/**/*.ts --ext .ts --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"guolan-fruket","email":"3012290812@qq.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"10.9.2","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"qvog-types":"^0.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","arkanalyzer":"^1.0.29","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.4.7-debug.1_1757480066959_0.7037643115048247","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-debug.2":{"name":"qvog-dsl","version":"0.4.7-debug.2","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.4.7-debug.2","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"a3e1edb00fd6da1f644adc6af07ac87267de91d2","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.4.7-debug.2.tgz","fileCount":6,"integrity":"sha512-jq7teSwCvYttsSZn+GRpST/cXsn1bYw7LhWzjZFq9U0xamgM30oxie+XWhEGXwnwY0yCSMD2QHZidxiYi0Y7eA==","signatures":[{"sig":"MEUCIQDSaxBQrgYgoGZ3FFX1zEDkBvN9FmIWr3y4GR4j5jYqcwIgSes7mXARo/MjbM/RRjrwF6qPLlD9jfixqYYn2M6GYcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145757},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"97009a2d823cc95ffbb70465df202d509c5678f4","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","lint":"eslint src test --ignore-pattern test/experiment/**/*.ts --ext .ts --fix","test":"vitest run","build":"tsup --tsconfig tsconfig.prod.json","format":"prettier --config .prettierrc *.ts src/**/*.ts test/**/*.ts --write","coverage":"vitest run --coverage"},"_npmUser":{"name":"guolan-fruket","email":"3012290812@qq.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"10.9.2","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","vitest":"^3.1.1","typedoc":"^0.27.9","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","arkanalyzer":"^1.0.29","typescript-eslint":"^8.25.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.4.7-debug.2_1757484327010_0.25391053513480366","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-debug.3":{"name":"qvog-dsl","version":"0.4.7-debug.3","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.4.7-debug.3","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"7029cfcf31e3f5d7af4d866134b12df732eef2e0","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.4.7-debug.3.tgz","fileCount":68,"integrity":"sha512-7XRtX57RywjE4O8hGeuXoRc9D8yvR1/cL5GhJjG8sU50gSQtTifJNuWkbFieJeu6bZP3IxbxgXkO3rkzC19vtA==","signatures":[{"sig":"MEUCIQDZn2vGvHBjBJvKdQPCQUsoDdSRt0hW8DZIANtj4gxQeAIgJ+8eK6/NpO8HR5+aE+nBLduPXtxo2u5QpJPxpZn/i+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189866},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a13d3baadc54034d45831ecb6834f4f0c871e1ca","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","test":"vitest run","build":"tsc -p ./tsconfig.prod.json","prepack":"npm run build","coverage":"vitest run --coverage"},"_npmUser":{"name":"guolan-fruket","email":"3012290812@qq.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"10.9.2","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.5.0","typedoc":"^0.27.9","@types/node":"^22.13.8","arkanalyzer":"^1.0.29","@vitest/coverage-v8":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.4.7-debug.3_1760413377532_0.9897724244166595","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"qvog-dsl","version":"0.4.8","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.4.8","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"af2f4dda527ec53998681251f78c137301d8e986","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.4.8.tgz","fileCount":68,"integrity":"sha512-RE/J434B5RBP5EPQxURRfrsTJDnUh6jvPCUg2GMoUV+9UqEagE/TIExWS+W+zGo3LZUF90B3t0gZpXAdhOQ18Q==","signatures":[{"sig":"MEUCIHMlRxXBLwrSor/DZHPRwnoXyTwKkhjSm4TxtpoJII3zAiEAq2velfLkhkKgy6yl6WIkVAAWQvFwFQUJz3h3DsGDXLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194459},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"193343a262e1eea5974d18a44059e265bc7162bc","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","test":"vitest run","build":"tsc -p ./tsconfig.prod.json","prepack":"npm run build","coverage":"vitest run --coverage"},"_npmUser":{"name":"guolan-fruket","email":"3012290812@qq.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"10.9.2","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","arkanalyzer":"^1.0.29"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.4.8_1774580831375_0.05563648200243798","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"qvog-dsl","version":"0.5.0","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.5.0","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"2153bbbf525921cbb85827d16042a0a8d9d3b303","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.5.0.tgz","fileCount":84,"integrity":"sha512-Ovs4SJ0hy0QRW34/HgAmIm+xgmG5NItSbopEWwKJRMkFRUKf45M5KoRnVsgfnQJvnw1w8rsaJZZJXj8JvZInZw==","signatures":[{"sig":"MEYCIQDYSIxWSJnA4WzH2Amb4H+YcxFtosEevp0EZCfWuWijKgIhALFJkHmiHOFnTCpzxO/AYr1es3OZqQ6KoJDaUqPVb6T6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216413},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1b6bcd61614dab522486bc8e1104fc997fb15b03","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","test":"vitest run","build":"tsc -p ./tsconfig.prod.json","prepack":"npm run build","coverage":"vitest run --coverage"},"_npmUser":{"name":"guolan-fruket","email":"3012290812@qq.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"10.9.2","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","arkanalyzer":"^1.0.89"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.5.0_1779268443521_0.47988774001587187","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"qvog-dsl","version":"0.5.1","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.5.1","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"752297fde1867ab627a6bbcfb611d3ab7c46a6c8","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.5.1.tgz","fileCount":84,"integrity":"sha512-YpChVYODac4T5usC+ykkpXjpiUp/8nk9JCKl6lE7h4wz9rmaKmDePfkx4OpiI3Fsmy5M7FxENm/eXjPaHDQm1A==","signatures":[{"sig":"MEYCIQDmjy4RDHSzvPGsKuyuw0UbOqC3T4b56B0SLgNtdCHCCQIhANMpQ777jbSmZ+iKcv2DlC9+cN8x64L1B2IoB7s9q0lK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216763},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1b6bcd61614dab522486bc8e1104fc997fb15b03","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","test":"vitest run","build":"tsc -p ./tsconfig.prod.json","prepack":"npm run build","coverage":"vitest run --coverage"},"_npmUser":{"name":"guolan-fruket","email":"3012290812@qq.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"10.9.2","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","arkanalyzer":"^1.0.89"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.5.1_1779275939531_0.9446812443182786","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-debug.1":{"name":"qvog-dsl","version":"0.5.2-debug.1","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.5.2-debug.1","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"6f131a4df0b78afa2d9393fe4e6fb9880f781520","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.5.2-debug.1.tgz","fileCount":84,"integrity":"sha512-0Sc8U81ZRptmM45GukShlKEc1lHDCIkNk7X6+vIXCoyPCx0p2HBp+vGwGO526SNJjo2nhBLgWrzuDkcRYHbyLg==","signatures":[{"sig":"MEUCIQC89oRQfSwxyMNgbSOpYzVSjsLIP79wvntuunyfldPXGQIgf+DcTMknka/X+1K6dma9yAc4Z+H4KFGApp+VuaHuBto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217621},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1b6bcd61614dab522486bc8e1104fc997fb15b03","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","test":"vitest run","build":"tsc -p ./tsconfig.prod.json","prepack":"npm run build","coverage":"vitest run --coverage"},"_npmUser":{"name":"guolan-fruket","email":"3012290812@qq.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"10.9.2","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"4.9.5","arkanalyzer":"^1.0.89"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.5.2-debug.1_1784104235521_0.4706990469316674","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-debug.2":{"name":"qvog-dsl","version":"0.5.2-debug.2","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.5.2-debug.2","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"7ccc1b823e43de98854307f46dbf3b3efe584d97","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.5.2-debug.2.tgz","fileCount":84,"integrity":"sha512-Q+1pwBl5KBay82fjQqjrZMYad/bd1K9DerCuKp9FoYCTJFsFxRv2XN1XmtRDrmLv/UlQdCbor2gLLdS0k3jHcg==","signatures":[{"sig":"MEYCIQC6eoMSzfasOEILSNWPJMul7qZ29at+SXDcS3WNWsi3PQIhAK4CgD2lwaFbqaZcNjCuVa0bvrxXnvk2prxpNIWmFAV1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218985},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"333cd5330781539fd6edde01f556a6183652057e","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","test":"vitest run","build":"tsc -p ./tsconfig.prod.json","prepack":"npm run build","coverage":"vitest run --coverage"},"_npmUser":{"name":"guolan-fruket","email":"3012290812@qq.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"10.9.2","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","arkanalyzer":"^1.0.89"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.5.2-debug.2_1784547816803_0.10259149224663688","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"qvog-dsl","version":"0.5.3","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.5.3","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"76df074700ba25d8de9ca305bbb9b0b52ee83aa4","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.5.3.tgz","fileCount":88,"integrity":"sha512-DjgSe/LJC1Hmy7NHIm3i/42lMW0JxhIKmfjqy5v/ZT1LaH8mSWZchvr/1JUf1gu7v9lLVilKr4PwdpqcbXSYpw==","signatures":[{"sig":"MEUCICZzm58S1L6O4b7vkjdk3GiMRzGw4En7awAlw0Z+1SwJAiEA61iKdzy30r3qpB1tWdVRYhmBRjFRb/c7kDP6CEXYXcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223133},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b390928fb30f8b33d9dd29e8a33ab57c1ac1cc8e","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","test":"vitest run","build":"tsc -p ./tsconfig.prod.json","prepack":"npm run build","coverage":"vitest run --coverage"},"_npmUser":{"name":"guolan-fruket","email":"3012290812@qq.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"10.9.2","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","arkanalyzer":"^1.0.89"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.5.3_1784702419126_0.05896075227967823","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"qvog-dsl","version":"0.5.4","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.5.4","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"20395c037753d1460bf07ac7c4a9aa6494e96679","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.5.4.tgz","fileCount":88,"integrity":"sha512-hmIO1bCPyYBg4aaIBrZHRI6Sfv6rhFqvc4R85vvwNGT5v5+N7GqTNue7uXUvVBZJpeQ2FeTQP57uW4bR6KFEhQ==","signatures":[{"sig":"MEUCIGbPk20LIf3jpgeNXFQqIy+v/sDSX4qoHeVbNnZnwwJ4AiEAgL/UxPk7uBqsrM3ZuKr80J3QZEGkzoW+vJJkQ5SXslY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250653},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6d17dd63875e306debc3d8af5a7123a85a1eba47","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","test":"vitest run","build":"tsc -p ./tsconfig.prod.json","prepack":"npm run build","coverage":"vitest run --coverage"},"_npmUser":{"name":"guolan-fruket","email":"3012290812@qq.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"10.9.2","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","arkanalyzer":"^1.0.89"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.5.4_1785720802651_0.19243119106658702","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"qvog-dsl","version":"0.5.5","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.5.5","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"1acdd6860f194c2fa2429a7ceac9d9bf9e18a997","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.5.5.tgz","fileCount":88,"integrity":"sha512-BfuwZY3s20UlyAscVPLoMWy52W8rzmw0H+I+Ic64Xte+B4LfBvcS/NSy22TS4RJmRVVztVU2KxgWiakxfcBBiw==","signatures":[{"sig":"MEQCIDA2j6DptPKxygb2Yq2Y7GhHXYKA8sOlblvc0UpjvZJCAiBIw+VbyKRZZsqM5LIYDsnAXwf3t1dQdM9EzLk1fUEMMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251263},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"169dd5937c07ea3a644f9a64bd229810fd37e634","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","test":"vitest run","build":"tsc -p ./tsconfig.prod.json","prepack":"npm run build","coverage":"vitest run --coverage"},"_npmUser":{"name":"guolan-fruket","email":"3012290812@qq.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"10.9.2","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","arkanalyzer":"^1.0.89"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.5.5_1785837685267_0.7621150731307853","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"qvog-dsl","version":"0.5.6","keywords":["qvog","dsl"],"author":{"name":"Tony S."},"license":"MIT","_id":"qvog-dsl@0.5.6","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"5dddb97d72bac38a653b68ebd5eab4f6d30ab5e4","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.5.6.tgz","fileCount":88,"integrity":"sha512-3tiacTwmiCmM+aRmo2R7ncQwIKh60XB37Z9aNDFW7k0PfJcpVxLwvVirUKH9duGqs19EMSjmO7bKiJSCfm0VEg==","signatures":[{"sig":"MEUCIQDo3FED5VIKJAOdbH+0kHeTaPozX7/opQLkFlA81EUyEQIgOdNGGFlPo2tPO0fkwX/5uvL9tX0ctqNNva3HrjjSWjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248601},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a105fc0c08e8de926924521d946b4e0cb009d3ae","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","test":"vitest run","build":"tsc -p ./tsconfig.prod.json","prepack":"npm run build","coverage":"vitest run --coverage"},"_npmUser":{"name":"guolan-fruket","email":"3012290812@qq.com"},"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"10.9.2","description":"QVoG DSL interface","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","arkanalyzer":"^1.0.89"},"_npmOperationalInternal":{"tmp":"tmp/qvog-dsl_0.5.6_1786347309613_0.021099295769399617","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"_id":"qvog-dsl@0.5.7","bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"dist":{"shasum":"8ab7e587c21c407bbdfd952d34d6aecc7eca9628","tarball":"https://registry.npmjs.org/qvog-dsl/-/qvog-dsl-0.5.7.tgz","fileCount":88,"integrity":"sha512-ycOp/EFZPTnk7NdrsXH7L8RqhT2nDxbON0kxbDUumd8LnZ4mPCaWtVfPWhql3ASUNIlHAiPG+XODMMELJu2JGA==","signatures":[{"sig":"MEUCIDM3izIx5Lbc+DlwbeLWgQ946gKuS/RfOnN+nFuTz4dqAiEAyiktN1ZqQm+ngHeDXm4BiVmEQxz9en738IKx0kOSeW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCr5WgmY45E1abotDZ6jo5HhlLTmp/OGu9lfDJ045U/0QIgX+SK7ffBa4v5t7iFMMpaCCcHBZa3PhiS7lI+S232Y4s="}],"unpackedSize":253266},"main":"dist/index.js","name":"qvog-dsl","types":"dist/index.d.ts","author":{"name":"Tony S."},"module":"dist/index.mjs","gitHead":"ec77405fb8b06d12435eff57613322516273f61b","license":"MIT","scripts":{"docs":"typedoc src/index.ts --tsconfig tsconfig.prod.json --out docs","test":"vitest run","build":"tsc -p ./tsconfig.prod.json","prepack":"npm run build","coverage":"vitest run --coverage"},"version":"0.5.7","_npmUser":{"name":"guolan-fruket","email":"3012290812@qq.com"},"keywords":["qvog","dsl"],"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"_npmVersion":"10.9.3","description":"QVoG DSL interface","directories":{},"maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","arkanalyzer":"^1.0.89"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/qvog-dsl_0.5.7_1789699868746_0.22103288512943675"}}},"time":{"created":"2025-04-17T07:36:53.616Z","modified":"2026-09-18T02:51:08.976Z","0.1.0":"2025-04-17T07:36:53.792Z","0.1.2":"2025-04-18T06:26:29.882Z","0.1.3":"2025-04-18T09:28:25.462Z","0.1.4":"2025-05-13T13:28:37.605Z","0.2.0":"2025-05-15T11:51:32.884Z","0.2.1":"2025-05-15T11:55:08.961Z","0.2.2":"2025-05-16T02:27:27.168Z","0.2.3":"2025-05-22T07:08:18.794Z","0.2.4":"2025-05-22T07:37:06.436Z","0.2.5":"2025-05-23T13:30:38.111Z","0.3.0":"2025-06-14T09:05:39.363Z","0.4.0":"2025-06-18T03:05:23.306Z","0.4.1":"2025-06-18T09:19:05.824Z","0.4.2":"2025-06-18T09:41:05.813Z","0.4.3":"2025-06-18T09:50:55.848Z","0.4.4":"2025-06-23T13:43:55.714Z","0.4.5":"2025-06-29T04:25:50.255Z","0.4.6":"2025-06-29T15:41:14.700Z","0.4.7":"2025-08-17T04:56:43.645Z","0.4.7-debug.1":"2025-09-10T04:54:27.162Z","0.4.7-debug.2":"2025-09-10T06:05:27.178Z","0.4.7-debug.3":"2025-10-14T03:42:57.721Z","0.4.8":"2026-03-27T03:07:11.609Z","0.5.0":"2026-05-20T09:14:03.653Z","0.5.1":"2026-05-20T11:18:59.675Z","0.5.2-debug.1":"2026-07-15T08:30:35.655Z","0.5.2-debug.2":"2026-07-20T11:43:36.946Z","0.5.3":"2026-07-22T06:40:19.278Z","0.5.4":"2026-08-03T01:33:22.825Z","0.5.5":"2026-08-04T10:01:25.417Z","0.5.6":"2026-08-10T07:35:09.863Z","0.5.7":"2026-09-18T02:51:08.841Z"},"bugs":{"url":"https://gitcode.com/Lord-Turmoil/qvog-dsl/issues"},"author":{"name":"Tony S."},"license":"MIT","keywords":["qvog","dsl"],"repository":{"url":"git+https://gitcode.com/Lord-Turmoil/qvog-dsl.git","type":"git"},"description":"QVoG DSL interface","maintainers":[{"name":"lord-turmoil","email":"swift-phantom@outlook.com"},{"name":"guolan-fruket","email":"3012290812@qq.com"}],"readme":"# qvog-dsl\r\n\r\nDSL interface for QVoG.\r\n\r\n---\r\n\r\n## Project Map\r\n\r\nBelow is the relation of all modules for a DSL-enabled linter. This repository is the DSL interface, which mainly provide the DSL grammar.\r\n\r\n```\r\n+-----------------------------------------+\r\n|         DSL Rule (User Written)         |\r\n+----------+---------------------+--------+\r\n           |                     |         \r\n           v                     v         \r\n+-------------------+   +-----------------+\r\n|   DSL Interface   |   |   *Additional   |\r\n|    (This Repo)    |<--+ Type Definition |\r\n+-------------------+   |   (Optional)    |\r\n           ^            +-----------------+\r\n           |                     ^         \r\n+----------+--------+            |         \r\n| +--------+------+ |            |         \r\n| |  DSL Adapter  | +------------+         \r\n| +---------------+ |                      \r\n|          |        |   +-----------------+\r\n|          v        |   |                 |\r\n| +--------+------+ |   |    **Console    |\r\n| | Native Engine | |<--+   Application   |\r\n| +---------------+ |   |                 |\r\n+-------------------+   +-----------------+\r\n```\r\n\r\nA demo implementation of all modules (without \\* and \\*\\*) can be found under `test/mock/`.\r\n\r\n## About This Repository\r\n\r\n### Setup & Scripts\r\n\r\nIt is a standard npm library, run `npm install` to install the dependencies.\r\n\r\n```bash\r\nnpm run build     # build the project\r\nnpm run docs      # build the documentation\r\nnpm run lint      # lint the project\r\nnpm run format    # format the project using prettier\r\nnpm run test      # run unit tests\r\nnpm run coverage  # run unit tests with coverage\r\n```\r\n\r\n### Project Structure\r\n\r\nSource files are under `src/` directory. `src/type/` provides type wrapper around those in `ohos-typescript`. `src/dsl/` defines the grammar of the DSL, and interfaces for the DSL adapter.\r\n\r\n> Currently, only a small subset of types is wrapped, more wrappers should be added in the future.\r\n\r\nTests are placed under `test/` directory, and a mock linter engine is implemented as a demonstration under `test/mock/`, including the mock DSL adapter. Example DSL rules are placed under `test/mock/rules/`.\r\n\r\n## How To...\r\n\r\n### Implement A Linter?\r\n\r\n> Refer to [`test/mock/MockEngine.ts`](test/mock/MockEngine.ts) for example.\r\n\r\nTo implement a linter, it is recommended to separate the core engine from the final console application. In this way, the rules defined via DSL can be translated first, so that the engine only need to know its native rules.\r\n\r\nThe core engine can be implemented freely, but it should meet the minimum requirements defined by `EngineCapability` interface, and provide a global method to get such an object.\r\n\r\n\r\n### Implement A DSL Adapter?\r\n\r\n> Refer to [`test/mock/MockAdapter.ts`](test/mock/MockAdapter.ts) for example.\r\n\r\nThe DSL is defined in Fluent-API style, so to translate it into engine-specific rules, you need to implement the interface. To be more specific, `AwaitMatch`, `AwaitThen` and `AwaitReport`. Then, implement the `rule` function as the entry of each rule. Just ensure the final value returned by `report` is `DslRule<T>`, where `T` is the type of native rule.\r\n\r\nThen, you should define functions to load DSL rule from module or external file. These are utility functions, thereby no specific requirements for them. \r\n\r\n### Write Rules in DSL?\r\n\r\n> Refer to [`test/mock/rules/Example.ts`](test/mock/rules/Example.ts) for example.\r\n\r\nA DSL rule is represented by a value of type `DslRule<T>`, so writing a rule is equivalent to creating such a value. \r\n\r\nThe basic layout of a DSL is given below. Write one rule each file and export it as default. \r\n\r\n```typescript\r\nexport default rule(/* ... */)\r\n    .match(/* ... */)\r\n    .when(/* ... */)\r\n    .report(/* ... */);\r\n```\r\n\r\nThe rule will be applied to every AST node parsed from the source file. For each node, `match` defines the preliminary check action to decide whether this node is of interest or not. For each matched node, `then` defines the detailed check on it. If the node matches both checks, it will be reported by the action defined in `report`.\r\n\r\nFor built-in DSL rules, you can simply import and use them. For external DSL or those under development, you can use the functions provided by DSL adapter to load them.\r\n","readmeFilename":"README.md"}