{"_id":"@nejs/extension","_rev":"34-7b17816fa61123a4b7d2d653a54b474a","name":"@nejs/extension","dist-tags":{"latest":"2.24.1"},"versions":{"1.0.0":{"name":"@nejs/extension","version":"1.0.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@1.0.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"1cc9c1982c2869455d47b8803a0b88bd731d7ff5","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-1.0.0.tgz","fileCount":40,"integrity":"sha512-taikbhu/c6fgEPdNFXcySvoVyOr+c3JtPpnFY4+2T+psNzB4QCGpn2gj0UZXVb+ps3W3UcRNrnLUgJEsL4/hbQ==","signatures":[{"sig":"MEUCIH45sou+j6JDL7OOgbmI4J27Iuo34PPTojONKhRQ8y55AiEAiz2y7FmQdTpeUhceG26x6XrN3+1diEyhbNMIzNLZ0UE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77990},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"f8aacfd17ed3298bb192db29f0343d42fe69be04","scripts":{"test":"jest","build":"bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_1.0.0_1703639127890_0.11055162696046783","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@nejs/extension","version":"1.1.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@1.1.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"cf486153627215d821e75da49cebaa91f7d8fdda","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-1.1.0.tgz","fileCount":49,"integrity":"sha512-0LwPf9HkVNPQOdkt72aYB4X9HI7GUbhRgn0Bd4rMECkRCcJfN77YwUkuk+iFxa6SF0WLdrvG+YnrX20J1D/Djg==","signatures":[{"sig":"MEQCIBdS/HCtYq5FKdMrD6fNAJI41WGAXiBV5ZmRM7aQpTxRAiABn0dDWiAbxhLdAOGKkb9/5Txcb67fhxQjeg4uUq9fJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113065},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.1.0.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"c596d3abe3febcd3713c6ade9a5ed2830da691f2","scripts":{"test":"jest","build":"bin/clean && bin/esbuild && bin/build","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_1.1.0_1703800526038_0.0930632806545788","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@nejs/extension","version":"1.1.1","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@1.1.1","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"08428d9dcdc22b0f5b1f51ee7c862f2b3ac0e7cd","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-1.1.1.tgz","fileCount":49,"integrity":"sha512-oaNbGO7CBXN8VAGJ4ctLtiEy299ISs376eWxTX2lMXxIshQLhHbGQn7eANAPLBRf8cinwzxF4e6j2jWqXE/lPQ==","signatures":[{"sig":"MEQCIDeGpgUI7u8DcsaQdclxOd8NV95JG6I4slFDHXs/Z+O8AiAvBj8vF+sipRswBSKke2YHIjH9Cjfw+p8oz+bwzR8VTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113127},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.1.1.1.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"0b327652e73158545c164bee74772381637df7aa","scripts":{"test":"jest","build":"bin/clean && bin/esbuild && bin/build","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","prepublishOnly":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_1.1.1_1703800908818_0.786845863816467","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@nejs/extension","version":"1.1.2","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@1.1.2","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"eff9669227b231a6fdfc3b7c7f87dbe069973fdb","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-1.1.2.tgz","fileCount":49,"integrity":"sha512-uV3J3c23h2ooC7Gt0auWd0OGnGSHwBAld3HbVmYh9LQ7flmiaanLwACePDoFydgFIfRATYbI5Z7k4xJll0iHKQ==","signatures":[{"sig":"MEUCIQC+XnrWZelisuX+eLVFkkErmBUb45vd/Y7lCxWUeGYJ6gIgLPzFgRU8acmMq+LRE8EnXSCcWlFGmWhoBLHk9DGvs/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113124},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.1.1.1.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"c1270e4bef956b5aa45227b4224807b9f98386c6","scripts":{"test":"jest","build":"bin/clean && bin/esbuild && bin/build","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","prepublish":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_1.1.2_1703801013532_0.8509001566361902","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@nejs/extension","version":"1.1.3","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@1.1.3","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"d08cccd95681da14380e65f0c7112cd6fd76f25e","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-1.1.3.tgz","fileCount":49,"integrity":"sha512-cnFCGQcehXE4XjNbwQ8BAfKuKHJEDslzWJddKpT4TL4PZiJfm35PaxsWPQ5nGda+yeOhbAcCqw/aDwAsBchGYg==","signatures":[{"sig":"MEYCIQCy4T1I2OVnOj2bVYXCd4WxJHQKOgXR3GnUCQ0TvCrM2AIhAN3YIADQWJjtjM7+OhWB3kg3ePy+0Z1WnVkAyrl/82S3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113121},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.1.1.3.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"f942b5ec000c5749d77b94a3dc3a5eabb9d632d8","scripts":{"test":"jest","build":"bin/clean && bin/esbuild && bin/build","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_1.1.3_1703801160436_0.10058446665976684","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@nejs/extension","version":"1.1.4","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@1.1.4","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"7a494fee9d37b41174eabbfbce90eee7d352e819","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-1.1.4.tgz","fileCount":49,"integrity":"sha512-+/Aym6LrYDh0loGauuNfB43HTETVaf0/KQYsKNFr2MvNYtP6gimquU+ChTZW4jPTxEm3Db6lAMK1v5T0UAaaGw==","signatures":[{"sig":"MEUCICa54FeFBoeGq+6Pt7oxH1rJ6bcIexp6MQ6GwgF5ZavvAiEAw6QmEZ2wnSO0XV3mxE/+Oa7msTy4P16NDfQcKUfoisw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113121},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.1.1.4.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"1cbb96aaaa342b4d361893afcd5f92b903533990","scripts":{"test":"jest","build":"bin/clean && bin/esbuild && bin/build","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_1.1.4_1703801404188_0.0009092692743732922","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@nejs/extension","version":"1.2.1","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@1.2.1","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"7a0717a5d28bebb7e11c440f414f7e82cebe0229","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-1.2.1.tgz","fileCount":50,"integrity":"sha512-X8/gbDSds0wGviy1cuUnKLynjk4vy6N9Lh3mNGkPiSMtC9muhWdrDnO1kM37El4eSHsr8OCwJlsC52yYbE4esA==","signatures":[{"sig":"MEUCICcig8hrCsrMMQrUBAPYAIb7b3J956C4cgZ5l7pVawfrAiEAxv5aCqJSg+7vpGKtUbAVjK/I4+xzDr9ZweHinjaGRKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142714},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.1.2.1.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"9a321802eed5da5a7cda723e18de41cb02b18e87","scripts":{"test":"jest","build":"bin/clean && bin/esbuild && bin/build","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_1.2.1_1703837469752_0.9512974829609746","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@nejs/extension","version":"1.3.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@1.3.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"4e33ac367e33617f5d6166f53525b876d2069532","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-1.3.0.tgz","fileCount":50,"integrity":"sha512-Ux5s+tC33JvYIX1/4PjjBGy80IGRiQ8cNgyDuoNdsiBIbjfPjregqp0wxGgDe4okf/HuGGiT5pR88HSzAUF0kg==","signatures":[{"sig":"MEUCICWVN7zrvDalKu585JLPNLbBTdboZdXeQinKPxE+Wo3UAiEA/Gd+zmyEBdxHl7W0JXRdGIfq1v4SWw+ZcWXCwstDpzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146147},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.1.3.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"0071238ff3b6b6eb98f53074ad3239e7df37a334","scripts":{"test":"jest","build":"bin/clean && bin/esbuild && bin/build","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_1.3.0_1705046043352_0.6822275650991525","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@nejs/extension","version":"2.0.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.0.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"27bba82ec59cb00a62612be294aabed9c2d2cb26","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.0.0.tgz","fileCount":113,"integrity":"sha512-Z/KQz4AYc+23hTfv83ETqhJBhgzSH2txkhJgwPLk6MgWw1IS/dKsb7h+t1OQF5mdKg5zgQBSPbQRJKieGR3dNg==","signatures":[{"sig":"MEUCIQD06t/krfweFyFuTTiNjjEcQcln0J8iuaD9MsWGrOMERwIgLF+iQbf3udrayIAr4ws1C9k9JOJoFoTGRNGHi5cYmvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1551990},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.0.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"62f43d49d05ad726bc7c5db88c3ff9b85a8a3e3d","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.0.0_1705474967709_0.7820913741133293","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@nejs/extension","version":"2.1.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.1.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"9dc669d9ffce94bf9171df24acd9959bdca650de","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.1.0.tgz","fileCount":113,"integrity":"sha512-oiTShfPnlrlNKuxrRcCmw5mSfK/kmFeUJwdMb99TA5ZP9uMKzqZVRlqNLKbqf1IUbHpibEx0qnmFLM/GeB9ytg==","signatures":[{"sig":"MEYCIQCxlZvbocUTCX3ncWhok8Hz/TeALNZhYwXNiEGFypYWhgIhAPUIQUtjtYq1GN8FcyHK/TDlinE3qhyedn99IKrkNd/z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1570006},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.1.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"4f0df52be82393febf97840672ac7c14e9f50cb0","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.1.0_1705725122265_0.25096973876351925","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@nejs/extension","version":"2.2.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.2.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"cce26db3ca6bac2948351c3a8b34685d70b16343","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.2.0.tgz","fileCount":113,"integrity":"sha512-cpOxYY5UUWXpRUm4ctsPGcRsfMDbOkSiyCSs7WzybanZLrPp/sS0vJVRmXAQUthBginvfO77rQIl6da/AsJIpg==","signatures":[{"sig":"MEUCIG+B5hm3jZF9WBDRxYbuc5aZDGULYDYT6uODUtlUcFQ7AiEAnoaVz2SPuxOo4/a3aS0RYZiBiCPmjE2TtMp4GljcJBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1603985},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.2.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"6a7c6a396f989cfd4e27c962be652093eb8398c6","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.2.0_1705988993724_0.408176532219479","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@nejs/extension","version":"2.3.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.3.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"6cf249837750a6667a54bdec67642bb7e165ef43","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.3.0.tgz","fileCount":114,"integrity":"sha512-njTWVWJjat06AvjweIdZig/31CfZ9oqtgLamBORHUSU4GJ6QDJYcxKLM+BenDG9ANZ3nXrNwBIKui0b5UxG0nA==","signatures":[{"sig":"MEQCIGNvjc+lyLKYPJ5/xWeHSUosDcU8W1swJKD2t2ckM3/5AiB/qbY5pA7uQA+W6Zkxu8BZAWurUCG/iDOK44li6sosXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1642683},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.3.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"0b87319dc324d0c07e370a9727f30b8116a0e88e","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.3.0_1706003367246_0.16904925783212388","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@nejs/extension","version":"2.4.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.4.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"fe005160a4427491676b0511c40b9dc7db810d69","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.4.0.tgz","fileCount":114,"integrity":"sha512-9zhEYd7lHrY7csfH+ikZcrcferWETtQC4NTMvTaioZ0HAxfoCl1gqdThYKLKbyA1627UXp2VUm+9DSrrLzdwdw==","signatures":[{"sig":"MEUCIQC/aPjwTkY9jbYU1jEz+P9xrZRAtbaUXN4jmKvlSgacPQIgC6Mh/jiN+rtg3Jb1sOqI1WH9zJNofkbIxDXNQANfGR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1646203},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.4.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"26f78a5e3982857a59ffdc6936cd9290fbeb38ad","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.4.0_1706500200242_0.20276100118028295","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@nejs/extension","version":"2.5.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.5.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"097aae205fd69b175a725c241855fcd91b15e602","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.5.0.tgz","fileCount":114,"integrity":"sha512-y9n/bZ6Ce8DL7y2djof8c9MGgAmzOLt88ce5kBvX26muhgXqvQSK34zwoFK06xYlsVV1Zcx377787w8M+v1+iw==","signatures":[{"sig":"MEUCIQDJ+DUc8xpPhk5X8i7Yp30H5BEfDr72qlnb7iAghinhbwIgbaUFtceBs07kovHzdXBBlF/hQ1SEIT1IvngD3EcKZxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1646756},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.5.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"1c3bcf09e0a505bbac6a70fe25482c93df787f2f","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.5.0_1706501965937_0.25725877243613837","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@nejs/extension","version":"2.6.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.6.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"df984e217d0bb1fa1538a37eca22208c65f00856","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.6.0.tgz","fileCount":114,"integrity":"sha512-y6WPmV9gUyRuBEQO6WyHyOItzQdnloIgXdKZ9y676P1EnccbrJpX08eVjhYDpTikvWTQJbsgW5qwk8Ln3CW1tQ==","signatures":[{"sig":"MEUCIQDKYUXqd7B7Hvw5VskYOx4qBqvnl8ykDjFX36eGi4B4bwIgLqjRK8QXgaHbRUhea4mCHsS1rib4qXYezAAfQ+iipow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1753440},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.6.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"742bc829108035aaa5e9285f10b1a31547159918","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.4","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.6.0_1707205578872_0.28457420121207","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@nejs/extension","version":"2.6.1","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.6.1","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"0c134eb8626b1f3b25cdecc8196057ad03a38644","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.6.1.tgz","fileCount":114,"integrity":"sha512-BUMKFi5vfNQoXWfLo6bZmm6hh/DABaYYBQC6P1gCsuCp/s1J6qv35QiiceyRPvTrNajG77BgKALOuNA09+qpGA==","signatures":[{"sig":"MEYCIQCSqr0i4vXqG7PQhRKwpi6dn1p0+JkR+ijJ+oJDhpxrpQIhAPLsqtve2jNdkdtGGESNWdB+LQJM55TPYj0AFAxs439h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1753851},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.6.1.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"30ac30f8cbd700d1f9813c71066652bc33e34bd0","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.4","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.6.1_1707205963163_0.8258327937948855","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"@nejs/extension","version":"2.6.2","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.6.2","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"7074dc8d838607c5581181e8f1f2614c7f2c637b","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.6.2.tgz","fileCount":114,"integrity":"sha512-wLC/Y0XMcCCgF5P70aGZf94wKKU7yM85Wuz9LuASgpCWEstccV6Mo4HNfZoEzHf8Tp5/jv19aRkeUqM56ukJhw==","signatures":[{"sig":"MEUCIEUakbRam54gEhVGmNINY462+C5ZZb7G//uJAs5aEDrMAiEA4YoUAQAJ/+ZhcTi2v1cBbgpW38ludtzTXGSUo2ZZ7f4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1753851},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.6.2.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"9a0c8c2a122fd6e0be71ebb9078159cc6e69a4fd","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.4","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.6.2_1707206128943_0.46601112363811903","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@nejs/extension","version":"2.7.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.7.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"2484dcd78d63d1bec86db8097ef7a5d973e19240","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.7.0.tgz","fileCount":114,"integrity":"sha512-tStihjTAT0z30/fmiYkT7J+6xFYrHBI3MEDY+8vJCGrFWTNJOv+gbBF4h+i1lDqEecBG3xh0OlVrT6nf1LoD6A==","signatures":[{"sig":"MEUCIFxBHjBT2o9Mtkte1HDj4dPnivpVV7juxl4TxzgGFfr6AiEAssT6VSPedn2r+edCItJntCoUluD4NbhC8eMKqJ4DGt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1795258},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.7.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"e3236fafb742a0fb7e4894339a5b14d0e589f600","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.7.0_1707298643779_0.09454336574698874","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"@nejs/extension","version":"2.7.1","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.7.1","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"547ed065f2e0a1978d23db7cac02f8812bb4e4b8","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.7.1.tgz","fileCount":114,"integrity":"sha512-WQewH/FmcAipktdFs2rtMshlsDKJnnHIFIpPmGahTG/XbNhQc5uO7M2w0vGUmz6XO3QfTed5gWUR42M24LZkug==","signatures":[{"sig":"MEQCIGKNpXJ9hJUuFlimmsvl+j+CY7TuyWABMI0M4yxr1z9zAiAoz49nHiF/MV+cIVAzMrTn5Tsa68QaYPzjfbr8DPF59g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1795196},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.7.1.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"fc1f088f474a57019cdf0c5aa02edc17ed25c881","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.7.1_1707374594787_0.8884618492020169","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"@nejs/extension","version":"2.7.2","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.7.2","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"54115af0cea4b489a67620220a83774cfbff0143","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.7.2.tgz","fileCount":114,"integrity":"sha512-j7xieg7TQZj1dgH5w0dRCeBIfaN+LT9yW5wfvv8t+AqpQ291slw5H3FjMCXyNmkWYQLQ7N/CWXkwv5U5ECCAJA==","signatures":[{"sig":"MEYCIQCfdXTMEIgsmGGFUbQmOCTJXExjF1YevHRnSS/DgU5pjgIhALaTPSXAvdDx/1KxT0PcY4A/Fu/Lmz85IwF+6owenGCT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1795220},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.7.2.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"84bbae089b4366e7828585d9706e01934ba0f0c5","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.4","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.7.2_1708405276583_0.5155913288946194","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@nejs/extension","version":"2.8.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.8.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"1e51ecbdd0b93d926f8c28f1560877fa449c6a4d","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.8.0.tgz","fileCount":114,"integrity":"sha512-1pYQY5e/PrphD+D8MmG9bhHve+4QOE7W5IfXYfbBPEp/PIh2Y5W/MqFhRY+RgtGe8IIF7o2kqoHcAIwVjSCxjw==","signatures":[{"sig":"MEUCIEcTIqws7qVVff9zrO8lNmFVRtE5PwGpzTKaHP6p0yg8AiEA/atiYyTmvrn6FOmksFVyqCpM2c6jNk3SkECUBHJr1ac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1955393},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.8.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"6303ae913ce1e6ff8b3dbc9eec46e2169e00db94","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.4","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.8.0_1708547833073_0.5778917644628545","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@nejs/extension","version":"2.9.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.9.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"b110224bd6a860f3c683179348be455fb6cd2849","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.9.0.tgz","fileCount":114,"integrity":"sha512-ENtpIsQ/SGeI1E8UCYhlcU+2y999q7arHWCX65qhxQNG5ylxIlw+WpWEV9FLpdzesb70ffPtMrbeqlmI6LLCYQ==","signatures":[{"sig":"MEYCIQCKx4rldLT50jw/Tn8h3zsM8+Sb5pBdUoeHzUFYGYpFJAIhAPL1e78dJmGlnOAw7seL4Cfa8D6Lnai60QVvrycikNtV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1997500},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.9.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"93f1303b82ac2efefb4f782e86c2a1a95e08211e","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.4","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.9.0_1708556033708_0.7400456443696672","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@nejs/extension","version":"2.10.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.10.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"dd6b490e2e7d7cd4d3f40850302c7b7f442fd024","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.10.0.tgz","fileCount":114,"integrity":"sha512-sB2K7BgKpQUbAWLf/N+Ug7nmnqYOaBHAI/WAiPx2VcEt2fHMQdBn3+D+oZ/Zv59GheIS+Ey5e75eYDbWhTMLXQ==","signatures":[{"sig":"MEYCIQCd957Kg2x85QI3T6VFdsMaa3CPjvbjZYUIVyIZjSxHMQIhAL8QRjO7MDBlGuC4GdPhNxsWUlxFoqT/99PPRcoQh0NY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2035201},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.10.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"fa43a421ba35892f68fce1750975c7af74e3d3a6","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.4","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.10.0_1708574357051_0.22103611607008733","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"@nejs/extension","version":"2.11.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.11.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"0c33deac28213c4fbcbab24ce778ed1aafb65966","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.11.0.tgz","fileCount":114,"integrity":"sha512-1wJnXikglswosXbAd/z7r8rLhwJkwrpENNuMnpn2QoM3zZ88d/GjOSNyna7H3nSzerTJ+KQ8w6SsDwGB2ZuP/A==","signatures":[{"sig":"MEQCIAHRqGQ3nFgdrcS1YN6pqVoGIwTb2Yl9tizhaWoaSVLGAiAEM8JoJua48pSiNfJxoZYrGWR92g994piwzGNnMKcxTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2077939},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.11.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"a77a79089d35d6e50ffdd1d948b22b79c4a514dd","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.4","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.11.0_1708580449485_0.5516916116072779","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"@nejs/extension","version":"2.12.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.12.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"9f1e5a5377b786310590c314c6ea7b0de9e0160e","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.12.0.tgz","fileCount":114,"integrity":"sha512-fWJ7DCstTDpVLyhSbX6icXjaJvs+ayjERGcBUmh5hZ1lt24K2PmA7IZc8SU05P+Q90+H5PKNaA/LjAjDVOKf4Q==","signatures":[{"sig":"MEYCIQDoujVuQfi+uGwk6hNNpOiyt0NiWUZycjXKEgGulYlROgIhAMUE4r43xtQdIKHIhDa957gGX/InZDJyN0TGKB/m2zdU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2074324},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.12.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"8d654c2ed920e970b5f42d48d69eb6524f4a4070","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.4","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.12.0_1708582625900_0.8587217098375595","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"@nejs/extension","version":"2.13.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.13.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"c0b746935cb628bcc5db8a24a01b3382460754bd","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.13.0.tgz","fileCount":114,"integrity":"sha512-x462AMCHob2M03wM9PlZvrn9okHrFMWcMA/rfWbKxQKCxeEBdE8VeIayuLqoI9FbO0J0KsG80bkhKioik/suIg==","signatures":[{"sig":"MEUCIQCaNT/x+o8iH+1SUxtXZ0PPPsfh6cFO994UPqzfFC6xkwIgE3p1CirBQprFgSEWvidtfosVQGAYBsL8X1F/FQOvsbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2090445},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.13.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"33e01dcb3cad226fdbecde38ad4a43e8ce3e32e1","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.4","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.13.0_1708584505924_0.5524165346226075","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"@nejs/extension","version":"2.14.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.14.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"c1e36807c7428bcacebac5be200a19176371e858","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.14.0.tgz","fileCount":114,"integrity":"sha512-0EY/TrhIXU5XZ58y/JuePe1WO1EYhK/vgms0h5U7eRWUm0kpmtsAAXakTU3NI9j3/AlLnGTEErhabjLMaYjoeg==","signatures":[{"sig":"MEUCIQCrbaKOGlS2uTyYQ+SSuSm6nCxFjMJPHRIIHu6vznJGcwIgWpASVjvlHfhd6ig2DG9uljOXphcq5kPaPFyMm60gUls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2092201},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.14.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"ee7d30f3de1f897d19a8bc2cd90584540ea49132","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.4","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.14.0_1708585850305_0.2195489825725676","host":"s3://npm-registry-packages"}},"2.15.0":{"name":"@nejs/extension","version":"2.15.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.15.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"e26372bc317fe3603c54f19c39ed8cb0e56e6dca","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.15.0.tgz","fileCount":114,"integrity":"sha512-jd4Hjr2UDdMERjprdCDaA2c3Sl3nsRV0vxIYCaCUiODYqSQ9YPRZaPgYUO1mD1fe51fe1Djk6931h8mb+OnBbw==","signatures":[{"sig":"MEUCIEZAsoeTJIANrHkGUI4avw4zVGmV/nVCRtt/f+WMri77AiEA/Rqr6EU7QBEd62uH+cHd2m7+vZ5mhtBJe9mqgGXrOms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2091947},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.15.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"b21f458c1380463e4543d13e520faf644298c712","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.4","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.15.0_1708587018831_0.7157523113217092","host":"s3://npm-registry-packages"}},"2.16.0":{"name":"@nejs/extension","version":"2.16.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.16.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"b9f70976b4e4a058b7aef5476cfaee97c375d095","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.16.0.tgz","fileCount":119,"integrity":"sha512-LvMOBO9zUKqNUotMgP+0/ljpZ47lJLsDwMhRS2VkwTxmQkjh3qYq4Bk5hrrm/mti6RIcSQvD1PLViry2b94H7w==","signatures":[{"sig":"MEUCIQDE8g37nojqSRFYvSKcFMXVqTaOD5ZBwjw845UVxwtKxQIgKq6+tWAK/IQGZYb0bWXKl6O+lCi4dAqs0zYx3DWfcbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2207985},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.16.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"464a936c4cd77ec74101b068ecae16644804ee32","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build && npm run docs","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.16.0_1714105997672_0.7702574481795883","host":"s3://npm-registry-packages"}},"2.20.0":{"name":"@nejs/extension","version":"2.20.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.20.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"28d3805f843e64927b89cc32bb2f71e099270880","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.20.0.tgz","fileCount":128,"integrity":"sha512-ywSTvUb1kwiNnuM8oeXvvQdTJxecJLj/zwoxD2RIj16AEZpFzKoVGeXkZdp9tycud0LvTt/hR0s2ofomdeeYIw==","signatures":[{"sig":"MEQCIHiESFy2qoq67cYnYPOLTlpR/BB8smyOM2bCACYu6isBAiBQR1WDz5bW5STtOJO3caX+Olw4Lp7VN2zI+p0fasmiAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2407670},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.20.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"43a3c31d585fa263c3f31fad5206e3fc45ca6b23","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build","distribute":"bin/clean && bin/esbuild && bin/build && npm run docs && npm publish"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.2.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"21.1.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.19.10","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.20.0_1714233344541_0.5811888789716413","host":"s3://npm-registry-packages"}},"2.21.0":{"name":"@nejs/extension","version":"2.21.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.21.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"ac6e5b44a624f5a131569d7e3461cf5b2b84207a","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.21.0.tgz","fileCount":128,"integrity":"sha512-8GMZRG93JT5rv8PmKkYwc/fEWwmaGk00qGRL+MvTqOoj0FuZWftdswiVFXoncaaKsd55zLKWkA5hqo6YUloS2Q==","signatures":[{"sig":"MEUCIQDxNm+wK1BspnymJigzad/yQ97uS/goTos5+zJs8KJANQIgCG5oKzti2N7LcIL7K42Puy9iZA++coTjsst/URJIZlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2407275},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"setupFiles":["jest-localstorage-mock"]},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.21.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"87e864e4389bef659cdf40fa2f366d8b678be922","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"jest","build":"bin/clean && bin/esbuild && bin/build","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build","distribute":"bin/clean && bin/esbuild && bin/build && npm run docs && npm publish"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.9.2","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.2","rimraf":"^5.0.5","docdash":"^2.0.2","esbuild":"^0.25.3","prompts":"^2.4.2","jest-cli":"^29.7.0","typescript":"^5.2.2","@jest/expect":"^29.7.0","jest-localstorage-mock":"^2.4.26"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.21.0_1745529610970_0.1230387819357428","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@nejs/extension","version":"2.22.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.22.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"33e9a94d1b555adbdcfc2e8586217d97a4854997","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.22.0.tgz","fileCount":128,"integrity":"sha512-1KpYm7r1ZHEryfY9FmK/uCu/qAkZPdOo1Xvx18MezbQu/E4HpeP/t0AykQxT9IMKbzTHRPW6+zA61qH7EYd8mw==","signatures":[{"sig":"MEUCIBact5GAL3TUptkcF5e44nxAhrivP1gSvBzuOVSjVhfmAiEA++PRI+TrxScWJQRfx+20bv6d14eIktKlOFx6oWaRs2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2407108},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/mjs/index.js","browser":"dist/@nejs/extension.bundle.2.22.0.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"6066300a9559f6ecdb2c631207dc4b0201cc3e13","scripts":{"docs":"jsdoc -c jsdoc-config.json","test":"vitest","build":"bin/clean && bin/esbuild && bin/build","clean":"bin/clean","module":"bin/build","browser":"bin/esbuild","postpack":"bin/clean && bin/esbuild && bin/build","distribute":"bin/clean && bin/esbuild && bin/build && npm run docs && npm publish"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"10.9.2","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"jsdoc":"^4.0.2","rimraf":"^6.0.1","vitest":"^3.1.2","docdash":"^2.0.2","esbuild":"^0.25.3","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.22.0_1745558891174_0.8156685119292708","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"@nejs/extension","version":"2.24.0","keywords":["javascript","browser","localStorage"],"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","_id":"@nejs/extension@2.24.0","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"dist":{"shasum":"d0b405d0082f7e3299104bac793de3bfceedbe59","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.24.0.tgz","fileCount":22,"integrity":"sha512-843eCRfiO3/KtT/ohmtwuT44rfT1GsFGdncUP93GZ0+SwHddH1/oEk5e6Q4Dt2Szbjrt3X6/oQZeiFmMctpFTA==","signatures":[{"sig":"MEUCIDloq/DO3mRM9Kddx3d874dcOt9U9CRFqd1XlkgukgMUAiEA5pZxOlPkYgUqOjlxXELPy7by5DASeJi6a0Psc8kP2IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612967},"main":"dist/cjs/index.cjs","type":"module","module":"src/index.js","browser":"dist/@nejs/extension.bundle.2.24.0.js","engines":{"node":">=22"},"exports":{".":{"import":"./src/index.js","browser":"./dist/esm/extension.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"addbf25bd65e186b37e7ef5e02c2b37f1e81aa45","scripts":{"test":"vitest","build":"bin/clean && bin/version patch bump && bin/esbuild","clean":"bin/clean","browser":"bin/esbuild","prepack":"bin/clean && bin/esbuild","distribute":"bin/clean && bin/version minor bump && bin/esbuild && npm publish"},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"_npmVersion":"11.9.0","description":"A small library for extending existing JavaScript","directories":{},"_nodeVersion":"25.6.0","_hasShrinkwrap":false,"iifeGlobalName":"","devDependencies":{"vitest":"^3.1.2","esbuild":"^0.25.3"},"_npmOperationalInternal":{"tmp":"tmp/extension_2.24.0_1772869354046_0.8734114993426978","host":"s3://npm-registry-packages-npm-production"}},"2.24.1":{"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"browser":"dist/@nejs/extension.bundle.2.24.1.js","description":"A small library for extending existing JavaScript","devDependencies":{"@nejs/jsdoc-react-theme":"^2.1.2","esbuild":"^0.25.3","vitest":"^3.1.2"},"engines":{"node":">=22"},"exports":{".":{"browser":"./dist/esm/extension.mjs","import":"./src/index.js","require":"./dist/cjs/index.cjs"}},"iifeGlobalName":"","keywords":["javascript","browser","localStorage"],"license":"MIT","main":"dist/cjs/index.cjs","module":"src/index.js","name":"@nejs/extension","scripts":{"build":"bin/clean && bin/version patch bump && bin/esbuild","distribute":"bin/clean && bin/version minor bump && bin/esbuild && npm publish","browser":"bin/esbuild","clean":"bin/clean","prepack":"bin/clean && bin/esbuild","test":"vitest"},"type":"module","version":"2.24.1","gitHead":"e8f335de50b366975bde3b4eec9b6559f2faac08","_id":"@nejs/extension@2.24.1","_nodeVersion":"25.6.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-yH+cndqIdrMQLaLuTYCDVIYizRlEgosWh2vCkLUpeowmKYI8A4UmWFWhthEYWlL5HvkV6C5F4/awJ8bDPFhJ9Q==","shasum":"a2d02517743487ee46ad1edd50c4d05bfa2c0e25","tarball":"https://registry.npmjs.org/@nejs/extension/-/extension-2.24.1.tgz","fileCount":27,"unpackedSize":622265,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDes8O2g9oRjgj9Vp4KpM/o2iUfgfPCuMyXDwWSXocZ4wIhAM+soGhlAmErG28zMvyeoPIwpsKJiwgRyV3C0P5KQSK9"}]},"_npmUser":{"name":"nyteshade","email":"nyteshade@gmail.com"},"directories":{},"maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/extension_2.24.1_1773124164596_0.700499499994558"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-27T01:05:27.804Z","modified":"2026-03-10T06:29:25.020Z","1.0.0":"2023-12-27T01:05:28.151Z","1.1.0":"2023-12-28T21:55:26.260Z","1.1.1":"2023-12-28T22:01:48.979Z","1.1.2":"2023-12-28T22:03:33.734Z","1.1.3":"2023-12-28T22:06:00.678Z","1.1.4":"2023-12-28T22:10:04.353Z","1.2.1":"2023-12-29T08:11:09.947Z","1.3.0":"2024-01-12T07:54:03.498Z","2.0.0":"2024-01-17T07:02:47.905Z","2.1.0":"2024-01-20T04:32:02.457Z","2.2.0":"2024-01-23T05:49:53.926Z","2.3.0":"2024-01-23T09:49:27.450Z","2.4.0":"2024-01-29T03:50:00.452Z","2.5.0":"2024-01-29T04:19:26.114Z","2.6.0":"2024-02-06T07:46:19.060Z","2.6.1":"2024-02-06T07:52:43.323Z","2.6.2":"2024-02-06T07:55:29.143Z","2.7.0":"2024-02-07T09:37:24.037Z","2.7.1":"2024-02-08T06:43:15.037Z","2.7.2":"2024-02-20T05:01:16.858Z","2.8.0":"2024-02-21T20:37:13.447Z","2.9.0":"2024-02-21T22:53:53.988Z","2.10.0":"2024-02-22T03:59:17.332Z","2.11.0":"2024-02-22T05:40:49.714Z","2.12.0":"2024-02-22T06:17:06.223Z","2.13.0":"2024-02-22T06:48:26.244Z","2.14.0":"2024-02-22T07:10:50.525Z","2.15.0":"2024-02-22T07:30:19.117Z","2.16.0":"2024-04-26T04:33:17.997Z","2.20.0":"2024-04-27T15:55:44.830Z","2.21.0":"2025-04-24T21:20:11.291Z","2.22.0":"2025-04-25T05:28:11.440Z","2.24.0":"2026-03-07T07:42:34.232Z","2.24.1":"2026-03-10T06:29:24.854Z"},"author":{"name":"Brielle Harrison","email":"nyteshade at gmail.com"},"license":"MIT","keywords":["javascript","browser","localStorage"],"description":"A small library for extending existing JavaScript","maintainers":[{"name":"nyteshade","email":"nyteshade@gmail.com"}],"readme":"# @nejs/extension\n\n## Overview\n\nThe Nyteshade Enterprises JavaScript library `extension` provides two primary classes for extending the usefulness of code that you do not wish to hack into the global namespace. There are two general approaches using this library\n\n### **Extension**\n\nThe `Extension` class allows you to replace an entire property on some parent or owning object. By default this is `globalThis` which is equivalent to `global` in nodejs and `window` in a browser.\n\nThis allows you to introduce entirely new objects or replace single properties on an existing Object. So, as an example, if you wanted to introduce a new global `Descriptor` object you might approach that in the following manner.\n\n```js\nconst DescriptorExtension = new Extension(class Descriptor {\n  constructor(configurable = true, enumerable = true) {\n    Object.assign(this, { configurable, enumerable })\n  }\n\n  makeAccessor(getter, setter) {\n    delete this.writable\n    delete this.value\n    Object.assign(this, { get: getter, set: setter })\n    return this\n  }\n\n  makeData(value, writable = true) {\n    delete this.get\n    delete this.set\n    Object.assign(this, { value, writable })\n    return this\n  }\n})\n\nconsole.log(Descriptor) // undefined\nDescriptorExtension.apply()\nconsole.log(Descriptor) // [class Descriptor]\nDescriptorExtension.revert()\nconsole.log(Descriptor) // undefined\n```\n\n### **Patch**\n\nThe `Patch` class, another core component of the `@nejs/extension` library, provides a versatile way to apply and revert modifications to properties or methods of an existing object. This is especially useful when you need to temporarily change the behavior of an object without permanently affecting its original state. Below are some examples demonstrating how to use the `Patch` class.\n\n#### Basic Usage of `Patch`\n\nIn this example, we'll demonstrate how to patch an existing object's method:\n\n```js\nimport { Patch } from '@nejs/extension';\n\nconst myObject = {\n  greet: () => \"Hello, World!\"\n};\n\n// Display original behavior\nconsole.log(myObject.greet()); // \"Hello, World!\"\n\n// Create a patch\nconst greetingPatch = new Patch(myObject, {\n  greet: () => \"Hello, Universe!\"\n});\n\n// Apply the patch\ngreetingPatch.apply();\nconsole.log(myObject.greet()); // \"Hello, Universe!\"\n\n// Revert to original\ngreetingPatch.revert();\nconsole.log(myObject.greet()); // \"Hello, World!\"\n```\n\n### Patching with Conflict Resolution\n\nThe Patch class can handle conflicts gracefully when the property to be patched already exists on the target object. Here's an example:\n\n```js\nconst myCalculator = {\n  add: (a, b) => a + b\n};\n\n// Original functionality\nconsole.log(myCalculator.add(2, 3)); // 5\n\n// Patch to change the behavior\nconst calculatorPatch = new Patch(myCalculator, {\n  add: (a, b) => a * b // Changing addition to multiplication\n});\n\ncalculatorPatch.apply();\nconsole.log(myCalculator.add(2, 3)); // 6\n\n// Revert the patch\ncalculatorPatch.revert();\nconsole.log(myCalculator.add(2, 3)); // 5\n```\n\n## Installation\n\n### npm / Node.js\n\n```bash\nnpm install @nejs/extension\n```\n\n```js\n// ESM (recommended)\nimport { Extension, Patch } from '@nejs/extension'\n\n// CommonJS\nconst { Extension, Patch } = require('@nejs/extension')\n```\n\n### CDN (browser)\n\nLoad the library on any web page using [jsdelivr](https://www.jsdelivr.com/). No install required.\n\n**Dynamic `import()` (ESM)** — best for modern scripts and modules:\n\n```js\nconst { Extension, Patch, SemVer } = await import(\n  'https://cdn.jsdelivr.net/npm/@nejs/extension@2.24.0/dist/esm/extension.mjs'\n)\n```\n\n**Script tag (IIFE)** — exposes a `nejsExtension` global:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/@nejs/extension@2.24.0/dist/@nejs/extension.bundle.2.24.0.js\"></script>\n<script>\n  const { Extension, Patch } = nejsExtension\n</script>\n```\n\n> **Tip:** Replace `@2.24.0` with `@latest` to always get the newest\n> version, or pin a specific version for stability.\n\n## Build Layout\n\nThis package ships **ESM-first**:\n\n| Format | Path | Usage |\n|--------|------|-------|\n| **ESM** | `src/index.js` | `import` in Node.js — no build step needed |\n| **ESM bundle** | `dist/esm/extension.mjs` | `await import()` in browsers / CDN |\n| **CJS** | `dist/cjs/index.cjs` | `require()` in Node.js |\n| **IIFE** | `dist/@nejs/extension.bundle.X.Y.Z.js` | `<script>` tag in browsers |\n| **Types** | `dist/types/` | TypeScript declarations |\n\n```bash\n# Generate .d.ts files\nbin/build\n\n# Generate CJS + ESM + browser bundles\nbin/esbuild\n\n# Full build (clean, version bump, types, bundles)\nnpm run build\n```\n\n## Contributing\n\nContributions to @nejs/extension are welcome! Please ensure that your contributions adhere to the following guidelines:\n\n* Write clear, readable, and maintainable code.\n* Ensure backward compatibility or provide a clear migration path.\n* Add unit tests for new features or bug fixes.\n* Update documentation to reflect changes in the codebase.\n\nFor more details, see the `CONTRIBUTING.md` file in the repository.\n\n## License\n\n`@nejs/extension` is licensed under the MIT License.\n\n","readmeFilename":"README.md"}