{"_id":"typescript2python","_rev":"30-205666375b9fff491af9a1c5dd5c049c","name":"typescript2python","dist-tags":{"latest":"2.2.0"},"versions":{"1.0.0":{"name":"typescript2python","version":"1.0.0","license":"MIT","_id":"typescript2python@1.0.0","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"41725b2a65b31c0a3bb7c73d2d4f6e930cadadde","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-1.0.0.tgz","fileCount":21,"integrity":"sha512-kmYJJ3CG4KiQidM87KjEsBJ9NBJC2mEvNRiiZQZmZDkIoa/rUcgpfkTK1n2dknGnRYUPFSomZhgx3o60JUj1lA==","signatures":[{"sig":"MEYCIQCUiO9oV1zfCRD5uxW3dgJFWKf3GYbOg1TmTkISnhc/WAIhANvaC1GH7cho98rgbL8FqZWuXUPhO6X7epRuhIWK4Sf7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16041},"main":"index.js","gitHead":"26e6bdb314b568f9522f611eccf7e490e42f90d3","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p .","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"_npmVersion":"9.5.0","description":"A work in progress project of compiling TypeScript type definitions to pyright compatible python declarations.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"typescript":"^5.3.3","@commander-js/extra-typings":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_1.0.0_1704374704352_0.052507054389250296","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"typescript2python","version":"1.0.1","license":"MIT","_id":"typescript2python@1.0.1","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"d5966a7ca6f44bf97037b100daaf4d33f5469cc8","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-1.0.1.tgz","fileCount":17,"integrity":"sha512-BwBvWzD1OuOejWSIW1mg2O1k8ZAoDZrCysh+Ylj0dukoby80R3hplCNZsJQztNvf7r+VBwSYCywruiry5Yo8dg==","signatures":[{"sig":"MEUCIHZsK5OLdJu2aS61afpotJw52BXcoSj+c40UH1aYM9VBAiEA6g/DmvgecQs83i+kkB+oT3Uf4yEsKmwRY4cQ8Ml30SM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15018},"main":"dist/index.js","gitHead":"6a5056d02f58ae307dec96a8ed3caa01bea2e83c","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"_npmVersion":"10.2.3","description":"A work in progress project of compiling TypeScript type definitions to pyright compatible python declarations.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript":"^5.3.3","@commander-js/extra-typings":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_1.0.1_1704377240402_0.1935917652631356","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"typescript2python","version":"1.0.2","license":"MIT","_id":"typescript2python@1.0.2","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"aa6b439c8319abba58e8a1a8bededec68b0f69cf","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-1.0.2.tgz","fileCount":17,"integrity":"sha512-xF6x2mEfPwoXxrZVXDdlx/kjvagYoZDKN/hlrGSw3UJUMzo4YBmY5BNJgFT5Tiv2agT7ui2qVeqZKdsMfacKqQ==","signatures":[{"sig":"MEYCIQDz63rqviI/Y9sI7zjIHaxEa1XUnn1l4OKYVBcwsB+5qgIhAK8kHwArklB5dpB/eIbj0r2d7T3Zyl1WcOQXOdwGeiMS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15038},"main":"dist/index.js","gitHead":"05a8fcabf6b8edc3369553b68a03663db47c865d","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"_npmVersion":"10.2.3","description":"A work in progress project of compiling TypeScript type definitions to pyright compatible python declarations.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript":"^5.3.3","@commander-js/extra-typings":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_1.0.2_1704378366667_0.6802140498072871","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"typescript2python","version":"1.0.3","license":"MIT","_id":"typescript2python@1.0.3","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"de053669b0d77149a012089b0cb4e945709c6687","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-1.0.3.tgz","fileCount":17,"integrity":"sha512-fKavZcyPa4+0310aE9jkPcTeCjhBErObburoyZTNwFpkGZO0cG+APXImYqMIisHf/5R3Eq/nM2ZM3ety3Y35eg==","signatures":[{"sig":"MEYCIQDdr2Xxc5GlnU/KRdzSZ4gvxUR5t2ShUiivEmlPpOc19AIhALs/t3OZGj1yt0Aqru/OiHbwwRl6/NgZ6OKXiNIiXPV3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17223},"main":"dist/index.js","gitHead":"ec638b8c17bd8603290ad3723e30c4527ad755a8","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"_npmVersion":"10.2.3","description":"## About","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript":"^5.3.3","@commander-js/extra-typings":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_1.0.3_1704380178330_0.7423204525324771","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"typescript2python","version":"1.0.4","license":"MIT","_id":"typescript2python@1.0.4","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"a2f729495b805338a06d0bc7cf10ac778428b303","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-1.0.4.tgz","fileCount":17,"integrity":"sha512-May8svLRZYFE2I2LU5NXCEz2dj0XNN7j3uwuz1rjQ9OG7G7cE5KbmFo4z5Ghw54tdZMcJAP5Zx/UAMQLsuhIxQ==","signatures":[{"sig":"MEUCIHOZ6kG6kjSwr+8Y9pp7rYinyIfWNhVMt7n3HJ9o/3e3AiEA22Ei5bkLuJzooOGfY/K1PnFRRkzgU1R9VBCKBuASTUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17113},"main":"dist/index.js","gitHead":"57b297d6acc150d732770f774a80f1b8926add40","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"_npmVersion":"10.2.3","description":"## About","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript":"^5.3.3","@commander-js/extra-typings":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_1.0.4_1704380436123_0.42092113866121794","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"typescript2python","version":"1.0.5","license":"MIT","_id":"typescript2python@1.0.5","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"e0b1c5e26b6c76abf1201c53aae740e0e09abe9d","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-1.0.5.tgz","fileCount":27,"integrity":"sha512-fT8diE2R4JyH/HrX3+A6Rzb9kURpayfXwLXP9Wa5ZMGOUeOvbnmbyJ/wsNCW4orAQyefchs5dNw/tHF5fcXrYA==","signatures":[{"sig":"MEUCIH4l6sSEqz8emEY4jMv+PF+4mxHeHhU/jd5RxED+clD4AiEAkIQugLxMervzuNnFM+gxfchAgUMpirPKMiPgsQPis7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41394},"main":"dist/index.js","gitHead":"8a9ce08e5d8204af280b531600f0f76a527ec605","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.2.3","description":"## About","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript":"^5.3.3","@commander-js/extra-typings":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_1.0.5_1704383143839_0.729043093916036","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"typescript2python","version":"1.0.6","license":"MIT","_id":"typescript2python@1.0.6","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"2e3c86f73a1b992afd7e2a5c725e125268514d33","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-1.0.6.tgz","fileCount":27,"integrity":"sha512-1bsAYq4PT/L19FChDcx6/b8Kp8mLJYCnc7gJiBs1CPhjWCK5Imtn0rcLZQLvH/Wc+DXoYZ6OQXv5zO24xQR/0A==","signatures":[{"sig":"MEUCIBUBafJV26N5016453DaYxakkKr/yqZ5ylPk3YK/ySMIAiEA+YZpHiEA1FcFHfuDDxS11fxKyxs43kB+iNHl5S91A/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41404},"main":"dist/index.js","gitHead":"e5a7a412e3ad020d9934f63cf0400323a8a82a80","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.2.3","description":"## About","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript":"^5.3.3","@commander-js/extra-typings":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_1.0.6_1704389030309_0.8301920837498735","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"typescript2python","version":"1.0.7","license":"MIT","_id":"typescript2python@1.0.7","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"be8b6a1a1d8acf79f98fdcd3549823c02e59db29","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-1.0.7.tgz","fileCount":29,"integrity":"sha512-FHCC3AV+c0H1emPnhBt/keYOimgE3vFMtrphpvktbAMLte41Gv7uO02z2AWtctk0qnI6YPQrOXxBqx0KfybphA==","signatures":[{"sig":"MEUCIDRf4kgQ+Kq+9GWflqOCzBNGIrkQF5DhoRRilHI+1fTUAiEA9F0f0nAb/xTjeuQQgFTO+H5JfXVP09NUZRzO5RM+zs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42401},"main":"dist/index.js","gitHead":"b8b4f0236c83c9e95ddd75e523c2308a2d376fcd","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.2.3","description":"## About","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript":"^5.3.3","@commander-js/extra-typings":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_1.0.7_1704447136348_0.5842611464710454","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"typescript2python","version":"1.0.8","license":"MIT","_id":"typescript2python@1.0.8","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"94ba8b79fdb1f2bf925c9c47c3876b72bbf23897","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-1.0.8.tgz","fileCount":29,"integrity":"sha512-Lf0YT5SXmdMs3zyPXRKhh8qmHdjE2eIwy+Z9YT+BllhgsSG2B4soBgUX7qGGCKXmFRdAGMUaeZQJQQhz2/3ZbQ==","signatures":[{"sig":"MEUCIFRG5/s2UgcOychzrqcGc4PttF0+JgZUhWnLtYp9XC/aAiEA05C6C3ZJutTtE7xkAkXWRjH8C/sKB3ur/WtQZf2nAE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45005},"main":"dist/index.js","gitHead":"648eee83b5542e9103d9c246df127aaefa264b7e","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.2.3","description":"## About","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript":"^5.3.3","@commander-js/extra-typings":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_1.0.8_1704452571313_0.7445542798917326","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"typescript2python","version":"1.0.9","license":"MIT","_id":"typescript2python@1.0.9","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"cf60495f0048abef127a4aed7dfb25e23057ce17","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-1.0.9.tgz","fileCount":29,"integrity":"sha512-qk6zk0UuTEE89mCBPWg9ePIzCvBD+obqkB+YYxwUtu39UCM61/TgeSVuFA6yVF+Ea/fwcLhDwjpU12AP3eB/Gw==","signatures":[{"sig":"MEYCIQDETAk3ykoYCTs8BXCnqmRYginj/0CQ2rQ+IXZ2YEmuvAIhANp2QC5vIp5pzB+bkgPqELXkJW3oqIgNmY1q02FmX815","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45133},"main":"dist/index.js","gitHead":"4667011bd87dee5003e7bd63b5f58fef4abfa6a4","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.2.3","description":"## About","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript":"^5.3.3","@commander-js/extra-typings":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_1.0.9_1704453842681_0.5605980849677339","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"typescript2python","version":"1.0.10","license":"MIT","_id":"typescript2python@1.0.10","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"55c7613915749cf12d40437443105a29ae39f72b","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-1.0.10.tgz","fileCount":29,"integrity":"sha512-oZNPZGKY5KOvkg096SFX0CFe+CzT/8LNf04FpMjA/OzFJJ3epumlcghzUq4IhENr1rFWQVVbvQChrHSLb+RPlw==","signatures":[{"sig":"MEUCIDc9OAVtHZh7W9ZFYhrSUM3HsOCnz4KcBIcmaSs2Hl9VAiEA7lXQPuILVMjrtlsAJBMSPSDkNno2UETXzpSzGACTms0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45522},"main":"dist/index.js","gitHead":"05084afc0628beaf10595ae3d876ac5e49ff004f","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.2.3","description":"## About","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript":"^5.3.3","@commander-js/extra-typings":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_1.0.10_1704471906430_0.8953148106539159","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"typescript2python","version":"1.0.11","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"license":"MIT","_id":"typescript2python@1.0.11","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"e1f4a273eaa83997f00497c29e5d302281d62cd7","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-1.0.11.tgz","fileCount":29,"integrity":"sha512-JfkgK8EJg4cJI5OVa19/ZuNHIahlR7Z2DFhL4Pd2D4CKSb9Z9O82iAqJrRTlVQPiOy5yYZ/dRUCIl72XCV6lwg==","signatures":[{"sig":"MEUCIDN3aCG6Hpb3PWIo9yaGmA9kkRgfNMKWL5V94lBMtekDAiEAj9NgT4lGXKgJCqnUkcU6rhCmnujhamN0OH+6/i9+v1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45695},"main":"dist/index.js","gitHead":"6cfe3c26506874e7f0a6c33d00e08c4a5ce27f90","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.2.3","description":"## About","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript":"^5.3.3","@commander-js/extra-typings":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_1.0.11_1705059891236_0.6586123827612871","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"typescript2python","version":"1.0.12","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"license":"MIT","_id":"typescript2python@1.0.12","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"9487feaac4bc4e4ba257138a37ff69e38c439ee9","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-1.0.12.tgz","fileCount":29,"integrity":"sha512-D387aITkxOrJIAsKsKaGjzFexaOnUU/lxz/9rZKqFLHYAnam+nTPNf3Ds//vM833TckuEF6qLKkWz6Awj8N8tQ==","signatures":[{"sig":"MEQCIQCTA+UJEG5XDatQ3mk3sWh8T3axcMyyDlHHHoO8r/KlUAIfTg2wgfq7Zyw6Vb2zCpEHBgrkmhISTNGTMPXAv9D+hQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44346},"main":"dist/index.js","gitHead":"badda657c2e39c96315897f8b95729fa55732322","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.2.4","description":"## About","directories":{},"_nodeVersion":"18.19.1","dependencies":{"typescript":"^5.3.3","@commander-js/extra-typings":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_1.0.12_1711119562580_0.5651542119815136","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"typescript2python","version":"1.0.13","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"license":"MIT","_id":"typescript2python@1.0.13","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"76a1d8894fdea0d1270fe15d4ad42dc424984f7c","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-1.0.13.tgz","fileCount":29,"integrity":"sha512-PWXjRKdmHdaLdZUi4zjuOFI298mVJfsqlys9iF97Jwexee/iW5YKt85AmupBkyi1ARKqAQP39TnWHM1mINYrRw==","signatures":[{"sig":"MEUCIQDRq1r96OMOp9P2mryQvsbuzSbOkotZ53w1EUsjPFJJiwIgTyJ4h6UqhmnKBQRJxAhGoEUYeVD6bruFzRf2V4zKLCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44354},"main":"dist/index.js","gitHead":"14062df20252ada5cb8ffaabf6110c38655b76f5","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.2.4","description":"## About","directories":{},"_nodeVersion":"18.19.1","dependencies":{"typescript":"^5.3.3","@commander-js/extra-typings":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_1.0.13_1711119907013_0.6857641663122156","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"typescript2python","version":"1.0.14","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"license":"MIT","_id":"typescript2python@1.0.14","homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"7b328fd60a6172ec59e5ff43050bfbfb821dd161","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-1.0.14.tgz","fileCount":29,"integrity":"sha512-qlwyv89X1tvuK+qql5mFAPejmI7lZMNUGSWSR6nZrVjze8ccECj6NjqNjiS08Zhx9+6tLbyf3r36231KSs88TQ==","signatures":[{"sig":"MEQCIDDvNXw8PrZIbZawTF+FcrRLKV4Dv1Ix8NYO/3he1AqAAiA4V+Wmc7WSxJ6yYcYZJsZfBU3nVQsVFtS1cfkobkPAuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44382},"main":"dist/index.js","gitHead":"2ef644555f57f796ae66ab7054a6755bd5b09e7b","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.7.0","description":"## About","directories":{},"_nodeVersion":"18.20.3","dependencies":{"commander":"^12.1.0","typescript":"^5.3.3","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_1.0.14_1719397817239_0.17417071738004797","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"typescript2python","version":"1.0.15","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"license":"MIT","_id":"typescript2python@1.0.15","homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"23d05c4d33bd0d1b024929694e3ada79c4891295","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-1.0.15.tgz","fileCount":29,"integrity":"sha512-pj+bITPvZVpAFGCG98FNc+5TNZxTTAqXJw8sj1S7TIwCTGKk02hwiVVD/pek6V2trkvcFEoOXaKedoLJ7f+w+w==","signatures":[{"sig":"MEUCIAz8uvJ84pi8bK8uIaW9LTuIpriWQN0iR++REvdFoBHSAiEAhJRzjDrw7bG33x2dFGsOEK4T+7IOG3t6Yi08XWdOhk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46270},"main":"dist/index.js","gitHead":"f969f0206a5aea7d2c1b74e5cf398e1c86b26da4","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.7.0","description":"## About","directories":{},"_nodeVersion":"18.20.3","dependencies":{"commander":"^12.1.0","typescript":"^5.3.3","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_1.0.15_1719413336551_0.987107460837906","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"typescript2python","version":"2.0.0","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"license":"MIT","_id":"typescript2python@2.0.0","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"88007ef51a9b715f3dcd427bf50f0b103ad0900f","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-2.0.0.tgz","fileCount":31,"integrity":"sha512-2cQ7dfh7FPw5DmkANM5DDD9T6kxc+YGLxUqit/iYJYemgc+5Iu9R79ACfMNdALl4liJb2wn9KNSIM3XlKbf22Q==","signatures":[{"sig":"MEUCIQC24jMwhnLsBAl03b/1MxbkMq1T5wnTbCRLXFH+lL9vAQIgBG463BA9lWM4I6YrIL1UBPWPzTWZINbxHQpw0YDNm/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49252},"main":"dist/index.js","gitHead":"b9c9033a69a5e3b62579512838f709d998a1c59a","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.7.0","description":"## About","directories":{},"_nodeVersion":"18.20.3","dependencies":{"commander":"^12.1.0","typescript":"^5.3.3","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_2.0.0_1720525299532_0.7610745200488307","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"typescript2python","version":"2.0.1","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"license":"MIT","_id":"typescript2python@2.0.1","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"032b93746b53f879ab6c7a27cc151934816a0238","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-2.0.1.tgz","fileCount":31,"integrity":"sha512-FC76m0jRXu4kzIkWW3TFx1BMbA2A25cx69s4Jh3aCFJTOlgQEdu60fafwGTH5827eYEL8RDEdP2S3CT0v7kYRw==","signatures":[{"sig":"MEQCIEtgbQKlPoteXE1n77wVW/yCu50LfvcaZ1/3zp7VIBAEAiAEMCJsKJ/6vOJ3XCE4cszvYugZxXOoTKWSCAmzR5JBnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49361},"main":"dist/index.js","gitHead":"77cc9141d5ef462d7c1745de432276db5976725c","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.7.0","description":"## About","directories":{},"_nodeVersion":"18.20.4","dependencies":{"commander":"^12.1.0","typescript":"^5.3.3","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_2.0.1_1721241919254_0.8735107277837311","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"typescript2python","version":"2.0.2","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"license":"MIT","_id":"typescript2python@2.0.2","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"ff98fa9f2c240390c999b486566cd78ec347a316","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-2.0.2.tgz","fileCount":31,"integrity":"sha512-inevdO5pGzxL7pBpc/xLWq+2Ka75Q5kWba5wYqkz7hqdzHXr3OGo+hUs3AdmJc8/wwTLkXJGlThf7MTb7/zS/g==","signatures":[{"sig":"MEUCICK/VKHc+4SCGIuE/UG8x95p+1KrHg2PltzLtCYD4Iv+AiEAjxou/q+/ICcdmQMR39VRw4Z3oS2r8jkA9cdGYnoQ948=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49361},"main":"dist/index.js","gitHead":"291f0ca88270092fa72e744b27490de5aa889769","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.7.0","description":"## About","directories":{},"_nodeVersion":"18.20.4","dependencies":{"commander":"^12.1.0","typescript":"^5.3.3","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_2.0.2_1722508011850_0.07204172147154564","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"typescript2python","version":"2.0.3","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"license":"MIT","_id":"typescript2python@2.0.3","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"080aa4db76257269f337926399d67ac53d4d788d","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-2.0.3.tgz","fileCount":33,"integrity":"sha512-pJnjlSQhihcHtfnDD4SYz29mDpklNzRelCwOuHapDPeTU2d6zoHBkEQsLvnmrl1DQohGpD2/0s2/o0yAgLQYmw==","signatures":[{"sig":"MEYCIQDZMweKhUtuPf51eBWkeh5v04TsW5yy8ye3sRfVikuaQAIhANgPjgx7wGp4uWi8/fcNwEPe/5MA+sF7A8JHPBlizfa9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53268},"main":"dist/index.js","gitHead":"f4276d3b91b3b261a4c8fca9650a3655c8a446a8","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.7.0","description":"## About","directories":{},"_nodeVersion":"18.20.4","dependencies":{"commander":"^12.1.0","typescript":"^5.3.3","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_2.0.3_1724856325428_0.10375247736394355","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"typescript2python","version":"2.0.4","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"license":"MIT","_id":"typescript2python@2.0.4","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"a34f9951720653b2d0194d573552975781aa179f","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-2.0.4.tgz","fileCount":33,"integrity":"sha512-lQqQWALCQKmjmRZpIM84LpmIAfFifC1BD9D1DgXtFcLTSDYeNInIB3PNK6lixV8vL5wBE8lpKuKAdBDKbUN7pQ==","signatures":[{"sig":"MEQCIAD//4bUbyHdVd+RTnxb1kTLRRlyN7OsS7VF6eZXRcqlAiA2hVU1FvQE6Wh1p67l1FkHlgmwK0Th5Lhk0bQqnpzZZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53470},"main":"dist/index.js","gitHead":"d80c643e93ae3c4e9d4fe575a09f00b39a92e802","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.7.0","description":"## About","directories":{},"_nodeVersion":"18.20.4","dependencies":{"commander":"^12.1.0","typescript":"^5.3.3","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_2.0.4_1724858007542_0.8559649289904847","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"typescript2python","version":"2.0.5","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"license":"MIT","_id":"typescript2python@2.0.5","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"7292e55cc57cf1f61a7bf7def0081134c52895f7","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-2.0.5.tgz","fileCount":33,"integrity":"sha512-05HFcdwk4MK4hyKsVS8dnbBwfUcNNvrlyl/bRyP3KrH6xm91TrJUCon2aadyqJSisafZlK+qdzcTx3PQrAW79A==","signatures":[{"sig":"MEUCICbcyTGRWoTPkXVF5mVzjGb6JCYYlRnK0+QWQbzvXQxBAiEAjcaJG/nvHcQDrwiR5R//bxhvtWIMVcwJsyqbrDoR6Sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53663},"main":"dist/index.js","gitHead":"cd829536c8f1ed5b677bd3b62655981538f98b2c","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.7.0","description":"## About","directories":{},"_nodeVersion":"18.20.4","dependencies":{"commander":"^12.1.0","typescript":"^5.3.3","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_2.0.5_1727873912967_0.7489445012141176","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"typescript2python","version":"2.0.6","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"license":"MIT","_id":"typescript2python@2.0.6","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"c6b8068f788a3a24ba43f744d6da5e2c36a68bd7","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-2.0.6.tgz","fileCount":33,"integrity":"sha512-Qeu/bfEFdT6bhOwLTnAzbm0PvPUpG7/6XxfL0Tm0Vswn3cArbfFjRHmLiKyg2v+ERrwLCv3QgDNKpks/nWGmWg==","signatures":[{"sig":"MEUCIHcqTbrAqfy7tx9Kn0ZIzQfLn/mBD80C1CVIzN3629fMAiEAm6yFxHMBoIBq7k2/efquUqebGWaOARfi0KcPEe01Ljo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53732},"main":"dist/index.js","gitHead":"1a1865f0a42f307afd508cac892d36ec61b2264a","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.8.2","description":"## About","directories":{},"_nodeVersion":"18.20.5","dependencies":{"commander":"^12.1.0","typescript":"^5.3.3","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_2.0.6_1732712249661_0.2103235185793617","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"typescript2python","version":"2.0.7","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"license":"MIT","_id":"typescript2python@2.0.7","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"ff4eb8f74a1108317ca9743af978bc3d2754a9dc","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-2.0.7.tgz","fileCount":33,"integrity":"sha512-20Sgn+q1r8Qv6GCjRCCmmI8/MuBeBjvd0LHkLhvqCM6b/ZM8BqFkxvLrZiLXxT6mDF9ZFwWxuqSxJCiL3RDyLQ==","signatures":[{"sig":"MEUCIQD/VFL+wp8tm56EHnqCsgcVGaLYdr/geUzInHLi29/QnwIgS1B/jo0lvGf8NS/MSxfrmIM1nbzQ8NOFeO0Dd4MzzPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54884},"main":"dist/index.js","gitHead":"76cf1f54d85d5a0b8cfb14de1800f1ece648da61","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.8.2","description":"## About","directories":{},"_nodeVersion":"18.20.5","dependencies":{"commander":"^12.1.0","typescript":"^5.3.3","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_2.0.7_1737476245371_0.22294666188291123","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"typescript2python","version":"2.0.8","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"license":"MIT","_id":"typescript2python@2.0.8","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"e3df821a9d2f0fb7f52a3c2f07aa070ac26bee65","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-2.0.8.tgz","fileCount":33,"integrity":"sha512-WT028dJ3oTWkkmPahFCpbdFu7pTVQNw2Yx5Wan7tOix4uxEYjFOH0xuEOlr2Zh3OnlJmx0rZ6FZHsaw1Rgyclg==","signatures":[{"sig":"MEUCIFVwXDydDUqgVuDJqRposUB6IwWXjYdB2NZEtCM1cHYdAiEAg6KkhJzEuNEjkNo0w8PJ753ZVyc6vPTCujCHrVTKHbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55719},"main":"dist/index.js","gitHead":"b060ff95f66c04c5fa6280271487867fa3e5db89","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"the-lartians","email":"lars.melchior@gmail.com"},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"10.8.2","description":"## About","directories":{},"_nodeVersion":"18.20.5","dependencies":{"commander":"^12.1.0","typescript":"^5.3.3","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_2.0.8_1737477155911_0.3365898859010834","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"typescript2python","version":"2.1.0","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"license":"MIT","_id":"typescript2python@2.1.0","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"7799effaa919ee705c079f0e8fd105bac4ebdbf4","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-2.1.0.tgz","fileCount":33,"integrity":"sha512-9F5QtbWtQwLfGvdNeFTQE0wnQoXHN/OKPXylIVt6sHZiJDFxpxHSXX8qVDvAxBfh8JrWNyjmT8I4Xzklv/YvIA==","signatures":[{"sig":"MEUCIQDQdpByvqAGK+Ogeqz4YpA9tE+m9fYNhn36cWjVNhfTHAIgBXuztyDNJHkNaBcA17os08o+0jfnmcU+CpfYllQoxpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/typescript2python@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62766},"main":"dist/index.js","gitHead":"2866514b66e2cfb42ac70f06582e33c082a21e10","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:11b63ff8-0342-40d2-ad56-624820cd6dc5"}},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"11.12.1","description":"This project implements a transpiler for creating [pyright](https://github.com/microsoft/pyright) compatible type declarations automatically from TypeScript code!  This is useful in a number of scenarios. For example:","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0","typescript":"^5.3.3","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_2.1.0_1776862683877_0.4923446451520124","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"typescript2python","version":"2.1.1","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"license":"MIT","_id":"typescript2python@2.1.1","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"e44176fdec206b0fdda9e6758ad8730f07f53200","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-2.1.1.tgz","fileCount":33,"integrity":"sha512-3Mqr7Z4UeyMBhpGnJ2jeeUo9EBuJPr51od3hN+lAtVSLEypD5RHsg1Uqoa04CfZlNWWLSAKifHCTOgqKOfIc4w==","signatures":[{"sig":"MEQCIC9POUabkPrb00EI3nWDN0hdjScX/u0wCdYxrhBT91sVAiB389FaCgvL9dN9KRgLs1Pt9lOv4bGs9ma/z/POkTU//w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/typescript2python@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63152},"main":"dist/index.js","gitHead":"7233015fd9b5816ef5aa3d9b3c5b905c2c5387af","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:11b63ff8-0342-40d2-ad56-624820cd6dc5"}},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"11.12.1","description":"This project implements a transpiler for creating [pyright](https://github.com/microsoft/pyright) compatible type declarations automatically from TypeScript code!  This is useful in a number of scenarios. For example:","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0","typescript":"^5.3.3","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.23.4","@babel/core":"^7.23.7","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_2.1.1_1776863295215_0.3865062986410184","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"typescript2python","version":"2.1.2","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"license":"MIT","_id":"typescript2python@2.1.2","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"6044067cc1eff7eb65b1556f8bba1a96c502d91a","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-2.1.2.tgz","fileCount":33,"integrity":"sha512-k6bwcwy0P/Bg4r8fvUREQsHpmqlBOGXsEFMPmo+eaXiwxCXkjhJhFwpydOn05WmSDmL73etjbF4RC4lLwUuwCg==","signatures":[{"sig":"MEUCIQCn+ACGCvlvkSaOKqR4IvJ3ikfPPlw8cyRp5y1smLOkswIgapIhpXp7CPq4tNwp3yMlSoxz6I1eAlLDnjyLl/U7Zf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/typescript2python@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63078},"main":"dist/index.js","gitHead":"0b94ecab7268e68e07fbede19f8d978e73383298","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:11b63ff8-0342-40d2-ad56-624820cd6dc5"}},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"11.12.1","description":"This project implements a transpiler for creating [pyright](https://github.com/microsoft/pyright) compatible type declarations automatically from TypeScript code!  This is useful in a number of scenarios. For example:","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0","typescript":"^5.3.3","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","prettier":"^3.1.1","@babel/cli":"^7.28.6","@babel/core":"^7.29.0","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^20.10.6","@babel/preset-env":"^7.23.7","@ts-morph/bootstrap":"^0.22.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_2.1.2_1776866730980_0.4640967874525084","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"typescript2python","version":"2.1.3","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"license":"MIT","_id":"typescript2python@2.1.3","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"bin":{"typescript2python":"dist/index.js"},"dist":{"shasum":"7c0392bf528061a109b4090e3cb5631f21d89e01","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-2.1.3.tgz","fileCount":33,"integrity":"sha512-coOSdnkY+F7qq4EynqQLgoFj2nSHreTiYGhvg+CGFsh84f4i3Xh7+xC8At5xKm0FEZsFkdOSB5PPsS1LjScggQ==","signatures":[{"sig":"MEUCIQC5cqNUU/1CQD95qf/QYwhitovMWb0lNZTqwlGCVtRgggIgJrx5ovB2b0OhXtK1oxQxyqPd4gmnPPg5bo7p8CegjIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/typescript2python@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64184},"main":"dist/index.js","gitHead":"2cd9a46d2a8b7f062a9a953dc55d2729e920492f","scripts":{"lint":"eslint src","test":"jest","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","prepack":"yarn build","typecheck":"tsc -p . --noEmit","typescript2python":"yarn --silent single src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:11b63ff8-0342-40d2-ad56-624820cd6dc5"}},"repository":{"url":"git+https://github.com/TheLartians/TypeScript2Python.git","type":"git"},"_npmVersion":"11.12.1","description":"This project implements a transpiler for creating [pyright](https://github.com/microsoft/pyright) compatible type declarations automatically from TypeScript code!  This is useful in a number of scenarios. For example:","directories":{},"_nodeVersion":"24.15.0","dependencies":{"commander":"^12.1.0","typescript":"^6.0.3","@commander-js/extra-typings":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","eslint":"^10.2.1","globals":"^17.5.0","prettier":"^3.1.1","@babel/cli":"^7.28.6","@eslint/js":"^10.0.1","@babel/core":"^7.29.0","@babel/node":"^7.22.19","@types/jest":"^29.5.11","@types/node":"^25.6.0","@babel/preset-env":"^7.23.7","typescript-eslint":"^8.59.0","@ts-morph/bootstrap":"^0.29.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.1.2","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.59.0","@typescript-eslint/eslint-plugin":"^8.59.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript2python_2.1.3_1776877125108_0.4289174932894091","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"typescript2python","version":"2.2.0","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/TheLartians/TypeScript2Python.git"},"homepage":"https://github.com/TheLartians/TypeScript2Python#readme","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"dependencies":{"@commander-js/extra-typings":"^12.1.0","commander":"^12.1.0","typescript":"^6.0.3"},"devDependencies":{"@babel/cli":"^7.28.6","@babel/core":"^7.29.0","@babel/node":"^7.22.19","@babel/preset-env":"^7.23.7","@babel/preset-typescript":"^7.28.5","@eslint/js":"^10.0.1","@ts-morph/bootstrap":"^0.29.0","@types/jest":"^29.5.11","@types/node":"^25.6.0","@typescript-eslint/eslint-plugin":"^8.59.0","@typescript-eslint/parser":"^8.59.0","eslint":"^10.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.1.2","globals":"^17.5.0","jest":"^29.7.0","jiti":"^2.6.1","prettier":"^3.1.1","typescript-eslint":"^8.59.0"},"scripts":{"watch":"babel-node --watch -x .ts --","single":"babel-node -x .ts","develop":"yarn watch src/index.ts","lint":"eslint src","build":"babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps","test":"jest","typecheck":"tsc -p . --noEmit","prepack":"yarn build","typescript2python":"yarn --silent single src/index.ts"},"bin":{"typescript2python":"dist/index.js"},"gitHead":"bb2fa60f3a74eb7447d6828fa27699486985498f","_id":"typescript2python@2.2.0","description":"This project implements a transpiler for creating [pyright](https://github.com/microsoft/pyright) compatible type declarations automatically from TypeScript code!  This is useful in a number of scenarios. For example:","bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-XrfZSg6kkLx8wcgz+/l6yALRIsJ5n6fpsIrqglHrIm3fhbmWDdy7RFzVWRBpS3LBTeOCFqmlDgVyO9rEVjIqTw==","shasum":"edf6551b09f72c78ba060552aa617ec649107fc1","tarball":"https://registry.npmjs.org/typescript2python/-/typescript2python-2.2.0.tgz","fileCount":33,"unpackedSize":66937,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/typescript2python@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDrqgZFqe2JERXXOagu90z5lkB+C65Kl8Sx7NR/dpYIhgIgK+pkcq5SznaUxyG2ooZhC24VZmIPN0yVfvQMe37Te98="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:11b63ff8-0342-40d2-ad56-624820cd6dc5"}},"directories":{},"maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typescript2python_2.2.0_1776944279998_0.9920185453136636"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-04T13:25:04.351Z","modified":"2026-04-23T11:38:00.402Z","1.0.0":"2024-01-04T13:25:04.666Z","1.0.1":"2024-01-04T14:07:20.581Z","1.0.2":"2024-01-04T14:26:06.833Z","1.0.3":"2024-01-04T14:56:18.508Z","1.0.4":"2024-01-04T15:00:36.317Z","1.0.5":"2024-01-04T15:45:44.094Z","1.0.6":"2024-01-04T17:23:50.471Z","1.0.7":"2024-01-05T09:32:16.507Z","1.0.8":"2024-01-05T11:02:51.478Z","1.0.9":"2024-01-05T11:24:02.846Z","1.0.10":"2024-01-05T16:25:06.572Z","1.0.11":"2024-01-12T11:44:51.398Z","1.0.12":"2024-03-22T14:59:22.787Z","1.0.13":"2024-03-22T15:05:07.223Z","1.0.14":"2024-06-26T10:30:17.463Z","1.0.15":"2024-06-26T14:48:56.752Z","2.0.0":"2024-07-09T11:41:39.683Z","2.0.1":"2024-07-17T18:45:19.407Z","2.0.2":"2024-08-01T10:26:52.046Z","2.0.3":"2024-08-28T14:45:25.596Z","2.0.4":"2024-08-28T15:13:27.784Z","2.0.5":"2024-10-02T12:58:33.180Z","2.0.6":"2024-11-27T12:57:29.840Z","2.0.7":"2025-01-21T16:17:25.646Z","2.0.8":"2025-01-21T16:32:36.078Z","2.1.0":"2026-04-22T12:58:04.052Z","2.1.1":"2026-04-22T13:08:15.349Z","2.1.2":"2026-04-22T14:05:31.133Z","2.1.3":"2026-04-22T16:58:45.271Z","2.2.0":"2026-04-23T11:38:00.134Z"},"bugs":{"url":"https://github.com/TheLartians/TypeScript2Python/issues"},"license":"MIT","homepage":"https://github.com/TheLartians/TypeScript2Python#readme","keywords":["python","typescript","transpiler","types","type-safety","api","json","compiler","docstring","typings"],"repository":{"type":"git","url":"git+https://github.com/TheLartians/TypeScript2Python.git"},"description":"This project implements a transpiler for creating [pyright](https://github.com/microsoft/pyright) compatible type declarations automatically from TypeScript code!  This is useful in a number of scenarios. For example:","maintainers":[{"name":"the-lartians","email":"lars.melchior@gmail.com"}],"readme":"# TypeScript2Python\n\n## About\n\nThis project implements a transpiler for creating [pyright](https://github.com/microsoft/pyright) compatible type declarations automatically from TypeScript code! \nThis is useful in a number of scenarios.\nFor example:\n\n- Safely use JSON objects created by TypeScript projects in Python\n- Automatic generation of type-safe APIs between Node.js and Python applications\n- An easy way to write complex Python typings using TypeScript\n\n## Example\n\n### TypeScript\n\n```ts\nexport type Foo = {\n    type: \"foo\"\n    foo: number[]\n    optional?: string\n}\n\n/** DocStrings are supported! */\nexport type Bar = {\n    type: \"bar\"\n    bar: string\n    /** nested objects need extra declarations in Python */\n    nested: { \n        foo: Foo\n    }\n}\n\nexport type FooBarMap = { \n    [key: string]: Foo | Bar\n}\n\nexport type TupleType = [string, Foo | Bar, any[]]\n```\n\n### TypeScript2Python\n\n```python\nfrom typing_extensions import Any, Dict, List, Literal, NotRequired, Tuple, TypedDict, Union\n\nclass Foo(TypedDict):\n  type: Literal[\"foo\"]\n  foo: List[float]\n  optional: NotRequired[str]\n\nclass Ts2Py_tliGTOBrDv(TypedDict):\n  foo: Foo\n\nclass Bar(TypedDict):\n  \"\"\"\n  DocStrings are supported!\n  \"\"\"\n  type: Literal[\"bar\"]\n  bar: str\n  nested: Ts2Py_tliGTOBrDv\n  \"\"\"\n  nested objects need extra declarations in Python\n  \"\"\"\n\nFooBarMap = Dict[str,Union[Foo,Bar]]\n\nTupleType = Tuple[str,Union[Foo,Bar],List[Any]]\n```\n\n\n## Usage\n\nThe easiest way to use TypeScript2Python, is to invoke it directly using `npx` and pointing it to one (or multiple) source files that export type declarations.\n\n```bash\nnpx typescript2python <path to typescript source>\n```\n\nIt will then output the transpiled code to the terminal.\nTo save the output as a python file, simply pipe the result to the desired destination.\nFor example `npx typescript2python types.ts > types.py`.\n\n## Features\n\nTypeScript2Python supports many of TypeScripts type constructs, including:\n\n- Basic types, like `boolean`, `number`, `string`, `undefined`\n- Literal types, e.g. `type X = 42`, `type Y = 'test'`\n- Object types, `{ foo: string }`\n- Unions, `string | number`\n- Arrays, `boolean[]`\n- Nested objects `{ bar: { foo: string } }`, that will get transpiled into helper dictionaries\n- Optional properties `{ optional?: number }`, that get transpiled to `NotRequired[...]` attributes\n- Docstrings `/** this is very useful */`\n\n## Transpiler options\n\n### Strict\n\nUse the `--strict` flag to enable all strict type-checking options to ensure `undefined` and `null` properties are not ignored during transpilation.\n\n### Nullable optionals\n\nIn TypeScript objects, optional values can also be set to `undefined`. By default we assume the according Python\ntype to be non-nullable, but a more closely matching behavior can be achieved using the flag `--nullable-optionals`.\nThis will result in optional entries beeing transpiled as `NotRequired[Optional[T]]` instead of `NotRequired[T]`.\n\n## Limitations\n\nThe main focus of this project is transpiling type definitions for serializable data (e.g. JSON objects), and the following is not planned to be supported:\n\n- Generics, as TypeScript's type system is much more powerful than Python's\n- Function signatures, as we restrict ourselves to serializable data\n- Anything that isn't a type definition\n","readmeFilename":"README.md"}