{"_id":"@bedrock-apis/env-types","_rev":"8-8e4a474ce6119ad3a5a51de55d599887","name":"@bedrock-apis/env-types","dist-tags":{"latest":"1.1.0-rc"},"versions":{"1.0.0-beta":{"name":"@bedrock-apis/env-types","version":"1.0.0-beta","keywords":["typescript","ts-types","type-declarations","engine-types"],"author":{"name":"bedrock-apis"},"license":"MIT","_id":"@bedrock-apis/env-types@1.0.0-beta","maintainers":[{"name":"conmaster2112","email":"conmaster2112@gmail.com"},{"name":"leafytail","email":"minec118@outlook.com"}],"dist":{"shasum":"d7ce6ec25f35e0b6beb29abcfc843473f4dbd0a2","tarball":"https://registry.npmjs.org/@bedrock-apis/env-types/-/env-types-1.0.0-beta.tgz","fileCount":4,"integrity":"sha512-evUOhQdqrsA+DGXrsTRXTkixdEYeVLqKcjxfl2Ivdddxor2OGXYSYkD7GDHmpW4pKcPR/5LpGtJWbThhcwHkOA==","signatures":[{"sig":"MEYCIQDrjc3QGZS0NbSofABAedoV49wjs9kbjKx7YyRjM/YjJgIhALwH7x+27YPpbjttTrW9o9ObtrIxGgu6WCXDqXD3QkVf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342554},"main":"","types":"lib.d.ts","gitHead":"bdc59798497304daed29a667472d2404a1613bc9","_npmUser":{"name":"conmaster2112","email":"conmaster2112@gmail.com"},"_npmVersion":"11.6.0","description":"A collection of environment-specific TypeScript type definitions for engines with non-standard versioning and selective feature support across versions.","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.20.0","_npmOperationalInternal":{"tmp":"tmp/env-types_1.0.0-beta_1762097257284_0.5185367121585291","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"@bedrock-apis/env-types","version":"1.0.0-beta.2","keywords":["typescript","ts-types","type-declarations","engine-types"],"author":{"name":"bedrock-apis"},"license":"MIT","_id":"@bedrock-apis/env-types@1.0.0-beta.2","maintainers":[{"name":"conmaster2112","email":"conmaster2112@gmail.com"},{"name":"leafytail","email":"minec118@outlook.com"}],"dist":{"shasum":"bda5e44b01867fdec203b348c35c7d1552e297ba","tarball":"https://registry.npmjs.org/@bedrock-apis/env-types/-/env-types-1.0.0-beta.2.tgz","fileCount":4,"integrity":"sha512-zU9bz4C7uIuJOA0MFSkamp0GqFNqkNjv3UcZ1Reybok1ZA3F7OcA1p4cGL0gZTpMnJSCvw5qr/Z1l/PUggzqTg==","signatures":[{"sig":"MEYCIQDMIRJM4Qu7IvFK6UWXqAnvhAQ943TWJHJ7mfVdZU725wIhAMLCzxrb3tBY+1uWKGdvrV7MXB+rHb1nTkWkuBqaYFxe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383802},"main":"","types":"lib.d.ts","gitHead":"c66a18f6ceb8daeb2b9d9e799f4587341b147c4c","_npmUser":{"name":"conmaster2112","email":"conmaster2112@gmail.com"},"_npmVersion":"11.6.0","description":"A collection of environment-specific TypeScript type definitions for engines with non-standard versioning and selective feature support across versions.","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.20.0","_npmOperationalInternal":{"tmp":"tmp/env-types_1.0.0-beta.2_1762098096775_0.191696673223529","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"@bedrock-apis/env-types","version":"1.0.0-beta.3","keywords":["typescript","ts-types","type-declarations","engine-types"],"author":{"name":"bedrock-apis"},"license":"Apache-2.0","_id":"@bedrock-apis/env-types@1.0.0-beta.3","maintainers":[{"name":"conmaster2112","email":"conmaster2112@gmail.com"},{"name":"leafytail","email":"minec118@outlook.com"}],"homepage":"https://github.com/bedrock-apis/env-types#readme","bugs":{"url":"https://github.com/bedrock-apis/env-types/issues"},"dist":{"shasum":"042d950756f9b2359031ff5f8b9c414bf7a381bb","tarball":"https://registry.npmjs.org/@bedrock-apis/env-types/-/env-types-1.0.0-beta.3.tgz","fileCount":4,"integrity":"sha512-T2eC/1nP779hCTlpEarSECUmqrIIqasMjPrUOYgU9wo+zckO5rrEW0HqsypfwG/CewJ6iggSAlNTlnr4/nAGlQ==","signatures":[{"sig":"MEUCIDAh9yBUA97L9HPQYAtuJayD3TG3LV355dIIvBk8C+HFAiEAl1la+U6Hag5JpqZJEfYT0OEMZTfl0CyNqMVdckUfSmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385036},"main":"","types":"lib.d.ts","gitHead":"b7685694ac8fe39c8a20327b48a74f44c03ec9c5","_npmUser":{"name":"conmaster2112","email":"conmaster2112@gmail.com"},"repository":{"url":"git+https://github.com/bedrock-apis/env-types.git","type":"git"},"_npmVersion":"11.6.0","description":"A collection of environment-specific TypeScript type definitions for engines with non-standard versioning and selective feature support across versions.","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.20.0","_npmOperationalInternal":{"tmp":"tmp/env-types_1.0.0-beta.3_1762101569871_0.6601290928892685","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.4":{"name":"@bedrock-apis/env-types","version":"1.0.0-beta.4","keywords":["typescript","ts-types","type-declarations","engine-types"],"author":{"name":"bedrock-apis"},"license":"Apache-2.0","_id":"@bedrock-apis/env-types@1.0.0-beta.4","maintainers":[{"name":"conmaster2112","email":"conmaster2112@gmail.com"},{"name":"leafytail","email":"minec118@outlook.com"}],"homepage":"https://github.com/bedrock-apis/env-types#readme","bugs":{"url":"https://github.com/bedrock-apis/env-types/issues"},"dist":{"shasum":"f1070a2ac2750f5c57d60ac6d0da8b328c71b543","tarball":"https://registry.npmjs.org/@bedrock-apis/env-types/-/env-types-1.0.0-beta.4.tgz","fileCount":4,"integrity":"sha512-LqAFP2Dp90kTHX5cABam00fH60mOREe0S10XxDtFAUFyGw6h1R6vU74degROdgqC8GGkCB92dCdDVigUohFemA==","signatures":[{"sig":"MEUCIEOPF95r6xtxX3AoJU1sQo6hTofwfYKZGKV1tDDcvcZ2AiEAuYjAv3N52y0z8U/9u0XmSUWoST/eESpfAQMl0YsaTXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384979},"main":"","types":"lib.d.ts","gitHead":"8a6d50b501a5931f8e7e21cd0ebd14b8b24ccece","_npmUser":{"name":"conmaster2112","email":"conmaster2112@gmail.com"},"repository":{"url":"git+https://github.com/bedrock-apis/env-types.git","type":"git"},"_npmVersion":"11.6.0","description":"A collection of environment-specific TypeScript type definitions for engines with non-standard versioning and selective feature support across versions.","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/env-types_1.0.0-beta.4_1762103189705_0.352275169208474","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.5":{"name":"@bedrock-apis/env-types","version":"1.0.0-beta.5","keywords":["typescript","api-types","type-declarations","engine-types","script-api","bedrock"],"author":{"name":"bedrock-apis"},"license":"Apache-2.0","_id":"@bedrock-apis/env-types@1.0.0-beta.5","maintainers":[{"name":"conmaster2112","email":"conmaster2112@gmail.com"},{"name":"leafytail","email":"minec118@outlook.com"}],"homepage":"https://github.com/bedrock-apis/env-types#readme","bugs":{"url":"https://github.com/bedrock-apis/env-types/issues"},"dist":{"shasum":"8dbee37746b6e520931a14c487a7dbde1d05d8cd","tarball":"https://registry.npmjs.org/@bedrock-apis/env-types/-/env-types-1.0.0-beta.5.tgz","fileCount":4,"integrity":"sha512-x/P0EHvEMwAtbiQNoB6VVn+kqXLy6PzuhKW3sqz23sjwUZsydD7fWTqHYNrzz8rOjcsB84dinISfbl3JzCx/tw==","signatures":[{"sig":"MEUCIHWaHyR8tQqs0irZylGyixmUAiGP2Uetb/QdIB++dsztAiEArSUJsQHATQgz1Lw5QKXdmx74K78vDnwVT+LwBLMsuwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391993},"main":"","types":"lib.d.ts","gitHead":"4cd11980ffa307a9d9933af9402d86efae4505e9","_npmUser":{"name":"conmaster2112","email":"conmaster2112@gmail.com"},"repository":{"url":"git+https://github.com/bedrock-apis/env-types.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of environment-specific TypeScript type definitions for engines with non-standard versioning and selective feature support across versions.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/env-types_1.0.0-beta.5_1764613319230_0.9692834056086461","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.6":{"name":"@bedrock-apis/env-types","version":"1.0.0-beta.6","keywords":["typescript","api-types","type-declarations","engine-types","script-api","bedrock"],"author":{"name":"bedrock-apis"},"license":"Apache-2.0","_id":"@bedrock-apis/env-types@1.0.0-beta.6","maintainers":[{"name":"conmaster2112","email":"conmaster2112@gmail.com"},{"name":"leafytail","email":"minec118@outlook.com"}],"homepage":"https://github.com/bedrock-apis/env-types#readme","bugs":{"url":"https://github.com/bedrock-apis/env-types/issues"},"dist":{"shasum":"0c327f5156eb897cfe55c4a99da567aa4fa9341c","tarball":"https://registry.npmjs.org/@bedrock-apis/env-types/-/env-types-1.0.0-beta.6.tgz","fileCount":4,"integrity":"sha512-eB9QQcnS3zbZU2xkS6h5tOHYgbUQ4LOZsyyaxQL4tBzfGNo7pmMW2Hk+SUsFpkGMZ75eVU4MkNEvrNsk38Cj9w==","signatures":[{"sig":"MEYCIQCWim++yFxXvs6SfOk/XvBUC8DRKd1QGBJ+mzoV3PWVogIhAPB+WLDUs14CNKZVExcmycp8EWL3zuMf5/rN3brDHuJC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394640},"main":"","types":"lib.d.ts","gitHead":"0b10f082990ba84397324f37f3a94a7ffbf68bf4","_npmUser":{"name":"conmaster2112","email":"conmaster2112@gmail.com"},"repository":{"url":"git+https://github.com/bedrock-apis/env-types.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of environment-specific TypeScript type definitions for engines with non-standard versioning and selective feature support across versions.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/env-types_1.0.0-beta.6_1768061778120_0.9879561052179633","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@bedrock-apis/env-types","version":"1.0.0-rc.1","keywords":["typescript","api-types","type-declarations","engine-types","script-api","bedrock"],"author":{"name":"bedrock-apis"},"license":"Apache-2.0","_id":"@bedrock-apis/env-types@1.0.0-rc.1","maintainers":[{"name":"conmaster2112","email":"conmaster2112@gmail.com"},{"name":"leafytail","email":"minec118@outlook.com"}],"homepage":"https://github.com/bedrock-apis/env-types#readme","bugs":{"url":"https://github.com/bedrock-apis/env-types/issues"},"dist":{"shasum":"49507501abfe712fb0635583f1bc78358285799f","tarball":"https://registry.npmjs.org/@bedrock-apis/env-types/-/env-types-1.0.0-rc.1.tgz","fileCount":4,"integrity":"sha512-cgm5SgCTMQnnbt+6zV4JbTLlO68ohbIMx0p/HKZesN9NdHrS3hVwfBme1GxyNlt1BEBLVMIn+UbVpiKISWvmAA==","signatures":[{"sig":"MEYCIQDuour9La0RP3UWz+GmwhYhxD2nzvfAzgm+2O+vq1phNgIhAI/OXw6afZEclM/PTunI8l0rrUAxjcRjVpiZA68qzow/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400960},"main":"","type":"module","types":"lib.d.ts","gitHead":"bff6af90a9bdece048a3dbce1c9273277ede3f85","_npmUser":{"name":"conmaster2112","email":"conmaster2112@gmail.com"},"repository":{"url":"git+https://github.com/bedrock-apis/env-types.git","type":"git"},"_npmVersion":"11.10.1","description":"A collection of environment-specific TypeScript type definitions for engines with non-standard versioning and selective feature support across versions.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/env-types_1.0.0-rc.1_1774628138939_0.8852073710256323","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc":{"name":"@bedrock-apis/env-types","version":"1.1.0-rc","description":"A collection of environment-specific TypeScript type definitions for engines with non-standard versioning and selective feature support across versions.","main":"","types":"lib.d.ts","type":"module","keywords":["typescript","api-types","type-declarations","engine-types","script-api","bedrock"],"author":{"name":"bedrock-apis"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/bedrock-apis/env-types.git"},"bugs":{"url":"https://github.com/bedrock-apis/env-types/issues"},"homepage":"https://github.com/bedrock-apis/env-types#readme","gitHead":"26a4a1b62031bf1b708bbb53ca1590f08cb54b5e","_id":"@bedrock-apis/env-types@1.1.0-rc","_nodeVersion":"25.2.1","_npmVersion":"11.10.1","dist":{"integrity":"sha512-SkzvAwsr2aI93FDZg7PndcVS6A4S/v5QjgjfQEM+oeyf174D6nUAQtfnFsOnWpQilcCBO6GkStc8vdvIQRUrMQ==","shasum":"d7b25c8b98e7a6e00f74d687388b0fe89c7f26b6","tarball":"https://registry.npmjs.org/@bedrock-apis/env-types/-/env-types-1.1.0-rc.tgz","fileCount":4,"unpackedSize":401827,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCOJV+WppkfcMsMk07MtOnhD2Ol8q0ST17yHwwCDyx34wIgFrZJPHVLYmRBEzkwzg3gOOr0rfjWl2tf5ehmySQXsYE="}]},"_npmUser":{"name":"conmaster2112","email":"conmaster2112@gmail.com"},"directories":{},"maintainers":[{"name":"conmaster2112","email":"conmaster2112@gmail.com"},{"name":"leafytail","email":"minec118@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/env-types_1.1.0-rc_1784374465525_0.13239427520840463"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-02T15:27:37.183Z","modified":"2026-07-18T11:34:25.805Z","1.0.0-beta":"2025-11-02T15:27:37.471Z","1.0.0-beta.2":"2025-11-02T15:41:36.965Z","1.0.0-beta.3":"2025-11-02T16:39:30.043Z","1.0.0-beta.4":"2025-11-02T17:06:29.908Z","1.0.0-beta.5":"2025-12-01T18:21:59.458Z","1.0.0-beta.6":"2026-01-10T16:16:18.258Z","1.0.0-rc.1":"2026-03-27T16:15:39.100Z","1.1.0-rc":"2026-07-18T11:34:25.657Z"},"bugs":{"url":"https://github.com/bedrock-apis/env-types/issues"},"author":{"name":"bedrock-apis"},"license":"Apache-2.0","homepage":"https://github.com/bedrock-apis/env-types#readme","keywords":["typescript","api-types","type-declarations","engine-types","script-api","bedrock"],"repository":{"type":"git","url":"git+https://github.com/bedrock-apis/env-types.git"},"description":"A collection of environment-specific TypeScript type definitions for engines with non-standard versioning and selective feature support across versions.","maintainers":[{"name":"conmaster2112","email":"conmaster2112@gmail.com"},{"name":"leafytail","email":"minec118@outlook.com"}],"readme":"# env-types\r\n\r\n[![npm version](https://badge.fury.io/js/@bedrock-apis%2Fenv-types.svg)](https://www.npmjs.com/package/@bedrock-apis/env-types)\r\n\r\nTypeScript type definitions for environment-specific QuickJS engine that doesn't strictly follow standard ES versioning. This package provides a curated set of global types and methods tailored for non-standard runtimes, ensuring better development experience and type safety for your projects.  \r\n\r\n> **Note:** This package is currently in **beta**. Contributions, bug reports, and suggestions are highly appreciated! Check out our [GitHub repository](https://github.com/bedrock-apis/env-types) for more information.\r\n\r\n## Features\r\n\r\n- Provides environment-specific TypeScript type definitions for non-standard engines.\r\n- Covers selective feature support across different engine versions.\r\n- Includes global classes, methods, and properties specific to each environment.\r\n- Helps catch runtime errors early by providing accurate type safety.\r\n- Designed to supplement and compare against TypeScript's global types.\r\n\r\n## Installation\r\n\r\nInstall the package as a development dependency using your preferred package manager:\r\n\r\n### npm\r\n```bash\r\nnpm install --save-dev @bedrock-apis/env-types\r\n```\r\n\r\n### pnpm\r\n```bash\r\npnpm add -D @bedrock-apis/env-types\r\n```\r\n\r\n### yarn\r\n```bash\r\nyarn add --dev @bedrock-apis/env-types\r\n```\r\n\r\n### Configuration\r\n\r\nAdd the package to the `types` field in your `tsconfig.json`:\r\n\r\n```json\r\n{\r\n    \"compilerOptions\": {\r\n        // ... your properties\r\n        \"noLib\": true,\r\n        \"types\": [\"@bedrock-apis/env-types\"]\r\n    }\r\n}\r\n```\r\n\r\n## Future Plan\r\n- Continuously update with help of contributions.\r\n\r\n## Contributing\r\n\r\nThis package is in **release candidate**, and we welcome contributions from the community. You can help by:\r\n\r\n* Cloning and checking of all types matches latest engine environment\r\n* Suggesting new features or improvements.\r\n\r\n### How to repo\r\n* Clone repo\r\n* Install dependencies\r\n* Move cwd to \"./dev/\"\r\n* Run \"node bds-gen.ts\" to update generated file\r\n* Run \"node scrapple.ts\" to bundle all /lib/ files to single /lib.d.ts\r\n\r\nPlease visit our [GitHub repository](https://github.com/bedrock-apis/env-types) to submit issues or pull requests.","readmeFilename":"README.md"}