{"ava":{"files":["test/**/*.test.*"],"timeout":"2m"},"bugs":{"url":"https://github.com/endojs/endo/issues"},"dist":{"shasum":"f73a8f6995d82d30fe60bee96f3b16a1ffbb663e","tarball":"https://registry.npmjs.org/ses/-/ses-1.13.1.tgz","fileCount":86,"integrity":"sha512-S3bHoi+rAdeWIF1+kDHzhSnAjEUV3iVDjiBybTuZtjsjtKeJmkrWfD0S+h4Dj14bg4qTGYhjw14iaV3RwIhRGA==","signatures":[{"sig":"MEYCIQC5JwE+qux0fRctEQ6YkwnXfqsz3+IYHXHjRERu5g+wLwIhAJHZrjziEgdqpKQY1eMcwFLIcsLAlUnF7f1yhc+XVq+A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4217878},"main":"./dist/ses.cjs","name":"ses","type":"module","types":"./types.d.ts","unpkg":"./dist/ses.umd.js","author":"Agoric","module":"./index.js","exports":{".":{"import":{"xs":"./src-xs/index.js","types":"./types.d.ts","default":"./index.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/ses.cjs"}},"./hermes":{"require":{"types":"./dist/types.d.cts","default":"./dist/ses-hermes.cjs"}},"./lockdown":{"import":{"types":"./types.d.ts","default":"./index.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/ses.cjs"}},"./tools.js":"./tools.js","./package.json":"./package.json","./assert-shim.js":"./assert-shim.js","./console-shim.js":"./console-shim.js","./lockdown-shim.js":{"xs":"./src-xs/lockdown-shim.js","default":"./lockdown-shim.js"},"./compartment-shim.js":{"xs":"./src-xs/compartment-shim.js","default":"./compartment-shim.js"}},"gitHead":"03b92fc383da5d8bb4ea993b90149a0db5799d0b","license":"Apache-2.0","scripts":{"qt":"ava","demo":"python3 -m http.server","lint":"yarn lint:types && yarn lint:eslint","test":"tsd && ava","build":"yarn build:vanilla && yarn build:hermes","clean":"rm -rf dist","cover":"c8 ava","prepare":"npm run clean && npm run build","test:xs":"xst dist/ses.umd.js test/_lockdown-safe.js && node scripts/generate-test-xs.js && xst tmp/test-xs.js && rm -rf tmp","lint-fix":"eslint --fix .","postpack":"git clean -fX \"*.d.ts*\" \"*.d.cts*\" \"*.d.mts*\" \"*.tsbuildinfo\"","lint:types":"tsc","lint:eslint":"eslint .","test:hermes":"./scripts/hermes-test.sh","build:hermes":"node scripts/bundle.js hermes","build:vanilla":"node scripts/bundle.js"},"_npmUser":{"name":"kriskowal","actor":{"name":"kriskowal","type":"user","email":"kris.kowal@cixar.com"},"email":"kris.kowal@cixar.com"},"homepage":"https://github.com/Agoric/SES-shim/tree/master/packages/ses#readme","keywords":["lockdown","harden","Compartment","assert","security","confinement","isolation","object capabilities","ocaps","secure execution","third-party code","prototype pollution","supply-chain attack","plugin"],"repository":{"url":"git+https://github.com/endojs/endo.git","type":"git","directory":"packages/ses"},"_npmVersion":"lerna/8.1.8/node@v18.19.0+x64 (darwin)","description":"Hardened JavaScript for Fearless Cooperation","directories":{},"maintainers":[{"name":"warner","email":"warner-npm@lothar.com"},{"name":"kriskowal","email":"kris.kowal@cixar.com"},{"name":"mhofman","email":"mathieu+npmjs@agoric.com"},{"name":"erights","email":"erights@gmail.com"},{"name":"dckc","email":"dckc@madmode.com"},{"name":"michaelfig","email":"michael@fig.org"}],"_nodeVersion":"18.19.0","dependencies":{"@endo/env-options":"^1.1.10","@endo/immutable-arraybuffer":"^1.1.1"},"eslintConfig":{"rules":{"no-restricted-globals":["error","AggregateError","Array","ArrayBuffer","Atomics","BigInt","BigInt64Array","BigUint64Array","Boolean","Compartment","DataView","Date","Error","EvalError","Float32Array","Float64Array","Function","HandledPromise","Int16Array","Int32Array","Int8Array","JSON","Map","Math","Number","Object","Promise","Proxy","RangeError","ReferenceError","Reflect","RegExp","Set","SharedArrayBuffer","String","Symbol","SyntaxError","TypeError","URIError","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray","WeakMap","WeakSet","assert","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","globalThis","isFinite","isNaN","lockdown","parseFloat","parseInt","unescape"],"@endo/no-polymorphic-call":"error"},"extends":["plugin:@endo/internal"],"overrides":[{"files":["test/**/*.js","demos/**/*.js","scripts/**/*.js"],"rules":{"no-restricted-globals":"off","@endo/no-polymorphic-call":"off"}}]},"typeCoverage":{"atLeast":81.17},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.14.0","ava":"^6.1.3","tsd":"^0.31.2","eslint":"^8.57.1","terser":"^5.16.6","core-js":"^3.31.0","prettier":"^3.5.3","typescript":"~5.8.3","@babel/types":"~7.26.0","babel-eslint":"^10.1.0","@babel/parser":"~7.26.2","@babel/traverse":"~7.25.9","@babel/generator":"^7.26.3","hermes-engine-cli":"^0.12.0","@endo/module-source":"^1.3.2","@endo/test262-runner":"^0.1.47","eslint-plugin-import":"^2.31.0","@types/babel__traverse":"^7.20.5","eslint-config-prettier":"^9.1.0","@endo/compartment-mapper":"^1.6.2","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-comments":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ses_1.13.1_1750204542613_0.7757987318892339","host":"s3://npm-registry-packages-npm-production"},"_id":"ses@1.13.1","version":"1.13.1"}