{"_id":"yuku-core","_rev":"6-61f9aaf3cf2341422ae96bba5cfba7f0","name":"yuku-core","dist-tags":{"latest":"0.19.0"},"versions":{"0.15.1":{"name":"yuku-core","version":"0.15.1","keywords":["javascript","parser","typescript","yuku"],"license":"MIT","_id":"yuku-core@0.15.1","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"d3f7ab291d9b1c9f9ff90f3c3d1667233e3e49d0","tarball":"https://registry.npmjs.org/yuku-core/-/yuku-core-0.15.1.tgz","fileCount":7,"integrity":"sha512-TF096ie551y3PDw0yYmlMdyNUi4JORhzzsRgrw0UiJHc7h3sMXtsd9ysqGGAVh0kWKzqb2MSLwcWb658gavaOg==","signatures":[{"sig":"MEYCIQDeDOXvypq9Pdkl+jmCtmbz2sg/DvsgF/d3ojTqubHhUgIhAIAVvvNRWlkBCaL0Z5lp/u8j0EIXLTSHty0r9Fzt1V3L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6218},"main":"index.js","type":"module","types":"index.d.ts","engines":{"node":">=14.18.0"},"exports":{".":{"types":"./index.d.ts","browser":"./browser.js","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"1fe668fd088187bb1c157feba593b6f5d9fb60c3","_npmUser":{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"},"deprecated":"Not a release, use 0.17.0 or later","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Yuku's native core, the compiled code every Yuku package runs on","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@yuku-toolchain/types":"workspace:^"},"_hasShrinkwrap":false,"optionalDependencies":{"@yuku-core/binding-win32-x64":"0.15.1","@yuku-core/binding-darwin-x64":"0.15.1","@yuku-core/binding-freebsd-x64":"0.15.1","@yuku-core/binding-win32-arm64":"0.15.1","@yuku-core/binding-darwin-arm64":"0.15.1","@yuku-core/binding-android-arm64":"0.15.1","@yuku-core/binding-linux-arm-gnu":"0.15.1","@yuku-core/binding-linux-x64-gnu":"0.15.1","@yuku-core/binding-linux-arm-musl":"0.15.1","@yuku-core/binding-linux-x64-musl":"0.15.1","@yuku-core/binding-linux-arm64-gnu":"0.15.1","@yuku-core/binding-linux-arm64-musl":"0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/yuku-core_0.15.1_1790952326153_0.9561707837227731","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"yuku-core","version":"0.17.0","keywords":["javascript","parser","typescript","yuku"],"license":"MIT","_id":"yuku-core@0.17.0","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"7852c4628bdff16a4d924646bdd8666806dec70f","tarball":"https://registry.npmjs.org/yuku-core/-/yuku-core-0.17.0.tgz","fileCount":7,"integrity":"sha512-4BgHT4euQ62wr/9h5UWoMzt4QTrmT3WUo96aRiY2R6RRCyKjCveU23MNwNJISzYvNnbFGZ7O2E1SU5zgWqzS+Q==","signatures":[{"sig":"MEQCIH+aqKhJtrB9k2CEnsWL6Fq/itX+ULLIhcOQWGOecrTDAiAw6FuK8KeYdNezTan1qKCBDFcjZw3j9uLlyEk2QbjT/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC6m8SgE8vraiK8WLRrPfcPzPBvOipFHmRDcYmEafeO2AiEAvm5qV9WIPHG1e0/ZZnGNMJEUOSPcSSHV9bPbGBplhMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-core@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6214},"main":"index.js","type":"module","_from":"file:yuku-core-0.17.0.tgz","types":"index.d.ts","engines":{"node":">=14.18.0"},"exports":{".":{"types":"./index.d.ts","browser":"./browser.js","default":"./index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3cf8d919-c984-4219-b40e-c6fd14cfc1e2"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-core/yuku-core-0.17.0.tgz","_integrity":"sha512-4BgHT4euQ62wr/9h5UWoMzt4QTrmT3WUo96aRiY2R6RRCyKjCveU23MNwNJISzYvNnbFGZ7O2E1SU5zgWqzS+Q==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Yuku's native core, the compiled code every Yuku package runs on","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.17.0"},"_hasShrinkwrap":false,"optionalDependencies":{"@yuku-core/binding-win32-x64":"0.17.0","@yuku-core/binding-darwin-x64":"0.17.0","@yuku-core/binding-freebsd-x64":"0.17.0","@yuku-core/binding-win32-arm64":"0.17.0","@yuku-core/binding-darwin-arm64":"0.17.0","@yuku-core/binding-android-arm64":"0.17.0","@yuku-core/binding-linux-arm-gnu":"0.17.0","@yuku-core/binding-linux-x64-gnu":"0.17.0","@yuku-core/binding-linux-arm-musl":"0.17.0","@yuku-core/binding-linux-x64-musl":"0.17.0","@yuku-core/binding-linux-arm64-gnu":"0.17.0","@yuku-core/binding-linux-arm64-musl":"0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/yuku-core_0.17.0_1790953158574_0.46937344916705026","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"yuku-core","version":"0.18.0","keywords":["javascript","parser","typescript","yuku"],"license":"MIT","_id":"yuku-core@0.18.0","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"a98c35ddc948a13e7696c2bb597a3a87fb31a921","tarball":"https://registry.npmjs.org/yuku-core/-/yuku-core-0.18.0.tgz","fileCount":7,"integrity":"sha512-dPnX9Fos8c9dK0sbnDjAe/dH/KqFDlhZ6DSDLeZolyPeBxWhIjjS6tyi9lqV8lE4QcBvidDqLCrRHny90osVpA==","signatures":[{"sig":"MEYCIQC3BkKqB2kJMKuEQ1JLyfPeW3Utio29zEWpGV1odFNJwgIhAPZZudd+s0IO5RwmR7jByk91YipcX0zhcNOybLd6/oA+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHxtQgATOO7r24OpaTEpFizqfk1D6qvoU/KD/4oUGexGAiAE8EwjmVmMTW8GiBVDvSFpR40KhOVce23mjELU+HE8nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-core@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6214},"main":"index.js","type":"module","_from":"file:yuku-core-0.18.0.tgz","types":"index.d.ts","engines":{"node":">=14.18.0"},"exports":{".":{"types":"./index.d.ts","browser":"./browser.js","default":"./index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3cf8d919-c984-4219-b40e-c6fd14cfc1e2"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-core/yuku-core-0.18.0.tgz","_integrity":"sha512-dPnX9Fos8c9dK0sbnDjAe/dH/KqFDlhZ6DSDLeZolyPeBxWhIjjS6tyi9lqV8lE4QcBvidDqLCrRHny90osVpA==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Yuku's native core, the compiled code every Yuku package runs on","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.18.0"},"_hasShrinkwrap":false,"optionalDependencies":{"@yuku-core/binding-win32-x64":"0.18.0","@yuku-core/binding-darwin-x64":"0.18.0","@yuku-core/binding-freebsd-x64":"0.18.0","@yuku-core/binding-win32-arm64":"0.18.0","@yuku-core/binding-darwin-arm64":"0.18.0","@yuku-core/binding-android-arm64":"0.18.0","@yuku-core/binding-linux-arm-gnu":"0.18.0","@yuku-core/binding-linux-x64-gnu":"0.18.0","@yuku-core/binding-linux-arm-musl":"0.18.0","@yuku-core/binding-linux-x64-musl":"0.18.0","@yuku-core/binding-linux-arm64-gnu":"0.18.0","@yuku-core/binding-linux-arm64-musl":"0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/yuku-core_0.18.0_1791461406998_0.5056365604469761","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"yuku-core","version":"0.18.1","keywords":["javascript","parser","typescript","yuku"],"license":"MIT","_id":"yuku-core@0.18.1","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"a959c5db4bd26b2b56947e591cbc033bdd72df0a","tarball":"https://registry.npmjs.org/yuku-core/-/yuku-core-0.18.1.tgz","fileCount":7,"integrity":"sha512-8PEOCKEi7r3nPY5cF0ZtJJSQj0ftwd0GC4En8fDQIP3nxw5ysSDwM0RcEuyHBblowRb82ad9AsExpqnKXAtC1Q==","signatures":[{"sig":"MEYCIQCndG8zWFENeQjHtdK68JTawT3TVK9XlN79uAqPnReaZwIhALnn1lHHEbo/vkEidkKIpy3/kpW/0i85iVgoyIPi9v3O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCp6z01fECVDzYvKaf75cPhTjDaLnKhpDbAIhvaWiSzvwIgGireyE6iJrblVR1Bnrd3tTJocE0jdNs0hbneApU7bcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-core@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6214},"main":"index.js","type":"module","_from":"file:yuku-core-0.18.1.tgz","types":"index.d.ts","engines":{"node":">=14.18.0"},"exports":{".":{"types":"./index.d.ts","browser":"./browser.js","default":"./index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3cf8d919-c984-4219-b40e-c6fd14cfc1e2"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-core/yuku-core-0.18.1.tgz","_integrity":"sha512-8PEOCKEi7r3nPY5cF0ZtJJSQj0ftwd0GC4En8fDQIP3nxw5ysSDwM0RcEuyHBblowRb82ad9AsExpqnKXAtC1Q==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Yuku's native core, the compiled code every Yuku package runs on","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.18.1"},"_hasShrinkwrap":false,"optionalDependencies":{"@yuku-core/binding-win32-x64":"0.18.1","@yuku-core/binding-darwin-x64":"0.18.1","@yuku-core/binding-freebsd-x64":"0.18.1","@yuku-core/binding-win32-arm64":"0.18.1","@yuku-core/binding-darwin-arm64":"0.18.1","@yuku-core/binding-android-arm64":"0.18.1","@yuku-core/binding-linux-arm-gnu":"0.18.1","@yuku-core/binding-linux-x64-gnu":"0.18.1","@yuku-core/binding-linux-arm-musl":"0.18.1","@yuku-core/binding-linux-x64-musl":"0.18.1","@yuku-core/binding-linux-arm64-gnu":"0.18.1","@yuku-core/binding-linux-arm64-musl":"0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/yuku-core_0.18.1_1791556210469_0.25445209431278415","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"_id":"yuku-core@0.19.0","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"d9f38b929a0a00949b79caa6e2f9ee8983cede3d","tarball":"https://registry.npmjs.org/yuku-core/-/yuku-core-0.19.0.tgz","fileCount":7,"integrity":"sha512-kYK9e1XdfirNhkipzW0wmMcSWcVF/CWnuugodfVYRCUwvoBefweL9HzB96OiKEhsx78V5WbUxbJqlizMX869Qg==","signatures":[{"sig":"MEUCIFDGTofIy2/QyBxIYC6xD8ERPKhI+oNRMSG9L9U9vjZjAiEA0Sr2a8dM4qvqpF93lsW4oKPmLjGZZrHXXAqxxwnO9Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDjUd/XYojsMyXHltu9p/ehXUjYKby0HMwJGHZdLqPPsAiAMLpzgxgnMNC2LbAi7k2atndz6aFJvD5MgIu/y7co5Lg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-core@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6214},"main":"index.js","name":"yuku-core","type":"module","_from":"file:yuku-core-0.19.0.tgz","types":"index.d.ts","engines":{"node":">=14.18.0"},"exports":{".":{"types":"./index.d.ts","browser":"./browser.js","default":"./index.js"},"./package.json":"./package.json"},"license":"MIT","version":"0.19.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3cf8d919-c984-4219-b40e-c6fd14cfc1e2"}},"homepage":"https://github.com/yuku-toolchain/yuku#readme","keywords":["javascript","parser","typescript","yuku"],"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-core/yuku-core-0.19.0.tgz","_integrity":"sha512-kYK9e1XdfirNhkipzW0wmMcSWcVF/CWnuugodfVYRCUwvoBefweL9HzB96OiKEhsx78V5WbUxbJqlizMX869Qg==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Yuku's native core, the compiled code every Yuku package runs on","directories":{},"maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.19.0"},"_hasShrinkwrap":false,"optionalDependencies":{"@yuku-core/binding-win32-x64":"0.19.0","@yuku-core/binding-darwin-x64":"0.19.0","@yuku-core/binding-freebsd-x64":"0.19.0","@yuku-core/binding-win32-arm64":"0.19.0","@yuku-core/binding-darwin-arm64":"0.19.0","@yuku-core/binding-android-arm64":"0.19.0","@yuku-core/binding-linux-arm-gnu":"0.19.0","@yuku-core/binding-linux-x64-gnu":"0.19.0","@yuku-core/binding-linux-arm-musl":"0.19.0","@yuku-core/binding-linux-x64-musl":"0.19.0","@yuku-core/binding-linux-arm64-gnu":"0.19.0","@yuku-core/binding-linux-arm64-musl":"0.19.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/yuku-core_0.19.0_1791689652895_0.215688846530242"}}},"time":{"created":"2026-10-02T14:45:23.560Z","modified":"2026-10-11T03:34:13.316Z","0.15.1":"2026-10-02T14:45:26.284Z","0.17.0":"2026-10-02T14:59:18.654Z","0.18.0":"2026-10-08T12:10:07.110Z","0.18.1":"2026-10-09T14:30:10.546Z","0.19.0":"2026-10-11T03:34:12.981Z"},"bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"license":"MIT","homepage":"https://github.com/yuku-toolchain/yuku#readme","keywords":["javascript","parser","typescript","yuku"],"repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"description":"Yuku's native core, the compiled code every Yuku package runs on","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"readme":"# yuku-core\n\nYuku's native core, the compiled code every [Yuku](https://yuku.fyi) package runs on. It is installed with them and used by default, so you only import it to choose the core explicitly.\n\n```js\nimport { load } from \"yuku-core\";\nimport { parse } from \"yuku-parser\";\n\nconst core = load();\n\nparse(\"const x = 1;\", { core });\n```\n\n`load()` loads the build for your platform. In browsers, edge runtimes, and on platforms without a native build, use [`@yuku-core/wasm`](https://www.npmjs.com/package/@yuku-core/wasm) the same way.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}