{"id":175814066,"number":"2.1.0","published_at":"2026-02-27T01:58:31.090Z","licenses":"MIT","integrity":"sha512-O/xFJDD7WOzeqr510xmh9Wcjzr0QafXtDTrB8TSbXY2uJkf1GHHvx0pv83zjVS/pqu+J4IxaOPQ0n9of5+hpRQ==","status":null,"download_url":"https://registry.npmjs.org/@lokascript/framework/-/framework-2.1.0.tgz","registry_url":"https://www.npmjs.com/package/@lokascript/framework/v/2.1.0","documentation_url":null,"install_command":"npm install @lokascript/framework@2.1.0","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64422941-6705-4e16-8bf1-69868a840a43"}},"dist":{"integrity":"sha512-O/xFJDD7WOzeqr510xmh9Wcjzr0QafXtDTrB8TSbXY2uJkf1GHHvx0pv83zjVS/pqu+J4IxaOPQ0n9of5+hpRQ==","shasum":"376a3386f5043aa99e8c5bc9393768b83389913c","tarball":"https://registry.npmjs.org/@lokascript/framework/-/framework-2.1.0.tgz","fileCount":262,"unpackedSize":6084179,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lokascript%2fframework@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDk2gB6LIZORY3cm14eYLhPcifJTP8TSxsWiGl3gglAvQIhAKbxyvxGEn47z8q4m6n6MLOpmCuHimtL+ZvAv05xlwBk"}]},"gitHead":"404fbb300138988df998ed1ebf40e556e66c4955","main":"dist/index.cjs","scripts":{"build":"tsup \u0026\u0026 npm run build:types","build:types":"tsc --emitDeclarationOnly --outDir dist","dev":"tsup --watch","test":"vitest","test:run":"vitest run","test:watch":"vitest watch","test:check":"vitest run --reporter=dot 2\u003e\u00261 | tail -5","test:coverage":"vitest run --coverage","test:unit":"vitest run src/core/**/*.test.ts src/generation/**/*.test.ts","test:integration":"vitest run src/__test__/**/*.test.ts src/api/**/*.test.ts","test:pattern-matcher":"vitest run src/core/pattern-matching","test:tokenizer":"vitest run src/core/tokenization","typecheck":"tsc --noEmit","create-domain":"npx tsx scripts/create-domain.ts"},"_npmVersion":"11.8.0","_nodeVersion":"24.13.1","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./core/types":{"types":"./dist/core/types.d.ts","import":"./dist/core/types.js"},"./core/tokenization":{"types":"./dist/core/tokenization/index.d.ts","import":"./dist/core/tokenization/index.js"},"./core/pattern-matching":{"types":"./dist/core/pattern-matching/index.d.ts","import":"./dist/core/pattern-matching/index.js"},"./multilingual":{"types":"./dist/multilingual/index.d.ts","import":"./dist/multilingual/index.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./parsing":{"types":"./dist/parsing/index.d.ts","import":"./dist/parsing/index.js"},"./generation":{"types":"./dist/generation/index.d.ts","import":"./dist/generation/index.js"},"./grammar":{"types":"./dist/grammar/index.d.ts","import":"./dist/grammar/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./ir":{"types":"./dist/ir/index.d.ts","import":"./dist/ir/index.js"}},"browserify":null},"created_at":"2026-02-27T02:00:20.811Z","updated_at":"2026-02-27T02:00:22.107Z","purl":"pkg:npm/%40lokascript/framework@2.1.0","related_tag":{"name":"v2.1.0","sha":"8a98fd893ae4043d905222865d28d25c81d81e9d","kind":"commit","published_at":"2026-02-27T01:59:50.000Z","download_url":"https://codeload.github.com/codetalcott/hyperfixi/tar.gz/v2.1.0","html_url":"https://github.com/codetalcott/hyperfixi/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/codetalcott/hyperfixi@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codetalcott%2Fhyperfixi/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codetalcott%2Fhyperfixi/tags/v2.1.0/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@lokascript%2Fframework/versions/2.1.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@lokascript%2Fframework/versions/2.1.0/codemeta","dependencies":[{"id":1934603983,"ecosystem":"npm","package_name":"@types/node","requirements":"^20.0.0","kind":"Development","optional":false},{"id":1934603984,"ecosystem":"npm","package_name":"@vitest/coverage-v8","requirements":"^4.0.17","kind":"Development","optional":false},{"id":1934603985,"ecosystem":"npm","package_name":"tsup","requirements":"^8.0.0","kind":"Development","optional":false},{"id":1934603986,"ecosystem":"npm","package_name":"typescript","requirements":"^5.0.0","kind":"Development","optional":false},{"id":1934603987,"ecosystem":"npm","package_name":"vitest","requirements":"^4.0.0","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@lokascript%2Fframework"}