{"_id":"object.getownpropertydescriptors","_rev":"4175083","name":"object.getownpropertydescriptors","description":"ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","dist-tags":{"latest":"2.1.9"},"maintainers":[{"name":"ljharb","email":""}],"time":{"modified":"2026-03-01T21:29:12.000Z","created":"2015-02-17T10:37:39.045Z","2.1.9":"2025-12-10T21:03:22.734Z","2.1.8":"2024-03-20T05:41:59.072Z","2.1.7":"2023-09-01T04:56:12.470Z","2.1.6":"2023-04-20T17:43:59.531Z","2.1.5":"2022-11-07T05:57:32.551Z","2.1.4":"2022-05-20T00:49:40.667Z","2.1.3":"2021-10-04T04:27:34.693Z","2.1.2":"2021-02-20T22:26:27.627Z","2.1.1":"2020-11-27T06:51:48.714Z","2.1.0":"2019-12-13T07:26:38.148Z","2.0.3":"2016-07-26T23:09:55.671Z","2.0.2":"2016-02-04T08:04:10.155Z","2.0.1":"2016-01-28T07:05:31.686Z","2.0.0":"2016-01-28T06:49:54.480Z","1.0.4":"2015-07-21T03:49:05.558Z","1.0.3":"2015-06-28T17:52:46.171Z","1.0.2":"2015-05-23T23:50:18.939Z","1.0.1":"2015-03-20T10:38:50.214Z","1.0.0":"2015-02-17T10:37:39.045Z"},"users":{},"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"repository":{"type":"git","url":"git://github.com/es-shims/object.getownpropertydescriptors.git"},"versions":{"2.1.9":{"name":"object.getownpropertydescriptors","version":"2.1.9","author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"description":"ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run --silent lint","test":"npm run --silent tests-only","posttest":"npx npm@\">= 10.2\" audit --production","tests-only":"nyc tape 'test/**/*.js'","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"repository":{"type":"git","url":"git://github.com/es-shims/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES8","ES2017","shim","polyfill","getOwnPropertyDescriptor","es-shim API"],"dependencies":{"array.prototype.reduce":"^1.0.8","call-bind":"^1.0.8","define-properties":"^1.2.1","es-abstract":"^1.24.0","es-object-atoms":"^1.1.1","gopd":"^1.2.0","safe-array-concat":"^1.1.3"},"devDependencies":{"@es-shims/api":"^2.5.1","@ljharb/eslint-config":"^22.1.0","auto-changelog":"^2.5.0","encoding":"^0.1.13","eslint":"^9.39.1","functions-have-names":"^1.2.3","has-strict-mode":"^1.1.0","in-publish":"^2.0.1","jiti":"^0.0.0","mock-property":"^1.1.0","npmignore":"^0.3.2","nyc":"^10.3.2","safe-publish-latest":"^2.0.0","tape":"^5.9.0"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.4"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true,"startingVersion":"2.1.6"},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"f1f1e6f7aa1607fa50b234d06b5885709847c04d","_id":"object.getownpropertydescriptors@2.1.9","bugs":{"url":"https://github.com/es-shims/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/es-shims/object.getownpropertydescriptors#readme","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"shasum":"bf9e7520f14d50de88dee2b9c9eca841166322dc","size":7836,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.9.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/object.getownpropertydescriptors_2.1.9_1765400602567_0.3995520279396263"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-10T21:03:22.734Z","publish_time":1765400602734,"_source_registry_name":"default","_cnpm_publish_time":1765400602734},"2.1.8":{"name":"object.getownpropertydescriptors","version":"2.1.8","author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"description":"ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run --silent lint","test":"npm run --silent tests-only","posttest":"aud --production","tests-only":"nyc tape 'test/**/*.js'","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"repository":{"type":"git","url":"git://github.com/es-shims/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES8","ES2017","shim","polyfill","getOwnPropertyDescriptor","es-shim API"],"dependencies":{"array.prototype.reduce":"^1.0.6","call-bind":"^1.0.7","define-properties":"^1.2.1","es-abstract":"^1.23.2","es-object-atoms":"^1.0.0","gopd":"^1.0.1","safe-array-concat":"^1.1.2"},"devDependencies":{"@es-shims/api":"^2.4.2","@ljharb/eslint-config":"^21.1.0","aud":"^2.0.4","auto-changelog":"^2.4.0","eslint":"=8.8.0","functions-have-names":"^1.2.3","has-strict-mode":"^1.0.1","in-publish":"^2.0.1","mock-property":"^1.0.3","npmignore":"^0.3.1","nyc":"^10.3.2","safe-publish-latest":"^2.0.0","tape":"^5.7.5"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.8"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true,"startingVersion":"2.1.6"},"publishConfig":{"ignore":[".github/workflows"]},"_id":"object.getownpropertydescriptors@2.1.8","gitHead":"6811ef9f4332a598e8f5ca972ed5e847d26cfd20","bugs":{"url":"https://github.com/es-shims/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/es-shims/object.getownpropertydescriptors#readme","_nodeVersion":"21.7.0","_npmVersion":"10.5.0","dist":{"shasum":"2f1fe0606ec1a7658154ccd4f728504f69667923","size":7393,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.8.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object.getownpropertydescriptors_2.1.8_1710913318901_0.36611989124511"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-20T05:41:59.072Z","publish_time":1710913319072,"_source_registry_name":"default","_cnpm_publish_time":1710913319072},"2.1.7":{"name":"object.getownpropertydescriptors","version":"2.1.7","author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"description":"ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run --silent lint","test":"npm run --silent tests-only","posttest":"aud --production","tests-only":"nyc tape 'test/**/*.js'","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"repository":{"type":"git","url":"git://github.com/es-shims/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES8","ES2017","shim","polyfill","getOwnPropertyDescriptor","es-shim API"],"dependencies":{"array.prototype.reduce":"^1.0.6","call-bind":"^1.0.2","define-properties":"^1.2.0","es-abstract":"^1.22.1","safe-array-concat":"^1.0.0"},"devDependencies":{"@es-shims/api":"^2.4.2","@ljharb/eslint-config":"^21.1.0","aud":"^2.0.3","auto-changelog":"^2.4.0","eslint":"=8.8.0","functions-have-names":"^1.2.3","has-strict-mode":"^1.0.1","in-publish":"^2.0.1","mock-property":"^1.0.0","npmignore":"^0.3.0","nyc":"^10.3.2","safe-publish-latest":"^2.0.0","tape":"^5.6.6"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.8"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true,"startingVersion":"2.1.6"},"publishConfig":{"ignore":[".github/workflows"]},"_id":"object.getownpropertydescriptors@2.1.7","gitHead":"c7fe944a24b6127107f126fd8ac4f2bdb1fd40ba","bugs":{"url":"https://github.com/es-shims/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/es-shims/object.getownpropertydescriptors#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"shasum":"7a466a356cd7da4ba8b9e94ff6d35c3eeab5d56a","size":7030,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.7.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object.getownpropertydescriptors_2.1.7_1693544172320_0.32874483394868537"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-01T04:56:12.470Z","publish_time":1693544172470,"_source_registry_name":"default","_cnpm_publish_time":1693544172470},"2.1.6":{"name":"object.getownpropertydescriptors","version":"2.1.6","author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"description":"ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run --silent lint","test":"npm run --silent tests-only","posttest":"aud --production","tests-only":"nyc tape 'test/**/*.js'","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"repository":{"type":"git","url":"git://github.com/es-shims/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES8","ES2017","shim","polyfill","getOwnPropertyDescriptor","es-shim API"],"dependencies":{"array.prototype.reduce":"^1.0.5","call-bind":"^1.0.2","define-properties":"^1.2.0","es-abstract":"^1.21.2","safe-array-concat":"^1.0.0"},"devDependencies":{"@es-shims/api":"^2.3.1","@ljharb/eslint-config":"^21.0.1","aud":"^2.0.2","auto-changelog":"^2.4.0","eslint":"=8.8.0","functions-have-names":"^1.2.3","has-strict-mode":"^1.0.1","in-publish":"^2.0.1","mock-property":"^1.0.0","npmignore":"^0.3.0","nyc":"^10.3.2","safe-publish-latest":"^2.0.0","tape":"^5.6.3"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.8"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true,"startingVersion":"2.1.6"},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"63f380c21c4c6f7cc099ca87ae196cd8f7266489","bugs":{"url":"https://github.com/es-shims/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/es-shims/object.getownpropertydescriptors#readme","_id":"object.getownpropertydescriptors@2.1.6","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"shasum":"5e5c384dd209fa4efffead39e3a0512770ccc312","size":6923,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.6.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object.getownpropertydescriptors_2.1.6_1682012639364_0.2941114429411422"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-20T17:43:59.531Z","publish_time":1682012639531,"_cnpm_publish_time":1682012639531},"2.1.5":{"name":"object.getownpropertydescriptors","version":"2.1.5","author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"description":"ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run --silent lint","test":"npm run --silent tests-only","posttest":"aud --production","tests-only":"nyc tape 'test/**/*.js'","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"repository":{"type":"git","url":"git://github.com/es-shims/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES8","ES2017","shim","polyfill","getOwnPropertyDescriptor","es-shim API"],"dependencies":{"array.prototype.reduce":"^1.0.5","call-bind":"^1.0.2","define-properties":"^1.1.4","es-abstract":"^1.20.4"},"devDependencies":{"@es-shims/api":"^2.2.3","@ljharb/eslint-config":"^21.0.0","aud":"^2.0.1","auto-changelog":"^2.4.0","eslint":"=8.8.0","functions-have-names":"^1.2.3","has-strict-mode":"^1.0.1","in-publish":"^2.0.1","mock-property":"^1.0.0","npmignore":"^0.3.0","nyc":"^10.3.2","safe-publish-latest":"^2.0.0","tape":"^5.6.1"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.8"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true,"startingVersion":"2.1.6"},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"cb869d59e110d4044b3b06edc0ec11595be17653","bugs":{"url":"https://github.com/es-shims/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/es-shims/object.getownpropertydescriptors#readme","_id":"object.getownpropertydescriptors@2.1.5","_nodeVersion":"19.0.1","_npmVersion":"8.19.2","dist":{"shasum":"db5a9002489b64eef903df81d6623c07e5b4b4d3","size":6716,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.5.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object.getownpropertydescriptors_2.1.5_1667800652383_0.10340739780228292"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-07T05:57:37.316Z","publish_time":1667800652551,"_cnpm_publish_time":1667800652551},"2.1.4":{"name":"object.getownpropertydescriptors","version":"2.1.4","author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"description":"ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run --silent lint","test":"npm run --silent tests-only","posttest":"aud --production","tests-only":"nyc tape 'test/**/*.js'","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound"},"repository":{"type":"git","url":"git://github.com/es-shims/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES8","ES2017","shim","polyfill","getOwnPropertyDescriptor","es-shim API"],"dependencies":{"array.prototype.reduce":"^1.0.4","call-bind":"^1.0.2","define-properties":"^1.1.4","es-abstract":"^1.20.1"},"devDependencies":{"@es-shims/api":"^2.2.3","@ljharb/eslint-config":"^21.0.0","aud":"^2.0.0","auto-changelog":"^2.4.0","eslint":"=8.8.0","functions-have-names":"^1.2.3","has-strict-mode":"^1.0.1","mock-property":"^1.0.0","npmignore":"^0.3.0","nyc":"^10.3.2","safe-publish-latest":"^2.0.0","tape":"^5.5.3"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.8"},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"30a5b3b76e44ebd3eff3e6608ed0efb258fe31be","bugs":{"url":"https://github.com/es-shims/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/es-shims/object.getownpropertydescriptors#readme","_id":"object.getownpropertydescriptors@2.1.4","_nodeVersion":"18.2.0","_npmVersion":"8.9.0","dist":{"shasum":"7965e6437a57278b587383831a9b829455a4bc37","size":6434,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.4.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object.getownpropertydescriptors_2.1.4_1653007780511_0.8665495252749715"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-20T00:49:50.162Z","publish_time":1653007780667,"_cnpm_publish_time":1653007780667},"2.1.3":{"name":"object.getownpropertydescriptors","version":"2.1.3","author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"description":"ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"prepublish":"not-in-publish || npm run prepublishOnly","prepublishOnly":"safe-publish-latest","pretest":"npm run --silent lint","test":"npm run --silent tests-only","posttest":"npx aud --production","tests-only":"nyc tape 'test/**/*.js'","lint":"eslint .","postlint":"es-shim-api --bound"},"repository":{"type":"git","url":"git://github.com/es-shims/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES8","ES2017","shim","polyfill","getOwnPropertyDescriptor","es-shim API"],"dependencies":{"call-bind":"^1.0.2","define-properties":"^1.1.3","es-abstract":"^1.19.1"},"devDependencies":{"@es-shims/api":"^2.2.1","@ljharb/eslint-config":"^18.0.0","aud":"^1.1.5","eslint":"^7.32.0","functions-have-names":"^1.2.2","has-strict-mode":"^1.0.1","nyc":"^10.3.2","safe-publish-latest":"^1.1.4","tape":"^5.3.1"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.8"},"gitHead":"009a46e0a2eb7cce12fa9ee523597cf3500e3e51","bugs":{"url":"https://github.com/es-shims/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/es-shims/object.getownpropertydescriptors#readme","_id":"object.getownpropertydescriptors@2.1.3","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"shasum":"b223cf38e17fefb97a63c10c91df72ccb386df9e","size":6286,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.3.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object.getownpropertydescriptors_2.1.3_1633321654587_0.39173862269590987"},"_hasShrinkwrap":false,"publish_time":1633321654693,"_cnpm_publish_time":1633321654693},"2.1.2":{"name":"object.getownpropertydescriptors","version":"2.1.2","author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"description":"ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"prepublish":"safe-publish-latest","pretest":"npm run --silent lint","test":"npm run --silent tests-only","posttest":"npx aud --production","tests-only":"nyc tape 'test/**/*.js'","lint":"eslint .","postlint":"es-shim-api --bound"},"repository":{"type":"git","url":"git://github.com/es-shims/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES8","ES2017","shim","polyfill","getOwnPropertyDescriptor","es-shim API"],"dependencies":{"call-bind":"^1.0.2","define-properties":"^1.1.3","es-abstract":"^1.18.0-next.2"},"devDependencies":{"@es-shims/api":"^2.1.2","@ljharb/eslint-config":"^17.5.1","aud":"^1.1.4","eslint":"^7.20.0","functions-have-names":"^1.2.2","has-strict-mode":"^1.0.1","nyc":"^10.3.2","safe-publish-latest":"^1.1.4","tape":"^5.2.0"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.8"},"gitHead":"bb38249416b026b05a99873b844263e15e0b584a","bugs":{"url":"https://github.com/es-shims/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/es-shims/object.getownpropertydescriptors#readme","_id":"object.getownpropertydescriptors@2.1.2","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"shasum":"1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7","size":6168,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object.getownpropertydescriptors_2.1.2_1613859987412_0.7084388600988543"},"_hasShrinkwrap":false,"publish_time":1613859987627,"_cnpm_publish_time":1613859987627},"2.1.1":{"name":"object.getownpropertydescriptors","version":"2.1.1","author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"description":"ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"prepublish":"safe-publish-latest","pretest":"npm run --silent lint","test":"npm run --silent tests-only","posttest":"npx aud --production","tests-only":"nyc tape 'test/**/*.js'","lint":"eslint .","postlint":"es-shim-api --bound"},"repository":{"type":"git","url":"git://github.com/es-shims/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES8","ES2017","shim","polyfill","getOwnPropertyDescriptor","es-shim API"],"dependencies":{"call-bind":"^1.0.0","define-properties":"^1.1.3","es-abstract":"^1.18.0-next.1"},"devDependencies":{"@es-shims/api":"^2.1.2","@ljharb/eslint-config":"^17.2.0","aud":"^1.1.2","eslint":"^7.8.1","functions-have-names":"^1.2.1","has-strict-mode":"^1.0.0","nyc":"^10.3.2","safe-publish-latest":"^1.1.4","tape":"^5.0.1"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.8"},"gitHead":"b938f5e914d2d8cbeefdd23a3478880d61d86e7b","bugs":{"url":"https://github.com/es-shims/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/es-shims/object.getownpropertydescriptors#readme","_id":"object.getownpropertydescriptors@2.1.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"shasum":"0dfda8d108074d9c563e80490c883b6661091544","size":8850,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object.getownpropertydescriptors_2.1.1_1606459908550_0.9212992650981275"},"_hasShrinkwrap":false,"publish_time":1606459908714,"_cnpm_publish_time":1606459908714},"2.1.0":{"name":"object.getownpropertydescriptors","version":"2.1.0","author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"description":"ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"prepublish":"safe-publish-latest","pretest":"npm run --silent lint && es-shim-api --bound","test":"npm run --silent tests-only","posttest":"npx aud","tests-only":"npm run --silent test:shimmed && npm run --silent test:module","test:shimmed":"node test/shimmed","test:module":"node test","coverage":"covert test/*.js","coverage:quiet":"covert test/*.js --quiet","lint":"eslint ."},"repository":{"type":"git","url":"git://github.com/es-shims/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES8","ES2017","shim","polyfill","getOwnPropertyDescriptor","es-shim API"],"dependencies":{"define-properties":"^1.1.3","es-abstract":"^1.17.0-next.1"},"devDependencies":{"@es-shims/api":"^2.1.2","@ljharb/eslint-config":"^15.0.2","covert":"^1.1.1","eslint":"^6.7.2","functions-have-names":"^1.2.0","replace":"^1.1.1","safe-publish-latest":"^1.1.4","semver":"^6.3.0","tape":"^4.11.0"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.8"},"gitHead":"cbe9a13b3e153d4f16c7c2002904dc4dee9f26d4","bugs":{"url":"https://github.com/es-shims/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/es-shims/object.getownpropertydescriptors#readme","_id":"object.getownpropertydescriptors@2.1.0","_nodeVersion":"13.3.0","_npmVersion":"6.13.1","dist":{"shasum":"369bf1f9592d8ab89d712dced5cb81c7c5352649","size":7596,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.0.tgz"},"maintainers":[{"name":"ljharb","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object.getownpropertydescriptors_2.1.0_1576221997949_0.08049511792212671"},"_hasShrinkwrap":false,"publish_time":1576221998148,"_cnpm_publish_time":1576221998148},"2.0.3":{"name":"object.getownpropertydescriptors","version":"2.0.3","author":{"name":"Jordan Harband"},"description":"ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"pretest":"npm run --silent lint && es-shim-api","test":"npm run --silent tests-only","posttest":"npm run --silent security","tests-only":"npm run --silent test:shimmed && npm run --silent test:module","test:shimmed":"node test/shimmed.js","test:module":"node test/index.js","coverage":"covert test/*.js","coverage:quiet":"covert test/*.js --quiet","lint":"npm run --silent jscs && npm run --silent eslint","jscs":"jscs test/*.js *.js","eslint":"eslint test/*.js *.js","security":"nsp check"},"repository":{"type":"git","url":"git://github.com/ljharb/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES8","ES2017","shim","polyfill","getOwnPropertyDescriptor","es-shim API"],"dependencies":{"define-properties":"^1.1.2","es-abstract":"^1.5.1"},"devDependencies":{"tape":"^4.6.0","covert":"^1.1.0","jscs":"^3.0.7","nsp":"^2.6.1","eslint":"^3.1.1","@ljharb/eslint-config":"^6.0.0","semver":"^5.3.0","replace":"^0.3.0","@es-shims/api":"^1.2.0"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.8"},"gitHead":"43bcf3e85f678fec5e06fbb0644608b05d3bd5f7","bugs":{"url":"https://github.com/ljharb/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/ljharb/object.getownpropertydescriptors#readme","_id":"object.getownpropertydescriptors@2.0.3","_shasum":"8758c846f5b407adab0f236e0986f14b051caa16","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"8758c846f5b407adab0f236e0986f14b051caa16","size":9279,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.0.3.tgz"},"maintainers":[{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/object.getownpropertydescriptors-2.0.3.tgz_1469574593235_0.23603621823713183"},"directories":{},"publish_time":1469574595671,"_cnpm_publish_time":1469574595671,"_hasShrinkwrap":false},"2.0.2":{"name":"object.getownpropertydescriptors","version":"2.0.2","author":{"name":"Jordan Harband"},"description":"ECMAScript spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"test":"npm run lint && es-shim-api && npm run tests-only && npm run security","tests-only":"npm run test:shimmed && npm run test:module","test:shimmed":"node test/shimmed.js","test:module":"node test/index.js","coverage":"covert test/*.js","coverage:quiet":"covert test/*.js --quiet","lint":"npm run jscs && npm run eslint","jscs":"jscs test/*.js *.js","eslint":"eslint test/*.js *.js","eccheck":"editorconfig-tools check *.js **/*.js > /dev/null","security":"nsp check"},"repository":{"type":"git","url":"git://github.com/ljharb/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES7","shim","polyfill","getOwnPropertyDescriptor","es-shim API"],"dependencies":{"define-properties":"^1.1.2","es-abstract":"^1.5.0"},"devDependencies":{"tape":"^4.4.0","covert":"^1.1.0","jscs":"^2.9.0","editorconfig-tools":"^0.1.1","nsp":"^2.2.0","eslint":"^1.10.3","@ljharb/eslint-config":"^1.6.1","semver":"^5.1.0","replace":"^0.3.0","@es-shims/api":"^1.0.0"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.8"},"gitHead":"6fdec1056a1e77597d9d5363c5336944c73da1b8","bugs":{"url":"https://github.com/ljharb/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/ljharb/object.getownpropertydescriptors#readme","_id":"object.getownpropertydescriptors@2.0.2","_shasum":"bb146880cd32452a5b766c123122ff4db9258b1b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"bb146880cd32452a5b766c123122ff4db9258b1b","size":8708,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.0.2.tgz"},"maintainers":[{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/object.getownpropertydescriptors-2.0.2.tgz_1454573049212_0.9179561389610171"},"directories":{},"publish_time":1454573050155,"_cnpm_publish_time":1454573050155,"_hasShrinkwrap":false},"2.0.1":{"name":"object.getownpropertydescriptors","version":"2.0.1","author":{"name":"Jordan Harband"},"description":"ECMAScript spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"test":"npm run lint && es-shim-api && npm run tests-only && npm run security","tests-only":"npm run test:shimmed && npm run test:module","test:shimmed":"node test/shimmed.js","test:module":"node test/index.js","coverage":"covert test/*.js","coverage:quiet":"covert test/*.js --quiet","lint":"npm run jscs && npm run eslint","jscs":"jscs test/*.js *.js","eslint":"eslint test/*.js *.js","eccheck":"editorconfig-tools check *.js **/*.js > /dev/null","security":"nsp check"},"repository":{"type":"git","url":"git://github.com/ljharb/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES7","shim","polyfill","getOwnPropertyDescriptor","es-shim API"],"dependencies":{"define-properties":"^1.1.2","es-abstract":"^1.5.0"},"devDependencies":{"tape":"^4.4.0","covert":"^1.1.0","jscs":"^2.9.0","editorconfig-tools":"^0.1.1","nsp":"^2.2.0","eslint":"^1.10.3","@ljharb/eslint-config":"^1.6.1","semver":"^5.1.0","replace":"^0.3.0","@es-shims/api":"^1.0.0"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.8"},"gitHead":"fd6f8a8b6c1cf9042d812ffe1af96371a774f8d9","bugs":{"url":"https://github.com/ljharb/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/ljharb/object.getownpropertydescriptors#readme","_id":"object.getownpropertydescriptors@2.0.1","_shasum":"e3617eb45051eab2980fbd6a0c096a69f3926086","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"e3617eb45051eab2980fbd6a0c096a69f3926086","size":8230,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.0.1.tgz"},"maintainers":[{"name":"ljharb","email":""}],"directories":{},"publish_time":1453964731686,"_cnpm_publish_time":1453964731686,"_hasShrinkwrap":false},"2.0.0":{"name":"object.getownpropertydescriptors","version":"2.0.0","author":{"name":"Jordan Harband"},"description":"ECMAScript spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"test":"npm run lint && es-shim-api && npm run tests-only && npm run security","tests-only":"npm run test:shimmed && npm run test:module","test:shimmed":"node test/shimmed.js","test:module":"node test/index.js","coverage":"covert test/*.js","coverage:quiet":"covert test/*.js --quiet","lint":"npm run jscs && npm run eslint","jscs":"jscs test/*.js *.js","eslint":"eslint test/*.js *.js","eccheck":"editorconfig-tools check *.js **/*.js > /dev/null","security":"nsp check"},"repository":{"type":"git","url":"git://github.com/ljharb/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES7","shim","polyfill","getOwnPropertyDescriptor","es-shim API"],"dependencies":{"define-properties":"^1.1.2","es-abstract":"^1.5.0","@es-shims/api":"^1.0.0"},"devDependencies":{"tape":"^4.4.0","covert":"^1.1.0","jscs":"^2.9.0","editorconfig-tools":"^0.1.1","nsp":"^2.2.0","eslint":"^1.10.3","@ljharb/eslint-config":"^1.6.1","semver":"^5.1.0","replace":"^0.3.0"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.8"},"gitHead":"5d5cce0c0c0f9206972f849604703695e961dc39","bugs":{"url":"https://github.com/ljharb/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/ljharb/object.getownpropertydescriptors#readme","_id":"object.getownpropertydescriptors@2.0.0","_shasum":"f70894fc086673d2fc995090b0c35c90546e5eed","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"f70894fc086673d2fc995090b0c35c90546e5eed","size":8213,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.0.0.tgz"},"maintainers":[{"name":"ljharb","email":""}],"directories":{},"publish_time":1453963794480,"_cnpm_publish_time":1453963794480,"_hasShrinkwrap":false},"1.0.4":{"name":"object.getownpropertydescriptors","version":"1.0.4","author":{"name":"Jordan Harband"},"description":"ES7 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"test":"npm run lint && npm run test:shimmed && npm run test:module && npm run security","test:shimmed":"node test/shimmed.js","test:module":"node test/index.js","coverage":"covert test/*.js","coverage:quiet":"covert test/*.js --quiet","lint":"npm run jscs && npm run eslint","jscs":"jscs test/*.js *.js","eslint":"eslint test/*.js *.js","eccheck":"editorconfig-tools check *.js **/*.js > /dev/null","security":"nsp package"},"repository":{"type":"git","url":"git://github.com/ljharb/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES7","shim","polyfill","getOwnPropertyDescriptor"],"dependencies":{"define-properties":"^1.1.0","es-abstract":"^1.2.1"},"devDependencies":{"tape":"^4.0.1","covert":"^1.1.0","jscs":"^1.13.1","editorconfig-tools":"^0.1.1","nsp":"^1.0.3","eslint":"^1.0.0-rc-1","semver":"^5.0.1","replace":"^0.3.0"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.8"},"gitHead":"6bc3e23b43b7d14aaa6b5c70fcd0f24f2bdb933e","bugs":{"url":"https://github.com/ljharb/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/ljharb/object.getownpropertydescriptors#readme","_id":"object.getownpropertydescriptors@1.0.4","_shasum":"6f9a2e10d254472b068ae57ba82c8db817e0fc8d","_from":".","_npmVersion":"2.13.0","_nodeVersion":"2.4.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"6f9a2e10d254472b068ae57ba82c8db817e0fc8d","size":8874,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-1.0.4.tgz"},"maintainers":[{"name":"ljharb","email":""}],"directories":{},"publish_time":1437450545558,"_cnpm_publish_time":1437450545558,"_hasShrinkwrap":false},"1.0.3":{"name":"object.getownpropertydescriptors","version":"1.0.3","author":{"name":"Jordan Harband"},"description":"ES7 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"test":"npm run lint && npm run test:shimmed && npm run test:module && npm run security","test:shimmed":"node test/shimmed.js","test:module":"node test/index.js","coverage":"covert test/*.js","coverage:quiet":"covert test/*.js --quiet","lint":"npm run jscs && npm run eslint","jscs":"jscs test/*.js *.js","eslint":"eslint test/*.js *.js","eccheck":"editorconfig-tools check *.js **/*.js > /dev/null","security":"nsp package"},"repository":{"type":"git","url":"git://github.com/ljharb/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES7","shim","polyfill","getOwnPropertyDescriptor"],"dependencies":{"define-properties":"^1.0.2","es-abstract":"^1.2.1"},"devDependencies":{"tape":"^4.0.0","covert":"^1.1.0","jscs":"^1.13.1","editorconfig-tools":"^0.1.1","nsp":"^1.0.3","eslint":"^0.24.0","semver":"^4.3.6","replace":"^0.3.0"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.8"},"gitHead":"24f767f0aaa2e2fb1e15ab2e2c06d572f6f0a079","bugs":{"url":"https://github.com/ljharb/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/ljharb/object.getownpropertydescriptors#readme","_id":"object.getownpropertydescriptors@1.0.3","_shasum":"b018128c218949265a19ed826a3c8fbbdd3af11b","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.3.1","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"b018128c218949265a19ed826a3c8fbbdd3af11b","size":8777,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-1.0.3.tgz"},"maintainers":[{"name":"ljharb","email":""}],"directories":{},"publish_time":1435513966171,"_cnpm_publish_time":1435513966171,"_hasShrinkwrap":false},"1.0.2":{"name":"object.getownpropertydescriptors","version":"1.0.2","author":{"name":"Jordan Harband"},"description":"ES7 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"test":"npm run lint && npm run test:shimmed && npm run test:module && npm run security","test:shimmed":"node test/shimmed.js","test:module":"node test/index.js","coverage":"covert test/*.js","coverage:quiet":"covert test/*.js --quiet","lint":"npm run jscs && npm run eslint","jscs":"jscs test/*.js *.js","eslint":"eslint test/*.js *.js","eccheck":"editorconfig-tools check *.js **/*.js > /dev/null","security":"nsp package"},"repository":{"type":"git","url":"git://github.com/ljharb/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES7","shim","polyfill","getOwnPropertyDescriptor"],"dependencies":{"define-properties":"^1.0.1","es-abstract":"^1.2.1"},"devDependencies":{"tape":"^4.0.0","covert":"^1.1.0","jscs":"^1.13.1","editorconfig-tools":"^0.1.1","nsp":"^1.0.1","eslint":"^0.21.2","semver":"^4.3.4","replace":"^0.3.0"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.8"},"gitHead":"f0712acf14dac08b57df693776536e4062a78bea","bugs":{"url":"https://github.com/ljharb/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/ljharb/object.getownpropertydescriptors#readme","_id":"object.getownpropertydescriptors@1.0.2","_shasum":"dfe8d1ccc10159198e450b40a3cc3a78d2f786a4","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"dfe8d1ccc10159198e450b40a3cc3a78d2f786a4","size":8451,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-1.0.2.tgz"},"maintainers":[{"name":"ljharb","email":""}],"directories":{},"publish_time":1432425018939,"_cnpm_publish_time":1432425018939,"_hasShrinkwrap":false},"1.0.1":{"name":"object.getownpropertydescriptors","version":"1.0.1","author":{"name":"Jordan Harband"},"description":"ES7 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"test":"npm run lint && npm run test:shimmed && npm run test:module && npm run security","test:shimmed":"node test/shimmed.js","test:module":"node test/index.js","coverage":"covert test/*.js","coverage:quiet":"covert test/*.js --quiet","lint":"npm run jscs && npm run eslint","jscs":"jscs test/*.js *.js","eslint":"eslint test/*.js *.js","eccheck":"editorconfig-tools check *.js **/*.js > /dev/null","security":"nsp package"},"repository":{"type":"git","url":"git://github.com/ljharb/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES7","shim","polyfill","getOwnPropertyDescriptor"],"dependencies":{"define-properties":"^1.0.1","es-abstract":"^1.2.0"},"devDependencies":{"tape":"^3.5.0","covert":"^1.0.1","jscs":"^1.11.3","editorconfig-tools":"^0.1.1","nsp":"^1.0.1","eslint":"^0.17.1","semver":"^4.3.1","replace":"^0.3.0"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.8"},"gitHead":"7bbb6128594ba9f766447e24752e3055534333e1","bugs":{"url":"https://github.com/ljharb/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/ljharb/object.getownpropertydescriptors","_id":"object.getownpropertydescriptors@1.0.1","_shasum":"38651a33ef15123b676721e83df93d953eb1146b","_from":".","_npmVersion":"2.7.1","_nodeVersion":"1.6.1","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"ljharb","email":""}],"dist":{"shasum":"38651a33ef15123b676721e83df93d953eb1146b","size":8064,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-1.0.1.tgz"},"directories":{},"publish_time":1426847930214,"_cnpm_publish_time":1426847930214,"_hasShrinkwrap":false},"1.0.0":{"name":"object.getownpropertydescriptors","version":"1.0.0","author":{"name":"Jordan Harband"},"description":"ES7 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.","license":"MIT","main":"index.js","scripts":{"test":"npm run lint && npm run test:shimmed && npm run test:module && npm run security","test:shimmed":"node test/shimmed.js","test:module":"node test/index.js","coverage":"covert test/*.js","coverage:quiet":"covert test/*.js --quiet","lint":"npm run jscs && npm run eslint","jscs":"jscs test/*.js *.js","eslint":"eslint test/*.js *.js","eccheck":"editorconfig-tools check *.js **/*.js > /dev/null","security":"nsp package"},"repository":{"type":"git","url":"git://github.com/ljharb/object.getownpropertydescriptors.git"},"keywords":["Object.getOwnPropertyDescriptors","descriptor","property descriptor","ES7","shim","polyfill","getOwnPropertyDescriptor"],"dependencies":{"define-properties":"^1.0.1","es-abstract":"^1.1.0"},"devDependencies":{"tape":"^3.5.0","covert":"^1.0.1","jscs":"^1.11.3","editorconfig-tools":"^0.0.1","nsp":"^1.0.0","eslint":"^0.14.1","semver":"^4.3.0"},"testling":{"files":["test/index.js","test/shimmed.js"],"browsers":["iexplore/9.0..latest","firefox/4.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/5.0..10.0","chrome/20.0..latest","chrome/canary","opera/12.0..latest","opera/next","safari/5.0..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2"]},"engines":{"node":">= 0.8"},"gitHead":"b780adb376762ebae153fac014ac347ccaac8e58","bugs":{"url":"https://github.com/ljharb/object.getownpropertydescriptors/issues"},"homepage":"https://github.com/ljharb/object.getownpropertydescriptors","_id":"object.getownpropertydescriptors@1.0.0","_shasum":"adca053d9f5ccd89a70453cdbf098f43a966e807","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.2.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"ljharb","email":""}],"dist":{"shasum":"adca053d9f5ccd89a70453cdbf098f43a966e807","size":7976,"noattachment":false,"key":"/object.getownpropertydescriptors/-/object.getownpropertydescriptors-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-1.0.0.tgz"},"directories":{},"publish_time":1424169459045,"_cnpm_publish_time":1424169459045,"_hasShrinkwrap":false}},"readme":"# object.getownpropertydescriptors <sup>[![Version Badge][npm-version-svg]][package-url]</sup>\n\n[![github actions][actions-image]][actions-url]\n[![coverage][codecov-image]][codecov-url]\n[![dependency status][deps-svg]][deps-url]\n[![dev dependency status][dev-deps-svg]][dev-deps-url]\n[![License][license-image]][license-url]\n[![Downloads][downloads-image]][downloads-url]\n\n[![npm badge][npm-badge-png]][package-url]\n\nAn ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.\nInvoke its \"shim\" method to shim `Object.getOwnPropertyDescriptors` if it is unavailable, and if `Object.getOwnPropertyDescriptor` is available.\n\nThis package implements the [es-shim API](https://github.com/es-shims/api) interface. It works in an ES3-supported environment and complies with the [spec](https://github.com/tc39/ecma262/pull/582).\n\n## Example\n\n```js\nvar getDescriptors = require('object.getownpropertydescriptors');\nvar assert = require('assert');\nvar obj = { normal: Infinity };\nvar enumDescriptor = {\n\tenumerable: false,\n\twritable: false,\n\tconfigurable: true,\n\tvalue: true\n};\nvar writableDescriptor = {\n\tenumerable: true,\n\twritable: true,\n\tconfigurable: true,\n\tvalue: 42\n};\nvar symbol = Symbol();\nvar symDescriptor = {\n\tenumerable: true,\n\twritable: true,\n\tconfigurable: false,\n\tvalue: [symbol]\n};\n\nObject.defineProperty(obj, 'enumerable', enumDescriptor);\nObject.defineProperty(obj, 'writable', writableDescriptor);\nObject.defineProperty(obj, 'symbol', symDescriptor);\n\nvar descriptors = getDescriptors(obj);\n\nassert.deepEqual(descriptors, {\n\tnormal: {\n\t\tenumerable: true,\n\t\twritable: true,\n\t\tconfigurable: true,\n\t\tvalue: Infinity\n\t},\n\tenumerable: enumDescriptor,\n\twritable: writableDescriptor,\n\tsymbol: symDescriptor\n});\n```\n\n```js\nvar getDescriptors = require('object.getownpropertydescriptors');\nvar assert = require('assert');\n/* when Object.getOwnPropertyDescriptors is not present */\ndelete Object.getOwnPropertyDescriptors;\nvar shimmedDescriptors = getDescriptors.shim();\nassert.equal(shimmedDescriptors, getDescriptors);\nassert.deepEqual(shimmedDescriptors(obj), getDescriptors(obj));\n```\n\n```js\nvar getDescriptors = require('object.getownpropertydescriptors');\nvar assert = require('assert');\n/* when Object.getOwnPropertyDescriptors is present */\nvar shimmedDescriptors = getDescriptors.shim();\nassert.notEqual(shimmedDescriptors, getDescriptors);\nassert.deepEqual(shimmedDescriptors(obj), getDescriptors(obj));\n```\n\n## Tests\nSimply clone the repo, `npm install`, and run `npm test`\n\n[package-url]: https://npmjs.org/package/object.getownpropertydescriptors\n[npm-version-svg]: http://versionbadg.es/es-shims/Object.getOwnPropertyDescriptors.svg\n[travis-svg]: https://travis-ci.org/es-shims/Object.getOwnPropertyDescriptors.svg\n[travis-url]: https://travis-ci.org/es-shims/Object.getOwnPropertyDescriptors\n[deps-svg]: https://david-dm.org/es-shims/Object.getOwnPropertyDescriptors.svg\n[deps-url]: https://david-dm.org/es-shims/Object.getOwnPropertyDescriptors\n[dev-deps-svg]: https://david-dm.org/es-shims/Object.getOwnPropertyDescriptors/dev-status.svg\n[dev-deps-url]: https://david-dm.org/es-shims/Object.getOwnPropertyDescriptors#info=devDependencies\n[npm-badge-png]: https://nodei.co/npm/object.getownpropertydescriptors.png?downloads=true&stars=true\n[license-image]: http://img.shields.io/npm/l/object.getownpropertydescriptors.svg\n[license-url]: LICENSE\n[downloads-image]: http://img.shields.io/npm/dm/object.getownpropertydescriptors.svg\n[downloads-url]: http://npm-stat.com/charts.html?package=object.getownpropertydescriptors\n[codecov-image]: https://codecov.io/gh/es-shims/Object.getOwnPropertyDescriptors/branch/main/graphs/badge.svg\n[codecov-url]: https://app.codecov.io/gh/es-shims/Object.getOwnPropertyDescriptors/\n[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/es-shims/Object.getOwnPropertyDescriptors\n[actions-url]: https://github.com/es-shims/Object.getOwnPropertyDescriptors/actions\n","_attachments":{},"homepage":"https://github.com/es-shims/object.getownpropertydescriptors#readme","bugs":{"url":"https://github.com/es-shims/object.getownpropertydescriptors/issues"},"license":"MIT"}