{"_id":"@agentix-e/nl2spel","_rev":"11-9309cc30bd372ec5b89728a03d4c0b26","name":"@agentix-e/nl2spel","dist-tags":{"latest":"1.4.1"},"versions":{"0.0.0":{"name":"@agentix-e/nl2spel","version":"0.0.0","keywords":["oidc","trusted-publishing","setup"],"_id":"@agentix-e/nl2spel@0.0.0","maintainers":[{"name":"lambertyan","email":"853901691@qq.com"}],"dist":{"shasum":"1b3f6d5d65cfeb2153f8fcd50f81845b50ba247d","tarball":"https://registry.npmjs.org/@agentix-e/nl2spel/-/nl2spel-0.0.0.tgz","fileCount":2,"integrity":"sha512-hT6+VNUTCWfG8aV6A9ecaA8FTIrD8fxXbL5ZkePKA230yg3wIdtLMe1GnUDiY3ocvKuSc/cwBSwvKdbkNSglMA==","signatures":[{"sig":"MEUCIAZC0svgHPEb08ThsodHhsJTWatQ8GfnrpRpEVaMmhFfAiEA44/Y7ZT7YvuKwkC43N1sLxEbKUABRKQ7kE1Euk7cv2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2035},"_npmUser":{"name":"lambertyan","email":"853901691@qq.com"},"_npmVersion":"11.9.0","description":"OIDC trusted publishing setup package for @agentix-e/nl2spel","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nl2spel_0.0.0_1783671868803_0.44617210676488983","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@agentix-e/nl2spel","version":"1.0.0","keywords":["spel","nlp","expression-language","spring","nl2code","agentix"],"author":{"name":"Agentix-E"},"license":"MIT","_id":"@agentix-e/nl2spel@1.0.0","maintainers":[{"name":"lambertyan","email":"853901691@qq.com"}],"homepage":"https://github.com/AgentiX-E/nl2spel#readme","bugs":{"url":"https://github.com/AgentiX-E/nl2spel/issues"},"dist":{"shasum":"fa78679134d9969c446f7c538302b381e0babd3d","tarball":"https://registry.npmjs.org/@agentix-e/nl2spel/-/nl2spel-1.0.0.tgz","fileCount":134,"integrity":"sha512-yKm+Jil71zQI3evywm1Of9F/Lac1NkYqJpIUQzYMih8OYErvBXiPtxwqQyzhKgSoj1liY/c29VdckzGWGBxDCQ==","signatures":[{"sig":"MEQCIA2zhywEBcdmWp5BEzkh6L7lgi+MIVphL3evX3GXEIS0AiBAyyxAco1Cw+2C0jNiX0RdXBUYNZY7krkG2LJno1BEjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentix-e%2fnl2spel@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":714952},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0fc107540aed379cf8084ee3a56689f5de647301","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c034dda5-5e60-4143-b895-2b46ef6f6add"}},"repository":{"url":"git+https://github.com/AgentiX-E/nl2spel.git","type":"git","directory":"packages/nl2spel"},"_npmVersion":"11.16.0","description":"Natural Language → SpEL Expression Generation Engine — Core","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/nl2spel_1.0.0_1783818700772_0.33827553556209833","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@agentix-e/nl2spel","version":"1.1.0","keywords":["spel","nlp","expression-language","spring","nl2code","agentix"],"author":{"name":"Agentix-E"},"license":"MIT","_id":"@agentix-e/nl2spel@1.1.0","maintainers":[{"name":"lambertyan","email":"853901691@qq.com"}],"homepage":"https://github.com/AgentiX-E/nl2spel#readme","bugs":{"url":"https://github.com/AgentiX-E/nl2spel/issues"},"dist":{"shasum":"40e99fea61abe89bd7285ca43adca7104fc3a7c1","tarball":"https://registry.npmjs.org/@agentix-e/nl2spel/-/nl2spel-1.1.0.tgz","fileCount":130,"integrity":"sha512-3ZKq9x2KC2cZvOigI1nYFMLnr+RQvsZW5uKTJ1yLgR0AFBy8xBeeHV6dW9XceAOpRivAHF1MEw+z9gHzV+WdrQ==","signatures":[{"sig":"MEUCIQCrMllbgJewySj/qoBTQzWEy7x8NDbxRxuWKcUhcBUZ0QIgDx9SJmQhFbo+7Tyc6DhznyEja6yVyIUhqexnCUCxTlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentix-e%2fnl2spel@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":709154},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"121dcfe4f6edb7509a70036916a7c2e15dbbc4a1","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c034dda5-5e60-4143-b895-2b46ef6f6add"}},"repository":{"url":"git+https://github.com/AgentiX-E/nl2spel.git","type":"git","directory":"packages/nl2spel"},"_npmVersion":"11.16.0","description":"Natural Language → SpEL Expression Generation Engine — Core","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@agentix-e/spel-ts":"^1.1.0"},"peerDependencies":{"@agentix-e/spel-ts":">=1.1.0"},"peerDependenciesMeta":{"@agentix-e/spel-ts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nl2spel_1.1.0_1783863584688_0.8293026287184946","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@agentix-e/nl2spel","version":"1.1.1","keywords":["spel","nlp","expression-language","spring","nl2code","agentix"],"author":{"name":"Agentix-E"},"license":"MIT","_id":"@agentix-e/nl2spel@1.1.1","maintainers":[{"name":"lambertyan","email":"853901691@qq.com"}],"homepage":"https://github.com/AgentiX-E/nl2spel#readme","bugs":{"url":"https://github.com/AgentiX-E/nl2spel/issues"},"dist":{"shasum":"d74f5c455452156ae8ae7f28ad349596a80e5ca0","tarball":"https://registry.npmjs.org/@agentix-e/nl2spel/-/nl2spel-1.1.1.tgz","fileCount":130,"integrity":"sha512-BGM/PBo9XAagHRfQlBCFMSoN4cw36VOG0RivgW9W6Rf6WHYNTvdMPgRoxV/SJcCvMIZbzBhQdyXz9ARzu6sNWA==","signatures":[{"sig":"MEYCIQDO3akg6BxghJ7iAAg5qb3K+nHvExyfrJtbWG4yl283bgIhANWMvlAqIuScyVEQhr0rZdq+JUoyF9LeptvfteVs6i0M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentix-e%2fnl2spel@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":708429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e4e2a4b0331673edb3a4a65f1fc155cb6f012277","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c034dda5-5e60-4143-b895-2b46ef6f6add"}},"repository":{"url":"git+https://github.com/AgentiX-E/nl2spel.git","type":"git","directory":"packages/nl2spel"},"_npmVersion":"11.16.0","description":"Natural Language → SpEL Expression Generation Engine — Core","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@agentix-e/spel-ts":"^1.1.0"},"peerDependencies":{"@agentix-e/spel-ts":">=1.1.0"},"peerDependenciesMeta":{"@agentix-e/spel-ts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nl2spel_1.1.1_1783929166940_0.8025357126259907","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@agentix-e/nl2spel","version":"1.1.2","keywords":["spel","nlp","expression-language","spring","nl2code","agentix"],"author":{"name":"Agentix-E"},"license":"MIT","_id":"@agentix-e/nl2spel@1.1.2","maintainers":[{"name":"lambertyan","email":"853901691@qq.com"}],"homepage":"https://github.com/AgentiX-E/nl2spel#readme","bugs":{"url":"https://github.com/AgentiX-E/nl2spel/issues"},"dist":{"shasum":"6c4d9e417315d586be0ecbabef6feeabcab8000b","tarball":"https://registry.npmjs.org/@agentix-e/nl2spel/-/nl2spel-1.1.2.tgz","fileCount":74,"integrity":"sha512-KSmVXsTz8q+uT0xHl0/Sv8M2YsU351reaRlmX6ypjbmthgy+GuuWLOeEWHkppGLCYAsJz5JlNie1uWsy8Wa0sw==","signatures":[{"sig":"MEQCIHQNrSKHxSLOqMCM+BCR+N8R6M6PbQabKTiTLFtZhMZnAiAVHKZzSvMAl75a299xYkKB6c4Xt/EVTn6Xlih0F9/7DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentix-e%2fnl2spel@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272366},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fcc92a3a58e176f5765a64cbeb09f83f7d750e57","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c034dda5-5e60-4143-b895-2b46ef6f6add"}},"repository":{"url":"git+https://github.com/AgentiX-E/nl2spel.git","type":"git","directory":"packages/nl2spel"},"_npmVersion":"11.16.0","description":"Natural Language → SpEL Expression Generation Engine — Core","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@agentix-e/spel-ts":"^1.1.0"},"peerDependencies":{"@agentix-e/spel-ts":">=1.1.0"},"peerDependenciesMeta":{"@agentix-e/spel-ts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nl2spel_1.1.2_1784001353897_0.6407144102917912","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@agentix-e/nl2spel","version":"1.2.0","keywords":["spel","nlp","expression-language","spring","nl2code","agentix"],"author":{"name":"Agentix-E"},"license":"MIT","_id":"@agentix-e/nl2spel@1.2.0","maintainers":[{"name":"lambertyan","email":"853901691@qq.com"}],"homepage":"https://github.com/AgentiX-E/nl2spel#readme","bugs":{"url":"https://github.com/AgentiX-E/nl2spel/issues"},"dist":{"shasum":"cedc8c4da2e269d8803d1c9e3a41d37cac5345e9","tarball":"https://registry.npmjs.org/@agentix-e/nl2spel/-/nl2spel-1.2.0.tgz","fileCount":74,"integrity":"sha512-sNZPPnEkrN/5VGCnTJvGa8beVPWf7pVU0D8u2eAXHhH0uEegF77/dMBbKJka+LAOOgdwtzYas9h8X+CVq9nqQg==","signatures":[{"sig":"MEUCIQCjeA/R5dt8XdBl2Un6A/N2KjXBsMowmVTjQ9Rd6oBEGAIgGhttlg/9G80ZS+L3/5/x3HbEvIiTtyWo38QErmmElBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentix-e%2fnl2spel@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273201},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aecf8a90fe113ccdacfb2bfcbaadad99fcbecdf6","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c034dda5-5e60-4143-b895-2b46ef6f6add"}},"repository":{"url":"git+https://github.com/AgentiX-E/nl2spel.git","type":"git","directory":"packages/nl2spel"},"_npmVersion":"11.16.0","description":"Natural Language → SpEL Expression Generation Engine — Core","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.3","@agentix-e/spel-ts":"^1.1.0"},"peerDependencies":{"@agentix-e/spel-ts":">=1.1.0"},"peerDependenciesMeta":{"@agentix-e/spel-ts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nl2spel_1.2.0_1784097028629_0.5491636412694172","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@agentix-e/nl2spel","version":"1.2.1","keywords":["spel","nlp","expression-language","spring","nl2code","agentix"],"author":{"name":"Agentix-E"},"license":"MIT","_id":"@agentix-e/nl2spel@1.2.1","maintainers":[{"name":"lambertyan","email":"853901691@qq.com"}],"homepage":"https://github.com/AgentiX-E/nl2spel#readme","bugs":{"url":"https://github.com/AgentiX-E/nl2spel/issues"},"dist":{"shasum":"130a0c6734af3402c14f210eed0660a68053667d","tarball":"https://registry.npmjs.org/@agentix-e/nl2spel/-/nl2spel-1.2.1.tgz","fileCount":74,"integrity":"sha512-CMGx65inOvWai/FbFR0kNB5Cyd/RFlkl/2QFKz2wXXWchIAOIj0N6mhQO/mrYljmk1N++K7/qX2JRIetNzyWjQ==","signatures":[{"sig":"MEYCIQD9QnSxKJqcDmmCJ5WMRwt7kh//4QKaRtt1//GIFwSe5gIhAO8P+F1a5t3y+JBDFBhJd6RGR0tAeG2WG8xLOrxKU//C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentix-e%2fnl2spel@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273730},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a13b3fa96b7f00c4eba897a04828b4749770946d","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c034dda5-5e60-4143-b895-2b46ef6f6add"}},"repository":{"url":"git+https://github.com/AgentiX-E/nl2spel.git","type":"git","directory":"packages/nl2spel"},"_npmVersion":"11.16.0","description":"Natural Language → SpEL Expression Generation Engine — Core","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.3","@agentix-e/spel-ts":"^1.1.0"},"peerDependencies":{"@agentix-e/spel-ts":">=1.1.0"},"peerDependenciesMeta":{"@agentix-e/spel-ts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nl2spel_1.2.1_1784100128730_0.4671356039289296","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@agentix-e/nl2spel","version":"1.2.2","keywords":["spel","nlp","expression-language","spring","nl2code","agentix"],"author":{"name":"Agentix-E"},"license":"MIT","_id":"@agentix-e/nl2spel@1.2.2","maintainers":[{"name":"lambertyan","email":"853901691@qq.com"}],"homepage":"https://github.com/AgentiX-E/nl2spel#readme","bugs":{"url":"https://github.com/AgentiX-E/nl2spel/issues"},"dist":{"shasum":"3bab03370153422996d0f755378e734d8712b856","tarball":"https://registry.npmjs.org/@agentix-e/nl2spel/-/nl2spel-1.2.2.tgz","fileCount":6,"integrity":"sha512-t5hLnNpX8pWqFIo8KNxUZKDkymvMrP52kvh1jApJ2AB2xClmv1IjhMF8Bet0Nol8BdH/dumFPzm3qoettpDhGQ==","signatures":[{"sig":"MEUCIQC13Wzc2UAy/LZQoPYaizhDToyFUcegZkLinFyYDAf/twIgNK14S3e/+VtPijKDxd6Q9MMLmzulw/tuVRGP8+mzO/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentix-e%2fnl2spel@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b67af993b734f0dbceeb933263148488e26219ce","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsup src/index.ts --format esm,cjs --dts --clean","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c034dda5-5e60-4143-b895-2b46ef6f6add"}},"repository":{"url":"git+https://github.com/AgentiX-E/nl2spel.git","type":"git","directory":"packages/nl2spel"},"_npmVersion":"11.16.0","description":"Natural Language → SpEL Expression Generation Engine — Core","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.0.0","typescript":"^5.7.3","@agentix-e/spel-ts":"^1.1.0"},"peerDependencies":{"@agentix-e/spel-ts":">=1.1.0"},"peerDependenciesMeta":{"@agentix-e/spel-ts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nl2spel_1.2.2_1784102211729_0.039710275728471967","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@agentix-e/nl2spel","version":"1.3.0","keywords":["spel","nlp","expression-language","spring","nl2code","agentix"],"author":{"name":"Agentix-E"},"license":"MIT","_id":"@agentix-e/nl2spel@1.3.0","maintainers":[{"name":"lambertyan","email":"853901691@qq.com"}],"homepage":"https://github.com/AgentiX-E/nl2spel#readme","bugs":{"url":"https://github.com/AgentiX-E/nl2spel/issues"},"dist":{"shasum":"152ff5c3155f11af2eacc32f7d7ad65a1263e6be","tarball":"https://registry.npmjs.org/@agentix-e/nl2spel/-/nl2spel-1.3.0.tgz","fileCount":6,"integrity":"sha512-cNaDrM1OnaWrpzKvtndKdNQ2P9tlAmyVCNZY3hmhBPWrp4V8VGXGW8Mzx3LHTawEBPlNdQoZLyCK2L3tAXvTVQ==","signatures":[{"sig":"MEUCIQCN1KxpD14krilJnHNbAsN7f8K7qNMf0itYi2u5sisxgwIgdcRuRgBeGM/KmZy+UPo8w7Kle0SnzWv5B5Mv3/dvm6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentix-e%2fnl2spel@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266743},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"547073438bcad8015d22f5c61411899a737fadab","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsup src/index.ts --format esm,cjs --dts --clean","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c034dda5-5e60-4143-b895-2b46ef6f6add"}},"repository":{"url":"git+https://github.com/AgentiX-E/nl2spel.git","type":"git","directory":"packages/nl2spel"},"_npmVersion":"11.16.0","description":"Natural Language → SpEL Expression Generation Engine — Core","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.0.0","typescript":"^5.7.3","@agentix-e/spel-ts":"^1.2.2"},"peerDependencies":{"@agentix-e/spel-ts":">=1.1.0"},"peerDependenciesMeta":{"@agentix-e/spel-ts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nl2spel_1.3.0_1784478006084_0.14228167788713275","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@agentix-e/nl2spel","version":"1.4.0","keywords":["spel","nlp","expression-language","spring","nl2code","agentix"],"author":{"name":"Agentix-E"},"license":"MIT","_id":"@agentix-e/nl2spel@1.4.0","maintainers":[{"name":"lambertyan","email":"853901691@qq.com"}],"homepage":"https://github.com/AgentiX-E/nl2spel#readme","bugs":{"url":"https://github.com/AgentiX-E/nl2spel/issues"},"dist":{"shasum":"3992caeb990759f00edc43711d5f9302e49a2c5d","tarball":"https://registry.npmjs.org/@agentix-e/nl2spel/-/nl2spel-1.4.0.tgz","fileCount":6,"integrity":"sha512-oGfarDkdUJLpEozbkKanN9J1SxDltfGxRYdlu4bN3W79PFMwvyYp62XiXmvvRLRck/SV1gUXzqxHqUgZL/2wwA==","signatures":[{"sig":"MEYCIQCmJUeQTdkv0m6IjCRigeC+v10gIUzwGRa9rZrTk3/P6gIhAL07wZ6dRPTsBanGGMRafIE9Gt7skSfbZ6i3jInH9wiW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentix-e%2fnl2spel@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329292},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"cfdce0ed515969ff4fee1e5bf1d261d17287e8d8","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsup src/index.ts --format esm,cjs --dts --clean","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c034dda5-5e60-4143-b895-2b46ef6f6add"}},"repository":{"url":"git+https://github.com/AgentiX-E/nl2spel.git","type":"git","directory":"packages/nl2spel"},"_npmVersion":"11.19.0","description":"Natural Language → SpEL Expression Generation Engine — Core","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.0.0","typescript":"^5.7.3","@agentix-e/spel-ts":"^2.0.0"},"peerDependencies":{"@agentix-e/spel-ts":">=1.1.0"},"peerDependenciesMeta":{"@agentix-e/spel-ts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nl2spel_1.4.0_1789311625923_0.8756769949563561","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@agentix-e/nl2spel","version":"1.4.1","description":"Natural Language → SpEL Expression Generation Engine — Core","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup src/index.ts --format esm,cjs --dts --clean","test":"vitest run","test:watch":"vitest","lint":"tsc --noEmit","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"peerDependencies":{"@agentix-e/spel-ts":">=1.1.0"},"peerDependenciesMeta":{"@agentix-e/spel-ts":{"optional":true}},"devDependencies":{"@agentix-e/spel-ts":"^2.0.0","tsup":"^8.5.1","typescript":"^5.7.3","vitest":"^4.1.11"},"keywords":["spel","nlp","expression-language","spring","nl2code","agentix"],"license":"MIT","author":{"name":"Agentix-E"},"repository":{"type":"git","url":"git+https://github.com/AgentiX-E/nl2spel.git","directory":"packages/nl2spel"},"publishConfig":{"access":"public"},"gitHead":"8099a5e09bba622f799f0f5612cf511416f13500","_id":"@agentix-e/nl2spel@1.4.1","bugs":{"url":"https://github.com/AgentiX-E/nl2spel/issues"},"homepage":"https://github.com/AgentiX-E/nl2spel#readme","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-AEz3hrHNg7kYxj2z61Cy75OoZJw23y15rmWqCa2qpIfXSqaY8zhKJkvNurME2QEEbiRU3J+Wl7W3t66yV1jUtA==","shasum":"5c3a4d2f8b66108303856fceb2ceee48e347d326","tarball":"https://registry.npmjs.org/@agentix-e/nl2spel/-/nl2spel-1.4.1.tgz","fileCount":6,"unpackedSize":329833,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentix-e%2fnl2spel@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDhHwb2U/jMhYF6lJ5ixmFY9GnnwvMhdO5L9IAQJ/r2lQIgJNZWdPnIkSOQ0iHc7uAVeqAfNCOpUJcSYwbEdzIy8Ck="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c034dda5-5e60-4143-b895-2b46ef6f6add"}},"directories":{},"maintainers":[{"name":"lambertyan","email":"853901691@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nl2spel_1.4.1_1789398411367_0.5628475329023552"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-10T08:24:28.630Z","modified":"2026-09-14T15:06:51.855Z","0.0.0":"2026-07-10T08:24:28.936Z","1.0.0":"2026-07-12T01:11:40.918Z","1.1.0":"2026-07-12T13:39:44.833Z","1.1.1":"2026-07-13T07:52:47.075Z","1.1.2":"2026-07-14T03:55:54.036Z","1.2.0":"2026-07-15T06:30:28.787Z","1.2.1":"2026-07-15T07:22:08.905Z","1.2.2":"2026-07-15T07:56:51.868Z","1.3.0":"2026-07-19T16:20:06.235Z","1.4.0":"2026-09-13T15:00:26.054Z","1.4.1":"2026-09-14T15:06:51.493Z"},"bugs":{"url":"https://github.com/AgentiX-E/nl2spel/issues"},"author":{"name":"Agentix-E"},"license":"MIT","homepage":"https://github.com/AgentiX-E/nl2spel#readme","keywords":["spel","nlp","expression-language","spring","nl2code","agentix"],"repository":{"type":"git","url":"git+https://github.com/AgentiX-E/nl2spel.git","directory":"packages/nl2spel"},"description":"Natural Language → SpEL Expression Generation Engine — Core","maintainers":[{"name":"lambertyan","email":"853901691@qq.com"}],"readme":"# @agentix-e/nl2spel\n\n> Natural Language → SpEL Core Engine\n>\n> Zero external deps · Four-layer hybrid architecture · 534 tests · Chinese & English\n\n[![npm](https://img.shields.io/npm/v/@agentix-e/nl2spel?color=blue)](https://www.npmjs.com/package/@agentix-e/nl2spel)\n[![API Docs](https://img.shields.io/badge/docs-TypeDoc-blue)](https://agentix-e.github.io/nl2spel/api/modules.html)\n[![Coverage](https://img.shields.io/badge/coverage-report-blue)](https://agentix-e.github.io/nl2spel/coverage/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](../../LICENSE)\n\n---\n\n## API Documentation\n\nFull API documentation → [nl2spel API](https://agentix-e.github.io/nl2spel/api/modules.html)\n\n## Core Modules\n\n```typescript\nimport {\n  NL2SpelEngine,        // Main engine\n  PatternMatcher,       // Layer 0: Pattern matching (63 built-in patterns)\n  IntentClassifier,     // Layer 1: Intent classification (15 NLIntent types)\n  TemplateEngine,       // Layer 1: Template filling (15 template categories)\n  PromptBuilder,        // Layer 2: LLM Prompt construction\n  ValidationPipeline,   // Validation pipeline (4 stages)\n  AutoFixer,            // Auto-fixer (10 error types)\n  SelfCorrectionLoop,   // Self-correction loop (max 3 iterations)\n  StrategyRouter,       // Strategy router (Pattern → Template → LLM)\n  ContextExtractor,     // Context extraction\n  SchemaFormatter,      // Schema formatting\n  ChineseNumberParser,  // Chinese number parsing\n  ProviderRegistry,     // Provider registration management\n} from '@agentix-e/nl2spel';\n```\n\n## Architecture\n\n```\nNL2SpelEngine\n├── StrategyRouter          (Three-layer strategy routing)\n│   ├── Layer 0: PatternMatcher    (63 built-in patterns, P99 < 1ms)\n│   ├── Layer 1: TemplateEngine    (15 intents, 15 template categories)\n│   └── Layer 2: LLMProvider       (Pluggable, via ProviderRegistry)\n├── ValidationPipeline      (Parse → Type → Semantic → Context)\n├── AutoFixer               (=== → ==, && → and, paren fixes...)\n├── SelfCorrectionLoop       (Max 3 correction iterations)\n├── ContextExtractor         (Auto-extract ContextSchema)\n└── PromptBuilder            (Chinese/English System Prompt + EBNF + Few-Shot)\n```\n\n## Quick Start\n\n```typescript\nimport { NL2SpelEngine } from '@agentix-e/nl2spel';\n\nconst engine = new NL2SpelEngine();\n\n// Offline mode (no LLM dependency)\nconst result = await engine.generate('Order amount greater than 1000', { offlineOnly: true });\nconsole.log(result.expression);  // #order.amount > 1000\nconsole.log(result.strategy);    // pattern\n```\n\n## Performance\n\n| Metric | Value |\n|------|------|\n| Pattern match P99 | < 0.5ms |\n| Template generation | < 5ms |\n| Intent classification | < 2ms |\n| Validation pipeline | < 5ms |\n\n## License\n\nBuilt on [@agentix-e/spel-ts](https://github.com/AgentiX-E/spel-ts) — pure TypeScript SpEL evaluator.\n\n## Ecosystem\n- [@agentix-e/spel-ts](https://github.com/AgentiX-E/spel-ts) — SpEL parser and evaluator\n- [@agentix-e/spel-editor](https://github.com/AgentiX-E/spel-editor) — Web-embeddable SpEL editor\n\nMIT © 2025 Agentix-E\n","readmeFilename":"README.md"}