{"name":"jiti","version":"2.7.0","description":"Runtime typescript and ESM support for Node.js","repository":{"type":"git","url":"git+https://github.com/unjs/jiti.git"},"license":"MIT","type":"module","exports":{".":{"import":{"types":"./lib/jiti.d.mts","default":"./lib/jiti.mjs"},"require":{"types":"./lib/jiti.d.cts","default":"./lib/jiti.cjs"}},"./register":{"types":"./lib/jiti-register.d.mts","import":"./lib/jiti-register.mjs"},"./native":{"types":"./lib/jiti.d.mts","import":"./lib/jiti-native.mjs"},"./static":{"types":"./lib/jiti.d.mts","import":"./lib/jiti-static.mjs"},"./package.json":"./package.json"},"main":"./lib/jiti.cjs","module":"./lib/jiti.mjs","types":"./lib/jiti.d.cts","typesVersions":{"*":{"register":["./lib/jiti-register.d.mts"],"native":["./lib/jiti.d.mts"],"static":["./lib/jiti.d.mts"]}},"bin":{"jiti":"lib/jiti-cli.mjs"},"scripts":{"bench":"node test/bench.mjs && deno -A test/bench.mjs && bun --bun test/bench.mjs","build":"pnpm clean && pnpm rspack","build:rolldown":"pnpm clean && pnpm rolldown -c rolldown.config.mjs","clean":"rm -rf dist","dev":"pnpm clean && pnpm rspack --watch","jiti":"JITI_DEBUG=1 JITI_JSX=1 lib/jiti-cli.mjs","lint":"eslint . && prettier -c src lib test stubs","lint:fix":"eslint --fix . && prettier -w src lib test stubs","prepack":"pnpm build","release":"pnpm build && pnpm test && changelogen --release --push && npm publish","test":"pnpm lint && pnpm test:types && vitest run --coverage && pnpm test:node-register && pnpm test:bun && pnpm test:native","test:bun":"bun --bun test test/bun","test:native":"pnpm test:native:bun && pnpm test:native:node && pnpm test:native:deno","test:native:bun":"bun --bun test test/native/bun.test.ts","test:native:deno":"deno test -A --no-check test/native/deno.test.ts","test:native:node":"node --test --experimental-strip-types test/native/node.test.ts","test:node-register":"JITI_JSX=1 node --test test/node-register.test.mjs","test:types":"tsgo --noEmit"},"devDependencies":{"@babel/core":"^7.29.0","@babel/helper-module-imports":"^7.28.6","@babel/helper-module-transforms":"^7.28.6","@babel/helper-plugin-utils":"^7.28.6","@babel/helper-simple-access":"^7.27.1","@babel/plugin-proposal-decorators":"^7.29.0","@babel/plugin-syntax-class-properties":"^7.12.13","@babel/plugin-syntax-import-assertions":"^7.28.6","@babel/plugin-syntax-jsx":"^7.28.6","@babel/plugin-transform-explicit-resource-management":"^7.28.6","@babel/plugin-transform-export-namespace-from":"^7.27.1","@babel/plugin-transform-react-jsx":"^7.28.6","@babel/plugin-transform-typescript":"^7.28.6","@babel/preset-typescript":"^7.28.5","@babel/template":"^7.28.6","@babel/traverse":"^7.29.0","@babel/types":"^7.29.0","@rspack/cli":"^2.0.1","@rspack/core":"^2.0.1","@types/babel__core":"^7.20.5","@types/babel__helper-module-imports":"^7.18.3","@types/babel__helper-plugin-utils":"^7.10.3","@types/babel__template":"^7.4.4","@types/babel__traverse":"^7.28.0","@types/node":"^25.6.0","@typescript/native-preview":"7.0.0-dev.20260505.1","@vitest/coverage-v8":"^4.1.5","acorn":"^8.16.0","babel-plugin-parameter-decorator":"^1.0.16","changelogen":"^0.6.2","config":"^4.4.1","consola":"^3.4.2","defu":"^6.1.7","destr":"^2.0.5","escape-string-regexp":"^5.0.0","eslint":"^10.3.0","eslint-config-unjs":"^0.6.2","estree-walker":"^3.0.3","etag":"^1.8.1","fast-glob":"^3.3.3","get-tsconfig":"^4.14.0","is-installed-globally":"^1.0.0","mime":"^4.1.0","mitata":"^1.0.34","mlly":"^1.8.2","moment-timezone":"^0.6.2","nano-jsx":"^0.2.1","pathe":"^2.0.3","pkg-types":"^2.3.1","preact":"^10.29.1","preact-render-to-string":"^6.6.7","prettier":"^3.8.3","react":"^19.2.5","react-dom":"^19.2.5","reflect-metadata":"^0.2.2","rolldown":"1.0.0-rc.18","solid-js":"^1.9.12","std-env":"^4.1.0","terser-webpack-plugin":"^5.5.0","tinyexec":"^1.1.2","ts-loader":"^9.5.7","typescript":"^5.9.3","vitest":"^4.1.5","vue":"^3.5.33","yoctocolors":"^2.1.2","zod":"^4.4.3"},"packageManager":"pnpm@10.30.3","gitHead":"fd3bb289b75ed207edfb686d671ed50144f7e90f","_id":"jiti@2.7.0","bugs":{"url":"https://github.com/unjs/jiti/issues"},"homepage":"https://github.com/unjs/jiti#readme","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==","shasum":"974228f2f4ca2bc21885a1797b45fea68e950c64","tarball":"https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz","fileCount":16,"unpackedSize":1751293,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE8EWcZV7Ll1AKCHeFXYhkVyPqcPbKjg2QPO8C5ylcw7AiASHS6m0T9biaCfJZVnQr8rHzksFERY3zNeN4NFLpCbeQ=="}]},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jiti_2.7.0_1778014967688_0.4629748356009511"},"_hasShrinkwrap":false}