{"_id":"set.prototype.symmetricdifference","_rev":"6-c7c4ad0d64a3067c9c6395c02aebfc00","name":"set.prototype.symmetricdifference","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.0":{"name":"set.prototype.symmetricdifference","version":"1.0.0","description":"An ESnext spec-compliant `Set.prototype.symmetricDifference` shim/polyfill/replacement that works as far down as ES3","main":"index.js","exports":{".":[{"import":"./index.mjs","require":"./index.js","default":"./index.js"},"./index.js"],"./auto":"./auto.js","./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package.json":"./package.json"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublishOnly":"safe-publish-latest","prepublish":"not-in-publish || npm run prepublishOnly","pretest":"npm run --silent lint","tests-only":"nyc tape 'test/**/*.js'","test:shimmed":"nyc node test/builtin-shimmed","test:native":"nyc node test/native","prelint":"evalmd README.md","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","tests-esm":"nyc node test/index.mjs","test":"npm run tests-only && npm run tests-esm","posttest":"aud --production","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+https://github.com/es-shims/Set.prototype.symmetricDifference.git"},"keywords":["javascript","ecmascript","polyfill","shim","Set","symmetricDifference","symmetric","difference","Set.prototype.symmetricDifference","es-shims","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","bugs":{"url":"https://github.com/es-shims/Set.prototype.symmetricDifference/issues"},"homepage":"https://github.com/es-shims/Set.prototype.symmetricDifference#readme","dependencies":{"call-bind":"^1.0.2","define-properties":"^1.1.4","es-abstract":"^1.20.4","es-set":"^1.0.0","get-intrinsic":"^1.1.3","is-set":"^2.0.2"},"devDependencies":{"@es-shims/api":"^2.2.3","@ljharb/eslint-config":"^21.0.0","aud":"^2.0.1","auto-changelog":"^2.4.0","es-value-fixtures":"^1.4.2","es6-shim":"^0.35.6","eslint":"=8.8.0","evalmd":"^0.0.19","for-each":"^0.3.3","functions-have-names":"^1.2.3","has-strict-mode":"^1.0.1","in-publish":"^2.0.1","npmignore":"^0.3.0","nyc":"^10.3.2","object-inspect":"^1.12.2","safe-publish-latest":"^2.0.0","tape":"^5.6.1"},"testling":{"files":"test/index.js"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"engines":{"node":">= 0.4"},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"46b0ebcd5b6e0ba7e36846bf90345fe52abddac5","_id":"set.prototype.symmetricdifference@1.0.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-yLfsa8upDzB4XxzlJ1XEbBtifjPF4NXCy6jBXg6MKIf9thJr0ltZ9cgphVzGdSbry9phy1ftejx3K7ciwBa4ZA==","shasum":"4bb10876fa118f6069539526bea569194bc65d77","tarball":"https://registry.npmjs.org/set.prototype.symmetricdifference/-/set.prototype.symmetricdifference-1.0.0.tgz","fileCount":23,"unpackedSize":24830,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2ZvGXc0HIvyzQJiQqu2qS+FrWLTmw78ez0aWFZMBn1AiBSVX5ZH6HzgLirYz9O/oo0WPA5hRzb3Cy+JfmtieyXCA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjac5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+FxAAjUa/8C7Op/o1dTVXiWRL3WnAZt5rfVFgg5SygJLdHDKZ68fv\r\nlc+myAtKwil0aIypRa3FDlYahdftiixTacwrYyzAy+lK7pucqAdV8fGr9pUr\r\ncrlAtLkRkSbkC+uP93nqHWMChrw5WvanWbqgTpmYB0nsO8NCl8SKDFCbqHyZ\r\nGjfOLTkb/jpMvVvJ9cXOfPqO87pjtgCOjcjOpV/zH5bjFEeLVbMaG7bMWQ69\r\n9bUfmSfBUsRGT93KsE8dUWtyGWTJ79O9EWyUMGO1Z4azxLYbTL6/OBSTmxhP\r\nG4s2ielVdenIHTs/rNs5rusJOpm3g9hH4T/eF9aKM6uiJ9Ssge1IkhWistrf\r\nMtFo02W/m00GvpUvurG7Tyglp87wp61OXargditxqweTNq1YTK7ay6OiKCCy\r\n4OhrPesOFSJ/e+g9uUJahQDff9tG2hg4JEouyUAtt/D8co+QJUDGNZWR5J1E\r\nkrgFhW2v/Ykkqsn420SD6EIcsWHok+ATXnpAF3TxKt1WcMRvy+BILhfE/1jf\r\nTm2AugNmdZLXF84HIrg7JcOEXqUuA8RAwQgdtYM1/UWp05aPj/sliMiLwFsl\r\nJVKu1mGAomg5ahjvYJe+CdhTMwRla3gdFqvqbujsM+6VuG1LdvP/fkWfPrMj\r\nIQBOPMqK/R76XvfhpkOT7VMasAICy38rwOY=\r\n=xmJ+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/set.prototype.symmetricdifference_1.0.0_1670227769063_0.7049820508026683"},"_hasShrinkwrap":false},"1.0.1":{"name":"set.prototype.symmetricdifference","version":"1.0.1","description":"An ESnext spec-compliant `Set.prototype.symmetricDifference` shim/polyfill/replacement that works as far down as ES3","main":"index.js","exports":{".":[{"import":"./index.mjs","require":"./index.js","default":"./index.js"},"./index.js"],"./auto":"./auto.js","./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package.json":"./package.json"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublishOnly":"safe-publish-latest","prepublish":"not-in-publish || npm run prepublishOnly","pretest":"npm run --silent lint","tests-only":"nyc tape 'test/**/*.js'","test:shimmed":"nyc node test/builtin-shimmed","test:native":"nyc node test/native","prelint":"evalmd README.md","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","tests-esm":"nyc node test/index.mjs","test":"npm run tests-only && npm run tests-esm","posttest":"aud --production","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+https://github.com/es-shims/Set.prototype.symmetricDifference.git"},"keywords":["javascript","ecmascript","polyfill","shim","Set","symmetricDifference","symmetric","difference","Set.prototype.symmetricDifference","es-shims","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","bugs":{"url":"https://github.com/es-shims/Set.prototype.symmetricDifference/issues"},"homepage":"https://github.com/es-shims/Set.prototype.symmetricDifference#readme","dependencies":{"call-bind":"^1.0.2","define-properties":"^1.1.4","es-abstract":"^1.21.1","es-set":"^1.0.3","get-intrinsic":"^1.1.3","is-set":"^2.0.2","iterate-value":"^1.0.2","stop-iteration-iterator":"^1.0.0"},"devDependencies":{"@es-shims/api":"^2.2.3","@ljharb/eslint-config":"^21.0.1","aud":"^2.0.2","auto-changelog":"^2.4.0","es-value-fixtures":"^1.4.2","es6-shim":"^0.35.7","eslint":"=8.8.0","evalmd":"^0.0.19","for-each":"^0.3.3","functions-have-names":"^1.2.3","has-strict-mode":"^1.0.1","in-publish":"^2.0.1","npmignore":"^0.3.0","nyc":"^10.3.2","object-inspect":"^1.12.3","safe-publish-latest":"^2.0.0","tape":"^5.6.1"},"testling":{"files":"test/index.js"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"engines":{"node":">= 0.4"},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"9ebb43241bfeafac71b590ed910ac36fa005f652","_id":"set.prototype.symmetricdifference@1.0.1","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-/CgSJaU6mKClPuUPAEDNhEjVs8Q4OSl1sZlbqJFko3ShvgYYcqu7omGdJX2Q4jkxI8ZsykaHOmwzGsKEZLZ+eQ==","shasum":"1565eccbffea2b3d1cdcee9b3c3b363ce8340107","tarball":"https://registry.npmjs.org/set.prototype.symmetricdifference/-/set.prototype.symmetricdifference-1.0.1.tgz","fileCount":23,"unpackedSize":27837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBS+MLj5eehnqp/88GWqZNOFl0/i+5ks7PKm0miCn3kAiEA0x7yyMLrSd1by7ImW546i2Rko+YjIR6yFlzv+6/q5ZQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwlCyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiWw/8DGVW9/PKyHhm5aVVLXZTZRS9uPxBE2Tks1rTW6H5qBkk4TdK\r\n3GdkeSW/qeptSUeMMbRoX+J08Tfd503c00xojiotPOzD2m/1mZ660wCbXMRD\r\n1JlrTewnO5QpftWz0O+A1Q4YrGP0v9N+7rcxd7gOdaeNyVEZz8m6u2qLQ2Cv\r\nC+Npe1FYSN3pozfE+9JCAlEJBPjesUyl+4KJoW5sf3+GQ6vDiUPgJ690LbA1\r\n+ktAd/T2wcTW98eiage2DprMQ9/xW05TlLFmgAVSUXBICcDvdFtYWeiZyUrh\r\n36zXruT4kvVObm6kcIQnrEUwH9B4u+ZdkJcN/H549KbvnTjYbAed1UlTaJZb\r\nz7fAwXXIhteX6MPM5Hq6BttoiqxnX3aYECUYHuRHF8jgZNt4QoedPn/xk4QZ\r\n/a1LP9NO1YFkNP2j4dBUDLVAvto3W4IjuzpX6asTWjXfXo31RNli+QHrRoI5\r\nyKFJyFV1HijipmACTiW4igthYb9Duh19WARURiVNdtmH61zj6OOWAHTfL/JJ\r\nDEbhLbaBv1BjfjWUwNAZcKJImM0WMPMLPURvXo2ZvEedAv06HpTaMg4RvaaW\r\nfFRdfqn18w5SIaaFzPIKAWG5wFhCXuX/fRPaXFOsCL5fdqXq3tq86jZ3WZx6\r\n1NhVZ6v0snKONFcxGqF/C2sbJNE9fILyNYw=\r\n=OLGs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/set.prototype.symmetricdifference_1.0.1_1673679026056_0.3790017845366147"},"_hasShrinkwrap":false},"1.0.2":{"name":"set.prototype.symmetricdifference","version":"1.0.2","description":"An ESnext spec-compliant `Set.prototype.symmetricDifference` shim/polyfill/replacement that works as far down as ES3","main":"index.js","exports":{".":[{"import":"./index.mjs","require":"./index.js","default":"./index.js"},"./index.js"],"./auto":"./auto.js","./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package.json":"./package.json"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublishOnly":"safe-publish-latest","prepublish":"not-in-publish || npm run prepublishOnly","pretest":"npm run --silent lint","tests-only":"nyc tape 'test/**/*.js'","test:shimmed":"nyc node test/builtin-shimmed","test:native":"nyc node test/native","prelint":"evalmd README.md","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","tests-esm":"nyc node test/index.mjs","test":"npm run tests-only && npm run tests-esm","posttest":"aud --production","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+https://github.com/es-shims/Set.prototype.symmetricDifference.git"},"keywords":["javascript","ecmascript","polyfill","shim","Set","symmetricDifference","symmetric","difference","Set.prototype.symmetricDifference","es-shims","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","bugs":{"url":"https://github.com/es-shims/Set.prototype.symmetricDifference/issues"},"homepage":"https://github.com/es-shims/Set.prototype.symmetricDifference#readme","dependencies":{"call-bind":"^1.0.2","define-properties":"^1.1.4","es-abstract":"^1.21.1","es-set":"^1.1.0","get-intrinsic":"^1.1.3","is-set":"^2.0.2","stop-iteration-iterator":"^1.0.0"},"devDependencies":{"@es-shims/api":"^2.2.3","@ljharb/eslint-config":"^21.0.1","aud":"^2.0.2","auto-changelog":"^2.4.0","es-value-fixtures":"^1.4.2","es6-shim":"^0.35.7","eslint":"=8.8.0","evalmd":"^0.0.19","for-each":"^0.3.3","functions-have-names":"^1.2.3","has-strict-mode":"^1.0.1","in-publish":"^2.0.1","npmignore":"^0.3.0","nyc":"^10.3.2","object-inspect":"^1.12.3","safe-publish-latest":"^2.0.0","tape":"^5.6.1"},"testling":{"files":"test/index.js"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"engines":{"node":">= 0.4"},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"c48f6a712e346c99349c03a05f8578de1bfaca66","_id":"set.prototype.symmetricdifference@1.0.2","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-Y7U2rMA5+OnSzLgiCSz4lnqK/Gw2PUYOIiW378DMbC9l3lwmCfH1fUQiyn3WMkMypTJop0ayyjQtHpbpPGvueg==","shasum":"d58e6cd174e235f64435808e4d737fe463f6a5bd","tarball":"https://registry.npmjs.org/set.prototype.symmetricdifference/-/set.prototype.symmetricdifference-1.0.2.tgz","fileCount":23,"unpackedSize":26791,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTyAQPCrPF+ME30RR16tql2s/p4/ChpGJcJ+PXP5lenAIgLINGs9N0tipNY8MbNG1aPdADj8P7zMBzr+6rzQuYXKU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw6qiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8aw/+OE4JG+WPCix2JypTp1e+Ifgk/w9anfS/zSymaC8dMe2Uf/FO\r\n67BfgAZGzpJHrzif2GsNnPeZRAX7quzXZcpT1NC+yAEvE035CT+kCaypOcI0\r\nQ3bzZXSbg5A6s1qGHTJjJhnrqPnNyxp+jWNYcqn4ETlfJ/3vmV89d0z28LQY\r\nv4vG04eK+l+DvvcdovVlh42NhT63nzdxfgEHCvMpkn2s0OYPKV3ugtvuIzD0\r\n2a2VvmrEajwFQL5dbn6tbJAdiaGn2/+K2dSiK4Qe0vdS8gWCmqAIpDek/gTZ\r\nkFIeBTJ6Q62JETJsGBb0GogqDAFs9TiUN2hzsv4VkwQFwS/P7kREXGiol/5r\r\n6D/ZdQyJbH0CS/oqh3e45KwSwzYTnqpXZuY/hoNpM5YKaGr1x1zHxk3Gf95e\r\nJsy/KMPdBg3knzgfjWBhzjsJo3YQAdJU3kLAMk7b7dZJspgTnnsPbLqUlrHZ\r\n9BNEBhF9r79BJp+M/ud5dUAj2uBPp2JeVZyMk7apghbiIU1VY5ZYgpccK0Gl\r\nCPrfGVYamqkhs/jzExSzFmMgp29B0H56DLoZWtFA988wgRqdpnDoT50FxLOQ\r\nzj9WCFVVgCsdcs4FpzaEkRbcLDUKU1fA8jY5bATjdgR7YH/smmXN7DWo8pIJ\r\np9bvo4LPdMYktZmYNRVqmQfteWkGEB8a8gA=\r\n=QWAU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/set.prototype.symmetricdifference_1.0.2_1673767586023_0.7330577490439658"},"_hasShrinkwrap":false},"1.1.0":{"name":"set.prototype.symmetricdifference","version":"1.1.0","description":"An ESnext spec-compliant `Set.prototype.symmetricDifference` shim/polyfill/replacement that works as far down as ES3","main":"index.js","exports":{".":[{"import":"./index.mjs","require":"./index.js","default":"./index.js"},"./index.js"],"./auto":"./auto.js","./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package.json":"./package.json"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublishOnly":"safe-publish-latest","prepublish":"not-in-publish || npm run prepublishOnly","pretest":"npm run --silent lint","tests-only":"nyc tape 'test/**/*.js'","test:native":"nyc node test/native","prelint":"evalmd README.md","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","tests-esm":"nyc node test/index.mjs","test":"npm run tests-only && npm run tests-esm","posttest":"aud --production","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+https://github.com/es-shims/Set.prototype.symmetricDifference.git"},"keywords":["javascript","ecmascript","polyfill","shim","Set","symmetricDifference","symmetric","difference","Set.prototype.symmetricDifference","es-shims","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","bugs":{"url":"https://github.com/es-shims/Set.prototype.symmetricDifference/issues"},"homepage":"https://github.com/es-shims/Set.prototype.symmetricDifference#readme","dependencies":{"call-bind":"^1.0.2","define-properties":"^1.2.0","es-abstract":"^1.22.1","es-set":"^1.1.0","get-intrinsic":"^1.2.1","is-set":"^2.0.2","stop-iteration-iterator":"^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","es-value-fixtures":"^1.4.2","es6-shim":"^0.35.8","eslint":"=8.8.0","evalmd":"^0.0.19","for-each":"^0.3.3","functions-have-names":"^1.2.3","has-strict-mode":"^1.0.1","in-publish":"^2.0.1","npmignore":"^0.3.0","nyc":"^10.3.2","object-inspect":"^1.12.3","safe-publish-latest":"^2.0.0","tape":"^5.6.5"},"testling":{"files":"test/index.js"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"engines":{"node":">= 0.4"},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"c65672d2d0bc2166afd4a0dd912d6a1d47b14c3e","_id":"set.prototype.symmetricdifference@1.1.0","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-LT2ttA/4m9ESka0XlIk3tIveJfumplEQdxFsK4H45720E34nLFEOzD4TTGHBrFCuZSgmqshunnzjXWoQmcz8FA==","shasum":"6aa5e3b4303a461c46905fb5d2eb8e9aa242fe4b","tarball":"https://registry.npmjs.org/set.prototype.symmetricdifference/-/set.prototype.symmetricdifference-1.1.0.tgz","fileCount":22,"unpackedSize":26867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBjzC5LTar/ZI1/PR0GBiu4h3p7CI7gIvHSWhTJIHBgwIgatbEPXGcYWiEzeYa8onP/+P2a4eWqgda74VJJrMeojY="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/set.prototype.symmetricdifference_1.1.0_1689711848981_0.34666011485016335"},"_hasShrinkwrap":false},"1.1.1":{"name":"set.prototype.symmetricdifference","version":"1.1.1","description":"An ESnext spec-compliant `Set.prototype.symmetricDifference` shim/polyfill/replacement that works as far down as ES3","main":"index.js","exports":{".":[{"import":"./index.mjs","require":"./index.js","default":"./index.js"},"./index.js"],"./auto":"./auto.js","./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package.json":"./package.json"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublishOnly":"safe-publish-latest","prepublish":"not-in-publish || npm run prepublishOnly","pretest":"npm run --silent lint","tests-only":"nyc tape test 'test/**/[!native]*.js'","test:native":"nyc node test/native","prelint":"evalmd README.md","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","tests-esm":"nyc node test/index.mjs","test":"npm run tests-only && npm run tests-esm","posttest":"aud --production","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+https://github.com/es-shims/Set.prototype.symmetricDifference.git"},"keywords":["javascript","ecmascript","polyfill","shim","Set","symmetricDifference","symmetric","difference","Set.prototype.symmetricDifference","es-shims","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","bugs":{"url":"https://github.com/es-shims/Set.prototype.symmetricDifference/issues"},"homepage":"https://github.com/es-shims/Set.prototype.symmetricDifference#readme","dependencies":{"call-bind":"^1.0.5","define-properties":"^1.2.1","es-abstract":"^1.22.3","es-errors":"^1.3.0","es-set":"^1.1.1","is-set":"^2.0.2","stop-iteration-iterator":"^1.0.0"},"devDependencies":{"@es-shims/api":"^2.4.2","@ljharb/eslint-config":"^21.1.0","aud":"^2.0.4","auto-changelog":"^2.4.0","es-get-iterator":"^1.1.3","es-map":"^1.0.5","es-value-fixtures":"^1.4.2","es6-shim":"^0.35.8","eslint":"=8.8.0","evalmd":"^0.0.19","for-each":"^0.3.3","functions-have-names":"^1.2.3","gopd":"^1.0.1","has-strict-mode":"^1.0.1","in-publish":"^2.0.1","npmignore":"^0.3.1","nyc":"^10.3.2","object-inspect":"^1.13.1","safe-publish-latest":"^2.0.0","tape":"^5.7.4"},"testling":{"files":"test/index.js"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"engines":{"node":">= 0.4"},"publishConfig":{"ignore":[".github/workflows"]},"_id":"set.prototype.symmetricdifference@1.1.1","gitHead":"4a3a1d5355d9f2c4ed527b7b8d8e3db492fe7d20","_nodeVersion":"21.6.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-jdoGX6jJ/qjHyN8JcWJ0tidzT2L32c3qHNNV/mGeqvpezwIQsJvriFygvFUPR+gxFe9E1slHcD4meYDejeD9LA==","shasum":"05cf6833a41ba9b6765b96499ec47ea5cd9fed73","tarball":"https://registry.npmjs.org/set.prototype.symmetricdifference/-/set.prototype.symmetricdifference-1.1.1.tgz","fileCount":22,"unpackedSize":36436,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+Q7RnJ95YJk838ppbUae8g6IsYvobWv+S85retVYcTgIhAMHgT1Q2oKRWhTRT7ah+clxVsIAZ+Db9rVJpYkdnxQ4a"}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/set.prototype.symmetricdifference_1.1.1_1707185105032_0.8732150529997091"},"_hasShrinkwrap":false},"1.1.2":{"name":"set.prototype.symmetricdifference","version":"1.1.2","description":"An ESnext spec-compliant `Set.prototype.symmetricDifference` shim/polyfill/replacement that works as far down as ES3","main":"index.js","exports":{".":"./index.js","./auto":"./auto.js","./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package.json":"./package.json"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublishOnly":"safe-publish-latest","prepublish":"not-in-publish || npm run prepublishOnly","pretest":"npm run --silent lint","tests-only":"nyc tape test 'test/**/[!native]*.js'","test:native":"nyc node test/native","prelint":"evalmd README.md","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","test":"npm run tests-only","posttest":"aud --production","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+https://github.com/es-shims/Set.prototype.symmetricDifference.git"},"keywords":["javascript","ecmascript","polyfill","shim","Set","symmetricDifference","symmetric","difference","Set.prototype.symmetricDifference","es-shims","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","bugs":{"url":"https://github.com/es-shims/Set.prototype.symmetricDifference/issues"},"homepage":"https://github.com/es-shims/Set.prototype.symmetricDifference#readme","dependencies":{"call-bind":"^1.0.7","define-properties":"^1.2.1","es-abstract":"^1.23.1","es-errors":"^1.3.0","es-set":"^1.1.1","is-set":"^2.0.3","stop-iteration-iterator":"^1.0.0"},"devDependencies":{"@es-shims/api":"^2.4.2","@ljharb/eslint-config":"^21.1.0","aud":"^2.0.4","auto-changelog":"^2.4.0","es-get-iterator":"^1.1.3","es-map":"^1.0.5","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","evalmd":"^0.0.19","for-each":"^0.3.3","functions-have-names":"^1.2.3","gopd":"^1.0.1","has-strict-mode":"^1.0.1","in-publish":"^2.0.1","npmignore":"^0.3.1","nyc":"^10.3.2","object-inspect":"^1.13.1","safe-publish-latest":"^2.0.0","tape":"^5.7.5"},"testling":{"files":"test/index.js"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"engines":{"node":">= 0.4"},"publishConfig":{"ignore":[".github/workflows"]},"_id":"set.prototype.symmetricdifference@1.1.2","gitHead":"b04d51657245593468b6d41195534da7f7d54690","_nodeVersion":"21.7.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-655Kke1XBsjnfVxodyv3ZAg07J8yBcR1d2ffKoDgE9zs0KvHwNFC8Yq8Ju5iZTfhcs1mfJYsz70xcWXyP7CtgQ==","shasum":"d6e918c8828fceb48140306c0ea18c3beb447dcb","tarball":"https://registry.npmjs.org/set.prototype.symmetricdifference/-/set.prototype.symmetricdifference-1.1.2.tgz","fileCount":19,"unpackedSize":34708,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGzxKYHwRz2YMKSDl451GJcH3BtUGG8MjNKz7g1N8QGAiAb0+0oN4v1SqJmClSu2AplhRE3xw2/XlLCw8uPEc+WXg=="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/set.prototype.symmetricdifference_1.1.2_1710658766457_0.6072065698693361"},"_hasShrinkwrap":false},"1.1.3":{"name":"set.prototype.symmetricdifference","version":"1.1.3","description":"An ESnext spec-compliant `Set.prototype.symmetricDifference` shim/polyfill/replacement that works as far down as ES3","main":"index.js","exports":{".":"./index.js","./auto":"./auto.js","./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package.json":"./package.json"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublishOnly":"safe-publish-latest","prepublish":"not-in-publish || npm run prepublishOnly","pretest":"npm run --silent lint","tests-only":"nyc tape test 'test/**/[!native]*.js'","test:native":"nyc node test/native","prelint":"evalmd README.md","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","test":"npm run tests-only","posttest":"aud --production","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+https://github.com/es-shims/Set.prototype.symmetricDifference.git"},"keywords":["javascript","ecmascript","polyfill","shim","Set","symmetricDifference","symmetric","difference","Set.prototype.symmetricDifference","es-shims","es-shim API"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","bugs":{"url":"https://github.com/es-shims/Set.prototype.symmetricDifference/issues"},"homepage":"https://github.com/es-shims/Set.prototype.symmetricDifference#readme","dependencies":{"call-bind":"^1.0.7","define-properties":"^1.2.1","es-abstract":"^1.23.3","es-errors":"^1.3.0","es-set":"^1.1.1","is-set":"^2.0.3","stop-iteration-iterator":"^1.0.0"},"devDependencies":{"@es-shims/api":"^2.5.0","@ljharb/eslint-config":"^21.1.0","aud":"^2.0.4","auto-changelog":"^2.4.0","es-get-iterator":"^1.1.3","es-map":"^1.0.5","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","evalmd":"^0.0.19","for-each":"^0.3.3","functions-have-names":"^1.2.3","gopd":"^1.0.1","has-strict-mode":"^1.0.1","in-publish":"^2.0.1","npmignore":"^0.3.1","nyc":"^10.3.2","object-inspect":"^1.13.1","safe-publish-latest":"^2.0.0","tape":"^5.7.5"},"testling":{"files":"test/index.js"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"engines":{"node":">= 0.4"},"publishConfig":{"ignore":[".github/workflows"]},"_id":"set.prototype.symmetricdifference@1.1.3","gitHead":"3464ef1d5f4f075fd280e69fe9dfc71f91df8306","_nodeVersion":"21.7.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-cqRVrYOAJIS5VIWSvAAPRPSDJEWZlPYzujHKkbGL+4yP4qbr/Fr56HcCJVXOeFQySzSkL9eRjlV/p0hskPXAIQ==","shasum":"265a2b955b10663aafcc4031765e0a73f0fcf6e0","tarball":"https://registry.npmjs.org/set.prototype.symmetricdifference/-/set.prototype.symmetricdifference-1.1.3.tgz","fileCount":19,"unpackedSize":35215,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa6jVByIbzd/aBt/lI5Ogj6cJ10Tvl9Z3S3E07JaJqzgIgdZNfvHiPDYQuQ9GR5jh0EoYYcjBLcFeGSw/IEuWPOPA="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/set.prototype.symmetricdifference_1.1.3_1712454159015_0.02573412548885967"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-05T08:09:29.063Z","1.0.0":"2022-12-05T08:09:29.233Z","modified":"2024-04-07T01:42:39.400Z","1.0.1":"2023-01-14T06:50:26.225Z","1.0.2":"2023-01-15T07:26:26.259Z","1.1.0":"2023-07-18T20:24:09.216Z","1.1.1":"2024-02-06T02:05:05.203Z","1.1.2":"2024-03-17T06:59:26.611Z","1.1.3":"2024-04-07T01:42:39.201Z"},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"description":"An ESnext spec-compliant `Set.prototype.symmetricDifference` shim/polyfill/replacement that works as far down as ES3","homepage":"https://github.com/es-shims/Set.prototype.symmetricDifference#readme","keywords":["javascript","ecmascript","polyfill","shim","Set","symmetricDifference","symmetric","difference","Set.prototype.symmetricDifference","es-shims","es-shim API"],"repository":{"type":"git","url":"git+https://github.com/es-shims/Set.prototype.symmetricDifference.git"},"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"bugs":{"url":"https://github.com/es-shims/Set.prototype.symmetricDifference/issues"},"license":"MIT","readme":"# set.prototype.symmetricdifference <sup>[![Version Badge][npm-version-svg]][package-url]</sup>\n\n[![github actions][actions-image]][actions-url]\n[![coverage][codecov-image]][codecov-url]\n[![License][license-image]][license-url]\n[![Downloads][downloads-image]][downloads-url]\n\n[![npm badge][npm-badge-png]][package-url]\n\nES Proposal spec-compliant shim for Set.prototype.symmetricDifference. Invoke its \"shim\" method to shim `Set.prototype.symmetricDifference` if it is unavailable or noncompliant.\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 [proposed spec](https://github.com/tc39/proposal-set-methods). When shimmed, it uses [`es-set`](https://npmjs.com/es-set) to shim the `Set` implementation itself if needed.\n\nMost common usage:\n```js\nvar assert = require('assert');\nvar symmetricDifference = require('set.prototype.symmetricdifference');\n\nvar set1 = new Set([1, 2]);\nvar set2 = new Set([2, 3]);\nvar result = symmetricDifference(set1, set2);\n\nassert.deepEqual(result, new Set([1, 3]));\n\nsymmetricDifference.shim();\n\nvar shimmedResult = set1.symmetricDifference(set2);\nassert.deepEqual(shimmedResult, new Set([1, 3]));\n```\n\n## Tests\nSimply clone the repo, `npm install`, and run `npm test`\n\n## Set Method Packages\n - [union](https://npmjs.com/set.prototype.union)\n - [intersection](https://npmjs.com/set.prototype.intersection)\n - [difference](https://npmjs.com/set.prototype.difference)\n - [symmetricDifference](https://npmjs.com/set.prototype.symmetricdifference)\n - [isSubsetOf](https://npmjs.com/set.prototype.issubsetof)\n - [isSupersetOf](https://npmjs.com/set.prototype.issupersetof)\n - [isDisjointFrom](https://npmjs.com/set.prototype.isdisjointfrom)\n\n[package-url]: https://npmjs.com/package/set.prototype.symmetricdifference\n[npm-version-svg]: http://versionbadg.es/es-shims/Set.prototype.symmetricDifference.svg\n[deps-svg]: https://david-dm.org/es-shims/Set.prototype.symmetricDifference.svg\n[deps-url]: https://david-dm.org/es-shims/Set.prototype.symmetricDifference\n[dev-deps-svg]: https://david-dm.org/es-shims/Set.prototype.symmetricDifference/dev-status.svg\n[dev-deps-url]: https://david-dm.org/es-shims/Set.prototype.symmetricDifference#info=devDependencies\n[testling-svg]: https://ci.testling.com/es-shims/Set.prototype.symmetricDifference.png\n[testling-url]: https://ci.testling.com/es-shims/Set.prototype.symmetricDifference\n[npm-badge-png]: https://nodei.co/npm/set.prototype.symmetricdifference.png?downloads=true&stars=true\n[license-image]: http://img.shields.io/npm/l/set.prototype.symmetricdifference.svg\n[license-url]: LICENSE\n[downloads-image]: http://img.shields.io/npm/dm/set.prototype.symmetricdifference.svg\n[downloads-url]: http://npm-stat.com/charts.html?package=set.prototype.symmetricdifference\n[codecov-image]: https://codecov.io/gh/es-shims/Set.prototype.symmetricDifference/branch/main/graphs/badge.svg\n[codecov-url]: https://app.codecov.io/gh/es-shims/Set.prototype.symmetricDifference/\n[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/es-shims/Set.prototype.symmetricDifference\n[actions-url]: https://github.com/es-shims/Set.prototype.symmetricDifference/actions\n","readmeFilename":"README.md"}