{"_id":"esrap","_rev":"4238990","name":"esrap","description":"Parse in reverse","dist-tags":{"latest":"2.2.4"},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"time":{"modified":"2026-03-23T00:55:03.000Z","created":"2023-09-17T02:12:52.209Z","2.2.4":"2026-03-13T07:54:18.766Z","2.2.3":"2026-02-08T02:37:53.390Z","2.2.2":"2026-01-20T18:38:39.020Z","2.2.1":"2025-12-01T20:27:21.309Z","2.2.0":"2025-11-25T19:15:06.872Z","2.1.3":"2025-11-16T07:24:35.711Z","2.1.2":"2025-10-30T16:14:27.055Z","2.1.1":"2025-10-26T12:03:57.169Z","2.1.0":"2025-07-03T15:36:14.369Z","2.0.1":"2025-06-26T22:19:17.274Z","2.0.0":"2025-06-25T17:44:20.362Z","1.4.9":"2025-06-08T11:41:22.857Z","1.4.8":"2025-06-08T11:02:49.113Z","1.4.7":"2025-06-05T06:40:57.840Z","1.4.6":"2025-04-01T09:54:02.943Z","1.4.5":"2025-02-16T11:08:59.549Z","1.4.4":"2025-02-11T08:44:40.922Z","1.4.3":"2025-01-14T14:50:55.231Z","1.4.2":"2025-01-10T00:21:35.449Z","1.4.1":"2025-01-09T22:43:47.132Z","1.4.0":"2025-01-09T20:26:19.277Z","1.3.7":"2025-01-09T18:14:34.746Z","1.3.6":"2025-01-09T17:19:02.944Z","1.3.4":"2025-01-09T15:44:58.791Z","1.3.3":"2025-01-09T14:54:42.780Z","1.3.2":"2024-12-19T05:07:20.778Z","1.3.1":"2024-12-18T00:56:40.518Z","1.3.0":"2024-12-17T20:19:46.900Z","1.2.3":"2024-11-30T13:42:11.319Z","1.2.2":"2024-04-30T13:51:52.283Z","1.2.1":"2023-11-25T22:18:54.202Z","1.2.0":"2023-11-22T17:23:10.641Z","1.1.1":"2023-11-06T22:01:48.740Z","1.1.0":"2023-11-06T21:47:29.805Z","1.0.3":"2023-10-16T13:40:56.533Z","1.0.2":"2023-09-18T19:10:46.745Z","1.0.1":"2023-09-17T02:34:55.635Z","1.0.0":"2023-09-17T02:12:52.209Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"versions":{"2.2.4":{"name":"esrap","version":"2.2.4","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./languages/ts":{"types":"./types/index.d.ts","default":"./src/languages/ts/index.js"},"./languages/tsx":{"types":"./types/index.d.ts","default":"./src/languages/tsx/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@sveltejs/acorn-typescript":"^1.0.5","@vitest/ui":"^2.1.1","acorn":"^8.15.0","dts-buddy":"^0.6.2","oxc-parser":"^0.95.0","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15","@typescript-eslint/types":"^8.2.0"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui","format":"pnpm lint --write","lint":"prettier --check . --ignore-path .gitignore --ignore-path .prettierignore"},"_id":"esrap@2.2.4","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-suICpxAmZ9A8bzJjEl/+rLJiDKC0X4gYWUxT6URAWBLvlXmtbZd5ySMu/N2ZGEtMCAmflUDPSehrP9BQcsGcSg==","_resolved":"/tmp/0dcca79e454877eb4cad0256fc9592ea/esrap-2.2.4.tgz","_from":"file:esrap-2.2.4.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"shasum":"3bbcf02a86333b332fac1e00653594048e9dafc5","size":17244,"noattachment":false,"key":"/esrap/-/esrap-2.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-2.2.4.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c418dc5-6379-43c2-8ea7-0a9337410986"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_2.2.4_1773388458600_0.8636208832409673"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-13T07:54:18.766Z","publish_time":1773388458766,"_source_registry_name":"default","_cnpm_publish_time":1773388458766},"2.2.3":{"name":"esrap","version":"2.2.3","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./languages/ts":{"types":"./types/index.d.ts","default":"./src/languages/ts/index.js"},"./languages/tsx":{"types":"./types/index.d.ts","default":"./src/languages/tsx/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@sveltejs/acorn-typescript":"^1.0.5","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.15.0","dts-buddy":"^0.6.2","oxc-parser":"^0.95.0","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui","format":"pnpm lint --write","lint":"prettier --check . --ignore-path .gitignore --ignore-path .prettierignore"},"_id":"esrap@2.2.3","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-8fOS+GIGCQZl/ZIlhl59htOlms6U8NvX6ZYgYHpRU/b6tVSh3uHkOHZikl3D4cMbYM0JlpBe+p/BkZEi8J9XIQ==","_resolved":"/tmp/ae77eeecff52252479a9dcc2e6c309f4/esrap-2.2.3.tgz","_from":"file:esrap-2.2.3.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"shasum":"cbc5a6aad5349697b78ef7af62704e733a50d2c1","size":17338,"noattachment":false,"key":"/esrap/-/esrap-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-2.2.3.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c418dc5-6379-43c2-8ea7-0a9337410986"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_2.2.3_1770518273250_0.765485000470095"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-08T02:37:53.390Z","publish_time":1770518273390,"_source_registry_name":"default","_cnpm_publish_time":1770518273390},"2.2.2":{"name":"esrap","version":"2.2.2","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./languages/ts":{"types":"./types/index.d.ts","default":"./src/languages/ts/index.js"},"./languages/tsx":{"types":"./types/index.d.ts","default":"./src/languages/tsx/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@sveltejs/acorn-typescript":"^1.0.5","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.15.0","dts-buddy":"^0.6.2","oxc-parser":"^0.95.0","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui","format":"pnpm lint --write","lint":"prettier --check . --ignore-path .gitignore --ignore-path .prettierignore"},"_id":"esrap@2.2.2","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-zA6497ha+qKvoWIK+WM9NAh5ni17sKZKhbS5B3PoYbBvaYHZWoS33zmFybmyqpn07RLUxSmn+RCls2/XF+d0oQ==","_resolved":"/tmp/635ca9eb7c159c6e7674186520701a9d/esrap-2.2.2.tgz","_from":"file:esrap-2.2.2.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"shasum":"437163734f470f6191580652388a4dc5e09643f6","size":17280,"noattachment":false,"key":"/esrap/-/esrap-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-2.2.2.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c418dc5-6379-43c2-8ea7-0a9337410986"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_2.2.2_1768934318835_0.32362132345114536"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-20T18:38:39.020Z","publish_time":1768934319020,"_source_registry_name":"default","_cnpm_publish_time":1768934319020},"2.2.1":{"name":"esrap","version":"2.2.1","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./languages/ts":{"types":"./types/index.d.ts","default":"./src/languages/ts/index.js"},"./languages/tsx":{"types":"./types/index.d.ts","default":"./src/languages/tsx/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@sveltejs/acorn-typescript":"^1.0.5","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.15.0","dts-buddy":"^0.6.2","oxc-parser":"^0.95.0","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui","format":"pnpm lint --write","lint":"prettier --check . --ignore-path .gitignore --ignore-path .prettierignore"},"_id":"esrap@2.2.1","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-GiYWG34AN/4CUyaWAgunGt0Rxvr1PTMlGC0vvEov/uOQYWne2bpN03Um+k8jT+q3op33mKouP2zeJ6OlM+qeUg==","_resolved":"/tmp/828a9083895b0ea03c9058a74dd87c9c/esrap-2.2.1.tgz","_from":"file:esrap-2.2.1.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"cbe28fe94cd7c75b158609d602f5e345bae21259","size":17166,"noattachment":false,"key":"/esrap/-/esrap-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-2.2.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c418dc5-6379-43c2-8ea7-0a9337410986"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_2.2.1_1764620841106_0.47322606532517875"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-01T20:27:21.309Z","publish_time":1764620841309,"_source_registry_name":"default","_cnpm_publish_time":1764620841309},"2.2.0":{"name":"esrap","version":"2.2.0","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./languages/ts":{"types":"./types/index.d.ts","default":"./src/languages/ts/index.js"},"./languages/tsx":{"types":"./types/index.d.ts","default":"./src/languages/tsx/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@sveltejs/acorn-typescript":"^1.0.5","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.15.0","dts-buddy":"^0.6.2","oxc-parser":"^0.95.0","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui","format":"pnpm lint --write","lint":"prettier --check . --ignore-path .gitignore --ignore-path .prettierignore"},"_id":"esrap@2.2.0","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-WBmtxe7R9C5mvL4n2le8nMUe4mD5V9oiK2vJpQ9I3y20ENPUomPcphBXE8D1x/Bm84oN1V+lOfgXxtqmxTp3Xg==","_resolved":"/tmp/c6c0da0df4da9f00e4ed6ab699563827/esrap-2.2.0.tgz","_from":"file:esrap-2.2.0.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"0b28cd2dd263e4534b506cbd28c412c1c672ba00","size":17160,"noattachment":false,"key":"/esrap/-/esrap-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-2.2.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c418dc5-6379-43c2-8ea7-0a9337410986"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_2.2.0_1764098106639_0.28223709931585517"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-25T19:15:06.872Z","publish_time":1764098106872,"_source_registry_name":"default","_cnpm_publish_time":1764098106872},"2.1.3":{"name":"esrap","version":"2.1.3","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./languages/ts":{"types":"./types/index.d.ts","default":"./src/languages/ts/index.js"},"./languages/tsx":{"types":"./types/index.d.ts","default":"./src/languages/tsx/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@sveltejs/acorn-typescript":"^1.0.5","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.15.0","dts-buddy":"^0.6.2","oxc-parser":"^0.95.0","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui","format":"pnpm lint --write","lint":"prettier --check . --ignore-path .gitignore --ignore-path .prettierignore"},"_id":"esrap@2.1.3","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-T/Dhhv/QH+yYmiaLz9SA3PW+YyenlnRKDNdtlYJrSOBmNsH4nvPux+mTwx7p+wAedlJrGoZtXNI0a0MjQ2QkVg==","_resolved":"/tmp/c354dc29507955edbd8ed0224f523569/esrap-2.1.3.tgz","_from":"file:esrap-2.1.3.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"4edcf806db7dcfd42286cdb6cc2accf373fdd0af","size":16809,"noattachment":false,"key":"/esrap/-/esrap-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-2.1.3.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c418dc5-6379-43c2-8ea7-0a9337410986"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_2.1.3_1763277875532_0.9301712266540392"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-16T07:24:35.711Z","publish_time":1763277875711,"_source_registry_name":"default","_cnpm_publish_time":1763277875711},"2.1.2":{"name":"esrap","version":"2.1.2","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./languages/ts":{"types":"./types/index.d.ts","default":"./src/languages/ts/index.js"},"./languages/tsx":{"types":"./types/index.d.ts","default":"./src/languages/tsx/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@sveltejs/acorn-typescript":"^1.0.5","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.15.0","dts-buddy":"^0.6.2","oxc-parser":"^0.95.0","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui","format":"pnpm lint --write","lint":"prettier --check . --ignore-path .gitignore --ignore-path .prettierignore"},"_id":"esrap@2.1.2","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-DgvlIQeowRNyvLPWW4PT7Gu13WznY288Du086E751mwwbsgr29ytBiYeLzAGIo0qk3Ujob0SDk8TiSaM5WQzNg==","_resolved":"/tmp/4e8511b4839ee4d7e8e5676c89b91e18/esrap-2.1.2.tgz","_from":"file:esrap-2.1.2.tgz","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"shasum":"7dcdec9d4157054dcd3e7a2b515a4664a5c4783d","size":16671,"noattachment":false,"key":"/esrap/-/esrap-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-2.1.2.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c418dc5-6379-43c2-8ea7-0a9337410986"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_2.1.2_1761840866887_0.29688290151622976"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-30T16:14:27.055Z","publish_time":1761840867055,"_source_registry_name":"default","_cnpm_publish_time":1761840867055},"2.1.1":{"name":"esrap","version":"2.1.1","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./languages/ts":{"types":"./types/index.d.ts","default":"./src/languages/ts/index.js"},"./languages/tsx":{"types":"./types/index.d.ts","default":"./src/languages/tsx/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@sveltejs/acorn-typescript":"^1.0.5","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.15.0","dts-buddy":"^0.6.2","oxc-parser":"^0.95.0","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui","format":"pnpm lint --write","lint":"prettier --check . --ignore-path .gitignore --ignore-path .prettierignore"},"_id":"esrap@2.1.1","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-ebTT9B6lOtZGMgJ3o5r12wBacHctG7oEWazIda8UlPfA3HD/Wrv8FdXoVo73vzdpwCxNyXjPauyN2bbJzMkB9A==","_resolved":"/tmp/511bcfeab387e328cc0d19b97ac9d783/esrap-2.1.1.tgz","_from":"file:esrap-2.1.1.tgz","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"shasum":"d3a3621be9a5e37d66c4d3414b48d33d55af43cd","size":16662,"noattachment":false,"key":"/esrap/-/esrap-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-2.1.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c418dc5-6379-43c2-8ea7-0a9337410986"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_2.1.1_1761480236987_0.11468140076222189"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-26T12:03:57.169Z","publish_time":1761480237169,"_source_registry_name":"default","_cnpm_publish_time":1761480237169},"2.1.0":{"name":"esrap","version":"2.1.0","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./languages/ts":{"types":"./types/index.d.ts","default":"./src/languages/ts/index.js"},"./languages/tsx":{"types":"./types/index.d.ts","default":"./src/languages/tsx/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@sveltejs/acorn-typescript":"^1.0.5","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.15.0","dts-buddy":"^0.6.2","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"_id":"esrap@2.1.0","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-yzmPNpl7TBbMRC5Lj2JlJZNPml0tzqoqP5B1JXycNUwtqma9AKCO0M2wHrdgsHcy1WRW7S9rJknAMtByg3usgA==","_resolved":"/tmp/5e78ba155c18f1057b12e553f2da919e/esrap-2.1.0.tgz","_from":"file:esrap-2.1.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"70df8f20129df3ad82f20e306dc4000dd5947813","size":15668,"noattachment":false,"key":"/esrap/-/esrap-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-2.1.0.tgz"},"_npmUser":{"name":"svelte-admin","actor":{"name":"svelte-admin","type":"user","email":"richard.a.harris+svelte@gmail.com"},"email":"richard.a.harris+svelte@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_2.1.0_1751556974189_0.29542712702372076"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-03T15:36:14.369Z","publish_time":1751556974369,"_source_registry_name":"default","_cnpm_publish_time":1751556974369},"2.0.1":{"name":"esrap","version":"2.0.1","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./languages/ts":{"types":"./types/index.d.ts","default":"./src/languages/ts/index.js"},"./languages/tsx":{"types":"./types/index.d.ts","default":"./src/languages/tsx/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@sveltejs/acorn-typescript":"^1.0.5","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.15.0","dts-buddy":"^0.6.2","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"_id":"esrap@2.0.1","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-6n1JodkxeMvyTDCog7J//t8Yti//fGicZgtFLko6h/aEpc54BK9O8k9cZgC2J8+2Dh1U5uYIxuJWSsylybvFBA==","_resolved":"/tmp/56c16479e167f493280ad68182886f1a/esrap-2.0.1.tgz","_from":"file:esrap-2.0.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"aedb57807a2f69b0bf332d0cabf726d3805a5081","size":15624,"noattachment":false,"key":"/esrap/-/esrap-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-2.0.1.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com","actor":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_2.0.1_1750976357095_0.6584051535604194"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-26T22:19:17.274Z","publish_time":1750976357274,"_source_registry_name":"default","_cnpm_publish_time":1750976357274},"2.0.0":{"name":"esrap","version":"2.0.0","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./languages/ts":{"types":"./types/index.d.ts","default":"./src/languages/ts/index.js"},"./languages/tsx":{"types":"./types/index.d.ts","default":"./src/languages/tsx/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@sveltejs/acorn-typescript":"^1.0.5","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.15.0","dts-buddy":"^0.6.2","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"_id":"esrap@2.0.0","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-zhw1TDqno99Ld5wOpe0t47rzVyxfGc1fvxNzPsqk4idUf5dcAePkAyfTceLJaSTytjiWDu26S5tI+grjvymXJA==","_resolved":"/tmp/de75050e0e89abe2d955df4a3fc0c72e/esrap-2.0.0.tgz","_from":"file:esrap-2.0.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"51e142edd9a8a427592e86eb3091d281adaf42d6","size":15619,"noattachment":false,"key":"/esrap/-/esrap-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-2.0.0.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com","actor":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_2.0.0_1750873460162_0.5640010696566893"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-25T17:44:20.362Z","publish_time":1750873460362,"_source_registry_name":"default","_cnpm_publish_time":1750873460362},"1.4.9":{"name":"esrap","version":"1.4.9","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@sveltejs/acorn-typescript":"^1.0.5","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.11.3","dts-buddy":"^0.5.4","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"_id":"esrap@1.4.9","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-3OMlcd0a03UGuZpPeUC1HxR3nA23l+HEyCiZw3b3FumJIN9KphoGzDJKMXI1S72jVS1dsenDyQC0kJlO1U9E1g==","_resolved":"/tmp/8c94f4b0d1caf26ac9a3520c6e1797c5/esrap-1.4.9.tgz","_from":"file:esrap-1.4.9.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"350362c55d8c83b263edfb0fd48dac95162167de","size":12225,"noattachment":false,"key":"/esrap/-/esrap-1.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.4.9.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_1.4.9_1749382882646_0.18879334432394423"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-08T11:41:22.857Z","publish_time":1749382882857,"_source_registry_name":"default","_cnpm_publish_time":1749382882857},"1.4.8":{"name":"esrap","version":"1.4.8","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@sveltejs/acorn-typescript":"^1.0.5","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.11.3","dts-buddy":"^0.5.4","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"_id":"esrap@1.4.8","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-jlENbjZ7lqgJV9/OmgAtVqrFFMwsl70ctOgPIg5oTdQVGC13RSkMdtvAmu7ZTLax92c9ljnIG0xleEkdL69hwg==","_resolved":"/tmp/9f92de9d7f9e2b8a21ec57f2cedb6e91/esrap-1.4.8.tgz","_from":"file:esrap-1.4.8.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"e5cf2d0cf39e7f21d96fd759f2b12590d293e3cf","size":12184,"noattachment":false,"key":"/esrap/-/esrap-1.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.4.8.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_1.4.8_1749380568916_0.48118835638942237"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-08T11:02:49.113Z","publish_time":1749380569113,"_source_registry_name":"default","_cnpm_publish_time":1749380569113},"1.4.7":{"name":"esrap","version":"1.4.7","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@sveltejs/acorn-typescript":"^1.0.5","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.11.3","dts-buddy":"^0.5.4","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"_id":"esrap@1.4.7","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-0ZxW6guTF/AeKeKi7he93lmgv7Hx7giD1tBrOeVqkqsZGQJd2/kfnL7LdIsr9FT/AtkBK9XeDTov+gxprBqdEg==","_resolved":"/tmp/56617ca013aaf56e6982dbdd00a8e6dc/esrap-1.4.7.tgz","_from":"file:esrap-1.4.7.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"d750e26c8022b8276e2f47016d843c76e100765b","size":12185,"noattachment":false,"key":"/esrap/-/esrap-1.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.4.7.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_1.4.7_1749105657660_0.41324922848234924"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-05T06:40:57.840Z","publish_time":1749105657840,"_source_registry_name":"default","_cnpm_publish_time":1749105657840},"1.4.6":{"name":"esrap","version":"1.4.6","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@sveltejs/acorn-typescript":"^1.0.5","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.11.3","dts-buddy":"^0.5.4","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"_id":"esrap@1.4.6","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-F/D2mADJ9SHY3IwksD4DAXjTt7qt7GWUf3/8RhCNWmC/67tyb55dpimHmy7EplakFaflV0R/PC+fdSPqrRHAQw==","_resolved":"/tmp/a96cc8a0328058208b53c00ce9ea99d3/esrap-1.4.6.tgz","_from":"file:esrap-1.4.6.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"shasum":"d203ce1ee397aa2a6a716a3a2dc8619f83208c6a","size":12021,"noattachment":false,"key":"/esrap/-/esrap-1.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.4.6.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_1.4.6_1743501242771_0.3782461661294152"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-01T09:54:02.943Z","publish_time":1743501242943,"_source_registry_name":"default","_cnpm_publish_time":1743501242943},"1.4.5":{"name":"esrap","version":"1.4.5","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.11.3","acorn-typescript":"^1.4.13","dts-buddy":"^0.5.4","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"_id":"esrap@1.4.5","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-CjNMjkBWWZeHn+VX+gS8YvFwJ5+NDhg8aWZBSFJPR8qQduDNjbJodA2WcwCm7uQa5Rjqj+nZvVmceg1RbHFB9g==","_resolved":"/tmp/67a9d9c2cf0f848856ebcbf1972b0fb7/esrap-1.4.5.tgz","_from":"file:esrap-1.4.5.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"45469ad75773fd948d0eb190c2677e4807ba2483","size":12040,"noattachment":false,"key":"/esrap/-/esrap-1.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.4.5.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_1.4.5_1739704139280_0.17109032516984346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-16T11:08:59.549Z","publish_time":1739704139549,"_source_registry_name":"default","_cnpm_publish_time":1739704139549},"1.4.4":{"name":"esrap","version":"1.4.4","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.11.3","acorn-typescript":"^1.4.13","dts-buddy":"^0.5.4","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"_id":"esrap@1.4.4","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-tDN6xP/r/b3WmdpWm7LybrD252hY52IokcycPnO+WHfhFF0+n5AWtcLLK7VNV6m0uYgVRhGVs8OkZwRyfC7HzQ==","_resolved":"/tmp/b40f17c80c1e564f1804fee3175e792f/esrap-1.4.4.tgz","_from":"file:esrap-1.4.4.tgz","_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"shasum":"0cb6d2a694f5dc0a8f62f79d585a55c29ee2e572","size":12006,"noattachment":false,"key":"/esrap/-/esrap-1.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.4.4.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_1.4.4_1739263480676_0.5612142878766089"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-11T08:44:40.922Z","publish_time":1739263480922,"_source_registry_name":"default","_cnpm_publish_time":1739263480922},"1.4.3":{"name":"esrap","version":"1.4.3","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.11.3","acorn-typescript":"^1.4.13","dts-buddy":"^0.5.4","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"_id":"esrap@1.4.3","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-Xddc1RsoFJ4z9nR7W7BFaEPIp4UXoeQ0+077UdWLxbafMQFyU79sQJMk7kxNgRwQ9/aVgaKacCHC2pUACGwmYw==","_resolved":"/tmp/47bdf8fc944d31b4f5c01beaddad22aa/esrap-1.4.3.tgz","_from":"file:esrap-1.4.3.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"456ed3c97cf0e6b58b952d351c7c78fe27116576","size":11958,"noattachment":false,"key":"/esrap/-/esrap-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.4.3.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_1.4.3_1736866255060_0.9792625684549872"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-14T14:50:55.231Z","publish_time":1736866255231,"_source_registry_name":"default","_cnpm_publish_time":1736866255231},"1.4.2":{"name":"esrap","version":"1.4.2","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.11.3","acorn-typescript":"^1.4.13","dts-buddy":"^0.5.4","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"_id":"esrap@1.4.2","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-FhVlJzvTw7ZLxYZ7RyHwQCFE64dkkpzGNNnphaGCLwjqGk1SQcqzbgdx9FowPCktx6NOSHkzvcZ3vsvdH54YXA==","_resolved":"/tmp/abe3ea7648df5b751618c8317a7589b3/esrap-1.4.2.tgz","_from":"file:esrap-1.4.2.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"f9d19aaf59585abcb6f22213a47ad84d5df5a0d3","size":11947,"noattachment":false,"key":"/esrap/-/esrap-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.4.2.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_1.4.2_1736468495246_0.6578831870298154"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-10T00:21:35.449Z","publish_time":1736468495449,"_source_registry_name":"default","_cnpm_publish_time":1736468495449},"1.4.1":{"name":"esrap","version":"1.4.1","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.11.3","acorn-typescript":"^1.4.13","dts-buddy":"^0.5.4","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"_id":"esrap@1.4.1","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-MNzHxRS7u1M7vQt8bGjPPEWQXQR4llEgzJQrf5RYiZqwfYHw6Xc5VeUCTJBeLYGYFauun9d1WMq3Eq2bRyUojg==","_resolved":"/tmp/be7c21e0c706e14bb25e868fe155caef/esrap-1.4.1.tgz","_from":"file:esrap-1.4.1.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"2237e45349cecb39534699a33209a323e7ab11cf","size":11888,"noattachment":false,"key":"/esrap/-/esrap-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.4.1.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_1.4.1_1736462626955_0.46230247200171415"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-09T22:43:47.132Z","publish_time":1736462627132,"_source_registry_name":"default","_cnpm_publish_time":1736462627132},"1.4.0":{"name":"esrap","version":"1.4.0","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.11.3","acorn-typescript":"^1.4.13","dts-buddy":"^0.5.4","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"_id":"esrap@1.4.0","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-LU/tA0zX+ovsTAo+VBTT2Rtk/wBX1ax8Jm40Z27/0ONQcP+GJVEiFrmJc6uns7vdZrGIvW/Pvs3UlF50x5gbVg==","_resolved":"/tmp/2b0d7b5794f4eb33bc55f0a1c26238a2/esrap-1.4.0.tgz","_from":"file:esrap-1.4.0.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"3025ddfd33c5da708d972e8155b4a00ad8c6d223","size":11881,"noattachment":false,"key":"/esrap/-/esrap-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.4.0.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_1.4.0_1736454378993_0.845030558595657"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-09T20:26:19.277Z","publish_time":1736454379277,"_source_registry_name":"default","_cnpm_publish_time":1736454379277},"1.3.7":{"name":"esrap","version":"1.3.7","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.11","@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.11.3","acorn-typescript":"^1.4.13","dts-buddy":"^0.5.4","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"_id":"esrap@1.3.7","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-r6/xjxdZrYp2TUqaPh9uueBTfAmlygsofC4q3HqbpLg/SapByBzb0Y603we7WejTTxMmZYYBu0+G+hNH0E/eog==","_resolved":"/tmp/bf350e5f773c555106fb2b7bd0044e6f/esrap-1.3.7.tgz","_from":"file:esrap-1.3.7.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"58a8b605629f43b4a38518afb3978034f6fb0a0d","size":11506,"noattachment":false,"key":"/esrap/-/esrap-1.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.3.7.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_1.3.7_1736446474595_0.9059737412272908"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-09T18:14:34.746Z","publish_time":1736446474746,"_source_registry_name":"default","_cnpm_publish_time":1736446474746},"1.3.6":{"name":"esrap","version":"1.3.6","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.11.3","acorn-typescript":"^1.4.13","dts-buddy":"^0.5.4","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"license":"MIT","dependencies":{"@changesets/cli":"^2.27.11","@jridgewell/sourcemap-codec":"^1.4.15"},"publishConfig":{"access":"public"},"scripts":{"changeset:version":"changeset version","changeset:publish":"changeset publish","check":"tsc","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"_id":"esrap@1.3.6","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_integrity":"sha512-COOPEPSFqHw+TpEvH1skrAuZ4L5zSzjbZCtjRKvpRqase/cy6pH9UTDf3fz9sipwMX8T52LOKDdoND8m7r953Q==","_resolved":"/tmp/7ffc576c89daea4fdb6f5a8fb0f4508d/esrap-1.3.6.tgz","_from":"file:esrap-1.3.6.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"1682914445cf85a4b625d90020bb3a1e08c3ece0","size":11506,"noattachment":false,"key":"/esrap/-/esrap-1.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.3.6.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_1.3.6_1736443142733_0.014711330959004787"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-09T17:19:02.944Z","publish_time":1736443142944,"_source_registry_name":"default","_cnpm_publish_time":1736443142944},"1.3.4":{"name":"esrap","version":"1.3.4","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/sveltejs/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.11.3","acorn-typescript":"^1.4.13","dts-buddy":"^0.5.4","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"scripts":{"check":"tsc","prepublishOnly":"pnpm test && dts-buddy -m esrap:./src/public.d.ts","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"packageManager":"pnpm@9.8.0","_id":"esrap@1.3.4","gitHead":"72f104cd94554c8bd16cd0b964ab4aae5c236fe0","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"homepage":"https://github.com/sveltejs/esrap#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"shasum":"8f04b180e8c7195bffc285c00a6e1e661c643882","size":11426,"noattachment":false,"key":"/esrap/-/esrap-1.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.3.4.tgz"},"_npmUser":{"name":"svelte-admin","email":"richard.a.harris+svelte@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_1.3.4_1736437498519_0.15334704296707402"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-09T15:44:58.791Z","publish_time":1736437498791,"_source_registry_name":"default","_cnpm_publish_time":1736437498791},"1.3.3":{"name":"esrap","version":"1.3.3","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.11.3","acorn-typescript":"^1.4.13","dts-buddy":"^0.5.4","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"scripts":{"check":"tsc","prepublishOnly":"pnpm test && dts-buddy -m esrap:./src/public.d.ts","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"packageManager":"pnpm@9.8.0","_id":"esrap@1.3.3","gitHead":"0bcd91d22cf1d1ab7a071cd390a08b2830f2cca5","bugs":{"url":"https://github.com/Rich-Harris/esrap/issues"},"homepage":"https://github.com/Rich-Harris/esrap#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"shasum":"5cbb10d09baf11acc48546f6392aea4093a4245f","size":11421,"noattachment":false,"key":"/esrap/-/esrap-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.3.3.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_1.3.3_1736434482535_0.6575741550183196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-09T14:54:42.780Z","publish_time":1736434482780,"_source_registry_name":"default","_cnpm_publish_time":1736434482780},"1.3.2":{"name":"esrap","version":"1.3.2","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@typescript-eslint/types":"^8.2.0","@vitest/ui":"^2.1.1","acorn":"^8.11.3","acorn-typescript":"^1.4.13","dts-buddy":"^0.5.4","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"scripts":{"check":"tsc","prepublishOnly":"pnpm test && dts-buddy -m esrap:./src/public.d.ts","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15"},"packageManager":"pnpm@9.8.0","_id":"esrap@1.3.2","gitHead":"a9bbc6aa4909872f4bbd0ee8dcdff0a567a8af26","bugs":{"url":"https://github.com/Rich-Harris/esrap/issues"},"homepage":"https://github.com/Rich-Harris/esrap#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"shasum":"a0644603f7f8e9f068c77052d6e16cd4062b5f88","size":11376,"noattachment":false,"key":"/esrap/-/esrap-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.3.2.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_1.3.2_1734584840566_0.04341881557504457"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-19T05:07:20.778Z","publish_time":1734584840778,"_source_registry_name":"default","_cnpm_publish_time":1734584840778},"1.3.1":{"name":"esrap","version":"1.3.1","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@vitest/ui":"^2.1.1","acorn":"^8.11.3","acorn-typescript":"^1.4.13","dts-buddy":"^0.5.4","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"scripts":{"check":"tsc","prepublishOnly":"pnpm test && dts-buddy -m esrap:./src/public.d.ts","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15","@typescript-eslint/types":"^8.2.0"},"packageManager":"pnpm@9.8.0","_id":"esrap@1.3.1","gitHead":"88a562148ec3410d8d919db9ee2b4d3ce8f192d9","bugs":{"url":"https://github.com/Rich-Harris/esrap/issues"},"homepage":"https://github.com/Rich-Harris/esrap#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"shasum":"537861022bfda890a5658f2cd53af9a0d65e8ec9","size":11370,"noattachment":false,"key":"/esrap/-/esrap-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.3.1.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_1.3.1_1734483400328_0.8180873429440765"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-18T00:56:40.518Z","publish_time":1734483400518,"_source_registry_name":"default","_cnpm_publish_time":1734483400518},"1.3.0":{"name":"esrap","version":"1.3.0","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@vitest/ui":"^2.1.1","acorn":"^8.11.3","acorn-typescript":"^1.4.13","dts-buddy":"^0.5.4","prettier":"^3.0.3","typescript":"^5.7.2","vitest":"^2.1.1","zimmerframe":"^1.0.0"},"scripts":{"check":"tsc","prepublishOnly":"pnpm test && dts-buddy -m dts-buddy:./src/public.d.ts","sandbox":"node test/sandbox/index.js","test":"vitest --run","test:ui":"vitest --ui"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15","@typescript-eslint/types":"^8.2.0"},"packageManager":"pnpm@9.8.0","_id":"esrap@1.3.0","gitHead":"78deca9b542112b47d7860189702f0b0d693f08f","bugs":{"url":"https://github.com/Rich-Harris/esrap/issues"},"homepage":"https://github.com/Rich-Harris/esrap#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"shasum":"0d15b0bd6dea6233115eac465e05003ea2b64a75","size":11372,"noattachment":false,"key":"/esrap/-/esrap-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.3.0.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/esrap_1.3.0_1734466786713_0.024315889349451725"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-17T20:19:46.900Z","publish_time":1734466786900,"_source_registry_name":"default","_cnpm_publish_time":1734466786900},"1.2.3":{"name":"esrap","version":"1.2.3","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"@vitest/ui":"^2.0.5","acorn":"^8.10.0","dts-buddy":"^0.2.4","prettier":"^3.0.3","typescript":"^5.2.2","vitest":"^2.0.5","zimmerframe":"^1.0.0"},"scripts":{"check":"tsc","prepublishOnly":"pnpm test && dts-buddy","sandbox":"node test/sandbox/index.js","test":"vitest --run"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15","@types/estree":"^1.0.1"},"packageManager":"pnpm@9.8.0","_id":"esrap@1.2.3","gitHead":"307df9170067ae921fe068ef39153618bd5f9c56","bugs":{"url":"https://github.com/Rich-Harris/esrap/issues"},"homepage":"https://github.com/Rich-Harris/esrap#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"shasum":"abe6c0cffeee013aaa8396ad8eaa7c0553768323","size":9581,"noattachment":false,"key":"/esrap/-/esrap-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.2.3.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esrap_1.2.3_1732974131134_0.27668913295387565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-30T13:42:11.319Z","publish_time":1732974131319,"_source_registry_name":"default","_cnpm_publish_time":1732974131319},"1.2.2":{"name":"esrap","version":"1.2.2","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"acorn":"^8.10.0","bun-types":"^1.0.9","dts-buddy":"^0.2.4","prettier":"^3.0.3","typescript":"^5.2.2","zimmerframe":"^1.0.0"},"scripts":{"check":"tsc","prepublishOnly":"bun test && dts-buddy","sandbox":"bun run test/sandbox/index.js"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15","@types/estree":"^1.0.1"},"_id":"esrap@1.2.2","gitHead":"2b9561c679ed38cc216e7d481a323bfef387a022","bugs":{"url":"https://github.com/Rich-Harris/esrap/issues"},"homepage":"https://github.com/Rich-Harris/esrap#readme","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"b9e3afee3f12238563a763b7fa86220de2c53203","size":9526,"noattachment":false,"key":"/esrap/-/esrap-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.2.2.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esrap_1.2.2_1714485112122_0.8142923503212647"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-30T13:51:52.283Z","publish_time":1714485112283,"_source_registry_name":"default","_cnpm_publish_time":1714485112283},"1.2.1":{"name":"esrap","version":"1.2.1","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"acorn":"^8.10.0","bun-types":"^1.0.9","dts-buddy":"^0.2.4","prettier":"^3.0.3","typescript":"^5.2.2","zimmerframe":"^1.0.0"},"scripts":{"check":"tsc","prepublishOnly":"bun test && dts-buddy","sandbox":"bun run test/sandbox/index.js"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15","@types/estree":"^1.0.1"},"_id":"esrap@1.2.1","gitHead":"2e73106df27e8dc040eb9e5c65a819a245bfd5bd","bugs":{"url":"https://github.com/Rich-Harris/esrap/issues"},"homepage":"https://github.com/Rich-Harris/esrap#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"shasum":"8d95bc428920b82cc1084d662c2a0ace65724b0c","size":9442,"noattachment":false,"key":"/esrap/-/esrap-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.2.1.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esrap_1.2.1_1700950733998_0.9808666656687792"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-25T22:18:54.202Z","publish_time":1700950734202,"_source_registry_name":"default","_cnpm_publish_time":1700950734202},"1.2.0":{"name":"esrap","version":"1.2.0","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"acorn":"^8.10.0","bun-types":"^1.0.9","dts-buddy":"^0.2.4","prettier":"^3.0.3","typescript":"^5.2.2","zimmerframe":"^1.0.0"},"scripts":{"check":"tsc","prepublishOnly":"bun test && dts-buddy","sandbox":"bun run test/sandbox/index.js"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15","@types/estree":"^1.0.1"},"_id":"esrap@1.2.0","gitHead":"900b530c4d8d34b90f91d3b694caf8175449f4e9","bugs":{"url":"https://github.com/Rich-Harris/esrap/issues"},"homepage":"https://github.com/Rich-Harris/esrap#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"shasum":"8b5e41a5c11a38f5290cda2a89b0f8f04f19a1a7","size":9434,"noattachment":false,"key":"/esrap/-/esrap-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.2.0.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esrap_1.2.0_1700673790449_0.9286402729996959"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-22T17:23:10.641Z","publish_time":1700673790641,"_source_registry_name":"default","_cnpm_publish_time":1700673790641},"1.1.1":{"name":"esrap","version":"1.1.1","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"acorn":"^8.10.0","bun-types":"^1.0.9","dts-buddy":"^0.2.4","prettier":"^3.0.3","typescript":"^5.2.2","zimmerframe":"^1.0.0"},"scripts":{"check":"tsc","prepublishOnly":"bun test && dts-buddy"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15","@types/estree":"^1.0.1"},"gitHead":"4fb309a158a041bc9ee12892c0de88ea17ac5767","bugs":{"url":"https://github.com/Rich-Harris/esrap/issues"},"homepage":"https://github.com/Rich-Harris/esrap#readme","_id":"esrap@1.1.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"0ecadf5f8bbb746de74f5ad9e47ffa8f4cb593e3","size":10241,"noattachment":false,"key":"/esrap/-/esrap-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.1.1.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esrap_1.1.1_1699308108584_0.9263115096217336"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-06T22:01:48.740Z","publish_time":1699308108740,"_source_registry_name":"default","_cnpm_publish_time":1699308108740},"1.1.0":{"name":"esrap","version":"1.1.0","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"acorn":"^8.10.0","bun-types":"^1.0.9","dts-buddy":"^0.2.4","prettier":"^3.0.3","typescript":"^5.2.2","zimmerframe":"^1.0.0"},"scripts":{"check":"tsc","prepublishOnly":"bun test && dts-buddy"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15","@types/estree":"^1.0.1"},"gitHead":"31abc294488581bdc85d770e768ac3ad2bd1e22c","bugs":{"url":"https://github.com/Rich-Harris/esrap/issues"},"homepage":"https://github.com/Rich-Harris/esrap#readme","_id":"esrap@1.1.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"16f7fe20f433731e3e75ac7b3fd6c1d13f2f5e98","size":9922,"noattachment":false,"key":"/esrap/-/esrap-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.1.0.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esrap_1.1.0_1699307249615_0.016153474145513824"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-06T21:47:29.805Z","publish_time":1699307249805,"_source_registry_name":"default","_cnpm_publish_time":1699307249805},"1.0.3":{"name":"esrap","version":"1.0.3","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"acorn":"^8.10.0","dts-buddy":"^0.2.4","prettier":"^3.0.3","typescript":"^5.2.2","zimmerframe":"^1.0.0"},"scripts":{"check":"tsc","prepublishOnly":"bun test && dts-buddy"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15","@types/estree":"^1.0.1"},"gitHead":"9ba07da4416922ef0674cbff03957c4bf5d554f2","bugs":{"url":"https://github.com/Rich-Harris/esrap/issues"},"homepage":"https://github.com/Rich-Harris/esrap#readme","_id":"esrap@1.0.3","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"ef29906e4939e351f415c7116c1a72bab8eacb51","size":9913,"noattachment":false,"key":"/esrap/-/esrap-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.0.3.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esrap_1.0.3_1697463656357_0.03354164084548561"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-16T13:40:56.533Z","publish_time":1697463656533,"_source_registry_name":"default","_cnpm_publish_time":1697463656533},"1.0.2":{"name":"esrap","version":"1.0.2","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"acorn":"^8.10.0","dts-buddy":"^0.2.4","prettier":"^3.0.3","typescript":"^5.2.2","zimmerframe":"^1.0.0"},"scripts":{"check":"tsc","prepublishOnly":"bun test && dts-buddy"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15","@types/estree":"^1.0.1"},"gitHead":"8eb241294c67e03a75d050fffd1a7c9e307707c3","bugs":{"url":"https://github.com/Rich-Harris/esrap/issues"},"homepage":"https://github.com/Rich-Harris/esrap#readme","_id":"esrap@1.0.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"f18d23b3aaa4f2711559b2516211a88536ffa2b6","size":9925,"noattachment":false,"key":"/esrap/-/esrap-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.0.2.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esrap_1.0.2_1695064246438_0.5833403040249874"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-18T19:10:46.745Z","publish_time":1695064246745,"_source_registry_name":"default","_cnpm_publish_time":1695064246745},"1.0.1":{"name":"esrap","version":"1.0.1","description":"Parse in reverse","repository":{"type":"git","url":"git+https://github.com/Rich-Harris/esrap.git"},"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"acorn":"^8.10.0","dts-buddy":"^0.2.4","prettier":"^3.0.3","typescript":"^5.2.2","zimmerframe":"^1.0.0"},"scripts":{"check":"tsc","prepublishOnly":"bun test && dts-buddy"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15","@types/estree":"^1.0.1"},"gitHead":"dc7041d206edd216e2fca7eabd326ef610dff127","bugs":{"url":"https://github.com/Rich-Harris/esrap/issues"},"homepage":"https://github.com/Rich-Harris/esrap#readme","_id":"esrap@1.0.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"94aab02cb8b1916bc5c83171c1ddfb71b8f2499c","size":9913,"noattachment":false,"key":"/esrap/-/esrap-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.0.1.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esrap_1.0.1_1694918095446_0.6107472728483467"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-17T02:34:55.635Z","publish_time":1694918095635,"_source_registry_name":"default","_cnpm_publish_time":1694918095635},"1.0.0":{"name":"esrap","version":"1.0.0","type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"}},"types":"./types/index.d.ts","devDependencies":{"acorn":"^8.10.0","dts-buddy":"^0.2.4","prettier":"^3.0.3","zimmerframe":"^1.0.0"},"scripts":{"prepublishOnly":"bun test && dts-buddy"},"license":"MIT","dependencies":{"@jridgewell/sourcemap-codec":"^1.4.15","@types/estree":"^1.0.1"},"gitHead":"96716f7e734d0214195da40f1e778786474fac9e","description":"Parse in reverse. AST goes in, code comes out.","_id":"esrap@1.0.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"c7746c8c5e0df3eade2be809ecd40694500c5daa","size":9830,"noattachment":false,"key":"/esrap/-/esrap-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esrap/download/esrap-1.0.0.tgz"},"_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"directories":{},"maintainers":[{"name":"rich_harris","email":""},{"name":"svelte-admin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esrap_1.0.0_1694916772006_0.4090267922313573"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-17T02:12:52.209Z","publish_time":1694916772209,"_source_registry_name":"default","_cnpm_publish_time":1694916772209}},"readme":"# esrap\n\nParse in reverse. AST goes in, code comes out.\n\n## Usage\n\n```js\nimport { print } from 'esrap';\nimport ts from 'esrap/languages/ts';\n\nconst ast = {\n  type: 'Program',\n  body: [\n    {\n      type: 'ExpressionStatement',\n      expression: {\n        callee: {\n          type: 'Identifier',\n          name: 'alert'\n        },\n        arguments: [\n          {\n            type: 'Literal',\n            value: 'hello world!'\n          }\n        ]\n      }\n    }\n  ]\n};\n\nconst { code, map } = print(ast, ts());\n\nconsole.log(code); // alert('hello world!');\n```\n\nIf the nodes of the input AST have `loc` properties (e.g. the AST was generated with [`acorn`](https://github.com/acornjs/acorn/tree/master/acorn/#interface) with the `locations` option set), sourcemap mappings will be created.\n\n## Built-in languages\n\n`esrap` ships with two built-in languages — `ts()` and `tsx()` (considered experimental at present!) — which can print ASTs conforming to [`@typescript-eslint/types`](https://www.npmjs.com/package/@typescript-eslint/types) (which extends [ESTree](https://github.com/estree/estree)):\n\n```js\nimport ts from 'esrap/languages/ts';\nimport tsx from 'esrap/languages/tsx'; // experimental!\n```\n\nBoth languages accept an options object:\n\n```js\nconst { code, map } = print(\n  ast,\n  ts({\n    // how string literals should be quoted — `single` (the default) or `double`\n    quotes: 'single',\n\n    // an array of `{ type: 'Line' | 'Block', value: string, loc: { start, end } }` objects\n    comments: [],\n\n    // a pair of functions for inserting additional comments before or after a given node.\n    // returns `Array<{ type: 'Line' | 'Block', value: string }>` or `undefined`\n    getLeadingComments: (node) => [{ type: 'Line', value: ' a comment before the node' }],\n    getTrailingComments: (node) => [{ type: 'Block', value: ' a comment after the node' }]\n  })\n);\n```\n\nYou can generate the `comments` array by, for example, using [Acorn's](https://github.com/acornjs/acorn/tree/master/acorn/#interface) `onComment` option.\n\n## Custom languages\n\nYou can also create your own languages:\n\n```ts\nimport { print, type Visitors } from 'esrap';\n\nconst language: Visitors<MyNodeType> = {\n  _(node, context, visit) {\n    // the `_` visitor handles any node type\n    context.write('[');\n    visit(node);\n    context.write(']');\n  },\n  List(node, context) {\n    // node.type === 'List'\n    for (const child of node.children) {\n      context.visit(child);\n    }\n  },\n  Foo(node, context) {\n    // node.type === 'Foo'\n    context.write('foo');\n  },\n  Bar(node, context) {\n    // node.type === 'Bar'\n    context.write('bar');\n  }\n};\n\nconst ast: MyNodeType = {\n  type: 'List',\n  children: [{ type: 'Foo' }, { type: 'Bar' }]\n};\n\nconst { code, map } = print(ast, language);\n\ncode; // `[[foo][bar]]`\n```\n\nThe `context` API has several methods:\n\n- `context.write(data: string, node?: BaseNode)` — add a string. If `node` is provided and has a standard `loc` property (with `start` and `end` properties each with a `line` and `column`), a sourcemap mapping will be created\n- `context.indent()` — increase the indentation level, typically before adding a newline\n- `context.newline()` — self-explanatory\n- `context.space()` — adds a space character, if it doesn't immediately follow a newline\n- `context.margin()` — causes the next newline to be repeated (consecutive newlines are otherwise merged into one)\n- `context.dedent()` — decrease the indentation level (again, typically before adding a newline)\n- `context.visit(node: BaseNode)` — calls the visitor corresponding to `node.type`\n- `context.location(line: number, column: number)` — insert a sourcemap mapping _without_ calling `context.write(...)`\n- `context.measure()` — returns the number of characters contained in `context`\n- `context.empty()` — returns true if the context has no content\n- `context.new()` — creates a child context\n- `context.append(child)` — appends a child context\n\nIn addition, `context.multiline` is `true` if the context has multiline content. (This is useful for knowing, for example, when to insert newlines between nodes.)\n\nTo understand how to wield these methods effectively, read the source code for the built-in languages.\n\n## Options\n\nYou can pass the following options:\n\n```js\nconst { code, map } = print(ast, ts(), {\n  // Populate the `sources` field of the resulting sourcemap\n  // (note that the AST is assumed to come from a single file)\n  sourceMapSource: 'input.js',\n\n  // Populate the `sourcesContent` field of the resulting sourcemap\n  sourceMapContent: fs.readFileSync('input.js', 'utf-8'),\n\n  // Whether to encode the `mappings` field of the resulting sourcemap\n  // as a VLQ string, rather than an unencoded array. Defaults to `true`\n  sourceMapEncodeMappings: false,\n\n  // String to use for indentation — defaults to '\\t'\n  indent: '  '\n});\n```\n\n## Why not just use Prettier?\n\nBecause it's ginormous.\n\n## Developing\n\nThis repo uses [pnpm](https://pnpm.io). Once it's installed, do `pnpm install` to install dependencies, and `pnpm test` to run the tests.\n\n## License\n\n[MIT](LICENSE)\n","_attachments":{},"homepage":"https://github.com/sveltejs/esrap#readme","bugs":{"url":"https://github.com/sveltejs/esrap/issues"},"license":"MIT"}