{"_id":"@datadog/wasm-js-rewriter","_rev":"9-e5a5fb0cb9c61b3cb0a3b8c978837a09","name":"@datadog/wasm-js-rewriter","dist-tags":{"latest":"5.0.4"},"versions":{"3.0.0":{"name":"@datadog/wasm-js-rewriter","version":"3.0.0","keywords":["datadog","rewriter"],"author":{"name":"Datadog Inc.","email":"info@datadoghq.com"},"license":"Apache-2.0","_id":"@datadog/wasm-js-rewriter@3.0.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/dd-wasm-js-rewriter/blob/main/README.md","bugs":{"url":"https://github.com/DataDog/dd-wasm-js-rewriter/issues"},"dist":{"shasum":"9fa31c0c9dd3e11d9bf3ccf1882ddf20079dbcc9","tarball":"https://registry.npmjs.org/@datadog/wasm-js-rewriter/-/wasm-js-rewriter-3.0.0.tgz","fileCount":17,"integrity":"sha512-Q1pgmwguqE3mKb4dujXkgvImyEj4D2RlYkgK1i+gG5Fmbn/ChvggzrfiLglm9YQ3dhb2J0owOt7cJcOI+rt7HA==","signatures":[{"sig":"MEUCIQCwlFUlXtUI0m1OATUBe3fQQyBTZO6DcdxlaFK2oiIl2wIgbhbZhcTetr8bNFgLl1RGOnnPOERfhC73YjJ7Ab21E94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fwasm-js-rewriter@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3465103},"main":"main.js","_from":"file:datadog-wasm-js-rewriter-3.0.0.tgz","types":"index.d.ts","engines":{"node":">= 10"},"scripts":{"lint":"eslint . -c ./.eslintrc.json","test":"mocha --file 'test/setup.js' test/**/*.spec.js","build":"wasm-pack build --scope datadog --out-dir wasm --out-name wasm_js_rewriter --target nodejs","clippy":"cargo clippy --workspace -- -D warnings","format":"run-p format:prettier format:rs","prepare":"husky install","rustfmt":"rustfmt --config imports_granularity=Crate src/*.rs","format:rs":"cargo fmt","test:junit":"mocha --file 'test/setup.js' --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit.xml test/**/*.spec.js","format:prettier":"prettier . -w","test:integration":"mocha --file 'integration-test/setup.js' integration-test/**/*.spec.js","test:integration:ci":"mocha --file 'integration-test/setup.js' --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit-integration.xml integration-test/**/*.spec.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"_resolved":"/home/runner/work/dd-wasm-js-rewriter/dd-wasm-js-rewriter/datadog-wasm-js-rewriter-3.0.0.tgz","_integrity":"sha512-Q1pgmwguqE3mKb4dujXkgvImyEj4D2RlYkgK1i+gG5Fmbn/ChvggzrfiLglm9YQ3dhb2J0owOt7cJcOI+rt7HA==","repository":{"url":"git+https://github.com/DataDog/dd-wasm-js-rewriter.git","type":"git"},"_npmVersion":"10.8.2","description":"Datadog instrumentation addon for NodeJS","directories":{},"lint-staged":{"*.md":["prettier --parser markdown --write"],"*.rs":["rustfmt --config imports_granularity=Crate"],"*.json":["prettier --parser json --write"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.json --fix"]},"_nodeVersion":"20.19.0","dependencies":{"lru-cache":"^7.14.0","node-gyp-build":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.3.6","husky":"^7.0.0","mocha":"^9.1.1","sinon":"^14.0.0","eslint":"^7.31.0","recast":"^0.21.5","sorcery":"^0.10.0","prettier":"^2.5.1","ast-types":"^0.15.2","cross-env":"^7.0.3","tap-junit":"^5.0.1","dotenv-cli":"^5.0.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","source-map":"^0.7.3","typescript":"^4.8.4","@babel/core":"^7.18.10","lint-staged":"^12.3.7","npm-run-all":"^4.1.5","@babel/types":"^7.18.10","@babel/parser":"^7.20.3","mocha-it-each":"^1.0.2","@swc-node/register":"^1.4.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","mocha-junit-reporter":"^2.0.2","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^5.0.0","@typescript-eslint/parser":"^5.38.1","@typescript-eslint/eslint-plugin":"^5.37.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-js-rewriter_3.0.0_1742831513750_0.3178030590903991","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@datadog/wasm-js-rewriter","version":"3.1.0","keywords":["datadog","rewriter"],"author":{"name":"Datadog Inc.","email":"info@datadoghq.com"},"license":"Apache-2.0","_id":"@datadog/wasm-js-rewriter@3.1.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/dd-wasm-js-rewriter/blob/main/README.md","bugs":{"url":"https://github.com/DataDog/dd-wasm-js-rewriter/issues"},"dist":{"shasum":"88662cc997417bcda09bd8940c1c8235f4de3726","tarball":"https://registry.npmjs.org/@datadog/wasm-js-rewriter/-/wasm-js-rewriter-3.1.0.tgz","fileCount":17,"integrity":"sha512-OE3QUGTriE3vhVxGRt2Df0Uk0xCd0OjqXb5Tjs9TdIvJu6VxYstxszdfyVK2+VHub5vGYY0ErJ4vkSB8z+3KPg==","signatures":[{"sig":"MEUCICub4hxJXOL3BbjobWQs5c7vyOokq2H6TdXRHtQWJHNKAiEAuML6kximdfgS1hDLvJUEuAfYVxOd+sxVINu18NiUbME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fwasm-js-rewriter@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2372122},"main":"main.js","_from":"file:datadog-wasm-js-rewriter-3.1.0.tgz","types":"index.d.ts","engines":{"node":">= 10"},"scripts":{"lint":"eslint . -c ./.eslintrc.json","test":"mocha --file 'test/setup.js' test/**/*.spec.js","build":"wasm-pack build --scope datadog --out-dir wasm --out-name wasm_js_rewriter --target nodejs -- --no-default-features","clippy":"cargo clippy --workspace -- -D warnings","format":"run-p format:prettier format:rs","prepare":"husky install","rustfmt":"rustfmt --config imports_granularity=Crate src/*.rs","format:rs":"cargo fmt","test:junit":"mocha --file 'test/setup.js' --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit.xml test/**/*.spec.js","format:prettier":"prettier . -w","test:integration":"mocha --file 'integration-test/setup.js' integration-test/**/*.spec.js","test:integration:ci":"mocha --file 'integration-test/setup.js' --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit-integration.xml integration-test/**/*.spec.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"_resolved":"/home/runner/work/dd-wasm-js-rewriter/dd-wasm-js-rewriter/datadog-wasm-js-rewriter-3.1.0.tgz","_integrity":"sha512-OE3QUGTriE3vhVxGRt2Df0Uk0xCd0OjqXb5Tjs9TdIvJu6VxYstxszdfyVK2+VHub5vGYY0ErJ4vkSB8z+3KPg==","repository":{"url":"git+https://github.com/DataDog/dd-wasm-js-rewriter.git","type":"git"},"_npmVersion":"10.8.2","description":"Datadog instrumentation addon for NodeJS","directories":{},"lint-staged":{"*.md":["prettier --parser markdown --write"],"*.rs":["rustfmt --config imports_granularity=Crate"],"*.json":["prettier --parser json --write"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.json --fix"]},"_nodeVersion":"20.19.0","dependencies":{"lru-cache":"^7.14.0","node-gyp-build":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.3.6","husky":"^7.0.0","mocha":"^9.1.1","sinon":"^14.0.0","eslint":"^7.31.0","recast":"^0.21.5","sorcery":"^0.10.0","prettier":"^2.5.1","ast-types":"^0.15.2","cross-env":"^7.0.3","tap-junit":"^5.0.1","dotenv-cli":"^5.0.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","source-map":"^0.7.3","typescript":"^4.8.4","@babel/core":"^7.18.10","lint-staged":"^12.3.7","npm-run-all":"^4.1.5","@babel/types":"^7.18.10","@babel/parser":"^7.20.3","mocha-it-each":"^1.0.2","@swc-node/register":"^1.4.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","mocha-junit-reporter":"^2.0.2","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^5.0.0","@typescript-eslint/parser":"^5.38.1","@typescript-eslint/eslint-plugin":"^5.37.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-js-rewriter_3.1.0_1743426455417_0.2917232283933846","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@datadog/wasm-js-rewriter","version":"4.0.0","keywords":["datadog","rewriter"],"author":{"name":"Datadog Inc.","email":"info@datadoghq.com"},"license":"Apache-2.0","_id":"@datadog/wasm-js-rewriter@4.0.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/dd-wasm-js-rewriter/blob/main/README.md","bugs":{"url":"https://github.com/DataDog/dd-wasm-js-rewriter/issues"},"dist":{"shasum":"46963ffa39365f4bc0aff6114bba6545635f9c69","tarball":"https://registry.npmjs.org/@datadog/wasm-js-rewriter/-/wasm-js-rewriter-4.0.0.tgz","fileCount":18,"integrity":"sha512-atw1uocrNlG3Fi7usLG5irTpasoz519YTZUyAxp7ZCppDNA+iLHpK1NksV9E2uCGMzF6dGifGmDaui0nK12nYg==","signatures":[{"sig":"MEUCIQCQue3p1dQ+kMjsoB+vDaWBQkzAii16wkv4VXEK1z4vsQIgE8nmY74dwJjT7R9Ym8Wk2nHmNX8gjFA1mNOsk1Pu2eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fwasm-js-rewriter@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2853518},"main":"main.js","_from":"file:datadog-wasm-js-rewriter-4.0.0.tgz","types":"index.d.ts","engines":{"node":">= 10"},"scripts":{"lint":"eslint . -c ./.eslintrc.json","test":"mocha --file 'test/setup.js' test/**/*.spec.js","build":"wasm-pack build --scope datadog --out-dir wasm --out-name wasm_js_rewriter --target nodejs -- --no-default-features","clippy":"cargo clippy --workspace -- -D warnings","format":"run-p format:prettier format:rs","prepare":"husky install","rustfmt":"rustfmt --config imports_granularity=Crate src/*.rs","format:rs":"cargo fmt","test:junit":"mocha --file 'test/setup.js' --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit.xml test/**/*.spec.js","format:prettier":"prettier . -w","test:integration":"mocha --file 'integration-test/setup.js' integration-test/**/*.spec.js","test:integration:ci":"mocha --file 'integration-test/setup.js' --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit-integration.xml integration-test/**/*.spec.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"_resolved":"/home/runner/work/dd-wasm-js-rewriter/dd-wasm-js-rewriter/datadog-wasm-js-rewriter-4.0.0.tgz","_integrity":"sha512-atw1uocrNlG3Fi7usLG5irTpasoz519YTZUyAxp7ZCppDNA+iLHpK1NksV9E2uCGMzF6dGifGmDaui0nK12nYg==","repository":{"url":"git+https://github.com/DataDog/dd-wasm-js-rewriter.git","type":"git"},"_npmVersion":"10.8.2","description":"Datadog instrumentation addon for NodeJS","directories":{},"lint-staged":{"*.md":["prettier --parser markdown --write"],"*.rs":["rustfmt --config imports_granularity=Crate"],"*.json":["prettier --parser json --write"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.json --fix"]},"_nodeVersion":"20.19.0","dependencies":{"js-yaml":"^4.1.0","lru-cache":"^7.14.0","node-gyp-build":"^4.5.0","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.3.6","husky":"^7.0.0","mocha":"^9.1.1","sinon":"^14.0.0","eslint":"^7.31.0","recast":"^0.21.5","sorcery":"^0.10.0","prettier":"^2.5.1","ast-types":"^0.15.2","cross-env":"^7.0.3","tap-junit":"^5.0.1","dotenv-cli":"^5.0.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","source-map":"^0.7.3","typescript":"^4.8.4","@babel/core":"^7.18.10","lint-staged":"^12.3.7","npm-run-all":"^4.1.5","@babel/types":"^7.18.10","@babel/parser":"^7.20.3","mocha-it-each":"^1.0.2","@swc-node/register":"^1.4.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","mocha-junit-reporter":"^2.0.2","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^5.0.0","@typescript-eslint/parser":"^5.38.1","@typescript-eslint/eslint-plugin":"^5.37.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-js-rewriter_4.0.0_1744223156734_0.8302632049630452","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@datadog/wasm-js-rewriter","version":"4.0.1","keywords":["datadog","rewriter"],"author":{"name":"Datadog Inc.","email":"info@datadoghq.com"},"license":"Apache-2.0","_id":"@datadog/wasm-js-rewriter@4.0.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/dd-wasm-js-rewriter/blob/main/README.md","bugs":{"url":"https://github.com/DataDog/dd-wasm-js-rewriter/issues"},"dist":{"shasum":"883535e97f6b88b15427f93b5dc5d2d3a01c02b6","tarball":"https://registry.npmjs.org/@datadog/wasm-js-rewriter/-/wasm-js-rewriter-4.0.1.tgz","fileCount":18,"integrity":"sha512-JRa05Je6gw+9+3yZnm/BroQZrEfNwRYCxms56WCCHzOBnoPihQLB0fWy5coVJS29kneCUueUvBvxGp6NVXgdqw==","signatures":[{"sig":"MEUCICgAqiaEms9K7A9XmD3n83PeiQsNqp2VolpJxGkcJGSiAiEAsp4IGLpD6c2OnIHvA6sGswGUdzRJApyORG4e9Zu+GtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fwasm-js-rewriter@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2854543},"main":"main.js","_from":"file:datadog-wasm-js-rewriter-4.0.1.tgz","types":"index.d.ts","engines":{"node":">= 10"},"scripts":{"lint":"eslint . -c ./.eslintrc.json","test":"mocha --file 'test/setup.js' test/**/*.spec.js","build":"wasm-pack build --scope datadog --out-dir wasm --out-name wasm_js_rewriter --target nodejs -- --no-default-features","clippy":"cargo clippy --workspace -- -D warnings","format":"run-p format:prettier format:rs","prepare":"husky install","rustfmt":"rustfmt --config imports_granularity=Crate src/*.rs","format:rs":"cargo fmt","test:junit":"mocha --file 'test/setup.js' --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit.xml test/**/*.spec.js","format:prettier":"prettier . -w","test:integration":"mocha --file 'integration-test/setup.js' integration-test/**/*.spec.js","test:integration:ci":"mocha --file 'integration-test/setup.js' --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit-integration.xml integration-test/**/*.spec.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"_resolved":"/home/runner/work/dd-wasm-js-rewriter/dd-wasm-js-rewriter/datadog-wasm-js-rewriter-4.0.1.tgz","_integrity":"sha512-JRa05Je6gw+9+3yZnm/BroQZrEfNwRYCxms56WCCHzOBnoPihQLB0fWy5coVJS29kneCUueUvBvxGp6NVXgdqw==","repository":{"url":"git+https://github.com/DataDog/dd-wasm-js-rewriter.git","type":"git"},"_npmVersion":"10.8.2","description":"Datadog instrumentation addon for NodeJS","directories":{},"lint-staged":{"*.md":["prettier --parser markdown --write"],"*.rs":["rustfmt --config imports_granularity=Crate"],"*.json":["prettier --parser json --write"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.json --fix"]},"_nodeVersion":"20.19.0","dependencies":{"js-yaml":"^4.1.0","lru-cache":"^7.14.0","node-gyp-build":"^4.5.0","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.3.6","husky":"^7.0.0","mocha":"^9.1.1","sinon":"^14.0.0","eslint":"^7.31.0","recast":"^0.21.5","sorcery":"^0.10.0","prettier":"^2.5.1","ast-types":"^0.15.2","cross-env":"^7.0.3","tap-junit":"^5.0.1","dotenv-cli":"^5.0.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","source-map":"^0.7.3","typescript":"^4.8.4","@babel/core":"^7.18.10","lint-staged":"^12.3.7","npm-run-all":"^4.1.5","@babel/types":"^7.18.10","@babel/parser":"^7.20.3","mocha-it-each":"^1.0.2","@swc-node/register":"^1.4.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","mocha-junit-reporter":"^2.0.2","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^5.0.0","@typescript-eslint/parser":"^5.38.1","@typescript-eslint/eslint-plugin":"^5.37.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-js-rewriter_4.0.1_1744795888932_0.6429299979037926","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@datadog/wasm-js-rewriter","version":"5.0.0","keywords":["datadog","rewriter"],"author":{"name":"Datadog Inc.","email":"info@datadoghq.com"},"license":"Apache-2.0","_id":"@datadog/wasm-js-rewriter@5.0.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/dd-wasm-js-rewriter/blob/main/README.md","bugs":{"url":"https://github.com/DataDog/dd-wasm-js-rewriter/issues"},"dist":{"shasum":"3127280d9ad01eb4018c508413b7b45365318bc7","tarball":"https://registry.npmjs.org/@datadog/wasm-js-rewriter/-/wasm-js-rewriter-5.0.0.tgz","fileCount":18,"integrity":"sha512-s7SOnaNNeZDKWqZMtc74oiruwx6rVmSQWxgNEYV/Xq6rbKwXOUz52IZijlF/B5m83vIN/Rsw/Lenmqa2V09a3A==","signatures":[{"sig":"MEUCIDHEK3kGWXlHc4VsKg6HEwzDLbQgXqb3EKwYjDf8YKoNAiEA7lKsJtbR4mHyYmW6Vs12gNr+QpXgh2+HRN7zG+ImHMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fwasm-js-rewriter@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2832961},"main":"main.js","_from":"file:datadog-wasm-js-rewriter-5.0.0.tgz","types":"index.d.ts","engines":{"node":">= 10"},"scripts":{"lint":"eslint . -c ./.eslintrc.json","test":"mocha --file 'test/setup.js' test/**/*.spec.js","build":"wasm-pack build --scope datadog --out-dir wasm --out-name wasm_js_rewriter --target nodejs -- --no-default-features","clippy":"cargo clippy --workspace -- -D warnings","format":"run-p format:prettier format:rs","rustfmt":"rustfmt --config imports_granularity=Crate src/*.rs","format:rs":"cargo fmt","test:junit":"mocha --file 'test/setup.js' --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit.xml test/**/*.spec.js","format:prettier":"prettier . -w","test:integration":"mocha --file 'integration-test/setup.js' integration-test/**/*.spec.js","test:integration:ci":"mocha --file 'integration-test/setup.js' --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit-integration.xml integration-test/**/*.spec.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1406d6af-81e3-477b-b9dc-091792eed691"}},"prettier":{"semi":false,"printWidth":120,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"_resolved":"/home/runner/work/dd-wasm-js-rewriter/dd-wasm-js-rewriter/datadog-wasm-js-rewriter-5.0.0.tgz","_integrity":"sha512-s7SOnaNNeZDKWqZMtc74oiruwx6rVmSQWxgNEYV/Xq6rbKwXOUz52IZijlF/B5m83vIN/Rsw/Lenmqa2V09a3A==","repository":{"url":"git+https://github.com/DataDog/dd-wasm-js-rewriter.git","type":"git"},"_npmVersion":"11.6.1","description":"Datadog instrumentation addon for Node.js","directories":{},"lint-staged":{"*.md":["prettier --parser markdown --write"],"*.rs":["rustfmt --config imports_granularity=Crate"],"*.json":["prettier --parser json --write"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.json --fix"]},"_nodeVersion":"24.11.0","dependencies":{"js-yaml":"^4.1.0","lru-cache":"^7.14.0","node-gyp-build":"^4.5.0","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.3.6","mocha":"^9.1.1","sinon":"^14.0.0","eslint":"^7.31.0","recast":"^0.21.5","sorcery":"^0.10.0","prettier":"^2.5.1","ast-types":"^0.15.2","cross-env":"^7.0.3","tap-junit":"^5.0.1","dotenv-cli":"^5.0.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","source-map":"^0.7.3","typescript":"^4.8.4","@babel/core":"^7.18.10","lint-staged":"^12.3.7","npm-run-all":"^4.1.5","@babel/types":"^7.18.10","@babel/parser":"^7.20.3","mocha-it-each":"^1.0.2","@swc-node/register":"^1.4.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","mocha-junit-reporter":"^2.0.2","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^5.0.0","@typescript-eslint/parser":"^5.38.1","@typescript-eslint/eslint-plugin":"^5.37.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-js-rewriter_5.0.0_1762427261107_0.026927561053873283","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@datadog/wasm-js-rewriter","version":"5.0.1","keywords":["datadog","rewriter"],"author":{"name":"Datadog Inc.","email":"info@datadoghq.com"},"license":"Apache-2.0","_id":"@datadog/wasm-js-rewriter@5.0.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/dd-wasm-js-rewriter/blob/main/README.md","bugs":{"url":"https://github.com/DataDog/dd-wasm-js-rewriter/issues"},"dist":{"shasum":"f227d2e3eb0f83b8a37f190a9ff8fdbde5955782","tarball":"https://registry.npmjs.org/@datadog/wasm-js-rewriter/-/wasm-js-rewriter-5.0.1.tgz","fileCount":18,"integrity":"sha512-EzbV3Lrdt3udQEsbDOVC5gB1y7yxfpBbrSIk4jaEsGjyj0Dbv2HGj7tZjs+qXzIzNonHc8h5El2bYZOGfC2wwg==","signatures":[{"sig":"MEUCIQCgUhInGpCDw1SR67uxh+LVuq51uFZHfnSiJ7bV97BqzQIgcg6wnOtaibAaTQFhm9OnMKFvn8jtbwlvW+NHq3ziE2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fwasm-js-rewriter@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2823650},"main":"main.js","_from":"file:datadog-wasm-js-rewriter-5.0.1.tgz","types":"index.d.ts","engines":{"node":">= 10"},"scripts":{"lint":"eslint . -c ./.eslintrc.json","test":"mocha --file 'test/setup.js' test/**/*.spec.js","build":"wasm-pack build --scope datadog --out-dir wasm --out-name wasm_js_rewriter --target nodejs -- --no-default-features","clippy":"cargo clippy --workspace -- -D warnings","format":"run-p format:prettier format:rs","rustfmt":"rustfmt --config imports_granularity=Crate src/*.rs","format:rs":"cargo fmt","test:junit":"mocha --file 'test/setup.js' --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit.xml test/**/*.spec.js","format:prettier":"prettier . -w","test:integration":"mocha --file 'integration-test/setup.js' integration-test/**/*.spec.js","test:integration:ci":"mocha --file 'integration-test/setup.js' --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit-integration.xml integration-test/**/*.spec.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1406d6af-81e3-477b-b9dc-091792eed691"}},"prettier":{"semi":false,"printWidth":120,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"_resolved":"/home/runner/work/dd-wasm-js-rewriter/dd-wasm-js-rewriter/datadog-wasm-js-rewriter-5.0.1.tgz","_integrity":"sha512-EzbV3Lrdt3udQEsbDOVC5gB1y7yxfpBbrSIk4jaEsGjyj0Dbv2HGj7tZjs+qXzIzNonHc8h5El2bYZOGfC2wwg==","repository":{"url":"git+https://github.com/DataDog/dd-wasm-js-rewriter.git","type":"git"},"_npmVersion":"11.6.1","description":"Datadog instrumentation addon for Node.js","directories":{},"lint-staged":{"*.md":["prettier --parser markdown --write"],"*.rs":["rustfmt --config imports_granularity=Crate"],"*.json":["prettier --parser json --write"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.json --fix"]},"_nodeVersion":"24.11.0","dependencies":{"js-yaml":"^4.1.0","lru-cache":"^7.14.0","node-gyp-build":"^4.5.0","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.3.6","mocha":"^9.1.1","sinon":"^14.0.0","eslint":"^7.31.0","recast":"^0.21.5","sorcery":"^0.10.0","prettier":"^2.5.1","ast-types":"^0.15.2","cross-env":"^7.0.3","tap-junit":"^5.0.1","dotenv-cli":"^5.0.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","source-map":"^0.7.3","typescript":"^4.8.4","@babel/core":"^7.18.10","lint-staged":"^12.3.7","npm-run-all":"^4.1.5","@babel/types":"^7.18.10","@babel/parser":"^7.20.3","mocha-it-each":"^1.0.2","@swc-node/register":"^1.4.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","mocha-junit-reporter":"^2.0.2","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^5.0.0","@typescript-eslint/parser":"^5.38.1","@typescript-eslint/eslint-plugin":"^5.37.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-js-rewriter_5.0.1_1762960872221_0.43339302383028633","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@datadog/wasm-js-rewriter","version":"5.0.2","keywords":["datadog","rewriter"],"author":{"name":"Datadog Inc.","email":"info@datadoghq.com"},"license":"Apache-2.0","_id":"@datadog/wasm-js-rewriter@5.0.2","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/dd-wasm-js-rewriter/blob/main/README.md","bugs":{"url":"https://github.com/DataDog/dd-wasm-js-rewriter/issues"},"dist":{"shasum":"f7cb491d02a0ce54429ca732f3dba5436b5e9271","tarball":"https://registry.npmjs.org/@datadog/wasm-js-rewriter/-/wasm-js-rewriter-5.0.2.tgz","fileCount":18,"integrity":"sha512-ffv9TqdtuE8XnZgaGnmMIU1A+t+eaHIEbdVpV5elijq1dKK03OqFb+Xo4ojTbgCwxIYDA1zmA8TnZJBjtzuVuw==","signatures":[{"sig":"MEYCIQCcye7QWPtNUKLIdiosXxynKBmK2lGYxKsyZYzdOYtgvQIhAKQkBBAfOC6C2QQEYgWafxfHdMfwpiiOEsKwtYPd0MlP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fwasm-js-rewriter@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2751332},"main":"main.js","_from":"file:datadog-wasm-js-rewriter-5.0.2.tgz","types":"index.d.ts","engines":{"node":">= 10"},"scripts":{"lint":"eslint . -c ./.eslintrc.json","test":"mocha --file 'test/setup.js' test/**/*.spec.js","build":"wasm-pack build --scope datadog --out-dir wasm --out-name wasm_js_rewriter --target nodejs -- --no-default-features","clippy":"cargo clippy --workspace -- -D warnings","format":"run-p format:prettier format:rs","rustfmt":"rustfmt --config imports_granularity=Crate src/*.rs","format:rs":"cargo fmt","test:junit":"mocha --file 'test/setup.js' --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit.xml test/**/*.spec.js","format:prettier":"prettier . -w","test:integration":"mocha --file 'integration-test/setup.js' integration-test/**/*.spec.js","test:integration:ci":"mocha --file 'integration-test/setup.js' --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit-integration.xml integration-test/**/*.spec.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1406d6af-81e3-477b-b9dc-091792eed691"}},"prettier":{"semi":false,"printWidth":120,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"_resolved":"/home/runner/work/dd-wasm-js-rewriter/dd-wasm-js-rewriter/datadog-wasm-js-rewriter-5.0.2.tgz","_integrity":"sha512-ffv9TqdtuE8XnZgaGnmMIU1A+t+eaHIEbdVpV5elijq1dKK03OqFb+Xo4ojTbgCwxIYDA1zmA8TnZJBjtzuVuw==","repository":{"url":"git+https://github.com/DataDog/dd-wasm-js-rewriter.git","type":"git"},"_npmVersion":"11.9.0","description":"Datadog instrumentation addon for Node.js","directories":{},"lint-staged":{"*.md":["prettier --parser markdown --write"],"*.rs":["rustfmt --config imports_granularity=Crate"],"*.json":["prettier --parser json --write"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.json --fix"]},"_nodeVersion":"24.14.0","dependencies":{"js-yaml":"^4.1.1","lru-cache":"^7.14.0","node-gyp-build":"^4.5.0","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.1","chai":"^4.3.6","mocha":"^9.1.1","sinon":"^14.0.0","eslint":"^7.31.0","recast":"^0.21.5","sorcery":"^0.10.0","prettier":"^2.5.1","ast-types":"^0.15.2","cross-env":"^7.0.3","tap-junit":"^5.0.1","dotenv-cli":"^5.0.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","source-map":"^0.7.3","typescript":"^4.8.4","@babel/core":"^7.18.10","lint-staged":"^12.3.7","npm-run-all":"^4.1.5","@babel/types":"^7.18.10","@babel/parser":"^7.20.3","mocha-it-each":"^1.0.2","@swc-node/register":"^1.4.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","mocha-junit-reporter":"^2.0.2","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^5.0.0","@typescript-eslint/parser":"^5.38.1","@typescript-eslint/eslint-plugin":"^5.37.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-js-rewriter_5.0.2_1773755521659_0.7913843988568825","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@datadog/wasm-js-rewriter","version":"5.0.3","keywords":["datadog","rewriter"],"author":{"name":"Datadog Inc.","email":"info@datadoghq.com"},"license":"Apache-2.0","_id":"@datadog/wasm-js-rewriter@5.0.3","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/dd-wasm-js-rewriter/blob/main/README.md","bugs":{"url":"https://github.com/DataDog/dd-wasm-js-rewriter/issues"},"dist":{"shasum":"815b0969595628b558b1aa8235965c351edc6adb","tarball":"https://registry.npmjs.org/@datadog/wasm-js-rewriter/-/wasm-js-rewriter-5.0.3.tgz","fileCount":18,"integrity":"sha512-XfumKHD5RTTvqiwMmTEWqvix472tIofPDA78+wFLMWJ6xxJBlJRbJ//sMT9bNYlSgau9JYB9S38EeMdf4xFhGw==","signatures":[{"sig":"MEUCIQDf5ylXVew90UhMDUk4R2flndquaRfxYRwECK5aOuPwpwIgfY4wRFO22shHMq0A4fG98C81zB85eeRaohBEqZXiuz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAoRo8dUDHGZLVGAl+Pr7lF5uaCQ6b+6wTm8WjI2NIrfAiAGJmiKYQujqL+zvL49xzWs31rcFBZ95t1rGYRX1EOPFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fwasm-js-rewriter@5.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2701126},"main":"main.js","_from":"file:datadog-wasm-js-rewriter-5.0.3.tgz","types":"index.d.ts","engines":{"node":">= 10"},"scripts":{"lint":"eslint . -c ./.eslintrc.json","test":"mocha --file test/setup.js test/**/*.spec.js","build":"wasm-pack build --scope datadog --out-dir wasm --out-name wasm_js_rewriter --target nodejs -- --no-default-features","clippy":"cargo clippy --workspace -- -D warnings","format":"run-p format:prettier format:rs","rustfmt":"rustfmt --config imports_granularity=Crate src/*.rs","format:rs":"cargo fmt","test:junit":"mocha --file test/setup.js --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit.xml test/**/*.spec.js","format:prettier":"prettier . -w","test:integration":"mocha --file integration-test/setup.js integration-test/**/*.spec.js","test:integration:ci":"mocha --file integration-test/setup.js --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit-integration.xml integration-test/**/*.spec.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1406d6af-81e3-477b-b9dc-091792eed691"}},"prettier":{"semi":false,"printWidth":120,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"_resolved":"/home/runner/work/dd-wasm-js-rewriter/dd-wasm-js-rewriter/datadog-wasm-js-rewriter-5.0.3.tgz","_integrity":"sha512-XfumKHD5RTTvqiwMmTEWqvix472tIofPDA78+wFLMWJ6xxJBlJRbJ//sMT9bNYlSgau9JYB9S38EeMdf4xFhGw==","repository":{"url":"git+https://github.com/DataDog/dd-wasm-js-rewriter.git","type":"git"},"_npmVersion":"11.16.0","description":"Datadog instrumentation addon for Node.js","directories":{},"lint-staged":{"*.md":["prettier --parser markdown --write"],"*.rs":["rustfmt --config imports_granularity=Crate"],"*.json":["prettier --parser json --write"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.json --fix"]},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.3.1","lru-cache":"^7.14.0","node-gyp-build":"^4.8.4","module-details-from-path":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.5","chai":"^4.3.10","mocha":"^11.7.5","sinon":"^14.0.2","eslint":"^7.31.0","recast":"^0.21.5","sorcery":"^0.10.0","prettier":"^2.8.8","ast-types":"^0.15.2","cross-env":"^7.0.3","tap-junit":"^5.0.1","dotenv-cli":"^5.0.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","source-map":"^0.7.3","typescript":"^4.9.5","@babel/core":"^7.18.13","lint-staged":"^12.3.7","npm-run-all":"^4.1.5","@babel/types":"^7.18.13","@babel/parser":"^7.20.15","mocha-it-each":"^1.0.2","@swc-node/register":"^1.5.8","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","mocha-junit-reporter":"^2.0.2","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^5.0.0","@typescript-eslint/parser":"^5.62.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-js-rewriter_5.0.3_1786616078680_0.194489241761286","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"_id":"@datadog/wasm-js-rewriter@5.0.4","bugs":{"url":"https://github.com/DataDog/dd-wasm-js-rewriter/issues"},"dist":{"shasum":"6d0973cefd82ee5bea30c3aa4e3bcfdb35ef169f","tarball":"https://registry.npmjs.org/@datadog/wasm-js-rewriter/-/wasm-js-rewriter-5.0.4.tgz","fileCount":18,"integrity":"sha512-tSjbk51dkNzFMM3P/7y82tyrBj/9CWnPzcVb1JB8TUea/PIholdXSPuGC5F975YvvGB8KDujfmJIacN+EmuXMg==","signatures":[{"sig":"MEQCIAccJMgvmtChz1knkkU5gUz0N0KUfdtQaMokkVfznrAVAiBchNYiIvazD0lvu4TPhMCY82AFu/qO8v3m3NPAjS8k/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID2BNzZhAttYuwXQ2EHPx+6RYg/rBJfXZksHUVSZn7yHAiA+UJtzF8ZM+/LfFagWHTll9u4wNyHHgfDMB937eZIDRw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2fwasm-js-rewriter@5.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2701138},"main":"main.js","name":"@datadog/wasm-js-rewriter","_from":"file:datadog-wasm-js-rewriter-5.0.4.tgz","types":"index.d.ts","author":{"name":"Datadog Inc.","email":"info@datadoghq.com"},"engines":{"node":">= 10"},"license":"Apache-2.0","scripts":{"lint":"eslint . -c ./.eslintrc.json","test":"mocha --file test/setup.js test/**/*.spec.js","build":"wasm-pack build --scope datadog --out-dir wasm --out-name wasm_js_rewriter --target nodejs -- --no-default-features","clippy":"cargo clippy --workspace -- -D warnings","format":"run-p format:prettier format:rs","rustfmt":"rustfmt --config imports_granularity=Crate src/*.rs","format:rs":"cargo fmt","test:junit":"mocha --file test/setup.js --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit.xml test/**/*.spec.js","format:prettier":"prettier . -w","test:integration":"mocha --file integration-test/setup.js integration-test/**/*.spec.js","test:integration:ci":"mocha --file integration-test/setup.js --reporter mocha-junit-reporter --reporter-options mochaFile=./build/junit-integration.xml integration-test/**/*.spec.js"},"version":"5.0.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1406d6af-81e3-477b-b9dc-091792eed691"}},"homepage":"https://github.com/DataDog/dd-wasm-js-rewriter/blob/main/README.md","keywords":["datadog","rewriter"],"prettier":{"semi":false,"printWidth":120,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"_resolved":"/home/runner/work/dd-wasm-js-rewriter/dd-wasm-js-rewriter/datadog-wasm-js-rewriter-5.0.4.tgz","_integrity":"sha512-tSjbk51dkNzFMM3P/7y82tyrBj/9CWnPzcVb1JB8TUea/PIholdXSPuGC5F975YvvGB8KDujfmJIacN+EmuXMg==","repository":{"url":"git+https://github.com/DataDog/dd-wasm-js-rewriter.git","type":"git"},"_npmVersion":"11.17.0","description":"Datadog instrumentation addon for Node.js","directories":{},"lint-staged":{"*.md":["prettier --parser markdown --write"],"*.rs":["rustfmt --config imports_granularity=Crate"],"*.json":["prettier --parser json --write"],"*.@(yml|yaml)":["prettier --parser yaml --write"],"*.@(js|ts|tsx)":["prettier --write","eslint -c .eslintrc.json --fix"]},"maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.3.1","lru-cache":"^7.14.0","node-gyp-build":"^4.8.4","module-details-from-path":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.5","chai":"^4.3.10","mocha":"^11.7.5","sinon":"^14.0.2","eslint":"^7.31.0","recast":"^0.21.5","sorcery":"^0.10.0","prettier":"^2.8.8","ast-types":"^0.15.2","cross-env":"^7.0.3","tap-junit":"^5.0.1","dotenv-cli":"^5.0.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","source-map":"^0.7.3","typescript":"^4.9.5","@babel/core":"^7.18.13","lint-staged":"^12.3.7","npm-run-all":"^4.1.5","@babel/types":"^7.18.13","@babel/parser":"^7.20.15","mocha-it-each":"^1.0.2","@swc-node/register":"^1.5.8","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","mocha-junit-reporter":"^2.0.2","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^5.0.0","@typescript-eslint/parser":"^5.62.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wasm-js-rewriter_5.0.4_1787220367647_0.10926271747091709"}}},"time":{"created":"2025-03-24T15:51:53.678Z","modified":"2026-08-20T10:06:08.380Z","3.0.0":"2025-03-24T15:51:54.008Z","3.1.0":"2025-03-31T13:07:35.690Z","4.0.0":"2025-04-09T18:25:56.984Z","4.0.1":"2025-04-16T09:31:29.208Z","5.0.0":"2025-11-06T11:07:41.347Z","5.0.1":"2025-11-12T15:21:12.447Z","5.0.2":"2026-03-17T13:52:01.842Z","5.0.3":"2026-08-13T10:14:38.806Z","5.0.4":"2026-08-20T10:06:07.823Z"},"bugs":{"url":"https://github.com/DataDog/dd-wasm-js-rewriter/issues"},"author":{"name":"Datadog Inc.","email":"info@datadoghq.com"},"license":"Apache-2.0","homepage":"https://github.com/DataDog/dd-wasm-js-rewriter/blob/main/README.md","keywords":["datadog","rewriter"],"repository":{"url":"git+https://github.com/DataDog/dd-wasm-js-rewriter.git","type":"git"},"description":"Datadog instrumentation addon for Node.js","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"readme":"# dd-wasm-js-rewriter\n\nNode.js native AST rewriter heavily based on [Speedy Web Compiler o SWC compiler](https://github.com/swc-project/swc) used to instrument Javascript source files.\n\n## Workflow\n\n1. Parse Javascript code to obtain the AST\n2. Replace certain AST expressions -> Currently it is focused in certain operators like `+` and `+=`, template literals and some String methods\n3. Generate the new Javascript code as from the modified AST -> In addition to the Javascript code, the corresponding source map is returned chaining it with the original source map if necessary.\n\n## Usage\n\n```javascript\nconst Rewriter = require('@datadog/wasm-js-rewriter')\n\nconst rewriter = new Rewriter(rewriterConfig)\nconst result = rewriter.rewrite(code, filename)\n```\n\n## Configuration options\n\n```javascript\n\nRewriterConfig {\n  // enable/disable sourceMap chaining - false by default\n  chainSourceMap?: boolean\n\n  // enable/disable comments printing - false by default\n  comments?: boolean\n\n  // establishes the prefix for the injected local variables - 6 random characters by default\n  localVarPrefix?: string\n\n  // sets the list of methods or operators to be rewritten\n  csiMethods?: Array<CsiMethod>\n\n  // extracts hardcoded string literals - true by default\n  literals?: boolean\n}\n\nCsiMethod {\n  // name of the String method to rewrite\n  src: string\n\n  // optional name of the replacement method. If not specified a convention shall be used\n  dst?: string\n\n  // indicates if it is an operator like +\n  operator?: boolean\n}\n```\n\n## Example\n\n```javascript\nconst Rewriter = require('@datadog/wasm-js-rewriter')\n\nconst rewriterConfig = {\n  csiMethods: [{ src: 'substring' }],\n  localVarPrefix: 'test',\n}\n\nconst rewriter = new Rewriter(rewriterConfig)\n\nconst code = `function sub(a) {\n  return a.substring(1)\n}`\nconst result = rewriter.rewrite(code, filename)\n\nconsole.log(result.content)\n/*\nfunction sub(a) {\n  let __datadog_test_0, __datadog_test_1;\n  return (__datadog_test_0 = a, __datadog_test_1 = __datadog_test_0.substring, _ddiast.stringSubstring(__datadog_test_1.call(__datadog_test_0, 1), __datadog_test_1, __datadog_test_0, 1));\n}\n*/\n```\n\n## Local setup\n\nTo set up the project locally, you should install `cargo` and `wasm-pack`:\n\n```\n$ curl https://sh.rustup.rs -sSf | sh\n\n$ cargo install wasm-pack\n```\n\nand project dependencies:\n\n```\n$ npm install\n```\n\n### Build\n\nBuild the project with\n\n```\n$ npm run build\n```\n\nIt will compile WASM binaries by default\nand then it will be possible to run the tests with\n\n```\n$ npm t\n```\n","readmeFilename":"README.md"}